Documentation ¶
Index ¶
- Constants
- type AccessDeterminationLogConfig
- type AccessDeterminationLogConfigArgs
- func (AccessDeterminationLogConfigArgs) ElementType() reflect.Type
- func (i AccessDeterminationLogConfigArgs) ToAccessDeterminationLogConfigOutput() AccessDeterminationLogConfigOutput
- func (i AccessDeterminationLogConfigArgs) ToAccessDeterminationLogConfigOutputWithContext(ctx context.Context) AccessDeterminationLogConfigOutput
- func (i AccessDeterminationLogConfigArgs) ToAccessDeterminationLogConfigPtrOutput() AccessDeterminationLogConfigPtrOutput
- func (i AccessDeterminationLogConfigArgs) ToAccessDeterminationLogConfigPtrOutputWithContext(ctx context.Context) AccessDeterminationLogConfigPtrOutput
- type AccessDeterminationLogConfigInput
- type AccessDeterminationLogConfigLogLevel
- func (AccessDeterminationLogConfigLogLevel) ElementType() reflect.Type
- func (e AccessDeterminationLogConfigLogLevel) ToAccessDeterminationLogConfigLogLevelOutput() AccessDeterminationLogConfigLogLevelOutput
- func (e AccessDeterminationLogConfigLogLevel) ToAccessDeterminationLogConfigLogLevelOutputWithContext(ctx context.Context) AccessDeterminationLogConfigLogLevelOutput
- func (e AccessDeterminationLogConfigLogLevel) ToAccessDeterminationLogConfigLogLevelPtrOutput() AccessDeterminationLogConfigLogLevelPtrOutput
- func (e AccessDeterminationLogConfigLogLevel) ToAccessDeterminationLogConfigLogLevelPtrOutputWithContext(ctx context.Context) AccessDeterminationLogConfigLogLevelPtrOutput
- func (e AccessDeterminationLogConfigLogLevel) ToStringOutput() pulumi.StringOutput
- func (e AccessDeterminationLogConfigLogLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AccessDeterminationLogConfigLogLevel) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AccessDeterminationLogConfigLogLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AccessDeterminationLogConfigLogLevelInput
- type AccessDeterminationLogConfigLogLevelOutput
- func (AccessDeterminationLogConfigLogLevelOutput) ElementType() reflect.Type
- func (o AccessDeterminationLogConfigLogLevelOutput) ToAccessDeterminationLogConfigLogLevelOutput() AccessDeterminationLogConfigLogLevelOutput
- func (o AccessDeterminationLogConfigLogLevelOutput) ToAccessDeterminationLogConfigLogLevelOutputWithContext(ctx context.Context) AccessDeterminationLogConfigLogLevelOutput
- func (o AccessDeterminationLogConfigLogLevelOutput) ToAccessDeterminationLogConfigLogLevelPtrOutput() AccessDeterminationLogConfigLogLevelPtrOutput
- func (o AccessDeterminationLogConfigLogLevelOutput) ToAccessDeterminationLogConfigLogLevelPtrOutputWithContext(ctx context.Context) AccessDeterminationLogConfigLogLevelPtrOutput
- func (o AccessDeterminationLogConfigLogLevelOutput) ToStringOutput() pulumi.StringOutput
- func (o AccessDeterminationLogConfigLogLevelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AccessDeterminationLogConfigLogLevelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AccessDeterminationLogConfigLogLevelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AccessDeterminationLogConfigLogLevelPtrInput
- type AccessDeterminationLogConfigLogLevelPtrOutput
- func (o AccessDeterminationLogConfigLogLevelPtrOutput) Elem() AccessDeterminationLogConfigLogLevelOutput
- func (AccessDeterminationLogConfigLogLevelPtrOutput) ElementType() reflect.Type
- func (o AccessDeterminationLogConfigLogLevelPtrOutput) ToAccessDeterminationLogConfigLogLevelPtrOutput() AccessDeterminationLogConfigLogLevelPtrOutput
- func (o AccessDeterminationLogConfigLogLevelPtrOutput) ToAccessDeterminationLogConfigLogLevelPtrOutputWithContext(ctx context.Context) AccessDeterminationLogConfigLogLevelPtrOutput
- func (o AccessDeterminationLogConfigLogLevelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AccessDeterminationLogConfigLogLevelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AccessDeterminationLogConfigOutput
- func (AccessDeterminationLogConfigOutput) ElementType() reflect.Type
- func (o AccessDeterminationLogConfigOutput) LogLevel() AccessDeterminationLogConfigLogLevelPtrOutput
- func (o AccessDeterminationLogConfigOutput) ToAccessDeterminationLogConfigOutput() AccessDeterminationLogConfigOutput
- func (o AccessDeterminationLogConfigOutput) ToAccessDeterminationLogConfigOutputWithContext(ctx context.Context) AccessDeterminationLogConfigOutput
- func (o AccessDeterminationLogConfigOutput) ToAccessDeterminationLogConfigPtrOutput() AccessDeterminationLogConfigPtrOutput
- func (o AccessDeterminationLogConfigOutput) ToAccessDeterminationLogConfigPtrOutputWithContext(ctx context.Context) AccessDeterminationLogConfigPtrOutput
- type AccessDeterminationLogConfigPtrInput
- type AccessDeterminationLogConfigPtrOutput
- func (o AccessDeterminationLogConfigPtrOutput) Elem() AccessDeterminationLogConfigOutput
- func (AccessDeterminationLogConfigPtrOutput) ElementType() reflect.Type
- func (o AccessDeterminationLogConfigPtrOutput) LogLevel() AccessDeterminationLogConfigLogLevelPtrOutput
- func (o AccessDeterminationLogConfigPtrOutput) ToAccessDeterminationLogConfigPtrOutput() AccessDeterminationLogConfigPtrOutput
- func (o AccessDeterminationLogConfigPtrOutput) ToAccessDeterminationLogConfigPtrOutputWithContext(ctx context.Context) AccessDeterminationLogConfigPtrOutput
- type AccessDeterminationLogConfigResponse
- type AccessDeterminationLogConfigResponseOutput
- func (AccessDeterminationLogConfigResponseOutput) ElementType() reflect.Type
- func (o AccessDeterminationLogConfigResponseOutput) LogLevel() pulumi.StringOutput
- func (o AccessDeterminationLogConfigResponseOutput) ToAccessDeterminationLogConfigResponseOutput() AccessDeterminationLogConfigResponseOutput
- func (o AccessDeterminationLogConfigResponseOutput) ToAccessDeterminationLogConfigResponseOutputWithContext(ctx context.Context) AccessDeterminationLogConfigResponseOutput
- type Action
- type ActionArgs
- type ActionArray
- type ActionArrayInput
- type ActionArrayOutput
- type ActionInput
- type ActionOutput
- func (o ActionOutput) CleanImageTag() ImageConfigPtrOutput
- func (o ActionOutput) CleanTextTag() CleanTextTagPtrOutput
- func (o ActionOutput) DeleteTag() DeleteTagPtrOutput
- func (ActionOutput) ElementType() reflect.Type
- func (o ActionOutput) KeepTag() KeepTagPtrOutput
- func (o ActionOutput) Queries() pulumi.StringArrayOutput
- func (o ActionOutput) RecurseTag() RecurseTagPtrOutput
- func (o ActionOutput) RegenUidTag() RegenUidTagPtrOutput
- func (o ActionOutput) RemoveTag() RemoveTagPtrOutput
- func (o ActionOutput) ResetTag() ResetTagPtrOutput
- func (o ActionOutput) ToActionOutput() ActionOutput
- func (o ActionOutput) ToActionOutputWithContext(ctx context.Context) ActionOutput
- type ActionResponse
- type ActionResponseArrayOutput
- func (ActionResponseArrayOutput) ElementType() reflect.Type
- func (o ActionResponseArrayOutput) Index(i pulumi.IntInput) ActionResponseOutput
- func (o ActionResponseArrayOutput) ToActionResponseArrayOutput() ActionResponseArrayOutput
- func (o ActionResponseArrayOutput) ToActionResponseArrayOutputWithContext(ctx context.Context) ActionResponseArrayOutput
- type ActionResponseOutput
- func (o ActionResponseOutput) CleanImageTag() ImageConfigResponseOutput
- func (o ActionResponseOutput) CleanTextTag() CleanTextTagResponseOutput
- func (o ActionResponseOutput) DeleteTag() DeleteTagResponseOutput
- func (ActionResponseOutput) ElementType() reflect.Type
- func (o ActionResponseOutput) KeepTag() KeepTagResponseOutput
- func (o ActionResponseOutput) Queries() pulumi.StringArrayOutput
- func (o ActionResponseOutput) RecurseTag() RecurseTagResponseOutput
- func (o ActionResponseOutput) RegenUidTag() RegenUidTagResponseOutput
- func (o ActionResponseOutput) RemoveTag() RemoveTagResponseOutput
- func (o ActionResponseOutput) ResetTag() ResetTagResponseOutput
- func (o ActionResponseOutput) ToActionResponseOutput() ActionResponseOutput
- func (o ActionResponseOutput) ToActionResponseOutputWithContext(ctx context.Context) ActionResponseOutput
- type Annotation
- type AnnotationArgs
- type AnnotationConfig
- type AnnotationConfigArgs
- func (AnnotationConfigArgs) ElementType() reflect.Type
- func (i AnnotationConfigArgs) ToAnnotationConfigOutput() AnnotationConfigOutput
- func (i AnnotationConfigArgs) ToAnnotationConfigOutputWithContext(ctx context.Context) AnnotationConfigOutput
- func (i AnnotationConfigArgs) ToAnnotationConfigPtrOutput() AnnotationConfigPtrOutput
- func (i AnnotationConfigArgs) ToAnnotationConfigPtrOutputWithContext(ctx context.Context) AnnotationConfigPtrOutput
- type AnnotationConfigInput
- type AnnotationConfigOutput
- func (o AnnotationConfigOutput) AnnotationStoreName() pulumi.StringPtrOutput
- func (AnnotationConfigOutput) ElementType() reflect.Type
- func (o AnnotationConfigOutput) StoreQuote() pulumi.BoolPtrOutput
- func (o AnnotationConfigOutput) ToAnnotationConfigOutput() AnnotationConfigOutput
- func (o AnnotationConfigOutput) ToAnnotationConfigOutputWithContext(ctx context.Context) AnnotationConfigOutput
- func (o AnnotationConfigOutput) ToAnnotationConfigPtrOutput() AnnotationConfigPtrOutput
- func (o AnnotationConfigOutput) ToAnnotationConfigPtrOutputWithContext(ctx context.Context) AnnotationConfigPtrOutput
- type AnnotationConfigPtrInput
- type AnnotationConfigPtrOutput
- func (o AnnotationConfigPtrOutput) AnnotationStoreName() pulumi.StringPtrOutput
- func (o AnnotationConfigPtrOutput) Elem() AnnotationConfigOutput
- func (AnnotationConfigPtrOutput) ElementType() reflect.Type
- func (o AnnotationConfigPtrOutput) StoreQuote() pulumi.BoolPtrOutput
- func (o AnnotationConfigPtrOutput) ToAnnotationConfigPtrOutput() AnnotationConfigPtrOutput
- func (o AnnotationConfigPtrOutput) ToAnnotationConfigPtrOutputWithContext(ctx context.Context) AnnotationConfigPtrOutput
- type AnnotationConfigResponse
- type AnnotationConfigResponseOutput
- func (o AnnotationConfigResponseOutput) AnnotationStoreName() pulumi.StringOutput
- func (AnnotationConfigResponseOutput) ElementType() reflect.Type
- func (o AnnotationConfigResponseOutput) StoreQuote() pulumi.BoolOutput
- func (o AnnotationConfigResponseOutput) ToAnnotationConfigResponseOutput() AnnotationConfigResponseOutput
- func (o AnnotationConfigResponseOutput) ToAnnotationConfigResponseOutputWithContext(ctx context.Context) AnnotationConfigResponseOutput
- type AnnotationInput
- type AnnotationOutput
- func (o AnnotationOutput) AnnotationSource() AnnotationSourceResponseOutput
- func (o AnnotationOutput) AnnotationStoreId() pulumi.StringOutput
- func (o AnnotationOutput) CustomData() pulumi.StringMapOutput
- func (o AnnotationOutput) DatasetId() pulumi.StringOutput
- func (AnnotationOutput) ElementType() reflect.Type
- func (o AnnotationOutput) ImageAnnotation() ImageAnnotationResponseOutput
- func (o AnnotationOutput) Location() pulumi.StringOutput
- func (o AnnotationOutput) Name() pulumi.StringOutput
- func (o AnnotationOutput) Project() pulumi.StringOutput
- func (o AnnotationOutput) ResourceAnnotation() ResourceAnnotationResponseOutput
- func (o AnnotationOutput) TextAnnotation() SensitiveTextAnnotationResponseOutput
- func (o AnnotationOutput) ToAnnotationOutput() AnnotationOutput
- func (o AnnotationOutput) ToAnnotationOutputWithContext(ctx context.Context) AnnotationOutput
- type AnnotationSource
- type AnnotationSourceArgs
- func (AnnotationSourceArgs) ElementType() reflect.Type
- func (i AnnotationSourceArgs) ToAnnotationSourceOutput() AnnotationSourceOutput
- func (i AnnotationSourceArgs) ToAnnotationSourceOutputWithContext(ctx context.Context) AnnotationSourceOutput
- func (i AnnotationSourceArgs) ToAnnotationSourcePtrOutput() AnnotationSourcePtrOutput
- func (i AnnotationSourceArgs) ToAnnotationSourcePtrOutputWithContext(ctx context.Context) AnnotationSourcePtrOutput
- type AnnotationSourceInput
- type AnnotationSourceOutput
- func (o AnnotationSourceOutput) CloudHealthcareSource() CloudHealthcareSourcePtrOutput
- func (AnnotationSourceOutput) ElementType() reflect.Type
- func (o AnnotationSourceOutput) ToAnnotationSourceOutput() AnnotationSourceOutput
- func (o AnnotationSourceOutput) ToAnnotationSourceOutputWithContext(ctx context.Context) AnnotationSourceOutput
- func (o AnnotationSourceOutput) ToAnnotationSourcePtrOutput() AnnotationSourcePtrOutput
- func (o AnnotationSourceOutput) ToAnnotationSourcePtrOutputWithContext(ctx context.Context) AnnotationSourcePtrOutput
- type AnnotationSourcePtrInput
- type AnnotationSourcePtrOutput
- func (o AnnotationSourcePtrOutput) CloudHealthcareSource() CloudHealthcareSourcePtrOutput
- func (o AnnotationSourcePtrOutput) Elem() AnnotationSourceOutput
- func (AnnotationSourcePtrOutput) ElementType() reflect.Type
- func (o AnnotationSourcePtrOutput) ToAnnotationSourcePtrOutput() AnnotationSourcePtrOutput
- func (o AnnotationSourcePtrOutput) ToAnnotationSourcePtrOutputWithContext(ctx context.Context) AnnotationSourcePtrOutput
- type AnnotationSourceResponse
- type AnnotationSourceResponseOutput
- func (o AnnotationSourceResponseOutput) CloudHealthcareSource() CloudHealthcareSourceResponseOutput
- func (AnnotationSourceResponseOutput) ElementType() reflect.Type
- func (o AnnotationSourceResponseOutput) ToAnnotationSourceResponseOutput() AnnotationSourceResponseOutput
- func (o AnnotationSourceResponseOutput) ToAnnotationSourceResponseOutputWithContext(ctx context.Context) AnnotationSourceResponseOutput
- type AnnotationState
- type AnnotationStore
- type AnnotationStoreArgs
- type AnnotationStoreInput
- type AnnotationStoreOutput
- func (o AnnotationStoreOutput) AnnotationStoreId() pulumi.StringPtrOutput
- func (o AnnotationStoreOutput) DatasetId() pulumi.StringOutput
- func (AnnotationStoreOutput) ElementType() reflect.Type
- func (o AnnotationStoreOutput) Labels() pulumi.StringMapOutput
- func (o AnnotationStoreOutput) Location() pulumi.StringOutput
- func (o AnnotationStoreOutput) Name() pulumi.StringOutput
- func (o AnnotationStoreOutput) Project() pulumi.StringOutput
- func (o AnnotationStoreOutput) ToAnnotationStoreOutput() AnnotationStoreOutput
- func (o AnnotationStoreOutput) ToAnnotationStoreOutputWithContext(ctx context.Context) AnnotationStoreOutput
- type AnnotationStoreState
- 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 AttributeDefinitionCategory
- func (AttributeDefinitionCategory) ElementType() reflect.Type
- func (e AttributeDefinitionCategory) ToAttributeDefinitionCategoryOutput() AttributeDefinitionCategoryOutput
- func (e AttributeDefinitionCategory) ToAttributeDefinitionCategoryOutputWithContext(ctx context.Context) AttributeDefinitionCategoryOutput
- func (e AttributeDefinitionCategory) ToAttributeDefinitionCategoryPtrOutput() AttributeDefinitionCategoryPtrOutput
- func (e AttributeDefinitionCategory) ToAttributeDefinitionCategoryPtrOutputWithContext(ctx context.Context) AttributeDefinitionCategoryPtrOutput
- func (e AttributeDefinitionCategory) ToStringOutput() pulumi.StringOutput
- func (e AttributeDefinitionCategory) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AttributeDefinitionCategory) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AttributeDefinitionCategory) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AttributeDefinitionCategoryInput
- type AttributeDefinitionCategoryOutput
- func (AttributeDefinitionCategoryOutput) ElementType() reflect.Type
- func (o AttributeDefinitionCategoryOutput) ToAttributeDefinitionCategoryOutput() AttributeDefinitionCategoryOutput
- func (o AttributeDefinitionCategoryOutput) ToAttributeDefinitionCategoryOutputWithContext(ctx context.Context) AttributeDefinitionCategoryOutput
- func (o AttributeDefinitionCategoryOutput) ToAttributeDefinitionCategoryPtrOutput() AttributeDefinitionCategoryPtrOutput
- func (o AttributeDefinitionCategoryOutput) ToAttributeDefinitionCategoryPtrOutputWithContext(ctx context.Context) AttributeDefinitionCategoryPtrOutput
- func (o AttributeDefinitionCategoryOutput) ToStringOutput() pulumi.StringOutput
- func (o AttributeDefinitionCategoryOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AttributeDefinitionCategoryOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AttributeDefinitionCategoryOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AttributeDefinitionCategoryPtrInput
- type AttributeDefinitionCategoryPtrOutput
- func (o AttributeDefinitionCategoryPtrOutput) Elem() AttributeDefinitionCategoryOutput
- func (AttributeDefinitionCategoryPtrOutput) ElementType() reflect.Type
- func (o AttributeDefinitionCategoryPtrOutput) ToAttributeDefinitionCategoryPtrOutput() AttributeDefinitionCategoryPtrOutput
- func (o AttributeDefinitionCategoryPtrOutput) ToAttributeDefinitionCategoryPtrOutputWithContext(ctx context.Context) AttributeDefinitionCategoryPtrOutput
- func (o AttributeDefinitionCategoryPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AttributeDefinitionCategoryPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AttributeDefinitionInput
- type AttributeDefinitionOutput
- func (o AttributeDefinitionOutput) AllowedValues() pulumi.StringArrayOutput
- func (o AttributeDefinitionOutput) AttributeDefinitionId() pulumi.StringOutput
- func (o AttributeDefinitionOutput) Category() pulumi.StringOutput
- func (o AttributeDefinitionOutput) ConsentDefaultValues() pulumi.StringArrayOutput
- func (o AttributeDefinitionOutput) ConsentStoreId() pulumi.StringOutput
- func (o AttributeDefinitionOutput) DataMappingDefaultValue() pulumi.StringOutput
- func (o AttributeDefinitionOutput) DatasetId() pulumi.StringOutput
- func (o AttributeDefinitionOutput) Description() pulumi.StringOutput
- func (AttributeDefinitionOutput) ElementType() reflect.Type
- func (o AttributeDefinitionOutput) Location() pulumi.StringOutput
- func (o AttributeDefinitionOutput) Name() pulumi.StringOutput
- func (o AttributeDefinitionOutput) Project() pulumi.StringOutput
- func (o AttributeDefinitionOutput) ToAttributeDefinitionOutput() AttributeDefinitionOutput
- func (o AttributeDefinitionOutput) ToAttributeDefinitionOutputWithContext(ctx context.Context) 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 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 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 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 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 AuditLogConfigLogType
- func (AuditLogConfigLogType) ElementType() reflect.Type
- func (e AuditLogConfigLogType) ToAuditLogConfigLogTypeOutput() AuditLogConfigLogTypeOutput
- func (e AuditLogConfigLogType) ToAuditLogConfigLogTypeOutputWithContext(ctx context.Context) AuditLogConfigLogTypeOutput
- func (e AuditLogConfigLogType) ToAuditLogConfigLogTypePtrOutput() AuditLogConfigLogTypePtrOutput
- func (e AuditLogConfigLogType) ToAuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) AuditLogConfigLogTypePtrOutput
- func (e AuditLogConfigLogType) ToStringOutput() pulumi.StringOutput
- func (e AuditLogConfigLogType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AuditLogConfigLogType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AuditLogConfigLogType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AuditLogConfigLogTypeInput
- type AuditLogConfigLogTypeOutput
- func (AuditLogConfigLogTypeOutput) ElementType() reflect.Type
- func (o AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypeOutput() AuditLogConfigLogTypeOutput
- func (o AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypeOutputWithContext(ctx context.Context) AuditLogConfigLogTypeOutput
- func (o AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypePtrOutput() AuditLogConfigLogTypePtrOutput
- func (o AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) AuditLogConfigLogTypePtrOutput
- func (o AuditLogConfigLogTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o AuditLogConfigLogTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AuditLogConfigLogTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AuditLogConfigLogTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AuditLogConfigLogTypePtrInput
- type AuditLogConfigLogTypePtrOutput
- func (o AuditLogConfigLogTypePtrOutput) Elem() AuditLogConfigLogTypeOutput
- func (AuditLogConfigLogTypePtrOutput) ElementType() reflect.Type
- func (o AuditLogConfigLogTypePtrOutput) ToAuditLogConfigLogTypePtrOutput() AuditLogConfigLogTypePtrOutput
- func (o AuditLogConfigLogTypePtrOutput) ToAuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) AuditLogConfigLogTypePtrOutput
- func (o AuditLogConfigLogTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AuditLogConfigLogTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AuditLogConfigOutput
- func (AuditLogConfigOutput) ElementType() reflect.Type
- func (o AuditLogConfigOutput) ExemptedMembers() pulumi.StringArrayOutput
- func (o AuditLogConfigOutput) LogType() AuditLogConfigLogTypePtrOutput
- func (o AuditLogConfigOutput) ToAuditLogConfigOutput() AuditLogConfigOutput
- func (o AuditLogConfigOutput) ToAuditLogConfigOutputWithContext(ctx context.Context) AuditLogConfigOutput
- type AuditLogConfigResponse
- 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 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 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 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 BoundingPoly
- type BoundingPolyArgs
- type BoundingPolyArray
- type BoundingPolyArrayInput
- type BoundingPolyArrayOutput
- func (BoundingPolyArrayOutput) ElementType() reflect.Type
- func (o BoundingPolyArrayOutput) Index(i pulumi.IntInput) BoundingPolyOutput
- func (o BoundingPolyArrayOutput) ToBoundingPolyArrayOutput() BoundingPolyArrayOutput
- func (o BoundingPolyArrayOutput) ToBoundingPolyArrayOutputWithContext(ctx context.Context) BoundingPolyArrayOutput
- type BoundingPolyInput
- type BoundingPolyOutput
- func (BoundingPolyOutput) ElementType() reflect.Type
- func (o BoundingPolyOutput) Label() pulumi.StringPtrOutput
- func (o BoundingPolyOutput) ToBoundingPolyOutput() BoundingPolyOutput
- func (o BoundingPolyOutput) ToBoundingPolyOutputWithContext(ctx context.Context) BoundingPolyOutput
- func (o BoundingPolyOutput) Vertices() VertexArrayOutput
- type BoundingPolyResponse
- type BoundingPolyResponseArrayOutput
- func (BoundingPolyResponseArrayOutput) ElementType() reflect.Type
- func (o BoundingPolyResponseArrayOutput) Index(i pulumi.IntInput) BoundingPolyResponseOutput
- func (o BoundingPolyResponseArrayOutput) ToBoundingPolyResponseArrayOutput() BoundingPolyResponseArrayOutput
- func (o BoundingPolyResponseArrayOutput) ToBoundingPolyResponseArrayOutputWithContext(ctx context.Context) BoundingPolyResponseArrayOutput
- type BoundingPolyResponseOutput
- func (BoundingPolyResponseOutput) ElementType() reflect.Type
- func (o BoundingPolyResponseOutput) Label() pulumi.StringOutput
- func (o BoundingPolyResponseOutput) ToBoundingPolyResponseOutput() BoundingPolyResponseOutput
- func (o BoundingPolyResponseOutput) ToBoundingPolyResponseOutputWithContext(ctx context.Context) BoundingPolyResponseOutput
- func (o BoundingPolyResponseOutput) Vertices() VertexResponseArrayOutput
- type CharacterMaskConfig
- type CharacterMaskConfigArgs
- func (CharacterMaskConfigArgs) ElementType() reflect.Type
- func (i CharacterMaskConfigArgs) ToCharacterMaskConfigOutput() CharacterMaskConfigOutput
- func (i CharacterMaskConfigArgs) ToCharacterMaskConfigOutputWithContext(ctx context.Context) CharacterMaskConfigOutput
- func (i CharacterMaskConfigArgs) ToCharacterMaskConfigPtrOutput() CharacterMaskConfigPtrOutput
- func (i CharacterMaskConfigArgs) ToCharacterMaskConfigPtrOutputWithContext(ctx context.Context) CharacterMaskConfigPtrOutput
- type CharacterMaskConfigInput
- type CharacterMaskConfigOutput
- func (CharacterMaskConfigOutput) ElementType() reflect.Type
- func (o CharacterMaskConfigOutput) MaskingCharacter() pulumi.StringPtrOutput
- func (o CharacterMaskConfigOutput) ToCharacterMaskConfigOutput() CharacterMaskConfigOutput
- func (o CharacterMaskConfigOutput) ToCharacterMaskConfigOutputWithContext(ctx context.Context) CharacterMaskConfigOutput
- func (o CharacterMaskConfigOutput) ToCharacterMaskConfigPtrOutput() CharacterMaskConfigPtrOutput
- func (o CharacterMaskConfigOutput) ToCharacterMaskConfigPtrOutputWithContext(ctx context.Context) CharacterMaskConfigPtrOutput
- type CharacterMaskConfigPtrInput
- type CharacterMaskConfigPtrOutput
- func (o CharacterMaskConfigPtrOutput) Elem() CharacterMaskConfigOutput
- func (CharacterMaskConfigPtrOutput) ElementType() reflect.Type
- func (o CharacterMaskConfigPtrOutput) MaskingCharacter() pulumi.StringPtrOutput
- func (o CharacterMaskConfigPtrOutput) ToCharacterMaskConfigPtrOutput() CharacterMaskConfigPtrOutput
- func (o CharacterMaskConfigPtrOutput) ToCharacterMaskConfigPtrOutputWithContext(ctx context.Context) CharacterMaskConfigPtrOutput
- type CharacterMaskConfigResponse
- type CharacterMaskConfigResponseOutput
- func (CharacterMaskConfigResponseOutput) ElementType() reflect.Type
- func (o CharacterMaskConfigResponseOutput) MaskingCharacter() pulumi.StringOutput
- func (o CharacterMaskConfigResponseOutput) ToCharacterMaskConfigResponseOutput() CharacterMaskConfigResponseOutput
- func (o CharacterMaskConfigResponseOutput) ToCharacterMaskConfigResponseOutputWithContext(ctx context.Context) CharacterMaskConfigResponseOutput
- type CharacterMaskField
- type CharacterMaskFieldArgs
- func (CharacterMaskFieldArgs) ElementType() reflect.Type
- func (i CharacterMaskFieldArgs) ToCharacterMaskFieldOutput() CharacterMaskFieldOutput
- func (i CharacterMaskFieldArgs) ToCharacterMaskFieldOutputWithContext(ctx context.Context) CharacterMaskFieldOutput
- func (i CharacterMaskFieldArgs) ToCharacterMaskFieldPtrOutput() CharacterMaskFieldPtrOutput
- func (i CharacterMaskFieldArgs) ToCharacterMaskFieldPtrOutputWithContext(ctx context.Context) CharacterMaskFieldPtrOutput
- type CharacterMaskFieldInput
- type CharacterMaskFieldOutput
- func (CharacterMaskFieldOutput) ElementType() reflect.Type
- func (o CharacterMaskFieldOutput) ToCharacterMaskFieldOutput() CharacterMaskFieldOutput
- func (o CharacterMaskFieldOutput) ToCharacterMaskFieldOutputWithContext(ctx context.Context) CharacterMaskFieldOutput
- func (o CharacterMaskFieldOutput) ToCharacterMaskFieldPtrOutput() CharacterMaskFieldPtrOutput
- func (o CharacterMaskFieldOutput) ToCharacterMaskFieldPtrOutputWithContext(ctx context.Context) CharacterMaskFieldPtrOutput
- type CharacterMaskFieldPtrInput
- type CharacterMaskFieldPtrOutput
- func (o CharacterMaskFieldPtrOutput) Elem() CharacterMaskFieldOutput
- func (CharacterMaskFieldPtrOutput) ElementType() reflect.Type
- func (o CharacterMaskFieldPtrOutput) ToCharacterMaskFieldPtrOutput() CharacterMaskFieldPtrOutput
- func (o CharacterMaskFieldPtrOutput) ToCharacterMaskFieldPtrOutputWithContext(ctx context.Context) CharacterMaskFieldPtrOutput
- type CharacterMaskFieldResponse
- type CharacterMaskFieldResponseOutput
- func (CharacterMaskFieldResponseOutput) ElementType() reflect.Type
- func (o CharacterMaskFieldResponseOutput) ToCharacterMaskFieldResponseOutput() CharacterMaskFieldResponseOutput
- func (o CharacterMaskFieldResponseOutput) ToCharacterMaskFieldResponseOutputWithContext(ctx context.Context) CharacterMaskFieldResponseOutput
- type CleanDescriptorsOption
- type CleanDescriptorsOptionArgs
- func (CleanDescriptorsOptionArgs) ElementType() reflect.Type
- func (i CleanDescriptorsOptionArgs) ToCleanDescriptorsOptionOutput() CleanDescriptorsOptionOutput
- func (i CleanDescriptorsOptionArgs) ToCleanDescriptorsOptionOutputWithContext(ctx context.Context) CleanDescriptorsOptionOutput
- func (i CleanDescriptorsOptionArgs) ToCleanDescriptorsOptionPtrOutput() CleanDescriptorsOptionPtrOutput
- func (i CleanDescriptorsOptionArgs) ToCleanDescriptorsOptionPtrOutputWithContext(ctx context.Context) CleanDescriptorsOptionPtrOutput
- type CleanDescriptorsOptionInput
- type CleanDescriptorsOptionOutput
- func (CleanDescriptorsOptionOutput) ElementType() reflect.Type
- func (o CleanDescriptorsOptionOutput) ToCleanDescriptorsOptionOutput() CleanDescriptorsOptionOutput
- func (o CleanDescriptorsOptionOutput) ToCleanDescriptorsOptionOutputWithContext(ctx context.Context) CleanDescriptorsOptionOutput
- func (o CleanDescriptorsOptionOutput) ToCleanDescriptorsOptionPtrOutput() CleanDescriptorsOptionPtrOutput
- func (o CleanDescriptorsOptionOutput) ToCleanDescriptorsOptionPtrOutputWithContext(ctx context.Context) CleanDescriptorsOptionPtrOutput
- type CleanDescriptorsOptionPtrInput
- type CleanDescriptorsOptionPtrOutput
- func (o CleanDescriptorsOptionPtrOutput) Elem() CleanDescriptorsOptionOutput
- func (CleanDescriptorsOptionPtrOutput) ElementType() reflect.Type
- func (o CleanDescriptorsOptionPtrOutput) ToCleanDescriptorsOptionPtrOutput() CleanDescriptorsOptionPtrOutput
- func (o CleanDescriptorsOptionPtrOutput) ToCleanDescriptorsOptionPtrOutputWithContext(ctx context.Context) CleanDescriptorsOptionPtrOutput
- type CleanDescriptorsOptionResponse
- type CleanDescriptorsOptionResponseOutput
- func (CleanDescriptorsOptionResponseOutput) ElementType() reflect.Type
- func (o CleanDescriptorsOptionResponseOutput) ToCleanDescriptorsOptionResponseOutput() CleanDescriptorsOptionResponseOutput
- func (o CleanDescriptorsOptionResponseOutput) ToCleanDescriptorsOptionResponseOutputWithContext(ctx context.Context) CleanDescriptorsOptionResponseOutput
- type CleanTextField
- type CleanTextFieldArgs
- func (CleanTextFieldArgs) ElementType() reflect.Type
- func (i CleanTextFieldArgs) ToCleanTextFieldOutput() CleanTextFieldOutput
- func (i CleanTextFieldArgs) ToCleanTextFieldOutputWithContext(ctx context.Context) CleanTextFieldOutput
- func (i CleanTextFieldArgs) ToCleanTextFieldPtrOutput() CleanTextFieldPtrOutput
- func (i CleanTextFieldArgs) ToCleanTextFieldPtrOutputWithContext(ctx context.Context) CleanTextFieldPtrOutput
- type CleanTextFieldInput
- type CleanTextFieldOutput
- func (CleanTextFieldOutput) ElementType() reflect.Type
- func (o CleanTextFieldOutput) ToCleanTextFieldOutput() CleanTextFieldOutput
- func (o CleanTextFieldOutput) ToCleanTextFieldOutputWithContext(ctx context.Context) CleanTextFieldOutput
- func (o CleanTextFieldOutput) ToCleanTextFieldPtrOutput() CleanTextFieldPtrOutput
- func (o CleanTextFieldOutput) ToCleanTextFieldPtrOutputWithContext(ctx context.Context) CleanTextFieldPtrOutput
- type CleanTextFieldPtrInput
- type CleanTextFieldPtrOutput
- func (o CleanTextFieldPtrOutput) Elem() CleanTextFieldOutput
- func (CleanTextFieldPtrOutput) ElementType() reflect.Type
- func (o CleanTextFieldPtrOutput) ToCleanTextFieldPtrOutput() CleanTextFieldPtrOutput
- func (o CleanTextFieldPtrOutput) ToCleanTextFieldPtrOutputWithContext(ctx context.Context) CleanTextFieldPtrOutput
- type CleanTextFieldResponse
- type CleanTextFieldResponseOutput
- type CleanTextTag
- type CleanTextTagArgs
- func (CleanTextTagArgs) ElementType() reflect.Type
- func (i CleanTextTagArgs) ToCleanTextTagOutput() CleanTextTagOutput
- func (i CleanTextTagArgs) ToCleanTextTagOutputWithContext(ctx context.Context) CleanTextTagOutput
- func (i CleanTextTagArgs) ToCleanTextTagPtrOutput() CleanTextTagPtrOutput
- func (i CleanTextTagArgs) ToCleanTextTagPtrOutputWithContext(ctx context.Context) CleanTextTagPtrOutput
- type CleanTextTagInput
- type CleanTextTagOutput
- func (CleanTextTagOutput) ElementType() reflect.Type
- func (o CleanTextTagOutput) ToCleanTextTagOutput() CleanTextTagOutput
- func (o CleanTextTagOutput) ToCleanTextTagOutputWithContext(ctx context.Context) CleanTextTagOutput
- func (o CleanTextTagOutput) ToCleanTextTagPtrOutput() CleanTextTagPtrOutput
- func (o CleanTextTagOutput) ToCleanTextTagPtrOutputWithContext(ctx context.Context) CleanTextTagPtrOutput
- type CleanTextTagPtrInput
- type CleanTextTagPtrOutput
- func (o CleanTextTagPtrOutput) Elem() CleanTextTagOutput
- func (CleanTextTagPtrOutput) ElementType() reflect.Type
- func (o CleanTextTagPtrOutput) ToCleanTextTagPtrOutput() CleanTextTagPtrOutput
- func (o CleanTextTagPtrOutput) ToCleanTextTagPtrOutputWithContext(ctx context.Context) CleanTextTagPtrOutput
- type CleanTextTagResponse
- type CleanTextTagResponseOutput
- type CloudHealthcareSource
- type CloudHealthcareSourceArgs
- func (CloudHealthcareSourceArgs) ElementType() reflect.Type
- func (i CloudHealthcareSourceArgs) ToCloudHealthcareSourceOutput() CloudHealthcareSourceOutput
- func (i CloudHealthcareSourceArgs) ToCloudHealthcareSourceOutputWithContext(ctx context.Context) CloudHealthcareSourceOutput
- func (i CloudHealthcareSourceArgs) ToCloudHealthcareSourcePtrOutput() CloudHealthcareSourcePtrOutput
- func (i CloudHealthcareSourceArgs) ToCloudHealthcareSourcePtrOutputWithContext(ctx context.Context) CloudHealthcareSourcePtrOutput
- type CloudHealthcareSourceInput
- type CloudHealthcareSourceOutput
- func (CloudHealthcareSourceOutput) ElementType() reflect.Type
- func (o CloudHealthcareSourceOutput) Name() pulumi.StringPtrOutput
- func (o CloudHealthcareSourceOutput) ToCloudHealthcareSourceOutput() CloudHealthcareSourceOutput
- func (o CloudHealthcareSourceOutput) ToCloudHealthcareSourceOutputWithContext(ctx context.Context) CloudHealthcareSourceOutput
- func (o CloudHealthcareSourceOutput) ToCloudHealthcareSourcePtrOutput() CloudHealthcareSourcePtrOutput
- func (o CloudHealthcareSourceOutput) ToCloudHealthcareSourcePtrOutputWithContext(ctx context.Context) CloudHealthcareSourcePtrOutput
- type CloudHealthcareSourcePtrInput
- type CloudHealthcareSourcePtrOutput
- func (o CloudHealthcareSourcePtrOutput) Elem() CloudHealthcareSourceOutput
- func (CloudHealthcareSourcePtrOutput) ElementType() reflect.Type
- func (o CloudHealthcareSourcePtrOutput) Name() pulumi.StringPtrOutput
- func (o CloudHealthcareSourcePtrOutput) ToCloudHealthcareSourcePtrOutput() CloudHealthcareSourcePtrOutput
- func (o CloudHealthcareSourcePtrOutput) ToCloudHealthcareSourcePtrOutputWithContext(ctx context.Context) CloudHealthcareSourcePtrOutput
- type CloudHealthcareSourceResponse
- type CloudHealthcareSourceResponseOutput
- func (CloudHealthcareSourceResponseOutput) ElementType() reflect.Type
- func (o CloudHealthcareSourceResponseOutput) Name() pulumi.StringOutput
- func (o CloudHealthcareSourceResponseOutput) ToCloudHealthcareSourceResponseOutput() CloudHealthcareSourceResponseOutput
- func (o CloudHealthcareSourceResponseOutput) ToCloudHealthcareSourceResponseOutputWithContext(ctx context.Context) CloudHealthcareSourceResponseOutput
- type Consent
- type ConsentArgs
- type ConsentArtifact
- type ConsentArtifactArgs
- type ConsentArtifactInput
- type ConsentArtifactOutput
- func (o ConsentArtifactOutput) ConsentContentScreenshots() ImageResponseArrayOutput
- func (o ConsentArtifactOutput) ConsentContentVersion() pulumi.StringOutput
- func (o ConsentArtifactOutput) ConsentStoreId() pulumi.StringOutput
- func (o ConsentArtifactOutput) DatasetId() pulumi.StringOutput
- func (ConsentArtifactOutput) ElementType() reflect.Type
- func (o ConsentArtifactOutput) GuardianSignature() SignatureResponseOutput
- func (o ConsentArtifactOutput) Location() pulumi.StringOutput
- func (o ConsentArtifactOutput) Metadata() pulumi.StringMapOutput
- func (o ConsentArtifactOutput) Name() pulumi.StringOutput
- func (o ConsentArtifactOutput) Project() pulumi.StringOutput
- func (o ConsentArtifactOutput) ToConsentArtifactOutput() ConsentArtifactOutput
- func (o ConsentArtifactOutput) ToConsentArtifactOutputWithContext(ctx context.Context) ConsentArtifactOutput
- func (o ConsentArtifactOutput) UserId() pulumi.StringOutput
- func (o ConsentArtifactOutput) UserSignature() SignatureResponseOutput
- func (o ConsentArtifactOutput) WitnessSignature() SignatureResponseOutput
- type ConsentArtifactState
- type ConsentConfig
- type ConsentConfigArgs
- func (ConsentConfigArgs) ElementType() reflect.Type
- func (i ConsentConfigArgs) ToConsentConfigOutput() ConsentConfigOutput
- func (i ConsentConfigArgs) ToConsentConfigOutputWithContext(ctx context.Context) ConsentConfigOutput
- func (i ConsentConfigArgs) ToConsentConfigPtrOutput() ConsentConfigPtrOutput
- func (i ConsentConfigArgs) ToConsentConfigPtrOutputWithContext(ctx context.Context) ConsentConfigPtrOutput
- type ConsentConfigInput
- type ConsentConfigOutput
- func (o ConsentConfigOutput) AccessDeterminationLogConfig() AccessDeterminationLogConfigPtrOutput
- func (o ConsentConfigOutput) AccessEnforced() pulumi.BoolPtrOutput
- func (o ConsentConfigOutput) ConsentHeaderHandling() ConsentHeaderHandlingPtrOutput
- func (ConsentConfigOutput) ElementType() reflect.Type
- func (o ConsentConfigOutput) EnforcedAdminConsents() pulumi.StringArrayOutput
- func (o ConsentConfigOutput) ToConsentConfigOutput() ConsentConfigOutput
- func (o ConsentConfigOutput) ToConsentConfigOutputWithContext(ctx context.Context) ConsentConfigOutput
- func (o ConsentConfigOutput) ToConsentConfigPtrOutput() ConsentConfigPtrOutput
- func (o ConsentConfigOutput) ToConsentConfigPtrOutputWithContext(ctx context.Context) ConsentConfigPtrOutput
- func (o ConsentConfigOutput) Version() ConsentConfigVersionOutput
- type ConsentConfigPtrInput
- type ConsentConfigPtrOutput
- func (o ConsentConfigPtrOutput) AccessDeterminationLogConfig() AccessDeterminationLogConfigPtrOutput
- func (o ConsentConfigPtrOutput) AccessEnforced() pulumi.BoolPtrOutput
- func (o ConsentConfigPtrOutput) ConsentHeaderHandling() ConsentHeaderHandlingPtrOutput
- func (o ConsentConfigPtrOutput) Elem() ConsentConfigOutput
- func (ConsentConfigPtrOutput) ElementType() reflect.Type
- func (o ConsentConfigPtrOutput) EnforcedAdminConsents() pulumi.StringArrayOutput
- func (o ConsentConfigPtrOutput) ToConsentConfigPtrOutput() ConsentConfigPtrOutput
- func (o ConsentConfigPtrOutput) ToConsentConfigPtrOutputWithContext(ctx context.Context) ConsentConfigPtrOutput
- func (o ConsentConfigPtrOutput) Version() ConsentConfigVersionPtrOutput
- type ConsentConfigResponse
- type ConsentConfigResponseOutput
- func (o ConsentConfigResponseOutput) AccessDeterminationLogConfig() AccessDeterminationLogConfigResponseOutput
- func (o ConsentConfigResponseOutput) AccessEnforced() pulumi.BoolOutput
- func (o ConsentConfigResponseOutput) ConsentHeaderHandling() ConsentHeaderHandlingResponseOutput
- func (ConsentConfigResponseOutput) ElementType() reflect.Type
- func (o ConsentConfigResponseOutput) EnforcedAdminConsents() pulumi.StringArrayOutput
- func (o ConsentConfigResponseOutput) ToConsentConfigResponseOutput() ConsentConfigResponseOutput
- func (o ConsentConfigResponseOutput) ToConsentConfigResponseOutputWithContext(ctx context.Context) ConsentConfigResponseOutput
- func (o ConsentConfigResponseOutput) Version() pulumi.StringOutput
- type ConsentConfigVersion
- func (ConsentConfigVersion) ElementType() reflect.Type
- func (e ConsentConfigVersion) ToConsentConfigVersionOutput() ConsentConfigVersionOutput
- func (e ConsentConfigVersion) ToConsentConfigVersionOutputWithContext(ctx context.Context) ConsentConfigVersionOutput
- func (e ConsentConfigVersion) ToConsentConfigVersionPtrOutput() ConsentConfigVersionPtrOutput
- func (e ConsentConfigVersion) ToConsentConfigVersionPtrOutputWithContext(ctx context.Context) ConsentConfigVersionPtrOutput
- func (e ConsentConfigVersion) ToStringOutput() pulumi.StringOutput
- func (e ConsentConfigVersion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ConsentConfigVersion) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ConsentConfigVersion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConsentConfigVersionInput
- type ConsentConfigVersionOutput
- func (ConsentConfigVersionOutput) ElementType() reflect.Type
- func (o ConsentConfigVersionOutput) ToConsentConfigVersionOutput() ConsentConfigVersionOutput
- func (o ConsentConfigVersionOutput) ToConsentConfigVersionOutputWithContext(ctx context.Context) ConsentConfigVersionOutput
- func (o ConsentConfigVersionOutput) ToConsentConfigVersionPtrOutput() ConsentConfigVersionPtrOutput
- func (o ConsentConfigVersionOutput) ToConsentConfigVersionPtrOutputWithContext(ctx context.Context) ConsentConfigVersionPtrOutput
- func (o ConsentConfigVersionOutput) ToStringOutput() pulumi.StringOutput
- func (o ConsentConfigVersionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ConsentConfigVersionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ConsentConfigVersionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConsentConfigVersionPtrInput
- type ConsentConfigVersionPtrOutput
- func (o ConsentConfigVersionPtrOutput) Elem() ConsentConfigVersionOutput
- func (ConsentConfigVersionPtrOutput) ElementType() reflect.Type
- func (o ConsentConfigVersionPtrOutput) ToConsentConfigVersionPtrOutput() ConsentConfigVersionPtrOutput
- func (o ConsentConfigVersionPtrOutput) ToConsentConfigVersionPtrOutputWithContext(ctx context.Context) ConsentConfigVersionPtrOutput
- func (o ConsentConfigVersionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ConsentConfigVersionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConsentHeaderHandling
- type ConsentHeaderHandlingArgs
- func (ConsentHeaderHandlingArgs) ElementType() reflect.Type
- func (i ConsentHeaderHandlingArgs) ToConsentHeaderHandlingOutput() ConsentHeaderHandlingOutput
- func (i ConsentHeaderHandlingArgs) ToConsentHeaderHandlingOutputWithContext(ctx context.Context) ConsentHeaderHandlingOutput
- func (i ConsentHeaderHandlingArgs) ToConsentHeaderHandlingPtrOutput() ConsentHeaderHandlingPtrOutput
- func (i ConsentHeaderHandlingArgs) ToConsentHeaderHandlingPtrOutputWithContext(ctx context.Context) ConsentHeaderHandlingPtrOutput
- type ConsentHeaderHandlingInput
- type ConsentHeaderHandlingOutput
- func (ConsentHeaderHandlingOutput) ElementType() reflect.Type
- func (o ConsentHeaderHandlingOutput) Profile() ConsentHeaderHandlingProfilePtrOutput
- func (o ConsentHeaderHandlingOutput) ToConsentHeaderHandlingOutput() ConsentHeaderHandlingOutput
- func (o ConsentHeaderHandlingOutput) ToConsentHeaderHandlingOutputWithContext(ctx context.Context) ConsentHeaderHandlingOutput
- func (o ConsentHeaderHandlingOutput) ToConsentHeaderHandlingPtrOutput() ConsentHeaderHandlingPtrOutput
- func (o ConsentHeaderHandlingOutput) ToConsentHeaderHandlingPtrOutputWithContext(ctx context.Context) ConsentHeaderHandlingPtrOutput
- type ConsentHeaderHandlingProfile
- func (ConsentHeaderHandlingProfile) ElementType() reflect.Type
- func (e ConsentHeaderHandlingProfile) ToConsentHeaderHandlingProfileOutput() ConsentHeaderHandlingProfileOutput
- func (e ConsentHeaderHandlingProfile) ToConsentHeaderHandlingProfileOutputWithContext(ctx context.Context) ConsentHeaderHandlingProfileOutput
- func (e ConsentHeaderHandlingProfile) ToConsentHeaderHandlingProfilePtrOutput() ConsentHeaderHandlingProfilePtrOutput
- func (e ConsentHeaderHandlingProfile) ToConsentHeaderHandlingProfilePtrOutputWithContext(ctx context.Context) ConsentHeaderHandlingProfilePtrOutput
- func (e ConsentHeaderHandlingProfile) ToStringOutput() pulumi.StringOutput
- func (e ConsentHeaderHandlingProfile) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ConsentHeaderHandlingProfile) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ConsentHeaderHandlingProfile) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConsentHeaderHandlingProfileInput
- type ConsentHeaderHandlingProfileOutput
- func (ConsentHeaderHandlingProfileOutput) ElementType() reflect.Type
- func (o ConsentHeaderHandlingProfileOutput) ToConsentHeaderHandlingProfileOutput() ConsentHeaderHandlingProfileOutput
- func (o ConsentHeaderHandlingProfileOutput) ToConsentHeaderHandlingProfileOutputWithContext(ctx context.Context) ConsentHeaderHandlingProfileOutput
- func (o ConsentHeaderHandlingProfileOutput) ToConsentHeaderHandlingProfilePtrOutput() ConsentHeaderHandlingProfilePtrOutput
- func (o ConsentHeaderHandlingProfileOutput) ToConsentHeaderHandlingProfilePtrOutputWithContext(ctx context.Context) ConsentHeaderHandlingProfilePtrOutput
- func (o ConsentHeaderHandlingProfileOutput) ToStringOutput() pulumi.StringOutput
- func (o ConsentHeaderHandlingProfileOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ConsentHeaderHandlingProfileOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ConsentHeaderHandlingProfileOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConsentHeaderHandlingProfilePtrInput
- type ConsentHeaderHandlingProfilePtrOutput
- func (o ConsentHeaderHandlingProfilePtrOutput) Elem() ConsentHeaderHandlingProfileOutput
- func (ConsentHeaderHandlingProfilePtrOutput) ElementType() reflect.Type
- func (o ConsentHeaderHandlingProfilePtrOutput) ToConsentHeaderHandlingProfilePtrOutput() ConsentHeaderHandlingProfilePtrOutput
- func (o ConsentHeaderHandlingProfilePtrOutput) ToConsentHeaderHandlingProfilePtrOutputWithContext(ctx context.Context) ConsentHeaderHandlingProfilePtrOutput
- func (o ConsentHeaderHandlingProfilePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ConsentHeaderHandlingProfilePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConsentHeaderHandlingPtrInput
- type ConsentHeaderHandlingPtrOutput
- func (o ConsentHeaderHandlingPtrOutput) Elem() ConsentHeaderHandlingOutput
- func (ConsentHeaderHandlingPtrOutput) ElementType() reflect.Type
- func (o ConsentHeaderHandlingPtrOutput) Profile() ConsentHeaderHandlingProfilePtrOutput
- func (o ConsentHeaderHandlingPtrOutput) ToConsentHeaderHandlingPtrOutput() ConsentHeaderHandlingPtrOutput
- func (o ConsentHeaderHandlingPtrOutput) ToConsentHeaderHandlingPtrOutputWithContext(ctx context.Context) ConsentHeaderHandlingPtrOutput
- type ConsentHeaderHandlingResponse
- type ConsentHeaderHandlingResponseOutput
- func (ConsentHeaderHandlingResponseOutput) ElementType() reflect.Type
- func (o ConsentHeaderHandlingResponseOutput) Profile() pulumi.StringOutput
- func (o ConsentHeaderHandlingResponseOutput) ToConsentHeaderHandlingResponseOutput() ConsentHeaderHandlingResponseOutput
- func (o ConsentHeaderHandlingResponseOutput) ToConsentHeaderHandlingResponseOutputWithContext(ctx context.Context) ConsentHeaderHandlingResponseOutput
- type ConsentInput
- type ConsentOutput
- func (o ConsentOutput) ConsentArtifact() pulumi.StringOutput
- func (o ConsentOutput) ConsentStoreId() pulumi.StringOutput
- func (o ConsentOutput) DatasetId() pulumi.StringOutput
- func (ConsentOutput) ElementType() reflect.Type
- func (o ConsentOutput) ExpireTime() pulumi.StringOutput
- func (o ConsentOutput) Location() pulumi.StringOutput
- func (o ConsentOutput) Metadata() pulumi.StringMapOutput
- func (o ConsentOutput) Name() pulumi.StringOutput
- func (o ConsentOutput) Policies() GoogleCloudHealthcareV1beta1ConsentPolicyResponseArrayOutput
- func (o ConsentOutput) Project() pulumi.StringOutput
- func (o ConsentOutput) RevisionCreateTime() pulumi.StringOutput
- func (o ConsentOutput) RevisionId() pulumi.StringOutput
- func (o ConsentOutput) State() pulumi.StringOutput
- func (o ConsentOutput) ToConsentOutput() ConsentOutput
- func (o ConsentOutput) ToConsentOutputWithContext(ctx context.Context) ConsentOutput
- func (o ConsentOutput) Ttl() pulumi.StringOutput
- func (o ConsentOutput) UserId() pulumi.StringOutput
- type ConsentState
- type ConsentStateEnum
- func (ConsentStateEnum) ElementType() reflect.Type
- func (e ConsentStateEnum) ToConsentStateEnumOutput() ConsentStateEnumOutput
- func (e ConsentStateEnum) ToConsentStateEnumOutputWithContext(ctx context.Context) ConsentStateEnumOutput
- func (e ConsentStateEnum) ToConsentStateEnumPtrOutput() ConsentStateEnumPtrOutput
- func (e ConsentStateEnum) ToConsentStateEnumPtrOutputWithContext(ctx context.Context) ConsentStateEnumPtrOutput
- func (e ConsentStateEnum) ToStringOutput() pulumi.StringOutput
- func (e ConsentStateEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ConsentStateEnum) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ConsentStateEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConsentStateEnumInput
- type ConsentStateEnumOutput
- func (ConsentStateEnumOutput) ElementType() reflect.Type
- func (o ConsentStateEnumOutput) ToConsentStateEnumOutput() ConsentStateEnumOutput
- func (o ConsentStateEnumOutput) ToConsentStateEnumOutputWithContext(ctx context.Context) ConsentStateEnumOutput
- func (o ConsentStateEnumOutput) ToConsentStateEnumPtrOutput() ConsentStateEnumPtrOutput
- func (o ConsentStateEnumOutput) ToConsentStateEnumPtrOutputWithContext(ctx context.Context) ConsentStateEnumPtrOutput
- func (o ConsentStateEnumOutput) ToStringOutput() pulumi.StringOutput
- func (o ConsentStateEnumOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ConsentStateEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ConsentStateEnumOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConsentStateEnumPtrInput
- type ConsentStateEnumPtrOutput
- func (o ConsentStateEnumPtrOutput) Elem() ConsentStateEnumOutput
- func (ConsentStateEnumPtrOutput) ElementType() reflect.Type
- func (o ConsentStateEnumPtrOutput) ToConsentStateEnumPtrOutput() ConsentStateEnumPtrOutput
- func (o ConsentStateEnumPtrOutput) ToConsentStateEnumPtrOutputWithContext(ctx context.Context) ConsentStateEnumPtrOutput
- func (o ConsentStateEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ConsentStateEnumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConsentStore
- type ConsentStoreArgs
- type ConsentStoreInput
- type ConsentStoreOutput
- func (o ConsentStoreOutput) ConsentStoreId() pulumi.StringOutput
- func (o ConsentStoreOutput) DatasetId() pulumi.StringOutput
- func (o ConsentStoreOutput) DefaultConsentTtl() pulumi.StringOutput
- func (ConsentStoreOutput) ElementType() reflect.Type
- func (o ConsentStoreOutput) EnableConsentCreateOnUpdate() pulumi.BoolOutput
- func (o ConsentStoreOutput) Labels() pulumi.StringMapOutput
- func (o ConsentStoreOutput) Location() pulumi.StringOutput
- func (o ConsentStoreOutput) Name() pulumi.StringOutput
- func (o ConsentStoreOutput) Project() pulumi.StringOutput
- func (o ConsentStoreOutput) ToConsentStoreOutput() ConsentStoreOutput
- func (o ConsentStoreOutput) ToConsentStoreOutputWithContext(ctx context.Context) ConsentStoreOutput
- type ConsentStoreState
- type ContextualDeidConfig
- type ContextualDeidConfigArgs
- func (ContextualDeidConfigArgs) ElementType() reflect.Type
- func (i ContextualDeidConfigArgs) ToContextualDeidConfigOutput() ContextualDeidConfigOutput
- func (i ContextualDeidConfigArgs) ToContextualDeidConfigOutputWithContext(ctx context.Context) ContextualDeidConfigOutput
- func (i ContextualDeidConfigArgs) ToContextualDeidConfigPtrOutput() ContextualDeidConfigPtrOutput
- func (i ContextualDeidConfigArgs) ToContextualDeidConfigPtrOutputWithContext(ctx context.Context) ContextualDeidConfigPtrOutput
- type ContextualDeidConfigInput
- type ContextualDeidConfigOutput
- func (ContextualDeidConfigOutput) ElementType() reflect.Type
- func (o ContextualDeidConfigOutput) ToContextualDeidConfigOutput() ContextualDeidConfigOutput
- func (o ContextualDeidConfigOutput) ToContextualDeidConfigOutputWithContext(ctx context.Context) ContextualDeidConfigOutput
- func (o ContextualDeidConfigOutput) ToContextualDeidConfigPtrOutput() ContextualDeidConfigPtrOutput
- func (o ContextualDeidConfigOutput) ToContextualDeidConfigPtrOutputWithContext(ctx context.Context) ContextualDeidConfigPtrOutput
- type ContextualDeidConfigPtrInput
- type ContextualDeidConfigPtrOutput
- func (o ContextualDeidConfigPtrOutput) Elem() ContextualDeidConfigOutput
- func (ContextualDeidConfigPtrOutput) ElementType() reflect.Type
- func (o ContextualDeidConfigPtrOutput) ToContextualDeidConfigPtrOutput() ContextualDeidConfigPtrOutput
- func (o ContextualDeidConfigPtrOutput) ToContextualDeidConfigPtrOutputWithContext(ctx context.Context) ContextualDeidConfigPtrOutput
- type ContextualDeidConfigResponse
- type ContextualDeidConfigResponseOutput
- func (ContextualDeidConfigResponseOutput) ElementType() reflect.Type
- func (o ContextualDeidConfigResponseOutput) ToContextualDeidConfigResponseOutput() ContextualDeidConfigResponseOutput
- func (o ContextualDeidConfigResponseOutput) ToContextualDeidConfigResponseOutputWithContext(ctx context.Context) ContextualDeidConfigResponseOutput
- type CryptoHashConfig
- type CryptoHashConfigArgs
- func (CryptoHashConfigArgs) ElementType() reflect.Type
- func (i CryptoHashConfigArgs) ToCryptoHashConfigOutput() CryptoHashConfigOutput
- func (i CryptoHashConfigArgs) ToCryptoHashConfigOutputWithContext(ctx context.Context) CryptoHashConfigOutput
- func (i CryptoHashConfigArgs) ToCryptoHashConfigPtrOutput() CryptoHashConfigPtrOutput
- func (i CryptoHashConfigArgs) ToCryptoHashConfigPtrOutputWithContext(ctx context.Context) CryptoHashConfigPtrOutput
- type CryptoHashConfigInput
- type CryptoHashConfigOutput
- func (o CryptoHashConfigOutput) CryptoKey() pulumi.StringPtrOutput
- func (CryptoHashConfigOutput) ElementType() reflect.Type
- func (o CryptoHashConfigOutput) KmsWrapped() KmsWrappedCryptoKeyPtrOutput
- func (o CryptoHashConfigOutput) ToCryptoHashConfigOutput() CryptoHashConfigOutput
- func (o CryptoHashConfigOutput) ToCryptoHashConfigOutputWithContext(ctx context.Context) CryptoHashConfigOutput
- func (o CryptoHashConfigOutput) ToCryptoHashConfigPtrOutput() CryptoHashConfigPtrOutput
- func (o CryptoHashConfigOutput) ToCryptoHashConfigPtrOutputWithContext(ctx context.Context) CryptoHashConfigPtrOutput
- type CryptoHashConfigPtrInput
- type CryptoHashConfigPtrOutput
- func (o CryptoHashConfigPtrOutput) CryptoKey() pulumi.StringPtrOutput
- func (o CryptoHashConfigPtrOutput) Elem() CryptoHashConfigOutput
- func (CryptoHashConfigPtrOutput) ElementType() reflect.Type
- func (o CryptoHashConfigPtrOutput) KmsWrapped() KmsWrappedCryptoKeyPtrOutput
- func (o CryptoHashConfigPtrOutput) ToCryptoHashConfigPtrOutput() CryptoHashConfigPtrOutput
- func (o CryptoHashConfigPtrOutput) ToCryptoHashConfigPtrOutputWithContext(ctx context.Context) CryptoHashConfigPtrOutput
- type CryptoHashConfigResponse
- type CryptoHashConfigResponseOutput
- func (o CryptoHashConfigResponseOutput) CryptoKey() pulumi.StringOutput
- func (CryptoHashConfigResponseOutput) ElementType() reflect.Type
- func (o CryptoHashConfigResponseOutput) KmsWrapped() KmsWrappedCryptoKeyResponseOutput
- func (o CryptoHashConfigResponseOutput) ToCryptoHashConfigResponseOutput() CryptoHashConfigResponseOutput
- func (o CryptoHashConfigResponseOutput) ToCryptoHashConfigResponseOutputWithContext(ctx context.Context) CryptoHashConfigResponseOutput
- type CryptoHashField
- type CryptoHashFieldArgs
- func (CryptoHashFieldArgs) ElementType() reflect.Type
- func (i CryptoHashFieldArgs) ToCryptoHashFieldOutput() CryptoHashFieldOutput
- func (i CryptoHashFieldArgs) ToCryptoHashFieldOutputWithContext(ctx context.Context) CryptoHashFieldOutput
- func (i CryptoHashFieldArgs) ToCryptoHashFieldPtrOutput() CryptoHashFieldPtrOutput
- func (i CryptoHashFieldArgs) ToCryptoHashFieldPtrOutputWithContext(ctx context.Context) CryptoHashFieldPtrOutput
- type CryptoHashFieldInput
- type CryptoHashFieldOutput
- func (CryptoHashFieldOutput) ElementType() reflect.Type
- func (o CryptoHashFieldOutput) ToCryptoHashFieldOutput() CryptoHashFieldOutput
- func (o CryptoHashFieldOutput) ToCryptoHashFieldOutputWithContext(ctx context.Context) CryptoHashFieldOutput
- func (o CryptoHashFieldOutput) ToCryptoHashFieldPtrOutput() CryptoHashFieldPtrOutput
- func (o CryptoHashFieldOutput) ToCryptoHashFieldPtrOutputWithContext(ctx context.Context) CryptoHashFieldPtrOutput
- type CryptoHashFieldPtrInput
- type CryptoHashFieldPtrOutput
- func (o CryptoHashFieldPtrOutput) Elem() CryptoHashFieldOutput
- func (CryptoHashFieldPtrOutput) ElementType() reflect.Type
- func (o CryptoHashFieldPtrOutput) ToCryptoHashFieldPtrOutput() CryptoHashFieldPtrOutput
- func (o CryptoHashFieldPtrOutput) ToCryptoHashFieldPtrOutputWithContext(ctx context.Context) CryptoHashFieldPtrOutput
- type CryptoHashFieldResponse
- type CryptoHashFieldResponseOutput
- type Dataset
- type DatasetAnnotationStoreIamBinding
- func GetDatasetAnnotationStoreIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*DatasetAnnotationStoreIamBinding, error)
- func NewDatasetAnnotationStoreIamBinding(ctx *pulumi.Context, name string, args *DatasetAnnotationStoreIamBindingArgs, ...) (*DatasetAnnotationStoreIamBinding, error)
- func (*DatasetAnnotationStoreIamBinding) ElementType() reflect.Type
- func (i *DatasetAnnotationStoreIamBinding) ToDatasetAnnotationStoreIamBindingOutput() DatasetAnnotationStoreIamBindingOutput
- func (i *DatasetAnnotationStoreIamBinding) ToDatasetAnnotationStoreIamBindingOutputWithContext(ctx context.Context) DatasetAnnotationStoreIamBindingOutput
- type DatasetAnnotationStoreIamBindingArgs
- type DatasetAnnotationStoreIamBindingInput
- type DatasetAnnotationStoreIamBindingOutput
- func (o DatasetAnnotationStoreIamBindingOutput) Condition() iam.ConditionPtrOutput
- func (DatasetAnnotationStoreIamBindingOutput) ElementType() reflect.Type
- func (o DatasetAnnotationStoreIamBindingOutput) Etag() pulumi.StringOutput
- func (o DatasetAnnotationStoreIamBindingOutput) Members() pulumi.StringArrayOutput
- func (o DatasetAnnotationStoreIamBindingOutput) Name() pulumi.StringOutput
- func (o DatasetAnnotationStoreIamBindingOutput) Project() pulumi.StringOutput
- func (o DatasetAnnotationStoreIamBindingOutput) Role() pulumi.StringOutput
- func (o DatasetAnnotationStoreIamBindingOutput) ToDatasetAnnotationStoreIamBindingOutput() DatasetAnnotationStoreIamBindingOutput
- func (o DatasetAnnotationStoreIamBindingOutput) ToDatasetAnnotationStoreIamBindingOutputWithContext(ctx context.Context) DatasetAnnotationStoreIamBindingOutput
- type DatasetAnnotationStoreIamBindingState
- type DatasetAnnotationStoreIamMember
- func GetDatasetAnnotationStoreIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*DatasetAnnotationStoreIamMember, error)
- func NewDatasetAnnotationStoreIamMember(ctx *pulumi.Context, name string, args *DatasetAnnotationStoreIamMemberArgs, ...) (*DatasetAnnotationStoreIamMember, error)
- func (*DatasetAnnotationStoreIamMember) ElementType() reflect.Type
- func (i *DatasetAnnotationStoreIamMember) ToDatasetAnnotationStoreIamMemberOutput() DatasetAnnotationStoreIamMemberOutput
- func (i *DatasetAnnotationStoreIamMember) ToDatasetAnnotationStoreIamMemberOutputWithContext(ctx context.Context) DatasetAnnotationStoreIamMemberOutput
- type DatasetAnnotationStoreIamMemberArgs
- type DatasetAnnotationStoreIamMemberInput
- type DatasetAnnotationStoreIamMemberOutput
- func (o DatasetAnnotationStoreIamMemberOutput) Condition() iam.ConditionPtrOutput
- func (DatasetAnnotationStoreIamMemberOutput) ElementType() reflect.Type
- func (o DatasetAnnotationStoreIamMemberOutput) Etag() pulumi.StringOutput
- func (o DatasetAnnotationStoreIamMemberOutput) Member() pulumi.StringOutput
- func (o DatasetAnnotationStoreIamMemberOutput) Name() pulumi.StringOutput
- func (o DatasetAnnotationStoreIamMemberOutput) Project() pulumi.StringOutput
- func (o DatasetAnnotationStoreIamMemberOutput) Role() pulumi.StringOutput
- func (o DatasetAnnotationStoreIamMemberOutput) ToDatasetAnnotationStoreIamMemberOutput() DatasetAnnotationStoreIamMemberOutput
- func (o DatasetAnnotationStoreIamMemberOutput) ToDatasetAnnotationStoreIamMemberOutputWithContext(ctx context.Context) DatasetAnnotationStoreIamMemberOutput
- type DatasetAnnotationStoreIamMemberState
- type DatasetAnnotationStoreIamPolicy
- func GetDatasetAnnotationStoreIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*DatasetAnnotationStoreIamPolicy, error)
- func NewDatasetAnnotationStoreIamPolicy(ctx *pulumi.Context, name string, args *DatasetAnnotationStoreIamPolicyArgs, ...) (*DatasetAnnotationStoreIamPolicy, error)
- func (*DatasetAnnotationStoreIamPolicy) ElementType() reflect.Type
- func (i *DatasetAnnotationStoreIamPolicy) ToDatasetAnnotationStoreIamPolicyOutput() DatasetAnnotationStoreIamPolicyOutput
- func (i *DatasetAnnotationStoreIamPolicy) ToDatasetAnnotationStoreIamPolicyOutputWithContext(ctx context.Context) DatasetAnnotationStoreIamPolicyOutput
- type DatasetAnnotationStoreIamPolicyArgs
- type DatasetAnnotationStoreIamPolicyInput
- type DatasetAnnotationStoreIamPolicyOutput
- func (o DatasetAnnotationStoreIamPolicyOutput) AnnotationStoreId() pulumi.StringOutput
- func (o DatasetAnnotationStoreIamPolicyOutput) AuditConfigs() AuditConfigResponseArrayOutput
- func (o DatasetAnnotationStoreIamPolicyOutput) Bindings() BindingResponseArrayOutput
- func (o DatasetAnnotationStoreIamPolicyOutput) DatasetId() pulumi.StringOutput
- func (DatasetAnnotationStoreIamPolicyOutput) ElementType() reflect.Type
- func (o DatasetAnnotationStoreIamPolicyOutput) Etag() pulumi.StringOutput
- func (o DatasetAnnotationStoreIamPolicyOutput) Location() pulumi.StringOutput
- func (o DatasetAnnotationStoreIamPolicyOutput) Project() pulumi.StringOutput
- func (o DatasetAnnotationStoreIamPolicyOutput) ToDatasetAnnotationStoreIamPolicyOutput() DatasetAnnotationStoreIamPolicyOutput
- func (o DatasetAnnotationStoreIamPolicyOutput) ToDatasetAnnotationStoreIamPolicyOutputWithContext(ctx context.Context) DatasetAnnotationStoreIamPolicyOutput
- func (o DatasetAnnotationStoreIamPolicyOutput) Version() pulumi.IntOutput
- type DatasetAnnotationStoreIamPolicyState
- type DatasetArgs
- type DatasetConsentStoreIamBinding
- func (*DatasetConsentStoreIamBinding) ElementType() reflect.Type
- func (i *DatasetConsentStoreIamBinding) ToDatasetConsentStoreIamBindingOutput() DatasetConsentStoreIamBindingOutput
- func (i *DatasetConsentStoreIamBinding) ToDatasetConsentStoreIamBindingOutputWithContext(ctx context.Context) DatasetConsentStoreIamBindingOutput
- type DatasetConsentStoreIamBindingArgs
- type DatasetConsentStoreIamBindingInput
- type DatasetConsentStoreIamBindingOutput
- func (o DatasetConsentStoreIamBindingOutput) Condition() iam.ConditionPtrOutput
- func (DatasetConsentStoreIamBindingOutput) ElementType() reflect.Type
- func (o DatasetConsentStoreIamBindingOutput) Etag() pulumi.StringOutput
- func (o DatasetConsentStoreIamBindingOutput) Members() pulumi.StringArrayOutput
- func (o DatasetConsentStoreIamBindingOutput) Name() pulumi.StringOutput
- func (o DatasetConsentStoreIamBindingOutput) Project() pulumi.StringOutput
- func (o DatasetConsentStoreIamBindingOutput) Role() pulumi.StringOutput
- func (o DatasetConsentStoreIamBindingOutput) ToDatasetConsentStoreIamBindingOutput() DatasetConsentStoreIamBindingOutput
- func (o DatasetConsentStoreIamBindingOutput) ToDatasetConsentStoreIamBindingOutputWithContext(ctx context.Context) DatasetConsentStoreIamBindingOutput
- type DatasetConsentStoreIamBindingState
- type DatasetConsentStoreIamMember
- func (*DatasetConsentStoreIamMember) ElementType() reflect.Type
- func (i *DatasetConsentStoreIamMember) ToDatasetConsentStoreIamMemberOutput() DatasetConsentStoreIamMemberOutput
- func (i *DatasetConsentStoreIamMember) ToDatasetConsentStoreIamMemberOutputWithContext(ctx context.Context) DatasetConsentStoreIamMemberOutput
- type DatasetConsentStoreIamMemberArgs
- type DatasetConsentStoreIamMemberInput
- type DatasetConsentStoreIamMemberOutput
- func (o DatasetConsentStoreIamMemberOutput) Condition() iam.ConditionPtrOutput
- func (DatasetConsentStoreIamMemberOutput) ElementType() reflect.Type
- func (o DatasetConsentStoreIamMemberOutput) Etag() pulumi.StringOutput
- func (o DatasetConsentStoreIamMemberOutput) Member() pulumi.StringOutput
- func (o DatasetConsentStoreIamMemberOutput) Name() pulumi.StringOutput
- func (o DatasetConsentStoreIamMemberOutput) Project() pulumi.StringOutput
- func (o DatasetConsentStoreIamMemberOutput) Role() pulumi.StringOutput
- func (o DatasetConsentStoreIamMemberOutput) ToDatasetConsentStoreIamMemberOutput() DatasetConsentStoreIamMemberOutput
- func (o DatasetConsentStoreIamMemberOutput) ToDatasetConsentStoreIamMemberOutputWithContext(ctx context.Context) DatasetConsentStoreIamMemberOutput
- type DatasetConsentStoreIamMemberState
- 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 (o DatasetConsentStoreIamPolicyOutput) AuditConfigs() AuditConfigResponseArrayOutput
- func (o DatasetConsentStoreIamPolicyOutput) Bindings() BindingResponseArrayOutput
- func (o DatasetConsentStoreIamPolicyOutput) ConsentStoreId() pulumi.StringOutput
- func (o DatasetConsentStoreIamPolicyOutput) DatasetId() pulumi.StringOutput
- func (DatasetConsentStoreIamPolicyOutput) ElementType() reflect.Type
- func (o DatasetConsentStoreIamPolicyOutput) Etag() pulumi.StringOutput
- func (o DatasetConsentStoreIamPolicyOutput) Location() pulumi.StringOutput
- func (o DatasetConsentStoreIamPolicyOutput) Project() pulumi.StringOutput
- func (o DatasetConsentStoreIamPolicyOutput) ToDatasetConsentStoreIamPolicyOutput() DatasetConsentStoreIamPolicyOutput
- func (o DatasetConsentStoreIamPolicyOutput) ToDatasetConsentStoreIamPolicyOutputWithContext(ctx context.Context) DatasetConsentStoreIamPolicyOutput
- func (o DatasetConsentStoreIamPolicyOutput) Version() pulumi.IntOutput
- type DatasetConsentStoreIamPolicyState
- type DatasetDicomStoreIamBinding
- func (*DatasetDicomStoreIamBinding) ElementType() reflect.Type
- func (i *DatasetDicomStoreIamBinding) ToDatasetDicomStoreIamBindingOutput() DatasetDicomStoreIamBindingOutput
- func (i *DatasetDicomStoreIamBinding) ToDatasetDicomStoreIamBindingOutputWithContext(ctx context.Context) DatasetDicomStoreIamBindingOutput
- type DatasetDicomStoreIamBindingArgs
- type DatasetDicomStoreIamBindingInput
- type DatasetDicomStoreIamBindingOutput
- func (o DatasetDicomStoreIamBindingOutput) Condition() iam.ConditionPtrOutput
- func (DatasetDicomStoreIamBindingOutput) ElementType() reflect.Type
- func (o DatasetDicomStoreIamBindingOutput) Etag() pulumi.StringOutput
- func (o DatasetDicomStoreIamBindingOutput) Members() pulumi.StringArrayOutput
- func (o DatasetDicomStoreIamBindingOutput) Name() pulumi.StringOutput
- func (o DatasetDicomStoreIamBindingOutput) Project() pulumi.StringOutput
- func (o DatasetDicomStoreIamBindingOutput) Role() pulumi.StringOutput
- func (o DatasetDicomStoreIamBindingOutput) ToDatasetDicomStoreIamBindingOutput() DatasetDicomStoreIamBindingOutput
- func (o DatasetDicomStoreIamBindingOutput) ToDatasetDicomStoreIamBindingOutputWithContext(ctx context.Context) DatasetDicomStoreIamBindingOutput
- type DatasetDicomStoreIamBindingState
- type DatasetDicomStoreIamMember
- func (*DatasetDicomStoreIamMember) ElementType() reflect.Type
- func (i *DatasetDicomStoreIamMember) ToDatasetDicomStoreIamMemberOutput() DatasetDicomStoreIamMemberOutput
- func (i *DatasetDicomStoreIamMember) ToDatasetDicomStoreIamMemberOutputWithContext(ctx context.Context) DatasetDicomStoreIamMemberOutput
- type DatasetDicomStoreIamMemberArgs
- type DatasetDicomStoreIamMemberInput
- type DatasetDicomStoreIamMemberOutput
- func (o DatasetDicomStoreIamMemberOutput) Condition() iam.ConditionPtrOutput
- func (DatasetDicomStoreIamMemberOutput) ElementType() reflect.Type
- func (o DatasetDicomStoreIamMemberOutput) Etag() pulumi.StringOutput
- func (o DatasetDicomStoreIamMemberOutput) Member() pulumi.StringOutput
- func (o DatasetDicomStoreIamMemberOutput) Name() pulumi.StringOutput
- func (o DatasetDicomStoreIamMemberOutput) Project() pulumi.StringOutput
- func (o DatasetDicomStoreIamMemberOutput) Role() pulumi.StringOutput
- func (o DatasetDicomStoreIamMemberOutput) ToDatasetDicomStoreIamMemberOutput() DatasetDicomStoreIamMemberOutput
- func (o DatasetDicomStoreIamMemberOutput) ToDatasetDicomStoreIamMemberOutputWithContext(ctx context.Context) DatasetDicomStoreIamMemberOutput
- type DatasetDicomStoreIamMemberState
- 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 (o DatasetDicomStoreIamPolicyOutput) AuditConfigs() AuditConfigResponseArrayOutput
- func (o DatasetDicomStoreIamPolicyOutput) Bindings() BindingResponseArrayOutput
- func (o DatasetDicomStoreIamPolicyOutput) DatasetId() pulumi.StringOutput
- func (o DatasetDicomStoreIamPolicyOutput) DicomStoreId() pulumi.StringOutput
- func (DatasetDicomStoreIamPolicyOutput) ElementType() reflect.Type
- func (o DatasetDicomStoreIamPolicyOutput) Etag() pulumi.StringOutput
- func (o DatasetDicomStoreIamPolicyOutput) Location() pulumi.StringOutput
- func (o DatasetDicomStoreIamPolicyOutput) Project() pulumi.StringOutput
- func (o DatasetDicomStoreIamPolicyOutput) ToDatasetDicomStoreIamPolicyOutput() DatasetDicomStoreIamPolicyOutput
- func (o DatasetDicomStoreIamPolicyOutput) ToDatasetDicomStoreIamPolicyOutputWithContext(ctx context.Context) DatasetDicomStoreIamPolicyOutput
- func (o DatasetDicomStoreIamPolicyOutput) Version() pulumi.IntOutput
- type DatasetDicomStoreIamPolicyState
- type DatasetFhirStoreIamBinding
- func (*DatasetFhirStoreIamBinding) ElementType() reflect.Type
- func (i *DatasetFhirStoreIamBinding) ToDatasetFhirStoreIamBindingOutput() DatasetFhirStoreIamBindingOutput
- func (i *DatasetFhirStoreIamBinding) ToDatasetFhirStoreIamBindingOutputWithContext(ctx context.Context) DatasetFhirStoreIamBindingOutput
- type DatasetFhirStoreIamBindingArgs
- type DatasetFhirStoreIamBindingInput
- type DatasetFhirStoreIamBindingOutput
- func (o DatasetFhirStoreIamBindingOutput) Condition() iam.ConditionPtrOutput
- func (DatasetFhirStoreIamBindingOutput) ElementType() reflect.Type
- func (o DatasetFhirStoreIamBindingOutput) Etag() pulumi.StringOutput
- func (o DatasetFhirStoreIamBindingOutput) Members() pulumi.StringArrayOutput
- func (o DatasetFhirStoreIamBindingOutput) Name() pulumi.StringOutput
- func (o DatasetFhirStoreIamBindingOutput) Project() pulumi.StringOutput
- func (o DatasetFhirStoreIamBindingOutput) Role() pulumi.StringOutput
- func (o DatasetFhirStoreIamBindingOutput) ToDatasetFhirStoreIamBindingOutput() DatasetFhirStoreIamBindingOutput
- func (o DatasetFhirStoreIamBindingOutput) ToDatasetFhirStoreIamBindingOutputWithContext(ctx context.Context) DatasetFhirStoreIamBindingOutput
- type DatasetFhirStoreIamBindingState
- type DatasetFhirStoreIamMember
- type DatasetFhirStoreIamMemberArgs
- type DatasetFhirStoreIamMemberInput
- type DatasetFhirStoreIamMemberOutput
- func (o DatasetFhirStoreIamMemberOutput) Condition() iam.ConditionPtrOutput
- func (DatasetFhirStoreIamMemberOutput) ElementType() reflect.Type
- func (o DatasetFhirStoreIamMemberOutput) Etag() pulumi.StringOutput
- func (o DatasetFhirStoreIamMemberOutput) Member() pulumi.StringOutput
- func (o DatasetFhirStoreIamMemberOutput) Name() pulumi.StringOutput
- func (o DatasetFhirStoreIamMemberOutput) Project() pulumi.StringOutput
- func (o DatasetFhirStoreIamMemberOutput) Role() pulumi.StringOutput
- func (o DatasetFhirStoreIamMemberOutput) ToDatasetFhirStoreIamMemberOutput() DatasetFhirStoreIamMemberOutput
- func (o DatasetFhirStoreIamMemberOutput) ToDatasetFhirStoreIamMemberOutputWithContext(ctx context.Context) DatasetFhirStoreIamMemberOutput
- type DatasetFhirStoreIamMemberState
- type DatasetFhirStoreIamPolicy
- type DatasetFhirStoreIamPolicyArgs
- type DatasetFhirStoreIamPolicyInput
- type DatasetFhirStoreIamPolicyOutput
- func (o DatasetFhirStoreIamPolicyOutput) AuditConfigs() AuditConfigResponseArrayOutput
- func (o DatasetFhirStoreIamPolicyOutput) Bindings() BindingResponseArrayOutput
- func (o DatasetFhirStoreIamPolicyOutput) DatasetId() pulumi.StringOutput
- func (DatasetFhirStoreIamPolicyOutput) ElementType() reflect.Type
- func (o DatasetFhirStoreIamPolicyOutput) Etag() pulumi.StringOutput
- func (o DatasetFhirStoreIamPolicyOutput) FhirStoreId() pulumi.StringOutput
- func (o DatasetFhirStoreIamPolicyOutput) Location() pulumi.StringOutput
- func (o DatasetFhirStoreIamPolicyOutput) Project() pulumi.StringOutput
- func (o DatasetFhirStoreIamPolicyOutput) ToDatasetFhirStoreIamPolicyOutput() DatasetFhirStoreIamPolicyOutput
- func (o DatasetFhirStoreIamPolicyOutput) ToDatasetFhirStoreIamPolicyOutputWithContext(ctx context.Context) DatasetFhirStoreIamPolicyOutput
- func (o DatasetFhirStoreIamPolicyOutput) Version() pulumi.IntOutput
- type DatasetFhirStoreIamPolicyState
- type DatasetHl7V2StoreIamBinding
- func (*DatasetHl7V2StoreIamBinding) ElementType() reflect.Type
- func (i *DatasetHl7V2StoreIamBinding) ToDatasetHl7V2StoreIamBindingOutput() DatasetHl7V2StoreIamBindingOutput
- func (i *DatasetHl7V2StoreIamBinding) ToDatasetHl7V2StoreIamBindingOutputWithContext(ctx context.Context) DatasetHl7V2StoreIamBindingOutput
- type DatasetHl7V2StoreIamBindingArgs
- type DatasetHl7V2StoreIamBindingInput
- type DatasetHl7V2StoreIamBindingOutput
- func (o DatasetHl7V2StoreIamBindingOutput) Condition() iam.ConditionPtrOutput
- func (DatasetHl7V2StoreIamBindingOutput) ElementType() reflect.Type
- func (o DatasetHl7V2StoreIamBindingOutput) Etag() pulumi.StringOutput
- func (o DatasetHl7V2StoreIamBindingOutput) Members() pulumi.StringArrayOutput
- func (o DatasetHl7V2StoreIamBindingOutput) Name() pulumi.StringOutput
- func (o DatasetHl7V2StoreIamBindingOutput) Project() pulumi.StringOutput
- func (o DatasetHl7V2StoreIamBindingOutput) Role() pulumi.StringOutput
- func (o DatasetHl7V2StoreIamBindingOutput) ToDatasetHl7V2StoreIamBindingOutput() DatasetHl7V2StoreIamBindingOutput
- func (o DatasetHl7V2StoreIamBindingOutput) ToDatasetHl7V2StoreIamBindingOutputWithContext(ctx context.Context) DatasetHl7V2StoreIamBindingOutput
- type DatasetHl7V2StoreIamBindingState
- type DatasetHl7V2StoreIamMember
- func (*DatasetHl7V2StoreIamMember) ElementType() reflect.Type
- func (i *DatasetHl7V2StoreIamMember) ToDatasetHl7V2StoreIamMemberOutput() DatasetHl7V2StoreIamMemberOutput
- func (i *DatasetHl7V2StoreIamMember) ToDatasetHl7V2StoreIamMemberOutputWithContext(ctx context.Context) DatasetHl7V2StoreIamMemberOutput
- type DatasetHl7V2StoreIamMemberArgs
- type DatasetHl7V2StoreIamMemberInput
- type DatasetHl7V2StoreIamMemberOutput
- func (o DatasetHl7V2StoreIamMemberOutput) Condition() iam.ConditionPtrOutput
- func (DatasetHl7V2StoreIamMemberOutput) ElementType() reflect.Type
- func (o DatasetHl7V2StoreIamMemberOutput) Etag() pulumi.StringOutput
- func (o DatasetHl7V2StoreIamMemberOutput) Member() pulumi.StringOutput
- func (o DatasetHl7V2StoreIamMemberOutput) Name() pulumi.StringOutput
- func (o DatasetHl7V2StoreIamMemberOutput) Project() pulumi.StringOutput
- func (o DatasetHl7V2StoreIamMemberOutput) Role() pulumi.StringOutput
- func (o DatasetHl7V2StoreIamMemberOutput) ToDatasetHl7V2StoreIamMemberOutput() DatasetHl7V2StoreIamMemberOutput
- func (o DatasetHl7V2StoreIamMemberOutput) ToDatasetHl7V2StoreIamMemberOutputWithContext(ctx context.Context) DatasetHl7V2StoreIamMemberOutput
- type DatasetHl7V2StoreIamMemberState
- 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 (o DatasetHl7V2StoreIamPolicyOutput) AuditConfigs() AuditConfigResponseArrayOutput
- func (o DatasetHl7V2StoreIamPolicyOutput) Bindings() BindingResponseArrayOutput
- func (o DatasetHl7V2StoreIamPolicyOutput) DatasetId() pulumi.StringOutput
- func (DatasetHl7V2StoreIamPolicyOutput) ElementType() reflect.Type
- func (o DatasetHl7V2StoreIamPolicyOutput) Etag() pulumi.StringOutput
- func (o DatasetHl7V2StoreIamPolicyOutput) Hl7V2StoreId() pulumi.StringOutput
- func (o DatasetHl7V2StoreIamPolicyOutput) Location() pulumi.StringOutput
- func (o DatasetHl7V2StoreIamPolicyOutput) Project() pulumi.StringOutput
- func (o DatasetHl7V2StoreIamPolicyOutput) ToDatasetHl7V2StoreIamPolicyOutput() DatasetHl7V2StoreIamPolicyOutput
- func (o DatasetHl7V2StoreIamPolicyOutput) ToDatasetHl7V2StoreIamPolicyOutputWithContext(ctx context.Context) DatasetHl7V2StoreIamPolicyOutput
- func (o DatasetHl7V2StoreIamPolicyOutput) Version() pulumi.IntOutput
- type DatasetHl7V2StoreIamPolicyState
- type DatasetIamBinding
- type DatasetIamBindingArgs
- type DatasetIamBindingInput
- type DatasetIamBindingOutput
- func (o DatasetIamBindingOutput) Condition() iam.ConditionPtrOutput
- func (DatasetIamBindingOutput) ElementType() reflect.Type
- func (o DatasetIamBindingOutput) Etag() pulumi.StringOutput
- func (o DatasetIamBindingOutput) Members() pulumi.StringArrayOutput
- func (o DatasetIamBindingOutput) Name() pulumi.StringOutput
- func (o DatasetIamBindingOutput) Project() pulumi.StringOutput
- func (o DatasetIamBindingOutput) Role() pulumi.StringOutput
- func (o DatasetIamBindingOutput) ToDatasetIamBindingOutput() DatasetIamBindingOutput
- func (o DatasetIamBindingOutput) ToDatasetIamBindingOutputWithContext(ctx context.Context) DatasetIamBindingOutput
- type DatasetIamBindingState
- type DatasetIamMember
- type DatasetIamMemberArgs
- type DatasetIamMemberInput
- type DatasetIamMemberOutput
- func (o DatasetIamMemberOutput) Condition() iam.ConditionPtrOutput
- func (DatasetIamMemberOutput) ElementType() reflect.Type
- func (o DatasetIamMemberOutput) Etag() pulumi.StringOutput
- func (o DatasetIamMemberOutput) Member() pulumi.StringOutput
- func (o DatasetIamMemberOutput) Name() pulumi.StringOutput
- func (o DatasetIamMemberOutput) Project() pulumi.StringOutput
- func (o DatasetIamMemberOutput) Role() pulumi.StringOutput
- func (o DatasetIamMemberOutput) ToDatasetIamMemberOutput() DatasetIamMemberOutput
- func (o DatasetIamMemberOutput) ToDatasetIamMemberOutputWithContext(ctx context.Context) DatasetIamMemberOutput
- type DatasetIamMemberState
- type DatasetIamPolicy
- type DatasetIamPolicyArgs
- type DatasetIamPolicyInput
- type DatasetIamPolicyOutput
- func (o DatasetIamPolicyOutput) AuditConfigs() AuditConfigResponseArrayOutput
- func (o DatasetIamPolicyOutput) Bindings() BindingResponseArrayOutput
- func (o DatasetIamPolicyOutput) DatasetId() pulumi.StringOutput
- func (DatasetIamPolicyOutput) ElementType() reflect.Type
- func (o DatasetIamPolicyOutput) Etag() pulumi.StringOutput
- func (o DatasetIamPolicyOutput) Location() pulumi.StringOutput
- func (o DatasetIamPolicyOutput) Project() pulumi.StringOutput
- func (o DatasetIamPolicyOutput) ToDatasetIamPolicyOutput() DatasetIamPolicyOutput
- func (o DatasetIamPolicyOutput) ToDatasetIamPolicyOutputWithContext(ctx context.Context) DatasetIamPolicyOutput
- func (o DatasetIamPolicyOutput) Version() pulumi.IntOutput
- type DatasetIamPolicyState
- type DatasetInput
- type DatasetOutput
- func (o DatasetOutput) DatasetId() pulumi.StringPtrOutput
- func (DatasetOutput) ElementType() reflect.Type
- func (o DatasetOutput) Location() pulumi.StringOutput
- func (o DatasetOutput) Name() pulumi.StringOutput
- func (o DatasetOutput) Project() pulumi.StringOutput
- func (o DatasetOutput) TimeZone() pulumi.StringOutput
- func (o DatasetOutput) ToDatasetOutput() DatasetOutput
- func (o DatasetOutput) ToDatasetOutputWithContext(ctx context.Context) DatasetOutput
- type DatasetState
- type DateShiftConfig
- type DateShiftConfigArgs
- func (DateShiftConfigArgs) ElementType() reflect.Type
- func (i DateShiftConfigArgs) ToDateShiftConfigOutput() DateShiftConfigOutput
- func (i DateShiftConfigArgs) ToDateShiftConfigOutputWithContext(ctx context.Context) DateShiftConfigOutput
- func (i DateShiftConfigArgs) ToDateShiftConfigPtrOutput() DateShiftConfigPtrOutput
- func (i DateShiftConfigArgs) ToDateShiftConfigPtrOutputWithContext(ctx context.Context) DateShiftConfigPtrOutput
- type DateShiftConfigInput
- type DateShiftConfigOutput
- func (o DateShiftConfigOutput) CryptoKey() pulumi.StringPtrOutput
- func (DateShiftConfigOutput) ElementType() reflect.Type
- func (o DateShiftConfigOutput) KmsWrapped() KmsWrappedCryptoKeyPtrOutput
- func (o DateShiftConfigOutput) ToDateShiftConfigOutput() DateShiftConfigOutput
- func (o DateShiftConfigOutput) ToDateShiftConfigOutputWithContext(ctx context.Context) DateShiftConfigOutput
- func (o DateShiftConfigOutput) ToDateShiftConfigPtrOutput() DateShiftConfigPtrOutput
- func (o DateShiftConfigOutput) ToDateShiftConfigPtrOutputWithContext(ctx context.Context) DateShiftConfigPtrOutput
- type DateShiftConfigPtrInput
- type DateShiftConfigPtrOutput
- func (o DateShiftConfigPtrOutput) CryptoKey() pulumi.StringPtrOutput
- func (o DateShiftConfigPtrOutput) Elem() DateShiftConfigOutput
- func (DateShiftConfigPtrOutput) ElementType() reflect.Type
- func (o DateShiftConfigPtrOutput) KmsWrapped() KmsWrappedCryptoKeyPtrOutput
- func (o DateShiftConfigPtrOutput) ToDateShiftConfigPtrOutput() DateShiftConfigPtrOutput
- func (o DateShiftConfigPtrOutput) ToDateShiftConfigPtrOutputWithContext(ctx context.Context) DateShiftConfigPtrOutput
- type DateShiftConfigResponse
- type DateShiftConfigResponseOutput
- func (o DateShiftConfigResponseOutput) CryptoKey() pulumi.StringOutput
- func (DateShiftConfigResponseOutput) ElementType() reflect.Type
- func (o DateShiftConfigResponseOutput) KmsWrapped() KmsWrappedCryptoKeyResponseOutput
- func (o DateShiftConfigResponseOutput) ToDateShiftConfigResponseOutput() DateShiftConfigResponseOutput
- func (o DateShiftConfigResponseOutput) ToDateShiftConfigResponseOutputWithContext(ctx context.Context) DateShiftConfigResponseOutput
- type DateShiftField
- type DateShiftFieldArgs
- func (DateShiftFieldArgs) ElementType() reflect.Type
- func (i DateShiftFieldArgs) ToDateShiftFieldOutput() DateShiftFieldOutput
- func (i DateShiftFieldArgs) ToDateShiftFieldOutputWithContext(ctx context.Context) DateShiftFieldOutput
- func (i DateShiftFieldArgs) ToDateShiftFieldPtrOutput() DateShiftFieldPtrOutput
- func (i DateShiftFieldArgs) ToDateShiftFieldPtrOutputWithContext(ctx context.Context) DateShiftFieldPtrOutput
- type DateShiftFieldInput
- type DateShiftFieldOutput
- func (DateShiftFieldOutput) ElementType() reflect.Type
- func (o DateShiftFieldOutput) ToDateShiftFieldOutput() DateShiftFieldOutput
- func (o DateShiftFieldOutput) ToDateShiftFieldOutputWithContext(ctx context.Context) DateShiftFieldOutput
- func (o DateShiftFieldOutput) ToDateShiftFieldPtrOutput() DateShiftFieldPtrOutput
- func (o DateShiftFieldOutput) ToDateShiftFieldPtrOutputWithContext(ctx context.Context) DateShiftFieldPtrOutput
- type DateShiftFieldPtrInput
- type DateShiftFieldPtrOutput
- func (o DateShiftFieldPtrOutput) Elem() DateShiftFieldOutput
- func (DateShiftFieldPtrOutput) ElementType() reflect.Type
- func (o DateShiftFieldPtrOutput) ToDateShiftFieldPtrOutput() DateShiftFieldPtrOutput
- func (o DateShiftFieldPtrOutput) ToDateShiftFieldPtrOutputWithContext(ctx context.Context) DateShiftFieldPtrOutput
- type DateShiftFieldResponse
- type DateShiftFieldResponseOutput
- type DeidentifiedStoreDestination
- type DeidentifiedStoreDestinationArgs
- func (DeidentifiedStoreDestinationArgs) ElementType() reflect.Type
- func (i DeidentifiedStoreDestinationArgs) ToDeidentifiedStoreDestinationOutput() DeidentifiedStoreDestinationOutput
- func (i DeidentifiedStoreDestinationArgs) ToDeidentifiedStoreDestinationOutputWithContext(ctx context.Context) DeidentifiedStoreDestinationOutput
- func (i DeidentifiedStoreDestinationArgs) ToDeidentifiedStoreDestinationPtrOutput() DeidentifiedStoreDestinationPtrOutput
- func (i DeidentifiedStoreDestinationArgs) ToDeidentifiedStoreDestinationPtrOutputWithContext(ctx context.Context) DeidentifiedStoreDestinationPtrOutput
- type DeidentifiedStoreDestinationInput
- type DeidentifiedStoreDestinationOutput
- func (o DeidentifiedStoreDestinationOutput) Config() DeidentifyConfigPtrOutput
- func (DeidentifiedStoreDestinationOutput) ElementType() reflect.Type
- func (o DeidentifiedStoreDestinationOutput) Store() pulumi.StringPtrOutput
- func (o DeidentifiedStoreDestinationOutput) ToDeidentifiedStoreDestinationOutput() DeidentifiedStoreDestinationOutput
- func (o DeidentifiedStoreDestinationOutput) ToDeidentifiedStoreDestinationOutputWithContext(ctx context.Context) DeidentifiedStoreDestinationOutput
- func (o DeidentifiedStoreDestinationOutput) ToDeidentifiedStoreDestinationPtrOutput() DeidentifiedStoreDestinationPtrOutput
- func (o DeidentifiedStoreDestinationOutput) ToDeidentifiedStoreDestinationPtrOutputWithContext(ctx context.Context) DeidentifiedStoreDestinationPtrOutput
- type DeidentifiedStoreDestinationPtrInput
- type DeidentifiedStoreDestinationPtrOutput
- func (o DeidentifiedStoreDestinationPtrOutput) Config() DeidentifyConfigPtrOutput
- func (o DeidentifiedStoreDestinationPtrOutput) Elem() DeidentifiedStoreDestinationOutput
- func (DeidentifiedStoreDestinationPtrOutput) ElementType() reflect.Type
- func (o DeidentifiedStoreDestinationPtrOutput) Store() pulumi.StringPtrOutput
- func (o DeidentifiedStoreDestinationPtrOutput) ToDeidentifiedStoreDestinationPtrOutput() DeidentifiedStoreDestinationPtrOutput
- func (o DeidentifiedStoreDestinationPtrOutput) ToDeidentifiedStoreDestinationPtrOutputWithContext(ctx context.Context) DeidentifiedStoreDestinationPtrOutput
- type DeidentifiedStoreDestinationResponse
- type DeidentifiedStoreDestinationResponseOutput
- func (o DeidentifiedStoreDestinationResponseOutput) Config() DeidentifyConfigResponseOutput
- func (DeidentifiedStoreDestinationResponseOutput) ElementType() reflect.Type
- func (o DeidentifiedStoreDestinationResponseOutput) Store() pulumi.StringOutput
- func (o DeidentifiedStoreDestinationResponseOutput) ToDeidentifiedStoreDestinationResponseOutput() DeidentifiedStoreDestinationResponseOutput
- func (o DeidentifiedStoreDestinationResponseOutput) ToDeidentifiedStoreDestinationResponseOutputWithContext(ctx context.Context) DeidentifiedStoreDestinationResponseOutput
- type DeidentifyConfig
- type DeidentifyConfigArgs
- func (DeidentifyConfigArgs) ElementType() reflect.Type
- func (i DeidentifyConfigArgs) ToDeidentifyConfigOutput() DeidentifyConfigOutput
- func (i DeidentifyConfigArgs) ToDeidentifyConfigOutputWithContext(ctx context.Context) DeidentifyConfigOutput
- func (i DeidentifyConfigArgs) ToDeidentifyConfigPtrOutput() DeidentifyConfigPtrOutput
- func (i DeidentifyConfigArgs) ToDeidentifyConfigPtrOutputWithContext(ctx context.Context) DeidentifyConfigPtrOutput
- type DeidentifyConfigInput
- type DeidentifyConfigOutput
- func (o DeidentifyConfigOutput) Annotation() AnnotationConfigPtrOutput
- func (o DeidentifyConfigOutput) Dicom() DicomConfigPtrOutputdeprecated
- func (o DeidentifyConfigOutput) DicomTagConfig() DicomTagConfigPtrOutput
- func (DeidentifyConfigOutput) ElementType() reflect.Type
- func (o DeidentifyConfigOutput) Fhir() FhirConfigPtrOutputdeprecated
- func (o DeidentifyConfigOutput) FhirFieldConfig() FhirFieldConfigPtrOutput
- func (o DeidentifyConfigOutput) Image() ImageConfigPtrOutputdeprecated
- func (o DeidentifyConfigOutput) OperationMetadata() DeidentifyOperationMetadataPtrOutput
- func (o DeidentifyConfigOutput) Text() TextConfigPtrOutput
- func (o DeidentifyConfigOutput) ToDeidentifyConfigOutput() DeidentifyConfigOutput
- func (o DeidentifyConfigOutput) ToDeidentifyConfigOutputWithContext(ctx context.Context) DeidentifyConfigOutput
- func (o DeidentifyConfigOutput) ToDeidentifyConfigPtrOutput() DeidentifyConfigPtrOutput
- func (o DeidentifyConfigOutput) ToDeidentifyConfigPtrOutputWithContext(ctx context.Context) DeidentifyConfigPtrOutput
- func (o DeidentifyConfigOutput) UseRegionalDataProcessing() pulumi.BoolPtrOutput
- type DeidentifyConfigPtrInput
- type DeidentifyConfigPtrOutput
- func (o DeidentifyConfigPtrOutput) Annotation() AnnotationConfigPtrOutput
- func (o DeidentifyConfigPtrOutput) Dicom() DicomConfigPtrOutputdeprecated
- func (o DeidentifyConfigPtrOutput) DicomTagConfig() DicomTagConfigPtrOutput
- func (o DeidentifyConfigPtrOutput) Elem() DeidentifyConfigOutput
- func (DeidentifyConfigPtrOutput) ElementType() reflect.Type
- func (o DeidentifyConfigPtrOutput) Fhir() FhirConfigPtrOutputdeprecated
- func (o DeidentifyConfigPtrOutput) FhirFieldConfig() FhirFieldConfigPtrOutput
- func (o DeidentifyConfigPtrOutput) Image() ImageConfigPtrOutputdeprecated
- func (o DeidentifyConfigPtrOutput) OperationMetadata() DeidentifyOperationMetadataPtrOutput
- func (o DeidentifyConfigPtrOutput) Text() TextConfigPtrOutput
- func (o DeidentifyConfigPtrOutput) ToDeidentifyConfigPtrOutput() DeidentifyConfigPtrOutput
- func (o DeidentifyConfigPtrOutput) ToDeidentifyConfigPtrOutputWithContext(ctx context.Context) DeidentifyConfigPtrOutput
- func (o DeidentifyConfigPtrOutput) UseRegionalDataProcessing() pulumi.BoolPtrOutput
- type DeidentifyConfigResponse
- type DeidentifyConfigResponseOutput
- func (o DeidentifyConfigResponseOutput) Annotation() AnnotationConfigResponseOutput
- func (o DeidentifyConfigResponseOutput) Dicom() DicomConfigResponseOutputdeprecated
- func (o DeidentifyConfigResponseOutput) DicomTagConfig() DicomTagConfigResponseOutput
- func (DeidentifyConfigResponseOutput) ElementType() reflect.Type
- func (o DeidentifyConfigResponseOutput) Fhir() FhirConfigResponseOutputdeprecated
- func (o DeidentifyConfigResponseOutput) FhirFieldConfig() FhirFieldConfigResponseOutput
- func (o DeidentifyConfigResponseOutput) Image() ImageConfigResponseOutputdeprecated
- func (o DeidentifyConfigResponseOutput) OperationMetadata() DeidentifyOperationMetadataResponseOutput
- func (o DeidentifyConfigResponseOutput) Text() TextConfigResponseOutput
- func (o DeidentifyConfigResponseOutput) ToDeidentifyConfigResponseOutput() DeidentifyConfigResponseOutput
- func (o DeidentifyConfigResponseOutput) ToDeidentifyConfigResponseOutputWithContext(ctx context.Context) DeidentifyConfigResponseOutput
- func (o DeidentifyConfigResponseOutput) UseRegionalDataProcessing() pulumi.BoolOutput
- type DeidentifyOperationMetadata
- type DeidentifyOperationMetadataArgs
- func (DeidentifyOperationMetadataArgs) ElementType() reflect.Type
- func (i DeidentifyOperationMetadataArgs) ToDeidentifyOperationMetadataOutput() DeidentifyOperationMetadataOutput
- func (i DeidentifyOperationMetadataArgs) ToDeidentifyOperationMetadataOutputWithContext(ctx context.Context) DeidentifyOperationMetadataOutput
- func (i DeidentifyOperationMetadataArgs) ToDeidentifyOperationMetadataPtrOutput() DeidentifyOperationMetadataPtrOutput
- func (i DeidentifyOperationMetadataArgs) ToDeidentifyOperationMetadataPtrOutputWithContext(ctx context.Context) DeidentifyOperationMetadataPtrOutput
- type DeidentifyOperationMetadataInput
- type DeidentifyOperationMetadataOutput
- func (DeidentifyOperationMetadataOutput) ElementType() reflect.Type
- func (o DeidentifyOperationMetadataOutput) FhirOutput() FhirOutputPtrOutput
- func (o DeidentifyOperationMetadataOutput) ToDeidentifyOperationMetadataOutput() DeidentifyOperationMetadataOutput
- func (o DeidentifyOperationMetadataOutput) ToDeidentifyOperationMetadataOutputWithContext(ctx context.Context) DeidentifyOperationMetadataOutput
- func (o DeidentifyOperationMetadataOutput) ToDeidentifyOperationMetadataPtrOutput() DeidentifyOperationMetadataPtrOutput
- func (o DeidentifyOperationMetadataOutput) ToDeidentifyOperationMetadataPtrOutputWithContext(ctx context.Context) DeidentifyOperationMetadataPtrOutput
- type DeidentifyOperationMetadataPtrInput
- type DeidentifyOperationMetadataPtrOutput
- func (o DeidentifyOperationMetadataPtrOutput) Elem() DeidentifyOperationMetadataOutput
- func (DeidentifyOperationMetadataPtrOutput) ElementType() reflect.Type
- func (o DeidentifyOperationMetadataPtrOutput) FhirOutput() FhirOutputPtrOutput
- func (o DeidentifyOperationMetadataPtrOutput) ToDeidentifyOperationMetadataPtrOutput() DeidentifyOperationMetadataPtrOutput
- func (o DeidentifyOperationMetadataPtrOutput) ToDeidentifyOperationMetadataPtrOutputWithContext(ctx context.Context) DeidentifyOperationMetadataPtrOutput
- type DeidentifyOperationMetadataResponse
- type DeidentifyOperationMetadataResponseOutput
- func (DeidentifyOperationMetadataResponseOutput) ElementType() reflect.Type
- func (o DeidentifyOperationMetadataResponseOutput) FhirOutput() FhirOutputResponseOutput
- func (o DeidentifyOperationMetadataResponseOutput) ToDeidentifyOperationMetadataResponseOutput() DeidentifyOperationMetadataResponseOutput
- func (o DeidentifyOperationMetadataResponseOutput) ToDeidentifyOperationMetadataResponseOutputWithContext(ctx context.Context) DeidentifyOperationMetadataResponseOutput
- type DeleteTag
- type DeleteTagArgs
- func (DeleteTagArgs) ElementType() reflect.Type
- func (i DeleteTagArgs) ToDeleteTagOutput() DeleteTagOutput
- func (i DeleteTagArgs) ToDeleteTagOutputWithContext(ctx context.Context) DeleteTagOutput
- func (i DeleteTagArgs) ToDeleteTagPtrOutput() DeleteTagPtrOutput
- func (i DeleteTagArgs) ToDeleteTagPtrOutputWithContext(ctx context.Context) DeleteTagPtrOutput
- type DeleteTagInput
- type DeleteTagOutput
- func (DeleteTagOutput) ElementType() reflect.Type
- func (o DeleteTagOutput) ToDeleteTagOutput() DeleteTagOutput
- func (o DeleteTagOutput) ToDeleteTagOutputWithContext(ctx context.Context) DeleteTagOutput
- func (o DeleteTagOutput) ToDeleteTagPtrOutput() DeleteTagPtrOutput
- func (o DeleteTagOutput) ToDeleteTagPtrOutputWithContext(ctx context.Context) DeleteTagPtrOutput
- type DeleteTagPtrInput
- type DeleteTagPtrOutput
- type DeleteTagResponse
- type DeleteTagResponseOutput
- type DicomConfig
- type DicomConfigArgs
- func (DicomConfigArgs) ElementType() reflect.Type
- func (i DicomConfigArgs) ToDicomConfigOutput() DicomConfigOutput
- func (i DicomConfigArgs) ToDicomConfigOutputWithContext(ctx context.Context) DicomConfigOutput
- func (i DicomConfigArgs) ToDicomConfigPtrOutput() DicomConfigPtrOutput
- func (i DicomConfigArgs) ToDicomConfigPtrOutputWithContext(ctx context.Context) DicomConfigPtrOutput
- type DicomConfigFilterProfile
- func (DicomConfigFilterProfile) ElementType() reflect.Type
- func (e DicomConfigFilterProfile) ToDicomConfigFilterProfileOutput() DicomConfigFilterProfileOutput
- func (e DicomConfigFilterProfile) ToDicomConfigFilterProfileOutputWithContext(ctx context.Context) DicomConfigFilterProfileOutput
- func (e DicomConfigFilterProfile) ToDicomConfigFilterProfilePtrOutput() DicomConfigFilterProfilePtrOutput
- func (e DicomConfigFilterProfile) ToDicomConfigFilterProfilePtrOutputWithContext(ctx context.Context) DicomConfigFilterProfilePtrOutput
- func (e DicomConfigFilterProfile) ToStringOutput() pulumi.StringOutput
- func (e DicomConfigFilterProfile) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DicomConfigFilterProfile) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DicomConfigFilterProfile) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DicomConfigFilterProfileInput
- type DicomConfigFilterProfileOutput
- func (DicomConfigFilterProfileOutput) ElementType() reflect.Type
- func (o DicomConfigFilterProfileOutput) ToDicomConfigFilterProfileOutput() DicomConfigFilterProfileOutput
- func (o DicomConfigFilterProfileOutput) ToDicomConfigFilterProfileOutputWithContext(ctx context.Context) DicomConfigFilterProfileOutput
- func (o DicomConfigFilterProfileOutput) ToDicomConfigFilterProfilePtrOutput() DicomConfigFilterProfilePtrOutput
- func (o DicomConfigFilterProfileOutput) ToDicomConfigFilterProfilePtrOutputWithContext(ctx context.Context) DicomConfigFilterProfilePtrOutput
- func (o DicomConfigFilterProfileOutput) ToStringOutput() pulumi.StringOutput
- func (o DicomConfigFilterProfileOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DicomConfigFilterProfileOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DicomConfigFilterProfileOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DicomConfigFilterProfilePtrInput
- type DicomConfigFilterProfilePtrOutput
- func (o DicomConfigFilterProfilePtrOutput) Elem() DicomConfigFilterProfileOutput
- func (DicomConfigFilterProfilePtrOutput) ElementType() reflect.Type
- func (o DicomConfigFilterProfilePtrOutput) ToDicomConfigFilterProfilePtrOutput() DicomConfigFilterProfilePtrOutput
- func (o DicomConfigFilterProfilePtrOutput) ToDicomConfigFilterProfilePtrOutputWithContext(ctx context.Context) DicomConfigFilterProfilePtrOutput
- func (o DicomConfigFilterProfilePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DicomConfigFilterProfilePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DicomConfigInput
- type DicomConfigOutput
- func (DicomConfigOutput) ElementType() reflect.Type
- func (o DicomConfigOutput) FilterProfile() DicomConfigFilterProfilePtrOutput
- func (o DicomConfigOutput) KeepList() TagFilterListPtrOutput
- func (o DicomConfigOutput) RemoveList() TagFilterListPtrOutput
- func (o DicomConfigOutput) SkipIdRedaction() pulumi.BoolPtrOutput
- func (o DicomConfigOutput) ToDicomConfigOutput() DicomConfigOutput
- func (o DicomConfigOutput) ToDicomConfigOutputWithContext(ctx context.Context) DicomConfigOutput
- func (o DicomConfigOutput) ToDicomConfigPtrOutput() DicomConfigPtrOutput
- func (o DicomConfigOutput) ToDicomConfigPtrOutputWithContext(ctx context.Context) DicomConfigPtrOutput
- type DicomConfigPtrInput
- type DicomConfigPtrOutput
- func (o DicomConfigPtrOutput) Elem() DicomConfigOutput
- func (DicomConfigPtrOutput) ElementType() reflect.Type
- func (o DicomConfigPtrOutput) FilterProfile() DicomConfigFilterProfilePtrOutput
- func (o DicomConfigPtrOutput) KeepList() TagFilterListPtrOutput
- func (o DicomConfigPtrOutput) RemoveList() TagFilterListPtrOutput
- func (o DicomConfigPtrOutput) SkipIdRedaction() pulumi.BoolPtrOutput
- func (o DicomConfigPtrOutput) ToDicomConfigPtrOutput() DicomConfigPtrOutput
- func (o DicomConfigPtrOutput) ToDicomConfigPtrOutputWithContext(ctx context.Context) DicomConfigPtrOutput
- type DicomConfigResponse
- type DicomConfigResponseOutput
- func (DicomConfigResponseOutput) ElementType() reflect.Type
- func (o DicomConfigResponseOutput) FilterProfile() pulumi.StringOutput
- func (o DicomConfigResponseOutput) KeepList() TagFilterListResponseOutput
- func (o DicomConfigResponseOutput) RemoveList() TagFilterListResponseOutput
- func (o DicomConfigResponseOutput) SkipIdRedaction() pulumi.BoolOutput
- func (o DicomConfigResponseOutput) ToDicomConfigResponseOutput() DicomConfigResponseOutput
- func (o DicomConfigResponseOutput) ToDicomConfigResponseOutputWithContext(ctx context.Context) DicomConfigResponseOutput
- type DicomStore
- type DicomStoreArgs
- type DicomStoreInput
- type DicomStoreOutput
- func (o DicomStoreOutput) DatasetId() pulumi.StringOutput
- func (o DicomStoreOutput) DicomStoreId() pulumi.StringPtrOutput
- func (DicomStoreOutput) ElementType() reflect.Type
- func (o DicomStoreOutput) Labels() pulumi.StringMapOutput
- func (o DicomStoreOutput) Location() pulumi.StringOutput
- func (o DicomStoreOutput) Name() pulumi.StringOutput
- func (o DicomStoreOutput) NotificationConfig() NotificationConfigResponseOutput
- func (o DicomStoreOutput) Project() pulumi.StringOutput
- func (o DicomStoreOutput) StreamConfigs() GoogleCloudHealthcareV1beta1DicomStreamConfigResponseArrayOutput
- func (o DicomStoreOutput) ToDicomStoreOutput() DicomStoreOutput
- func (o DicomStoreOutput) ToDicomStoreOutputWithContext(ctx context.Context) DicomStoreOutput
- type DicomStoreState
- type DicomTagConfig
- type DicomTagConfigArgs
- func (DicomTagConfigArgs) ElementType() reflect.Type
- func (i DicomTagConfigArgs) ToDicomTagConfigOutput() DicomTagConfigOutput
- func (i DicomTagConfigArgs) ToDicomTagConfigOutputWithContext(ctx context.Context) DicomTagConfigOutput
- func (i DicomTagConfigArgs) ToDicomTagConfigPtrOutput() DicomTagConfigPtrOutput
- func (i DicomTagConfigArgs) ToDicomTagConfigPtrOutputWithContext(ctx context.Context) DicomTagConfigPtrOutput
- type DicomTagConfigInput
- type DicomTagConfigOutput
- func (o DicomTagConfigOutput) Actions() ActionArrayOutput
- func (DicomTagConfigOutput) ElementType() reflect.Type
- func (o DicomTagConfigOutput) Options() OptionsPtrOutput
- func (o DicomTagConfigOutput) ProfileType() DicomTagConfigProfileTypePtrOutput
- func (o DicomTagConfigOutput) ToDicomTagConfigOutput() DicomTagConfigOutput
- func (o DicomTagConfigOutput) ToDicomTagConfigOutputWithContext(ctx context.Context) DicomTagConfigOutput
- func (o DicomTagConfigOutput) ToDicomTagConfigPtrOutput() DicomTagConfigPtrOutput
- func (o DicomTagConfigOutput) ToDicomTagConfigPtrOutputWithContext(ctx context.Context) DicomTagConfigPtrOutput
- type DicomTagConfigProfileType
- func (DicomTagConfigProfileType) ElementType() reflect.Type
- func (e DicomTagConfigProfileType) ToDicomTagConfigProfileTypeOutput() DicomTagConfigProfileTypeOutput
- func (e DicomTagConfigProfileType) ToDicomTagConfigProfileTypeOutputWithContext(ctx context.Context) DicomTagConfigProfileTypeOutput
- func (e DicomTagConfigProfileType) ToDicomTagConfigProfileTypePtrOutput() DicomTagConfigProfileTypePtrOutput
- func (e DicomTagConfigProfileType) ToDicomTagConfigProfileTypePtrOutputWithContext(ctx context.Context) DicomTagConfigProfileTypePtrOutput
- func (e DicomTagConfigProfileType) ToStringOutput() pulumi.StringOutput
- func (e DicomTagConfigProfileType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DicomTagConfigProfileType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DicomTagConfigProfileType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DicomTagConfigProfileTypeInput
- type DicomTagConfigProfileTypeOutput
- func (DicomTagConfigProfileTypeOutput) ElementType() reflect.Type
- func (o DicomTagConfigProfileTypeOutput) ToDicomTagConfigProfileTypeOutput() DicomTagConfigProfileTypeOutput
- func (o DicomTagConfigProfileTypeOutput) ToDicomTagConfigProfileTypeOutputWithContext(ctx context.Context) DicomTagConfigProfileTypeOutput
- func (o DicomTagConfigProfileTypeOutput) ToDicomTagConfigProfileTypePtrOutput() DicomTagConfigProfileTypePtrOutput
- func (o DicomTagConfigProfileTypeOutput) ToDicomTagConfigProfileTypePtrOutputWithContext(ctx context.Context) DicomTagConfigProfileTypePtrOutput
- func (o DicomTagConfigProfileTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o DicomTagConfigProfileTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DicomTagConfigProfileTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DicomTagConfigProfileTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DicomTagConfigProfileTypePtrInput
- type DicomTagConfigProfileTypePtrOutput
- func (o DicomTagConfigProfileTypePtrOutput) Elem() DicomTagConfigProfileTypeOutput
- func (DicomTagConfigProfileTypePtrOutput) ElementType() reflect.Type
- func (o DicomTagConfigProfileTypePtrOutput) ToDicomTagConfigProfileTypePtrOutput() DicomTagConfigProfileTypePtrOutput
- func (o DicomTagConfigProfileTypePtrOutput) ToDicomTagConfigProfileTypePtrOutputWithContext(ctx context.Context) DicomTagConfigProfileTypePtrOutput
- func (o DicomTagConfigProfileTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DicomTagConfigProfileTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DicomTagConfigPtrInput
- type DicomTagConfigPtrOutput
- func (o DicomTagConfigPtrOutput) Actions() ActionArrayOutput
- func (o DicomTagConfigPtrOutput) Elem() DicomTagConfigOutput
- func (DicomTagConfigPtrOutput) ElementType() reflect.Type
- func (o DicomTagConfigPtrOutput) Options() OptionsPtrOutput
- func (o DicomTagConfigPtrOutput) ProfileType() DicomTagConfigProfileTypePtrOutput
- func (o DicomTagConfigPtrOutput) ToDicomTagConfigPtrOutput() DicomTagConfigPtrOutput
- func (o DicomTagConfigPtrOutput) ToDicomTagConfigPtrOutputWithContext(ctx context.Context) DicomTagConfigPtrOutput
- type DicomTagConfigResponse
- type DicomTagConfigResponseOutput
- func (o DicomTagConfigResponseOutput) Actions() ActionResponseArrayOutput
- func (DicomTagConfigResponseOutput) ElementType() reflect.Type
- func (o DicomTagConfigResponseOutput) Options() OptionsResponseOutput
- func (o DicomTagConfigResponseOutput) ProfileType() pulumi.StringOutput
- func (o DicomTagConfigResponseOutput) ToDicomTagConfigResponseOutput() DicomTagConfigResponseOutput
- func (o DicomTagConfigResponseOutput) ToDicomTagConfigResponseOutputWithContext(ctx context.Context) DicomTagConfigResponseOutput
- 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 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 FhirConfig
- type FhirConfigArgs
- func (FhirConfigArgs) ElementType() reflect.Type
- func (i FhirConfigArgs) ToFhirConfigOutput() FhirConfigOutput
- func (i FhirConfigArgs) ToFhirConfigOutputWithContext(ctx context.Context) FhirConfigOutput
- func (i FhirConfigArgs) ToFhirConfigPtrOutput() FhirConfigPtrOutput
- func (i FhirConfigArgs) ToFhirConfigPtrOutputWithContext(ctx context.Context) FhirConfigPtrOutput
- type FhirConfigInput
- type FhirConfigOutput
- func (o FhirConfigOutput) DefaultKeepExtensions() pulumi.BoolPtrOutput
- func (FhirConfigOutput) ElementType() reflect.Type
- func (o FhirConfigOutput) FieldMetadataList() FieldMetadataArrayOutput
- func (o FhirConfigOutput) ToFhirConfigOutput() FhirConfigOutput
- func (o FhirConfigOutput) ToFhirConfigOutputWithContext(ctx context.Context) FhirConfigOutput
- func (o FhirConfigOutput) ToFhirConfigPtrOutput() FhirConfigPtrOutput
- func (o FhirConfigOutput) ToFhirConfigPtrOutputWithContext(ctx context.Context) FhirConfigPtrOutput
- type FhirConfigPtrInput
- type FhirConfigPtrOutput
- func (o FhirConfigPtrOutput) DefaultKeepExtensions() pulumi.BoolPtrOutput
- func (o FhirConfigPtrOutput) Elem() FhirConfigOutput
- func (FhirConfigPtrOutput) ElementType() reflect.Type
- func (o FhirConfigPtrOutput) FieldMetadataList() FieldMetadataArrayOutput
- func (o FhirConfigPtrOutput) ToFhirConfigPtrOutput() FhirConfigPtrOutput
- func (o FhirConfigPtrOutput) ToFhirConfigPtrOutputWithContext(ctx context.Context) FhirConfigPtrOutput
- type FhirConfigResponse
- type FhirConfigResponseOutput
- func (o FhirConfigResponseOutput) DefaultKeepExtensions() pulumi.BoolOutput
- func (FhirConfigResponseOutput) ElementType() reflect.Type
- func (o FhirConfigResponseOutput) FieldMetadataList() FieldMetadataResponseArrayOutput
- func (o FhirConfigResponseOutput) ToFhirConfigResponseOutput() FhirConfigResponseOutput
- func (o FhirConfigResponseOutput) ToFhirConfigResponseOutputWithContext(ctx context.Context) FhirConfigResponseOutput
- type FhirFieldConfig
- type FhirFieldConfigArgs
- func (FhirFieldConfigArgs) ElementType() reflect.Type
- func (i FhirFieldConfigArgs) ToFhirFieldConfigOutput() FhirFieldConfigOutput
- func (i FhirFieldConfigArgs) ToFhirFieldConfigOutputWithContext(ctx context.Context) FhirFieldConfigOutput
- func (i FhirFieldConfigArgs) ToFhirFieldConfigPtrOutput() FhirFieldConfigPtrOutput
- func (i FhirFieldConfigArgs) ToFhirFieldConfigPtrOutputWithContext(ctx context.Context) FhirFieldConfigPtrOutput
- type FhirFieldConfigInput
- type FhirFieldConfigOutput
- func (FhirFieldConfigOutput) ElementType() reflect.Type
- func (o FhirFieldConfigOutput) FieldMetadataList() GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArrayOutput
- func (o FhirFieldConfigOutput) Options() GoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput
- func (o FhirFieldConfigOutput) ProfileType() FhirFieldConfigProfileTypePtrOutput
- func (o FhirFieldConfigOutput) ToFhirFieldConfigOutput() FhirFieldConfigOutput
- func (o FhirFieldConfigOutput) ToFhirFieldConfigOutputWithContext(ctx context.Context) FhirFieldConfigOutput
- func (o FhirFieldConfigOutput) ToFhirFieldConfigPtrOutput() FhirFieldConfigPtrOutput
- func (o FhirFieldConfigOutput) ToFhirFieldConfigPtrOutputWithContext(ctx context.Context) FhirFieldConfigPtrOutput
- type FhirFieldConfigProfileType
- func (FhirFieldConfigProfileType) ElementType() reflect.Type
- func (e FhirFieldConfigProfileType) ToFhirFieldConfigProfileTypeOutput() FhirFieldConfigProfileTypeOutput
- func (e FhirFieldConfigProfileType) ToFhirFieldConfigProfileTypeOutputWithContext(ctx context.Context) FhirFieldConfigProfileTypeOutput
- func (e FhirFieldConfigProfileType) ToFhirFieldConfigProfileTypePtrOutput() FhirFieldConfigProfileTypePtrOutput
- func (e FhirFieldConfigProfileType) ToFhirFieldConfigProfileTypePtrOutputWithContext(ctx context.Context) FhirFieldConfigProfileTypePtrOutput
- func (e FhirFieldConfigProfileType) ToStringOutput() pulumi.StringOutput
- func (e FhirFieldConfigProfileType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FhirFieldConfigProfileType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FhirFieldConfigProfileType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FhirFieldConfigProfileTypeInput
- type FhirFieldConfigProfileTypeOutput
- func (FhirFieldConfigProfileTypeOutput) ElementType() reflect.Type
- func (o FhirFieldConfigProfileTypeOutput) ToFhirFieldConfigProfileTypeOutput() FhirFieldConfigProfileTypeOutput
- func (o FhirFieldConfigProfileTypeOutput) ToFhirFieldConfigProfileTypeOutputWithContext(ctx context.Context) FhirFieldConfigProfileTypeOutput
- func (o FhirFieldConfigProfileTypeOutput) ToFhirFieldConfigProfileTypePtrOutput() FhirFieldConfigProfileTypePtrOutput
- func (o FhirFieldConfigProfileTypeOutput) ToFhirFieldConfigProfileTypePtrOutputWithContext(ctx context.Context) FhirFieldConfigProfileTypePtrOutput
- func (o FhirFieldConfigProfileTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o FhirFieldConfigProfileTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o FhirFieldConfigProfileTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FhirFieldConfigProfileTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FhirFieldConfigProfileTypePtrInput
- type FhirFieldConfigProfileTypePtrOutput
- func (o FhirFieldConfigProfileTypePtrOutput) Elem() FhirFieldConfigProfileTypeOutput
- func (FhirFieldConfigProfileTypePtrOutput) ElementType() reflect.Type
- func (o FhirFieldConfigProfileTypePtrOutput) ToFhirFieldConfigProfileTypePtrOutput() FhirFieldConfigProfileTypePtrOutput
- func (o FhirFieldConfigProfileTypePtrOutput) ToFhirFieldConfigProfileTypePtrOutputWithContext(ctx context.Context) FhirFieldConfigProfileTypePtrOutput
- func (o FhirFieldConfigProfileTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FhirFieldConfigProfileTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FhirFieldConfigPtrInput
- type FhirFieldConfigPtrOutput
- func (o FhirFieldConfigPtrOutput) Elem() FhirFieldConfigOutput
- func (FhirFieldConfigPtrOutput) ElementType() reflect.Type
- func (o FhirFieldConfigPtrOutput) FieldMetadataList() GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArrayOutput
- func (o FhirFieldConfigPtrOutput) Options() GoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput
- func (o FhirFieldConfigPtrOutput) ProfileType() FhirFieldConfigProfileTypePtrOutput
- func (o FhirFieldConfigPtrOutput) ToFhirFieldConfigPtrOutput() FhirFieldConfigPtrOutput
- func (o FhirFieldConfigPtrOutput) ToFhirFieldConfigPtrOutputWithContext(ctx context.Context) FhirFieldConfigPtrOutput
- type FhirFieldConfigResponse
- type FhirFieldConfigResponseOutput
- func (FhirFieldConfigResponseOutput) ElementType() reflect.Type
- func (o FhirFieldConfigResponseOutput) FieldMetadataList() GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseArrayOutput
- func (o FhirFieldConfigResponseOutput) Options() GoogleCloudHealthcareV1beta1DeidentifyOptionsResponseOutput
- func (o FhirFieldConfigResponseOutput) ProfileType() pulumi.StringOutput
- func (o FhirFieldConfigResponseOutput) ToFhirFieldConfigResponseOutput() FhirFieldConfigResponseOutput
- func (o FhirFieldConfigResponseOutput) ToFhirFieldConfigResponseOutputWithContext(ctx context.Context) FhirFieldConfigResponseOutput
- type FhirNotificationConfig
- type FhirNotificationConfigArgs
- type FhirNotificationConfigArray
- func (FhirNotificationConfigArray) ElementType() reflect.Type
- func (i FhirNotificationConfigArray) ToFhirNotificationConfigArrayOutput() FhirNotificationConfigArrayOutput
- func (i FhirNotificationConfigArray) ToFhirNotificationConfigArrayOutputWithContext(ctx context.Context) FhirNotificationConfigArrayOutput
- type FhirNotificationConfigArrayInput
- type FhirNotificationConfigArrayOutput
- func (FhirNotificationConfigArrayOutput) ElementType() reflect.Type
- func (o FhirNotificationConfigArrayOutput) Index(i pulumi.IntInput) FhirNotificationConfigOutput
- func (o FhirNotificationConfigArrayOutput) ToFhirNotificationConfigArrayOutput() FhirNotificationConfigArrayOutput
- func (o FhirNotificationConfigArrayOutput) ToFhirNotificationConfigArrayOutputWithContext(ctx context.Context) FhirNotificationConfigArrayOutput
- type FhirNotificationConfigInput
- type FhirNotificationConfigOutput
- func (FhirNotificationConfigOutput) ElementType() reflect.Type
- func (o FhirNotificationConfigOutput) PubsubTopic() pulumi.StringPtrOutput
- func (o FhirNotificationConfigOutput) SendFullResource() pulumi.BoolPtrOutput
- func (o FhirNotificationConfigOutput) SendPreviousResourceOnDelete() pulumi.BoolPtrOutput
- func (o FhirNotificationConfigOutput) ToFhirNotificationConfigOutput() FhirNotificationConfigOutput
- func (o FhirNotificationConfigOutput) ToFhirNotificationConfigOutputWithContext(ctx context.Context) FhirNotificationConfigOutput
- type FhirNotificationConfigResponse
- type FhirNotificationConfigResponseArrayOutput
- func (FhirNotificationConfigResponseArrayOutput) ElementType() reflect.Type
- func (o FhirNotificationConfigResponseArrayOutput) Index(i pulumi.IntInput) FhirNotificationConfigResponseOutput
- func (o FhirNotificationConfigResponseArrayOutput) ToFhirNotificationConfigResponseArrayOutput() FhirNotificationConfigResponseArrayOutput
- func (o FhirNotificationConfigResponseArrayOutput) ToFhirNotificationConfigResponseArrayOutputWithContext(ctx context.Context) FhirNotificationConfigResponseArrayOutput
- type FhirNotificationConfigResponseOutput
- func (FhirNotificationConfigResponseOutput) ElementType() reflect.Type
- func (o FhirNotificationConfigResponseOutput) PubsubTopic() pulumi.StringOutput
- func (o FhirNotificationConfigResponseOutput) SendFullResource() pulumi.BoolOutput
- func (o FhirNotificationConfigResponseOutput) SendPreviousResourceOnDelete() pulumi.BoolOutput
- func (o FhirNotificationConfigResponseOutput) ToFhirNotificationConfigResponseOutput() FhirNotificationConfigResponseOutput
- func (o FhirNotificationConfigResponseOutput) ToFhirNotificationConfigResponseOutputWithContext(ctx context.Context) FhirNotificationConfigResponseOutput
- type FhirOutput
- type FhirOutputArgs
- func (FhirOutputArgs) ElementType() reflect.Type
- func (i FhirOutputArgs) ToFhirOutputOutput() FhirOutputOutput
- func (i FhirOutputArgs) ToFhirOutputOutputWithContext(ctx context.Context) FhirOutputOutput
- func (i FhirOutputArgs) ToFhirOutputPtrOutput() FhirOutputPtrOutput
- func (i FhirOutputArgs) ToFhirOutputPtrOutputWithContext(ctx context.Context) FhirOutputPtrOutput
- type FhirOutputInput
- type FhirOutputOutput
- func (FhirOutputOutput) ElementType() reflect.Type
- func (o FhirOutputOutput) FhirStore() pulumi.StringPtrOutput
- func (o FhirOutputOutput) ToFhirOutputOutput() FhirOutputOutput
- func (o FhirOutputOutput) ToFhirOutputOutputWithContext(ctx context.Context) FhirOutputOutput
- func (o FhirOutputOutput) ToFhirOutputPtrOutput() FhirOutputPtrOutput
- func (o FhirOutputOutput) ToFhirOutputPtrOutputWithContext(ctx context.Context) FhirOutputPtrOutput
- type FhirOutputPtrInput
- type FhirOutputPtrOutput
- func (o FhirOutputPtrOutput) Elem() FhirOutputOutput
- func (FhirOutputPtrOutput) ElementType() reflect.Type
- func (o FhirOutputPtrOutput) FhirStore() pulumi.StringPtrOutput
- func (o FhirOutputPtrOutput) ToFhirOutputPtrOutput() FhirOutputPtrOutput
- func (o FhirOutputPtrOutput) ToFhirOutputPtrOutputWithContext(ctx context.Context) FhirOutputPtrOutput
- type FhirOutputResponse
- type FhirOutputResponseOutput
- func (FhirOutputResponseOutput) ElementType() reflect.Type
- func (o FhirOutputResponseOutput) FhirStore() pulumi.StringOutput
- func (o FhirOutputResponseOutput) ToFhirOutputResponseOutput() FhirOutputResponseOutput
- func (o FhirOutputResponseOutput) ToFhirOutputResponseOutputWithContext(ctx context.Context) FhirOutputResponseOutput
- type FhirStore
- type FhirStoreArgs
- type FhirStoreComplexDataTypeReferenceParsing
- func (FhirStoreComplexDataTypeReferenceParsing) ElementType() reflect.Type
- func (e FhirStoreComplexDataTypeReferenceParsing) ToFhirStoreComplexDataTypeReferenceParsingOutput() FhirStoreComplexDataTypeReferenceParsingOutput
- func (e FhirStoreComplexDataTypeReferenceParsing) ToFhirStoreComplexDataTypeReferenceParsingOutputWithContext(ctx context.Context) FhirStoreComplexDataTypeReferenceParsingOutput
- func (e FhirStoreComplexDataTypeReferenceParsing) ToFhirStoreComplexDataTypeReferenceParsingPtrOutput() FhirStoreComplexDataTypeReferenceParsingPtrOutput
- func (e FhirStoreComplexDataTypeReferenceParsing) ToFhirStoreComplexDataTypeReferenceParsingPtrOutputWithContext(ctx context.Context) FhirStoreComplexDataTypeReferenceParsingPtrOutput
- func (e FhirStoreComplexDataTypeReferenceParsing) ToStringOutput() pulumi.StringOutput
- func (e FhirStoreComplexDataTypeReferenceParsing) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FhirStoreComplexDataTypeReferenceParsing) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FhirStoreComplexDataTypeReferenceParsing) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FhirStoreComplexDataTypeReferenceParsingInput
- type FhirStoreComplexDataTypeReferenceParsingOutput
- func (FhirStoreComplexDataTypeReferenceParsingOutput) ElementType() reflect.Type
- func (o FhirStoreComplexDataTypeReferenceParsingOutput) ToFhirStoreComplexDataTypeReferenceParsingOutput() FhirStoreComplexDataTypeReferenceParsingOutput
- func (o FhirStoreComplexDataTypeReferenceParsingOutput) ToFhirStoreComplexDataTypeReferenceParsingOutputWithContext(ctx context.Context) FhirStoreComplexDataTypeReferenceParsingOutput
- func (o FhirStoreComplexDataTypeReferenceParsingOutput) ToFhirStoreComplexDataTypeReferenceParsingPtrOutput() FhirStoreComplexDataTypeReferenceParsingPtrOutput
- func (o FhirStoreComplexDataTypeReferenceParsingOutput) ToFhirStoreComplexDataTypeReferenceParsingPtrOutputWithContext(ctx context.Context) FhirStoreComplexDataTypeReferenceParsingPtrOutput
- func (o FhirStoreComplexDataTypeReferenceParsingOutput) ToStringOutput() pulumi.StringOutput
- func (o FhirStoreComplexDataTypeReferenceParsingOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o FhirStoreComplexDataTypeReferenceParsingOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FhirStoreComplexDataTypeReferenceParsingOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FhirStoreComplexDataTypeReferenceParsingPtrInput
- type FhirStoreComplexDataTypeReferenceParsingPtrOutput
- func (o FhirStoreComplexDataTypeReferenceParsingPtrOutput) Elem() FhirStoreComplexDataTypeReferenceParsingOutput
- func (FhirStoreComplexDataTypeReferenceParsingPtrOutput) ElementType() reflect.Type
- func (o FhirStoreComplexDataTypeReferenceParsingPtrOutput) ToFhirStoreComplexDataTypeReferenceParsingPtrOutput() FhirStoreComplexDataTypeReferenceParsingPtrOutput
- func (o FhirStoreComplexDataTypeReferenceParsingPtrOutput) ToFhirStoreComplexDataTypeReferenceParsingPtrOutputWithContext(ctx context.Context) FhirStoreComplexDataTypeReferenceParsingPtrOutput
- func (o FhirStoreComplexDataTypeReferenceParsingPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FhirStoreComplexDataTypeReferenceParsingPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FhirStoreInput
- type FhirStoreOutput
- func (o FhirStoreOutput) ComplexDataTypeReferenceParsing() pulumi.StringOutput
- func (o FhirStoreOutput) ConsentConfig() ConsentConfigResponseOutput
- func (o FhirStoreOutput) DatasetId() pulumi.StringOutput
- func (o FhirStoreOutput) DefaultSearchHandlingStrict() pulumi.BoolOutput
- func (o FhirStoreOutput) DisableReferentialIntegrity() pulumi.BoolOutput
- func (o FhirStoreOutput) DisableResourceVersioning() pulumi.BoolOutput
- func (FhirStoreOutput) ElementType() reflect.Type
- func (o FhirStoreOutput) EnableUpdateCreate() pulumi.BoolOutput
- func (o FhirStoreOutput) FhirStoreId() pulumi.StringPtrOutput
- func (o FhirStoreOutput) Labels() pulumi.StringMapOutput
- func (o FhirStoreOutput) Location() pulumi.StringOutput
- func (o FhirStoreOutput) Name() pulumi.StringOutput
- func (o FhirStoreOutput) NotificationConfig() NotificationConfigResponseOutputdeprecated
- func (o FhirStoreOutput) NotificationConfigs() FhirNotificationConfigResponseArrayOutput
- func (o FhirStoreOutput) Project() pulumi.StringOutput
- func (o FhirStoreOutput) SearchConfig() SearchConfigResponseOutput
- func (o FhirStoreOutput) StreamConfigs() StreamConfigResponseArrayOutput
- func (o FhirStoreOutput) ToFhirStoreOutput() FhirStoreOutput
- func (o FhirStoreOutput) ToFhirStoreOutputWithContext(ctx context.Context) FhirStoreOutput
- func (o FhirStoreOutput) ValidationConfig() ValidationConfigResponseOutput
- func (o FhirStoreOutput) Version() pulumi.StringOutput
- type FhirStoreState
- type FhirStoreVersion
- func (FhirStoreVersion) ElementType() reflect.Type
- func (e FhirStoreVersion) ToFhirStoreVersionOutput() FhirStoreVersionOutput
- func (e FhirStoreVersion) ToFhirStoreVersionOutputWithContext(ctx context.Context) FhirStoreVersionOutput
- func (e FhirStoreVersion) ToFhirStoreVersionPtrOutput() FhirStoreVersionPtrOutput
- func (e FhirStoreVersion) ToFhirStoreVersionPtrOutputWithContext(ctx context.Context) FhirStoreVersionPtrOutput
- func (e FhirStoreVersion) ToStringOutput() pulumi.StringOutput
- func (e FhirStoreVersion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FhirStoreVersion) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FhirStoreVersion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FhirStoreVersionInput
- type FhirStoreVersionOutput
- func (FhirStoreVersionOutput) ElementType() reflect.Type
- func (o FhirStoreVersionOutput) ToFhirStoreVersionOutput() FhirStoreVersionOutput
- func (o FhirStoreVersionOutput) ToFhirStoreVersionOutputWithContext(ctx context.Context) FhirStoreVersionOutput
- func (o FhirStoreVersionOutput) ToFhirStoreVersionPtrOutput() FhirStoreVersionPtrOutput
- func (o FhirStoreVersionOutput) ToFhirStoreVersionPtrOutputWithContext(ctx context.Context) FhirStoreVersionPtrOutput
- func (o FhirStoreVersionOutput) ToStringOutput() pulumi.StringOutput
- func (o FhirStoreVersionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o FhirStoreVersionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FhirStoreVersionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FhirStoreVersionPtrInput
- type FhirStoreVersionPtrOutput
- func (o FhirStoreVersionPtrOutput) Elem() FhirStoreVersionOutput
- func (FhirStoreVersionPtrOutput) ElementType() reflect.Type
- func (o FhirStoreVersionPtrOutput) ToFhirStoreVersionPtrOutput() FhirStoreVersionPtrOutput
- func (o FhirStoreVersionPtrOutput) ToFhirStoreVersionPtrOutputWithContext(ctx context.Context) FhirStoreVersionPtrOutput
- func (o FhirStoreVersionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FhirStoreVersionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Field
- type FieldArgs
- type FieldArray
- type FieldArrayInput
- type FieldArrayOutput
- type FieldInput
- type FieldMetadata
- type FieldMetadataAction
- func (FieldMetadataAction) ElementType() reflect.Type
- func (e FieldMetadataAction) ToFieldMetadataActionOutput() FieldMetadataActionOutput
- func (e FieldMetadataAction) ToFieldMetadataActionOutputWithContext(ctx context.Context) FieldMetadataActionOutput
- func (e FieldMetadataAction) ToFieldMetadataActionPtrOutput() FieldMetadataActionPtrOutput
- func (e FieldMetadataAction) ToFieldMetadataActionPtrOutputWithContext(ctx context.Context) FieldMetadataActionPtrOutput
- func (e FieldMetadataAction) ToStringOutput() pulumi.StringOutput
- func (e FieldMetadataAction) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FieldMetadataAction) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FieldMetadataAction) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FieldMetadataActionInput
- type FieldMetadataActionOutput
- func (FieldMetadataActionOutput) ElementType() reflect.Type
- func (o FieldMetadataActionOutput) ToFieldMetadataActionOutput() FieldMetadataActionOutput
- func (o FieldMetadataActionOutput) ToFieldMetadataActionOutputWithContext(ctx context.Context) FieldMetadataActionOutput
- func (o FieldMetadataActionOutput) ToFieldMetadataActionPtrOutput() FieldMetadataActionPtrOutput
- func (o FieldMetadataActionOutput) ToFieldMetadataActionPtrOutputWithContext(ctx context.Context) FieldMetadataActionPtrOutput
- func (o FieldMetadataActionOutput) ToStringOutput() pulumi.StringOutput
- func (o FieldMetadataActionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o FieldMetadataActionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FieldMetadataActionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FieldMetadataActionPtrInput
- type FieldMetadataActionPtrOutput
- func (o FieldMetadataActionPtrOutput) Elem() FieldMetadataActionOutput
- func (FieldMetadataActionPtrOutput) ElementType() reflect.Type
- func (o FieldMetadataActionPtrOutput) ToFieldMetadataActionPtrOutput() FieldMetadataActionPtrOutput
- func (o FieldMetadataActionPtrOutput) ToFieldMetadataActionPtrOutputWithContext(ctx context.Context) FieldMetadataActionPtrOutput
- func (o FieldMetadataActionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FieldMetadataActionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FieldMetadataArgs
- type FieldMetadataArray
- type FieldMetadataArrayInput
- type FieldMetadataArrayOutput
- func (FieldMetadataArrayOutput) ElementType() reflect.Type
- func (o FieldMetadataArrayOutput) Index(i pulumi.IntInput) FieldMetadataOutput
- func (o FieldMetadataArrayOutput) ToFieldMetadataArrayOutput() FieldMetadataArrayOutput
- func (o FieldMetadataArrayOutput) ToFieldMetadataArrayOutputWithContext(ctx context.Context) FieldMetadataArrayOutput
- type FieldMetadataInput
- type FieldMetadataOutput
- func (o FieldMetadataOutput) Action() FieldMetadataActionPtrOutput
- func (FieldMetadataOutput) ElementType() reflect.Type
- func (o FieldMetadataOutput) Paths() pulumi.StringArrayOutput
- func (o FieldMetadataOutput) ToFieldMetadataOutput() FieldMetadataOutput
- func (o FieldMetadataOutput) ToFieldMetadataOutputWithContext(ctx context.Context) FieldMetadataOutput
- type FieldMetadataResponse
- type FieldMetadataResponseArrayOutput
- func (FieldMetadataResponseArrayOutput) ElementType() reflect.Type
- func (o FieldMetadataResponseArrayOutput) Index(i pulumi.IntInput) FieldMetadataResponseOutput
- func (o FieldMetadataResponseArrayOutput) ToFieldMetadataResponseArrayOutput() FieldMetadataResponseArrayOutput
- func (o FieldMetadataResponseArrayOutput) ToFieldMetadataResponseArrayOutputWithContext(ctx context.Context) FieldMetadataResponseArrayOutput
- type FieldMetadataResponseOutput
- func (o FieldMetadataResponseOutput) Action() pulumi.StringOutput
- func (FieldMetadataResponseOutput) ElementType() reflect.Type
- func (o FieldMetadataResponseOutput) Paths() pulumi.StringArrayOutput
- func (o FieldMetadataResponseOutput) ToFieldMetadataResponseOutput() FieldMetadataResponseOutput
- func (o FieldMetadataResponseOutput) ToFieldMetadataResponseOutputWithContext(ctx context.Context) FieldMetadataResponseOutput
- 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 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 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 GetFhirArgs
- type GetFhirOutputArgs
- type GetFhirResult
- type GetFhirResultOutput
- func (o GetFhirResultOutput) ContentType() pulumi.StringOutput
- func (o GetFhirResultOutput) Data() pulumi.StringOutput
- func (GetFhirResultOutput) ElementType() reflect.Type
- func (o GetFhirResultOutput) Extensions() pulumi.StringMapArrayOutput
- func (o GetFhirResultOutput) ToGetFhirResultOutput() GetFhirResultOutput
- func (o GetFhirResultOutput) ToGetFhirResultOutputWithContext(ctx context.Context) GetFhirResultOutput
- type GoogleCloudHealthcareV1beta1ConsentPolicy
- type GoogleCloudHealthcareV1beta1ConsentPolicyArgs
- func (GoogleCloudHealthcareV1beta1ConsentPolicyArgs) ElementType() reflect.Type
- func (i GoogleCloudHealthcareV1beta1ConsentPolicyArgs) ToGoogleCloudHealthcareV1beta1ConsentPolicyOutput() GoogleCloudHealthcareV1beta1ConsentPolicyOutput
- func (i GoogleCloudHealthcareV1beta1ConsentPolicyArgs) ToGoogleCloudHealthcareV1beta1ConsentPolicyOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1ConsentPolicyOutput
- type GoogleCloudHealthcareV1beta1ConsentPolicyArray
- func (GoogleCloudHealthcareV1beta1ConsentPolicyArray) ElementType() reflect.Type
- func (i GoogleCloudHealthcareV1beta1ConsentPolicyArray) ToGoogleCloudHealthcareV1beta1ConsentPolicyArrayOutput() GoogleCloudHealthcareV1beta1ConsentPolicyArrayOutput
- func (i GoogleCloudHealthcareV1beta1ConsentPolicyArray) ToGoogleCloudHealthcareV1beta1ConsentPolicyArrayOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1ConsentPolicyArrayOutput
- type GoogleCloudHealthcareV1beta1ConsentPolicyArrayInput
- type GoogleCloudHealthcareV1beta1ConsentPolicyArrayOutput
- func (GoogleCloudHealthcareV1beta1ConsentPolicyArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudHealthcareV1beta1ConsentPolicyArrayOutput) Index(i pulumi.IntInput) GoogleCloudHealthcareV1beta1ConsentPolicyOutput
- func (o GoogleCloudHealthcareV1beta1ConsentPolicyArrayOutput) ToGoogleCloudHealthcareV1beta1ConsentPolicyArrayOutput() GoogleCloudHealthcareV1beta1ConsentPolicyArrayOutput
- func (o GoogleCloudHealthcareV1beta1ConsentPolicyArrayOutput) ToGoogleCloudHealthcareV1beta1ConsentPolicyArrayOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1ConsentPolicyArrayOutput
- type GoogleCloudHealthcareV1beta1ConsentPolicyInput
- type GoogleCloudHealthcareV1beta1ConsentPolicyOutput
- func (o GoogleCloudHealthcareV1beta1ConsentPolicyOutput) AuthorizationRule() ExprOutput
- func (GoogleCloudHealthcareV1beta1ConsentPolicyOutput) ElementType() reflect.Type
- func (o GoogleCloudHealthcareV1beta1ConsentPolicyOutput) ResourceAttributes() AttributeArrayOutput
- func (o GoogleCloudHealthcareV1beta1ConsentPolicyOutput) ToGoogleCloudHealthcareV1beta1ConsentPolicyOutput() GoogleCloudHealthcareV1beta1ConsentPolicyOutput
- func (o GoogleCloudHealthcareV1beta1ConsentPolicyOutput) ToGoogleCloudHealthcareV1beta1ConsentPolicyOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1ConsentPolicyOutput
- type GoogleCloudHealthcareV1beta1ConsentPolicyResponse
- type GoogleCloudHealthcareV1beta1ConsentPolicyResponseArrayOutput
- func (GoogleCloudHealthcareV1beta1ConsentPolicyResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudHealthcareV1beta1ConsentPolicyResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudHealthcareV1beta1ConsentPolicyResponseOutput
- func (o GoogleCloudHealthcareV1beta1ConsentPolicyResponseArrayOutput) ToGoogleCloudHealthcareV1beta1ConsentPolicyResponseArrayOutput() GoogleCloudHealthcareV1beta1ConsentPolicyResponseArrayOutput
- func (o GoogleCloudHealthcareV1beta1ConsentPolicyResponseArrayOutput) ToGoogleCloudHealthcareV1beta1ConsentPolicyResponseArrayOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1ConsentPolicyResponseArrayOutput
- type GoogleCloudHealthcareV1beta1ConsentPolicyResponseOutput
- func (o GoogleCloudHealthcareV1beta1ConsentPolicyResponseOutput) AuthorizationRule() ExprResponseOutput
- func (GoogleCloudHealthcareV1beta1ConsentPolicyResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudHealthcareV1beta1ConsentPolicyResponseOutput) ResourceAttributes() AttributeResponseArrayOutput
- func (o GoogleCloudHealthcareV1beta1ConsentPolicyResponseOutput) ToGoogleCloudHealthcareV1beta1ConsentPolicyResponseOutput() GoogleCloudHealthcareV1beta1ConsentPolicyResponseOutput
- func (o GoogleCloudHealthcareV1beta1ConsentPolicyResponseOutput) ToGoogleCloudHealthcareV1beta1ConsentPolicyResponseOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1ConsentPolicyResponseOutput
- type GoogleCloudHealthcareV1beta1DeidentifyFieldMetadata
- type GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArgs
- func (GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArgs) ElementType() reflect.Type
- func (i GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArgs) ToGoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutput() GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutput
- func (i GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArgs) ToGoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutput
- type GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArray
- func (GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArray) ElementType() reflect.Type
- func (i GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArray) ToGoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArrayOutput() GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArrayOutput
- func (i GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArray) ToGoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArrayOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArrayOutput
- type GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArrayInput
- type GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArrayOutput
- func (GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArrayOutput) Index(i pulumi.IntInput) GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutput
- func (o GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArrayOutput) ToGoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArrayOutput() GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArrayOutput
- func (o GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArrayOutput) ToGoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArrayOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArrayOutput
- type GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataInput
- type GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutput
- func (o GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutput) CharacterMaskField() CharacterMaskFieldPtrOutput
- func (o GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutput) CleanTextField() CleanTextFieldPtrOutput
- func (o GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutput) CryptoHashField() CryptoHashFieldPtrOutput
- func (o GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutput) DateShiftField() DateShiftFieldPtrOutput
- func (GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutput) ElementType() reflect.Type
- func (o GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutput) KeepField() KeepFieldPtrOutput
- func (o GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutput) Paths() pulumi.StringArrayOutput
- func (o GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutput) RemoveField() RemoveFieldPtrOutput
- func (o GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutput) ToGoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutput() GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutput
- func (o GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutput) ToGoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutput
- type GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponse
- type GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseArrayOutput
- func (GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseOutput
- func (o GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseArrayOutput) ToGoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseArrayOutput() GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseArrayOutput
- func (o GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseArrayOutput) ToGoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseArrayOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseArrayOutput
- type GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseOutput
- func (o GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseOutput) CharacterMaskField() CharacterMaskFieldResponseOutput
- func (o GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseOutput) CleanTextField() CleanTextFieldResponseOutput
- func (o GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseOutput) CryptoHashField() CryptoHashFieldResponseOutput
- func (o GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseOutput) DateShiftField() DateShiftFieldResponseOutput
- func (GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseOutput) KeepField() KeepFieldResponseOutput
- func (o GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseOutput) Paths() pulumi.StringArrayOutput
- func (o GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseOutput) RemoveField() RemoveFieldResponseOutput
- func (o GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseOutput) ToGoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseOutput() GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseOutput
- func (o GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseOutput) ToGoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseOutput
- type GoogleCloudHealthcareV1beta1DeidentifyOptions
- type GoogleCloudHealthcareV1beta1DeidentifyOptionsArgs
- func (GoogleCloudHealthcareV1beta1DeidentifyOptionsArgs) ElementType() reflect.Type
- func (i GoogleCloudHealthcareV1beta1DeidentifyOptionsArgs) ToGoogleCloudHealthcareV1beta1DeidentifyOptionsOutput() GoogleCloudHealthcareV1beta1DeidentifyOptionsOutput
- func (i GoogleCloudHealthcareV1beta1DeidentifyOptionsArgs) ToGoogleCloudHealthcareV1beta1DeidentifyOptionsOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DeidentifyOptionsOutput
- func (i GoogleCloudHealthcareV1beta1DeidentifyOptionsArgs) ToGoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput() GoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput
- func (i GoogleCloudHealthcareV1beta1DeidentifyOptionsArgs) ToGoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput
- type GoogleCloudHealthcareV1beta1DeidentifyOptionsInput
- type GoogleCloudHealthcareV1beta1DeidentifyOptionsOutput
- func (o GoogleCloudHealthcareV1beta1DeidentifyOptionsOutput) CharacterMaskConfig() CharacterMaskConfigPtrOutput
- func (o GoogleCloudHealthcareV1beta1DeidentifyOptionsOutput) ContextualDeid() ContextualDeidConfigPtrOutput
- func (o GoogleCloudHealthcareV1beta1DeidentifyOptionsOutput) CryptoHashConfig() CryptoHashConfigPtrOutput
- func (o GoogleCloudHealthcareV1beta1DeidentifyOptionsOutput) DateShiftConfig() DateShiftConfigPtrOutput
- func (GoogleCloudHealthcareV1beta1DeidentifyOptionsOutput) ElementType() reflect.Type
- func (o GoogleCloudHealthcareV1beta1DeidentifyOptionsOutput) KeepExtensions() KeepExtensionsConfigPtrOutput
- func (o GoogleCloudHealthcareV1beta1DeidentifyOptionsOutput) ToGoogleCloudHealthcareV1beta1DeidentifyOptionsOutput() GoogleCloudHealthcareV1beta1DeidentifyOptionsOutput
- func (o GoogleCloudHealthcareV1beta1DeidentifyOptionsOutput) ToGoogleCloudHealthcareV1beta1DeidentifyOptionsOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DeidentifyOptionsOutput
- func (o GoogleCloudHealthcareV1beta1DeidentifyOptionsOutput) ToGoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput() GoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput
- func (o GoogleCloudHealthcareV1beta1DeidentifyOptionsOutput) ToGoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput
- type GoogleCloudHealthcareV1beta1DeidentifyOptionsPtrInput
- type GoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput
- func (o GoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput) CharacterMaskConfig() CharacterMaskConfigPtrOutput
- func (o GoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput) ContextualDeid() ContextualDeidConfigPtrOutput
- func (o GoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput) CryptoHashConfig() CryptoHashConfigPtrOutput
- func (o GoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput) DateShiftConfig() DateShiftConfigPtrOutput
- func (o GoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput) Elem() GoogleCloudHealthcareV1beta1DeidentifyOptionsOutput
- func (GoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput) KeepExtensions() KeepExtensionsConfigPtrOutput
- func (o GoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput) ToGoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput() GoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput
- func (o GoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput) ToGoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput
- type GoogleCloudHealthcareV1beta1DeidentifyOptionsResponse
- type GoogleCloudHealthcareV1beta1DeidentifyOptionsResponseOutput
- func (o GoogleCloudHealthcareV1beta1DeidentifyOptionsResponseOutput) CharacterMaskConfig() CharacterMaskConfigResponseOutput
- func (o GoogleCloudHealthcareV1beta1DeidentifyOptionsResponseOutput) ContextualDeid() ContextualDeidConfigResponseOutput
- func (o GoogleCloudHealthcareV1beta1DeidentifyOptionsResponseOutput) CryptoHashConfig() CryptoHashConfigResponseOutput
- func (o GoogleCloudHealthcareV1beta1DeidentifyOptionsResponseOutput) DateShiftConfig() DateShiftConfigResponseOutput
- func (GoogleCloudHealthcareV1beta1DeidentifyOptionsResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudHealthcareV1beta1DeidentifyOptionsResponseOutput) KeepExtensions() KeepExtensionsConfigResponseOutput
- func (o GoogleCloudHealthcareV1beta1DeidentifyOptionsResponseOutput) ToGoogleCloudHealthcareV1beta1DeidentifyOptionsResponseOutput() GoogleCloudHealthcareV1beta1DeidentifyOptionsResponseOutput
- func (o GoogleCloudHealthcareV1beta1DeidentifyOptionsResponseOutput) ToGoogleCloudHealthcareV1beta1DeidentifyOptionsResponseOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DeidentifyOptionsResponseOutput
- type GoogleCloudHealthcareV1beta1DicomBigQueryDestination
- type GoogleCloudHealthcareV1beta1DicomBigQueryDestinationArgs
- func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationArgs) ElementType() reflect.Type
- func (i GoogleCloudHealthcareV1beta1DicomBigQueryDestinationArgs) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationOutput() GoogleCloudHealthcareV1beta1DicomBigQueryDestinationOutput
- func (i GoogleCloudHealthcareV1beta1DicomBigQueryDestinationArgs) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DicomBigQueryDestinationOutput
- func (i GoogleCloudHealthcareV1beta1DicomBigQueryDestinationArgs) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutput() GoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutput
- func (i GoogleCloudHealthcareV1beta1DicomBigQueryDestinationArgs) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutput
- type GoogleCloudHealthcareV1beta1DicomBigQueryDestinationInput
- type GoogleCloudHealthcareV1beta1DicomBigQueryDestinationOutput
- func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationOutput) ElementType() reflect.Type
- func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationOutput) Force() pulumi.BoolPtrOutput
- func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationOutput) TableUri() pulumi.StringPtrOutput
- func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationOutput) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationOutput() GoogleCloudHealthcareV1beta1DicomBigQueryDestinationOutput
- func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationOutput) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DicomBigQueryDestinationOutput
- func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationOutput) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutput() GoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutput
- func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationOutput) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutput
- func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationOutput) WriteDisposition() GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutput
- type GoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrInput
- type GoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutput
- func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutput) Elem() GoogleCloudHealthcareV1beta1DicomBigQueryDestinationOutput
- func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutput) Force() pulumi.BoolPtrOutput
- func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutput) TableUri() pulumi.StringPtrOutput
- func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutput) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutput() GoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutput
- func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutput) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutput
- func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutput) WriteDisposition() GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutput
- type GoogleCloudHealthcareV1beta1DicomBigQueryDestinationResponse
- type GoogleCloudHealthcareV1beta1DicomBigQueryDestinationResponseOutput
- func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationResponseOutput) Force() pulumi.BoolOutput
- func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationResponseOutput) TableUri() pulumi.StringOutput
- func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationResponseOutput) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationResponseOutput() GoogleCloudHealthcareV1beta1DicomBigQueryDestinationResponseOutput
- func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationResponseOutput) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationResponseOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DicomBigQueryDestinationResponseOutput
- func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationResponseOutput) WriteDisposition() pulumi.StringOutput
- type GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDisposition
- func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDisposition) ElementType() reflect.Type
- func (e GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDisposition) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionOutput() GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionOutput
- func (e GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDisposition) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionOutput
- func (e GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDisposition) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutput() GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutput
- func (e GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDisposition) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutput
- func (e GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDisposition) ToStringOutput() pulumi.StringOutput
- func (e GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDisposition) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDisposition) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDisposition) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionInput
- type GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionOutput
- func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionOutput) ElementType() reflect.Type
- func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionOutput) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionOutput() GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionOutput
- func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionOutput) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionOutput
- func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionOutput) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutput() GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutput
- func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionOutput) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutput
- func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionOutput) ToStringOutput() pulumi.StringOutput
- func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrInput
- type GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutput
- func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutput) Elem() GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionOutput
- func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutput) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutput() GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutput
- func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutput) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutput
- func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudHealthcareV1beta1DicomStreamConfig
- type GoogleCloudHealthcareV1beta1DicomStreamConfigArgs
- func (GoogleCloudHealthcareV1beta1DicomStreamConfigArgs) ElementType() reflect.Type
- func (i GoogleCloudHealthcareV1beta1DicomStreamConfigArgs) ToGoogleCloudHealthcareV1beta1DicomStreamConfigOutput() GoogleCloudHealthcareV1beta1DicomStreamConfigOutput
- func (i GoogleCloudHealthcareV1beta1DicomStreamConfigArgs) ToGoogleCloudHealthcareV1beta1DicomStreamConfigOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DicomStreamConfigOutput
- type GoogleCloudHealthcareV1beta1DicomStreamConfigArray
- func (GoogleCloudHealthcareV1beta1DicomStreamConfigArray) ElementType() reflect.Type
- func (i GoogleCloudHealthcareV1beta1DicomStreamConfigArray) ToGoogleCloudHealthcareV1beta1DicomStreamConfigArrayOutput() GoogleCloudHealthcareV1beta1DicomStreamConfigArrayOutput
- func (i GoogleCloudHealthcareV1beta1DicomStreamConfigArray) ToGoogleCloudHealthcareV1beta1DicomStreamConfigArrayOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DicomStreamConfigArrayOutput
- type GoogleCloudHealthcareV1beta1DicomStreamConfigArrayInput
- type GoogleCloudHealthcareV1beta1DicomStreamConfigArrayOutput
- func (GoogleCloudHealthcareV1beta1DicomStreamConfigArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudHealthcareV1beta1DicomStreamConfigArrayOutput) Index(i pulumi.IntInput) GoogleCloudHealthcareV1beta1DicomStreamConfigOutput
- func (o GoogleCloudHealthcareV1beta1DicomStreamConfigArrayOutput) ToGoogleCloudHealthcareV1beta1DicomStreamConfigArrayOutput() GoogleCloudHealthcareV1beta1DicomStreamConfigArrayOutput
- func (o GoogleCloudHealthcareV1beta1DicomStreamConfigArrayOutput) ToGoogleCloudHealthcareV1beta1DicomStreamConfigArrayOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DicomStreamConfigArrayOutput
- type GoogleCloudHealthcareV1beta1DicomStreamConfigInput
- type GoogleCloudHealthcareV1beta1DicomStreamConfigOutput
- func (o GoogleCloudHealthcareV1beta1DicomStreamConfigOutput) BigqueryDestination() GoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutput
- func (GoogleCloudHealthcareV1beta1DicomStreamConfigOutput) ElementType() reflect.Type
- func (o GoogleCloudHealthcareV1beta1DicomStreamConfigOutput) ToGoogleCloudHealthcareV1beta1DicomStreamConfigOutput() GoogleCloudHealthcareV1beta1DicomStreamConfigOutput
- func (o GoogleCloudHealthcareV1beta1DicomStreamConfigOutput) ToGoogleCloudHealthcareV1beta1DicomStreamConfigOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DicomStreamConfigOutput
- type GoogleCloudHealthcareV1beta1DicomStreamConfigResponse
- type GoogleCloudHealthcareV1beta1DicomStreamConfigResponseArrayOutput
- func (GoogleCloudHealthcareV1beta1DicomStreamConfigResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudHealthcareV1beta1DicomStreamConfigResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudHealthcareV1beta1DicomStreamConfigResponseOutput
- func (o GoogleCloudHealthcareV1beta1DicomStreamConfigResponseArrayOutput) ToGoogleCloudHealthcareV1beta1DicomStreamConfigResponseArrayOutput() GoogleCloudHealthcareV1beta1DicomStreamConfigResponseArrayOutput
- func (o GoogleCloudHealthcareV1beta1DicomStreamConfigResponseArrayOutput) ToGoogleCloudHealthcareV1beta1DicomStreamConfigResponseArrayOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DicomStreamConfigResponseArrayOutput
- type GoogleCloudHealthcareV1beta1DicomStreamConfigResponseOutput
- func (o GoogleCloudHealthcareV1beta1DicomStreamConfigResponseOutput) BigqueryDestination() GoogleCloudHealthcareV1beta1DicomBigQueryDestinationResponseOutput
- func (GoogleCloudHealthcareV1beta1DicomStreamConfigResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudHealthcareV1beta1DicomStreamConfigResponseOutput) ToGoogleCloudHealthcareV1beta1DicomStreamConfigResponseOutput() GoogleCloudHealthcareV1beta1DicomStreamConfigResponseOutput
- func (o GoogleCloudHealthcareV1beta1DicomStreamConfigResponseOutput) ToGoogleCloudHealthcareV1beta1DicomStreamConfigResponseOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DicomStreamConfigResponseOutput
- type GoogleCloudHealthcareV1beta1FhirBigQueryDestination
- type GoogleCloudHealthcareV1beta1FhirBigQueryDestinationArgs
- func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationArgs) ElementType() reflect.Type
- func (i GoogleCloudHealthcareV1beta1FhirBigQueryDestinationArgs) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationOutput() GoogleCloudHealthcareV1beta1FhirBigQueryDestinationOutput
- func (i GoogleCloudHealthcareV1beta1FhirBigQueryDestinationArgs) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1FhirBigQueryDestinationOutput
- func (i GoogleCloudHealthcareV1beta1FhirBigQueryDestinationArgs) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutput() GoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutput
- func (i GoogleCloudHealthcareV1beta1FhirBigQueryDestinationArgs) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutput
- type GoogleCloudHealthcareV1beta1FhirBigQueryDestinationInput
- type GoogleCloudHealthcareV1beta1FhirBigQueryDestinationOutput
- func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationOutput) DatasetUri() pulumi.StringPtrOutput
- func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationOutput) ElementType() reflect.Type
- func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationOutput) Force() pulumi.BoolPtrOutput
- func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationOutput) SchemaConfig() SchemaConfigPtrOutput
- func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationOutput) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationOutput() GoogleCloudHealthcareV1beta1FhirBigQueryDestinationOutput
- func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationOutput) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1FhirBigQueryDestinationOutput
- func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationOutput) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutput() GoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutput
- func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationOutput) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutput
- func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationOutput) WriteDisposition() GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutput
- type GoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrInput
- type GoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutput
- func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutput) DatasetUri() pulumi.StringPtrOutput
- func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutput) Elem() GoogleCloudHealthcareV1beta1FhirBigQueryDestinationOutput
- func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutput) Force() pulumi.BoolPtrOutput
- func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutput) SchemaConfig() SchemaConfigPtrOutput
- func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutput) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutput() GoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutput
- func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutput) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutput
- func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutput) WriteDisposition() GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutput
- type GoogleCloudHealthcareV1beta1FhirBigQueryDestinationResponse
- type GoogleCloudHealthcareV1beta1FhirBigQueryDestinationResponseOutput
- func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationResponseOutput) DatasetUri() pulumi.StringOutput
- func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationResponseOutput) Force() pulumi.BoolOutput
- func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationResponseOutput) SchemaConfig() SchemaConfigResponseOutput
- func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationResponseOutput) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationResponseOutput() GoogleCloudHealthcareV1beta1FhirBigQueryDestinationResponseOutput
- func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationResponseOutput) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationResponseOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1FhirBigQueryDestinationResponseOutput
- func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationResponseOutput) WriteDisposition() pulumi.StringOutput
- type GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDisposition
- func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDisposition) ElementType() reflect.Type
- func (e GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDisposition) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionOutput() GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionOutput
- func (e GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDisposition) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionOutput
- func (e GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDisposition) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutput() GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutput
- func (e GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDisposition) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutput
- func (e GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDisposition) ToStringOutput() pulumi.StringOutput
- func (e GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDisposition) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDisposition) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDisposition) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionInput
- type GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionOutput
- func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionOutput) ElementType() reflect.Type
- func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionOutput) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionOutput() GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionOutput
- func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionOutput) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionOutput
- func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionOutput) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutput() GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutput
- func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionOutput) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutput
- func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionOutput) ToStringOutput() pulumi.StringOutput
- func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrInput
- type GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutput
- func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutput) Elem() GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionOutput
- func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutput) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutput() GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutput
- func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutput) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutput
- func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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 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 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 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 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 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 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
- func (o Hl7V2StoreOutput) DatasetId() pulumi.StringOutput
- func (Hl7V2StoreOutput) ElementType() reflect.Type
- func (o Hl7V2StoreOutput) Hl7V2StoreId() pulumi.StringPtrOutput
- func (o Hl7V2StoreOutput) Labels() pulumi.StringMapOutput
- func (o Hl7V2StoreOutput) Location() pulumi.StringOutput
- func (o Hl7V2StoreOutput) Name() pulumi.StringOutput
- func (o Hl7V2StoreOutput) NotificationConfig() NotificationConfigResponseOutput
- func (o Hl7V2StoreOutput) NotificationConfigs() Hl7V2NotificationConfigResponseArrayOutput
- func (o Hl7V2StoreOutput) ParserConfig() ParserConfigResponseOutput
- func (o Hl7V2StoreOutput) Project() pulumi.StringOutput
- func (o Hl7V2StoreOutput) RejectDuplicateMessage() pulumi.BoolOutput
- func (o Hl7V2StoreOutput) ToHl7V2StoreOutput() Hl7V2StoreOutput
- func (o Hl7V2StoreOutput) ToHl7V2StoreOutputWithContext(ctx context.Context) Hl7V2StoreOutput
- type Hl7V2StoreState
- type Image
- type ImageAnnotation
- type ImageAnnotationArgs
- func (ImageAnnotationArgs) ElementType() reflect.Type
- func (i ImageAnnotationArgs) ToImageAnnotationOutput() ImageAnnotationOutput
- func (i ImageAnnotationArgs) ToImageAnnotationOutputWithContext(ctx context.Context) ImageAnnotationOutput
- func (i ImageAnnotationArgs) ToImageAnnotationPtrOutput() ImageAnnotationPtrOutput
- func (i ImageAnnotationArgs) ToImageAnnotationPtrOutputWithContext(ctx context.Context) ImageAnnotationPtrOutput
- type ImageAnnotationInput
- type ImageAnnotationOutput
- func (o ImageAnnotationOutput) BoundingPolys() BoundingPolyArrayOutput
- func (ImageAnnotationOutput) ElementType() reflect.Type
- func (o ImageAnnotationOutput) FrameIndex() pulumi.IntPtrOutput
- func (o ImageAnnotationOutput) ToImageAnnotationOutput() ImageAnnotationOutput
- func (o ImageAnnotationOutput) ToImageAnnotationOutputWithContext(ctx context.Context) ImageAnnotationOutput
- func (o ImageAnnotationOutput) ToImageAnnotationPtrOutput() ImageAnnotationPtrOutput
- func (o ImageAnnotationOutput) ToImageAnnotationPtrOutputWithContext(ctx context.Context) ImageAnnotationPtrOutput
- type ImageAnnotationPtrInput
- type ImageAnnotationPtrOutput
- func (o ImageAnnotationPtrOutput) BoundingPolys() BoundingPolyArrayOutput
- func (o ImageAnnotationPtrOutput) Elem() ImageAnnotationOutput
- func (ImageAnnotationPtrOutput) ElementType() reflect.Type
- func (o ImageAnnotationPtrOutput) FrameIndex() pulumi.IntPtrOutput
- func (o ImageAnnotationPtrOutput) ToImageAnnotationPtrOutput() ImageAnnotationPtrOutput
- func (o ImageAnnotationPtrOutput) ToImageAnnotationPtrOutputWithContext(ctx context.Context) ImageAnnotationPtrOutput
- type ImageAnnotationResponse
- type ImageAnnotationResponseOutput
- func (o ImageAnnotationResponseOutput) BoundingPolys() BoundingPolyResponseArrayOutput
- func (ImageAnnotationResponseOutput) ElementType() reflect.Type
- func (o ImageAnnotationResponseOutput) FrameIndex() pulumi.IntOutput
- func (o ImageAnnotationResponseOutput) ToImageAnnotationResponseOutput() ImageAnnotationResponseOutput
- func (o ImageAnnotationResponseOutput) ToImageAnnotationResponseOutputWithContext(ctx context.Context) ImageAnnotationResponseOutput
- 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 ImageConfig
- type ImageConfigArgs
- func (ImageConfigArgs) ElementType() reflect.Type
- func (i ImageConfigArgs) ToImageConfigOutput() ImageConfigOutput
- func (i ImageConfigArgs) ToImageConfigOutputWithContext(ctx context.Context) ImageConfigOutput
- func (i ImageConfigArgs) ToImageConfigPtrOutput() ImageConfigPtrOutput
- func (i ImageConfigArgs) ToImageConfigPtrOutputWithContext(ctx context.Context) ImageConfigPtrOutput
- type ImageConfigInput
- type ImageConfigOutput
- func (o ImageConfigOutput) AdditionalInfoTypes() pulumi.StringArrayOutput
- func (ImageConfigOutput) ElementType() reflect.Type
- func (o ImageConfigOutput) ExcludeInfoTypes() pulumi.StringArrayOutput
- func (o ImageConfigOutput) TextRedactionMode() ImageConfigTextRedactionModePtrOutput
- func (o ImageConfigOutput) ToImageConfigOutput() ImageConfigOutput
- func (o ImageConfigOutput) ToImageConfigOutputWithContext(ctx context.Context) ImageConfigOutput
- func (o ImageConfigOutput) ToImageConfigPtrOutput() ImageConfigPtrOutput
- func (o ImageConfigOutput) ToImageConfigPtrOutputWithContext(ctx context.Context) ImageConfigPtrOutput
- type ImageConfigPtrInput
- type ImageConfigPtrOutput
- func (o ImageConfigPtrOutput) AdditionalInfoTypes() pulumi.StringArrayOutput
- func (o ImageConfigPtrOutput) Elem() ImageConfigOutput
- func (ImageConfigPtrOutput) ElementType() reflect.Type
- func (o ImageConfigPtrOutput) ExcludeInfoTypes() pulumi.StringArrayOutput
- func (o ImageConfigPtrOutput) TextRedactionMode() ImageConfigTextRedactionModePtrOutput
- func (o ImageConfigPtrOutput) ToImageConfigPtrOutput() ImageConfigPtrOutput
- func (o ImageConfigPtrOutput) ToImageConfigPtrOutputWithContext(ctx context.Context) ImageConfigPtrOutput
- type ImageConfigResponse
- type ImageConfigResponseOutput
- func (o ImageConfigResponseOutput) AdditionalInfoTypes() pulumi.StringArrayOutput
- func (ImageConfigResponseOutput) ElementType() reflect.Type
- func (o ImageConfigResponseOutput) ExcludeInfoTypes() pulumi.StringArrayOutput
- func (o ImageConfigResponseOutput) TextRedactionMode() pulumi.StringOutput
- func (o ImageConfigResponseOutput) ToImageConfigResponseOutput() ImageConfigResponseOutput
- func (o ImageConfigResponseOutput) ToImageConfigResponseOutputWithContext(ctx context.Context) ImageConfigResponseOutput
- type ImageConfigTextRedactionMode
- func (ImageConfigTextRedactionMode) ElementType() reflect.Type
- func (e ImageConfigTextRedactionMode) ToImageConfigTextRedactionModeOutput() ImageConfigTextRedactionModeOutput
- func (e ImageConfigTextRedactionMode) ToImageConfigTextRedactionModeOutputWithContext(ctx context.Context) ImageConfigTextRedactionModeOutput
- func (e ImageConfigTextRedactionMode) ToImageConfigTextRedactionModePtrOutput() ImageConfigTextRedactionModePtrOutput
- func (e ImageConfigTextRedactionMode) ToImageConfigTextRedactionModePtrOutputWithContext(ctx context.Context) ImageConfigTextRedactionModePtrOutput
- func (e ImageConfigTextRedactionMode) ToStringOutput() pulumi.StringOutput
- func (e ImageConfigTextRedactionMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ImageConfigTextRedactionMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ImageConfigTextRedactionMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ImageConfigTextRedactionModeInput
- type ImageConfigTextRedactionModeOutput
- func (ImageConfigTextRedactionModeOutput) ElementType() reflect.Type
- func (o ImageConfigTextRedactionModeOutput) ToImageConfigTextRedactionModeOutput() ImageConfigTextRedactionModeOutput
- func (o ImageConfigTextRedactionModeOutput) ToImageConfigTextRedactionModeOutputWithContext(ctx context.Context) ImageConfigTextRedactionModeOutput
- func (o ImageConfigTextRedactionModeOutput) ToImageConfigTextRedactionModePtrOutput() ImageConfigTextRedactionModePtrOutput
- func (o ImageConfigTextRedactionModeOutput) ToImageConfigTextRedactionModePtrOutputWithContext(ctx context.Context) ImageConfigTextRedactionModePtrOutput
- func (o ImageConfigTextRedactionModeOutput) ToStringOutput() pulumi.StringOutput
- func (o ImageConfigTextRedactionModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ImageConfigTextRedactionModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ImageConfigTextRedactionModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ImageConfigTextRedactionModePtrInput
- type ImageConfigTextRedactionModePtrOutput
- func (o ImageConfigTextRedactionModePtrOutput) Elem() ImageConfigTextRedactionModeOutput
- func (ImageConfigTextRedactionModePtrOutput) ElementType() reflect.Type
- func (o ImageConfigTextRedactionModePtrOutput) ToImageConfigTextRedactionModePtrOutput() ImageConfigTextRedactionModePtrOutput
- func (o ImageConfigTextRedactionModePtrOutput) ToImageConfigTextRedactionModePtrOutputWithContext(ctx context.Context) ImageConfigTextRedactionModePtrOutput
- func (o ImageConfigTextRedactionModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ImageConfigTextRedactionModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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 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 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
- type InfoTypeTransformation
- type InfoTypeTransformationArgs
- type InfoTypeTransformationArray
- func (InfoTypeTransformationArray) ElementType() reflect.Type
- func (i InfoTypeTransformationArray) ToInfoTypeTransformationArrayOutput() InfoTypeTransformationArrayOutput
- func (i InfoTypeTransformationArray) ToInfoTypeTransformationArrayOutputWithContext(ctx context.Context) InfoTypeTransformationArrayOutput
- type InfoTypeTransformationArrayInput
- type InfoTypeTransformationArrayOutput
- func (InfoTypeTransformationArrayOutput) ElementType() reflect.Type
- func (o InfoTypeTransformationArrayOutput) Index(i pulumi.IntInput) InfoTypeTransformationOutput
- func (o InfoTypeTransformationArrayOutput) ToInfoTypeTransformationArrayOutput() InfoTypeTransformationArrayOutput
- func (o InfoTypeTransformationArrayOutput) ToInfoTypeTransformationArrayOutputWithContext(ctx context.Context) InfoTypeTransformationArrayOutput
- type InfoTypeTransformationInput
- type InfoTypeTransformationOutput
- func (o InfoTypeTransformationOutput) CharacterMaskConfig() CharacterMaskConfigPtrOutput
- func (o InfoTypeTransformationOutput) CryptoHashConfig() CryptoHashConfigPtrOutput
- func (o InfoTypeTransformationOutput) DateShiftConfig() DateShiftConfigPtrOutput
- func (InfoTypeTransformationOutput) ElementType() reflect.Type
- func (o InfoTypeTransformationOutput) InfoTypes() pulumi.StringArrayOutput
- func (o InfoTypeTransformationOutput) RedactConfig() RedactConfigPtrOutput
- func (o InfoTypeTransformationOutput) ReplaceWithInfoTypeConfig() ReplaceWithInfoTypeConfigPtrOutput
- func (o InfoTypeTransformationOutput) ToInfoTypeTransformationOutput() InfoTypeTransformationOutput
- func (o InfoTypeTransformationOutput) ToInfoTypeTransformationOutputWithContext(ctx context.Context) InfoTypeTransformationOutput
- type InfoTypeTransformationResponse
- type InfoTypeTransformationResponseArrayOutput
- func (InfoTypeTransformationResponseArrayOutput) ElementType() reflect.Type
- func (o InfoTypeTransformationResponseArrayOutput) Index(i pulumi.IntInput) InfoTypeTransformationResponseOutput
- func (o InfoTypeTransformationResponseArrayOutput) ToInfoTypeTransformationResponseArrayOutput() InfoTypeTransformationResponseArrayOutput
- func (o InfoTypeTransformationResponseArrayOutput) ToInfoTypeTransformationResponseArrayOutputWithContext(ctx context.Context) InfoTypeTransformationResponseArrayOutput
- type InfoTypeTransformationResponseOutput
- func (o InfoTypeTransformationResponseOutput) CharacterMaskConfig() CharacterMaskConfigResponseOutput
- func (o InfoTypeTransformationResponseOutput) CryptoHashConfig() CryptoHashConfigResponseOutput
- func (o InfoTypeTransformationResponseOutput) DateShiftConfig() DateShiftConfigResponseOutput
- func (InfoTypeTransformationResponseOutput) ElementType() reflect.Type
- func (o InfoTypeTransformationResponseOutput) InfoTypes() pulumi.StringArrayOutput
- func (o InfoTypeTransformationResponseOutput) RedactConfig() RedactConfigResponseOutput
- func (o InfoTypeTransformationResponseOutput) ReplaceWithInfoTypeConfig() ReplaceWithInfoTypeConfigResponseOutput
- func (o InfoTypeTransformationResponseOutput) ToInfoTypeTransformationResponseOutput() InfoTypeTransformationResponseOutput
- func (o InfoTypeTransformationResponseOutput) ToInfoTypeTransformationResponseOutputWithContext(ctx context.Context) InfoTypeTransformationResponseOutput
- type KeepExtensionsConfig
- type KeepExtensionsConfigArgs
- func (KeepExtensionsConfigArgs) ElementType() reflect.Type
- func (i KeepExtensionsConfigArgs) ToKeepExtensionsConfigOutput() KeepExtensionsConfigOutput
- func (i KeepExtensionsConfigArgs) ToKeepExtensionsConfigOutputWithContext(ctx context.Context) KeepExtensionsConfigOutput
- func (i KeepExtensionsConfigArgs) ToKeepExtensionsConfigPtrOutput() KeepExtensionsConfigPtrOutput
- func (i KeepExtensionsConfigArgs) ToKeepExtensionsConfigPtrOutputWithContext(ctx context.Context) KeepExtensionsConfigPtrOutput
- type KeepExtensionsConfigInput
- type KeepExtensionsConfigOutput
- func (KeepExtensionsConfigOutput) ElementType() reflect.Type
- func (o KeepExtensionsConfigOutput) ToKeepExtensionsConfigOutput() KeepExtensionsConfigOutput
- func (o KeepExtensionsConfigOutput) ToKeepExtensionsConfigOutputWithContext(ctx context.Context) KeepExtensionsConfigOutput
- func (o KeepExtensionsConfigOutput) ToKeepExtensionsConfigPtrOutput() KeepExtensionsConfigPtrOutput
- func (o KeepExtensionsConfigOutput) ToKeepExtensionsConfigPtrOutputWithContext(ctx context.Context) KeepExtensionsConfigPtrOutput
- type KeepExtensionsConfigPtrInput
- type KeepExtensionsConfigPtrOutput
- func (o KeepExtensionsConfigPtrOutput) Elem() KeepExtensionsConfigOutput
- func (KeepExtensionsConfigPtrOutput) ElementType() reflect.Type
- func (o KeepExtensionsConfigPtrOutput) ToKeepExtensionsConfigPtrOutput() KeepExtensionsConfigPtrOutput
- func (o KeepExtensionsConfigPtrOutput) ToKeepExtensionsConfigPtrOutputWithContext(ctx context.Context) KeepExtensionsConfigPtrOutput
- type KeepExtensionsConfigResponse
- type KeepExtensionsConfigResponseOutput
- func (KeepExtensionsConfigResponseOutput) ElementType() reflect.Type
- func (o KeepExtensionsConfigResponseOutput) ToKeepExtensionsConfigResponseOutput() KeepExtensionsConfigResponseOutput
- func (o KeepExtensionsConfigResponseOutput) ToKeepExtensionsConfigResponseOutputWithContext(ctx context.Context) KeepExtensionsConfigResponseOutput
- type KeepField
- type KeepFieldArgs
- func (KeepFieldArgs) ElementType() reflect.Type
- func (i KeepFieldArgs) ToKeepFieldOutput() KeepFieldOutput
- func (i KeepFieldArgs) ToKeepFieldOutputWithContext(ctx context.Context) KeepFieldOutput
- func (i KeepFieldArgs) ToKeepFieldPtrOutput() KeepFieldPtrOutput
- func (i KeepFieldArgs) ToKeepFieldPtrOutputWithContext(ctx context.Context) KeepFieldPtrOutput
- type KeepFieldInput
- type KeepFieldOutput
- func (KeepFieldOutput) ElementType() reflect.Type
- func (o KeepFieldOutput) ToKeepFieldOutput() KeepFieldOutput
- func (o KeepFieldOutput) ToKeepFieldOutputWithContext(ctx context.Context) KeepFieldOutput
- func (o KeepFieldOutput) ToKeepFieldPtrOutput() KeepFieldPtrOutput
- func (o KeepFieldOutput) ToKeepFieldPtrOutputWithContext(ctx context.Context) KeepFieldPtrOutput
- type KeepFieldPtrInput
- type KeepFieldPtrOutput
- type KeepFieldResponse
- type KeepFieldResponseOutput
- type KeepTag
- type KeepTagArgs
- func (KeepTagArgs) ElementType() reflect.Type
- func (i KeepTagArgs) ToKeepTagOutput() KeepTagOutput
- func (i KeepTagArgs) ToKeepTagOutputWithContext(ctx context.Context) KeepTagOutput
- func (i KeepTagArgs) ToKeepTagPtrOutput() KeepTagPtrOutput
- func (i KeepTagArgs) ToKeepTagPtrOutputWithContext(ctx context.Context) KeepTagPtrOutput
- type KeepTagInput
- type KeepTagOutput
- func (KeepTagOutput) ElementType() reflect.Type
- func (o KeepTagOutput) ToKeepTagOutput() KeepTagOutput
- func (o KeepTagOutput) ToKeepTagOutputWithContext(ctx context.Context) KeepTagOutput
- func (o KeepTagOutput) ToKeepTagPtrOutput() KeepTagPtrOutput
- func (o KeepTagOutput) ToKeepTagPtrOutputWithContext(ctx context.Context) KeepTagPtrOutput
- type KeepTagPtrInput
- type KeepTagPtrOutput
- type KeepTagResponse
- type KeepTagResponseOutput
- type KmsWrappedCryptoKey
- type KmsWrappedCryptoKeyArgs
- func (KmsWrappedCryptoKeyArgs) ElementType() reflect.Type
- func (i KmsWrappedCryptoKeyArgs) ToKmsWrappedCryptoKeyOutput() KmsWrappedCryptoKeyOutput
- func (i KmsWrappedCryptoKeyArgs) ToKmsWrappedCryptoKeyOutputWithContext(ctx context.Context) KmsWrappedCryptoKeyOutput
- func (i KmsWrappedCryptoKeyArgs) ToKmsWrappedCryptoKeyPtrOutput() KmsWrappedCryptoKeyPtrOutput
- func (i KmsWrappedCryptoKeyArgs) ToKmsWrappedCryptoKeyPtrOutputWithContext(ctx context.Context) KmsWrappedCryptoKeyPtrOutput
- type KmsWrappedCryptoKeyInput
- type KmsWrappedCryptoKeyOutput
- func (o KmsWrappedCryptoKeyOutput) CryptoKey() pulumi.StringOutput
- func (KmsWrappedCryptoKeyOutput) ElementType() reflect.Type
- func (o KmsWrappedCryptoKeyOutput) ToKmsWrappedCryptoKeyOutput() KmsWrappedCryptoKeyOutput
- func (o KmsWrappedCryptoKeyOutput) ToKmsWrappedCryptoKeyOutputWithContext(ctx context.Context) KmsWrappedCryptoKeyOutput
- func (o KmsWrappedCryptoKeyOutput) ToKmsWrappedCryptoKeyPtrOutput() KmsWrappedCryptoKeyPtrOutput
- func (o KmsWrappedCryptoKeyOutput) ToKmsWrappedCryptoKeyPtrOutputWithContext(ctx context.Context) KmsWrappedCryptoKeyPtrOutput
- func (o KmsWrappedCryptoKeyOutput) WrappedKey() pulumi.StringOutput
- type KmsWrappedCryptoKeyPtrInput
- type KmsWrappedCryptoKeyPtrOutput
- func (o KmsWrappedCryptoKeyPtrOutput) CryptoKey() pulumi.StringPtrOutput
- func (o KmsWrappedCryptoKeyPtrOutput) Elem() KmsWrappedCryptoKeyOutput
- func (KmsWrappedCryptoKeyPtrOutput) ElementType() reflect.Type
- func (o KmsWrappedCryptoKeyPtrOutput) ToKmsWrappedCryptoKeyPtrOutput() KmsWrappedCryptoKeyPtrOutput
- func (o KmsWrappedCryptoKeyPtrOutput) ToKmsWrappedCryptoKeyPtrOutputWithContext(ctx context.Context) KmsWrappedCryptoKeyPtrOutput
- func (o KmsWrappedCryptoKeyPtrOutput) WrappedKey() pulumi.StringPtrOutput
- type KmsWrappedCryptoKeyResponse
- type KmsWrappedCryptoKeyResponseOutput
- func (o KmsWrappedCryptoKeyResponseOutput) CryptoKey() pulumi.StringOutput
- func (KmsWrappedCryptoKeyResponseOutput) ElementType() reflect.Type
- func (o KmsWrappedCryptoKeyResponseOutput) ToKmsWrappedCryptoKeyResponseOutput() KmsWrappedCryptoKeyResponseOutput
- func (o KmsWrappedCryptoKeyResponseOutput) ToKmsWrappedCryptoKeyResponseOutputWithContext(ctx context.Context) KmsWrappedCryptoKeyResponseOutput
- func (o KmsWrappedCryptoKeyResponseOutput) WrappedKey() pulumi.StringOutput
- type LookupAnnotationArgs
- type LookupAnnotationOutputArgs
- type LookupAnnotationResult
- type LookupAnnotationResultOutput
- func (o LookupAnnotationResultOutput) AnnotationSource() AnnotationSourceResponseOutput
- func (o LookupAnnotationResultOutput) CustomData() pulumi.StringMapOutput
- func (LookupAnnotationResultOutput) ElementType() reflect.Type
- func (o LookupAnnotationResultOutput) ImageAnnotation() ImageAnnotationResponseOutput
- func (o LookupAnnotationResultOutput) Name() pulumi.StringOutput
- func (o LookupAnnotationResultOutput) ResourceAnnotation() ResourceAnnotationResponseOutput
- func (o LookupAnnotationResultOutput) TextAnnotation() SensitiveTextAnnotationResponseOutput
- func (o LookupAnnotationResultOutput) ToLookupAnnotationResultOutput() LookupAnnotationResultOutput
- func (o LookupAnnotationResultOutput) ToLookupAnnotationResultOutputWithContext(ctx context.Context) LookupAnnotationResultOutput
- type LookupAnnotationStoreArgs
- type LookupAnnotationStoreOutputArgs
- type LookupAnnotationStoreResult
- type LookupAnnotationStoreResultOutput
- func (LookupAnnotationStoreResultOutput) ElementType() reflect.Type
- func (o LookupAnnotationStoreResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupAnnotationStoreResultOutput) Name() pulumi.StringOutput
- func (o LookupAnnotationStoreResultOutput) ToLookupAnnotationStoreResultOutput() LookupAnnotationStoreResultOutput
- func (o LookupAnnotationStoreResultOutput) ToLookupAnnotationStoreResultOutputWithContext(ctx context.Context) LookupAnnotationStoreResultOutput
- type LookupAttributeDefinitionArgs
- type LookupAttributeDefinitionOutputArgs
- type LookupAttributeDefinitionResult
- type LookupAttributeDefinitionResultOutput
- func (o LookupAttributeDefinitionResultOutput) AllowedValues() pulumi.StringArrayOutput
- func (o LookupAttributeDefinitionResultOutput) Category() pulumi.StringOutput
- func (o LookupAttributeDefinitionResultOutput) ConsentDefaultValues() pulumi.StringArrayOutput
- func (o LookupAttributeDefinitionResultOutput) DataMappingDefaultValue() pulumi.StringOutput
- func (o LookupAttributeDefinitionResultOutput) Description() pulumi.StringOutput
- func (LookupAttributeDefinitionResultOutput) ElementType() reflect.Type
- func (o LookupAttributeDefinitionResultOutput) Name() pulumi.StringOutput
- func (o LookupAttributeDefinitionResultOutput) ToLookupAttributeDefinitionResultOutput() LookupAttributeDefinitionResultOutput
- func (o LookupAttributeDefinitionResultOutput) ToLookupAttributeDefinitionResultOutputWithContext(ctx context.Context) LookupAttributeDefinitionResultOutput
- type LookupConsentArgs
- type LookupConsentArtifactArgs
- type LookupConsentArtifactOutputArgs
- type LookupConsentArtifactResult
- type LookupConsentArtifactResultOutput
- func (o LookupConsentArtifactResultOutput) ConsentContentScreenshots() ImageResponseArrayOutput
- func (o LookupConsentArtifactResultOutput) ConsentContentVersion() pulumi.StringOutput
- func (LookupConsentArtifactResultOutput) ElementType() reflect.Type
- func (o LookupConsentArtifactResultOutput) GuardianSignature() SignatureResponseOutput
- func (o LookupConsentArtifactResultOutput) Metadata() pulumi.StringMapOutput
- func (o LookupConsentArtifactResultOutput) Name() pulumi.StringOutput
- func (o LookupConsentArtifactResultOutput) ToLookupConsentArtifactResultOutput() LookupConsentArtifactResultOutput
- func (o LookupConsentArtifactResultOutput) ToLookupConsentArtifactResultOutputWithContext(ctx context.Context) LookupConsentArtifactResultOutput
- func (o LookupConsentArtifactResultOutput) UserId() pulumi.StringOutput
- func (o LookupConsentArtifactResultOutput) UserSignature() SignatureResponseOutput
- func (o LookupConsentArtifactResultOutput) WitnessSignature() SignatureResponseOutput
- type LookupConsentOutputArgs
- type LookupConsentResult
- type LookupConsentResultOutput
- func (o LookupConsentResultOutput) ConsentArtifact() pulumi.StringOutput
- func (LookupConsentResultOutput) ElementType() reflect.Type
- func (o LookupConsentResultOutput) ExpireTime() pulumi.StringOutput
- func (o LookupConsentResultOutput) Metadata() pulumi.StringMapOutput
- func (o LookupConsentResultOutput) Name() pulumi.StringOutput
- func (o LookupConsentResultOutput) Policies() GoogleCloudHealthcareV1beta1ConsentPolicyResponseArrayOutput
- func (o LookupConsentResultOutput) RevisionCreateTime() pulumi.StringOutput
- func (o LookupConsentResultOutput) RevisionId() pulumi.StringOutput
- func (o LookupConsentResultOutput) State() pulumi.StringOutput
- func (o LookupConsentResultOutput) ToLookupConsentResultOutput() LookupConsentResultOutput
- func (o LookupConsentResultOutput) ToLookupConsentResultOutputWithContext(ctx context.Context) LookupConsentResultOutput
- func (o LookupConsentResultOutput) Ttl() pulumi.StringOutput
- func (o LookupConsentResultOutput) UserId() pulumi.StringOutput
- type LookupConsentStoreArgs
- type LookupConsentStoreOutputArgs
- type LookupConsentStoreResult
- type LookupConsentStoreResultOutput
- func (o LookupConsentStoreResultOutput) DefaultConsentTtl() pulumi.StringOutput
- func (LookupConsentStoreResultOutput) ElementType() reflect.Type
- func (o LookupConsentStoreResultOutput) EnableConsentCreateOnUpdate() pulumi.BoolOutput
- func (o LookupConsentStoreResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupConsentStoreResultOutput) Name() pulumi.StringOutput
- func (o LookupConsentStoreResultOutput) ToLookupConsentStoreResultOutput() LookupConsentStoreResultOutput
- func (o LookupConsentStoreResultOutput) ToLookupConsentStoreResultOutputWithContext(ctx context.Context) LookupConsentStoreResultOutput
- type LookupDatasetAnnotationStoreIamPolicyArgs
- type LookupDatasetAnnotationStoreIamPolicyOutputArgs
- type LookupDatasetAnnotationStoreIamPolicyResult
- type LookupDatasetAnnotationStoreIamPolicyResultOutput
- func (o LookupDatasetAnnotationStoreIamPolicyResultOutput) AuditConfigs() AuditConfigResponseArrayOutput
- func (o LookupDatasetAnnotationStoreIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
- func (LookupDatasetAnnotationStoreIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupDatasetAnnotationStoreIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupDatasetAnnotationStoreIamPolicyResultOutput) ToLookupDatasetAnnotationStoreIamPolicyResultOutput() LookupDatasetAnnotationStoreIamPolicyResultOutput
- func (o LookupDatasetAnnotationStoreIamPolicyResultOutput) ToLookupDatasetAnnotationStoreIamPolicyResultOutputWithContext(ctx context.Context) LookupDatasetAnnotationStoreIamPolicyResultOutput
- func (o LookupDatasetAnnotationStoreIamPolicyResultOutput) Version() pulumi.IntOutput
- type LookupDatasetArgs
- type LookupDatasetConsentStoreIamPolicyArgs
- type LookupDatasetConsentStoreIamPolicyOutputArgs
- type LookupDatasetConsentStoreIamPolicyResult
- type LookupDatasetConsentStoreIamPolicyResultOutput
- func (o LookupDatasetConsentStoreIamPolicyResultOutput) AuditConfigs() AuditConfigResponseArrayOutput
- func (o LookupDatasetConsentStoreIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
- func (LookupDatasetConsentStoreIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupDatasetConsentStoreIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupDatasetConsentStoreIamPolicyResultOutput) ToLookupDatasetConsentStoreIamPolicyResultOutput() LookupDatasetConsentStoreIamPolicyResultOutput
- func (o LookupDatasetConsentStoreIamPolicyResultOutput) ToLookupDatasetConsentStoreIamPolicyResultOutputWithContext(ctx context.Context) LookupDatasetConsentStoreIamPolicyResultOutput
- func (o LookupDatasetConsentStoreIamPolicyResultOutput) Version() pulumi.IntOutput
- type LookupDatasetDicomStoreIamPolicyArgs
- type LookupDatasetDicomStoreIamPolicyOutputArgs
- type LookupDatasetDicomStoreIamPolicyResult
- type LookupDatasetDicomStoreIamPolicyResultOutput
- func (o LookupDatasetDicomStoreIamPolicyResultOutput) AuditConfigs() AuditConfigResponseArrayOutput
- func (o LookupDatasetDicomStoreIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
- func (LookupDatasetDicomStoreIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupDatasetDicomStoreIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupDatasetDicomStoreIamPolicyResultOutput) ToLookupDatasetDicomStoreIamPolicyResultOutput() LookupDatasetDicomStoreIamPolicyResultOutput
- func (o LookupDatasetDicomStoreIamPolicyResultOutput) ToLookupDatasetDicomStoreIamPolicyResultOutputWithContext(ctx context.Context) LookupDatasetDicomStoreIamPolicyResultOutput
- func (o LookupDatasetDicomStoreIamPolicyResultOutput) Version() pulumi.IntOutput
- type LookupDatasetFhirStoreIamPolicyArgs
- type LookupDatasetFhirStoreIamPolicyOutputArgs
- type LookupDatasetFhirStoreIamPolicyResult
- type LookupDatasetFhirStoreIamPolicyResultOutput
- func (o LookupDatasetFhirStoreIamPolicyResultOutput) AuditConfigs() AuditConfigResponseArrayOutput
- func (o LookupDatasetFhirStoreIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
- func (LookupDatasetFhirStoreIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupDatasetFhirStoreIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupDatasetFhirStoreIamPolicyResultOutput) ToLookupDatasetFhirStoreIamPolicyResultOutput() LookupDatasetFhirStoreIamPolicyResultOutput
- func (o LookupDatasetFhirStoreIamPolicyResultOutput) ToLookupDatasetFhirStoreIamPolicyResultOutputWithContext(ctx context.Context) LookupDatasetFhirStoreIamPolicyResultOutput
- func (o LookupDatasetFhirStoreIamPolicyResultOutput) Version() pulumi.IntOutput
- type LookupDatasetHl7V2StoreIamPolicyArgs
- type LookupDatasetHl7V2StoreIamPolicyOutputArgs
- type LookupDatasetHl7V2StoreIamPolicyResult
- type LookupDatasetHl7V2StoreIamPolicyResultOutput
- func (o LookupDatasetHl7V2StoreIamPolicyResultOutput) AuditConfigs() AuditConfigResponseArrayOutput
- func (o LookupDatasetHl7V2StoreIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
- func (LookupDatasetHl7V2StoreIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupDatasetHl7V2StoreIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupDatasetHl7V2StoreIamPolicyResultOutput) ToLookupDatasetHl7V2StoreIamPolicyResultOutput() LookupDatasetHl7V2StoreIamPolicyResultOutput
- func (o LookupDatasetHl7V2StoreIamPolicyResultOutput) ToLookupDatasetHl7V2StoreIamPolicyResultOutputWithContext(ctx context.Context) LookupDatasetHl7V2StoreIamPolicyResultOutput
- func (o LookupDatasetHl7V2StoreIamPolicyResultOutput) Version() pulumi.IntOutput
- type LookupDatasetIamPolicyArgs
- type LookupDatasetIamPolicyOutputArgs
- type LookupDatasetIamPolicyResult
- type LookupDatasetIamPolicyResultOutput
- func (o LookupDatasetIamPolicyResultOutput) AuditConfigs() AuditConfigResponseArrayOutput
- func (o LookupDatasetIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
- func (LookupDatasetIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupDatasetIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupDatasetIamPolicyResultOutput) ToLookupDatasetIamPolicyResultOutput() LookupDatasetIamPolicyResultOutput
- func (o LookupDatasetIamPolicyResultOutput) ToLookupDatasetIamPolicyResultOutputWithContext(ctx context.Context) LookupDatasetIamPolicyResultOutput
- func (o LookupDatasetIamPolicyResultOutput) Version() pulumi.IntOutput
- type LookupDatasetOutputArgs
- type LookupDatasetResult
- type LookupDatasetResultOutput
- func (LookupDatasetResultOutput) ElementType() reflect.Type
- func (o LookupDatasetResultOutput) Name() pulumi.StringOutput
- func (o LookupDatasetResultOutput) TimeZone() pulumi.StringOutput
- func (o LookupDatasetResultOutput) ToLookupDatasetResultOutput() LookupDatasetResultOutput
- func (o LookupDatasetResultOutput) ToLookupDatasetResultOutputWithContext(ctx context.Context) LookupDatasetResultOutput
- type LookupDicomStoreArgs
- type LookupDicomStoreOutputArgs
- type LookupDicomStoreResult
- type LookupDicomStoreResultOutput
- func (LookupDicomStoreResultOutput) ElementType() reflect.Type
- func (o LookupDicomStoreResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupDicomStoreResultOutput) Name() pulumi.StringOutput
- func (o LookupDicomStoreResultOutput) NotificationConfig() NotificationConfigResponseOutput
- func (o LookupDicomStoreResultOutput) StreamConfigs() GoogleCloudHealthcareV1beta1DicomStreamConfigResponseArrayOutput
- func (o LookupDicomStoreResultOutput) ToLookupDicomStoreResultOutput() LookupDicomStoreResultOutput
- func (o LookupDicomStoreResultOutput) ToLookupDicomStoreResultOutputWithContext(ctx context.Context) LookupDicomStoreResultOutput
- type LookupFhirStoreArgs
- type LookupFhirStoreOutputArgs
- type LookupFhirStoreResult
- type LookupFhirStoreResultOutput
- func (o LookupFhirStoreResultOutput) ComplexDataTypeReferenceParsing() pulumi.StringOutput
- func (o LookupFhirStoreResultOutput) ConsentConfig() ConsentConfigResponseOutput
- func (o LookupFhirStoreResultOutput) DefaultSearchHandlingStrict() pulumi.BoolOutput
- func (o LookupFhirStoreResultOutput) DisableReferentialIntegrity() pulumi.BoolOutput
- func (o LookupFhirStoreResultOutput) DisableResourceVersioning() pulumi.BoolOutput
- func (LookupFhirStoreResultOutput) ElementType() reflect.Type
- func (o LookupFhirStoreResultOutput) EnableUpdateCreate() pulumi.BoolOutput
- func (o LookupFhirStoreResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupFhirStoreResultOutput) Name() pulumi.StringOutput
- func (o LookupFhirStoreResultOutput) NotificationConfig() NotificationConfigResponseOutputdeprecated
- func (o LookupFhirStoreResultOutput) NotificationConfigs() FhirNotificationConfigResponseArrayOutput
- func (o LookupFhirStoreResultOutput) SearchConfig() SearchConfigResponseOutput
- func (o LookupFhirStoreResultOutput) StreamConfigs() StreamConfigResponseArrayOutput
- func (o LookupFhirStoreResultOutput) ToLookupFhirStoreResultOutput() LookupFhirStoreResultOutput
- func (o LookupFhirStoreResultOutput) ToLookupFhirStoreResultOutputWithContext(ctx context.Context) LookupFhirStoreResultOutput
- func (o LookupFhirStoreResultOutput) ValidationConfig() ValidationConfigResponseOutput
- func (o LookupFhirStoreResultOutput) Version() pulumi.StringOutput
- type LookupHl7V2StoreArgs
- type LookupHl7V2StoreOutputArgs
- type LookupHl7V2StoreResult
- type LookupHl7V2StoreResultOutput
- func (LookupHl7V2StoreResultOutput) ElementType() reflect.Type
- func (o LookupHl7V2StoreResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupHl7V2StoreResultOutput) Name() pulumi.StringOutput
- func (o LookupHl7V2StoreResultOutput) NotificationConfig() NotificationConfigResponseOutput
- func (o LookupHl7V2StoreResultOutput) NotificationConfigs() Hl7V2NotificationConfigResponseArrayOutput
- func (o LookupHl7V2StoreResultOutput) ParserConfig() ParserConfigResponseOutput
- func (o LookupHl7V2StoreResultOutput) RejectDuplicateMessage() pulumi.BoolOutput
- func (o LookupHl7V2StoreResultOutput) ToLookupHl7V2StoreResultOutput() LookupHl7V2StoreResultOutput
- func (o LookupHl7V2StoreResultOutput) ToLookupHl7V2StoreResultOutputWithContext(ctx context.Context) LookupHl7V2StoreResultOutput
- type LookupMessageArgs
- type LookupMessageOutputArgs
- type LookupMessageResult
- type LookupMessageResultOutput
- func (o LookupMessageResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupMessageResultOutput) Data() pulumi.StringOutput
- func (LookupMessageResultOutput) ElementType() reflect.Type
- func (o LookupMessageResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupMessageResultOutput) MessageType() pulumi.StringOutput
- func (o LookupMessageResultOutput) Name() pulumi.StringOutput
- func (o LookupMessageResultOutput) ParsedData() ParsedDataResponseOutput
- func (o LookupMessageResultOutput) PatientIds() PatientIdResponseArrayOutput
- func (o LookupMessageResultOutput) SchematizedData() SchematizedDataResponseOutput
- func (o LookupMessageResultOutput) SendFacility() pulumi.StringOutput
- func (o LookupMessageResultOutput) SendTime() pulumi.StringOutput
- func (o LookupMessageResultOutput) ToLookupMessageResultOutput() LookupMessageResultOutput
- func (o LookupMessageResultOutput) ToLookupMessageResultOutputWithContext(ctx context.Context) LookupMessageResultOutput
- type LookupUserDataMappingArgs
- type LookupUserDataMappingOutputArgs
- type LookupUserDataMappingResult
- type LookupUserDataMappingResultOutput
- func (o LookupUserDataMappingResultOutput) ArchiveTime() pulumi.StringOutput
- func (o LookupUserDataMappingResultOutput) Archived() pulumi.BoolOutput
- func (o LookupUserDataMappingResultOutput) DataId() pulumi.StringOutput
- func (LookupUserDataMappingResultOutput) ElementType() reflect.Type
- func (o LookupUserDataMappingResultOutput) Name() pulumi.StringOutput
- func (o LookupUserDataMappingResultOutput) ResourceAttributes() AttributeResponseArrayOutput
- func (o LookupUserDataMappingResultOutput) ToLookupUserDataMappingResultOutput() LookupUserDataMappingResultOutput
- func (o LookupUserDataMappingResultOutput) ToLookupUserDataMappingResultOutputWithContext(ctx context.Context) LookupUserDataMappingResultOutput
- func (o LookupUserDataMappingResultOutput) UserId() pulumi.StringOutput
- type Message
- type MessageArgs
- type MessageInput
- type MessageOutput
- func (o MessageOutput) CreateTime() pulumi.StringOutput
- func (o MessageOutput) Data() pulumi.StringOutput
- func (o MessageOutput) DatasetId() pulumi.StringOutput
- func (MessageOutput) ElementType() reflect.Type
- func (o MessageOutput) Hl7V2StoreId() pulumi.StringOutput
- func (o MessageOutput) Labels() pulumi.StringMapOutput
- func (o MessageOutput) Location() pulumi.StringOutput
- func (o MessageOutput) MessageType() pulumi.StringOutput
- func (o MessageOutput) Name() pulumi.StringOutput
- func (o MessageOutput) ParsedData() ParsedDataResponseOutput
- func (o MessageOutput) PatientIds() PatientIdResponseArrayOutput
- func (o MessageOutput) Project() pulumi.StringOutput
- func (o MessageOutput) SchematizedData() SchematizedDataResponseOutput
- func (o MessageOutput) SendFacility() pulumi.StringOutput
- func (o MessageOutput) SendTime() pulumi.StringOutput
- func (o MessageOutput) ToMessageOutput() MessageOutput
- func (o MessageOutput) ToMessageOutputWithContext(ctx context.Context) 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) SendForBulkImport() pulumi.BoolPtrOutput
- 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) SendForBulkImport() pulumi.BoolPtrOutput
- func (o NotificationConfigPtrOutput) ToNotificationConfigPtrOutput() NotificationConfigPtrOutput
- func (o NotificationConfigPtrOutput) ToNotificationConfigPtrOutputWithContext(ctx context.Context) NotificationConfigPtrOutput
- type NotificationConfigResponse
- type NotificationConfigResponseOutput
- func (NotificationConfigResponseOutput) ElementType() reflect.Type
- func (o NotificationConfigResponseOutput) PubsubTopic() pulumi.StringOutput
- func (o NotificationConfigResponseOutput) SendForBulkImport() pulumi.BoolOutput
- func (o NotificationConfigResponseOutput) ToNotificationConfigResponseOutput() NotificationConfigResponseOutput
- func (o NotificationConfigResponseOutput) ToNotificationConfigResponseOutputWithContext(ctx context.Context) NotificationConfigResponseOutput
- type Options
- type OptionsArgs
- func (OptionsArgs) ElementType() reflect.Type
- func (i OptionsArgs) ToOptionsOutput() OptionsOutput
- func (i OptionsArgs) ToOptionsOutputWithContext(ctx context.Context) OptionsOutput
- func (i OptionsArgs) ToOptionsPtrOutput() OptionsPtrOutput
- func (i OptionsArgs) ToOptionsPtrOutputWithContext(ctx context.Context) OptionsPtrOutput
- type OptionsInput
- type OptionsOutput
- func (o OptionsOutput) CleanDescriptors() CleanDescriptorsOptionPtrOutput
- func (o OptionsOutput) CleanImage() ImageConfigPtrOutput
- func (OptionsOutput) ElementType() reflect.Type
- func (o OptionsOutput) PrimaryIds() OptionsPrimaryIdsPtrOutput
- func (o OptionsOutput) ToOptionsOutput() OptionsOutput
- func (o OptionsOutput) ToOptionsOutputWithContext(ctx context.Context) OptionsOutput
- func (o OptionsOutput) ToOptionsPtrOutput() OptionsPtrOutput
- func (o OptionsOutput) ToOptionsPtrOutputWithContext(ctx context.Context) OptionsPtrOutput
- type OptionsPrimaryIds
- func (OptionsPrimaryIds) ElementType() reflect.Type
- func (e OptionsPrimaryIds) ToOptionsPrimaryIdsOutput() OptionsPrimaryIdsOutput
- func (e OptionsPrimaryIds) ToOptionsPrimaryIdsOutputWithContext(ctx context.Context) OptionsPrimaryIdsOutput
- func (e OptionsPrimaryIds) ToOptionsPrimaryIdsPtrOutput() OptionsPrimaryIdsPtrOutput
- func (e OptionsPrimaryIds) ToOptionsPrimaryIdsPtrOutputWithContext(ctx context.Context) OptionsPrimaryIdsPtrOutput
- func (e OptionsPrimaryIds) ToStringOutput() pulumi.StringOutput
- func (e OptionsPrimaryIds) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e OptionsPrimaryIds) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e OptionsPrimaryIds) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type OptionsPrimaryIdsInput
- type OptionsPrimaryIdsOutput
- func (OptionsPrimaryIdsOutput) ElementType() reflect.Type
- func (o OptionsPrimaryIdsOutput) ToOptionsPrimaryIdsOutput() OptionsPrimaryIdsOutput
- func (o OptionsPrimaryIdsOutput) ToOptionsPrimaryIdsOutputWithContext(ctx context.Context) OptionsPrimaryIdsOutput
- func (o OptionsPrimaryIdsOutput) ToOptionsPrimaryIdsPtrOutput() OptionsPrimaryIdsPtrOutput
- func (o OptionsPrimaryIdsOutput) ToOptionsPrimaryIdsPtrOutputWithContext(ctx context.Context) OptionsPrimaryIdsPtrOutput
- func (o OptionsPrimaryIdsOutput) ToStringOutput() pulumi.StringOutput
- func (o OptionsPrimaryIdsOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o OptionsPrimaryIdsOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o OptionsPrimaryIdsOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type OptionsPrimaryIdsPtrInput
- type OptionsPrimaryIdsPtrOutput
- func (o OptionsPrimaryIdsPtrOutput) Elem() OptionsPrimaryIdsOutput
- func (OptionsPrimaryIdsPtrOutput) ElementType() reflect.Type
- func (o OptionsPrimaryIdsPtrOutput) ToOptionsPrimaryIdsPtrOutput() OptionsPrimaryIdsPtrOutput
- func (o OptionsPrimaryIdsPtrOutput) ToOptionsPrimaryIdsPtrOutputWithContext(ctx context.Context) OptionsPrimaryIdsPtrOutput
- func (o OptionsPrimaryIdsPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o OptionsPrimaryIdsPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type OptionsPtrInput
- type OptionsPtrOutput
- func (o OptionsPtrOutput) CleanDescriptors() CleanDescriptorsOptionPtrOutput
- func (o OptionsPtrOutput) CleanImage() ImageConfigPtrOutput
- func (o OptionsPtrOutput) Elem() OptionsOutput
- func (OptionsPtrOutput) ElementType() reflect.Type
- func (o OptionsPtrOutput) PrimaryIds() OptionsPrimaryIdsPtrOutput
- func (o OptionsPtrOutput) ToOptionsPtrOutput() OptionsPtrOutput
- func (o OptionsPtrOutput) ToOptionsPtrOutputWithContext(ctx context.Context) OptionsPtrOutput
- type OptionsResponse
- type OptionsResponseOutput
- func (o OptionsResponseOutput) CleanDescriptors() CleanDescriptorsOptionResponseOutput
- func (o OptionsResponseOutput) CleanImage() ImageConfigResponseOutput
- func (OptionsResponseOutput) ElementType() reflect.Type
- func (o OptionsResponseOutput) PrimaryIds() pulumi.StringOutput
- func (o OptionsResponseOutput) ToOptionsResponseOutput() OptionsResponseOutput
- func (o OptionsResponseOutput) ToOptionsResponseOutputWithContext(ctx context.Context) OptionsResponseOutput
- type ParsedDataResponse
- 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
- 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
- func (o ParserConfigOutput) Version() ParserConfigVersionPtrOutput
- 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
- func (o ParserConfigPtrOutput) Version() ParserConfigVersionPtrOutput
- type ParserConfigResponse
- 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) Version() pulumi.StringOutput
- type ParserConfigVersion
- func (ParserConfigVersion) ElementType() reflect.Type
- func (e ParserConfigVersion) ToParserConfigVersionOutput() ParserConfigVersionOutput
- func (e ParserConfigVersion) ToParserConfigVersionOutputWithContext(ctx context.Context) ParserConfigVersionOutput
- func (e ParserConfigVersion) ToParserConfigVersionPtrOutput() ParserConfigVersionPtrOutput
- func (e ParserConfigVersion) ToParserConfigVersionPtrOutputWithContext(ctx context.Context) ParserConfigVersionPtrOutput
- func (e ParserConfigVersion) ToStringOutput() pulumi.StringOutput
- func (e ParserConfigVersion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ParserConfigVersion) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ParserConfigVersion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ParserConfigVersionInput
- type ParserConfigVersionOutput
- func (ParserConfigVersionOutput) ElementType() reflect.Type
- func (o ParserConfigVersionOutput) ToParserConfigVersionOutput() ParserConfigVersionOutput
- func (o ParserConfigVersionOutput) ToParserConfigVersionOutputWithContext(ctx context.Context) ParserConfigVersionOutput
- func (o ParserConfigVersionOutput) ToParserConfigVersionPtrOutput() ParserConfigVersionPtrOutput
- func (o ParserConfigVersionOutput) ToParserConfigVersionPtrOutputWithContext(ctx context.Context) ParserConfigVersionPtrOutput
- func (o ParserConfigVersionOutput) ToStringOutput() pulumi.StringOutput
- func (o ParserConfigVersionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ParserConfigVersionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ParserConfigVersionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ParserConfigVersionPtrInput
- type ParserConfigVersionPtrOutput
- func (o ParserConfigVersionPtrOutput) Elem() ParserConfigVersionOutput
- func (ParserConfigVersionPtrOutput) ElementType() reflect.Type
- func (o ParserConfigVersionPtrOutput) ToParserConfigVersionPtrOutput() ParserConfigVersionPtrOutput
- func (o ParserConfigVersionPtrOutput) ToParserConfigVersionPtrOutputWithContext(ctx context.Context) ParserConfigVersionPtrOutput
- func (o ParserConfigVersionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ParserConfigVersionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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 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 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 RecurseTag
- type RecurseTagArgs
- func (RecurseTagArgs) ElementType() reflect.Type
- func (i RecurseTagArgs) ToRecurseTagOutput() RecurseTagOutput
- func (i RecurseTagArgs) ToRecurseTagOutputWithContext(ctx context.Context) RecurseTagOutput
- func (i RecurseTagArgs) ToRecurseTagPtrOutput() RecurseTagPtrOutput
- func (i RecurseTagArgs) ToRecurseTagPtrOutputWithContext(ctx context.Context) RecurseTagPtrOutput
- type RecurseTagInput
- type RecurseTagOutput
- func (RecurseTagOutput) ElementType() reflect.Type
- func (o RecurseTagOutput) ToRecurseTagOutput() RecurseTagOutput
- func (o RecurseTagOutput) ToRecurseTagOutputWithContext(ctx context.Context) RecurseTagOutput
- func (o RecurseTagOutput) ToRecurseTagPtrOutput() RecurseTagPtrOutput
- func (o RecurseTagOutput) ToRecurseTagPtrOutputWithContext(ctx context.Context) RecurseTagPtrOutput
- type RecurseTagPtrInput
- type RecurseTagPtrOutput
- type RecurseTagResponse
- type RecurseTagResponseOutput
- type RedactConfig
- type RedactConfigArgs
- func (RedactConfigArgs) ElementType() reflect.Type
- func (i RedactConfigArgs) ToRedactConfigOutput() RedactConfigOutput
- func (i RedactConfigArgs) ToRedactConfigOutputWithContext(ctx context.Context) RedactConfigOutput
- func (i RedactConfigArgs) ToRedactConfigPtrOutput() RedactConfigPtrOutput
- func (i RedactConfigArgs) ToRedactConfigPtrOutputWithContext(ctx context.Context) RedactConfigPtrOutput
- type RedactConfigInput
- type RedactConfigOutput
- func (RedactConfigOutput) ElementType() reflect.Type
- func (o RedactConfigOutput) ToRedactConfigOutput() RedactConfigOutput
- func (o RedactConfigOutput) ToRedactConfigOutputWithContext(ctx context.Context) RedactConfigOutput
- func (o RedactConfigOutput) ToRedactConfigPtrOutput() RedactConfigPtrOutput
- func (o RedactConfigOutput) ToRedactConfigPtrOutputWithContext(ctx context.Context) RedactConfigPtrOutput
- type RedactConfigPtrInput
- type RedactConfigPtrOutput
- func (o RedactConfigPtrOutput) Elem() RedactConfigOutput
- func (RedactConfigPtrOutput) ElementType() reflect.Type
- func (o RedactConfigPtrOutput) ToRedactConfigPtrOutput() RedactConfigPtrOutput
- func (o RedactConfigPtrOutput) ToRedactConfigPtrOutputWithContext(ctx context.Context) RedactConfigPtrOutput
- type RedactConfigResponse
- type RedactConfigResponseOutput
- type RegenUidTag
- type RegenUidTagArgs
- func (RegenUidTagArgs) ElementType() reflect.Type
- func (i RegenUidTagArgs) ToRegenUidTagOutput() RegenUidTagOutput
- func (i RegenUidTagArgs) ToRegenUidTagOutputWithContext(ctx context.Context) RegenUidTagOutput
- func (i RegenUidTagArgs) ToRegenUidTagPtrOutput() RegenUidTagPtrOutput
- func (i RegenUidTagArgs) ToRegenUidTagPtrOutputWithContext(ctx context.Context) RegenUidTagPtrOutput
- type RegenUidTagInput
- type RegenUidTagOutput
- func (RegenUidTagOutput) ElementType() reflect.Type
- func (o RegenUidTagOutput) ToRegenUidTagOutput() RegenUidTagOutput
- func (o RegenUidTagOutput) ToRegenUidTagOutputWithContext(ctx context.Context) RegenUidTagOutput
- func (o RegenUidTagOutput) ToRegenUidTagPtrOutput() RegenUidTagPtrOutput
- func (o RegenUidTagOutput) ToRegenUidTagPtrOutputWithContext(ctx context.Context) RegenUidTagPtrOutput
- type RegenUidTagPtrInput
- type RegenUidTagPtrOutput
- type RegenUidTagResponse
- type RegenUidTagResponseOutput
- type RemoveField
- type RemoveFieldArgs
- func (RemoveFieldArgs) ElementType() reflect.Type
- func (i RemoveFieldArgs) ToRemoveFieldOutput() RemoveFieldOutput
- func (i RemoveFieldArgs) ToRemoveFieldOutputWithContext(ctx context.Context) RemoveFieldOutput
- func (i RemoveFieldArgs) ToRemoveFieldPtrOutput() RemoveFieldPtrOutput
- func (i RemoveFieldArgs) ToRemoveFieldPtrOutputWithContext(ctx context.Context) RemoveFieldPtrOutput
- type RemoveFieldInput
- type RemoveFieldOutput
- func (RemoveFieldOutput) ElementType() reflect.Type
- func (o RemoveFieldOutput) ToRemoveFieldOutput() RemoveFieldOutput
- func (o RemoveFieldOutput) ToRemoveFieldOutputWithContext(ctx context.Context) RemoveFieldOutput
- func (o RemoveFieldOutput) ToRemoveFieldPtrOutput() RemoveFieldPtrOutput
- func (o RemoveFieldOutput) ToRemoveFieldPtrOutputWithContext(ctx context.Context) RemoveFieldPtrOutput
- type RemoveFieldPtrInput
- type RemoveFieldPtrOutput
- type RemoveFieldResponse
- type RemoveFieldResponseOutput
- type RemoveTag
- type RemoveTagArgs
- func (RemoveTagArgs) ElementType() reflect.Type
- func (i RemoveTagArgs) ToRemoveTagOutput() RemoveTagOutput
- func (i RemoveTagArgs) ToRemoveTagOutputWithContext(ctx context.Context) RemoveTagOutput
- func (i RemoveTagArgs) ToRemoveTagPtrOutput() RemoveTagPtrOutput
- func (i RemoveTagArgs) ToRemoveTagPtrOutputWithContext(ctx context.Context) RemoveTagPtrOutput
- type RemoveTagInput
- type RemoveTagOutput
- func (RemoveTagOutput) ElementType() reflect.Type
- func (o RemoveTagOutput) ToRemoveTagOutput() RemoveTagOutput
- func (o RemoveTagOutput) ToRemoveTagOutputWithContext(ctx context.Context) RemoveTagOutput
- func (o RemoveTagOutput) ToRemoveTagPtrOutput() RemoveTagPtrOutput
- func (o RemoveTagOutput) ToRemoveTagPtrOutputWithContext(ctx context.Context) RemoveTagPtrOutput
- type RemoveTagPtrInput
- type RemoveTagPtrOutput
- type RemoveTagResponse
- type RemoveTagResponseOutput
- type ReplaceWithInfoTypeConfig
- type ReplaceWithInfoTypeConfigArgs
- func (ReplaceWithInfoTypeConfigArgs) ElementType() reflect.Type
- func (i ReplaceWithInfoTypeConfigArgs) ToReplaceWithInfoTypeConfigOutput() ReplaceWithInfoTypeConfigOutput
- func (i ReplaceWithInfoTypeConfigArgs) ToReplaceWithInfoTypeConfigOutputWithContext(ctx context.Context) ReplaceWithInfoTypeConfigOutput
- func (i ReplaceWithInfoTypeConfigArgs) ToReplaceWithInfoTypeConfigPtrOutput() ReplaceWithInfoTypeConfigPtrOutput
- func (i ReplaceWithInfoTypeConfigArgs) ToReplaceWithInfoTypeConfigPtrOutputWithContext(ctx context.Context) ReplaceWithInfoTypeConfigPtrOutput
- type ReplaceWithInfoTypeConfigInput
- type ReplaceWithInfoTypeConfigOutput
- func (ReplaceWithInfoTypeConfigOutput) ElementType() reflect.Type
- func (o ReplaceWithInfoTypeConfigOutput) ToReplaceWithInfoTypeConfigOutput() ReplaceWithInfoTypeConfigOutput
- func (o ReplaceWithInfoTypeConfigOutput) ToReplaceWithInfoTypeConfigOutputWithContext(ctx context.Context) ReplaceWithInfoTypeConfigOutput
- func (o ReplaceWithInfoTypeConfigOutput) ToReplaceWithInfoTypeConfigPtrOutput() ReplaceWithInfoTypeConfigPtrOutput
- func (o ReplaceWithInfoTypeConfigOutput) ToReplaceWithInfoTypeConfigPtrOutputWithContext(ctx context.Context) ReplaceWithInfoTypeConfigPtrOutput
- type ReplaceWithInfoTypeConfigPtrInput
- type ReplaceWithInfoTypeConfigPtrOutput
- func (o ReplaceWithInfoTypeConfigPtrOutput) Elem() ReplaceWithInfoTypeConfigOutput
- func (ReplaceWithInfoTypeConfigPtrOutput) ElementType() reflect.Type
- func (o ReplaceWithInfoTypeConfigPtrOutput) ToReplaceWithInfoTypeConfigPtrOutput() ReplaceWithInfoTypeConfigPtrOutput
- func (o ReplaceWithInfoTypeConfigPtrOutput) ToReplaceWithInfoTypeConfigPtrOutputWithContext(ctx context.Context) ReplaceWithInfoTypeConfigPtrOutput
- type ReplaceWithInfoTypeConfigResponse
- type ReplaceWithInfoTypeConfigResponseOutput
- func (ReplaceWithInfoTypeConfigResponseOutput) ElementType() reflect.Type
- func (o ReplaceWithInfoTypeConfigResponseOutput) ToReplaceWithInfoTypeConfigResponseOutput() ReplaceWithInfoTypeConfigResponseOutput
- func (o ReplaceWithInfoTypeConfigResponseOutput) ToReplaceWithInfoTypeConfigResponseOutputWithContext(ctx context.Context) ReplaceWithInfoTypeConfigResponseOutput
- type ResetTag
- type ResetTagArgs
- func (ResetTagArgs) ElementType() reflect.Type
- func (i ResetTagArgs) ToResetTagOutput() ResetTagOutput
- func (i ResetTagArgs) ToResetTagOutputWithContext(ctx context.Context) ResetTagOutput
- func (i ResetTagArgs) ToResetTagPtrOutput() ResetTagPtrOutput
- func (i ResetTagArgs) ToResetTagPtrOutputWithContext(ctx context.Context) ResetTagPtrOutput
- type ResetTagInput
- type ResetTagOutput
- func (ResetTagOutput) ElementType() reflect.Type
- func (o ResetTagOutput) ToResetTagOutput() ResetTagOutput
- func (o ResetTagOutput) ToResetTagOutputWithContext(ctx context.Context) ResetTagOutput
- func (o ResetTagOutput) ToResetTagPtrOutput() ResetTagPtrOutput
- func (o ResetTagOutput) ToResetTagPtrOutputWithContext(ctx context.Context) ResetTagPtrOutput
- type ResetTagPtrInput
- type ResetTagPtrOutput
- type ResetTagResponse
- type ResetTagResponseOutput
- type ResourceAnnotation
- type ResourceAnnotationArgs
- func (ResourceAnnotationArgs) ElementType() reflect.Type
- func (i ResourceAnnotationArgs) ToResourceAnnotationOutput() ResourceAnnotationOutput
- func (i ResourceAnnotationArgs) ToResourceAnnotationOutputWithContext(ctx context.Context) ResourceAnnotationOutput
- func (i ResourceAnnotationArgs) ToResourceAnnotationPtrOutput() ResourceAnnotationPtrOutput
- func (i ResourceAnnotationArgs) ToResourceAnnotationPtrOutputWithContext(ctx context.Context) ResourceAnnotationPtrOutput
- type ResourceAnnotationInput
- type ResourceAnnotationOutput
- func (ResourceAnnotationOutput) ElementType() reflect.Type
- func (o ResourceAnnotationOutput) Label() pulumi.StringPtrOutput
- func (o ResourceAnnotationOutput) ToResourceAnnotationOutput() ResourceAnnotationOutput
- func (o ResourceAnnotationOutput) ToResourceAnnotationOutputWithContext(ctx context.Context) ResourceAnnotationOutput
- func (o ResourceAnnotationOutput) ToResourceAnnotationPtrOutput() ResourceAnnotationPtrOutput
- func (o ResourceAnnotationOutput) ToResourceAnnotationPtrOutputWithContext(ctx context.Context) ResourceAnnotationPtrOutput
- type ResourceAnnotationPtrInput
- type ResourceAnnotationPtrOutput
- func (o ResourceAnnotationPtrOutput) Elem() ResourceAnnotationOutput
- func (ResourceAnnotationPtrOutput) ElementType() reflect.Type
- func (o ResourceAnnotationPtrOutput) Label() pulumi.StringPtrOutput
- func (o ResourceAnnotationPtrOutput) ToResourceAnnotationPtrOutput() ResourceAnnotationPtrOutput
- func (o ResourceAnnotationPtrOutput) ToResourceAnnotationPtrOutputWithContext(ctx context.Context) ResourceAnnotationPtrOutput
- type ResourceAnnotationResponse
- type ResourceAnnotationResponseOutput
- func (ResourceAnnotationResponseOutput) ElementType() reflect.Type
- func (o ResourceAnnotationResponseOutput) Label() pulumi.StringOutput
- func (o ResourceAnnotationResponseOutput) ToResourceAnnotationResponseOutput() ResourceAnnotationResponseOutput
- func (o ResourceAnnotationResponseOutput) ToResourceAnnotationResponseOutputWithContext(ctx context.Context) ResourceAnnotationResponseOutput
- 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) LastUpdatedPartitionConfig() TimePartitioningPtrOutput
- func (o SchemaConfigOutput) RecursiveStructureDepth() pulumi.StringPtrOutput
- func (o SchemaConfigOutput) SchemaType() SchemaConfigSchemaTypePtrOutput
- 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) LastUpdatedPartitionConfig() TimePartitioningPtrOutput
- func (o SchemaConfigPtrOutput) RecursiveStructureDepth() pulumi.StringPtrOutput
- func (o SchemaConfigPtrOutput) SchemaType() SchemaConfigSchemaTypePtrOutput
- func (o SchemaConfigPtrOutput) ToSchemaConfigPtrOutput() SchemaConfigPtrOutput
- func (o SchemaConfigPtrOutput) ToSchemaConfigPtrOutputWithContext(ctx context.Context) SchemaConfigPtrOutput
- type SchemaConfigResponse
- type SchemaConfigResponseOutput
- func (SchemaConfigResponseOutput) ElementType() reflect.Type
- func (o SchemaConfigResponseOutput) LastUpdatedPartitionConfig() TimePartitioningResponseOutput
- 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 SchemaConfigSchemaType
- func (SchemaConfigSchemaType) ElementType() reflect.Type
- func (e SchemaConfigSchemaType) ToSchemaConfigSchemaTypeOutput() SchemaConfigSchemaTypeOutput
- func (e SchemaConfigSchemaType) ToSchemaConfigSchemaTypeOutputWithContext(ctx context.Context) SchemaConfigSchemaTypeOutput
- func (e SchemaConfigSchemaType) ToSchemaConfigSchemaTypePtrOutput() SchemaConfigSchemaTypePtrOutput
- func (e SchemaConfigSchemaType) ToSchemaConfigSchemaTypePtrOutputWithContext(ctx context.Context) SchemaConfigSchemaTypePtrOutput
- func (e SchemaConfigSchemaType) ToStringOutput() pulumi.StringOutput
- func (e SchemaConfigSchemaType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SchemaConfigSchemaType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SchemaConfigSchemaType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SchemaConfigSchemaTypeInput
- type SchemaConfigSchemaTypeOutput
- func (SchemaConfigSchemaTypeOutput) ElementType() reflect.Type
- func (o SchemaConfigSchemaTypeOutput) ToSchemaConfigSchemaTypeOutput() SchemaConfigSchemaTypeOutput
- func (o SchemaConfigSchemaTypeOutput) ToSchemaConfigSchemaTypeOutputWithContext(ctx context.Context) SchemaConfigSchemaTypeOutput
- func (o SchemaConfigSchemaTypeOutput) ToSchemaConfigSchemaTypePtrOutput() SchemaConfigSchemaTypePtrOutput
- func (o SchemaConfigSchemaTypeOutput) ToSchemaConfigSchemaTypePtrOutputWithContext(ctx context.Context) SchemaConfigSchemaTypePtrOutput
- func (o SchemaConfigSchemaTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o SchemaConfigSchemaTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SchemaConfigSchemaTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SchemaConfigSchemaTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SchemaConfigSchemaTypePtrInput
- type SchemaConfigSchemaTypePtrOutput
- func (o SchemaConfigSchemaTypePtrOutput) Elem() SchemaConfigSchemaTypeOutput
- func (SchemaConfigSchemaTypePtrOutput) ElementType() reflect.Type
- func (o SchemaConfigSchemaTypePtrOutput) ToSchemaConfigSchemaTypePtrOutput() SchemaConfigSchemaTypePtrOutput
- func (o SchemaConfigSchemaTypePtrOutput) ToSchemaConfigSchemaTypePtrOutputWithContext(ctx context.Context) SchemaConfigSchemaTypePtrOutput
- func (o SchemaConfigSchemaTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SchemaConfigSchemaTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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() SchemaPackageSchematizedParsingTypePtrOutput
- 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
- func (o SchemaPackageOutput) UnexpectedSegmentHandling() SchemaPackageUnexpectedSegmentHandlingPtrOutput
- 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() SchemaPackageSchematizedParsingTypePtrOutput
- func (o SchemaPackagePtrOutput) ToSchemaPackagePtrOutput() SchemaPackagePtrOutput
- func (o SchemaPackagePtrOutput) ToSchemaPackagePtrOutputWithContext(ctx context.Context) SchemaPackagePtrOutput
- func (o SchemaPackagePtrOutput) Types() Hl7TypesConfigArrayOutput
- func (o SchemaPackagePtrOutput) UnexpectedSegmentHandling() SchemaPackageUnexpectedSegmentHandlingPtrOutput
- type SchemaPackageResponse
- 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) Types() Hl7TypesConfigResponseArrayOutput
- func (o SchemaPackageResponseOutput) UnexpectedSegmentHandling() pulumi.StringOutput
- type SchemaPackageSchematizedParsingType
- func (SchemaPackageSchematizedParsingType) ElementType() reflect.Type
- func (e SchemaPackageSchematizedParsingType) ToSchemaPackageSchematizedParsingTypeOutput() SchemaPackageSchematizedParsingTypeOutput
- func (e SchemaPackageSchematizedParsingType) ToSchemaPackageSchematizedParsingTypeOutputWithContext(ctx context.Context) SchemaPackageSchematizedParsingTypeOutput
- func (e SchemaPackageSchematizedParsingType) ToSchemaPackageSchematizedParsingTypePtrOutput() SchemaPackageSchematizedParsingTypePtrOutput
- func (e SchemaPackageSchematizedParsingType) ToSchemaPackageSchematizedParsingTypePtrOutputWithContext(ctx context.Context) SchemaPackageSchematizedParsingTypePtrOutput
- func (e SchemaPackageSchematizedParsingType) ToStringOutput() pulumi.StringOutput
- func (e SchemaPackageSchematizedParsingType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SchemaPackageSchematizedParsingType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SchemaPackageSchematizedParsingType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SchemaPackageSchematizedParsingTypeInput
- type SchemaPackageSchematizedParsingTypeOutput
- func (SchemaPackageSchematizedParsingTypeOutput) ElementType() reflect.Type
- func (o SchemaPackageSchematizedParsingTypeOutput) ToSchemaPackageSchematizedParsingTypeOutput() SchemaPackageSchematizedParsingTypeOutput
- func (o SchemaPackageSchematizedParsingTypeOutput) ToSchemaPackageSchematizedParsingTypeOutputWithContext(ctx context.Context) SchemaPackageSchematizedParsingTypeOutput
- func (o SchemaPackageSchematizedParsingTypeOutput) ToSchemaPackageSchematizedParsingTypePtrOutput() SchemaPackageSchematizedParsingTypePtrOutput
- func (o SchemaPackageSchematizedParsingTypeOutput) ToSchemaPackageSchematizedParsingTypePtrOutputWithContext(ctx context.Context) SchemaPackageSchematizedParsingTypePtrOutput
- func (o SchemaPackageSchematizedParsingTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o SchemaPackageSchematizedParsingTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SchemaPackageSchematizedParsingTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SchemaPackageSchematizedParsingTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SchemaPackageSchematizedParsingTypePtrInput
- type SchemaPackageSchematizedParsingTypePtrOutput
- func (o SchemaPackageSchematizedParsingTypePtrOutput) Elem() SchemaPackageSchematizedParsingTypeOutput
- func (SchemaPackageSchematizedParsingTypePtrOutput) ElementType() reflect.Type
- func (o SchemaPackageSchematizedParsingTypePtrOutput) ToSchemaPackageSchematizedParsingTypePtrOutput() SchemaPackageSchematizedParsingTypePtrOutput
- func (o SchemaPackageSchematizedParsingTypePtrOutput) ToSchemaPackageSchematizedParsingTypePtrOutputWithContext(ctx context.Context) SchemaPackageSchematizedParsingTypePtrOutput
- func (o SchemaPackageSchematizedParsingTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SchemaPackageSchematizedParsingTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SchemaPackageUnexpectedSegmentHandling
- func (SchemaPackageUnexpectedSegmentHandling) ElementType() reflect.Type
- func (e SchemaPackageUnexpectedSegmentHandling) ToSchemaPackageUnexpectedSegmentHandlingOutput() SchemaPackageUnexpectedSegmentHandlingOutput
- func (e SchemaPackageUnexpectedSegmentHandling) ToSchemaPackageUnexpectedSegmentHandlingOutputWithContext(ctx context.Context) SchemaPackageUnexpectedSegmentHandlingOutput
- func (e SchemaPackageUnexpectedSegmentHandling) ToSchemaPackageUnexpectedSegmentHandlingPtrOutput() SchemaPackageUnexpectedSegmentHandlingPtrOutput
- func (e SchemaPackageUnexpectedSegmentHandling) ToSchemaPackageUnexpectedSegmentHandlingPtrOutputWithContext(ctx context.Context) SchemaPackageUnexpectedSegmentHandlingPtrOutput
- func (e SchemaPackageUnexpectedSegmentHandling) ToStringOutput() pulumi.StringOutput
- func (e SchemaPackageUnexpectedSegmentHandling) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SchemaPackageUnexpectedSegmentHandling) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SchemaPackageUnexpectedSegmentHandling) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SchemaPackageUnexpectedSegmentHandlingInput
- type SchemaPackageUnexpectedSegmentHandlingOutput
- func (SchemaPackageUnexpectedSegmentHandlingOutput) ElementType() reflect.Type
- func (o SchemaPackageUnexpectedSegmentHandlingOutput) ToSchemaPackageUnexpectedSegmentHandlingOutput() SchemaPackageUnexpectedSegmentHandlingOutput
- func (o SchemaPackageUnexpectedSegmentHandlingOutput) ToSchemaPackageUnexpectedSegmentHandlingOutputWithContext(ctx context.Context) SchemaPackageUnexpectedSegmentHandlingOutput
- func (o SchemaPackageUnexpectedSegmentHandlingOutput) ToSchemaPackageUnexpectedSegmentHandlingPtrOutput() SchemaPackageUnexpectedSegmentHandlingPtrOutput
- func (o SchemaPackageUnexpectedSegmentHandlingOutput) ToSchemaPackageUnexpectedSegmentHandlingPtrOutputWithContext(ctx context.Context) SchemaPackageUnexpectedSegmentHandlingPtrOutput
- func (o SchemaPackageUnexpectedSegmentHandlingOutput) ToStringOutput() pulumi.StringOutput
- func (o SchemaPackageUnexpectedSegmentHandlingOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SchemaPackageUnexpectedSegmentHandlingOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SchemaPackageUnexpectedSegmentHandlingOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SchemaPackageUnexpectedSegmentHandlingPtrInput
- type SchemaPackageUnexpectedSegmentHandlingPtrOutput
- func (o SchemaPackageUnexpectedSegmentHandlingPtrOutput) Elem() SchemaPackageUnexpectedSegmentHandlingOutput
- func (SchemaPackageUnexpectedSegmentHandlingPtrOutput) ElementType() reflect.Type
- func (o SchemaPackageUnexpectedSegmentHandlingPtrOutput) ToSchemaPackageUnexpectedSegmentHandlingPtrOutput() SchemaPackageUnexpectedSegmentHandlingPtrOutput
- func (o SchemaPackageUnexpectedSegmentHandlingPtrOutput) ToSchemaPackageUnexpectedSegmentHandlingPtrOutputWithContext(ctx context.Context) SchemaPackageUnexpectedSegmentHandlingPtrOutput
- func (o SchemaPackageUnexpectedSegmentHandlingPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SchemaPackageUnexpectedSegmentHandlingPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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 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
- type SearchConfig
- type SearchConfigArgs
- func (SearchConfigArgs) ElementType() reflect.Type
- func (i SearchConfigArgs) ToSearchConfigOutput() SearchConfigOutput
- func (i SearchConfigArgs) ToSearchConfigOutputWithContext(ctx context.Context) SearchConfigOutput
- func (i SearchConfigArgs) ToSearchConfigPtrOutput() SearchConfigPtrOutput
- func (i SearchConfigArgs) ToSearchConfigPtrOutputWithContext(ctx context.Context) SearchConfigPtrOutput
- type SearchConfigInput
- type SearchConfigOutput
- func (SearchConfigOutput) ElementType() reflect.Type
- func (o SearchConfigOutput) SearchParameters() SearchParameterArrayOutput
- func (o SearchConfigOutput) ToSearchConfigOutput() SearchConfigOutput
- func (o SearchConfigOutput) ToSearchConfigOutputWithContext(ctx context.Context) SearchConfigOutput
- func (o SearchConfigOutput) ToSearchConfigPtrOutput() SearchConfigPtrOutput
- func (o SearchConfigOutput) ToSearchConfigPtrOutputWithContext(ctx context.Context) SearchConfigPtrOutput
- type SearchConfigPtrInput
- type SearchConfigPtrOutput
- func (o SearchConfigPtrOutput) Elem() SearchConfigOutput
- func (SearchConfigPtrOutput) ElementType() reflect.Type
- func (o SearchConfigPtrOutput) SearchParameters() SearchParameterArrayOutput
- func (o SearchConfigPtrOutput) ToSearchConfigPtrOutput() SearchConfigPtrOutput
- func (o SearchConfigPtrOutput) ToSearchConfigPtrOutputWithContext(ctx context.Context) SearchConfigPtrOutput
- type SearchConfigResponse
- type SearchConfigResponseOutput
- func (SearchConfigResponseOutput) ElementType() reflect.Type
- func (o SearchConfigResponseOutput) SearchParameters() SearchParameterResponseArrayOutput
- func (o SearchConfigResponseOutput) ToSearchConfigResponseOutput() SearchConfigResponseOutput
- func (o SearchConfigResponseOutput) ToSearchConfigResponseOutputWithContext(ctx context.Context) SearchConfigResponseOutput
- type SearchParameter
- type SearchParameterArgs
- type SearchParameterArray
- type SearchParameterArrayInput
- type SearchParameterArrayOutput
- func (SearchParameterArrayOutput) ElementType() reflect.Type
- func (o SearchParameterArrayOutput) Index(i pulumi.IntInput) SearchParameterOutput
- func (o SearchParameterArrayOutput) ToSearchParameterArrayOutput() SearchParameterArrayOutput
- func (o SearchParameterArrayOutput) ToSearchParameterArrayOutputWithContext(ctx context.Context) SearchParameterArrayOutput
- type SearchParameterInput
- type SearchParameterOutput
- func (o SearchParameterOutput) CanonicalUrl() pulumi.StringPtrOutput
- func (SearchParameterOutput) ElementType() reflect.Type
- func (o SearchParameterOutput) Parameter() pulumi.StringPtrOutput
- func (o SearchParameterOutput) ToSearchParameterOutput() SearchParameterOutput
- func (o SearchParameterOutput) ToSearchParameterOutputWithContext(ctx context.Context) SearchParameterOutput
- type SearchParameterResponse
- type SearchParameterResponseArrayOutput
- func (SearchParameterResponseArrayOutput) ElementType() reflect.Type
- func (o SearchParameterResponseArrayOutput) Index(i pulumi.IntInput) SearchParameterResponseOutput
- func (o SearchParameterResponseArrayOutput) ToSearchParameterResponseArrayOutput() SearchParameterResponseArrayOutput
- func (o SearchParameterResponseArrayOutput) ToSearchParameterResponseArrayOutputWithContext(ctx context.Context) SearchParameterResponseArrayOutput
- type SearchParameterResponseOutput
- func (o SearchParameterResponseOutput) CanonicalUrl() pulumi.StringOutput
- func (SearchParameterResponseOutput) ElementType() reflect.Type
- func (o SearchParameterResponseOutput) Parameter() pulumi.StringOutput
- func (o SearchParameterResponseOutput) ToSearchParameterResponseOutput() SearchParameterResponseOutput
- func (o SearchParameterResponseOutput) ToSearchParameterResponseOutputWithContext(ctx context.Context) SearchParameterResponseOutput
- type SegmentResponse
- 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 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 SensitiveTextAnnotation
- type SensitiveTextAnnotationArgs
- func (SensitiveTextAnnotationArgs) ElementType() reflect.Type
- func (i SensitiveTextAnnotationArgs) ToSensitiveTextAnnotationOutput() SensitiveTextAnnotationOutput
- func (i SensitiveTextAnnotationArgs) ToSensitiveTextAnnotationOutputWithContext(ctx context.Context) SensitiveTextAnnotationOutput
- func (i SensitiveTextAnnotationArgs) ToSensitiveTextAnnotationPtrOutput() SensitiveTextAnnotationPtrOutput
- func (i SensitiveTextAnnotationArgs) ToSensitiveTextAnnotationPtrOutputWithContext(ctx context.Context) SensitiveTextAnnotationPtrOutput
- type SensitiveTextAnnotationInput
- type SensitiveTextAnnotationOutput
- func (o SensitiveTextAnnotationOutput) Details() pulumi.StringMapOutput
- func (SensitiveTextAnnotationOutput) ElementType() reflect.Type
- func (o SensitiveTextAnnotationOutput) ToSensitiveTextAnnotationOutput() SensitiveTextAnnotationOutput
- func (o SensitiveTextAnnotationOutput) ToSensitiveTextAnnotationOutputWithContext(ctx context.Context) SensitiveTextAnnotationOutput
- func (o SensitiveTextAnnotationOutput) ToSensitiveTextAnnotationPtrOutput() SensitiveTextAnnotationPtrOutput
- func (o SensitiveTextAnnotationOutput) ToSensitiveTextAnnotationPtrOutputWithContext(ctx context.Context) SensitiveTextAnnotationPtrOutput
- type SensitiveTextAnnotationPtrInput
- type SensitiveTextAnnotationPtrOutput
- func (o SensitiveTextAnnotationPtrOutput) Details() pulumi.StringMapOutput
- func (o SensitiveTextAnnotationPtrOutput) Elem() SensitiveTextAnnotationOutput
- func (SensitiveTextAnnotationPtrOutput) ElementType() reflect.Type
- func (o SensitiveTextAnnotationPtrOutput) ToSensitiveTextAnnotationPtrOutput() SensitiveTextAnnotationPtrOutput
- func (o SensitiveTextAnnotationPtrOutput) ToSensitiveTextAnnotationPtrOutputWithContext(ctx context.Context) SensitiveTextAnnotationPtrOutput
- type SensitiveTextAnnotationResponse
- type SensitiveTextAnnotationResponseOutput
- func (o SensitiveTextAnnotationResponseOutput) Details() pulumi.StringMapOutput
- func (SensitiveTextAnnotationResponseOutput) ElementType() reflect.Type
- func (o SensitiveTextAnnotationResponseOutput) ToSensitiveTextAnnotationResponseOutput() SensitiveTextAnnotationResponseOutput
- func (o SensitiveTextAnnotationResponseOutput) ToSensitiveTextAnnotationResponseOutputWithContext(ctx context.Context) SensitiveTextAnnotationResponseOutput
- 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.StringOutput
- 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 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) UserId() pulumi.StringOutput
- 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() GoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutput
- func (o StreamConfigOutput) DeidentifiedStoreDestination() DeidentifiedStoreDestinationPtrOutput
- 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 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 StreamConfigResponseOutput
- func (o StreamConfigResponseOutput) BigqueryDestination() GoogleCloudHealthcareV1beta1FhirBigQueryDestinationResponseOutput
- func (o StreamConfigResponseOutput) DeidentifiedStoreDestination() DeidentifiedStoreDestinationResponseOutput
- 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 TagFilterList
- type TagFilterListArgs
- func (TagFilterListArgs) ElementType() reflect.Type
- func (i TagFilterListArgs) ToTagFilterListOutput() TagFilterListOutput
- func (i TagFilterListArgs) ToTagFilterListOutputWithContext(ctx context.Context) TagFilterListOutput
- func (i TagFilterListArgs) ToTagFilterListPtrOutput() TagFilterListPtrOutput
- func (i TagFilterListArgs) ToTagFilterListPtrOutputWithContext(ctx context.Context) TagFilterListPtrOutput
- type TagFilterListInput
- type TagFilterListOutput
- func (TagFilterListOutput) ElementType() reflect.Type
- func (o TagFilterListOutput) Tags() pulumi.StringArrayOutput
- func (o TagFilterListOutput) ToTagFilterListOutput() TagFilterListOutput
- func (o TagFilterListOutput) ToTagFilterListOutputWithContext(ctx context.Context) TagFilterListOutput
- func (o TagFilterListOutput) ToTagFilterListPtrOutput() TagFilterListPtrOutput
- func (o TagFilterListOutput) ToTagFilterListPtrOutputWithContext(ctx context.Context) TagFilterListPtrOutput
- type TagFilterListPtrInput
- type TagFilterListPtrOutput
- func (o TagFilterListPtrOutput) Elem() TagFilterListOutput
- func (TagFilterListPtrOutput) ElementType() reflect.Type
- func (o TagFilterListPtrOutput) Tags() pulumi.StringArrayOutput
- func (o TagFilterListPtrOutput) ToTagFilterListPtrOutput() TagFilterListPtrOutput
- func (o TagFilterListPtrOutput) ToTagFilterListPtrOutputWithContext(ctx context.Context) TagFilterListPtrOutput
- type TagFilterListResponse
- type TagFilterListResponseOutput
- func (TagFilterListResponseOutput) ElementType() reflect.Type
- func (o TagFilterListResponseOutput) Tags() pulumi.StringArrayOutput
- func (o TagFilterListResponseOutput) ToTagFilterListResponseOutput() TagFilterListResponseOutput
- func (o TagFilterListResponseOutput) ToTagFilterListResponseOutputWithContext(ctx context.Context) TagFilterListResponseOutput
- type TextConfig
- type TextConfigArgs
- func (TextConfigArgs) ElementType() reflect.Type
- func (i TextConfigArgs) ToTextConfigOutput() TextConfigOutput
- func (i TextConfigArgs) ToTextConfigOutputWithContext(ctx context.Context) TextConfigOutput
- func (i TextConfigArgs) ToTextConfigPtrOutput() TextConfigPtrOutput
- func (i TextConfigArgs) ToTextConfigPtrOutputWithContext(ctx context.Context) TextConfigPtrOutput
- type TextConfigInput
- type TextConfigOutput
- func (o TextConfigOutput) AdditionalTransformations() InfoTypeTransformationArrayOutput
- func (TextConfigOutput) ElementType() reflect.Type
- func (o TextConfigOutput) ExcludeInfoTypes() pulumi.StringArrayOutput
- func (o TextConfigOutput) ProfileType() TextConfigProfileTypePtrOutput
- func (o TextConfigOutput) ToTextConfigOutput() TextConfigOutput
- func (o TextConfigOutput) ToTextConfigOutputWithContext(ctx context.Context) TextConfigOutput
- func (o TextConfigOutput) ToTextConfigPtrOutput() TextConfigPtrOutput
- func (o TextConfigOutput) ToTextConfigPtrOutputWithContext(ctx context.Context) TextConfigPtrOutput
- func (o TextConfigOutput) Transformations() InfoTypeTransformationArrayOutputdeprecated
- type TextConfigProfileType
- func (TextConfigProfileType) ElementType() reflect.Type
- func (e TextConfigProfileType) ToStringOutput() pulumi.StringOutput
- func (e TextConfigProfileType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e TextConfigProfileType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e TextConfigProfileType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e TextConfigProfileType) ToTextConfigProfileTypeOutput() TextConfigProfileTypeOutput
- func (e TextConfigProfileType) ToTextConfigProfileTypeOutputWithContext(ctx context.Context) TextConfigProfileTypeOutput
- func (e TextConfigProfileType) ToTextConfigProfileTypePtrOutput() TextConfigProfileTypePtrOutput
- func (e TextConfigProfileType) ToTextConfigProfileTypePtrOutputWithContext(ctx context.Context) TextConfigProfileTypePtrOutput
- type TextConfigProfileTypeInput
- type TextConfigProfileTypeOutput
- func (TextConfigProfileTypeOutput) ElementType() reflect.Type
- func (o TextConfigProfileTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o TextConfigProfileTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o TextConfigProfileTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TextConfigProfileTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TextConfigProfileTypeOutput) ToTextConfigProfileTypeOutput() TextConfigProfileTypeOutput
- func (o TextConfigProfileTypeOutput) ToTextConfigProfileTypeOutputWithContext(ctx context.Context) TextConfigProfileTypeOutput
- func (o TextConfigProfileTypeOutput) ToTextConfigProfileTypePtrOutput() TextConfigProfileTypePtrOutput
- func (o TextConfigProfileTypeOutput) ToTextConfigProfileTypePtrOutputWithContext(ctx context.Context) TextConfigProfileTypePtrOutput
- type TextConfigProfileTypePtrInput
- type TextConfigProfileTypePtrOutput
- func (o TextConfigProfileTypePtrOutput) Elem() TextConfigProfileTypeOutput
- func (TextConfigProfileTypePtrOutput) ElementType() reflect.Type
- func (o TextConfigProfileTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TextConfigProfileTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TextConfigProfileTypePtrOutput) ToTextConfigProfileTypePtrOutput() TextConfigProfileTypePtrOutput
- func (o TextConfigProfileTypePtrOutput) ToTextConfigProfileTypePtrOutputWithContext(ctx context.Context) TextConfigProfileTypePtrOutput
- type TextConfigPtrInput
- type TextConfigPtrOutput
- func (o TextConfigPtrOutput) AdditionalTransformations() InfoTypeTransformationArrayOutput
- func (o TextConfigPtrOutput) Elem() TextConfigOutput
- func (TextConfigPtrOutput) ElementType() reflect.Type
- func (o TextConfigPtrOutput) ExcludeInfoTypes() pulumi.StringArrayOutput
- func (o TextConfigPtrOutput) ProfileType() TextConfigProfileTypePtrOutput
- func (o TextConfigPtrOutput) ToTextConfigPtrOutput() TextConfigPtrOutput
- func (o TextConfigPtrOutput) ToTextConfigPtrOutputWithContext(ctx context.Context) TextConfigPtrOutput
- func (o TextConfigPtrOutput) Transformations() InfoTypeTransformationArrayOutputdeprecated
- type TextConfigResponse
- type TextConfigResponseOutput
- func (o TextConfigResponseOutput) AdditionalTransformations() InfoTypeTransformationResponseArrayOutput
- func (TextConfigResponseOutput) ElementType() reflect.Type
- func (o TextConfigResponseOutput) ExcludeInfoTypes() pulumi.StringArrayOutput
- func (o TextConfigResponseOutput) ProfileType() pulumi.StringOutput
- func (o TextConfigResponseOutput) ToTextConfigResponseOutput() TextConfigResponseOutput
- func (o TextConfigResponseOutput) ToTextConfigResponseOutputWithContext(ctx context.Context) TextConfigResponseOutput
- func (o TextConfigResponseOutput) Transformations() InfoTypeTransformationResponseArrayOutputdeprecated
- type TimePartitioning
- type TimePartitioningArgs
- func (TimePartitioningArgs) ElementType() reflect.Type
- func (i TimePartitioningArgs) ToTimePartitioningOutput() TimePartitioningOutput
- func (i TimePartitioningArgs) ToTimePartitioningOutputWithContext(ctx context.Context) TimePartitioningOutput
- func (i TimePartitioningArgs) ToTimePartitioningPtrOutput() TimePartitioningPtrOutput
- func (i TimePartitioningArgs) ToTimePartitioningPtrOutputWithContext(ctx context.Context) TimePartitioningPtrOutput
- type TimePartitioningInput
- type TimePartitioningOutput
- func (TimePartitioningOutput) ElementType() reflect.Type
- func (o TimePartitioningOutput) ExpirationMs() pulumi.StringPtrOutput
- func (o TimePartitioningOutput) ToTimePartitioningOutput() TimePartitioningOutput
- func (o TimePartitioningOutput) ToTimePartitioningOutputWithContext(ctx context.Context) TimePartitioningOutput
- func (o TimePartitioningOutput) ToTimePartitioningPtrOutput() TimePartitioningPtrOutput
- func (o TimePartitioningOutput) ToTimePartitioningPtrOutputWithContext(ctx context.Context) TimePartitioningPtrOutput
- func (o TimePartitioningOutput) Type() TimePartitioningTypePtrOutput
- type TimePartitioningPtrInput
- type TimePartitioningPtrOutput
- func (o TimePartitioningPtrOutput) Elem() TimePartitioningOutput
- func (TimePartitioningPtrOutput) ElementType() reflect.Type
- func (o TimePartitioningPtrOutput) ExpirationMs() pulumi.StringPtrOutput
- func (o TimePartitioningPtrOutput) ToTimePartitioningPtrOutput() TimePartitioningPtrOutput
- func (o TimePartitioningPtrOutput) ToTimePartitioningPtrOutputWithContext(ctx context.Context) TimePartitioningPtrOutput
- func (o TimePartitioningPtrOutput) Type() TimePartitioningTypePtrOutput
- type TimePartitioningResponse
- type TimePartitioningResponseOutput
- func (TimePartitioningResponseOutput) ElementType() reflect.Type
- func (o TimePartitioningResponseOutput) ExpirationMs() pulumi.StringOutput
- func (o TimePartitioningResponseOutput) ToTimePartitioningResponseOutput() TimePartitioningResponseOutput
- func (o TimePartitioningResponseOutput) ToTimePartitioningResponseOutputWithContext(ctx context.Context) TimePartitioningResponseOutput
- func (o TimePartitioningResponseOutput) Type() pulumi.StringOutput
- type TimePartitioningType
- func (TimePartitioningType) ElementType() reflect.Type
- func (e TimePartitioningType) ToStringOutput() pulumi.StringOutput
- func (e TimePartitioningType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e TimePartitioningType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e TimePartitioningType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e TimePartitioningType) ToTimePartitioningTypeOutput() TimePartitioningTypeOutput
- func (e TimePartitioningType) ToTimePartitioningTypeOutputWithContext(ctx context.Context) TimePartitioningTypeOutput
- func (e TimePartitioningType) ToTimePartitioningTypePtrOutput() TimePartitioningTypePtrOutput
- func (e TimePartitioningType) ToTimePartitioningTypePtrOutputWithContext(ctx context.Context) TimePartitioningTypePtrOutput
- type TimePartitioningTypeInput
- type TimePartitioningTypeOutput
- func (TimePartitioningTypeOutput) ElementType() reflect.Type
- func (o TimePartitioningTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o TimePartitioningTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o TimePartitioningTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TimePartitioningTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TimePartitioningTypeOutput) ToTimePartitioningTypeOutput() TimePartitioningTypeOutput
- func (o TimePartitioningTypeOutput) ToTimePartitioningTypeOutputWithContext(ctx context.Context) TimePartitioningTypeOutput
- func (o TimePartitioningTypeOutput) ToTimePartitioningTypePtrOutput() TimePartitioningTypePtrOutput
- func (o TimePartitioningTypeOutput) ToTimePartitioningTypePtrOutputWithContext(ctx context.Context) TimePartitioningTypePtrOutput
- type TimePartitioningTypePtrInput
- type TimePartitioningTypePtrOutput
- func (o TimePartitioningTypePtrOutput) Elem() TimePartitioningTypeOutput
- func (TimePartitioningTypePtrOutput) ElementType() reflect.Type
- func (o TimePartitioningTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TimePartitioningTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TimePartitioningTypePtrOutput) ToTimePartitioningTypePtrOutput() TimePartitioningTypePtrOutput
- func (o TimePartitioningTypePtrOutput) ToTimePartitioningTypePtrOutputWithContext(ctx context.Context) TimePartitioningTypePtrOutput
- 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() TypePrimitivePtrOutput
- func (o TypeOutput) ToTypeOutput() TypeOutput
- func (o TypeOutput) ToTypeOutputWithContext(ctx context.Context) TypeOutput
- type TypePrimitive
- func (TypePrimitive) ElementType() reflect.Type
- func (e TypePrimitive) ToStringOutput() pulumi.StringOutput
- func (e TypePrimitive) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e TypePrimitive) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e TypePrimitive) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e TypePrimitive) ToTypePrimitiveOutput() TypePrimitiveOutput
- func (e TypePrimitive) ToTypePrimitiveOutputWithContext(ctx context.Context) TypePrimitiveOutput
- func (e TypePrimitive) ToTypePrimitivePtrOutput() TypePrimitivePtrOutput
- func (e TypePrimitive) ToTypePrimitivePtrOutputWithContext(ctx context.Context) TypePrimitivePtrOutput
- type TypePrimitiveInput
- type TypePrimitiveOutput
- func (TypePrimitiveOutput) ElementType() reflect.Type
- func (o TypePrimitiveOutput) ToStringOutput() pulumi.StringOutput
- func (o TypePrimitiveOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o TypePrimitiveOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TypePrimitiveOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TypePrimitiveOutput) ToTypePrimitiveOutput() TypePrimitiveOutput
- func (o TypePrimitiveOutput) ToTypePrimitiveOutputWithContext(ctx context.Context) TypePrimitiveOutput
- func (o TypePrimitiveOutput) ToTypePrimitivePtrOutput() TypePrimitivePtrOutput
- func (o TypePrimitiveOutput) ToTypePrimitivePtrOutputWithContext(ctx context.Context) TypePrimitivePtrOutput
- type TypePrimitivePtrInput
- type TypePrimitivePtrOutput
- func (o TypePrimitivePtrOutput) Elem() TypePrimitiveOutput
- func (TypePrimitivePtrOutput) ElementType() reflect.Type
- func (o TypePrimitivePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TypePrimitivePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TypePrimitivePtrOutput) ToTypePrimitivePtrOutput() TypePrimitivePtrOutput
- func (o TypePrimitivePtrOutput) ToTypePrimitivePtrOutputWithContext(ctx context.Context) TypePrimitivePtrOutput
- type TypeResponse
- 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 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
- func (o UserDataMappingOutput) ArchiveTime() pulumi.StringOutput
- func (o UserDataMappingOutput) Archived() pulumi.BoolOutput
- func (o UserDataMappingOutput) ConsentStoreId() pulumi.StringOutput
- func (o UserDataMappingOutput) DataId() pulumi.StringOutput
- func (o UserDataMappingOutput) DatasetId() pulumi.StringOutput
- func (UserDataMappingOutput) ElementType() reflect.Type
- func (o UserDataMappingOutput) Location() pulumi.StringOutput
- func (o UserDataMappingOutput) Name() pulumi.StringOutput
- func (o UserDataMappingOutput) Project() pulumi.StringOutput
- func (o UserDataMappingOutput) ResourceAttributes() AttributeResponseArrayOutput
- func (o UserDataMappingOutput) ToUserDataMappingOutput() UserDataMappingOutput
- func (o UserDataMappingOutput) ToUserDataMappingOutputWithContext(ctx context.Context) UserDataMappingOutput
- func (o UserDataMappingOutput) UserId() pulumi.StringOutput
- type UserDataMappingState
- type ValidationConfig
- type ValidationConfigArgs
- func (ValidationConfigArgs) ElementType() reflect.Type
- func (i ValidationConfigArgs) ToValidationConfigOutput() ValidationConfigOutput
- func (i ValidationConfigArgs) ToValidationConfigOutputWithContext(ctx context.Context) ValidationConfigOutput
- func (i ValidationConfigArgs) ToValidationConfigPtrOutput() ValidationConfigPtrOutput
- func (i ValidationConfigArgs) ToValidationConfigPtrOutputWithContext(ctx context.Context) ValidationConfigPtrOutput
- type ValidationConfigInput
- type ValidationConfigOutput
- func (o ValidationConfigOutput) DisableFhirpathValidation() pulumi.BoolPtrOutput
- func (o ValidationConfigOutput) DisableProfileValidation() pulumi.BoolPtrOutput
- func (o ValidationConfigOutput) DisableReferenceTypeValidation() pulumi.BoolPtrOutput
- func (o ValidationConfigOutput) DisableRequiredFieldValidation() pulumi.BoolPtrOutput
- func (ValidationConfigOutput) ElementType() reflect.Type
- func (o ValidationConfigOutput) EnabledImplementationGuides() pulumi.StringArrayOutput
- func (o ValidationConfigOutput) ToValidationConfigOutput() ValidationConfigOutput
- func (o ValidationConfigOutput) ToValidationConfigOutputWithContext(ctx context.Context) ValidationConfigOutput
- func (o ValidationConfigOutput) ToValidationConfigPtrOutput() ValidationConfigPtrOutput
- func (o ValidationConfigOutput) ToValidationConfigPtrOutputWithContext(ctx context.Context) ValidationConfigPtrOutput
- type ValidationConfigPtrInput
- type ValidationConfigPtrOutput
- func (o ValidationConfigPtrOutput) DisableFhirpathValidation() pulumi.BoolPtrOutput
- func (o ValidationConfigPtrOutput) DisableProfileValidation() pulumi.BoolPtrOutput
- func (o ValidationConfigPtrOutput) DisableReferenceTypeValidation() pulumi.BoolPtrOutput
- func (o ValidationConfigPtrOutput) DisableRequiredFieldValidation() pulumi.BoolPtrOutput
- func (o ValidationConfigPtrOutput) Elem() ValidationConfigOutput
- func (ValidationConfigPtrOutput) ElementType() reflect.Type
- func (o ValidationConfigPtrOutput) EnabledImplementationGuides() pulumi.StringArrayOutput
- func (o ValidationConfigPtrOutput) ToValidationConfigPtrOutput() ValidationConfigPtrOutput
- func (o ValidationConfigPtrOutput) ToValidationConfigPtrOutputWithContext(ctx context.Context) ValidationConfigPtrOutput
- type ValidationConfigResponse
- type ValidationConfigResponseOutput
- func (o ValidationConfigResponseOutput) DisableFhirpathValidation() pulumi.BoolOutput
- func (o ValidationConfigResponseOutput) DisableProfileValidation() pulumi.BoolOutput
- func (o ValidationConfigResponseOutput) DisableReferenceTypeValidation() pulumi.BoolOutput
- func (o ValidationConfigResponseOutput) DisableRequiredFieldValidation() pulumi.BoolOutput
- func (ValidationConfigResponseOutput) ElementType() reflect.Type
- func (o ValidationConfigResponseOutput) EnabledImplementationGuides() pulumi.StringArrayOutput
- func (o ValidationConfigResponseOutput) ToValidationConfigResponseOutput() ValidationConfigResponseOutput
- func (o ValidationConfigResponseOutput) ToValidationConfigResponseOutputWithContext(ctx context.Context) ValidationConfigResponseOutput
- 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 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 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
- type Vertex
- type VertexArgs
- type VertexArray
- type VertexArrayInput
- type VertexArrayOutput
- type VertexInput
- type VertexOutput
- type VertexResponse
- type VertexResponseArrayOutput
- func (VertexResponseArrayOutput) ElementType() reflect.Type
- func (o VertexResponseArrayOutput) Index(i pulumi.IntInput) VertexResponseOutput
- func (o VertexResponseArrayOutput) ToVertexResponseArrayOutput() VertexResponseArrayOutput
- func (o VertexResponseArrayOutput) ToVertexResponseArrayOutputWithContext(ctx context.Context) VertexResponseArrayOutput
- type VertexResponseOutput
- func (VertexResponseOutput) ElementType() reflect.Type
- func (o VertexResponseOutput) ToVertexResponseOutput() VertexResponseOutput
- func (o VertexResponseOutput) ToVertexResponseOutputWithContext(ctx context.Context) VertexResponseOutput
- func (o VertexResponseOutput) X() pulumi.Float64Output
- func (o VertexResponseOutput) Y() pulumi.Float64Output
Constants ¶
const ( // No log level specified. This value is unused. AccessDeterminationLogConfigLogLevelLogLevelUnspecified = AccessDeterminationLogConfigLogLevel("LOG_LEVEL_UNSPECIFIED") // No additional consent-related logging is added to audit logs. AccessDeterminationLogConfigLogLevelDisabled = AccessDeterminationLogConfigLogLevel("DISABLED") // The following information is included: - One of the following [`consentMode`](https://cloud.google.com/healthcare-api/private/docs/how-tos/fhir-consent#audit_logs) fields: (`off`|`emptyScope`|`enforced`|`btg`|`bypass`). - The accessor's request headers - The `log_level` of the [AccessDeterminationLogConfig](google.cloud.healthcare.v1beta1.fhir.FhirStore.ConsentConfig.AccessDeterminationLogConfig) - The final consent evaluation (`PERMIT`, `DENY`, or `NO_CONSENT`) - A human-readable summary of the evaluation AccessDeterminationLogConfigLogLevelMinimum = AccessDeterminationLogConfigLogLevel("MINIMUM") // Includes `MINIMUM` and, for each resource owner, returns: - The resource owner's name - Most specific part of the `X-Consent-Scope` resulting in consensual determination - Timestamp of the applied enforcement leading to the decision - Enforcement version at the time the applicable consents were applied - The Consent resource name - The timestamp of the Consent resource used for enforcement - Policy type (PATIENT or ADMIN) Note that this mode adds some overhead to CRUD operations. AccessDeterminationLogConfigLogLevelVerbose = AccessDeterminationLogConfigLogLevel("VERBOSE") )
const ( // No category specified. This option is invalid. AttributeDefinitionCategoryCategoryUnspecified = AttributeDefinitionCategory("CATEGORY_UNSPECIFIED") // Specify this category when this attribute describes the properties of resources. For example, data anonymity or data type. AttributeDefinitionCategoryResource = AttributeDefinitionCategory("RESOURCE") // Specify this category when this attribute describes the properties of requests. For example, requester's role or requester's organization. AttributeDefinitionCategoryRequest = AttributeDefinitionCategory("REQUEST") )
const ( // Default case. Should never be this. AuditLogConfigLogTypeLogTypeUnspecified = AuditLogConfigLogType("LOG_TYPE_UNSPECIFIED") // Admin reads. Example: CloudIAM getIamPolicy AuditLogConfigLogTypeAdminRead = AuditLogConfigLogType("ADMIN_READ") // Data writes. Example: CloudSQL Users create AuditLogConfigLogTypeDataWrite = AuditLogConfigLogType("DATA_WRITE") // Data reads. Example: CloudSQL Users list AuditLogConfigLogTypeDataRead = AuditLogConfigLogType("DATA_READ") )
const ( // Users must specify an enforcement version or an error is returned. ConsentConfigVersionConsentEnforcementVersionUnspecified = ConsentConfigVersion("CONSENT_ENFORCEMENT_VERSION_UNSPECIFIED") // Enforcement version 1. See the [FHIR Consent resources in the Cloud Healthcare API](https://cloud.google.com/healthcare-api/private/docs/how-tos/fhir-consent) guide for more details. ConsentConfigVersionV1 = ConsentConfigVersion("V1") )
const ( // If not specified, the default value `PERMIT_EMPTY_SCOPE` is used. ConsentHeaderHandlingProfileScopeProfileUnspecified = ConsentHeaderHandlingProfile("SCOPE_PROFILE_UNSPECIFIED") // When no consent scopes are provided (for example, if there's an empty or missing header), then consent check is disabled, similar to when `access_enforced` is `false`. You can use audit logs to differentiate these two cases by looking at the value of `protopayload.metadata.consentMode`. If consents scopes are present, they must be valid and within the allowed limits, otherwise the request will be rejected with a `4xx` code. ConsentHeaderHandlingProfilePermitEmptyScope = ConsentHeaderHandlingProfile("PERMIT_EMPTY_SCOPE") // The consent header must be non-empty when performing read and search operations, otherwise the request is rejected with a `4xx` code. Additionally, invalid consent scopes or scopes exceeding the allowed limits are rejected. ConsentHeaderHandlingProfileRequiredOnRead = ConsentHeaderHandlingProfile("REQUIRED_ON_READ") )
const ( // No state specified. Treated as ACTIVE only at the time of resource creation. ConsentStateEnumStateUnspecified = ConsentStateEnum("STATE_UNSPECIFIED") // The Consent is active and is considered when evaluating a user's consent on resources. ConsentStateEnumActive = ConsentStateEnum("ACTIVE") // The archived state is currently not being used. ConsentStateEnumArchived = ConsentStateEnum("ARCHIVED") // A revoked Consent is not considered when evaluating a user's consent on resources. ConsentStateEnumRevoked = ConsentStateEnum("REVOKED") // A draft Consent is not considered when evaluating a user's consent on resources unless explicitly specified. ConsentStateEnumDraft = ConsentStateEnum("DRAFT") // When a draft Consent is rejected by a user, it is set to a rejected state. A rejected Consent is not considered when evaluating a user's consent on resources. ConsentStateEnumRejected = ConsentStateEnum("REJECTED") )
const ( // No tag filtration profile provided. Same as KEEP_ALL_PROFILE. DicomConfigFilterProfileTagFilterProfileUnspecified = DicomConfigFilterProfile("TAG_FILTER_PROFILE_UNSPECIFIED") // Keep only the tags required to produce valid DICOM objects. DicomConfigFilterProfileMinimalKeepListProfile = DicomConfigFilterProfile("MINIMAL_KEEP_LIST_PROFILE") // Remove tags based on DICOM Standard's Attribute Confidentiality Basic Profile (DICOM Standard Edition 2018e) http://dicom.nema.org/medical/dicom/2018e/output/chtml/part15/chapter_E.html. DicomConfigFilterProfileAttributeConfidentialityBasicProfile = DicomConfigFilterProfile("ATTRIBUTE_CONFIDENTIALITY_BASIC_PROFILE") // Keep all tags. DicomConfigFilterProfileKeepAllProfile = DicomConfigFilterProfile("KEEP_ALL_PROFILE") // Inspect within tag contents and replace sensitive text. The process can be configured using the TextConfig. Applies to all tags with the following Value Representation names: AE, LO, LT, PN, SH, ST, UC, UT, DA, DT, AS DicomConfigFilterProfileDeidentifyTagContents = DicomConfigFilterProfile("DEIDENTIFY_TAG_CONTENTS") )
const ( // No profile provided. Same as `ATTRIBUTE_CONFIDENTIALITY_BASIC_PROFILE`. DicomTagConfigProfileTypeProfileTypeUnspecified = DicomTagConfigProfileType("PROFILE_TYPE_UNSPECIFIED") // Keep only the tags required to produce valid DICOM objects. DicomTagConfigProfileTypeMinimalKeepListProfile = DicomTagConfigProfileType("MINIMAL_KEEP_LIST_PROFILE") // Remove tags based on DICOM Standard's [Attribute Confidentiality Basic Profile (DICOM Standard Edition 2018e)](http://dicom.nema.org/medical/dicom/2018e/output/chtml/part15/chapter_E.html). DicomTagConfigProfileTypeAttributeConfidentialityBasicProfile = DicomTagConfigProfileType("ATTRIBUTE_CONFIDENTIALITY_BASIC_PROFILE") // Keep all tags. DicomTagConfigProfileTypeKeepAllProfile = DicomTagConfigProfileType("KEEP_ALL_PROFILE") // Inspect tag contents and replace sensitive text. The process can be configured using the TextConfig. Applies to all tags with the following [Value Representations] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): AE, LO, LT, PN, SH, ST, UC, UT, DA, DT, AS DicomTagConfigProfileTypeDeidentifyTagContents = DicomTagConfigProfileType("DEIDENTIFY_TAG_CONTENTS") )
const ( // No profile provided. Same as `BASIC`. FhirFieldConfigProfileTypeProfileTypeUnspecified = FhirFieldConfigProfileType("PROFILE_TYPE_UNSPECIFIED") // Keep all fields. FhirFieldConfigProfileTypeKeepAll = FhirFieldConfigProfileType("KEEP_ALL") // Transforms known [HIPAA 18](https://www.hhs.gov/hipaa/for-professionals/privacy/special-topics/de-identification/index.html#standard) fields and cleans known unstructured text fields. FhirFieldConfigProfileTypeBasic = FhirFieldConfigProfileType("BASIC") // Cleans all supported tags. Applies to types: Code, Date, DateTime, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml. FhirFieldConfigProfileTypeCleanAll = FhirFieldConfigProfileType("CLEAN_ALL") )
const ( // No parsing behavior specified. This is the same as DISABLED for backwards compatibility. FhirStoreComplexDataTypeReferenceParsingComplexDataTypeReferenceParsingUnspecified = FhirStoreComplexDataTypeReferenceParsing("COMPLEX_DATA_TYPE_REFERENCE_PARSING_UNSPECIFIED") // References in complex data types are ignored. FhirStoreComplexDataTypeReferenceParsingDisabled = FhirStoreComplexDataTypeReferenceParsing("DISABLED") // References in complex data types are parsed. FhirStoreComplexDataTypeReferenceParsingEnabled = FhirStoreComplexDataTypeReferenceParsing("ENABLED") )
const ( // VERSION_UNSPECIFIED is treated as STU3 to accommodate the existing FHIR stores. FhirStoreVersionVersionUnspecified = FhirStoreVersion("VERSION_UNSPECIFIED") // Draft Standard for Trial Use, [Release 2](https://www.hl7.org/fhir/DSTU2) FhirStoreVersionDstu2 = FhirStoreVersion("DSTU2") // Standard for Trial Use, [Release 3](https://www.hl7.org/fhir/STU3) FhirStoreVersionStu3 = FhirStoreVersion("STU3") // [Release 4](https://www.hl7.org/fhir/R4) FhirStoreVersionR4 = FhirStoreVersion("R4") )
const ( // No action specified. FieldMetadataActionActionUnspecified = FieldMetadataAction("ACTION_UNSPECIFIED") // Transform the entire field based on transformations specified in TextConfig. When the specified transformation cannot be applied to a field, RedactConfig is used. For example, a Crypto Hash transformation can't be applied to a FHIR Date field. FieldMetadataActionTransform = FieldMetadataAction("TRANSFORM") // Inspect and transform any found PHI. When `AnnotationConfig` is provided, annotations of PHI will be generated, except for Date and Datetime. FieldMetadataActionInspectAndTransform = FieldMetadataAction("INSPECT_AND_TRANSFORM") // Do not transform. FieldMetadataActionDoNotTransform = FieldMetadataAction("DO_NOT_TRANSFORM") )
const ( // Default behavior is the same as WRITE_EMPTY. GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionWriteDispositionUnspecified = GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDisposition("WRITE_DISPOSITION_UNSPECIFIED") // Only export data if the destination table is empty. GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionWriteEmpty = GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDisposition("WRITE_EMPTY") // Erase all existing data in the destination table before writing the instances. GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionWriteTruncate = GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDisposition("WRITE_TRUNCATE") // Append data to the destination table. GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionWriteAppend = GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDisposition("WRITE_APPEND") )
const ( // Default behavior is the same as WRITE_EMPTY. GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionWriteDispositionUnspecified = GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDisposition("WRITE_DISPOSITION_UNSPECIFIED") // Only export data if the destination tables are empty. GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionWriteEmpty = GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDisposition("WRITE_EMPTY") // Erase all existing data in the destination tables before writing the FHIR resources. GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionWriteTruncate = GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDisposition("WRITE_TRUNCATE") // Append data to the destination tables. GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionWriteAppend = GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDisposition("WRITE_APPEND") )
const ( // No text redaction specified. Same as REDACT_NO_TEXT. ImageConfigTextRedactionModeTextRedactionModeUnspecified = ImageConfigTextRedactionMode("TEXT_REDACTION_MODE_UNSPECIFIED") // Redact all text. ImageConfigTextRedactionModeRedactAllText = ImageConfigTextRedactionMode("REDACT_ALL_TEXT") // Redact sensitive text. Uses the set of [Default DICOM InfoTypes](https://cloud.google.com/healthcare-api/docs/how-tos/dicom-deidentify#default_dicom_infotypes). ImageConfigTextRedactionModeRedactSensitiveText = ImageConfigTextRedactionMode("REDACT_SENSITIVE_TEXT") // Do not redact text. ImageConfigTextRedactionModeRedactNoText = ImageConfigTextRedactionMode("REDACT_NO_TEXT") // This mode is like `REDACT_SENSITIVE_TEXT` with the addition of the [Clean Descriptors Option] (https://dicom.nema.org/medical/dicom/2018e/output/chtml/part15/sect_E.3.5.html) enabled: When cleaning text, the process attempts to transform phrases matching any of the tags marked for removal (action codes D, Z, X, and U) in the [Basic Profile] (https://dicom.nema.org/medical/dicom/2018e/output/chtml/part15/chapter_E.html). These contextual phrases are replaced with the token "[CTX]". This mode uses an additional InfoType during inspection. ImageConfigTextRedactionModeRedactSensitiveTextCleanDescriptors = ImageConfigTextRedactionMode("REDACT_SENSITIVE_TEXT_CLEAN_DESCRIPTORS") )
const ( // No value provided. Default to the behavior specified by the base profile. OptionsPrimaryIdsPrimaryIdsOptionUnspecified = OptionsPrimaryIds("PRIMARY_IDS_OPTION_UNSPECIFIED") // Keep primary IDs. OptionsPrimaryIdsKeep = OptionsPrimaryIds("KEEP") // Regenerate primary IDs. OptionsPrimaryIdsRegen = OptionsPrimaryIds("REGEN") )
const ( // Unspecified parser version, equivalent to V1. ParserConfigVersionParserVersionUnspecified = ParserConfigVersion("PARSER_VERSION_UNSPECIFIED") // The `parsed_data` includes every given non-empty message field except the Field Separator (MSH-1) field. As a result, the parsed MSH segment starts with the MSH-2 field and the field numbers are off-by-one with respect to the HL7 standard. ParserConfigVersionV1 = ParserConfigVersion("V1") // The `parsed_data` includes every given non-empty message field. ParserConfigVersionV2 = ParserConfigVersion("V2") // This version is the same as V2, with the following change. The `parsed_data` contains unescaped escaped field separators, component separators, sub-component separators, repetition separators, escape characters, and truncation characters. If `schema` is specified, the schematized parser uses improved parsing heuristics compared to previous versions. ParserConfigVersionV3 = ParserConfigVersion("V3") )
const ( // No schema type specified. This type is unsupported. SchemaConfigSchemaTypeSchemaTypeUnspecified = SchemaConfigSchemaType("SCHEMA_TYPE_UNSPECIFIED") // A data-driven schema generated from the fields present in the FHIR data being exported, with no additional simplification. This type cannot be used for streaming to BigQuery. SchemaConfigSchemaTypeLossless = SchemaConfigSchemaType("LOSSLESS") // Analytics schema defined by the FHIR community. See https://github.com/FHIR/sql-on-fhir/blob/master/sql-on-fhir.md. BigQuery only allows a maximum of 10,000 columns per table. Due to this limitation, the server will not generate schemas for fields of type `Resource`, which can hold any resource type. The affected fields are `Parameters.parameter.resource`, `Bundle.entry.resource`, and `Bundle.entry.response.outcome`. Analytics schema does not gracefully handle extensions with one or more occurrences, anaytics schema also does not handle contained resource. SchemaConfigSchemaTypeAnalytics = SchemaConfigSchemaType("ANALYTICS") // Analytics V2, similar to schema defined by the FHIR community, with added support for extensions with one or more occurrences and contained resources in stringified JSON. Analytics V2 uses more space in the destination table than Analytics V1. It is generally recommended to use Analytics V2 over Analytics. SchemaConfigSchemaTypeAnalyticsV2 = SchemaConfigSchemaType("ANALYTICS_V2") )
const ( // Unspecified schematized parsing type, equivalent to `SOFT_FAIL`. SchemaPackageSchematizedParsingTypeSchematizedParsingTypeUnspecified = SchemaPackageSchematizedParsingType("SCHEMATIZED_PARSING_TYPE_UNSPECIFIED") // Messages that fail to parse are still stored and ACKed but a parser error is stored in place of the schematized data. SchemaPackageSchematizedParsingTypeSoftFail = SchemaPackageSchematizedParsingType("SOFT_FAIL") // Messages that fail to parse are rejected from ingestion/insertion and return an error code. SchemaPackageSchematizedParsingTypeHardFail = SchemaPackageSchematizedParsingType("HARD_FAIL") )
const ( // Unspecified handling mode, equivalent to FAIL. SchemaPackageUnexpectedSegmentHandlingUnexpectedSegmentHandlingModeUnspecified = SchemaPackageUnexpectedSegmentHandling("UNEXPECTED_SEGMENT_HANDLING_MODE_UNSPECIFIED") // Unexpected segments fail to parse and return an error. SchemaPackageUnexpectedSegmentHandlingFail = SchemaPackageUnexpectedSegmentHandling("FAIL") // Unexpected segments do not fail, but are omitted from the output. SchemaPackageUnexpectedSegmentHandlingSkip = SchemaPackageUnexpectedSegmentHandling("SKIP") // Unexpected segments do not fail, but are parsed in place and added to the current group. If a segment has a type definition, it is used, otherwise it is parsed as VARIES. SchemaPackageUnexpectedSegmentHandlingParse = SchemaPackageUnexpectedSegmentHandling("PARSE") )
const ( // No profile provided. Same as BASIC. TextConfigProfileTypeProfileTypeUnspecified = TextConfigProfileType("PROFILE_TYPE_UNSPECIFIED") // Empty profile which does not perform any transformations. TextConfigProfileTypeEmpty = TextConfigProfileType("EMPTY") // Automatically converts "DATE" infoTypes using a DateShiftConfig, and all other infoTypes using a ReplaceWithInfoTypeConfig. TextConfigProfileTypeBasic = TextConfigProfileType("BASIC") )
const ( // Default unknown time. TimePartitioningTypePartitionTypeUnspecified = TimePartitioningType("PARTITION_TYPE_UNSPECIFIED") // Data partitioned by hour. TimePartitioningTypeHour = TimePartitioningType("HOUR") // Data partitioned by day. TimePartitioningTypeDay = TimePartitioningType("DAY") // Data partitioned by month. TimePartitioningTypeMonth = TimePartitioningType("MONTH") // Data partitioned by year. TimePartitioningTypeYear = TimePartitioningType("YEAR") )
const ( // Not a primitive. TypePrimitivePrimitiveUnspecified = TypePrimitive("PRIMITIVE_UNSPECIFIED") // String primitive. TypePrimitiveString = TypePrimitive("STRING") // Element that can have unschematized children. TypePrimitiveVaries = TypePrimitive("VARIES") // Like STRING, but all delimiters below this element are ignored. TypePrimitiveUnescapedString = TypePrimitive("UNESCAPED_STRING") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessDeterminationLogConfig ¶ added in v0.32.0
type AccessDeterminationLogConfig struct { // Optional. Controls the amount of detail to include as part of the audit logs. LogLevel *AccessDeterminationLogConfigLogLevel `pulumi:"logLevel"` }
Configures consent audit log config for FHIR create, read, update, and delete (CRUD) operations. Cloud audit log for healthcare API must be [enabled](https://cloud.google.com/logging/docs/audit/configure-data-access#config-console-enable). The consent-related logs are included as part of `protoPayload.metadata`.
type AccessDeterminationLogConfigArgs ¶ added in v0.32.0
type AccessDeterminationLogConfigArgs struct { // Optional. Controls the amount of detail to include as part of the audit logs. LogLevel AccessDeterminationLogConfigLogLevelPtrInput `pulumi:"logLevel"` }
Configures consent audit log config for FHIR create, read, update, and delete (CRUD) operations. Cloud audit log for healthcare API must be [enabled](https://cloud.google.com/logging/docs/audit/configure-data-access#config-console-enable). The consent-related logs are included as part of `protoPayload.metadata`.
func (AccessDeterminationLogConfigArgs) ElementType ¶ added in v0.32.0
func (AccessDeterminationLogConfigArgs) ElementType() reflect.Type
func (AccessDeterminationLogConfigArgs) ToAccessDeterminationLogConfigOutput ¶ added in v0.32.0
func (i AccessDeterminationLogConfigArgs) ToAccessDeterminationLogConfigOutput() AccessDeterminationLogConfigOutput
func (AccessDeterminationLogConfigArgs) ToAccessDeterminationLogConfigOutputWithContext ¶ added in v0.32.0
func (i AccessDeterminationLogConfigArgs) ToAccessDeterminationLogConfigOutputWithContext(ctx context.Context) AccessDeterminationLogConfigOutput
func (AccessDeterminationLogConfigArgs) ToAccessDeterminationLogConfigPtrOutput ¶ added in v0.32.0
func (i AccessDeterminationLogConfigArgs) ToAccessDeterminationLogConfigPtrOutput() AccessDeterminationLogConfigPtrOutput
func (AccessDeterminationLogConfigArgs) ToAccessDeterminationLogConfigPtrOutputWithContext ¶ added in v0.32.0
func (i AccessDeterminationLogConfigArgs) ToAccessDeterminationLogConfigPtrOutputWithContext(ctx context.Context) AccessDeterminationLogConfigPtrOutput
type AccessDeterminationLogConfigInput ¶ added in v0.32.0
type AccessDeterminationLogConfigInput interface { pulumi.Input ToAccessDeterminationLogConfigOutput() AccessDeterminationLogConfigOutput ToAccessDeterminationLogConfigOutputWithContext(context.Context) AccessDeterminationLogConfigOutput }
AccessDeterminationLogConfigInput is an input type that accepts AccessDeterminationLogConfigArgs and AccessDeterminationLogConfigOutput values. You can construct a concrete instance of `AccessDeterminationLogConfigInput` via:
AccessDeterminationLogConfigArgs{...}
type AccessDeterminationLogConfigLogLevel ¶ added in v0.32.0
type AccessDeterminationLogConfigLogLevel string
Optional. Controls the amount of detail to include as part of the audit logs.
func (AccessDeterminationLogConfigLogLevel) ElementType ¶ added in v0.32.0
func (AccessDeterminationLogConfigLogLevel) ElementType() reflect.Type
func (AccessDeterminationLogConfigLogLevel) ToAccessDeterminationLogConfigLogLevelOutput ¶ added in v0.32.0
func (e AccessDeterminationLogConfigLogLevel) ToAccessDeterminationLogConfigLogLevelOutput() AccessDeterminationLogConfigLogLevelOutput
func (AccessDeterminationLogConfigLogLevel) ToAccessDeterminationLogConfigLogLevelOutputWithContext ¶ added in v0.32.0
func (e AccessDeterminationLogConfigLogLevel) ToAccessDeterminationLogConfigLogLevelOutputWithContext(ctx context.Context) AccessDeterminationLogConfigLogLevelOutput
func (AccessDeterminationLogConfigLogLevel) ToAccessDeterminationLogConfigLogLevelPtrOutput ¶ added in v0.32.0
func (e AccessDeterminationLogConfigLogLevel) ToAccessDeterminationLogConfigLogLevelPtrOutput() AccessDeterminationLogConfigLogLevelPtrOutput
func (AccessDeterminationLogConfigLogLevel) ToAccessDeterminationLogConfigLogLevelPtrOutputWithContext ¶ added in v0.32.0
func (e AccessDeterminationLogConfigLogLevel) ToAccessDeterminationLogConfigLogLevelPtrOutputWithContext(ctx context.Context) AccessDeterminationLogConfigLogLevelPtrOutput
func (AccessDeterminationLogConfigLogLevel) ToStringOutput ¶ added in v0.32.0
func (e AccessDeterminationLogConfigLogLevel) ToStringOutput() pulumi.StringOutput
func (AccessDeterminationLogConfigLogLevel) ToStringOutputWithContext ¶ added in v0.32.0
func (e AccessDeterminationLogConfigLogLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AccessDeterminationLogConfigLogLevel) ToStringPtrOutput ¶ added in v0.32.0
func (e AccessDeterminationLogConfigLogLevel) ToStringPtrOutput() pulumi.StringPtrOutput
func (AccessDeterminationLogConfigLogLevel) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (e AccessDeterminationLogConfigLogLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AccessDeterminationLogConfigLogLevelInput ¶ added in v0.32.0
type AccessDeterminationLogConfigLogLevelInput interface { pulumi.Input ToAccessDeterminationLogConfigLogLevelOutput() AccessDeterminationLogConfigLogLevelOutput ToAccessDeterminationLogConfigLogLevelOutputWithContext(context.Context) AccessDeterminationLogConfigLogLevelOutput }
AccessDeterminationLogConfigLogLevelInput is an input type that accepts AccessDeterminationLogConfigLogLevelArgs and AccessDeterminationLogConfigLogLevelOutput values. You can construct a concrete instance of `AccessDeterminationLogConfigLogLevelInput` via:
AccessDeterminationLogConfigLogLevelArgs{...}
type AccessDeterminationLogConfigLogLevelOutput ¶ added in v0.32.0
type AccessDeterminationLogConfigLogLevelOutput struct{ *pulumi.OutputState }
func (AccessDeterminationLogConfigLogLevelOutput) ElementType ¶ added in v0.32.0
func (AccessDeterminationLogConfigLogLevelOutput) ElementType() reflect.Type
func (AccessDeterminationLogConfigLogLevelOutput) ToAccessDeterminationLogConfigLogLevelOutput ¶ added in v0.32.0
func (o AccessDeterminationLogConfigLogLevelOutput) ToAccessDeterminationLogConfigLogLevelOutput() AccessDeterminationLogConfigLogLevelOutput
func (AccessDeterminationLogConfigLogLevelOutput) ToAccessDeterminationLogConfigLogLevelOutputWithContext ¶ added in v0.32.0
func (o AccessDeterminationLogConfigLogLevelOutput) ToAccessDeterminationLogConfigLogLevelOutputWithContext(ctx context.Context) AccessDeterminationLogConfigLogLevelOutput
func (AccessDeterminationLogConfigLogLevelOutput) ToAccessDeterminationLogConfigLogLevelPtrOutput ¶ added in v0.32.0
func (o AccessDeterminationLogConfigLogLevelOutput) ToAccessDeterminationLogConfigLogLevelPtrOutput() AccessDeterminationLogConfigLogLevelPtrOutput
func (AccessDeterminationLogConfigLogLevelOutput) ToAccessDeterminationLogConfigLogLevelPtrOutputWithContext ¶ added in v0.32.0
func (o AccessDeterminationLogConfigLogLevelOutput) ToAccessDeterminationLogConfigLogLevelPtrOutputWithContext(ctx context.Context) AccessDeterminationLogConfigLogLevelPtrOutput
func (AccessDeterminationLogConfigLogLevelOutput) ToStringOutput ¶ added in v0.32.0
func (o AccessDeterminationLogConfigLogLevelOutput) ToStringOutput() pulumi.StringOutput
func (AccessDeterminationLogConfigLogLevelOutput) ToStringOutputWithContext ¶ added in v0.32.0
func (o AccessDeterminationLogConfigLogLevelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AccessDeterminationLogConfigLogLevelOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o AccessDeterminationLogConfigLogLevelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AccessDeterminationLogConfigLogLevelOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o AccessDeterminationLogConfigLogLevelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AccessDeterminationLogConfigLogLevelPtrInput ¶ added in v0.32.0
type AccessDeterminationLogConfigLogLevelPtrInput interface { pulumi.Input ToAccessDeterminationLogConfigLogLevelPtrOutput() AccessDeterminationLogConfigLogLevelPtrOutput ToAccessDeterminationLogConfigLogLevelPtrOutputWithContext(context.Context) AccessDeterminationLogConfigLogLevelPtrOutput }
func AccessDeterminationLogConfigLogLevelPtr ¶ added in v0.32.0
func AccessDeterminationLogConfigLogLevelPtr(v string) AccessDeterminationLogConfigLogLevelPtrInput
type AccessDeterminationLogConfigLogLevelPtrOutput ¶ added in v0.32.0
type AccessDeterminationLogConfigLogLevelPtrOutput struct{ *pulumi.OutputState }
func (AccessDeterminationLogConfigLogLevelPtrOutput) ElementType ¶ added in v0.32.0
func (AccessDeterminationLogConfigLogLevelPtrOutput) ElementType() reflect.Type
func (AccessDeterminationLogConfigLogLevelPtrOutput) ToAccessDeterminationLogConfigLogLevelPtrOutput ¶ added in v0.32.0
func (o AccessDeterminationLogConfigLogLevelPtrOutput) ToAccessDeterminationLogConfigLogLevelPtrOutput() AccessDeterminationLogConfigLogLevelPtrOutput
func (AccessDeterminationLogConfigLogLevelPtrOutput) ToAccessDeterminationLogConfigLogLevelPtrOutputWithContext ¶ added in v0.32.0
func (o AccessDeterminationLogConfigLogLevelPtrOutput) ToAccessDeterminationLogConfigLogLevelPtrOutputWithContext(ctx context.Context) AccessDeterminationLogConfigLogLevelPtrOutput
func (AccessDeterminationLogConfigLogLevelPtrOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o AccessDeterminationLogConfigLogLevelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AccessDeterminationLogConfigLogLevelPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o AccessDeterminationLogConfigLogLevelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AccessDeterminationLogConfigOutput ¶ added in v0.32.0
type AccessDeterminationLogConfigOutput struct{ *pulumi.OutputState }
Configures consent audit log config for FHIR create, read, update, and delete (CRUD) operations. Cloud audit log for healthcare API must be [enabled](https://cloud.google.com/logging/docs/audit/configure-data-access#config-console-enable). The consent-related logs are included as part of `protoPayload.metadata`.
func (AccessDeterminationLogConfigOutput) ElementType ¶ added in v0.32.0
func (AccessDeterminationLogConfigOutput) ElementType() reflect.Type
func (AccessDeterminationLogConfigOutput) LogLevel ¶ added in v0.32.0
func (o AccessDeterminationLogConfigOutput) LogLevel() AccessDeterminationLogConfigLogLevelPtrOutput
Optional. Controls the amount of detail to include as part of the audit logs.
func (AccessDeterminationLogConfigOutput) ToAccessDeterminationLogConfigOutput ¶ added in v0.32.0
func (o AccessDeterminationLogConfigOutput) ToAccessDeterminationLogConfigOutput() AccessDeterminationLogConfigOutput
func (AccessDeterminationLogConfigOutput) ToAccessDeterminationLogConfigOutputWithContext ¶ added in v0.32.0
func (o AccessDeterminationLogConfigOutput) ToAccessDeterminationLogConfigOutputWithContext(ctx context.Context) AccessDeterminationLogConfigOutput
func (AccessDeterminationLogConfigOutput) ToAccessDeterminationLogConfigPtrOutput ¶ added in v0.32.0
func (o AccessDeterminationLogConfigOutput) ToAccessDeterminationLogConfigPtrOutput() AccessDeterminationLogConfigPtrOutput
func (AccessDeterminationLogConfigOutput) ToAccessDeterminationLogConfigPtrOutputWithContext ¶ added in v0.32.0
func (o AccessDeterminationLogConfigOutput) ToAccessDeterminationLogConfigPtrOutputWithContext(ctx context.Context) AccessDeterminationLogConfigPtrOutput
type AccessDeterminationLogConfigPtrInput ¶ added in v0.32.0
type AccessDeterminationLogConfigPtrInput interface { pulumi.Input ToAccessDeterminationLogConfigPtrOutput() AccessDeterminationLogConfigPtrOutput ToAccessDeterminationLogConfigPtrOutputWithContext(context.Context) AccessDeterminationLogConfigPtrOutput }
AccessDeterminationLogConfigPtrInput is an input type that accepts AccessDeterminationLogConfigArgs, AccessDeterminationLogConfigPtr and AccessDeterminationLogConfigPtrOutput values. You can construct a concrete instance of `AccessDeterminationLogConfigPtrInput` via:
AccessDeterminationLogConfigArgs{...} or: nil
func AccessDeterminationLogConfigPtr ¶ added in v0.32.0
func AccessDeterminationLogConfigPtr(v *AccessDeterminationLogConfigArgs) AccessDeterminationLogConfigPtrInput
type AccessDeterminationLogConfigPtrOutput ¶ added in v0.32.0
type AccessDeterminationLogConfigPtrOutput struct{ *pulumi.OutputState }
func (AccessDeterminationLogConfigPtrOutput) ElementType ¶ added in v0.32.0
func (AccessDeterminationLogConfigPtrOutput) ElementType() reflect.Type
func (AccessDeterminationLogConfigPtrOutput) LogLevel ¶ added in v0.32.0
func (o AccessDeterminationLogConfigPtrOutput) LogLevel() AccessDeterminationLogConfigLogLevelPtrOutput
Optional. Controls the amount of detail to include as part of the audit logs.
func (AccessDeterminationLogConfigPtrOutput) ToAccessDeterminationLogConfigPtrOutput ¶ added in v0.32.0
func (o AccessDeterminationLogConfigPtrOutput) ToAccessDeterminationLogConfigPtrOutput() AccessDeterminationLogConfigPtrOutput
func (AccessDeterminationLogConfigPtrOutput) ToAccessDeterminationLogConfigPtrOutputWithContext ¶ added in v0.32.0
func (o AccessDeterminationLogConfigPtrOutput) ToAccessDeterminationLogConfigPtrOutputWithContext(ctx context.Context) AccessDeterminationLogConfigPtrOutput
type AccessDeterminationLogConfigResponse ¶ added in v0.32.0
type AccessDeterminationLogConfigResponse struct { // Optional. Controls the amount of detail to include as part of the audit logs. LogLevel string `pulumi:"logLevel"` }
Configures consent audit log config for FHIR create, read, update, and delete (CRUD) operations. Cloud audit log for healthcare API must be [enabled](https://cloud.google.com/logging/docs/audit/configure-data-access#config-console-enable). The consent-related logs are included as part of `protoPayload.metadata`.
type AccessDeterminationLogConfigResponseOutput ¶ added in v0.32.0
type AccessDeterminationLogConfigResponseOutput struct{ *pulumi.OutputState }
Configures consent audit log config for FHIR create, read, update, and delete (CRUD) operations. Cloud audit log for healthcare API must be [enabled](https://cloud.google.com/logging/docs/audit/configure-data-access#config-console-enable). The consent-related logs are included as part of `protoPayload.metadata`.
func (AccessDeterminationLogConfigResponseOutput) ElementType ¶ added in v0.32.0
func (AccessDeterminationLogConfigResponseOutput) ElementType() reflect.Type
func (AccessDeterminationLogConfigResponseOutput) LogLevel ¶ added in v0.32.0
func (o AccessDeterminationLogConfigResponseOutput) LogLevel() pulumi.StringOutput
Optional. Controls the amount of detail to include as part of the audit logs.
func (AccessDeterminationLogConfigResponseOutput) ToAccessDeterminationLogConfigResponseOutput ¶ added in v0.32.0
func (o AccessDeterminationLogConfigResponseOutput) ToAccessDeterminationLogConfigResponseOutput() AccessDeterminationLogConfigResponseOutput
func (AccessDeterminationLogConfigResponseOutput) ToAccessDeterminationLogConfigResponseOutputWithContext ¶ added in v0.32.0
func (o AccessDeterminationLogConfigResponseOutput) ToAccessDeterminationLogConfigResponseOutputWithContext(ctx context.Context) AccessDeterminationLogConfigResponseOutput
type Action ¶ added in v0.28.0
type Action struct { // Inspect image and transform sensitive burnt-in text. Doesn't apply to elements nested in a sequence, which revert to `Keep`. Supported [tags](http://dicom.nema.org/medical/dicom/2018e/output/chtml/part06/chapter_6.html): PixelData CleanImageTag *ImageConfig `pulumi:"cleanImageTag"` // Inspect text and transform sensitive text. Configurable via TextConfig. Supported Value Representations: AE, LO, LT, PN, SH, ST, UC, UT, DA, DT, AS CleanTextTag *CleanTextTag `pulumi:"cleanTextTag"` // Delete tag. DeleteTag *DeleteTag `pulumi:"deleteTag"` // Keep tag unchanged. KeepTag *KeepTag `pulumi:"keepTag"` // Select all tags with the listed tag IDs, names, or Value Representations (VRs). Examples: ID: "00100010" Keyword: "PatientName" VR: "PN" Queries []string `pulumi:"queries"` // Recursively apply DICOM de-id to tags nested in a sequence. Supported [Value Representation] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): SQ RecurseTag *RecurseTag `pulumi:"recurseTag"` // Replace UID with a new generated UID. Supported [Value Representation] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): UI RegenUidTag *RegenUidTag `pulumi:"regenUidTag"` // Replace with empty tag. RemoveTag *RemoveTag `pulumi:"removeTag"` // Reset tag to a placeholder value. ResetTag *ResetTag `pulumi:"resetTag"` }
Specifies a selection of tags and an `Action` to apply to each one.
type ActionArgs ¶ added in v0.28.0
type ActionArgs struct { // Inspect image and transform sensitive burnt-in text. Doesn't apply to elements nested in a sequence, which revert to `Keep`. Supported [tags](http://dicom.nema.org/medical/dicom/2018e/output/chtml/part06/chapter_6.html): PixelData CleanImageTag ImageConfigPtrInput `pulumi:"cleanImageTag"` // Inspect text and transform sensitive text. Configurable via TextConfig. Supported Value Representations: AE, LO, LT, PN, SH, ST, UC, UT, DA, DT, AS CleanTextTag CleanTextTagPtrInput `pulumi:"cleanTextTag"` // Delete tag. DeleteTag DeleteTagPtrInput `pulumi:"deleteTag"` // Keep tag unchanged. KeepTag KeepTagPtrInput `pulumi:"keepTag"` // Select all tags with the listed tag IDs, names, or Value Representations (VRs). Examples: ID: "00100010" Keyword: "PatientName" VR: "PN" Queries pulumi.StringArrayInput `pulumi:"queries"` // Recursively apply DICOM de-id to tags nested in a sequence. Supported [Value Representation] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): SQ RecurseTag RecurseTagPtrInput `pulumi:"recurseTag"` // Replace UID with a new generated UID. Supported [Value Representation] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): UI RegenUidTag RegenUidTagPtrInput `pulumi:"regenUidTag"` // Replace with empty tag. RemoveTag RemoveTagPtrInput `pulumi:"removeTag"` // Reset tag to a placeholder value. ResetTag ResetTagPtrInput `pulumi:"resetTag"` }
Specifies a selection of tags and an `Action` to apply to each one.
func (ActionArgs) ElementType ¶ added in v0.28.0
func (ActionArgs) ElementType() reflect.Type
func (ActionArgs) ToActionOutput ¶ added in v0.28.0
func (i ActionArgs) ToActionOutput() ActionOutput
func (ActionArgs) ToActionOutputWithContext ¶ added in v0.28.0
func (i ActionArgs) ToActionOutputWithContext(ctx context.Context) ActionOutput
type ActionArray ¶ added in v0.28.0
type ActionArray []ActionInput
func (ActionArray) ElementType ¶ added in v0.28.0
func (ActionArray) ElementType() reflect.Type
func (ActionArray) ToActionArrayOutput ¶ added in v0.28.0
func (i ActionArray) ToActionArrayOutput() ActionArrayOutput
func (ActionArray) ToActionArrayOutputWithContext ¶ added in v0.28.0
func (i ActionArray) ToActionArrayOutputWithContext(ctx context.Context) ActionArrayOutput
type ActionArrayInput ¶ added in v0.28.0
type ActionArrayInput interface { pulumi.Input ToActionArrayOutput() ActionArrayOutput ToActionArrayOutputWithContext(context.Context) ActionArrayOutput }
ActionArrayInput is an input type that accepts ActionArray and ActionArrayOutput values. You can construct a concrete instance of `ActionArrayInput` via:
ActionArray{ ActionArgs{...} }
type ActionArrayOutput ¶ added in v0.28.0
type ActionArrayOutput struct{ *pulumi.OutputState }
func (ActionArrayOutput) ElementType ¶ added in v0.28.0
func (ActionArrayOutput) ElementType() reflect.Type
func (ActionArrayOutput) Index ¶ added in v0.28.0
func (o ActionArrayOutput) Index(i pulumi.IntInput) ActionOutput
func (ActionArrayOutput) ToActionArrayOutput ¶ added in v0.28.0
func (o ActionArrayOutput) ToActionArrayOutput() ActionArrayOutput
func (ActionArrayOutput) ToActionArrayOutputWithContext ¶ added in v0.28.0
func (o ActionArrayOutput) ToActionArrayOutputWithContext(ctx context.Context) ActionArrayOutput
type ActionInput ¶ added in v0.28.0
type ActionInput interface { pulumi.Input ToActionOutput() ActionOutput ToActionOutputWithContext(context.Context) ActionOutput }
ActionInput is an input type that accepts ActionArgs and ActionOutput values. You can construct a concrete instance of `ActionInput` via:
ActionArgs{...}
type ActionOutput ¶ added in v0.28.0
type ActionOutput struct{ *pulumi.OutputState }
Specifies a selection of tags and an `Action` to apply to each one.
func (ActionOutput) CleanImageTag ¶ added in v0.28.0
func (o ActionOutput) CleanImageTag() ImageConfigPtrOutput
Inspect image and transform sensitive burnt-in text. Doesn't apply to elements nested in a sequence, which revert to `Keep`. Supported [tags](http://dicom.nema.org/medical/dicom/2018e/output/chtml/part06/chapter_6.html): PixelData
func (ActionOutput) CleanTextTag ¶ added in v0.28.0
func (o ActionOutput) CleanTextTag() CleanTextTagPtrOutput
Inspect text and transform sensitive text. Configurable via TextConfig. Supported Value Representations: AE, LO, LT, PN, SH, ST, UC, UT, DA, DT, AS
func (ActionOutput) DeleteTag ¶ added in v0.28.0
func (o ActionOutput) DeleteTag() DeleteTagPtrOutput
Delete tag.
func (ActionOutput) ElementType ¶ added in v0.28.0
func (ActionOutput) ElementType() reflect.Type
func (ActionOutput) KeepTag ¶ added in v0.28.0
func (o ActionOutput) KeepTag() KeepTagPtrOutput
Keep tag unchanged.
func (ActionOutput) Queries ¶ added in v0.28.0
func (o ActionOutput) Queries() pulumi.StringArrayOutput
Select all tags with the listed tag IDs, names, or Value Representations (VRs). Examples: ID: "00100010" Keyword: "PatientName" VR: "PN"
func (ActionOutput) RecurseTag ¶ added in v0.28.0
func (o ActionOutput) RecurseTag() RecurseTagPtrOutput
Recursively apply DICOM de-id to tags nested in a sequence. Supported [Value Representation] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): SQ
func (ActionOutput) RegenUidTag ¶ added in v0.28.0
func (o ActionOutput) RegenUidTag() RegenUidTagPtrOutput
Replace UID with a new generated UID. Supported [Value Representation] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): UI
func (ActionOutput) RemoveTag ¶ added in v0.28.0
func (o ActionOutput) RemoveTag() RemoveTagPtrOutput
Replace with empty tag.
func (ActionOutput) ResetTag ¶ added in v0.28.0
func (o ActionOutput) ResetTag() ResetTagPtrOutput
Reset tag to a placeholder value.
func (ActionOutput) ToActionOutput ¶ added in v0.28.0
func (o ActionOutput) ToActionOutput() ActionOutput
func (ActionOutput) ToActionOutputWithContext ¶ added in v0.28.0
func (o ActionOutput) ToActionOutputWithContext(ctx context.Context) ActionOutput
type ActionResponse ¶ added in v0.28.0
type ActionResponse struct { // Inspect image and transform sensitive burnt-in text. Doesn't apply to elements nested in a sequence, which revert to `Keep`. Supported [tags](http://dicom.nema.org/medical/dicom/2018e/output/chtml/part06/chapter_6.html): PixelData CleanImageTag ImageConfigResponse `pulumi:"cleanImageTag"` // Inspect text and transform sensitive text. Configurable via TextConfig. Supported Value Representations: AE, LO, LT, PN, SH, ST, UC, UT, DA, DT, AS CleanTextTag CleanTextTagResponse `pulumi:"cleanTextTag"` // Delete tag. DeleteTag DeleteTagResponse `pulumi:"deleteTag"` // Keep tag unchanged. KeepTag KeepTagResponse `pulumi:"keepTag"` // Select all tags with the listed tag IDs, names, or Value Representations (VRs). Examples: ID: "00100010" Keyword: "PatientName" VR: "PN" Queries []string `pulumi:"queries"` // Recursively apply DICOM de-id to tags nested in a sequence. Supported [Value Representation] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): SQ RecurseTag RecurseTagResponse `pulumi:"recurseTag"` // Replace UID with a new generated UID. Supported [Value Representation] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): UI RegenUidTag RegenUidTagResponse `pulumi:"regenUidTag"` // Replace with empty tag. RemoveTag RemoveTagResponse `pulumi:"removeTag"` // Reset tag to a placeholder value. ResetTag ResetTagResponse `pulumi:"resetTag"` }
Specifies a selection of tags and an `Action` to apply to each one.
type ActionResponseArrayOutput ¶ added in v0.28.0
type ActionResponseArrayOutput struct{ *pulumi.OutputState }
func (ActionResponseArrayOutput) ElementType ¶ added in v0.28.0
func (ActionResponseArrayOutput) ElementType() reflect.Type
func (ActionResponseArrayOutput) Index ¶ added in v0.28.0
func (o ActionResponseArrayOutput) Index(i pulumi.IntInput) ActionResponseOutput
func (ActionResponseArrayOutput) ToActionResponseArrayOutput ¶ added in v0.28.0
func (o ActionResponseArrayOutput) ToActionResponseArrayOutput() ActionResponseArrayOutput
func (ActionResponseArrayOutput) ToActionResponseArrayOutputWithContext ¶ added in v0.28.0
func (o ActionResponseArrayOutput) ToActionResponseArrayOutputWithContext(ctx context.Context) ActionResponseArrayOutput
type ActionResponseOutput ¶ added in v0.28.0
type ActionResponseOutput struct{ *pulumi.OutputState }
Specifies a selection of tags and an `Action` to apply to each one.
func (ActionResponseOutput) CleanImageTag ¶ added in v0.28.0
func (o ActionResponseOutput) CleanImageTag() ImageConfigResponseOutput
Inspect image and transform sensitive burnt-in text. Doesn't apply to elements nested in a sequence, which revert to `Keep`. Supported [tags](http://dicom.nema.org/medical/dicom/2018e/output/chtml/part06/chapter_6.html): PixelData
func (ActionResponseOutput) CleanTextTag ¶ added in v0.28.0
func (o ActionResponseOutput) CleanTextTag() CleanTextTagResponseOutput
Inspect text and transform sensitive text. Configurable via TextConfig. Supported Value Representations: AE, LO, LT, PN, SH, ST, UC, UT, DA, DT, AS
func (ActionResponseOutput) DeleteTag ¶ added in v0.28.0
func (o ActionResponseOutput) DeleteTag() DeleteTagResponseOutput
Delete tag.
func (ActionResponseOutput) ElementType ¶ added in v0.28.0
func (ActionResponseOutput) ElementType() reflect.Type
func (ActionResponseOutput) KeepTag ¶ added in v0.28.0
func (o ActionResponseOutput) KeepTag() KeepTagResponseOutput
Keep tag unchanged.
func (ActionResponseOutput) Queries ¶ added in v0.28.0
func (o ActionResponseOutput) Queries() pulumi.StringArrayOutput
Select all tags with the listed tag IDs, names, or Value Representations (VRs). Examples: ID: "00100010" Keyword: "PatientName" VR: "PN"
func (ActionResponseOutput) RecurseTag ¶ added in v0.28.0
func (o ActionResponseOutput) RecurseTag() RecurseTagResponseOutput
Recursively apply DICOM de-id to tags nested in a sequence. Supported [Value Representation] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): SQ
func (ActionResponseOutput) RegenUidTag ¶ added in v0.28.0
func (o ActionResponseOutput) RegenUidTag() RegenUidTagResponseOutput
Replace UID with a new generated UID. Supported [Value Representation] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): UI
func (ActionResponseOutput) RemoveTag ¶ added in v0.28.0
func (o ActionResponseOutput) RemoveTag() RemoveTagResponseOutput
Replace with empty tag.
func (ActionResponseOutput) ResetTag ¶ added in v0.28.0
func (o ActionResponseOutput) ResetTag() ResetTagResponseOutput
Reset tag to a placeholder value.
func (ActionResponseOutput) ToActionResponseOutput ¶ added in v0.28.0
func (o ActionResponseOutput) ToActionResponseOutput() ActionResponseOutput
func (ActionResponseOutput) ToActionResponseOutputWithContext ¶ added in v0.28.0
func (o ActionResponseOutput) ToActionResponseOutputWithContext(ctx context.Context) ActionResponseOutput
type Annotation ¶ added in v0.3.0
type Annotation struct { pulumi.CustomResourceState // Details of the source. AnnotationSource AnnotationSourceResponseOutput `pulumi:"annotationSource"` AnnotationStoreId pulumi.StringOutput `pulumi:"annotationStoreId"` // Additional information for this annotation record, such as annotator and verifier information or study campaign. CustomData pulumi.StringMapOutput `pulumi:"customData"` DatasetId pulumi.StringOutput `pulumi:"datasetId"` // Annotations for images. For example, bounding polygons. ImageAnnotation ImageAnnotationResponseOutput `pulumi:"imageAnnotation"` Location pulumi.StringOutput `pulumi:"location"` // Resource name of the Annotation, of the form `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/annotationStores/{annotation_store_id}/annotations/{annotation_id}`. Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` // Annotations for resource. For example, classification tags. ResourceAnnotation ResourceAnnotationResponseOutput `pulumi:"resourceAnnotation"` // Annotations for sensitive texts. For example, a range that describes the location of sensitive text. TextAnnotation SensitiveTextAnnotationResponseOutput `pulumi:"textAnnotation"` }
Creates a new Annotation record. It is valid to create Annotation objects for the same source more than once since a unique ID is assigned to each record by this service.
func GetAnnotation ¶ added in v0.3.0
func GetAnnotation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AnnotationState, opts ...pulumi.ResourceOption) (*Annotation, error)
GetAnnotation gets an existing Annotation 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 NewAnnotation ¶ added in v0.3.0
func NewAnnotation(ctx *pulumi.Context, name string, args *AnnotationArgs, opts ...pulumi.ResourceOption) (*Annotation, error)
NewAnnotation registers a new resource with the given unique name, arguments, and options.
func (*Annotation) ElementType ¶ added in v0.3.0
func (*Annotation) ElementType() reflect.Type
func (*Annotation) ToAnnotationOutput ¶ added in v0.3.0
func (i *Annotation) ToAnnotationOutput() AnnotationOutput
func (*Annotation) ToAnnotationOutputWithContext ¶ added in v0.3.0
func (i *Annotation) ToAnnotationOutputWithContext(ctx context.Context) AnnotationOutput
type AnnotationArgs ¶ added in v0.3.0
type AnnotationArgs struct { // Details of the source. AnnotationSource AnnotationSourcePtrInput AnnotationStoreId pulumi.StringInput // Additional information for this annotation record, such as annotator and verifier information or study campaign. CustomData pulumi.StringMapInput DatasetId pulumi.StringInput // Annotations for images. For example, bounding polygons. ImageAnnotation ImageAnnotationPtrInput Location pulumi.StringPtrInput // Resource name of the Annotation, of the form `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/annotationStores/{annotation_store_id}/annotations/{annotation_id}`. Name pulumi.StringPtrInput Project pulumi.StringPtrInput // Annotations for resource. For example, classification tags. ResourceAnnotation ResourceAnnotationPtrInput // Annotations for sensitive texts. For example, a range that describes the location of sensitive text. TextAnnotation SensitiveTextAnnotationPtrInput }
The set of arguments for constructing a Annotation resource.
func (AnnotationArgs) ElementType ¶ added in v0.3.0
func (AnnotationArgs) ElementType() reflect.Type
type AnnotationConfig ¶ added in v0.21.0
type AnnotationConfig struct { // The name of the annotation store, in the form `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/annotationStores/{annotation_store_id}`). * The destination annotation store must be in the same project as the source data. De-identifying data across multiple projects is not supported. * The destination annotation store must exist when using DeidentifyDicomStore or DeidentifyFhirStore. DeidentifyDataset automatically creates the destination annotation store. AnnotationStoreName *string `pulumi:"annotationStoreName"` // If set to true, the sensitive texts are included in SensitiveTextAnnotation of Annotation. StoreQuote *bool `pulumi:"storeQuote"` }
Specifies how to store annotations during de-identification operation.
type AnnotationConfigArgs ¶ added in v0.21.0
type AnnotationConfigArgs struct { // The name of the annotation store, in the form `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/annotationStores/{annotation_store_id}`). * The destination annotation store must be in the same project as the source data. De-identifying data across multiple projects is not supported. * The destination annotation store must exist when using DeidentifyDicomStore or DeidentifyFhirStore. DeidentifyDataset automatically creates the destination annotation store. AnnotationStoreName pulumi.StringPtrInput `pulumi:"annotationStoreName"` // If set to true, the sensitive texts are included in SensitiveTextAnnotation of Annotation. StoreQuote pulumi.BoolPtrInput `pulumi:"storeQuote"` }
Specifies how to store annotations during de-identification operation.
func (AnnotationConfigArgs) ElementType ¶ added in v0.21.0
func (AnnotationConfigArgs) ElementType() reflect.Type
func (AnnotationConfigArgs) ToAnnotationConfigOutput ¶ added in v0.21.0
func (i AnnotationConfigArgs) ToAnnotationConfigOutput() AnnotationConfigOutput
func (AnnotationConfigArgs) ToAnnotationConfigOutputWithContext ¶ added in v0.21.0
func (i AnnotationConfigArgs) ToAnnotationConfigOutputWithContext(ctx context.Context) AnnotationConfigOutput
func (AnnotationConfigArgs) ToAnnotationConfigPtrOutput ¶ added in v0.21.0
func (i AnnotationConfigArgs) ToAnnotationConfigPtrOutput() AnnotationConfigPtrOutput
func (AnnotationConfigArgs) ToAnnotationConfigPtrOutputWithContext ¶ added in v0.21.0
func (i AnnotationConfigArgs) ToAnnotationConfigPtrOutputWithContext(ctx context.Context) AnnotationConfigPtrOutput
type AnnotationConfigInput ¶ added in v0.21.0
type AnnotationConfigInput interface { pulumi.Input ToAnnotationConfigOutput() AnnotationConfigOutput ToAnnotationConfigOutputWithContext(context.Context) AnnotationConfigOutput }
AnnotationConfigInput is an input type that accepts AnnotationConfigArgs and AnnotationConfigOutput values. You can construct a concrete instance of `AnnotationConfigInput` via:
AnnotationConfigArgs{...}
type AnnotationConfigOutput ¶ added in v0.21.0
type AnnotationConfigOutput struct{ *pulumi.OutputState }
Specifies how to store annotations during de-identification operation.
func (AnnotationConfigOutput) AnnotationStoreName ¶ added in v0.21.0
func (o AnnotationConfigOutput) AnnotationStoreName() pulumi.StringPtrOutput
The name of the annotation store, in the form `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/annotationStores/{annotation_store_id}`). * The destination annotation store must be in the same project as the source data. De-identifying data across multiple projects is not supported. * The destination annotation store must exist when using DeidentifyDicomStore or DeidentifyFhirStore. DeidentifyDataset automatically creates the destination annotation store.
func (AnnotationConfigOutput) ElementType ¶ added in v0.21.0
func (AnnotationConfigOutput) ElementType() reflect.Type
func (AnnotationConfigOutput) StoreQuote ¶ added in v0.21.0
func (o AnnotationConfigOutput) StoreQuote() pulumi.BoolPtrOutput
If set to true, the sensitive texts are included in SensitiveTextAnnotation of Annotation.
func (AnnotationConfigOutput) ToAnnotationConfigOutput ¶ added in v0.21.0
func (o AnnotationConfigOutput) ToAnnotationConfigOutput() AnnotationConfigOutput
func (AnnotationConfigOutput) ToAnnotationConfigOutputWithContext ¶ added in v0.21.0
func (o AnnotationConfigOutput) ToAnnotationConfigOutputWithContext(ctx context.Context) AnnotationConfigOutput
func (AnnotationConfigOutput) ToAnnotationConfigPtrOutput ¶ added in v0.21.0
func (o AnnotationConfigOutput) ToAnnotationConfigPtrOutput() AnnotationConfigPtrOutput
func (AnnotationConfigOutput) ToAnnotationConfigPtrOutputWithContext ¶ added in v0.21.0
func (o AnnotationConfigOutput) ToAnnotationConfigPtrOutputWithContext(ctx context.Context) AnnotationConfigPtrOutput
type AnnotationConfigPtrInput ¶ added in v0.21.0
type AnnotationConfigPtrInput interface { pulumi.Input ToAnnotationConfigPtrOutput() AnnotationConfigPtrOutput ToAnnotationConfigPtrOutputWithContext(context.Context) AnnotationConfigPtrOutput }
AnnotationConfigPtrInput is an input type that accepts AnnotationConfigArgs, AnnotationConfigPtr and AnnotationConfigPtrOutput values. You can construct a concrete instance of `AnnotationConfigPtrInput` via:
AnnotationConfigArgs{...} or: nil
func AnnotationConfigPtr ¶ added in v0.21.0
func AnnotationConfigPtr(v *AnnotationConfigArgs) AnnotationConfigPtrInput
type AnnotationConfigPtrOutput ¶ added in v0.21.0
type AnnotationConfigPtrOutput struct{ *pulumi.OutputState }
func (AnnotationConfigPtrOutput) AnnotationStoreName ¶ added in v0.21.0
func (o AnnotationConfigPtrOutput) AnnotationStoreName() pulumi.StringPtrOutput
The name of the annotation store, in the form `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/annotationStores/{annotation_store_id}`). * The destination annotation store must be in the same project as the source data. De-identifying data across multiple projects is not supported. * The destination annotation store must exist when using DeidentifyDicomStore or DeidentifyFhirStore. DeidentifyDataset automatically creates the destination annotation store.
func (AnnotationConfigPtrOutput) Elem ¶ added in v0.21.0
func (o AnnotationConfigPtrOutput) Elem() AnnotationConfigOutput
func (AnnotationConfigPtrOutput) ElementType ¶ added in v0.21.0
func (AnnotationConfigPtrOutput) ElementType() reflect.Type
func (AnnotationConfigPtrOutput) StoreQuote ¶ added in v0.21.0
func (o AnnotationConfigPtrOutput) StoreQuote() pulumi.BoolPtrOutput
If set to true, the sensitive texts are included in SensitiveTextAnnotation of Annotation.
func (AnnotationConfigPtrOutput) ToAnnotationConfigPtrOutput ¶ added in v0.21.0
func (o AnnotationConfigPtrOutput) ToAnnotationConfigPtrOutput() AnnotationConfigPtrOutput
func (AnnotationConfigPtrOutput) ToAnnotationConfigPtrOutputWithContext ¶ added in v0.21.0
func (o AnnotationConfigPtrOutput) ToAnnotationConfigPtrOutputWithContext(ctx context.Context) AnnotationConfigPtrOutput
type AnnotationConfigResponse ¶ added in v0.21.0
type AnnotationConfigResponse struct { // The name of the annotation store, in the form `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/annotationStores/{annotation_store_id}`). * The destination annotation store must be in the same project as the source data. De-identifying data across multiple projects is not supported. * The destination annotation store must exist when using DeidentifyDicomStore or DeidentifyFhirStore. DeidentifyDataset automatically creates the destination annotation store. AnnotationStoreName string `pulumi:"annotationStoreName"` // If set to true, the sensitive texts are included in SensitiveTextAnnotation of Annotation. StoreQuote bool `pulumi:"storeQuote"` }
Specifies how to store annotations during de-identification operation.
type AnnotationConfigResponseOutput ¶ added in v0.21.0
type AnnotationConfigResponseOutput struct{ *pulumi.OutputState }
Specifies how to store annotations during de-identification operation.
func (AnnotationConfigResponseOutput) AnnotationStoreName ¶ added in v0.21.0
func (o AnnotationConfigResponseOutput) AnnotationStoreName() pulumi.StringOutput
The name of the annotation store, in the form `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/annotationStores/{annotation_store_id}`). * The destination annotation store must be in the same project as the source data. De-identifying data across multiple projects is not supported. * The destination annotation store must exist when using DeidentifyDicomStore or DeidentifyFhirStore. DeidentifyDataset automatically creates the destination annotation store.
func (AnnotationConfigResponseOutput) ElementType ¶ added in v0.21.0
func (AnnotationConfigResponseOutput) ElementType() reflect.Type
func (AnnotationConfigResponseOutput) StoreQuote ¶ added in v0.21.0
func (o AnnotationConfigResponseOutput) StoreQuote() pulumi.BoolOutput
If set to true, the sensitive texts are included in SensitiveTextAnnotation of Annotation.
func (AnnotationConfigResponseOutput) ToAnnotationConfigResponseOutput ¶ added in v0.21.0
func (o AnnotationConfigResponseOutput) ToAnnotationConfigResponseOutput() AnnotationConfigResponseOutput
func (AnnotationConfigResponseOutput) ToAnnotationConfigResponseOutputWithContext ¶ added in v0.21.0
func (o AnnotationConfigResponseOutput) ToAnnotationConfigResponseOutputWithContext(ctx context.Context) AnnotationConfigResponseOutput
type AnnotationInput ¶ added in v0.3.0
type AnnotationInput interface { pulumi.Input ToAnnotationOutput() AnnotationOutput ToAnnotationOutputWithContext(ctx context.Context) AnnotationOutput }
type AnnotationOutput ¶ added in v0.3.0
type AnnotationOutput struct{ *pulumi.OutputState }
func (AnnotationOutput) AnnotationSource ¶ added in v0.19.0
func (o AnnotationOutput) AnnotationSource() AnnotationSourceResponseOutput
Details of the source.
func (AnnotationOutput) AnnotationStoreId ¶ added in v0.21.0
func (o AnnotationOutput) AnnotationStoreId() pulumi.StringOutput
func (AnnotationOutput) CustomData ¶ added in v0.19.0
func (o AnnotationOutput) CustomData() pulumi.StringMapOutput
Additional information for this annotation record, such as annotator and verifier information or study campaign.
func (AnnotationOutput) DatasetId ¶ added in v0.21.0
func (o AnnotationOutput) DatasetId() pulumi.StringOutput
func (AnnotationOutput) ElementType ¶ added in v0.3.0
func (AnnotationOutput) ElementType() reflect.Type
func (AnnotationOutput) ImageAnnotation ¶ added in v0.19.0
func (o AnnotationOutput) ImageAnnotation() ImageAnnotationResponseOutput
Annotations for images. For example, bounding polygons.
func (AnnotationOutput) Location ¶ added in v0.21.0
func (o AnnotationOutput) Location() pulumi.StringOutput
func (AnnotationOutput) Name ¶ added in v0.19.0
func (o AnnotationOutput) Name() pulumi.StringOutput
Resource name of the Annotation, of the form `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/annotationStores/{annotation_store_id}/annotations/{annotation_id}`.
func (AnnotationOutput) Project ¶ added in v0.21.0
func (o AnnotationOutput) Project() pulumi.StringOutput
func (AnnotationOutput) ResourceAnnotation ¶ added in v0.19.0
func (o AnnotationOutput) ResourceAnnotation() ResourceAnnotationResponseOutput
Annotations for resource. For example, classification tags.
func (AnnotationOutput) TextAnnotation ¶ added in v0.19.0
func (o AnnotationOutput) TextAnnotation() SensitiveTextAnnotationResponseOutput
Annotations for sensitive texts. For example, a range that describes the location of sensitive text.
func (AnnotationOutput) ToAnnotationOutput ¶ added in v0.3.0
func (o AnnotationOutput) ToAnnotationOutput() AnnotationOutput
func (AnnotationOutput) ToAnnotationOutputWithContext ¶ added in v0.3.0
func (o AnnotationOutput) ToAnnotationOutputWithContext(ctx context.Context) AnnotationOutput
type AnnotationSource ¶
type AnnotationSource struct { // Cloud Healthcare API resource. CloudHealthcareSource *CloudHealthcareSource `pulumi:"cloudHealthcareSource"` }
AnnotationSource holds the source information of the annotation.
type AnnotationSourceArgs ¶
type AnnotationSourceArgs struct { // Cloud Healthcare API resource. CloudHealthcareSource CloudHealthcareSourcePtrInput `pulumi:"cloudHealthcareSource"` }
AnnotationSource holds the source information of the annotation.
func (AnnotationSourceArgs) ElementType ¶
func (AnnotationSourceArgs) ElementType() reflect.Type
func (AnnotationSourceArgs) ToAnnotationSourceOutput ¶
func (i AnnotationSourceArgs) ToAnnotationSourceOutput() AnnotationSourceOutput
func (AnnotationSourceArgs) ToAnnotationSourceOutputWithContext ¶
func (i AnnotationSourceArgs) ToAnnotationSourceOutputWithContext(ctx context.Context) AnnotationSourceOutput
func (AnnotationSourceArgs) ToAnnotationSourcePtrOutput ¶
func (i AnnotationSourceArgs) ToAnnotationSourcePtrOutput() AnnotationSourcePtrOutput
func (AnnotationSourceArgs) ToAnnotationSourcePtrOutputWithContext ¶
func (i AnnotationSourceArgs) ToAnnotationSourcePtrOutputWithContext(ctx context.Context) AnnotationSourcePtrOutput
type AnnotationSourceInput ¶
type AnnotationSourceInput interface { pulumi.Input ToAnnotationSourceOutput() AnnotationSourceOutput ToAnnotationSourceOutputWithContext(context.Context) AnnotationSourceOutput }
AnnotationSourceInput is an input type that accepts AnnotationSourceArgs and AnnotationSourceOutput values. You can construct a concrete instance of `AnnotationSourceInput` via:
AnnotationSourceArgs{...}
type AnnotationSourceOutput ¶
type AnnotationSourceOutput struct{ *pulumi.OutputState }
AnnotationSource holds the source information of the annotation.
func (AnnotationSourceOutput) CloudHealthcareSource ¶
func (o AnnotationSourceOutput) CloudHealthcareSource() CloudHealthcareSourcePtrOutput
Cloud Healthcare API resource.
func (AnnotationSourceOutput) ElementType ¶
func (AnnotationSourceOutput) ElementType() reflect.Type
func (AnnotationSourceOutput) ToAnnotationSourceOutput ¶
func (o AnnotationSourceOutput) ToAnnotationSourceOutput() AnnotationSourceOutput
func (AnnotationSourceOutput) ToAnnotationSourceOutputWithContext ¶
func (o AnnotationSourceOutput) ToAnnotationSourceOutputWithContext(ctx context.Context) AnnotationSourceOutput
func (AnnotationSourceOutput) ToAnnotationSourcePtrOutput ¶
func (o AnnotationSourceOutput) ToAnnotationSourcePtrOutput() AnnotationSourcePtrOutput
func (AnnotationSourceOutput) ToAnnotationSourcePtrOutputWithContext ¶
func (o AnnotationSourceOutput) ToAnnotationSourcePtrOutputWithContext(ctx context.Context) AnnotationSourcePtrOutput
type AnnotationSourcePtrInput ¶
type AnnotationSourcePtrInput interface { pulumi.Input ToAnnotationSourcePtrOutput() AnnotationSourcePtrOutput ToAnnotationSourcePtrOutputWithContext(context.Context) AnnotationSourcePtrOutput }
AnnotationSourcePtrInput is an input type that accepts AnnotationSourceArgs, AnnotationSourcePtr and AnnotationSourcePtrOutput values. You can construct a concrete instance of `AnnotationSourcePtrInput` via:
AnnotationSourceArgs{...} or: nil
func AnnotationSourcePtr ¶
func AnnotationSourcePtr(v *AnnotationSourceArgs) AnnotationSourcePtrInput
type AnnotationSourcePtrOutput ¶
type AnnotationSourcePtrOutput struct{ *pulumi.OutputState }
func (AnnotationSourcePtrOutput) CloudHealthcareSource ¶
func (o AnnotationSourcePtrOutput) CloudHealthcareSource() CloudHealthcareSourcePtrOutput
Cloud Healthcare API resource.
func (AnnotationSourcePtrOutput) Elem ¶
func (o AnnotationSourcePtrOutput) Elem() AnnotationSourceOutput
func (AnnotationSourcePtrOutput) ElementType ¶
func (AnnotationSourcePtrOutput) ElementType() reflect.Type
func (AnnotationSourcePtrOutput) ToAnnotationSourcePtrOutput ¶
func (o AnnotationSourcePtrOutput) ToAnnotationSourcePtrOutput() AnnotationSourcePtrOutput
func (AnnotationSourcePtrOutput) ToAnnotationSourcePtrOutputWithContext ¶
func (o AnnotationSourcePtrOutput) ToAnnotationSourcePtrOutputWithContext(ctx context.Context) AnnotationSourcePtrOutput
type AnnotationSourceResponse ¶
type AnnotationSourceResponse struct { // Cloud Healthcare API resource. CloudHealthcareSource CloudHealthcareSourceResponse `pulumi:"cloudHealthcareSource"` }
AnnotationSource holds the source information of the annotation.
type AnnotationSourceResponseOutput ¶
type AnnotationSourceResponseOutput struct{ *pulumi.OutputState }
AnnotationSource holds the source information of the annotation.
func (AnnotationSourceResponseOutput) CloudHealthcareSource ¶
func (o AnnotationSourceResponseOutput) CloudHealthcareSource() CloudHealthcareSourceResponseOutput
Cloud Healthcare API resource.
func (AnnotationSourceResponseOutput) ElementType ¶
func (AnnotationSourceResponseOutput) ElementType() reflect.Type
func (AnnotationSourceResponseOutput) ToAnnotationSourceResponseOutput ¶
func (o AnnotationSourceResponseOutput) ToAnnotationSourceResponseOutput() AnnotationSourceResponseOutput
func (AnnotationSourceResponseOutput) ToAnnotationSourceResponseOutputWithContext ¶
func (o AnnotationSourceResponseOutput) ToAnnotationSourceResponseOutputWithContext(ctx context.Context) AnnotationSourceResponseOutput
type AnnotationState ¶ added in v0.3.0
type AnnotationState struct { }
func (AnnotationState) ElementType ¶ added in v0.3.0
func (AnnotationState) ElementType() reflect.Type
type AnnotationStore ¶ added in v0.3.0
type AnnotationStore struct { pulumi.CustomResourceState // The ID of the Annotation store that is being created. The string must match the following regex: `[\p{L}\p{N}_\-\.]{1,256}`. AnnotationStoreId pulumi.StringPtrOutput `pulumi:"annotationStoreId"` DatasetId pulumi.StringOutput `pulumi:"datasetId"` // Optional. User-supplied key-value pairs used to organize Annotation 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. Labels pulumi.StringMapOutput `pulumi:"labels"` Location pulumi.StringOutput `pulumi:"location"` // Resource name of the Annotation store, of the form `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/annotationStores/{annotation_store_id}`. Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` }
Creates a new Annotation store within the parent dataset.
func GetAnnotationStore ¶ added in v0.3.0
func GetAnnotationStore(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AnnotationStoreState, opts ...pulumi.ResourceOption) (*AnnotationStore, error)
GetAnnotationStore gets an existing AnnotationStore 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 NewAnnotationStore ¶ added in v0.3.0
func NewAnnotationStore(ctx *pulumi.Context, name string, args *AnnotationStoreArgs, opts ...pulumi.ResourceOption) (*AnnotationStore, error)
NewAnnotationStore registers a new resource with the given unique name, arguments, and options.
func (*AnnotationStore) ElementType ¶ added in v0.3.0
func (*AnnotationStore) ElementType() reflect.Type
func (*AnnotationStore) ToAnnotationStoreOutput ¶ added in v0.3.0
func (i *AnnotationStore) ToAnnotationStoreOutput() AnnotationStoreOutput
func (*AnnotationStore) ToAnnotationStoreOutputWithContext ¶ added in v0.3.0
func (i *AnnotationStore) ToAnnotationStoreOutputWithContext(ctx context.Context) AnnotationStoreOutput
type AnnotationStoreArgs ¶ added in v0.3.0
type AnnotationStoreArgs struct { // The ID of the Annotation store that is being created. The string must match the following regex: `[\p{L}\p{N}_\-\.]{1,256}`. AnnotationStoreId pulumi.StringPtrInput DatasetId pulumi.StringInput // Optional. User-supplied key-value pairs used to organize Annotation 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. Labels pulumi.StringMapInput Location pulumi.StringPtrInput // Resource name of the Annotation store, of the form `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/annotationStores/{annotation_store_id}`. Name pulumi.StringPtrInput Project pulumi.StringPtrInput }
The set of arguments for constructing a AnnotationStore resource.
func (AnnotationStoreArgs) ElementType ¶ added in v0.3.0
func (AnnotationStoreArgs) ElementType() reflect.Type
type AnnotationStoreInput ¶ added in v0.3.0
type AnnotationStoreInput interface { pulumi.Input ToAnnotationStoreOutput() AnnotationStoreOutput ToAnnotationStoreOutputWithContext(ctx context.Context) AnnotationStoreOutput }
type AnnotationStoreOutput ¶ added in v0.3.0
type AnnotationStoreOutput struct{ *pulumi.OutputState }
func (AnnotationStoreOutput) AnnotationStoreId ¶ added in v0.21.0
func (o AnnotationStoreOutput) AnnotationStoreId() pulumi.StringPtrOutput
The ID of the Annotation store that is being created. The string must match the following regex: `[\p{L}\p{N}_\-\.]{1,256}`.
func (AnnotationStoreOutput) DatasetId ¶ added in v0.21.0
func (o AnnotationStoreOutput) DatasetId() pulumi.StringOutput
func (AnnotationStoreOutput) ElementType ¶ added in v0.3.0
func (AnnotationStoreOutput) ElementType() reflect.Type
func (AnnotationStoreOutput) Labels ¶ added in v0.19.0
func (o AnnotationStoreOutput) Labels() pulumi.StringMapOutput
Optional. User-supplied key-value pairs used to organize Annotation 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.
func (AnnotationStoreOutput) Location ¶ added in v0.21.0
func (o AnnotationStoreOutput) Location() pulumi.StringOutput
func (AnnotationStoreOutput) Name ¶ added in v0.19.0
func (o AnnotationStoreOutput) Name() pulumi.StringOutput
Resource name of the Annotation store, of the form `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/annotationStores/{annotation_store_id}`.
func (AnnotationStoreOutput) Project ¶ added in v0.21.0
func (o AnnotationStoreOutput) Project() pulumi.StringOutput
func (AnnotationStoreOutput) ToAnnotationStoreOutput ¶ added in v0.3.0
func (o AnnotationStoreOutput) ToAnnotationStoreOutput() AnnotationStoreOutput
func (AnnotationStoreOutput) ToAnnotationStoreOutputWithContext ¶ added in v0.3.0
func (o AnnotationStoreOutput) ToAnnotationStoreOutputWithContext(ctx context.Context) AnnotationStoreOutput
type AnnotationStoreState ¶ added in v0.3.0
type AnnotationStoreState struct { }
func (AnnotationStoreState) ElementType ¶ added in v0.3.0
func (AnnotationStoreState) ElementType() reflect.Type
type Attribute ¶
type Attribute struct { // Indicates the name of an attribute defined in the consent store. AttributeDefinitionId *string `pulumi:"attributeDefinitionId"` // 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"` // 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 // Possible values for the attribute. The number of allowed values must not exceed 500. An empty list is invalid. The list can only be expanded after creation. AllowedValues pulumi.StringArrayOutput `pulumi:"allowedValues"` // Required. The ID of the Attribute definition to create. The string must match the following regex: `_a-zA-Z{0,255}` and must not be a reserved keyword within the Common Expression Language as listed on https://github.com/google/cel-spec/blob/master/doc/langdef.md. AttributeDefinitionId pulumi.StringOutput `pulumi:"attributeDefinitionId"` // 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"` ConsentStoreId pulumi.StringOutput `pulumi:"consentStoreId"` // 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"` DatasetId pulumi.StringOutput `pulumi:"datasetId"` // Optional. A description of the attribute. Description pulumi.StringOutput `pulumi:"description"` Location pulumi.StringOutput `pulumi:"location"` // 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"` Project pulumi.StringOutput `pulumi:"project"` }
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 { // Possible values for the attribute. The number of allowed values must not exceed 500. An empty list is invalid. The list can only be expanded after creation. AllowedValues pulumi.StringArrayInput // Required. The ID of the Attribute definition to create. The string must match the following regex: `_a-zA-Z{0,255}` and must not be a reserved keyword within the Common Expression Language as listed on https://github.com/google/cel-spec/blob/master/doc/langdef.md. AttributeDefinitionId pulumi.StringInput // The category of the attribute. The value of this field cannot be changed after creation. Category AttributeDefinitionCategoryInput // 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.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 Project pulumi.StringPtrInput }
The set of arguments for constructing a AttributeDefinition resource.
func (AttributeDefinitionArgs) ElementType ¶ added in v0.3.0
func (AttributeDefinitionArgs) ElementType() reflect.Type
type AttributeDefinitionCategory ¶ added in v0.4.0
type AttributeDefinitionCategory string
Required. The category of the attribute. The value of this field cannot be changed after creation.
func (AttributeDefinitionCategory) ElementType ¶ added in v0.4.0
func (AttributeDefinitionCategory) ElementType() reflect.Type
func (AttributeDefinitionCategory) ToAttributeDefinitionCategoryOutput ¶ added in v0.6.0
func (e AttributeDefinitionCategory) ToAttributeDefinitionCategoryOutput() AttributeDefinitionCategoryOutput
func (AttributeDefinitionCategory) ToAttributeDefinitionCategoryOutputWithContext ¶ added in v0.6.0
func (e AttributeDefinitionCategory) ToAttributeDefinitionCategoryOutputWithContext(ctx context.Context) AttributeDefinitionCategoryOutput
func (AttributeDefinitionCategory) ToAttributeDefinitionCategoryPtrOutput ¶ added in v0.6.0
func (e AttributeDefinitionCategory) ToAttributeDefinitionCategoryPtrOutput() AttributeDefinitionCategoryPtrOutput
func (AttributeDefinitionCategory) ToAttributeDefinitionCategoryPtrOutputWithContext ¶ added in v0.6.0
func (e AttributeDefinitionCategory) ToAttributeDefinitionCategoryPtrOutputWithContext(ctx context.Context) AttributeDefinitionCategoryPtrOutput
func (AttributeDefinitionCategory) ToStringOutput ¶ added in v0.4.0
func (e AttributeDefinitionCategory) ToStringOutput() pulumi.StringOutput
func (AttributeDefinitionCategory) ToStringOutputWithContext ¶ added in v0.4.0
func (e AttributeDefinitionCategory) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AttributeDefinitionCategory) ToStringPtrOutput ¶ added in v0.4.0
func (e AttributeDefinitionCategory) ToStringPtrOutput() pulumi.StringPtrOutput
func (AttributeDefinitionCategory) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e AttributeDefinitionCategory) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AttributeDefinitionCategoryInput ¶ added in v0.6.0
type AttributeDefinitionCategoryInput interface { pulumi.Input ToAttributeDefinitionCategoryOutput() AttributeDefinitionCategoryOutput ToAttributeDefinitionCategoryOutputWithContext(context.Context) AttributeDefinitionCategoryOutput }
AttributeDefinitionCategoryInput is an input type that accepts AttributeDefinitionCategoryArgs and AttributeDefinitionCategoryOutput values. You can construct a concrete instance of `AttributeDefinitionCategoryInput` via:
AttributeDefinitionCategoryArgs{...}
type AttributeDefinitionCategoryOutput ¶ added in v0.6.0
type AttributeDefinitionCategoryOutput struct{ *pulumi.OutputState }
func (AttributeDefinitionCategoryOutput) ElementType ¶ added in v0.6.0
func (AttributeDefinitionCategoryOutput) ElementType() reflect.Type
func (AttributeDefinitionCategoryOutput) ToAttributeDefinitionCategoryOutput ¶ added in v0.6.0
func (o AttributeDefinitionCategoryOutput) ToAttributeDefinitionCategoryOutput() AttributeDefinitionCategoryOutput
func (AttributeDefinitionCategoryOutput) ToAttributeDefinitionCategoryOutputWithContext ¶ added in v0.6.0
func (o AttributeDefinitionCategoryOutput) ToAttributeDefinitionCategoryOutputWithContext(ctx context.Context) AttributeDefinitionCategoryOutput
func (AttributeDefinitionCategoryOutput) ToAttributeDefinitionCategoryPtrOutput ¶ added in v0.6.0
func (o AttributeDefinitionCategoryOutput) ToAttributeDefinitionCategoryPtrOutput() AttributeDefinitionCategoryPtrOutput
func (AttributeDefinitionCategoryOutput) ToAttributeDefinitionCategoryPtrOutputWithContext ¶ added in v0.6.0
func (o AttributeDefinitionCategoryOutput) ToAttributeDefinitionCategoryPtrOutputWithContext(ctx context.Context) AttributeDefinitionCategoryPtrOutput
func (AttributeDefinitionCategoryOutput) ToStringOutput ¶ added in v0.6.0
func (o AttributeDefinitionCategoryOutput) ToStringOutput() pulumi.StringOutput
func (AttributeDefinitionCategoryOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o AttributeDefinitionCategoryOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AttributeDefinitionCategoryOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o AttributeDefinitionCategoryOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AttributeDefinitionCategoryOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o AttributeDefinitionCategoryOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AttributeDefinitionCategoryPtrInput ¶ added in v0.6.0
type AttributeDefinitionCategoryPtrInput interface { pulumi.Input ToAttributeDefinitionCategoryPtrOutput() AttributeDefinitionCategoryPtrOutput ToAttributeDefinitionCategoryPtrOutputWithContext(context.Context) AttributeDefinitionCategoryPtrOutput }
func AttributeDefinitionCategoryPtr ¶ added in v0.6.0
func AttributeDefinitionCategoryPtr(v string) AttributeDefinitionCategoryPtrInput
type AttributeDefinitionCategoryPtrOutput ¶ added in v0.6.0
type AttributeDefinitionCategoryPtrOutput struct{ *pulumi.OutputState }
func (AttributeDefinitionCategoryPtrOutput) ElementType ¶ added in v0.6.0
func (AttributeDefinitionCategoryPtrOutput) ElementType() reflect.Type
func (AttributeDefinitionCategoryPtrOutput) ToAttributeDefinitionCategoryPtrOutput ¶ added in v0.6.0
func (o AttributeDefinitionCategoryPtrOutput) ToAttributeDefinitionCategoryPtrOutput() AttributeDefinitionCategoryPtrOutput
func (AttributeDefinitionCategoryPtrOutput) ToAttributeDefinitionCategoryPtrOutputWithContext ¶ added in v0.6.0
func (o AttributeDefinitionCategoryPtrOutput) ToAttributeDefinitionCategoryPtrOutputWithContext(ctx context.Context) AttributeDefinitionCategoryPtrOutput
func (AttributeDefinitionCategoryPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o AttributeDefinitionCategoryPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AttributeDefinitionCategoryPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o AttributeDefinitionCategoryPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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) AllowedValues ¶ added in v0.19.0
func (o AttributeDefinitionOutput) AllowedValues() pulumi.StringArrayOutput
Possible values for the attribute. The number of allowed values must not exceed 500. An empty list is invalid. The list can only be expanded after creation.
func (AttributeDefinitionOutput) AttributeDefinitionId ¶ added in v0.21.0
func (o AttributeDefinitionOutput) AttributeDefinitionId() pulumi.StringOutput
Required. The ID of the Attribute definition to create. The string must match the following regex: `_a-zA-Z{0,255}` and must not be a reserved keyword within the Common Expression Language as listed on https://github.com/google/cel-spec/blob/master/doc/langdef.md.
func (AttributeDefinitionOutput) Category ¶ added in v0.19.0
func (o AttributeDefinitionOutput) Category() pulumi.StringOutput
The category of the attribute. The value of this field cannot be changed after creation.
func (AttributeDefinitionOutput) ConsentDefaultValues ¶ added in v0.19.0
func (o AttributeDefinitionOutput) ConsentDefaultValues() pulumi.StringArrayOutput
Optional. Default values of the attribute in Consents. If no default values are specified, it defaults to an empty value.
func (AttributeDefinitionOutput) ConsentStoreId ¶ added in v0.21.0
func (o AttributeDefinitionOutput) ConsentStoreId() pulumi.StringOutput
func (AttributeDefinitionOutput) DataMappingDefaultValue ¶ added in v0.19.0
func (o AttributeDefinitionOutput) DataMappingDefaultValue() pulumi.StringOutput
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`.
func (AttributeDefinitionOutput) DatasetId ¶ added in v0.21.0
func (o AttributeDefinitionOutput) DatasetId() pulumi.StringOutput
func (AttributeDefinitionOutput) Description ¶ added in v0.19.0
func (o AttributeDefinitionOutput) Description() pulumi.StringOutput
Optional. A description of the attribute.
func (AttributeDefinitionOutput) ElementType ¶ added in v0.3.0
func (AttributeDefinitionOutput) ElementType() reflect.Type
func (AttributeDefinitionOutput) Location ¶ added in v0.21.0
func (o AttributeDefinitionOutput) Location() pulumi.StringOutput
func (AttributeDefinitionOutput) Name ¶ added in v0.19.0
func (o AttributeDefinitionOutput) Name() pulumi.StringOutput
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.
func (AttributeDefinitionOutput) Project ¶ added in v0.21.0
func (o AttributeDefinitionOutput) Project() pulumi.StringOutput
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 { }
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
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"` // 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 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 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
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 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 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 *AuditLogConfigLogType `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 AuditLogConfigLogTypePtrInput `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 AuditLogConfigLogType ¶ added in v0.4.0
type AuditLogConfigLogType string
The log type that this config enables.
func (AuditLogConfigLogType) ElementType ¶ added in v0.4.0
func (AuditLogConfigLogType) ElementType() reflect.Type
func (AuditLogConfigLogType) ToAuditLogConfigLogTypeOutput ¶ added in v0.6.0
func (e AuditLogConfigLogType) ToAuditLogConfigLogTypeOutput() AuditLogConfigLogTypeOutput
func (AuditLogConfigLogType) ToAuditLogConfigLogTypeOutputWithContext ¶ added in v0.6.0
func (e AuditLogConfigLogType) ToAuditLogConfigLogTypeOutputWithContext(ctx context.Context) AuditLogConfigLogTypeOutput
func (AuditLogConfigLogType) ToAuditLogConfigLogTypePtrOutput ¶ added in v0.6.0
func (e AuditLogConfigLogType) ToAuditLogConfigLogTypePtrOutput() AuditLogConfigLogTypePtrOutput
func (AuditLogConfigLogType) ToAuditLogConfigLogTypePtrOutputWithContext ¶ added in v0.6.0
func (e AuditLogConfigLogType) ToAuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) AuditLogConfigLogTypePtrOutput
func (AuditLogConfigLogType) ToStringOutput ¶ added in v0.4.0
func (e AuditLogConfigLogType) ToStringOutput() pulumi.StringOutput
func (AuditLogConfigLogType) ToStringOutputWithContext ¶ added in v0.4.0
func (e AuditLogConfigLogType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AuditLogConfigLogType) ToStringPtrOutput ¶ added in v0.4.0
func (e AuditLogConfigLogType) ToStringPtrOutput() pulumi.StringPtrOutput
func (AuditLogConfigLogType) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e AuditLogConfigLogType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AuditLogConfigLogTypeInput ¶ added in v0.6.0
type AuditLogConfigLogTypeInput interface { pulumi.Input ToAuditLogConfigLogTypeOutput() AuditLogConfigLogTypeOutput ToAuditLogConfigLogTypeOutputWithContext(context.Context) AuditLogConfigLogTypeOutput }
AuditLogConfigLogTypeInput is an input type that accepts AuditLogConfigLogTypeArgs and AuditLogConfigLogTypeOutput values. You can construct a concrete instance of `AuditLogConfigLogTypeInput` via:
AuditLogConfigLogTypeArgs{...}
type AuditLogConfigLogTypeOutput ¶ added in v0.6.0
type AuditLogConfigLogTypeOutput struct{ *pulumi.OutputState }
func (AuditLogConfigLogTypeOutput) ElementType ¶ added in v0.6.0
func (AuditLogConfigLogTypeOutput) ElementType() reflect.Type
func (AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypeOutput ¶ added in v0.6.0
func (o AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypeOutput() AuditLogConfigLogTypeOutput
func (AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypeOutputWithContext ¶ added in v0.6.0
func (o AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypeOutputWithContext(ctx context.Context) AuditLogConfigLogTypeOutput
func (AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypePtrOutput ¶ added in v0.6.0
func (o AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypePtrOutput() AuditLogConfigLogTypePtrOutput
func (AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypePtrOutputWithContext ¶ added in v0.6.0
func (o AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) AuditLogConfigLogTypePtrOutput
func (AuditLogConfigLogTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o AuditLogConfigLogTypeOutput) ToStringOutput() pulumi.StringOutput
func (AuditLogConfigLogTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o AuditLogConfigLogTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AuditLogConfigLogTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o AuditLogConfigLogTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AuditLogConfigLogTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o AuditLogConfigLogTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AuditLogConfigLogTypePtrInput ¶ added in v0.6.0
type AuditLogConfigLogTypePtrInput interface { pulumi.Input ToAuditLogConfigLogTypePtrOutput() AuditLogConfigLogTypePtrOutput ToAuditLogConfigLogTypePtrOutputWithContext(context.Context) AuditLogConfigLogTypePtrOutput }
func AuditLogConfigLogTypePtr ¶ added in v0.6.0
func AuditLogConfigLogTypePtr(v string) AuditLogConfigLogTypePtrInput
type AuditLogConfigLogTypePtrOutput ¶ added in v0.6.0
type AuditLogConfigLogTypePtrOutput struct{ *pulumi.OutputState }
func (AuditLogConfigLogTypePtrOutput) Elem ¶ added in v0.6.0
func (o AuditLogConfigLogTypePtrOutput) Elem() AuditLogConfigLogTypeOutput
func (AuditLogConfigLogTypePtrOutput) ElementType ¶ added in v0.6.0
func (AuditLogConfigLogTypePtrOutput) ElementType() reflect.Type
func (AuditLogConfigLogTypePtrOutput) ToAuditLogConfigLogTypePtrOutput ¶ added in v0.6.0
func (o AuditLogConfigLogTypePtrOutput) ToAuditLogConfigLogTypePtrOutput() AuditLogConfigLogTypePtrOutput
func (AuditLogConfigLogTypePtrOutput) ToAuditLogConfigLogTypePtrOutputWithContext ¶ added in v0.6.0
func (o AuditLogConfigLogTypePtrOutput) ToAuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) AuditLogConfigLogTypePtrOutput
func (AuditLogConfigLogTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o AuditLogConfigLogTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AuditLogConfigLogTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o AuditLogConfigLogTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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() AuditLogConfigLogTypePtrOutput
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 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 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 principals 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 principals requesting access for a Google Cloud 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. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `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. Members []string `pulumi:"members"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role *string `pulumi:"role"` }
Associates `members`, or principals, 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 principals 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 principals requesting access for a Google Cloud 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. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `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. Members pulumi.StringArrayInput `pulumi:"members"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role pulumi.StringPtrInput `pulumi:"role"` }
Associates `members`, or principals, 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`, or principals, 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 principals 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 principals requesting access for a Google Cloud 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. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `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.
func (BindingOutput) Role ¶
func (o BindingOutput) Role() pulumi.StringPtrOutput
Role that is assigned to the list of `members`, or principals. 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 principals 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 principals requesting access for a Google Cloud 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. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `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. Members []string `pulumi:"members"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role string `pulumi:"role"` }
Associates `members`, or principals, with a `role`.
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 BindingResponseOutput ¶
type BindingResponseOutput struct{ *pulumi.OutputState }
Associates `members`, or principals, 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 principals 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 principals requesting access for a Google Cloud 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. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `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.
func (BindingResponseOutput) Role ¶
func (o BindingResponseOutput) Role() pulumi.StringOutput
Role that is assigned to the list of `members`, or principals. 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 BoundingPoly ¶
type BoundingPoly struct { // A description of this polygon. Label *string `pulumi:"label"` // List of the vertices of this polygon. Vertices []Vertex `pulumi:"vertices"` }
A bounding polygon for the detected image annotation.
type BoundingPolyArgs ¶
type BoundingPolyArgs struct { // A description of this polygon. Label pulumi.StringPtrInput `pulumi:"label"` // List of the vertices of this polygon. Vertices VertexArrayInput `pulumi:"vertices"` }
A bounding polygon for the detected image annotation.
func (BoundingPolyArgs) ElementType ¶
func (BoundingPolyArgs) ElementType() reflect.Type
func (BoundingPolyArgs) ToBoundingPolyOutput ¶
func (i BoundingPolyArgs) ToBoundingPolyOutput() BoundingPolyOutput
func (BoundingPolyArgs) ToBoundingPolyOutputWithContext ¶
func (i BoundingPolyArgs) ToBoundingPolyOutputWithContext(ctx context.Context) BoundingPolyOutput
type BoundingPolyArray ¶
type BoundingPolyArray []BoundingPolyInput
func (BoundingPolyArray) ElementType ¶
func (BoundingPolyArray) ElementType() reflect.Type
func (BoundingPolyArray) ToBoundingPolyArrayOutput ¶
func (i BoundingPolyArray) ToBoundingPolyArrayOutput() BoundingPolyArrayOutput
func (BoundingPolyArray) ToBoundingPolyArrayOutputWithContext ¶
func (i BoundingPolyArray) ToBoundingPolyArrayOutputWithContext(ctx context.Context) BoundingPolyArrayOutput
type BoundingPolyArrayInput ¶
type BoundingPolyArrayInput interface { pulumi.Input ToBoundingPolyArrayOutput() BoundingPolyArrayOutput ToBoundingPolyArrayOutputWithContext(context.Context) BoundingPolyArrayOutput }
BoundingPolyArrayInput is an input type that accepts BoundingPolyArray and BoundingPolyArrayOutput values. You can construct a concrete instance of `BoundingPolyArrayInput` via:
BoundingPolyArray{ BoundingPolyArgs{...} }
type BoundingPolyArrayOutput ¶
type BoundingPolyArrayOutput struct{ *pulumi.OutputState }
func (BoundingPolyArrayOutput) ElementType ¶
func (BoundingPolyArrayOutput) ElementType() reflect.Type
func (BoundingPolyArrayOutput) Index ¶
func (o BoundingPolyArrayOutput) Index(i pulumi.IntInput) BoundingPolyOutput
func (BoundingPolyArrayOutput) ToBoundingPolyArrayOutput ¶
func (o BoundingPolyArrayOutput) ToBoundingPolyArrayOutput() BoundingPolyArrayOutput
func (BoundingPolyArrayOutput) ToBoundingPolyArrayOutputWithContext ¶
func (o BoundingPolyArrayOutput) ToBoundingPolyArrayOutputWithContext(ctx context.Context) BoundingPolyArrayOutput
type BoundingPolyInput ¶
type BoundingPolyInput interface { pulumi.Input ToBoundingPolyOutput() BoundingPolyOutput ToBoundingPolyOutputWithContext(context.Context) BoundingPolyOutput }
BoundingPolyInput is an input type that accepts BoundingPolyArgs and BoundingPolyOutput values. You can construct a concrete instance of `BoundingPolyInput` via:
BoundingPolyArgs{...}
type BoundingPolyOutput ¶
type BoundingPolyOutput struct{ *pulumi.OutputState }
A bounding polygon for the detected image annotation.
func (BoundingPolyOutput) ElementType ¶
func (BoundingPolyOutput) ElementType() reflect.Type
func (BoundingPolyOutput) Label ¶
func (o BoundingPolyOutput) Label() pulumi.StringPtrOutput
A description of this polygon.
func (BoundingPolyOutput) ToBoundingPolyOutput ¶
func (o BoundingPolyOutput) ToBoundingPolyOutput() BoundingPolyOutput
func (BoundingPolyOutput) ToBoundingPolyOutputWithContext ¶
func (o BoundingPolyOutput) ToBoundingPolyOutputWithContext(ctx context.Context) BoundingPolyOutput
func (BoundingPolyOutput) Vertices ¶
func (o BoundingPolyOutput) Vertices() VertexArrayOutput
List of the vertices of this polygon.
type BoundingPolyResponse ¶
type BoundingPolyResponse struct { // A description of this polygon. Label string `pulumi:"label"` // List of the vertices of this polygon. Vertices []VertexResponse `pulumi:"vertices"` }
A bounding polygon for the detected image annotation.
type BoundingPolyResponseArrayOutput ¶
type BoundingPolyResponseArrayOutput struct{ *pulumi.OutputState }
func (BoundingPolyResponseArrayOutput) ElementType ¶
func (BoundingPolyResponseArrayOutput) ElementType() reflect.Type
func (BoundingPolyResponseArrayOutput) Index ¶
func (o BoundingPolyResponseArrayOutput) Index(i pulumi.IntInput) BoundingPolyResponseOutput
func (BoundingPolyResponseArrayOutput) ToBoundingPolyResponseArrayOutput ¶
func (o BoundingPolyResponseArrayOutput) ToBoundingPolyResponseArrayOutput() BoundingPolyResponseArrayOutput
func (BoundingPolyResponseArrayOutput) ToBoundingPolyResponseArrayOutputWithContext ¶
func (o BoundingPolyResponseArrayOutput) ToBoundingPolyResponseArrayOutputWithContext(ctx context.Context) BoundingPolyResponseArrayOutput
type BoundingPolyResponseOutput ¶
type BoundingPolyResponseOutput struct{ *pulumi.OutputState }
A bounding polygon for the detected image annotation.
func (BoundingPolyResponseOutput) ElementType ¶
func (BoundingPolyResponseOutput) ElementType() reflect.Type
func (BoundingPolyResponseOutput) Label ¶
func (o BoundingPolyResponseOutput) Label() pulumi.StringOutput
A description of this polygon.
func (BoundingPolyResponseOutput) ToBoundingPolyResponseOutput ¶
func (o BoundingPolyResponseOutput) ToBoundingPolyResponseOutput() BoundingPolyResponseOutput
func (BoundingPolyResponseOutput) ToBoundingPolyResponseOutputWithContext ¶
func (o BoundingPolyResponseOutput) ToBoundingPolyResponseOutputWithContext(ctx context.Context) BoundingPolyResponseOutput
func (BoundingPolyResponseOutput) Vertices ¶
func (o BoundingPolyResponseOutput) Vertices() VertexResponseArrayOutput
List of the vertices of this polygon.
type CharacterMaskConfig ¶ added in v0.21.0
type CharacterMaskConfig struct { // Character to mask the sensitive values. If not supplied, defaults to "*". MaskingCharacter *string `pulumi:"maskingCharacter"` }
Mask a string by replacing its characters with a fixed character.
type CharacterMaskConfigArgs ¶ added in v0.21.0
type CharacterMaskConfigArgs struct { // Character to mask the sensitive values. If not supplied, defaults to "*". MaskingCharacter pulumi.StringPtrInput `pulumi:"maskingCharacter"` }
Mask a string by replacing its characters with a fixed character.
func (CharacterMaskConfigArgs) ElementType ¶ added in v0.21.0
func (CharacterMaskConfigArgs) ElementType() reflect.Type
func (CharacterMaskConfigArgs) ToCharacterMaskConfigOutput ¶ added in v0.21.0
func (i CharacterMaskConfigArgs) ToCharacterMaskConfigOutput() CharacterMaskConfigOutput
func (CharacterMaskConfigArgs) ToCharacterMaskConfigOutputWithContext ¶ added in v0.21.0
func (i CharacterMaskConfigArgs) ToCharacterMaskConfigOutputWithContext(ctx context.Context) CharacterMaskConfigOutput
func (CharacterMaskConfigArgs) ToCharacterMaskConfigPtrOutput ¶ added in v0.21.0
func (i CharacterMaskConfigArgs) ToCharacterMaskConfigPtrOutput() CharacterMaskConfigPtrOutput
func (CharacterMaskConfigArgs) ToCharacterMaskConfigPtrOutputWithContext ¶ added in v0.21.0
func (i CharacterMaskConfigArgs) ToCharacterMaskConfigPtrOutputWithContext(ctx context.Context) CharacterMaskConfigPtrOutput
type CharacterMaskConfigInput ¶ added in v0.21.0
type CharacterMaskConfigInput interface { pulumi.Input ToCharacterMaskConfigOutput() CharacterMaskConfigOutput ToCharacterMaskConfigOutputWithContext(context.Context) CharacterMaskConfigOutput }
CharacterMaskConfigInput is an input type that accepts CharacterMaskConfigArgs and CharacterMaskConfigOutput values. You can construct a concrete instance of `CharacterMaskConfigInput` via:
CharacterMaskConfigArgs{...}
type CharacterMaskConfigOutput ¶ added in v0.21.0
type CharacterMaskConfigOutput struct{ *pulumi.OutputState }
Mask a string by replacing its characters with a fixed character.
func (CharacterMaskConfigOutput) ElementType ¶ added in v0.21.0
func (CharacterMaskConfigOutput) ElementType() reflect.Type
func (CharacterMaskConfigOutput) MaskingCharacter ¶ added in v0.21.0
func (o CharacterMaskConfigOutput) MaskingCharacter() pulumi.StringPtrOutput
Character to mask the sensitive values. If not supplied, defaults to "*".
func (CharacterMaskConfigOutput) ToCharacterMaskConfigOutput ¶ added in v0.21.0
func (o CharacterMaskConfigOutput) ToCharacterMaskConfigOutput() CharacterMaskConfigOutput
func (CharacterMaskConfigOutput) ToCharacterMaskConfigOutputWithContext ¶ added in v0.21.0
func (o CharacterMaskConfigOutput) ToCharacterMaskConfigOutputWithContext(ctx context.Context) CharacterMaskConfigOutput
func (CharacterMaskConfigOutput) ToCharacterMaskConfigPtrOutput ¶ added in v0.21.0
func (o CharacterMaskConfigOutput) ToCharacterMaskConfigPtrOutput() CharacterMaskConfigPtrOutput
func (CharacterMaskConfigOutput) ToCharacterMaskConfigPtrOutputWithContext ¶ added in v0.21.0
func (o CharacterMaskConfigOutput) ToCharacterMaskConfigPtrOutputWithContext(ctx context.Context) CharacterMaskConfigPtrOutput
type CharacterMaskConfigPtrInput ¶ added in v0.21.0
type CharacterMaskConfigPtrInput interface { pulumi.Input ToCharacterMaskConfigPtrOutput() CharacterMaskConfigPtrOutput ToCharacterMaskConfigPtrOutputWithContext(context.Context) CharacterMaskConfigPtrOutput }
CharacterMaskConfigPtrInput is an input type that accepts CharacterMaskConfigArgs, CharacterMaskConfigPtr and CharacterMaskConfigPtrOutput values. You can construct a concrete instance of `CharacterMaskConfigPtrInput` via:
CharacterMaskConfigArgs{...} or: nil
func CharacterMaskConfigPtr ¶ added in v0.21.0
func CharacterMaskConfigPtr(v *CharacterMaskConfigArgs) CharacterMaskConfigPtrInput
type CharacterMaskConfigPtrOutput ¶ added in v0.21.0
type CharacterMaskConfigPtrOutput struct{ *pulumi.OutputState }
func (CharacterMaskConfigPtrOutput) Elem ¶ added in v0.21.0
func (o CharacterMaskConfigPtrOutput) Elem() CharacterMaskConfigOutput
func (CharacterMaskConfigPtrOutput) ElementType ¶ added in v0.21.0
func (CharacterMaskConfigPtrOutput) ElementType() reflect.Type
func (CharacterMaskConfigPtrOutput) MaskingCharacter ¶ added in v0.21.0
func (o CharacterMaskConfigPtrOutput) MaskingCharacter() pulumi.StringPtrOutput
Character to mask the sensitive values. If not supplied, defaults to "*".
func (CharacterMaskConfigPtrOutput) ToCharacterMaskConfigPtrOutput ¶ added in v0.21.0
func (o CharacterMaskConfigPtrOutput) ToCharacterMaskConfigPtrOutput() CharacterMaskConfigPtrOutput
func (CharacterMaskConfigPtrOutput) ToCharacterMaskConfigPtrOutputWithContext ¶ added in v0.21.0
func (o CharacterMaskConfigPtrOutput) ToCharacterMaskConfigPtrOutputWithContext(ctx context.Context) CharacterMaskConfigPtrOutput
type CharacterMaskConfigResponse ¶ added in v0.21.0
type CharacterMaskConfigResponse struct { // Character to mask the sensitive values. If not supplied, defaults to "*". MaskingCharacter string `pulumi:"maskingCharacter"` }
Mask a string by replacing its characters with a fixed character.
type CharacterMaskConfigResponseOutput ¶ added in v0.21.0
type CharacterMaskConfigResponseOutput struct{ *pulumi.OutputState }
Mask a string by replacing its characters with a fixed character.
func (CharacterMaskConfigResponseOutput) ElementType ¶ added in v0.21.0
func (CharacterMaskConfigResponseOutput) ElementType() reflect.Type
func (CharacterMaskConfigResponseOutput) MaskingCharacter ¶ added in v0.21.0
func (o CharacterMaskConfigResponseOutput) MaskingCharacter() pulumi.StringOutput
Character to mask the sensitive values. If not supplied, defaults to "*".
func (CharacterMaskConfigResponseOutput) ToCharacterMaskConfigResponseOutput ¶ added in v0.21.0
func (o CharacterMaskConfigResponseOutput) ToCharacterMaskConfigResponseOutput() CharacterMaskConfigResponseOutput
func (CharacterMaskConfigResponseOutput) ToCharacterMaskConfigResponseOutputWithContext ¶ added in v0.21.0
func (o CharacterMaskConfigResponseOutput) ToCharacterMaskConfigResponseOutputWithContext(ctx context.Context) CharacterMaskConfigResponseOutput
type CharacterMaskField ¶ added in v0.28.0
type CharacterMaskField struct { }
Replace field value with masking character. Supported [types](https://www.hl7.org/fhir/datatypes.html): Code, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml.
type CharacterMaskFieldArgs ¶ added in v0.28.0
type CharacterMaskFieldArgs struct { }
Replace field value with masking character. Supported [types](https://www.hl7.org/fhir/datatypes.html): Code, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml.
func (CharacterMaskFieldArgs) ElementType ¶ added in v0.28.0
func (CharacterMaskFieldArgs) ElementType() reflect.Type
func (CharacterMaskFieldArgs) ToCharacterMaskFieldOutput ¶ added in v0.28.0
func (i CharacterMaskFieldArgs) ToCharacterMaskFieldOutput() CharacterMaskFieldOutput
func (CharacterMaskFieldArgs) ToCharacterMaskFieldOutputWithContext ¶ added in v0.28.0
func (i CharacterMaskFieldArgs) ToCharacterMaskFieldOutputWithContext(ctx context.Context) CharacterMaskFieldOutput
func (CharacterMaskFieldArgs) ToCharacterMaskFieldPtrOutput ¶ added in v0.28.0
func (i CharacterMaskFieldArgs) ToCharacterMaskFieldPtrOutput() CharacterMaskFieldPtrOutput
func (CharacterMaskFieldArgs) ToCharacterMaskFieldPtrOutputWithContext ¶ added in v0.28.0
func (i CharacterMaskFieldArgs) ToCharacterMaskFieldPtrOutputWithContext(ctx context.Context) CharacterMaskFieldPtrOutput
type CharacterMaskFieldInput ¶ added in v0.28.0
type CharacterMaskFieldInput interface { pulumi.Input ToCharacterMaskFieldOutput() CharacterMaskFieldOutput ToCharacterMaskFieldOutputWithContext(context.Context) CharacterMaskFieldOutput }
CharacterMaskFieldInput is an input type that accepts CharacterMaskFieldArgs and CharacterMaskFieldOutput values. You can construct a concrete instance of `CharacterMaskFieldInput` via:
CharacterMaskFieldArgs{...}
type CharacterMaskFieldOutput ¶ added in v0.28.0
type CharacterMaskFieldOutput struct{ *pulumi.OutputState }
Replace field value with masking character. Supported [types](https://www.hl7.org/fhir/datatypes.html): Code, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml.
func (CharacterMaskFieldOutput) ElementType ¶ added in v0.28.0
func (CharacterMaskFieldOutput) ElementType() reflect.Type
func (CharacterMaskFieldOutput) ToCharacterMaskFieldOutput ¶ added in v0.28.0
func (o CharacterMaskFieldOutput) ToCharacterMaskFieldOutput() CharacterMaskFieldOutput
func (CharacterMaskFieldOutput) ToCharacterMaskFieldOutputWithContext ¶ added in v0.28.0
func (o CharacterMaskFieldOutput) ToCharacterMaskFieldOutputWithContext(ctx context.Context) CharacterMaskFieldOutput
func (CharacterMaskFieldOutput) ToCharacterMaskFieldPtrOutput ¶ added in v0.28.0
func (o CharacterMaskFieldOutput) ToCharacterMaskFieldPtrOutput() CharacterMaskFieldPtrOutput
func (CharacterMaskFieldOutput) ToCharacterMaskFieldPtrOutputWithContext ¶ added in v0.28.0
func (o CharacterMaskFieldOutput) ToCharacterMaskFieldPtrOutputWithContext(ctx context.Context) CharacterMaskFieldPtrOutput
type CharacterMaskFieldPtrInput ¶ added in v0.28.0
type CharacterMaskFieldPtrInput interface { pulumi.Input ToCharacterMaskFieldPtrOutput() CharacterMaskFieldPtrOutput ToCharacterMaskFieldPtrOutputWithContext(context.Context) CharacterMaskFieldPtrOutput }
CharacterMaskFieldPtrInput is an input type that accepts CharacterMaskFieldArgs, CharacterMaskFieldPtr and CharacterMaskFieldPtrOutput values. You can construct a concrete instance of `CharacterMaskFieldPtrInput` via:
CharacterMaskFieldArgs{...} or: nil
func CharacterMaskFieldPtr ¶ added in v0.28.0
func CharacterMaskFieldPtr(v *CharacterMaskFieldArgs) CharacterMaskFieldPtrInput
type CharacterMaskFieldPtrOutput ¶ added in v0.28.0
type CharacterMaskFieldPtrOutput struct{ *pulumi.OutputState }
func (CharacterMaskFieldPtrOutput) Elem ¶ added in v0.28.0
func (o CharacterMaskFieldPtrOutput) Elem() CharacterMaskFieldOutput
func (CharacterMaskFieldPtrOutput) ElementType ¶ added in v0.28.0
func (CharacterMaskFieldPtrOutput) ElementType() reflect.Type
func (CharacterMaskFieldPtrOutput) ToCharacterMaskFieldPtrOutput ¶ added in v0.28.0
func (o CharacterMaskFieldPtrOutput) ToCharacterMaskFieldPtrOutput() CharacterMaskFieldPtrOutput
func (CharacterMaskFieldPtrOutput) ToCharacterMaskFieldPtrOutputWithContext ¶ added in v0.28.0
func (o CharacterMaskFieldPtrOutput) ToCharacterMaskFieldPtrOutputWithContext(ctx context.Context) CharacterMaskFieldPtrOutput
type CharacterMaskFieldResponse ¶ added in v0.28.0
type CharacterMaskFieldResponse struct { }
Replace field value with masking character. Supported [types](https://www.hl7.org/fhir/datatypes.html): Code, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml.
type CharacterMaskFieldResponseOutput ¶ added in v0.28.0
type CharacterMaskFieldResponseOutput struct{ *pulumi.OutputState }
Replace field value with masking character. Supported [types](https://www.hl7.org/fhir/datatypes.html): Code, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml.
func (CharacterMaskFieldResponseOutput) ElementType ¶ added in v0.28.0
func (CharacterMaskFieldResponseOutput) ElementType() reflect.Type
func (CharacterMaskFieldResponseOutput) ToCharacterMaskFieldResponseOutput ¶ added in v0.28.0
func (o CharacterMaskFieldResponseOutput) ToCharacterMaskFieldResponseOutput() CharacterMaskFieldResponseOutput
func (CharacterMaskFieldResponseOutput) ToCharacterMaskFieldResponseOutputWithContext ¶ added in v0.28.0
func (o CharacterMaskFieldResponseOutput) ToCharacterMaskFieldResponseOutputWithContext(ctx context.Context) CharacterMaskFieldResponseOutput
type CleanDescriptorsOption ¶ added in v0.28.0
type CleanDescriptorsOption struct { }
This option is based on the DICOM Standard's [Clean Descriptors Option](http://dicom.nema.org/medical/dicom/2018e/output/chtml/part15/sect_E.3.5.html), and the `CleanText` `Action` is applied to all the specified fields. When cleaning text, the process attempts to transform phrases matching any of the tags marked for removal (action codes D, Z, X, and U) in the [Basic Profile](http://dicom.nema.org/medical/dicom/2018e/output/chtml/part15/chapter_E.html). These contextual phrases are replaced with the token "[CTX]". This option uses an additional infoType during inspection.
type CleanDescriptorsOptionArgs ¶ added in v0.28.0
type CleanDescriptorsOptionArgs struct { }
This option is based on the DICOM Standard's [Clean Descriptors Option](http://dicom.nema.org/medical/dicom/2018e/output/chtml/part15/sect_E.3.5.html), and the `CleanText` `Action` is applied to all the specified fields. When cleaning text, the process attempts to transform phrases matching any of the tags marked for removal (action codes D, Z, X, and U) in the [Basic Profile](http://dicom.nema.org/medical/dicom/2018e/output/chtml/part15/chapter_E.html). These contextual phrases are replaced with the token "[CTX]". This option uses an additional infoType during inspection.
func (CleanDescriptorsOptionArgs) ElementType ¶ added in v0.28.0
func (CleanDescriptorsOptionArgs) ElementType() reflect.Type
func (CleanDescriptorsOptionArgs) ToCleanDescriptorsOptionOutput ¶ added in v0.28.0
func (i CleanDescriptorsOptionArgs) ToCleanDescriptorsOptionOutput() CleanDescriptorsOptionOutput
func (CleanDescriptorsOptionArgs) ToCleanDescriptorsOptionOutputWithContext ¶ added in v0.28.0
func (i CleanDescriptorsOptionArgs) ToCleanDescriptorsOptionOutputWithContext(ctx context.Context) CleanDescriptorsOptionOutput
func (CleanDescriptorsOptionArgs) ToCleanDescriptorsOptionPtrOutput ¶ added in v0.28.0
func (i CleanDescriptorsOptionArgs) ToCleanDescriptorsOptionPtrOutput() CleanDescriptorsOptionPtrOutput
func (CleanDescriptorsOptionArgs) ToCleanDescriptorsOptionPtrOutputWithContext ¶ added in v0.28.0
func (i CleanDescriptorsOptionArgs) ToCleanDescriptorsOptionPtrOutputWithContext(ctx context.Context) CleanDescriptorsOptionPtrOutput
type CleanDescriptorsOptionInput ¶ added in v0.28.0
type CleanDescriptorsOptionInput interface { pulumi.Input ToCleanDescriptorsOptionOutput() CleanDescriptorsOptionOutput ToCleanDescriptorsOptionOutputWithContext(context.Context) CleanDescriptorsOptionOutput }
CleanDescriptorsOptionInput is an input type that accepts CleanDescriptorsOptionArgs and CleanDescriptorsOptionOutput values. You can construct a concrete instance of `CleanDescriptorsOptionInput` via:
CleanDescriptorsOptionArgs{...}
type CleanDescriptorsOptionOutput ¶ added in v0.28.0
type CleanDescriptorsOptionOutput struct{ *pulumi.OutputState }
This option is based on the DICOM Standard's [Clean Descriptors Option](http://dicom.nema.org/medical/dicom/2018e/output/chtml/part15/sect_E.3.5.html), and the `CleanText` `Action` is applied to all the specified fields. When cleaning text, the process attempts to transform phrases matching any of the tags marked for removal (action codes D, Z, X, and U) in the [Basic Profile](http://dicom.nema.org/medical/dicom/2018e/output/chtml/part15/chapter_E.html). These contextual phrases are replaced with the token "[CTX]". This option uses an additional infoType during inspection.
func (CleanDescriptorsOptionOutput) ElementType ¶ added in v0.28.0
func (CleanDescriptorsOptionOutput) ElementType() reflect.Type
func (CleanDescriptorsOptionOutput) ToCleanDescriptorsOptionOutput ¶ added in v0.28.0
func (o CleanDescriptorsOptionOutput) ToCleanDescriptorsOptionOutput() CleanDescriptorsOptionOutput
func (CleanDescriptorsOptionOutput) ToCleanDescriptorsOptionOutputWithContext ¶ added in v0.28.0
func (o CleanDescriptorsOptionOutput) ToCleanDescriptorsOptionOutputWithContext(ctx context.Context) CleanDescriptorsOptionOutput
func (CleanDescriptorsOptionOutput) ToCleanDescriptorsOptionPtrOutput ¶ added in v0.28.0
func (o CleanDescriptorsOptionOutput) ToCleanDescriptorsOptionPtrOutput() CleanDescriptorsOptionPtrOutput
func (CleanDescriptorsOptionOutput) ToCleanDescriptorsOptionPtrOutputWithContext ¶ added in v0.28.0
func (o CleanDescriptorsOptionOutput) ToCleanDescriptorsOptionPtrOutputWithContext(ctx context.Context) CleanDescriptorsOptionPtrOutput
type CleanDescriptorsOptionPtrInput ¶ added in v0.28.0
type CleanDescriptorsOptionPtrInput interface { pulumi.Input ToCleanDescriptorsOptionPtrOutput() CleanDescriptorsOptionPtrOutput ToCleanDescriptorsOptionPtrOutputWithContext(context.Context) CleanDescriptorsOptionPtrOutput }
CleanDescriptorsOptionPtrInput is an input type that accepts CleanDescriptorsOptionArgs, CleanDescriptorsOptionPtr and CleanDescriptorsOptionPtrOutput values. You can construct a concrete instance of `CleanDescriptorsOptionPtrInput` via:
CleanDescriptorsOptionArgs{...} or: nil
func CleanDescriptorsOptionPtr ¶ added in v0.28.0
func CleanDescriptorsOptionPtr(v *CleanDescriptorsOptionArgs) CleanDescriptorsOptionPtrInput
type CleanDescriptorsOptionPtrOutput ¶ added in v0.28.0
type CleanDescriptorsOptionPtrOutput struct{ *pulumi.OutputState }
func (CleanDescriptorsOptionPtrOutput) Elem ¶ added in v0.28.0
func (o CleanDescriptorsOptionPtrOutput) Elem() CleanDescriptorsOptionOutput
func (CleanDescriptorsOptionPtrOutput) ElementType ¶ added in v0.28.0
func (CleanDescriptorsOptionPtrOutput) ElementType() reflect.Type
func (CleanDescriptorsOptionPtrOutput) ToCleanDescriptorsOptionPtrOutput ¶ added in v0.28.0
func (o CleanDescriptorsOptionPtrOutput) ToCleanDescriptorsOptionPtrOutput() CleanDescriptorsOptionPtrOutput
func (CleanDescriptorsOptionPtrOutput) ToCleanDescriptorsOptionPtrOutputWithContext ¶ added in v0.28.0
func (o CleanDescriptorsOptionPtrOutput) ToCleanDescriptorsOptionPtrOutputWithContext(ctx context.Context) CleanDescriptorsOptionPtrOutput
type CleanDescriptorsOptionResponse ¶ added in v0.28.0
type CleanDescriptorsOptionResponse struct { }
This option is based on the DICOM Standard's [Clean Descriptors Option](http://dicom.nema.org/medical/dicom/2018e/output/chtml/part15/sect_E.3.5.html), and the `CleanText` `Action` is applied to all the specified fields. When cleaning text, the process attempts to transform phrases matching any of the tags marked for removal (action codes D, Z, X, and U) in the [Basic Profile](http://dicom.nema.org/medical/dicom/2018e/output/chtml/part15/chapter_E.html). These contextual phrases are replaced with the token "[CTX]". This option uses an additional infoType during inspection.
type CleanDescriptorsOptionResponseOutput ¶ added in v0.28.0
type CleanDescriptorsOptionResponseOutput struct{ *pulumi.OutputState }
This option is based on the DICOM Standard's [Clean Descriptors Option](http://dicom.nema.org/medical/dicom/2018e/output/chtml/part15/sect_E.3.5.html), and the `CleanText` `Action` is applied to all the specified fields. When cleaning text, the process attempts to transform phrases matching any of the tags marked for removal (action codes D, Z, X, and U) in the [Basic Profile](http://dicom.nema.org/medical/dicom/2018e/output/chtml/part15/chapter_E.html). These contextual phrases are replaced with the token "[CTX]". This option uses an additional infoType during inspection.
func (CleanDescriptorsOptionResponseOutput) ElementType ¶ added in v0.28.0
func (CleanDescriptorsOptionResponseOutput) ElementType() reflect.Type
func (CleanDescriptorsOptionResponseOutput) ToCleanDescriptorsOptionResponseOutput ¶ added in v0.28.0
func (o CleanDescriptorsOptionResponseOutput) ToCleanDescriptorsOptionResponseOutput() CleanDescriptorsOptionResponseOutput
func (CleanDescriptorsOptionResponseOutput) ToCleanDescriptorsOptionResponseOutputWithContext ¶ added in v0.28.0
func (o CleanDescriptorsOptionResponseOutput) ToCleanDescriptorsOptionResponseOutputWithContext(ctx context.Context) CleanDescriptorsOptionResponseOutput
type CleanTextField ¶ added in v0.28.0
type CleanTextField struct { }
Inspect text and transform sensitive text. Configure using TextConfig. Supported [types](https://www.hl7.org/fhir/datatypes.html): Code, Date, DateTime, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml.
type CleanTextFieldArgs ¶ added in v0.28.0
type CleanTextFieldArgs struct { }
Inspect text and transform sensitive text. Configure using TextConfig. Supported [types](https://www.hl7.org/fhir/datatypes.html): Code, Date, DateTime, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml.
func (CleanTextFieldArgs) ElementType ¶ added in v0.28.0
func (CleanTextFieldArgs) ElementType() reflect.Type
func (CleanTextFieldArgs) ToCleanTextFieldOutput ¶ added in v0.28.0
func (i CleanTextFieldArgs) ToCleanTextFieldOutput() CleanTextFieldOutput
func (CleanTextFieldArgs) ToCleanTextFieldOutputWithContext ¶ added in v0.28.0
func (i CleanTextFieldArgs) ToCleanTextFieldOutputWithContext(ctx context.Context) CleanTextFieldOutput
func (CleanTextFieldArgs) ToCleanTextFieldPtrOutput ¶ added in v0.28.0
func (i CleanTextFieldArgs) ToCleanTextFieldPtrOutput() CleanTextFieldPtrOutput
func (CleanTextFieldArgs) ToCleanTextFieldPtrOutputWithContext ¶ added in v0.28.0
func (i CleanTextFieldArgs) ToCleanTextFieldPtrOutputWithContext(ctx context.Context) CleanTextFieldPtrOutput
type CleanTextFieldInput ¶ added in v0.28.0
type CleanTextFieldInput interface { pulumi.Input ToCleanTextFieldOutput() CleanTextFieldOutput ToCleanTextFieldOutputWithContext(context.Context) CleanTextFieldOutput }
CleanTextFieldInput is an input type that accepts CleanTextFieldArgs and CleanTextFieldOutput values. You can construct a concrete instance of `CleanTextFieldInput` via:
CleanTextFieldArgs{...}
type CleanTextFieldOutput ¶ added in v0.28.0
type CleanTextFieldOutput struct{ *pulumi.OutputState }
Inspect text and transform sensitive text. Configure using TextConfig. Supported [types](https://www.hl7.org/fhir/datatypes.html): Code, Date, DateTime, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml.
func (CleanTextFieldOutput) ElementType ¶ added in v0.28.0
func (CleanTextFieldOutput) ElementType() reflect.Type
func (CleanTextFieldOutput) ToCleanTextFieldOutput ¶ added in v0.28.0
func (o CleanTextFieldOutput) ToCleanTextFieldOutput() CleanTextFieldOutput
func (CleanTextFieldOutput) ToCleanTextFieldOutputWithContext ¶ added in v0.28.0
func (o CleanTextFieldOutput) ToCleanTextFieldOutputWithContext(ctx context.Context) CleanTextFieldOutput
func (CleanTextFieldOutput) ToCleanTextFieldPtrOutput ¶ added in v0.28.0
func (o CleanTextFieldOutput) ToCleanTextFieldPtrOutput() CleanTextFieldPtrOutput
func (CleanTextFieldOutput) ToCleanTextFieldPtrOutputWithContext ¶ added in v0.28.0
func (o CleanTextFieldOutput) ToCleanTextFieldPtrOutputWithContext(ctx context.Context) CleanTextFieldPtrOutput
type CleanTextFieldPtrInput ¶ added in v0.28.0
type CleanTextFieldPtrInput interface { pulumi.Input ToCleanTextFieldPtrOutput() CleanTextFieldPtrOutput ToCleanTextFieldPtrOutputWithContext(context.Context) CleanTextFieldPtrOutput }
CleanTextFieldPtrInput is an input type that accepts CleanTextFieldArgs, CleanTextFieldPtr and CleanTextFieldPtrOutput values. You can construct a concrete instance of `CleanTextFieldPtrInput` via:
CleanTextFieldArgs{...} or: nil
func CleanTextFieldPtr ¶ added in v0.28.0
func CleanTextFieldPtr(v *CleanTextFieldArgs) CleanTextFieldPtrInput
type CleanTextFieldPtrOutput ¶ added in v0.28.0
type CleanTextFieldPtrOutput struct{ *pulumi.OutputState }
func (CleanTextFieldPtrOutput) Elem ¶ added in v0.28.0
func (o CleanTextFieldPtrOutput) Elem() CleanTextFieldOutput
func (CleanTextFieldPtrOutput) ElementType ¶ added in v0.28.0
func (CleanTextFieldPtrOutput) ElementType() reflect.Type
func (CleanTextFieldPtrOutput) ToCleanTextFieldPtrOutput ¶ added in v0.28.0
func (o CleanTextFieldPtrOutput) ToCleanTextFieldPtrOutput() CleanTextFieldPtrOutput
func (CleanTextFieldPtrOutput) ToCleanTextFieldPtrOutputWithContext ¶ added in v0.28.0
func (o CleanTextFieldPtrOutput) ToCleanTextFieldPtrOutputWithContext(ctx context.Context) CleanTextFieldPtrOutput
type CleanTextFieldResponse ¶ added in v0.28.0
type CleanTextFieldResponse struct { }
Inspect text and transform sensitive text. Configure using TextConfig. Supported [types](https://www.hl7.org/fhir/datatypes.html): Code, Date, DateTime, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml.
type CleanTextFieldResponseOutput ¶ added in v0.28.0
type CleanTextFieldResponseOutput struct{ *pulumi.OutputState }
Inspect text and transform sensitive text. Configure using TextConfig. Supported [types](https://www.hl7.org/fhir/datatypes.html): Code, Date, DateTime, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml.
func (CleanTextFieldResponseOutput) ElementType ¶ added in v0.28.0
func (CleanTextFieldResponseOutput) ElementType() reflect.Type
func (CleanTextFieldResponseOutput) ToCleanTextFieldResponseOutput ¶ added in v0.28.0
func (o CleanTextFieldResponseOutput) ToCleanTextFieldResponseOutput() CleanTextFieldResponseOutput
func (CleanTextFieldResponseOutput) ToCleanTextFieldResponseOutputWithContext ¶ added in v0.28.0
func (o CleanTextFieldResponseOutput) ToCleanTextFieldResponseOutputWithContext(ctx context.Context) CleanTextFieldResponseOutput
type CleanTextTag ¶ added in v0.28.0
type CleanTextTag struct { }
Inspect text and transform sensitive text. Configurable using TextConfig. Supported [Value Representations] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): AE, LO, LT, PN, SH, ST, UC, UT, DA, DT, AS
type CleanTextTagArgs ¶ added in v0.28.0
type CleanTextTagArgs struct { }
Inspect text and transform sensitive text. Configurable using TextConfig. Supported [Value Representations] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): AE, LO, LT, PN, SH, ST, UC, UT, DA, DT, AS
func (CleanTextTagArgs) ElementType ¶ added in v0.28.0
func (CleanTextTagArgs) ElementType() reflect.Type
func (CleanTextTagArgs) ToCleanTextTagOutput ¶ added in v0.28.0
func (i CleanTextTagArgs) ToCleanTextTagOutput() CleanTextTagOutput
func (CleanTextTagArgs) ToCleanTextTagOutputWithContext ¶ added in v0.28.0
func (i CleanTextTagArgs) ToCleanTextTagOutputWithContext(ctx context.Context) CleanTextTagOutput
func (CleanTextTagArgs) ToCleanTextTagPtrOutput ¶ added in v0.28.0
func (i CleanTextTagArgs) ToCleanTextTagPtrOutput() CleanTextTagPtrOutput
func (CleanTextTagArgs) ToCleanTextTagPtrOutputWithContext ¶ added in v0.28.0
func (i CleanTextTagArgs) ToCleanTextTagPtrOutputWithContext(ctx context.Context) CleanTextTagPtrOutput
type CleanTextTagInput ¶ added in v0.28.0
type CleanTextTagInput interface { pulumi.Input ToCleanTextTagOutput() CleanTextTagOutput ToCleanTextTagOutputWithContext(context.Context) CleanTextTagOutput }
CleanTextTagInput is an input type that accepts CleanTextTagArgs and CleanTextTagOutput values. You can construct a concrete instance of `CleanTextTagInput` via:
CleanTextTagArgs{...}
type CleanTextTagOutput ¶ added in v0.28.0
type CleanTextTagOutput struct{ *pulumi.OutputState }
Inspect text and transform sensitive text. Configurable using TextConfig. Supported [Value Representations] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): AE, LO, LT, PN, SH, ST, UC, UT, DA, DT, AS
func (CleanTextTagOutput) ElementType ¶ added in v0.28.0
func (CleanTextTagOutput) ElementType() reflect.Type
func (CleanTextTagOutput) ToCleanTextTagOutput ¶ added in v0.28.0
func (o CleanTextTagOutput) ToCleanTextTagOutput() CleanTextTagOutput
func (CleanTextTagOutput) ToCleanTextTagOutputWithContext ¶ added in v0.28.0
func (o CleanTextTagOutput) ToCleanTextTagOutputWithContext(ctx context.Context) CleanTextTagOutput
func (CleanTextTagOutput) ToCleanTextTagPtrOutput ¶ added in v0.28.0
func (o CleanTextTagOutput) ToCleanTextTagPtrOutput() CleanTextTagPtrOutput
func (CleanTextTagOutput) ToCleanTextTagPtrOutputWithContext ¶ added in v0.28.0
func (o CleanTextTagOutput) ToCleanTextTagPtrOutputWithContext(ctx context.Context) CleanTextTagPtrOutput
type CleanTextTagPtrInput ¶ added in v0.28.0
type CleanTextTagPtrInput interface { pulumi.Input ToCleanTextTagPtrOutput() CleanTextTagPtrOutput ToCleanTextTagPtrOutputWithContext(context.Context) CleanTextTagPtrOutput }
CleanTextTagPtrInput is an input type that accepts CleanTextTagArgs, CleanTextTagPtr and CleanTextTagPtrOutput values. You can construct a concrete instance of `CleanTextTagPtrInput` via:
CleanTextTagArgs{...} or: nil
func CleanTextTagPtr ¶ added in v0.28.0
func CleanTextTagPtr(v *CleanTextTagArgs) CleanTextTagPtrInput
type CleanTextTagPtrOutput ¶ added in v0.28.0
type CleanTextTagPtrOutput struct{ *pulumi.OutputState }
func (CleanTextTagPtrOutput) Elem ¶ added in v0.28.0
func (o CleanTextTagPtrOutput) Elem() CleanTextTagOutput
func (CleanTextTagPtrOutput) ElementType ¶ added in v0.28.0
func (CleanTextTagPtrOutput) ElementType() reflect.Type
func (CleanTextTagPtrOutput) ToCleanTextTagPtrOutput ¶ added in v0.28.0
func (o CleanTextTagPtrOutput) ToCleanTextTagPtrOutput() CleanTextTagPtrOutput
func (CleanTextTagPtrOutput) ToCleanTextTagPtrOutputWithContext ¶ added in v0.28.0
func (o CleanTextTagPtrOutput) ToCleanTextTagPtrOutputWithContext(ctx context.Context) CleanTextTagPtrOutput
type CleanTextTagResponse ¶ added in v0.28.0
type CleanTextTagResponse struct { }
Inspect text and transform sensitive text. Configurable using TextConfig. Supported [Value Representations] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): AE, LO, LT, PN, SH, ST, UC, UT, DA, DT, AS
type CleanTextTagResponseOutput ¶ added in v0.28.0
type CleanTextTagResponseOutput struct{ *pulumi.OutputState }
Inspect text and transform sensitive text. Configurable using TextConfig. Supported [Value Representations] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): AE, LO, LT, PN, SH, ST, UC, UT, DA, DT, AS
func (CleanTextTagResponseOutput) ElementType ¶ added in v0.28.0
func (CleanTextTagResponseOutput) ElementType() reflect.Type
func (CleanTextTagResponseOutput) ToCleanTextTagResponseOutput ¶ added in v0.28.0
func (o CleanTextTagResponseOutput) ToCleanTextTagResponseOutput() CleanTextTagResponseOutput
func (CleanTextTagResponseOutput) ToCleanTextTagResponseOutputWithContext ¶ added in v0.28.0
func (o CleanTextTagResponseOutput) ToCleanTextTagResponseOutputWithContext(ctx context.Context) CleanTextTagResponseOutput
type CloudHealthcareSource ¶
type CloudHealthcareSource struct { // Full path of a Cloud Healthcare API resource. Name *string `pulumi:"name"` }
Cloud Healthcare API resource.
type CloudHealthcareSourceArgs ¶
type CloudHealthcareSourceArgs struct { // Full path of a Cloud Healthcare API resource. Name pulumi.StringPtrInput `pulumi:"name"` }
Cloud Healthcare API resource.
func (CloudHealthcareSourceArgs) ElementType ¶
func (CloudHealthcareSourceArgs) ElementType() reflect.Type
func (CloudHealthcareSourceArgs) ToCloudHealthcareSourceOutput ¶
func (i CloudHealthcareSourceArgs) ToCloudHealthcareSourceOutput() CloudHealthcareSourceOutput
func (CloudHealthcareSourceArgs) ToCloudHealthcareSourceOutputWithContext ¶
func (i CloudHealthcareSourceArgs) ToCloudHealthcareSourceOutputWithContext(ctx context.Context) CloudHealthcareSourceOutput
func (CloudHealthcareSourceArgs) ToCloudHealthcareSourcePtrOutput ¶
func (i CloudHealthcareSourceArgs) ToCloudHealthcareSourcePtrOutput() CloudHealthcareSourcePtrOutput
func (CloudHealthcareSourceArgs) ToCloudHealthcareSourcePtrOutputWithContext ¶
func (i CloudHealthcareSourceArgs) ToCloudHealthcareSourcePtrOutputWithContext(ctx context.Context) CloudHealthcareSourcePtrOutput
type CloudHealthcareSourceInput ¶
type CloudHealthcareSourceInput interface { pulumi.Input ToCloudHealthcareSourceOutput() CloudHealthcareSourceOutput ToCloudHealthcareSourceOutputWithContext(context.Context) CloudHealthcareSourceOutput }
CloudHealthcareSourceInput is an input type that accepts CloudHealthcareSourceArgs and CloudHealthcareSourceOutput values. You can construct a concrete instance of `CloudHealthcareSourceInput` via:
CloudHealthcareSourceArgs{...}
type CloudHealthcareSourceOutput ¶
type CloudHealthcareSourceOutput struct{ *pulumi.OutputState }
Cloud Healthcare API resource.
func (CloudHealthcareSourceOutput) ElementType ¶
func (CloudHealthcareSourceOutput) ElementType() reflect.Type
func (CloudHealthcareSourceOutput) Name ¶
func (o CloudHealthcareSourceOutput) Name() pulumi.StringPtrOutput
Full path of a Cloud Healthcare API resource.
func (CloudHealthcareSourceOutput) ToCloudHealthcareSourceOutput ¶
func (o CloudHealthcareSourceOutput) ToCloudHealthcareSourceOutput() CloudHealthcareSourceOutput
func (CloudHealthcareSourceOutput) ToCloudHealthcareSourceOutputWithContext ¶
func (o CloudHealthcareSourceOutput) ToCloudHealthcareSourceOutputWithContext(ctx context.Context) CloudHealthcareSourceOutput
func (CloudHealthcareSourceOutput) ToCloudHealthcareSourcePtrOutput ¶
func (o CloudHealthcareSourceOutput) ToCloudHealthcareSourcePtrOutput() CloudHealthcareSourcePtrOutput
func (CloudHealthcareSourceOutput) ToCloudHealthcareSourcePtrOutputWithContext ¶
func (o CloudHealthcareSourceOutput) ToCloudHealthcareSourcePtrOutputWithContext(ctx context.Context) CloudHealthcareSourcePtrOutput
type CloudHealthcareSourcePtrInput ¶
type CloudHealthcareSourcePtrInput interface { pulumi.Input ToCloudHealthcareSourcePtrOutput() CloudHealthcareSourcePtrOutput ToCloudHealthcareSourcePtrOutputWithContext(context.Context) CloudHealthcareSourcePtrOutput }
CloudHealthcareSourcePtrInput is an input type that accepts CloudHealthcareSourceArgs, CloudHealthcareSourcePtr and CloudHealthcareSourcePtrOutput values. You can construct a concrete instance of `CloudHealthcareSourcePtrInput` via:
CloudHealthcareSourceArgs{...} or: nil
func CloudHealthcareSourcePtr ¶
func CloudHealthcareSourcePtr(v *CloudHealthcareSourceArgs) CloudHealthcareSourcePtrInput
type CloudHealthcareSourcePtrOutput ¶
type CloudHealthcareSourcePtrOutput struct{ *pulumi.OutputState }
func (CloudHealthcareSourcePtrOutput) Elem ¶
func (o CloudHealthcareSourcePtrOutput) Elem() CloudHealthcareSourceOutput
func (CloudHealthcareSourcePtrOutput) ElementType ¶
func (CloudHealthcareSourcePtrOutput) ElementType() reflect.Type
func (CloudHealthcareSourcePtrOutput) Name ¶
func (o CloudHealthcareSourcePtrOutput) Name() pulumi.StringPtrOutput
Full path of a Cloud Healthcare API resource.
func (CloudHealthcareSourcePtrOutput) ToCloudHealthcareSourcePtrOutput ¶
func (o CloudHealthcareSourcePtrOutput) ToCloudHealthcareSourcePtrOutput() CloudHealthcareSourcePtrOutput
func (CloudHealthcareSourcePtrOutput) ToCloudHealthcareSourcePtrOutputWithContext ¶
func (o CloudHealthcareSourcePtrOutput) ToCloudHealthcareSourcePtrOutputWithContext(ctx context.Context) CloudHealthcareSourcePtrOutput
type CloudHealthcareSourceResponse ¶
type CloudHealthcareSourceResponse struct { // Full path of a Cloud Healthcare API resource. Name string `pulumi:"name"` }
Cloud Healthcare API resource.
type CloudHealthcareSourceResponseOutput ¶
type CloudHealthcareSourceResponseOutput struct{ *pulumi.OutputState }
Cloud Healthcare API resource.
func (CloudHealthcareSourceResponseOutput) ElementType ¶
func (CloudHealthcareSourceResponseOutput) ElementType() reflect.Type
func (CloudHealthcareSourceResponseOutput) Name ¶
func (o CloudHealthcareSourceResponseOutput) Name() pulumi.StringOutput
Full path of a Cloud Healthcare API resource.
func (CloudHealthcareSourceResponseOutput) ToCloudHealthcareSourceResponseOutput ¶
func (o CloudHealthcareSourceResponseOutput) ToCloudHealthcareSourceResponseOutput() CloudHealthcareSourceResponseOutput
func (CloudHealthcareSourceResponseOutput) ToCloudHealthcareSourceResponseOutputWithContext ¶
func (o CloudHealthcareSourceResponseOutput) ToCloudHealthcareSourceResponseOutputWithContext(ctx context.Context) CloudHealthcareSourceResponseOutput
type Consent ¶ added in v0.3.0
type Consent struct { pulumi.CustomResourceState // 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"` ConsentStoreId pulumi.StringOutput `pulumi:"consentStoreId"` DatasetId pulumi.StringOutput `pulumi:"datasetId"` // Timestamp in UTC of when this Consent is considered expired. ExpireTime pulumi.StringOutput `pulumi:"expireTime"` Location pulumi.StringOutput `pulumi:"location"` // 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 GoogleCloudHealthcareV1beta1ConsentPolicyResponseArrayOutput `pulumi:"policies"` Project pulumi.StringOutput `pulumi:"project"` // 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"` // 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"` // 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 { // 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.StringInput ConsentStoreId pulumi.StringInput DatasetId pulumi.StringInput // Timestamp in UTC of when this Consent is considered expired. ExpireTime pulumi.StringPtrInput Location 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 GoogleCloudHealthcareV1beta1ConsentPolicyArrayInput Project pulumi.StringPtrInput // Indicates the current state of this Consent. State ConsentStateEnumInput // Input only. The time to live for this Consent from when it is created. Ttl pulumi.StringPtrInput // User's UUID provided by the client. UserId pulumi.StringInput }
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"` ConsentStoreId pulumi.StringOutput `pulumi:"consentStoreId"` DatasetId pulumi.StringOutput `pulumi:"datasetId"` // Optional. A signature from a guardian. GuardianSignature SignatureResponseOutput `pulumi:"guardianSignature"` Location pulumi.StringOutput `pulumi:"location"` // 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"` Project pulumi.StringOutput `pulumi:"project"` // 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.StringPtrInput // 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.StringPtrInput // User's UUID provided by the client. UserId pulumi.StringInput // 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) ConsentContentScreenshots ¶ added in v0.19.0
func (o ConsentArtifactOutput) ConsentContentScreenshots() ImageResponseArrayOutput
Optional. Screenshots, PDFs, or other binary information documenting the user's consent.
func (ConsentArtifactOutput) ConsentContentVersion ¶ added in v0.19.0
func (o ConsentArtifactOutput) ConsentContentVersion() pulumi.StringOutput
Optional. An string indicating the version of the consent information shown to the user.
func (ConsentArtifactOutput) ConsentStoreId ¶ added in v0.21.0
func (o ConsentArtifactOutput) ConsentStoreId() pulumi.StringOutput
func (ConsentArtifactOutput) DatasetId ¶ added in v0.21.0
func (o ConsentArtifactOutput) DatasetId() pulumi.StringOutput
func (ConsentArtifactOutput) ElementType ¶ added in v0.3.0
func (ConsentArtifactOutput) ElementType() reflect.Type
func (ConsentArtifactOutput) GuardianSignature ¶ added in v0.19.0
func (o ConsentArtifactOutput) GuardianSignature() SignatureResponseOutput
Optional. A signature from a guardian.
func (ConsentArtifactOutput) Location ¶ added in v0.21.0
func (o ConsentArtifactOutput) Location() pulumi.StringOutput
func (ConsentArtifactOutput) Metadata ¶ added in v0.19.0
func (o ConsentArtifactOutput) Metadata() pulumi.StringMapOutput
Optional. Metadata associated with the Consent artifact. For example, the consent locale or user agent version.
func (ConsentArtifactOutput) Name ¶ added in v0.19.0
func (o ConsentArtifactOutput) Name() pulumi.StringOutput
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.
func (ConsentArtifactOutput) Project ¶ added in v0.21.0
func (o ConsentArtifactOutput) Project() pulumi.StringOutput
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
func (ConsentArtifactOutput) UserId ¶ added in v0.19.0
func (o ConsentArtifactOutput) UserId() pulumi.StringOutput
User's UUID provided by the client.
func (ConsentArtifactOutput) UserSignature ¶ added in v0.19.0
func (o ConsentArtifactOutput) UserSignature() SignatureResponseOutput
Optional. User's signature.
func (ConsentArtifactOutput) WitnessSignature ¶ added in v0.19.0
func (o ConsentArtifactOutput) WitnessSignature() SignatureResponseOutput
Optional. A signature from a witness.
type ConsentArtifactState ¶ added in v0.3.0
type ConsentArtifactState struct { }
func (ConsentArtifactState) ElementType ¶ added in v0.3.0
func (ConsentArtifactState) ElementType() reflect.Type
type ConsentConfig ¶ added in v0.32.0
type ConsentConfig struct { // Optional. Specifies how the server logs the consent-aware requests. If not specified, the `AccessDeterminationLogConfig.LogLevel.MINIMUM` option is used. AccessDeterminationLogConfig *AccessDeterminationLogConfig `pulumi:"accessDeterminationLogConfig"` // Optional. If set to true, when accessing FHIR resources, the consent headers provided using [SMART-on-FHIR](https://cloud.google.com/healthcare/private/docs/how-tos/smart-on-fhir) will be verified against consents given by patients. See the ConsentEnforcementVersion for the supported consent headers. AccessEnforced *bool `pulumi:"accessEnforced"` // Optional. Different options to configure the behaviour of the server when handling the `X-Consent-Scope` header. ConsentHeaderHandling *ConsentHeaderHandling `pulumi:"consentHeaderHandling"` // The versioned names of the enforced admin Consent resource(s), in the format `projects/{project_id}/locations/{location}/datasets/{dataset_id}/fhirStores/{fhir_store_id}/fhir/Consent/{resource_id}/_history/{version_id}`. For FHIR stores with `disable_resource_versioning=true`, the format is `projects/{project_id}/locations/{location}/datasets/{dataset_id}/fhirStores/{fhir_store_id}/fhir/Consent/{resource_id}`. This field can only be updated using ApplyAdminConsents. EnforcedAdminConsents []string `pulumi:"enforcedAdminConsents"` // Specifies which consent enforcement version is being used for this FHIR store. This field can only be set once by either CreateFhirStore or UpdateFhirStore. After that, you must call ApplyConsents to change the version. Version ConsentConfigVersion `pulumi:"version"` }
Configures whether to enforce consent for the FHIR store and which consent enforcement version is being used.
type ConsentConfigArgs ¶ added in v0.32.0
type ConsentConfigArgs struct { // Optional. Specifies how the server logs the consent-aware requests. If not specified, the `AccessDeterminationLogConfig.LogLevel.MINIMUM` option is used. AccessDeterminationLogConfig AccessDeterminationLogConfigPtrInput `pulumi:"accessDeterminationLogConfig"` // Optional. If set to true, when accessing FHIR resources, the consent headers provided using [SMART-on-FHIR](https://cloud.google.com/healthcare/private/docs/how-tos/smart-on-fhir) will be verified against consents given by patients. See the ConsentEnforcementVersion for the supported consent headers. AccessEnforced pulumi.BoolPtrInput `pulumi:"accessEnforced"` // Optional. Different options to configure the behaviour of the server when handling the `X-Consent-Scope` header. ConsentHeaderHandling ConsentHeaderHandlingPtrInput `pulumi:"consentHeaderHandling"` // The versioned names of the enforced admin Consent resource(s), in the format `projects/{project_id}/locations/{location}/datasets/{dataset_id}/fhirStores/{fhir_store_id}/fhir/Consent/{resource_id}/_history/{version_id}`. For FHIR stores with `disable_resource_versioning=true`, the format is `projects/{project_id}/locations/{location}/datasets/{dataset_id}/fhirStores/{fhir_store_id}/fhir/Consent/{resource_id}`. This field can only be updated using ApplyAdminConsents. EnforcedAdminConsents pulumi.StringArrayInput `pulumi:"enforcedAdminConsents"` // Specifies which consent enforcement version is being used for this FHIR store. This field can only be set once by either CreateFhirStore or UpdateFhirStore. After that, you must call ApplyConsents to change the version. Version ConsentConfigVersionInput `pulumi:"version"` }
Configures whether to enforce consent for the FHIR store and which consent enforcement version is being used.
func (ConsentConfigArgs) ElementType ¶ added in v0.32.0
func (ConsentConfigArgs) ElementType() reflect.Type
func (ConsentConfigArgs) ToConsentConfigOutput ¶ added in v0.32.0
func (i ConsentConfigArgs) ToConsentConfigOutput() ConsentConfigOutput
func (ConsentConfigArgs) ToConsentConfigOutputWithContext ¶ added in v0.32.0
func (i ConsentConfigArgs) ToConsentConfigOutputWithContext(ctx context.Context) ConsentConfigOutput
func (ConsentConfigArgs) ToConsentConfigPtrOutput ¶ added in v0.32.0
func (i ConsentConfigArgs) ToConsentConfigPtrOutput() ConsentConfigPtrOutput
func (ConsentConfigArgs) ToConsentConfigPtrOutputWithContext ¶ added in v0.32.0
func (i ConsentConfigArgs) ToConsentConfigPtrOutputWithContext(ctx context.Context) ConsentConfigPtrOutput
type ConsentConfigInput ¶ added in v0.32.0
type ConsentConfigInput interface { pulumi.Input ToConsentConfigOutput() ConsentConfigOutput ToConsentConfigOutputWithContext(context.Context) ConsentConfigOutput }
ConsentConfigInput is an input type that accepts ConsentConfigArgs and ConsentConfigOutput values. You can construct a concrete instance of `ConsentConfigInput` via:
ConsentConfigArgs{...}
type ConsentConfigOutput ¶ added in v0.32.0
type ConsentConfigOutput struct{ *pulumi.OutputState }
Configures whether to enforce consent for the FHIR store and which consent enforcement version is being used.
func (ConsentConfigOutput) AccessDeterminationLogConfig ¶ added in v0.32.0
func (o ConsentConfigOutput) AccessDeterminationLogConfig() AccessDeterminationLogConfigPtrOutput
Optional. Specifies how the server logs the consent-aware requests. If not specified, the `AccessDeterminationLogConfig.LogLevel.MINIMUM` option is used.
func (ConsentConfigOutput) AccessEnforced ¶ added in v0.32.0
func (o ConsentConfigOutput) AccessEnforced() pulumi.BoolPtrOutput
Optional. If set to true, when accessing FHIR resources, the consent headers provided using [SMART-on-FHIR](https://cloud.google.com/healthcare/private/docs/how-tos/smart-on-fhir) will be verified against consents given by patients. See the ConsentEnforcementVersion for the supported consent headers.
func (ConsentConfigOutput) ConsentHeaderHandling ¶ added in v0.32.0
func (o ConsentConfigOutput) ConsentHeaderHandling() ConsentHeaderHandlingPtrOutput
Optional. Different options to configure the behaviour of the server when handling the `X-Consent-Scope` header.
func (ConsentConfigOutput) ElementType ¶ added in v0.32.0
func (ConsentConfigOutput) ElementType() reflect.Type
func (ConsentConfigOutput) EnforcedAdminConsents ¶ added in v0.32.0
func (o ConsentConfigOutput) EnforcedAdminConsents() pulumi.StringArrayOutput
The versioned names of the enforced admin Consent resource(s), in the format `projects/{project_id}/locations/{location}/datasets/{dataset_id}/fhirStores/{fhir_store_id}/fhir/Consent/{resource_id}/_history/{version_id}`. For FHIR stores with `disable_resource_versioning=true`, the format is `projects/{project_id}/locations/{location}/datasets/{dataset_id}/fhirStores/{fhir_store_id}/fhir/Consent/{resource_id}`. This field can only be updated using ApplyAdminConsents.
func (ConsentConfigOutput) ToConsentConfigOutput ¶ added in v0.32.0
func (o ConsentConfigOutput) ToConsentConfigOutput() ConsentConfigOutput
func (ConsentConfigOutput) ToConsentConfigOutputWithContext ¶ added in v0.32.0
func (o ConsentConfigOutput) ToConsentConfigOutputWithContext(ctx context.Context) ConsentConfigOutput
func (ConsentConfigOutput) ToConsentConfigPtrOutput ¶ added in v0.32.0
func (o ConsentConfigOutput) ToConsentConfigPtrOutput() ConsentConfigPtrOutput
func (ConsentConfigOutput) ToConsentConfigPtrOutputWithContext ¶ added in v0.32.0
func (o ConsentConfigOutput) ToConsentConfigPtrOutputWithContext(ctx context.Context) ConsentConfigPtrOutput
func (ConsentConfigOutput) Version ¶ added in v0.32.0
func (o ConsentConfigOutput) Version() ConsentConfigVersionOutput
Specifies which consent enforcement version is being used for this FHIR store. This field can only be set once by either CreateFhirStore or UpdateFhirStore. After that, you must call ApplyConsents to change the version.
type ConsentConfigPtrInput ¶ added in v0.32.0
type ConsentConfigPtrInput interface { pulumi.Input ToConsentConfigPtrOutput() ConsentConfigPtrOutput ToConsentConfigPtrOutputWithContext(context.Context) ConsentConfigPtrOutput }
ConsentConfigPtrInput is an input type that accepts ConsentConfigArgs, ConsentConfigPtr and ConsentConfigPtrOutput values. You can construct a concrete instance of `ConsentConfigPtrInput` via:
ConsentConfigArgs{...} or: nil
func ConsentConfigPtr ¶ added in v0.32.0
func ConsentConfigPtr(v *ConsentConfigArgs) ConsentConfigPtrInput
type ConsentConfigPtrOutput ¶ added in v0.32.0
type ConsentConfigPtrOutput struct{ *pulumi.OutputState }
func (ConsentConfigPtrOutput) AccessDeterminationLogConfig ¶ added in v0.32.0
func (o ConsentConfigPtrOutput) AccessDeterminationLogConfig() AccessDeterminationLogConfigPtrOutput
Optional. Specifies how the server logs the consent-aware requests. If not specified, the `AccessDeterminationLogConfig.LogLevel.MINIMUM` option is used.
func (ConsentConfigPtrOutput) AccessEnforced ¶ added in v0.32.0
func (o ConsentConfigPtrOutput) AccessEnforced() pulumi.BoolPtrOutput
Optional. If set to true, when accessing FHIR resources, the consent headers provided using [SMART-on-FHIR](https://cloud.google.com/healthcare/private/docs/how-tos/smart-on-fhir) will be verified against consents given by patients. See the ConsentEnforcementVersion for the supported consent headers.
func (ConsentConfigPtrOutput) ConsentHeaderHandling ¶ added in v0.32.0
func (o ConsentConfigPtrOutput) ConsentHeaderHandling() ConsentHeaderHandlingPtrOutput
Optional. Different options to configure the behaviour of the server when handling the `X-Consent-Scope` header.
func (ConsentConfigPtrOutput) Elem ¶ added in v0.32.0
func (o ConsentConfigPtrOutput) Elem() ConsentConfigOutput
func (ConsentConfigPtrOutput) ElementType ¶ added in v0.32.0
func (ConsentConfigPtrOutput) ElementType() reflect.Type
func (ConsentConfigPtrOutput) EnforcedAdminConsents ¶ added in v0.32.0
func (o ConsentConfigPtrOutput) EnforcedAdminConsents() pulumi.StringArrayOutput
The versioned names of the enforced admin Consent resource(s), in the format `projects/{project_id}/locations/{location}/datasets/{dataset_id}/fhirStores/{fhir_store_id}/fhir/Consent/{resource_id}/_history/{version_id}`. For FHIR stores with `disable_resource_versioning=true`, the format is `projects/{project_id}/locations/{location}/datasets/{dataset_id}/fhirStores/{fhir_store_id}/fhir/Consent/{resource_id}`. This field can only be updated using ApplyAdminConsents.
func (ConsentConfigPtrOutput) ToConsentConfigPtrOutput ¶ added in v0.32.0
func (o ConsentConfigPtrOutput) ToConsentConfigPtrOutput() ConsentConfigPtrOutput
func (ConsentConfigPtrOutput) ToConsentConfigPtrOutputWithContext ¶ added in v0.32.0
func (o ConsentConfigPtrOutput) ToConsentConfigPtrOutputWithContext(ctx context.Context) ConsentConfigPtrOutput
func (ConsentConfigPtrOutput) Version ¶ added in v0.32.0
func (o ConsentConfigPtrOutput) Version() ConsentConfigVersionPtrOutput
Specifies which consent enforcement version is being used for this FHIR store. This field can only be set once by either CreateFhirStore or UpdateFhirStore. After that, you must call ApplyConsents to change the version.
type ConsentConfigResponse ¶ added in v0.32.0
type ConsentConfigResponse struct { // Optional. Specifies how the server logs the consent-aware requests. If not specified, the `AccessDeterminationLogConfig.LogLevel.MINIMUM` option is used. AccessDeterminationLogConfig AccessDeterminationLogConfigResponse `pulumi:"accessDeterminationLogConfig"` // Optional. If set to true, when accessing FHIR resources, the consent headers provided using [SMART-on-FHIR](https://cloud.google.com/healthcare/private/docs/how-tos/smart-on-fhir) will be verified against consents given by patients. See the ConsentEnforcementVersion for the supported consent headers. AccessEnforced bool `pulumi:"accessEnforced"` // Optional. Different options to configure the behaviour of the server when handling the `X-Consent-Scope` header. ConsentHeaderHandling ConsentHeaderHandlingResponse `pulumi:"consentHeaderHandling"` // The versioned names of the enforced admin Consent resource(s), in the format `projects/{project_id}/locations/{location}/datasets/{dataset_id}/fhirStores/{fhir_store_id}/fhir/Consent/{resource_id}/_history/{version_id}`. For FHIR stores with `disable_resource_versioning=true`, the format is `projects/{project_id}/locations/{location}/datasets/{dataset_id}/fhirStores/{fhir_store_id}/fhir/Consent/{resource_id}`. This field can only be updated using ApplyAdminConsents. EnforcedAdminConsents []string `pulumi:"enforcedAdminConsents"` // Specifies which consent enforcement version is being used for this FHIR store. This field can only be set once by either CreateFhirStore or UpdateFhirStore. After that, you must call ApplyConsents to change the version. Version string `pulumi:"version"` }
Configures whether to enforce consent for the FHIR store and which consent enforcement version is being used.
type ConsentConfigResponseOutput ¶ added in v0.32.0
type ConsentConfigResponseOutput struct{ *pulumi.OutputState }
Configures whether to enforce consent for the FHIR store and which consent enforcement version is being used.
func (ConsentConfigResponseOutput) AccessDeterminationLogConfig ¶ added in v0.32.0
func (o ConsentConfigResponseOutput) AccessDeterminationLogConfig() AccessDeterminationLogConfigResponseOutput
Optional. Specifies how the server logs the consent-aware requests. If not specified, the `AccessDeterminationLogConfig.LogLevel.MINIMUM` option is used.
func (ConsentConfigResponseOutput) AccessEnforced ¶ added in v0.32.0
func (o ConsentConfigResponseOutput) AccessEnforced() pulumi.BoolOutput
Optional. If set to true, when accessing FHIR resources, the consent headers provided using [SMART-on-FHIR](https://cloud.google.com/healthcare/private/docs/how-tos/smart-on-fhir) will be verified against consents given by patients. See the ConsentEnforcementVersion for the supported consent headers.
func (ConsentConfigResponseOutput) ConsentHeaderHandling ¶ added in v0.32.0
func (o ConsentConfigResponseOutput) ConsentHeaderHandling() ConsentHeaderHandlingResponseOutput
Optional. Different options to configure the behaviour of the server when handling the `X-Consent-Scope` header.
func (ConsentConfigResponseOutput) ElementType ¶ added in v0.32.0
func (ConsentConfigResponseOutput) ElementType() reflect.Type
func (ConsentConfigResponseOutput) EnforcedAdminConsents ¶ added in v0.32.0
func (o ConsentConfigResponseOutput) EnforcedAdminConsents() pulumi.StringArrayOutput
The versioned names of the enforced admin Consent resource(s), in the format `projects/{project_id}/locations/{location}/datasets/{dataset_id}/fhirStores/{fhir_store_id}/fhir/Consent/{resource_id}/_history/{version_id}`. For FHIR stores with `disable_resource_versioning=true`, the format is `projects/{project_id}/locations/{location}/datasets/{dataset_id}/fhirStores/{fhir_store_id}/fhir/Consent/{resource_id}`. This field can only be updated using ApplyAdminConsents.
func (ConsentConfigResponseOutput) ToConsentConfigResponseOutput ¶ added in v0.32.0
func (o ConsentConfigResponseOutput) ToConsentConfigResponseOutput() ConsentConfigResponseOutput
func (ConsentConfigResponseOutput) ToConsentConfigResponseOutputWithContext ¶ added in v0.32.0
func (o ConsentConfigResponseOutput) ToConsentConfigResponseOutputWithContext(ctx context.Context) ConsentConfigResponseOutput
func (ConsentConfigResponseOutput) Version ¶ added in v0.32.0
func (o ConsentConfigResponseOutput) Version() pulumi.StringOutput
Specifies which consent enforcement version is being used for this FHIR store. This field can only be set once by either CreateFhirStore or UpdateFhirStore. After that, you must call ApplyConsents to change the version.
type ConsentConfigVersion ¶ added in v0.32.0
type ConsentConfigVersion string
Required. Specifies which consent enforcement version is being used for this FHIR store. This field can only be set once by either CreateFhirStore or UpdateFhirStore. After that, you must call ApplyConsents to change the version.
func (ConsentConfigVersion) ElementType ¶ added in v0.32.0
func (ConsentConfigVersion) ElementType() reflect.Type
func (ConsentConfigVersion) ToConsentConfigVersionOutput ¶ added in v0.32.0
func (e ConsentConfigVersion) ToConsentConfigVersionOutput() ConsentConfigVersionOutput
func (ConsentConfigVersion) ToConsentConfigVersionOutputWithContext ¶ added in v0.32.0
func (e ConsentConfigVersion) ToConsentConfigVersionOutputWithContext(ctx context.Context) ConsentConfigVersionOutput
func (ConsentConfigVersion) ToConsentConfigVersionPtrOutput ¶ added in v0.32.0
func (e ConsentConfigVersion) ToConsentConfigVersionPtrOutput() ConsentConfigVersionPtrOutput
func (ConsentConfigVersion) ToConsentConfigVersionPtrOutputWithContext ¶ added in v0.32.0
func (e ConsentConfigVersion) ToConsentConfigVersionPtrOutputWithContext(ctx context.Context) ConsentConfigVersionPtrOutput
func (ConsentConfigVersion) ToStringOutput ¶ added in v0.32.0
func (e ConsentConfigVersion) ToStringOutput() pulumi.StringOutput
func (ConsentConfigVersion) ToStringOutputWithContext ¶ added in v0.32.0
func (e ConsentConfigVersion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ConsentConfigVersion) ToStringPtrOutput ¶ added in v0.32.0
func (e ConsentConfigVersion) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConsentConfigVersion) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (e ConsentConfigVersion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConsentConfigVersionInput ¶ added in v0.32.0
type ConsentConfigVersionInput interface { pulumi.Input ToConsentConfigVersionOutput() ConsentConfigVersionOutput ToConsentConfigVersionOutputWithContext(context.Context) ConsentConfigVersionOutput }
ConsentConfigVersionInput is an input type that accepts ConsentConfigVersionArgs and ConsentConfigVersionOutput values. You can construct a concrete instance of `ConsentConfigVersionInput` via:
ConsentConfigVersionArgs{...}
type ConsentConfigVersionOutput ¶ added in v0.32.0
type ConsentConfigVersionOutput struct{ *pulumi.OutputState }
func (ConsentConfigVersionOutput) ElementType ¶ added in v0.32.0
func (ConsentConfigVersionOutput) ElementType() reflect.Type
func (ConsentConfigVersionOutput) ToConsentConfigVersionOutput ¶ added in v0.32.0
func (o ConsentConfigVersionOutput) ToConsentConfigVersionOutput() ConsentConfigVersionOutput
func (ConsentConfigVersionOutput) ToConsentConfigVersionOutputWithContext ¶ added in v0.32.0
func (o ConsentConfigVersionOutput) ToConsentConfigVersionOutputWithContext(ctx context.Context) ConsentConfigVersionOutput
func (ConsentConfigVersionOutput) ToConsentConfigVersionPtrOutput ¶ added in v0.32.0
func (o ConsentConfigVersionOutput) ToConsentConfigVersionPtrOutput() ConsentConfigVersionPtrOutput
func (ConsentConfigVersionOutput) ToConsentConfigVersionPtrOutputWithContext ¶ added in v0.32.0
func (o ConsentConfigVersionOutput) ToConsentConfigVersionPtrOutputWithContext(ctx context.Context) ConsentConfigVersionPtrOutput
func (ConsentConfigVersionOutput) ToStringOutput ¶ added in v0.32.0
func (o ConsentConfigVersionOutput) ToStringOutput() pulumi.StringOutput
func (ConsentConfigVersionOutput) ToStringOutputWithContext ¶ added in v0.32.0
func (o ConsentConfigVersionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ConsentConfigVersionOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o ConsentConfigVersionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConsentConfigVersionOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o ConsentConfigVersionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConsentConfigVersionPtrInput ¶ added in v0.32.0
type ConsentConfigVersionPtrInput interface { pulumi.Input ToConsentConfigVersionPtrOutput() ConsentConfigVersionPtrOutput ToConsentConfigVersionPtrOutputWithContext(context.Context) ConsentConfigVersionPtrOutput }
func ConsentConfigVersionPtr ¶ added in v0.32.0
func ConsentConfigVersionPtr(v string) ConsentConfigVersionPtrInput
type ConsentConfigVersionPtrOutput ¶ added in v0.32.0
type ConsentConfigVersionPtrOutput struct{ *pulumi.OutputState }
func (ConsentConfigVersionPtrOutput) Elem ¶ added in v0.32.0
func (o ConsentConfigVersionPtrOutput) Elem() ConsentConfigVersionOutput
func (ConsentConfigVersionPtrOutput) ElementType ¶ added in v0.32.0
func (ConsentConfigVersionPtrOutput) ElementType() reflect.Type
func (ConsentConfigVersionPtrOutput) ToConsentConfigVersionPtrOutput ¶ added in v0.32.0
func (o ConsentConfigVersionPtrOutput) ToConsentConfigVersionPtrOutput() ConsentConfigVersionPtrOutput
func (ConsentConfigVersionPtrOutput) ToConsentConfigVersionPtrOutputWithContext ¶ added in v0.32.0
func (o ConsentConfigVersionPtrOutput) ToConsentConfigVersionPtrOutputWithContext(ctx context.Context) ConsentConfigVersionPtrOutput
func (ConsentConfigVersionPtrOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o ConsentConfigVersionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConsentConfigVersionPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o ConsentConfigVersionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConsentHeaderHandling ¶ added in v0.32.0
type ConsentHeaderHandling struct { // Optional. Specifies the default server behavior when the header is empty. If not specified, the `ScopeProfile.PERMIT_EMPTY_SCOPE` option is used. Profile *ConsentHeaderHandlingProfile `pulumi:"profile"` }
How the server handles the consent header.
type ConsentHeaderHandlingArgs ¶ added in v0.32.0
type ConsentHeaderHandlingArgs struct { // Optional. Specifies the default server behavior when the header is empty. If not specified, the `ScopeProfile.PERMIT_EMPTY_SCOPE` option is used. Profile ConsentHeaderHandlingProfilePtrInput `pulumi:"profile"` }
How the server handles the consent header.
func (ConsentHeaderHandlingArgs) ElementType ¶ added in v0.32.0
func (ConsentHeaderHandlingArgs) ElementType() reflect.Type
func (ConsentHeaderHandlingArgs) ToConsentHeaderHandlingOutput ¶ added in v0.32.0
func (i ConsentHeaderHandlingArgs) ToConsentHeaderHandlingOutput() ConsentHeaderHandlingOutput
func (ConsentHeaderHandlingArgs) ToConsentHeaderHandlingOutputWithContext ¶ added in v0.32.0
func (i ConsentHeaderHandlingArgs) ToConsentHeaderHandlingOutputWithContext(ctx context.Context) ConsentHeaderHandlingOutput
func (ConsentHeaderHandlingArgs) ToConsentHeaderHandlingPtrOutput ¶ added in v0.32.0
func (i ConsentHeaderHandlingArgs) ToConsentHeaderHandlingPtrOutput() ConsentHeaderHandlingPtrOutput
func (ConsentHeaderHandlingArgs) ToConsentHeaderHandlingPtrOutputWithContext ¶ added in v0.32.0
func (i ConsentHeaderHandlingArgs) ToConsentHeaderHandlingPtrOutputWithContext(ctx context.Context) ConsentHeaderHandlingPtrOutput
type ConsentHeaderHandlingInput ¶ added in v0.32.0
type ConsentHeaderHandlingInput interface { pulumi.Input ToConsentHeaderHandlingOutput() ConsentHeaderHandlingOutput ToConsentHeaderHandlingOutputWithContext(context.Context) ConsentHeaderHandlingOutput }
ConsentHeaderHandlingInput is an input type that accepts ConsentHeaderHandlingArgs and ConsentHeaderHandlingOutput values. You can construct a concrete instance of `ConsentHeaderHandlingInput` via:
ConsentHeaderHandlingArgs{...}
type ConsentHeaderHandlingOutput ¶ added in v0.32.0
type ConsentHeaderHandlingOutput struct{ *pulumi.OutputState }
How the server handles the consent header.
func (ConsentHeaderHandlingOutput) ElementType ¶ added in v0.32.0
func (ConsentHeaderHandlingOutput) ElementType() reflect.Type
func (ConsentHeaderHandlingOutput) Profile ¶ added in v0.32.0
func (o ConsentHeaderHandlingOutput) Profile() ConsentHeaderHandlingProfilePtrOutput
Optional. Specifies the default server behavior when the header is empty. If not specified, the `ScopeProfile.PERMIT_EMPTY_SCOPE` option is used.
func (ConsentHeaderHandlingOutput) ToConsentHeaderHandlingOutput ¶ added in v0.32.0
func (o ConsentHeaderHandlingOutput) ToConsentHeaderHandlingOutput() ConsentHeaderHandlingOutput
func (ConsentHeaderHandlingOutput) ToConsentHeaderHandlingOutputWithContext ¶ added in v0.32.0
func (o ConsentHeaderHandlingOutput) ToConsentHeaderHandlingOutputWithContext(ctx context.Context) ConsentHeaderHandlingOutput
func (ConsentHeaderHandlingOutput) ToConsentHeaderHandlingPtrOutput ¶ added in v0.32.0
func (o ConsentHeaderHandlingOutput) ToConsentHeaderHandlingPtrOutput() ConsentHeaderHandlingPtrOutput
func (ConsentHeaderHandlingOutput) ToConsentHeaderHandlingPtrOutputWithContext ¶ added in v0.32.0
func (o ConsentHeaderHandlingOutput) ToConsentHeaderHandlingPtrOutputWithContext(ctx context.Context) ConsentHeaderHandlingPtrOutput
type ConsentHeaderHandlingProfile ¶ added in v0.32.0
type ConsentHeaderHandlingProfile string
Optional. Specifies the default server behavior when the header is empty. If not specified, the `ScopeProfile.PERMIT_EMPTY_SCOPE` option is used.
func (ConsentHeaderHandlingProfile) ElementType ¶ added in v0.32.0
func (ConsentHeaderHandlingProfile) ElementType() reflect.Type
func (ConsentHeaderHandlingProfile) ToConsentHeaderHandlingProfileOutput ¶ added in v0.32.0
func (e ConsentHeaderHandlingProfile) ToConsentHeaderHandlingProfileOutput() ConsentHeaderHandlingProfileOutput
func (ConsentHeaderHandlingProfile) ToConsentHeaderHandlingProfileOutputWithContext ¶ added in v0.32.0
func (e ConsentHeaderHandlingProfile) ToConsentHeaderHandlingProfileOutputWithContext(ctx context.Context) ConsentHeaderHandlingProfileOutput
func (ConsentHeaderHandlingProfile) ToConsentHeaderHandlingProfilePtrOutput ¶ added in v0.32.0
func (e ConsentHeaderHandlingProfile) ToConsentHeaderHandlingProfilePtrOutput() ConsentHeaderHandlingProfilePtrOutput
func (ConsentHeaderHandlingProfile) ToConsentHeaderHandlingProfilePtrOutputWithContext ¶ added in v0.32.0
func (e ConsentHeaderHandlingProfile) ToConsentHeaderHandlingProfilePtrOutputWithContext(ctx context.Context) ConsentHeaderHandlingProfilePtrOutput
func (ConsentHeaderHandlingProfile) ToStringOutput ¶ added in v0.32.0
func (e ConsentHeaderHandlingProfile) ToStringOutput() pulumi.StringOutput
func (ConsentHeaderHandlingProfile) ToStringOutputWithContext ¶ added in v0.32.0
func (e ConsentHeaderHandlingProfile) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ConsentHeaderHandlingProfile) ToStringPtrOutput ¶ added in v0.32.0
func (e ConsentHeaderHandlingProfile) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConsentHeaderHandlingProfile) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (e ConsentHeaderHandlingProfile) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConsentHeaderHandlingProfileInput ¶ added in v0.32.0
type ConsentHeaderHandlingProfileInput interface { pulumi.Input ToConsentHeaderHandlingProfileOutput() ConsentHeaderHandlingProfileOutput ToConsentHeaderHandlingProfileOutputWithContext(context.Context) ConsentHeaderHandlingProfileOutput }
ConsentHeaderHandlingProfileInput is an input type that accepts ConsentHeaderHandlingProfileArgs and ConsentHeaderHandlingProfileOutput values. You can construct a concrete instance of `ConsentHeaderHandlingProfileInput` via:
ConsentHeaderHandlingProfileArgs{...}
type ConsentHeaderHandlingProfileOutput ¶ added in v0.32.0
type ConsentHeaderHandlingProfileOutput struct{ *pulumi.OutputState }
func (ConsentHeaderHandlingProfileOutput) ElementType ¶ added in v0.32.0
func (ConsentHeaderHandlingProfileOutput) ElementType() reflect.Type
func (ConsentHeaderHandlingProfileOutput) ToConsentHeaderHandlingProfileOutput ¶ added in v0.32.0
func (o ConsentHeaderHandlingProfileOutput) ToConsentHeaderHandlingProfileOutput() ConsentHeaderHandlingProfileOutput
func (ConsentHeaderHandlingProfileOutput) ToConsentHeaderHandlingProfileOutputWithContext ¶ added in v0.32.0
func (o ConsentHeaderHandlingProfileOutput) ToConsentHeaderHandlingProfileOutputWithContext(ctx context.Context) ConsentHeaderHandlingProfileOutput
func (ConsentHeaderHandlingProfileOutput) ToConsentHeaderHandlingProfilePtrOutput ¶ added in v0.32.0
func (o ConsentHeaderHandlingProfileOutput) ToConsentHeaderHandlingProfilePtrOutput() ConsentHeaderHandlingProfilePtrOutput
func (ConsentHeaderHandlingProfileOutput) ToConsentHeaderHandlingProfilePtrOutputWithContext ¶ added in v0.32.0
func (o ConsentHeaderHandlingProfileOutput) ToConsentHeaderHandlingProfilePtrOutputWithContext(ctx context.Context) ConsentHeaderHandlingProfilePtrOutput
func (ConsentHeaderHandlingProfileOutput) ToStringOutput ¶ added in v0.32.0
func (o ConsentHeaderHandlingProfileOutput) ToStringOutput() pulumi.StringOutput
func (ConsentHeaderHandlingProfileOutput) ToStringOutputWithContext ¶ added in v0.32.0
func (o ConsentHeaderHandlingProfileOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ConsentHeaderHandlingProfileOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o ConsentHeaderHandlingProfileOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConsentHeaderHandlingProfileOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o ConsentHeaderHandlingProfileOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConsentHeaderHandlingProfilePtrInput ¶ added in v0.32.0
type ConsentHeaderHandlingProfilePtrInput interface { pulumi.Input ToConsentHeaderHandlingProfilePtrOutput() ConsentHeaderHandlingProfilePtrOutput ToConsentHeaderHandlingProfilePtrOutputWithContext(context.Context) ConsentHeaderHandlingProfilePtrOutput }
func ConsentHeaderHandlingProfilePtr ¶ added in v0.32.0
func ConsentHeaderHandlingProfilePtr(v string) ConsentHeaderHandlingProfilePtrInput
type ConsentHeaderHandlingProfilePtrOutput ¶ added in v0.32.0
type ConsentHeaderHandlingProfilePtrOutput struct{ *pulumi.OutputState }
func (ConsentHeaderHandlingProfilePtrOutput) ElementType ¶ added in v0.32.0
func (ConsentHeaderHandlingProfilePtrOutput) ElementType() reflect.Type
func (ConsentHeaderHandlingProfilePtrOutput) ToConsentHeaderHandlingProfilePtrOutput ¶ added in v0.32.0
func (o ConsentHeaderHandlingProfilePtrOutput) ToConsentHeaderHandlingProfilePtrOutput() ConsentHeaderHandlingProfilePtrOutput
func (ConsentHeaderHandlingProfilePtrOutput) ToConsentHeaderHandlingProfilePtrOutputWithContext ¶ added in v0.32.0
func (o ConsentHeaderHandlingProfilePtrOutput) ToConsentHeaderHandlingProfilePtrOutputWithContext(ctx context.Context) ConsentHeaderHandlingProfilePtrOutput
func (ConsentHeaderHandlingProfilePtrOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o ConsentHeaderHandlingProfilePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConsentHeaderHandlingProfilePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o ConsentHeaderHandlingProfilePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConsentHeaderHandlingPtrInput ¶ added in v0.32.0
type ConsentHeaderHandlingPtrInput interface { pulumi.Input ToConsentHeaderHandlingPtrOutput() ConsentHeaderHandlingPtrOutput ToConsentHeaderHandlingPtrOutputWithContext(context.Context) ConsentHeaderHandlingPtrOutput }
ConsentHeaderHandlingPtrInput is an input type that accepts ConsentHeaderHandlingArgs, ConsentHeaderHandlingPtr and ConsentHeaderHandlingPtrOutput values. You can construct a concrete instance of `ConsentHeaderHandlingPtrInput` via:
ConsentHeaderHandlingArgs{...} or: nil
func ConsentHeaderHandlingPtr ¶ added in v0.32.0
func ConsentHeaderHandlingPtr(v *ConsentHeaderHandlingArgs) ConsentHeaderHandlingPtrInput
type ConsentHeaderHandlingPtrOutput ¶ added in v0.32.0
type ConsentHeaderHandlingPtrOutput struct{ *pulumi.OutputState }
func (ConsentHeaderHandlingPtrOutput) Elem ¶ added in v0.32.0
func (o ConsentHeaderHandlingPtrOutput) Elem() ConsentHeaderHandlingOutput
func (ConsentHeaderHandlingPtrOutput) ElementType ¶ added in v0.32.0
func (ConsentHeaderHandlingPtrOutput) ElementType() reflect.Type
func (ConsentHeaderHandlingPtrOutput) Profile ¶ added in v0.32.0
func (o ConsentHeaderHandlingPtrOutput) Profile() ConsentHeaderHandlingProfilePtrOutput
Optional. Specifies the default server behavior when the header is empty. If not specified, the `ScopeProfile.PERMIT_EMPTY_SCOPE` option is used.
func (ConsentHeaderHandlingPtrOutput) ToConsentHeaderHandlingPtrOutput ¶ added in v0.32.0
func (o ConsentHeaderHandlingPtrOutput) ToConsentHeaderHandlingPtrOutput() ConsentHeaderHandlingPtrOutput
func (ConsentHeaderHandlingPtrOutput) ToConsentHeaderHandlingPtrOutputWithContext ¶ added in v0.32.0
func (o ConsentHeaderHandlingPtrOutput) ToConsentHeaderHandlingPtrOutputWithContext(ctx context.Context) ConsentHeaderHandlingPtrOutput
type ConsentHeaderHandlingResponse ¶ added in v0.32.0
type ConsentHeaderHandlingResponse struct { // Optional. Specifies the default server behavior when the header is empty. If not specified, the `ScopeProfile.PERMIT_EMPTY_SCOPE` option is used. Profile string `pulumi:"profile"` }
How the server handles the consent header.
type ConsentHeaderHandlingResponseOutput ¶ added in v0.32.0
type ConsentHeaderHandlingResponseOutput struct{ *pulumi.OutputState }
How the server handles the consent header.
func (ConsentHeaderHandlingResponseOutput) ElementType ¶ added in v0.32.0
func (ConsentHeaderHandlingResponseOutput) ElementType() reflect.Type
func (ConsentHeaderHandlingResponseOutput) Profile ¶ added in v0.32.0
func (o ConsentHeaderHandlingResponseOutput) Profile() pulumi.StringOutput
Optional. Specifies the default server behavior when the header is empty. If not specified, the `ScopeProfile.PERMIT_EMPTY_SCOPE` option is used.
func (ConsentHeaderHandlingResponseOutput) ToConsentHeaderHandlingResponseOutput ¶ added in v0.32.0
func (o ConsentHeaderHandlingResponseOutput) ToConsentHeaderHandlingResponseOutput() ConsentHeaderHandlingResponseOutput
func (ConsentHeaderHandlingResponseOutput) ToConsentHeaderHandlingResponseOutputWithContext ¶ added in v0.32.0
func (o ConsentHeaderHandlingResponseOutput) ToConsentHeaderHandlingResponseOutputWithContext(ctx context.Context) ConsentHeaderHandlingResponseOutput
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) ConsentArtifact ¶ added in v0.19.0
func (o ConsentOutput) ConsentArtifact() pulumi.StringOutput
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}`.
func (ConsentOutput) ConsentStoreId ¶ added in v0.21.0
func (o ConsentOutput) ConsentStoreId() pulumi.StringOutput
func (ConsentOutput) DatasetId ¶ added in v0.21.0
func (o ConsentOutput) DatasetId() pulumi.StringOutput
func (ConsentOutput) ElementType ¶ added in v0.3.0
func (ConsentOutput) ElementType() reflect.Type
func (ConsentOutput) ExpireTime ¶ added in v0.19.0
func (o ConsentOutput) ExpireTime() pulumi.StringOutput
Timestamp in UTC of when this Consent is considered expired.
func (ConsentOutput) Location ¶ added in v0.21.0
func (o ConsentOutput) Location() pulumi.StringOutput
func (ConsentOutput) Metadata ¶ added in v0.19.0
func (o ConsentOutput) Metadata() pulumi.StringMapOutput
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.
func (ConsentOutput) Name ¶ added in v0.19.0
func (o ConsentOutput) Name() pulumi.StringOutput
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.
func (ConsentOutput) Policies ¶ added in v0.19.0
func (o ConsentOutput) Policies() GoogleCloudHealthcareV1beta1ConsentPolicyResponseArrayOutput
Optional. Represents a user's consent in terms of the resources that can be accessed and under what conditions.
func (ConsentOutput) Project ¶ added in v0.21.0
func (o ConsentOutput) Project() pulumi.StringOutput
func (ConsentOutput) RevisionCreateTime ¶ added in v0.19.0
func (o ConsentOutput) RevisionCreateTime() pulumi.StringOutput
The timestamp that the revision was created.
func (ConsentOutput) RevisionId ¶ added in v0.19.0
func (o ConsentOutput) RevisionId() pulumi.StringOutput
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.
func (ConsentOutput) State ¶ added in v0.19.0
func (o ConsentOutput) State() pulumi.StringOutput
Indicates the current state of this Consent.
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
func (ConsentOutput) Ttl ¶ added in v0.19.0
func (o ConsentOutput) Ttl() pulumi.StringOutput
Input only. The time to live for this Consent from when it is created.
func (ConsentOutput) UserId ¶ added in v0.19.0
func (o ConsentOutput) UserId() pulumi.StringOutput
User's UUID provided by the client.
type ConsentState ¶ added in v0.3.0
type ConsentState struct { }
func (ConsentState) ElementType ¶ added in v0.3.0
func (ConsentState) ElementType() reflect.Type
type ConsentStateEnum ¶ added in v0.4.0
type ConsentStateEnum string
Required. Indicates the current state of this Consent.
func (ConsentStateEnum) ElementType ¶ added in v0.4.0
func (ConsentStateEnum) ElementType() reflect.Type
func (ConsentStateEnum) ToConsentStateEnumOutput ¶ added in v0.6.0
func (e ConsentStateEnum) ToConsentStateEnumOutput() ConsentStateEnumOutput
func (ConsentStateEnum) ToConsentStateEnumOutputWithContext ¶ added in v0.6.0
func (e ConsentStateEnum) ToConsentStateEnumOutputWithContext(ctx context.Context) ConsentStateEnumOutput
func (ConsentStateEnum) ToConsentStateEnumPtrOutput ¶ added in v0.6.0
func (e ConsentStateEnum) ToConsentStateEnumPtrOutput() ConsentStateEnumPtrOutput
func (ConsentStateEnum) ToConsentStateEnumPtrOutputWithContext ¶ added in v0.6.0
func (e ConsentStateEnum) ToConsentStateEnumPtrOutputWithContext(ctx context.Context) ConsentStateEnumPtrOutput
func (ConsentStateEnum) ToStringOutput ¶ added in v0.4.0
func (e ConsentStateEnum) ToStringOutput() pulumi.StringOutput
func (ConsentStateEnum) ToStringOutputWithContext ¶ added in v0.4.0
func (e ConsentStateEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ConsentStateEnum) ToStringPtrOutput ¶ added in v0.4.0
func (e ConsentStateEnum) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConsentStateEnum) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e ConsentStateEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConsentStateEnumInput ¶ added in v0.6.0
type ConsentStateEnumInput interface { pulumi.Input ToConsentStateEnumOutput() ConsentStateEnumOutput ToConsentStateEnumOutputWithContext(context.Context) ConsentStateEnumOutput }
ConsentStateEnumInput is an input type that accepts ConsentStateEnumArgs and ConsentStateEnumOutput values. You can construct a concrete instance of `ConsentStateEnumInput` via:
ConsentStateEnumArgs{...}
type ConsentStateEnumOutput ¶ added in v0.6.0
type ConsentStateEnumOutput struct{ *pulumi.OutputState }
func (ConsentStateEnumOutput) ElementType ¶ added in v0.6.0
func (ConsentStateEnumOutput) ElementType() reflect.Type
func (ConsentStateEnumOutput) ToConsentStateEnumOutput ¶ added in v0.6.0
func (o ConsentStateEnumOutput) ToConsentStateEnumOutput() ConsentStateEnumOutput
func (ConsentStateEnumOutput) ToConsentStateEnumOutputWithContext ¶ added in v0.6.0
func (o ConsentStateEnumOutput) ToConsentStateEnumOutputWithContext(ctx context.Context) ConsentStateEnumOutput
func (ConsentStateEnumOutput) ToConsentStateEnumPtrOutput ¶ added in v0.6.0
func (o ConsentStateEnumOutput) ToConsentStateEnumPtrOutput() ConsentStateEnumPtrOutput
func (ConsentStateEnumOutput) ToConsentStateEnumPtrOutputWithContext ¶ added in v0.6.0
func (o ConsentStateEnumOutput) ToConsentStateEnumPtrOutputWithContext(ctx context.Context) ConsentStateEnumPtrOutput
func (ConsentStateEnumOutput) ToStringOutput ¶ added in v0.6.0
func (o ConsentStateEnumOutput) ToStringOutput() pulumi.StringOutput
func (ConsentStateEnumOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o ConsentStateEnumOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ConsentStateEnumOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ConsentStateEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConsentStateEnumOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ConsentStateEnumOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConsentStateEnumPtrInput ¶ added in v0.6.0
type ConsentStateEnumPtrInput interface { pulumi.Input ToConsentStateEnumPtrOutput() ConsentStateEnumPtrOutput ToConsentStateEnumPtrOutputWithContext(context.Context) ConsentStateEnumPtrOutput }
func ConsentStateEnumPtr ¶ added in v0.6.0
func ConsentStateEnumPtr(v string) ConsentStateEnumPtrInput
type ConsentStateEnumPtrOutput ¶ added in v0.6.0
type ConsentStateEnumPtrOutput struct{ *pulumi.OutputState }
func (ConsentStateEnumPtrOutput) Elem ¶ added in v0.6.0
func (o ConsentStateEnumPtrOutput) Elem() ConsentStateEnumOutput
func (ConsentStateEnumPtrOutput) ElementType ¶ added in v0.6.0
func (ConsentStateEnumPtrOutput) ElementType() reflect.Type
func (ConsentStateEnumPtrOutput) ToConsentStateEnumPtrOutput ¶ added in v0.6.0
func (o ConsentStateEnumPtrOutput) ToConsentStateEnumPtrOutput() ConsentStateEnumPtrOutput
func (ConsentStateEnumPtrOutput) ToConsentStateEnumPtrOutputWithContext ¶ added in v0.6.0
func (o ConsentStateEnumPtrOutput) ToConsentStateEnumPtrOutputWithContext(ctx context.Context) ConsentStateEnumPtrOutput
func (ConsentStateEnumPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ConsentStateEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConsentStateEnumPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ConsentStateEnumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConsentStore ¶ added in v0.3.0
type ConsentStore struct { pulumi.CustomResourceState // Required. The ID of the consent store to create. The string must match the following regex: `[\p{L}\p{N}_\-\.]{1,256}`. Cannot be changed after creation. ConsentStoreId pulumi.StringOutput `pulumi:"consentStoreId"` DatasetId pulumi.StringOutput `pulumi:"datasetId"` // 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"` Location pulumi.StringOutput `pulumi:"location"` // 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"` Project pulumi.StringOutput `pulumi:"project"` }
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 { // Required. The ID of the consent store to create. The string must match the following regex: `[\p{L}\p{N}_\-\.]{1,256}`. Cannot be changed after creation. 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.StringPtrInput // 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.StringPtrInput }
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) ConsentStoreId ¶ added in v0.21.0
func (o ConsentStoreOutput) ConsentStoreId() pulumi.StringOutput
Required. The ID of the consent store to create. The string must match the following regex: `[\p{L}\p{N}_\-\.]{1,256}`. Cannot be changed after creation.
func (ConsentStoreOutput) DatasetId ¶ added in v0.21.0
func (o ConsentStoreOutput) DatasetId() pulumi.StringOutput
func (ConsentStoreOutput) DefaultConsentTtl ¶ added in v0.19.0
func (o ConsentStoreOutput) DefaultConsentTtl() pulumi.StringOutput
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.
func (ConsentStoreOutput) ElementType ¶ added in v0.3.0
func (ConsentStoreOutput) ElementType() reflect.Type
func (ConsentStoreOutput) EnableConsentCreateOnUpdate ¶ added in v0.19.0
func (o ConsentStoreOutput) EnableConsentCreateOnUpdate() pulumi.BoolOutput
Optional. If `true`, UpdateConsent creates the Consent if it does not already exist. If unspecified, defaults to `false`.
func (ConsentStoreOutput) Labels ¶ added in v0.19.0
func (o ConsentStoreOutput) Labels() pulumi.StringMapOutput
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
func (ConsentStoreOutput) Location ¶ added in v0.21.0
func (o ConsentStoreOutput) Location() pulumi.StringOutput
func (ConsentStoreOutput) Name ¶ added in v0.19.0
func (o ConsentStoreOutput) Name() pulumi.StringOutput
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.
func (ConsentStoreOutput) Project ¶ added in v0.21.0
func (o ConsentStoreOutput) Project() pulumi.StringOutput
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 { }
func (ConsentStoreState) ElementType ¶ added in v0.3.0
func (ConsentStoreState) ElementType() reflect.Type
type ContextualDeidConfig ¶ added in v0.28.0
type ContextualDeidConfig struct { }
Fields that don't match a KeepField or CleanTextField `action` in the BASIC profile are collected into a contextual phrase list. For fields that match a CleanTextField `action` in FieldMetadata or ProfileType, the process attempts to transform phrases matching these contextual entries. These contextual phrases are replaced with the token "[CTX]". This feature uses an additional InfoType during inspection.
type ContextualDeidConfigArgs ¶ added in v0.28.0
type ContextualDeidConfigArgs struct { }
Fields that don't match a KeepField or CleanTextField `action` in the BASIC profile are collected into a contextual phrase list. For fields that match a CleanTextField `action` in FieldMetadata or ProfileType, the process attempts to transform phrases matching these contextual entries. These contextual phrases are replaced with the token "[CTX]". This feature uses an additional InfoType during inspection.
func (ContextualDeidConfigArgs) ElementType ¶ added in v0.28.0
func (ContextualDeidConfigArgs) ElementType() reflect.Type
func (ContextualDeidConfigArgs) ToContextualDeidConfigOutput ¶ added in v0.28.0
func (i ContextualDeidConfigArgs) ToContextualDeidConfigOutput() ContextualDeidConfigOutput
func (ContextualDeidConfigArgs) ToContextualDeidConfigOutputWithContext ¶ added in v0.28.0
func (i ContextualDeidConfigArgs) ToContextualDeidConfigOutputWithContext(ctx context.Context) ContextualDeidConfigOutput
func (ContextualDeidConfigArgs) ToContextualDeidConfigPtrOutput ¶ added in v0.28.0
func (i ContextualDeidConfigArgs) ToContextualDeidConfigPtrOutput() ContextualDeidConfigPtrOutput
func (ContextualDeidConfigArgs) ToContextualDeidConfigPtrOutputWithContext ¶ added in v0.28.0
func (i ContextualDeidConfigArgs) ToContextualDeidConfigPtrOutputWithContext(ctx context.Context) ContextualDeidConfigPtrOutput
type ContextualDeidConfigInput ¶ added in v0.28.0
type ContextualDeidConfigInput interface { pulumi.Input ToContextualDeidConfigOutput() ContextualDeidConfigOutput ToContextualDeidConfigOutputWithContext(context.Context) ContextualDeidConfigOutput }
ContextualDeidConfigInput is an input type that accepts ContextualDeidConfigArgs and ContextualDeidConfigOutput values. You can construct a concrete instance of `ContextualDeidConfigInput` via:
ContextualDeidConfigArgs{...}
type ContextualDeidConfigOutput ¶ added in v0.28.0
type ContextualDeidConfigOutput struct{ *pulumi.OutputState }
Fields that don't match a KeepField or CleanTextField `action` in the BASIC profile are collected into a contextual phrase list. For fields that match a CleanTextField `action` in FieldMetadata or ProfileType, the process attempts to transform phrases matching these contextual entries. These contextual phrases are replaced with the token "[CTX]". This feature uses an additional InfoType during inspection.
func (ContextualDeidConfigOutput) ElementType ¶ added in v0.28.0
func (ContextualDeidConfigOutput) ElementType() reflect.Type
func (ContextualDeidConfigOutput) ToContextualDeidConfigOutput ¶ added in v0.28.0
func (o ContextualDeidConfigOutput) ToContextualDeidConfigOutput() ContextualDeidConfigOutput
func (ContextualDeidConfigOutput) ToContextualDeidConfigOutputWithContext ¶ added in v0.28.0
func (o ContextualDeidConfigOutput) ToContextualDeidConfigOutputWithContext(ctx context.Context) ContextualDeidConfigOutput
func (ContextualDeidConfigOutput) ToContextualDeidConfigPtrOutput ¶ added in v0.28.0
func (o ContextualDeidConfigOutput) ToContextualDeidConfigPtrOutput() ContextualDeidConfigPtrOutput
func (ContextualDeidConfigOutput) ToContextualDeidConfigPtrOutputWithContext ¶ added in v0.28.0
func (o ContextualDeidConfigOutput) ToContextualDeidConfigPtrOutputWithContext(ctx context.Context) ContextualDeidConfigPtrOutput
type ContextualDeidConfigPtrInput ¶ added in v0.28.0
type ContextualDeidConfigPtrInput interface { pulumi.Input ToContextualDeidConfigPtrOutput() ContextualDeidConfigPtrOutput ToContextualDeidConfigPtrOutputWithContext(context.Context) ContextualDeidConfigPtrOutput }
ContextualDeidConfigPtrInput is an input type that accepts ContextualDeidConfigArgs, ContextualDeidConfigPtr and ContextualDeidConfigPtrOutput values. You can construct a concrete instance of `ContextualDeidConfigPtrInput` via:
ContextualDeidConfigArgs{...} or: nil
func ContextualDeidConfigPtr ¶ added in v0.28.0
func ContextualDeidConfigPtr(v *ContextualDeidConfigArgs) ContextualDeidConfigPtrInput
type ContextualDeidConfigPtrOutput ¶ added in v0.28.0
type ContextualDeidConfigPtrOutput struct{ *pulumi.OutputState }
func (ContextualDeidConfigPtrOutput) Elem ¶ added in v0.28.0
func (o ContextualDeidConfigPtrOutput) Elem() ContextualDeidConfigOutput
func (ContextualDeidConfigPtrOutput) ElementType ¶ added in v0.28.0
func (ContextualDeidConfigPtrOutput) ElementType() reflect.Type
func (ContextualDeidConfigPtrOutput) ToContextualDeidConfigPtrOutput ¶ added in v0.28.0
func (o ContextualDeidConfigPtrOutput) ToContextualDeidConfigPtrOutput() ContextualDeidConfigPtrOutput
func (ContextualDeidConfigPtrOutput) ToContextualDeidConfigPtrOutputWithContext ¶ added in v0.28.0
func (o ContextualDeidConfigPtrOutput) ToContextualDeidConfigPtrOutputWithContext(ctx context.Context) ContextualDeidConfigPtrOutput
type ContextualDeidConfigResponse ¶ added in v0.28.0
type ContextualDeidConfigResponse struct { }
Fields that don't match a KeepField or CleanTextField `action` in the BASIC profile are collected into a contextual phrase list. For fields that match a CleanTextField `action` in FieldMetadata or ProfileType, the process attempts to transform phrases matching these contextual entries. These contextual phrases are replaced with the token "[CTX]". This feature uses an additional InfoType during inspection.
type ContextualDeidConfigResponseOutput ¶ added in v0.28.0
type ContextualDeidConfigResponseOutput struct{ *pulumi.OutputState }
Fields that don't match a KeepField or CleanTextField `action` in the BASIC profile are collected into a contextual phrase list. For fields that match a CleanTextField `action` in FieldMetadata or ProfileType, the process attempts to transform phrases matching these contextual entries. These contextual phrases are replaced with the token "[CTX]". This feature uses an additional InfoType during inspection.
func (ContextualDeidConfigResponseOutput) ElementType ¶ added in v0.28.0
func (ContextualDeidConfigResponseOutput) ElementType() reflect.Type
func (ContextualDeidConfigResponseOutput) ToContextualDeidConfigResponseOutput ¶ added in v0.28.0
func (o ContextualDeidConfigResponseOutput) ToContextualDeidConfigResponseOutput() ContextualDeidConfigResponseOutput
func (ContextualDeidConfigResponseOutput) ToContextualDeidConfigResponseOutputWithContext ¶ added in v0.28.0
func (o ContextualDeidConfigResponseOutput) ToContextualDeidConfigResponseOutputWithContext(ctx context.Context) ContextualDeidConfigResponseOutput
type CryptoHashConfig ¶ added in v0.21.0
type CryptoHashConfig struct { // An AES 128/192/256 bit key. Causes the hash to be computed based on this key. A default key is generated for each Deidentify operation and is used when neither crypto_key nor kms_wrapped is specified. Must not be set if kms_wrapped is set. CryptoKey *string `pulumi:"cryptoKey"` // KMS wrapped key. Must not be set if crypto_key is set. KmsWrapped *KmsWrappedCryptoKey `pulumi:"kmsWrapped"` }
Pseudonymization method that generates surrogates via cryptographic hashing. Uses SHA-256. Outputs a base64-encoded representation of the hashed output. For example, `L7k0BHmF1ha5U3NfGykjro4xWi1MPVQPjhMAZbSV9mM=`.
type CryptoHashConfigArgs ¶ added in v0.21.0
type CryptoHashConfigArgs struct { // An AES 128/192/256 bit key. Causes the hash to be computed based on this key. A default key is generated for each Deidentify operation and is used when neither crypto_key nor kms_wrapped is specified. Must not be set if kms_wrapped is set. CryptoKey pulumi.StringPtrInput `pulumi:"cryptoKey"` // KMS wrapped key. Must not be set if crypto_key is set. KmsWrapped KmsWrappedCryptoKeyPtrInput `pulumi:"kmsWrapped"` }
Pseudonymization method that generates surrogates via cryptographic hashing. Uses SHA-256. Outputs a base64-encoded representation of the hashed output. For example, `L7k0BHmF1ha5U3NfGykjro4xWi1MPVQPjhMAZbSV9mM=`.
func (CryptoHashConfigArgs) ElementType ¶ added in v0.21.0
func (CryptoHashConfigArgs) ElementType() reflect.Type
func (CryptoHashConfigArgs) ToCryptoHashConfigOutput ¶ added in v0.21.0
func (i CryptoHashConfigArgs) ToCryptoHashConfigOutput() CryptoHashConfigOutput
func (CryptoHashConfigArgs) ToCryptoHashConfigOutputWithContext ¶ added in v0.21.0
func (i CryptoHashConfigArgs) ToCryptoHashConfigOutputWithContext(ctx context.Context) CryptoHashConfigOutput
func (CryptoHashConfigArgs) ToCryptoHashConfigPtrOutput ¶ added in v0.21.0
func (i CryptoHashConfigArgs) ToCryptoHashConfigPtrOutput() CryptoHashConfigPtrOutput
func (CryptoHashConfigArgs) ToCryptoHashConfigPtrOutputWithContext ¶ added in v0.21.0
func (i CryptoHashConfigArgs) ToCryptoHashConfigPtrOutputWithContext(ctx context.Context) CryptoHashConfigPtrOutput
type CryptoHashConfigInput ¶ added in v0.21.0
type CryptoHashConfigInput interface { pulumi.Input ToCryptoHashConfigOutput() CryptoHashConfigOutput ToCryptoHashConfigOutputWithContext(context.Context) CryptoHashConfigOutput }
CryptoHashConfigInput is an input type that accepts CryptoHashConfigArgs and CryptoHashConfigOutput values. You can construct a concrete instance of `CryptoHashConfigInput` via:
CryptoHashConfigArgs{...}
type CryptoHashConfigOutput ¶ added in v0.21.0
type CryptoHashConfigOutput struct{ *pulumi.OutputState }
Pseudonymization method that generates surrogates via cryptographic hashing. Uses SHA-256. Outputs a base64-encoded representation of the hashed output. For example, `L7k0BHmF1ha5U3NfGykjro4xWi1MPVQPjhMAZbSV9mM=`.
func (CryptoHashConfigOutput) CryptoKey ¶ added in v0.21.0
func (o CryptoHashConfigOutput) CryptoKey() pulumi.StringPtrOutput
An AES 128/192/256 bit key. Causes the hash to be computed based on this key. A default key is generated for each Deidentify operation and is used when neither crypto_key nor kms_wrapped is specified. Must not be set if kms_wrapped is set.
func (CryptoHashConfigOutput) ElementType ¶ added in v0.21.0
func (CryptoHashConfigOutput) ElementType() reflect.Type
func (CryptoHashConfigOutput) KmsWrapped ¶ added in v0.21.0
func (o CryptoHashConfigOutput) KmsWrapped() KmsWrappedCryptoKeyPtrOutput
KMS wrapped key. Must not be set if crypto_key is set.
func (CryptoHashConfigOutput) ToCryptoHashConfigOutput ¶ added in v0.21.0
func (o CryptoHashConfigOutput) ToCryptoHashConfigOutput() CryptoHashConfigOutput
func (CryptoHashConfigOutput) ToCryptoHashConfigOutputWithContext ¶ added in v0.21.0
func (o CryptoHashConfigOutput) ToCryptoHashConfigOutputWithContext(ctx context.Context) CryptoHashConfigOutput
func (CryptoHashConfigOutput) ToCryptoHashConfigPtrOutput ¶ added in v0.21.0
func (o CryptoHashConfigOutput) ToCryptoHashConfigPtrOutput() CryptoHashConfigPtrOutput
func (CryptoHashConfigOutput) ToCryptoHashConfigPtrOutputWithContext ¶ added in v0.21.0
func (o CryptoHashConfigOutput) ToCryptoHashConfigPtrOutputWithContext(ctx context.Context) CryptoHashConfigPtrOutput
type CryptoHashConfigPtrInput ¶ added in v0.21.0
type CryptoHashConfigPtrInput interface { pulumi.Input ToCryptoHashConfigPtrOutput() CryptoHashConfigPtrOutput ToCryptoHashConfigPtrOutputWithContext(context.Context) CryptoHashConfigPtrOutput }
CryptoHashConfigPtrInput is an input type that accepts CryptoHashConfigArgs, CryptoHashConfigPtr and CryptoHashConfigPtrOutput values. You can construct a concrete instance of `CryptoHashConfigPtrInput` via:
CryptoHashConfigArgs{...} or: nil
func CryptoHashConfigPtr ¶ added in v0.21.0
func CryptoHashConfigPtr(v *CryptoHashConfigArgs) CryptoHashConfigPtrInput
type CryptoHashConfigPtrOutput ¶ added in v0.21.0
type CryptoHashConfigPtrOutput struct{ *pulumi.OutputState }
func (CryptoHashConfigPtrOutput) CryptoKey ¶ added in v0.21.0
func (o CryptoHashConfigPtrOutput) CryptoKey() pulumi.StringPtrOutput
An AES 128/192/256 bit key. Causes the hash to be computed based on this key. A default key is generated for each Deidentify operation and is used when neither crypto_key nor kms_wrapped is specified. Must not be set if kms_wrapped is set.
func (CryptoHashConfigPtrOutput) Elem ¶ added in v0.21.0
func (o CryptoHashConfigPtrOutput) Elem() CryptoHashConfigOutput
func (CryptoHashConfigPtrOutput) ElementType ¶ added in v0.21.0
func (CryptoHashConfigPtrOutput) ElementType() reflect.Type
func (CryptoHashConfigPtrOutput) KmsWrapped ¶ added in v0.21.0
func (o CryptoHashConfigPtrOutput) KmsWrapped() KmsWrappedCryptoKeyPtrOutput
KMS wrapped key. Must not be set if crypto_key is set.
func (CryptoHashConfigPtrOutput) ToCryptoHashConfigPtrOutput ¶ added in v0.21.0
func (o CryptoHashConfigPtrOutput) ToCryptoHashConfigPtrOutput() CryptoHashConfigPtrOutput
func (CryptoHashConfigPtrOutput) ToCryptoHashConfigPtrOutputWithContext ¶ added in v0.21.0
func (o CryptoHashConfigPtrOutput) ToCryptoHashConfigPtrOutputWithContext(ctx context.Context) CryptoHashConfigPtrOutput
type CryptoHashConfigResponse ¶ added in v0.21.0
type CryptoHashConfigResponse struct { // An AES 128/192/256 bit key. Causes the hash to be computed based on this key. A default key is generated for each Deidentify operation and is used when neither crypto_key nor kms_wrapped is specified. Must not be set if kms_wrapped is set. CryptoKey string `pulumi:"cryptoKey"` // KMS wrapped key. Must not be set if crypto_key is set. KmsWrapped KmsWrappedCryptoKeyResponse `pulumi:"kmsWrapped"` }
Pseudonymization method that generates surrogates via cryptographic hashing. Uses SHA-256. Outputs a base64-encoded representation of the hashed output. For example, `L7k0BHmF1ha5U3NfGykjro4xWi1MPVQPjhMAZbSV9mM=`.
type CryptoHashConfigResponseOutput ¶ added in v0.21.0
type CryptoHashConfigResponseOutput struct{ *pulumi.OutputState }
Pseudonymization method that generates surrogates via cryptographic hashing. Uses SHA-256. Outputs a base64-encoded representation of the hashed output. For example, `L7k0BHmF1ha5U3NfGykjro4xWi1MPVQPjhMAZbSV9mM=`.
func (CryptoHashConfigResponseOutput) CryptoKey ¶ added in v0.21.0
func (o CryptoHashConfigResponseOutput) CryptoKey() pulumi.StringOutput
An AES 128/192/256 bit key. Causes the hash to be computed based on this key. A default key is generated for each Deidentify operation and is used when neither crypto_key nor kms_wrapped is specified. Must not be set if kms_wrapped is set.
func (CryptoHashConfigResponseOutput) ElementType ¶ added in v0.21.0
func (CryptoHashConfigResponseOutput) ElementType() reflect.Type
func (CryptoHashConfigResponseOutput) KmsWrapped ¶ added in v0.21.0
func (o CryptoHashConfigResponseOutput) KmsWrapped() KmsWrappedCryptoKeyResponseOutput
KMS wrapped key. Must not be set if crypto_key is set.
func (CryptoHashConfigResponseOutput) ToCryptoHashConfigResponseOutput ¶ added in v0.21.0
func (o CryptoHashConfigResponseOutput) ToCryptoHashConfigResponseOutput() CryptoHashConfigResponseOutput
func (CryptoHashConfigResponseOutput) ToCryptoHashConfigResponseOutputWithContext ¶ added in v0.21.0
func (o CryptoHashConfigResponseOutput) ToCryptoHashConfigResponseOutputWithContext(ctx context.Context) CryptoHashConfigResponseOutput
type CryptoHashField ¶ added in v0.28.0
type CryptoHashField struct { }
Replace field value with a hash of that value. Supported [types](https://www.hl7.org/fhir/datatypes.html): Code, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml.
type CryptoHashFieldArgs ¶ added in v0.28.0
type CryptoHashFieldArgs struct { }
Replace field value with a hash of that value. Supported [types](https://www.hl7.org/fhir/datatypes.html): Code, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml.
func (CryptoHashFieldArgs) ElementType ¶ added in v0.28.0
func (CryptoHashFieldArgs) ElementType() reflect.Type
func (CryptoHashFieldArgs) ToCryptoHashFieldOutput ¶ added in v0.28.0
func (i CryptoHashFieldArgs) ToCryptoHashFieldOutput() CryptoHashFieldOutput
func (CryptoHashFieldArgs) ToCryptoHashFieldOutputWithContext ¶ added in v0.28.0
func (i CryptoHashFieldArgs) ToCryptoHashFieldOutputWithContext(ctx context.Context) CryptoHashFieldOutput
func (CryptoHashFieldArgs) ToCryptoHashFieldPtrOutput ¶ added in v0.28.0
func (i CryptoHashFieldArgs) ToCryptoHashFieldPtrOutput() CryptoHashFieldPtrOutput
func (CryptoHashFieldArgs) ToCryptoHashFieldPtrOutputWithContext ¶ added in v0.28.0
func (i CryptoHashFieldArgs) ToCryptoHashFieldPtrOutputWithContext(ctx context.Context) CryptoHashFieldPtrOutput
type CryptoHashFieldInput ¶ added in v0.28.0
type CryptoHashFieldInput interface { pulumi.Input ToCryptoHashFieldOutput() CryptoHashFieldOutput ToCryptoHashFieldOutputWithContext(context.Context) CryptoHashFieldOutput }
CryptoHashFieldInput is an input type that accepts CryptoHashFieldArgs and CryptoHashFieldOutput values. You can construct a concrete instance of `CryptoHashFieldInput` via:
CryptoHashFieldArgs{...}
type CryptoHashFieldOutput ¶ added in v0.28.0
type CryptoHashFieldOutput struct{ *pulumi.OutputState }
Replace field value with a hash of that value. Supported [types](https://www.hl7.org/fhir/datatypes.html): Code, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml.
func (CryptoHashFieldOutput) ElementType ¶ added in v0.28.0
func (CryptoHashFieldOutput) ElementType() reflect.Type
func (CryptoHashFieldOutput) ToCryptoHashFieldOutput ¶ added in v0.28.0
func (o CryptoHashFieldOutput) ToCryptoHashFieldOutput() CryptoHashFieldOutput
func (CryptoHashFieldOutput) ToCryptoHashFieldOutputWithContext ¶ added in v0.28.0
func (o CryptoHashFieldOutput) ToCryptoHashFieldOutputWithContext(ctx context.Context) CryptoHashFieldOutput
func (CryptoHashFieldOutput) ToCryptoHashFieldPtrOutput ¶ added in v0.28.0
func (o CryptoHashFieldOutput) ToCryptoHashFieldPtrOutput() CryptoHashFieldPtrOutput
func (CryptoHashFieldOutput) ToCryptoHashFieldPtrOutputWithContext ¶ added in v0.28.0
func (o CryptoHashFieldOutput) ToCryptoHashFieldPtrOutputWithContext(ctx context.Context) CryptoHashFieldPtrOutput
type CryptoHashFieldPtrInput ¶ added in v0.28.0
type CryptoHashFieldPtrInput interface { pulumi.Input ToCryptoHashFieldPtrOutput() CryptoHashFieldPtrOutput ToCryptoHashFieldPtrOutputWithContext(context.Context) CryptoHashFieldPtrOutput }
CryptoHashFieldPtrInput is an input type that accepts CryptoHashFieldArgs, CryptoHashFieldPtr and CryptoHashFieldPtrOutput values. You can construct a concrete instance of `CryptoHashFieldPtrInput` via:
CryptoHashFieldArgs{...} or: nil
func CryptoHashFieldPtr ¶ added in v0.28.0
func CryptoHashFieldPtr(v *CryptoHashFieldArgs) CryptoHashFieldPtrInput
type CryptoHashFieldPtrOutput ¶ added in v0.28.0
type CryptoHashFieldPtrOutput struct{ *pulumi.OutputState }
func (CryptoHashFieldPtrOutput) Elem ¶ added in v0.28.0
func (o CryptoHashFieldPtrOutput) Elem() CryptoHashFieldOutput
func (CryptoHashFieldPtrOutput) ElementType ¶ added in v0.28.0
func (CryptoHashFieldPtrOutput) ElementType() reflect.Type
func (CryptoHashFieldPtrOutput) ToCryptoHashFieldPtrOutput ¶ added in v0.28.0
func (o CryptoHashFieldPtrOutput) ToCryptoHashFieldPtrOutput() CryptoHashFieldPtrOutput
func (CryptoHashFieldPtrOutput) ToCryptoHashFieldPtrOutputWithContext ¶ added in v0.28.0
func (o CryptoHashFieldPtrOutput) ToCryptoHashFieldPtrOutputWithContext(ctx context.Context) CryptoHashFieldPtrOutput
type CryptoHashFieldResponse ¶ added in v0.28.0
type CryptoHashFieldResponse struct { }
Replace field value with a hash of that value. Supported [types](https://www.hl7.org/fhir/datatypes.html): Code, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml.
type CryptoHashFieldResponseOutput ¶ added in v0.28.0
type CryptoHashFieldResponseOutput struct{ *pulumi.OutputState }
Replace field value with a hash of that value. Supported [types](https://www.hl7.org/fhir/datatypes.html): Code, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml.
func (CryptoHashFieldResponseOutput) ElementType ¶ added in v0.28.0
func (CryptoHashFieldResponseOutput) ElementType() reflect.Type
func (CryptoHashFieldResponseOutput) ToCryptoHashFieldResponseOutput ¶ added in v0.28.0
func (o CryptoHashFieldResponseOutput) ToCryptoHashFieldResponseOutput() CryptoHashFieldResponseOutput
func (CryptoHashFieldResponseOutput) ToCryptoHashFieldResponseOutputWithContext ¶ added in v0.28.0
func (o CryptoHashFieldResponseOutput) ToCryptoHashFieldResponseOutputWithContext(ctx context.Context) CryptoHashFieldResponseOutput
type Dataset ¶
type Dataset struct { pulumi.CustomResourceState // The ID of the dataset that is being created. The string must match the following regex: `[\p{L}\p{N}_\-\.]{1,256}`. DatasetId pulumi.StringPtrOutput `pulumi:"datasetId"` Location pulumi.StringOutput `pulumi:"location"` // Resource name of the dataset, of the form `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}`. Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` // 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 DatasetAnnotationStoreIamBinding ¶ added in v0.26.0
type DatasetAnnotationStoreIamBinding struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Specifies the principals requesting access for a Google Cloud 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. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `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. Members pulumi.StringArrayOutput `pulumi:"members"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
func GetDatasetAnnotationStoreIamBinding ¶ added in v0.26.0
func GetDatasetAnnotationStoreIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatasetAnnotationStoreIamBindingState, opts ...pulumi.ResourceOption) (*DatasetAnnotationStoreIamBinding, error)
GetDatasetAnnotationStoreIamBinding gets an existing DatasetAnnotationStoreIamBinding 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 NewDatasetAnnotationStoreIamBinding ¶ added in v0.26.0
func NewDatasetAnnotationStoreIamBinding(ctx *pulumi.Context, name string, args *DatasetAnnotationStoreIamBindingArgs, opts ...pulumi.ResourceOption) (*DatasetAnnotationStoreIamBinding, error)
NewDatasetAnnotationStoreIamBinding registers a new resource with the given unique name, arguments, and options.
func (*DatasetAnnotationStoreIamBinding) ElementType ¶ added in v0.26.0
func (*DatasetAnnotationStoreIamBinding) ElementType() reflect.Type
func (*DatasetAnnotationStoreIamBinding) ToDatasetAnnotationStoreIamBindingOutput ¶ added in v0.26.0
func (i *DatasetAnnotationStoreIamBinding) ToDatasetAnnotationStoreIamBindingOutput() DatasetAnnotationStoreIamBindingOutput
func (*DatasetAnnotationStoreIamBinding) ToDatasetAnnotationStoreIamBindingOutputWithContext ¶ added in v0.26.0
func (i *DatasetAnnotationStoreIamBinding) ToDatasetAnnotationStoreIamBindingOutputWithContext(ctx context.Context) DatasetAnnotationStoreIamBindingOutput
type DatasetAnnotationStoreIamBindingArgs ¶ added in v0.26.0
type DatasetAnnotationStoreIamBindingArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@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. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Members pulumi.StringArrayInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringInput }
The set of arguments for constructing a DatasetAnnotationStoreIamBinding resource.
func (DatasetAnnotationStoreIamBindingArgs) ElementType ¶ added in v0.26.0
func (DatasetAnnotationStoreIamBindingArgs) ElementType() reflect.Type
type DatasetAnnotationStoreIamBindingInput ¶ added in v0.26.0
type DatasetAnnotationStoreIamBindingInput interface { pulumi.Input ToDatasetAnnotationStoreIamBindingOutput() DatasetAnnotationStoreIamBindingOutput ToDatasetAnnotationStoreIamBindingOutputWithContext(ctx context.Context) DatasetAnnotationStoreIamBindingOutput }
type DatasetAnnotationStoreIamBindingOutput ¶ added in v0.26.0
type DatasetAnnotationStoreIamBindingOutput struct{ *pulumi.OutputState }
func (DatasetAnnotationStoreIamBindingOutput) Condition ¶ added in v0.26.0
func (o DatasetAnnotationStoreIamBindingOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (DatasetAnnotationStoreIamBindingOutput) ElementType ¶ added in v0.26.0
func (DatasetAnnotationStoreIamBindingOutput) ElementType() reflect.Type
func (DatasetAnnotationStoreIamBindingOutput) Etag ¶ added in v0.26.0
func (o DatasetAnnotationStoreIamBindingOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (DatasetAnnotationStoreIamBindingOutput) Members ¶ added in v0.26.0
func (o DatasetAnnotationStoreIamBindingOutput) Members() pulumi.StringArrayOutput
Specifies the principals requesting access for a Google Cloud 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. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `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.
func (DatasetAnnotationStoreIamBindingOutput) Name ¶ added in v0.26.0
func (o DatasetAnnotationStoreIamBindingOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (DatasetAnnotationStoreIamBindingOutput) Project ¶ added in v0.26.0
func (o DatasetAnnotationStoreIamBindingOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (DatasetAnnotationStoreIamBindingOutput) Role ¶ added in v0.26.0
func (o DatasetAnnotationStoreIamBindingOutput) Role() pulumi.StringOutput
Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
func (DatasetAnnotationStoreIamBindingOutput) ToDatasetAnnotationStoreIamBindingOutput ¶ added in v0.26.0
func (o DatasetAnnotationStoreIamBindingOutput) ToDatasetAnnotationStoreIamBindingOutput() DatasetAnnotationStoreIamBindingOutput
func (DatasetAnnotationStoreIamBindingOutput) ToDatasetAnnotationStoreIamBindingOutputWithContext ¶ added in v0.26.0
func (o DatasetAnnotationStoreIamBindingOutput) ToDatasetAnnotationStoreIamBindingOutputWithContext(ctx context.Context) DatasetAnnotationStoreIamBindingOutput
type DatasetAnnotationStoreIamBindingState ¶ added in v0.26.0
type DatasetAnnotationStoreIamBindingState struct { }
func (DatasetAnnotationStoreIamBindingState) ElementType ¶ added in v0.26.0
func (DatasetAnnotationStoreIamBindingState) ElementType() reflect.Type
type DatasetAnnotationStoreIamMember ¶ added in v0.26.0
type DatasetAnnotationStoreIamMember struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Specifies the principals requesting access for a Google Cloud 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. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `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. Member pulumi.StringOutput `pulumi:"member"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
func GetDatasetAnnotationStoreIamMember ¶ added in v0.26.0
func GetDatasetAnnotationStoreIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatasetAnnotationStoreIamMemberState, opts ...pulumi.ResourceOption) (*DatasetAnnotationStoreIamMember, error)
GetDatasetAnnotationStoreIamMember gets an existing DatasetAnnotationStoreIamMember 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 NewDatasetAnnotationStoreIamMember ¶ added in v0.26.0
func NewDatasetAnnotationStoreIamMember(ctx *pulumi.Context, name string, args *DatasetAnnotationStoreIamMemberArgs, opts ...pulumi.ResourceOption) (*DatasetAnnotationStoreIamMember, error)
NewDatasetAnnotationStoreIamMember registers a new resource with the given unique name, arguments, and options.
func (*DatasetAnnotationStoreIamMember) ElementType ¶ added in v0.26.0
func (*DatasetAnnotationStoreIamMember) ElementType() reflect.Type
func (*DatasetAnnotationStoreIamMember) ToDatasetAnnotationStoreIamMemberOutput ¶ added in v0.26.0
func (i *DatasetAnnotationStoreIamMember) ToDatasetAnnotationStoreIamMemberOutput() DatasetAnnotationStoreIamMemberOutput
func (*DatasetAnnotationStoreIamMember) ToDatasetAnnotationStoreIamMemberOutputWithContext ¶ added in v0.26.0
func (i *DatasetAnnotationStoreIamMember) ToDatasetAnnotationStoreIamMemberOutputWithContext(ctx context.Context) DatasetAnnotationStoreIamMemberOutput
type DatasetAnnotationStoreIamMemberArgs ¶ added in v0.26.0
type DatasetAnnotationStoreIamMemberArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@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. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Member pulumi.StringInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Role pulumi.StringInput }
The set of arguments for constructing a DatasetAnnotationStoreIamMember resource.
func (DatasetAnnotationStoreIamMemberArgs) ElementType ¶ added in v0.26.0
func (DatasetAnnotationStoreIamMemberArgs) ElementType() reflect.Type
type DatasetAnnotationStoreIamMemberInput ¶ added in v0.26.0
type DatasetAnnotationStoreIamMemberInput interface { pulumi.Input ToDatasetAnnotationStoreIamMemberOutput() DatasetAnnotationStoreIamMemberOutput ToDatasetAnnotationStoreIamMemberOutputWithContext(ctx context.Context) DatasetAnnotationStoreIamMemberOutput }
type DatasetAnnotationStoreIamMemberOutput ¶ added in v0.26.0
type DatasetAnnotationStoreIamMemberOutput struct{ *pulumi.OutputState }
func (DatasetAnnotationStoreIamMemberOutput) Condition ¶ added in v0.26.0
func (o DatasetAnnotationStoreIamMemberOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (DatasetAnnotationStoreIamMemberOutput) ElementType ¶ added in v0.26.0
func (DatasetAnnotationStoreIamMemberOutput) ElementType() reflect.Type
func (DatasetAnnotationStoreIamMemberOutput) Etag ¶ added in v0.26.0
func (o DatasetAnnotationStoreIamMemberOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (DatasetAnnotationStoreIamMemberOutput) Member ¶ added in v0.26.0
func (o DatasetAnnotationStoreIamMemberOutput) Member() pulumi.StringOutput
Specifies the principals requesting access for a Google Cloud 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. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `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.
func (DatasetAnnotationStoreIamMemberOutput) Name ¶ added in v0.26.0
func (o DatasetAnnotationStoreIamMemberOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (DatasetAnnotationStoreIamMemberOutput) Project ¶ added in v0.26.0
func (o DatasetAnnotationStoreIamMemberOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (DatasetAnnotationStoreIamMemberOutput) Role ¶ added in v0.26.0
func (o DatasetAnnotationStoreIamMemberOutput) Role() pulumi.StringOutput
Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
func (DatasetAnnotationStoreIamMemberOutput) ToDatasetAnnotationStoreIamMemberOutput ¶ added in v0.26.0
func (o DatasetAnnotationStoreIamMemberOutput) ToDatasetAnnotationStoreIamMemberOutput() DatasetAnnotationStoreIamMemberOutput
func (DatasetAnnotationStoreIamMemberOutput) ToDatasetAnnotationStoreIamMemberOutputWithContext ¶ added in v0.26.0
func (o DatasetAnnotationStoreIamMemberOutput) ToDatasetAnnotationStoreIamMemberOutputWithContext(ctx context.Context) DatasetAnnotationStoreIamMemberOutput
type DatasetAnnotationStoreIamMemberState ¶ added in v0.26.0
type DatasetAnnotationStoreIamMemberState struct { }
func (DatasetAnnotationStoreIamMemberState) ElementType ¶ added in v0.26.0
func (DatasetAnnotationStoreIamMemberState) ElementType() reflect.Type
type DatasetAnnotationStoreIamPolicy ¶
type DatasetAnnotationStoreIamPolicy struct { pulumi.CustomResourceState AnnotationStoreId pulumi.StringOutput `pulumi:"annotationStoreId"` // Specifies cloud audit logging configuration for this policy. AuditConfigs AuditConfigResponseArrayOutput `pulumi:"auditConfigs"` // Associates a list of `members`, or principals, with 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 principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings BindingResponseArrayOutput `pulumi:"bindings"` DatasetId pulumi.StringOutput `pulumi:"datasetId"` // `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"` Location pulumi.StringOutput `pulumi:"location"` Project pulumi.StringOutput `pulumi:"project"` // 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. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
func GetDatasetAnnotationStoreIamPolicy ¶
func GetDatasetAnnotationStoreIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatasetAnnotationStoreIamPolicyState, opts ...pulumi.ResourceOption) (*DatasetAnnotationStoreIamPolicy, error)
GetDatasetAnnotationStoreIamPolicy gets an existing DatasetAnnotationStoreIamPolicy 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 NewDatasetAnnotationStoreIamPolicy ¶
func NewDatasetAnnotationStoreIamPolicy(ctx *pulumi.Context, name string, args *DatasetAnnotationStoreIamPolicyArgs, opts ...pulumi.ResourceOption) (*DatasetAnnotationStoreIamPolicy, error)
NewDatasetAnnotationStoreIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*DatasetAnnotationStoreIamPolicy) ElementType ¶
func (*DatasetAnnotationStoreIamPolicy) ElementType() reflect.Type
func (*DatasetAnnotationStoreIamPolicy) ToDatasetAnnotationStoreIamPolicyOutput ¶
func (i *DatasetAnnotationStoreIamPolicy) ToDatasetAnnotationStoreIamPolicyOutput() DatasetAnnotationStoreIamPolicyOutput
func (*DatasetAnnotationStoreIamPolicy) ToDatasetAnnotationStoreIamPolicyOutputWithContext ¶
func (i *DatasetAnnotationStoreIamPolicy) ToDatasetAnnotationStoreIamPolicyOutputWithContext(ctx context.Context) DatasetAnnotationStoreIamPolicyOutput
type DatasetAnnotationStoreIamPolicyArgs ¶
type DatasetAnnotationStoreIamPolicyArgs struct { AnnotationStoreId pulumi.StringInput // Specifies cloud audit logging configuration for this policy. AuditConfigs AuditConfigArrayInput // Associates a list of `members`, or principals, with 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 principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. 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.StringPtrInput Project pulumi.StringPtrInput // 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 DatasetAnnotationStoreIamPolicy resource.
func (DatasetAnnotationStoreIamPolicyArgs) ElementType ¶
func (DatasetAnnotationStoreIamPolicyArgs) ElementType() reflect.Type
type DatasetAnnotationStoreIamPolicyInput ¶
type DatasetAnnotationStoreIamPolicyInput interface { pulumi.Input ToDatasetAnnotationStoreIamPolicyOutput() DatasetAnnotationStoreIamPolicyOutput ToDatasetAnnotationStoreIamPolicyOutputWithContext(ctx context.Context) DatasetAnnotationStoreIamPolicyOutput }
type DatasetAnnotationStoreIamPolicyOutput ¶
type DatasetAnnotationStoreIamPolicyOutput struct{ *pulumi.OutputState }
func (DatasetAnnotationStoreIamPolicyOutput) AnnotationStoreId ¶ added in v0.21.0
func (o DatasetAnnotationStoreIamPolicyOutput) AnnotationStoreId() pulumi.StringOutput
func (DatasetAnnotationStoreIamPolicyOutput) AuditConfigs ¶ added in v0.19.0
func (o DatasetAnnotationStoreIamPolicyOutput) AuditConfigs() AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (DatasetAnnotationStoreIamPolicyOutput) Bindings ¶ added in v0.19.0
func (o DatasetAnnotationStoreIamPolicyOutput) Bindings() BindingResponseArrayOutput
Associates a list of `members`, or principals, with 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 principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
func (DatasetAnnotationStoreIamPolicyOutput) DatasetId ¶ added in v0.21.0
func (o DatasetAnnotationStoreIamPolicyOutput) DatasetId() pulumi.StringOutput
func (DatasetAnnotationStoreIamPolicyOutput) ElementType ¶
func (DatasetAnnotationStoreIamPolicyOutput) ElementType() reflect.Type
func (DatasetAnnotationStoreIamPolicyOutput) Etag ¶ added in v0.19.0
func (o DatasetAnnotationStoreIamPolicyOutput) Etag() pulumi.StringOutput
`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.
func (DatasetAnnotationStoreIamPolicyOutput) Location ¶ added in v0.21.0
func (o DatasetAnnotationStoreIamPolicyOutput) Location() pulumi.StringOutput
func (DatasetAnnotationStoreIamPolicyOutput) Project ¶ added in v0.21.0
func (o DatasetAnnotationStoreIamPolicyOutput) Project() pulumi.StringOutput
func (DatasetAnnotationStoreIamPolicyOutput) ToDatasetAnnotationStoreIamPolicyOutput ¶
func (o DatasetAnnotationStoreIamPolicyOutput) ToDatasetAnnotationStoreIamPolicyOutput() DatasetAnnotationStoreIamPolicyOutput
func (DatasetAnnotationStoreIamPolicyOutput) ToDatasetAnnotationStoreIamPolicyOutputWithContext ¶
func (o DatasetAnnotationStoreIamPolicyOutput) ToDatasetAnnotationStoreIamPolicyOutputWithContext(ctx context.Context) DatasetAnnotationStoreIamPolicyOutput
func (DatasetAnnotationStoreIamPolicyOutput) Version ¶ added in v0.19.0
func (o DatasetAnnotationStoreIamPolicyOutput) Version() pulumi.IntOutput
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).
type DatasetAnnotationStoreIamPolicyState ¶
type DatasetAnnotationStoreIamPolicyState struct { }
func (DatasetAnnotationStoreIamPolicyState) ElementType ¶
func (DatasetAnnotationStoreIamPolicyState) ElementType() reflect.Type
type DatasetArgs ¶
type DatasetArgs struct { // The ID of the dataset that is being created. The string must match the following regex: `[\p{L}\p{N}_\-\.]{1,256}`. DatasetId pulumi.StringPtrInput Location pulumi.StringPtrInput // Resource name of the dataset, of the form `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}`. Name pulumi.StringPtrInput Project 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 }
The set of arguments for constructing a Dataset resource.
func (DatasetArgs) ElementType ¶
func (DatasetArgs) ElementType() reflect.Type
type DatasetConsentStoreIamBinding ¶ added in v0.26.0
type DatasetConsentStoreIamBinding struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Specifies the principals requesting access for a Google Cloud 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. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `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. Members pulumi.StringArrayOutput `pulumi:"members"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
func GetDatasetConsentStoreIamBinding ¶ added in v0.26.0
func GetDatasetConsentStoreIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatasetConsentStoreIamBindingState, opts ...pulumi.ResourceOption) (*DatasetConsentStoreIamBinding, error)
GetDatasetConsentStoreIamBinding gets an existing DatasetConsentStoreIamBinding 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 NewDatasetConsentStoreIamBinding ¶ added in v0.26.0
func NewDatasetConsentStoreIamBinding(ctx *pulumi.Context, name string, args *DatasetConsentStoreIamBindingArgs, opts ...pulumi.ResourceOption) (*DatasetConsentStoreIamBinding, error)
NewDatasetConsentStoreIamBinding registers a new resource with the given unique name, arguments, and options.
func (*DatasetConsentStoreIamBinding) ElementType ¶ added in v0.26.0
func (*DatasetConsentStoreIamBinding) ElementType() reflect.Type
func (*DatasetConsentStoreIamBinding) ToDatasetConsentStoreIamBindingOutput ¶ added in v0.26.0
func (i *DatasetConsentStoreIamBinding) ToDatasetConsentStoreIamBindingOutput() DatasetConsentStoreIamBindingOutput
func (*DatasetConsentStoreIamBinding) ToDatasetConsentStoreIamBindingOutputWithContext ¶ added in v0.26.0
func (i *DatasetConsentStoreIamBinding) ToDatasetConsentStoreIamBindingOutputWithContext(ctx context.Context) DatasetConsentStoreIamBindingOutput
type DatasetConsentStoreIamBindingArgs ¶ added in v0.26.0
type DatasetConsentStoreIamBindingArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@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. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Members pulumi.StringArrayInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringInput }
The set of arguments for constructing a DatasetConsentStoreIamBinding resource.
func (DatasetConsentStoreIamBindingArgs) ElementType ¶ added in v0.26.0
func (DatasetConsentStoreIamBindingArgs) ElementType() reflect.Type
type DatasetConsentStoreIamBindingInput ¶ added in v0.26.0
type DatasetConsentStoreIamBindingInput interface { pulumi.Input ToDatasetConsentStoreIamBindingOutput() DatasetConsentStoreIamBindingOutput ToDatasetConsentStoreIamBindingOutputWithContext(ctx context.Context) DatasetConsentStoreIamBindingOutput }
type DatasetConsentStoreIamBindingOutput ¶ added in v0.26.0
type DatasetConsentStoreIamBindingOutput struct{ *pulumi.OutputState }
func (DatasetConsentStoreIamBindingOutput) Condition ¶ added in v0.26.0
func (o DatasetConsentStoreIamBindingOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (DatasetConsentStoreIamBindingOutput) ElementType ¶ added in v0.26.0
func (DatasetConsentStoreIamBindingOutput) ElementType() reflect.Type
func (DatasetConsentStoreIamBindingOutput) Etag ¶ added in v0.26.0
func (o DatasetConsentStoreIamBindingOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (DatasetConsentStoreIamBindingOutput) Members ¶ added in v0.26.0
func (o DatasetConsentStoreIamBindingOutput) Members() pulumi.StringArrayOutput
Specifies the principals requesting access for a Google Cloud 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. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `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.
func (DatasetConsentStoreIamBindingOutput) Name ¶ added in v0.26.0
func (o DatasetConsentStoreIamBindingOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (DatasetConsentStoreIamBindingOutput) Project ¶ added in v0.26.0
func (o DatasetConsentStoreIamBindingOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (DatasetConsentStoreIamBindingOutput) Role ¶ added in v0.26.0
func (o DatasetConsentStoreIamBindingOutput) Role() pulumi.StringOutput
Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
func (DatasetConsentStoreIamBindingOutput) ToDatasetConsentStoreIamBindingOutput ¶ added in v0.26.0
func (o DatasetConsentStoreIamBindingOutput) ToDatasetConsentStoreIamBindingOutput() DatasetConsentStoreIamBindingOutput
func (DatasetConsentStoreIamBindingOutput) ToDatasetConsentStoreIamBindingOutputWithContext ¶ added in v0.26.0
func (o DatasetConsentStoreIamBindingOutput) ToDatasetConsentStoreIamBindingOutputWithContext(ctx context.Context) DatasetConsentStoreIamBindingOutput
type DatasetConsentStoreIamBindingState ¶ added in v0.26.0
type DatasetConsentStoreIamBindingState struct { }
func (DatasetConsentStoreIamBindingState) ElementType ¶ added in v0.26.0
func (DatasetConsentStoreIamBindingState) ElementType() reflect.Type
type DatasetConsentStoreIamMember ¶ added in v0.26.0
type DatasetConsentStoreIamMember struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Specifies the principals requesting access for a Google Cloud 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. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `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. Member pulumi.StringOutput `pulumi:"member"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
func GetDatasetConsentStoreIamMember ¶ added in v0.26.0
func GetDatasetConsentStoreIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatasetConsentStoreIamMemberState, opts ...pulumi.ResourceOption) (*DatasetConsentStoreIamMember, error)
GetDatasetConsentStoreIamMember gets an existing DatasetConsentStoreIamMember 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 NewDatasetConsentStoreIamMember ¶ added in v0.26.0
func NewDatasetConsentStoreIamMember(ctx *pulumi.Context, name string, args *DatasetConsentStoreIamMemberArgs, opts ...pulumi.ResourceOption) (*DatasetConsentStoreIamMember, error)
NewDatasetConsentStoreIamMember registers a new resource with the given unique name, arguments, and options.
func (*DatasetConsentStoreIamMember) ElementType ¶ added in v0.26.0
func (*DatasetConsentStoreIamMember) ElementType() reflect.Type
func (*DatasetConsentStoreIamMember) ToDatasetConsentStoreIamMemberOutput ¶ added in v0.26.0
func (i *DatasetConsentStoreIamMember) ToDatasetConsentStoreIamMemberOutput() DatasetConsentStoreIamMemberOutput
func (*DatasetConsentStoreIamMember) ToDatasetConsentStoreIamMemberOutputWithContext ¶ added in v0.26.0
func (i *DatasetConsentStoreIamMember) ToDatasetConsentStoreIamMemberOutputWithContext(ctx context.Context) DatasetConsentStoreIamMemberOutput
type DatasetConsentStoreIamMemberArgs ¶ added in v0.26.0
type DatasetConsentStoreIamMemberArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@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. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Member pulumi.StringInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Role pulumi.StringInput }
The set of arguments for constructing a DatasetConsentStoreIamMember resource.
func (DatasetConsentStoreIamMemberArgs) ElementType ¶ added in v0.26.0
func (DatasetConsentStoreIamMemberArgs) ElementType() reflect.Type
type DatasetConsentStoreIamMemberInput ¶ added in v0.26.0
type DatasetConsentStoreIamMemberInput interface { pulumi.Input ToDatasetConsentStoreIamMemberOutput() DatasetConsentStoreIamMemberOutput ToDatasetConsentStoreIamMemberOutputWithContext(ctx context.Context) DatasetConsentStoreIamMemberOutput }
type DatasetConsentStoreIamMemberOutput ¶ added in v0.26.0
type DatasetConsentStoreIamMemberOutput struct{ *pulumi.OutputState }
func (DatasetConsentStoreIamMemberOutput) Condition ¶ added in v0.26.0
func (o DatasetConsentStoreIamMemberOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (DatasetConsentStoreIamMemberOutput) ElementType ¶ added in v0.26.0
func (DatasetConsentStoreIamMemberOutput) ElementType() reflect.Type
func (DatasetConsentStoreIamMemberOutput) Etag ¶ added in v0.26.0
func (o DatasetConsentStoreIamMemberOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (DatasetConsentStoreIamMemberOutput) Member ¶ added in v0.26.0
func (o DatasetConsentStoreIamMemberOutput) Member() pulumi.StringOutput
Specifies the principals requesting access for a Google Cloud 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. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `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.
func (DatasetConsentStoreIamMemberOutput) Name ¶ added in v0.26.0
func (o DatasetConsentStoreIamMemberOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (DatasetConsentStoreIamMemberOutput) Project ¶ added in v0.26.0
func (o DatasetConsentStoreIamMemberOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (DatasetConsentStoreIamMemberOutput) Role ¶ added in v0.26.0
func (o DatasetConsentStoreIamMemberOutput) Role() pulumi.StringOutput
Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
func (DatasetConsentStoreIamMemberOutput) ToDatasetConsentStoreIamMemberOutput ¶ added in v0.26.0
func (o DatasetConsentStoreIamMemberOutput) ToDatasetConsentStoreIamMemberOutput() DatasetConsentStoreIamMemberOutput
func (DatasetConsentStoreIamMemberOutput) ToDatasetConsentStoreIamMemberOutputWithContext ¶ added in v0.26.0
func (o DatasetConsentStoreIamMemberOutput) ToDatasetConsentStoreIamMemberOutputWithContext(ctx context.Context) DatasetConsentStoreIamMemberOutput
type DatasetConsentStoreIamMemberState ¶ added in v0.26.0
type DatasetConsentStoreIamMemberState struct { }
func (DatasetConsentStoreIamMemberState) ElementType ¶ added in v0.26.0
func (DatasetConsentStoreIamMemberState) 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`, or principals, with 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 principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings BindingResponseArrayOutput `pulumi:"bindings"` ConsentStoreId pulumi.StringOutput `pulumi:"consentStoreId"` DatasetId pulumi.StringOutput `pulumi:"datasetId"` // `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"` Location pulumi.StringOutput `pulumi:"location"` Project pulumi.StringOutput `pulumi:"project"` // 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. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
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`, or principals, with 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 principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. 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.StringPtrInput Project pulumi.StringPtrInput // 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) AuditConfigs ¶ added in v0.19.0
func (o DatasetConsentStoreIamPolicyOutput) AuditConfigs() AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (DatasetConsentStoreIamPolicyOutput) Bindings ¶ added in v0.19.0
func (o DatasetConsentStoreIamPolicyOutput) Bindings() BindingResponseArrayOutput
Associates a list of `members`, or principals, with 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 principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
func (DatasetConsentStoreIamPolicyOutput) ConsentStoreId ¶ added in v0.21.0
func (o DatasetConsentStoreIamPolicyOutput) ConsentStoreId() pulumi.StringOutput
func (DatasetConsentStoreIamPolicyOutput) DatasetId ¶ added in v0.21.0
func (o DatasetConsentStoreIamPolicyOutput) DatasetId() pulumi.StringOutput
func (DatasetConsentStoreIamPolicyOutput) ElementType ¶
func (DatasetConsentStoreIamPolicyOutput) ElementType() reflect.Type
func (DatasetConsentStoreIamPolicyOutput) Etag ¶ added in v0.19.0
func (o DatasetConsentStoreIamPolicyOutput) Etag() pulumi.StringOutput
`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.
func (DatasetConsentStoreIamPolicyOutput) Location ¶ added in v0.21.0
func (o DatasetConsentStoreIamPolicyOutput) Location() pulumi.StringOutput
func (DatasetConsentStoreIamPolicyOutput) Project ¶ added in v0.21.0
func (o DatasetConsentStoreIamPolicyOutput) Project() pulumi.StringOutput
func (DatasetConsentStoreIamPolicyOutput) ToDatasetConsentStoreIamPolicyOutput ¶
func (o DatasetConsentStoreIamPolicyOutput) ToDatasetConsentStoreIamPolicyOutput() DatasetConsentStoreIamPolicyOutput
func (DatasetConsentStoreIamPolicyOutput) ToDatasetConsentStoreIamPolicyOutputWithContext ¶
func (o DatasetConsentStoreIamPolicyOutput) ToDatasetConsentStoreIamPolicyOutputWithContext(ctx context.Context) DatasetConsentStoreIamPolicyOutput
func (DatasetConsentStoreIamPolicyOutput) Version ¶ added in v0.19.0
func (o DatasetConsentStoreIamPolicyOutput) Version() pulumi.IntOutput
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).
type DatasetConsentStoreIamPolicyState ¶
type DatasetConsentStoreIamPolicyState struct { }
func (DatasetConsentStoreIamPolicyState) ElementType ¶
func (DatasetConsentStoreIamPolicyState) ElementType() reflect.Type
type DatasetDicomStoreIamBinding ¶ added in v0.26.0
type DatasetDicomStoreIamBinding struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Specifies the principals requesting access for a Google Cloud 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. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `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. Members pulumi.StringArrayOutput `pulumi:"members"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
func GetDatasetDicomStoreIamBinding ¶ added in v0.26.0
func GetDatasetDicomStoreIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatasetDicomStoreIamBindingState, opts ...pulumi.ResourceOption) (*DatasetDicomStoreIamBinding, error)
GetDatasetDicomStoreIamBinding gets an existing DatasetDicomStoreIamBinding 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 NewDatasetDicomStoreIamBinding ¶ added in v0.26.0
func NewDatasetDicomStoreIamBinding(ctx *pulumi.Context, name string, args *DatasetDicomStoreIamBindingArgs, opts ...pulumi.ResourceOption) (*DatasetDicomStoreIamBinding, error)
NewDatasetDicomStoreIamBinding registers a new resource with the given unique name, arguments, and options.
func (*DatasetDicomStoreIamBinding) ElementType ¶ added in v0.26.0
func (*DatasetDicomStoreIamBinding) ElementType() reflect.Type
func (*DatasetDicomStoreIamBinding) ToDatasetDicomStoreIamBindingOutput ¶ added in v0.26.0
func (i *DatasetDicomStoreIamBinding) ToDatasetDicomStoreIamBindingOutput() DatasetDicomStoreIamBindingOutput
func (*DatasetDicomStoreIamBinding) ToDatasetDicomStoreIamBindingOutputWithContext ¶ added in v0.26.0
func (i *DatasetDicomStoreIamBinding) ToDatasetDicomStoreIamBindingOutputWithContext(ctx context.Context) DatasetDicomStoreIamBindingOutput
type DatasetDicomStoreIamBindingArgs ¶ added in v0.26.0
type DatasetDicomStoreIamBindingArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@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. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Members pulumi.StringArrayInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringInput }
The set of arguments for constructing a DatasetDicomStoreIamBinding resource.
func (DatasetDicomStoreIamBindingArgs) ElementType ¶ added in v0.26.0
func (DatasetDicomStoreIamBindingArgs) ElementType() reflect.Type
type DatasetDicomStoreIamBindingInput ¶ added in v0.26.0
type DatasetDicomStoreIamBindingInput interface { pulumi.Input ToDatasetDicomStoreIamBindingOutput() DatasetDicomStoreIamBindingOutput ToDatasetDicomStoreIamBindingOutputWithContext(ctx context.Context) DatasetDicomStoreIamBindingOutput }
type DatasetDicomStoreIamBindingOutput ¶ added in v0.26.0
type DatasetDicomStoreIamBindingOutput struct{ *pulumi.OutputState }
func (DatasetDicomStoreIamBindingOutput) Condition ¶ added in v0.26.0
func (o DatasetDicomStoreIamBindingOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (DatasetDicomStoreIamBindingOutput) ElementType ¶ added in v0.26.0
func (DatasetDicomStoreIamBindingOutput) ElementType() reflect.Type
func (DatasetDicomStoreIamBindingOutput) Etag ¶ added in v0.26.0
func (o DatasetDicomStoreIamBindingOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (DatasetDicomStoreIamBindingOutput) Members ¶ added in v0.26.0
func (o DatasetDicomStoreIamBindingOutput) Members() pulumi.StringArrayOutput
Specifies the principals requesting access for a Google Cloud 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. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `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.
func (DatasetDicomStoreIamBindingOutput) Name ¶ added in v0.26.0
func (o DatasetDicomStoreIamBindingOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (DatasetDicomStoreIamBindingOutput) Project ¶ added in v0.26.0
func (o DatasetDicomStoreIamBindingOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (DatasetDicomStoreIamBindingOutput) Role ¶ added in v0.26.0
func (o DatasetDicomStoreIamBindingOutput) Role() pulumi.StringOutput
Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
func (DatasetDicomStoreIamBindingOutput) ToDatasetDicomStoreIamBindingOutput ¶ added in v0.26.0
func (o DatasetDicomStoreIamBindingOutput) ToDatasetDicomStoreIamBindingOutput() DatasetDicomStoreIamBindingOutput
func (DatasetDicomStoreIamBindingOutput) ToDatasetDicomStoreIamBindingOutputWithContext ¶ added in v0.26.0
func (o DatasetDicomStoreIamBindingOutput) ToDatasetDicomStoreIamBindingOutputWithContext(ctx context.Context) DatasetDicomStoreIamBindingOutput
type DatasetDicomStoreIamBindingState ¶ added in v0.26.0
type DatasetDicomStoreIamBindingState struct { }
func (DatasetDicomStoreIamBindingState) ElementType ¶ added in v0.26.0
func (DatasetDicomStoreIamBindingState) ElementType() reflect.Type
type DatasetDicomStoreIamMember ¶ added in v0.26.0
type DatasetDicomStoreIamMember struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Specifies the principals requesting access for a Google Cloud 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. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `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. Member pulumi.StringOutput `pulumi:"member"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
func GetDatasetDicomStoreIamMember ¶ added in v0.26.0
func GetDatasetDicomStoreIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatasetDicomStoreIamMemberState, opts ...pulumi.ResourceOption) (*DatasetDicomStoreIamMember, error)
GetDatasetDicomStoreIamMember gets an existing DatasetDicomStoreIamMember 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 NewDatasetDicomStoreIamMember ¶ added in v0.26.0
func NewDatasetDicomStoreIamMember(ctx *pulumi.Context, name string, args *DatasetDicomStoreIamMemberArgs, opts ...pulumi.ResourceOption) (*DatasetDicomStoreIamMember, error)
NewDatasetDicomStoreIamMember registers a new resource with the given unique name, arguments, and options.
func (*DatasetDicomStoreIamMember) ElementType ¶ added in v0.26.0
func (*DatasetDicomStoreIamMember) ElementType() reflect.Type
func (*DatasetDicomStoreIamMember) ToDatasetDicomStoreIamMemberOutput ¶ added in v0.26.0
func (i *DatasetDicomStoreIamMember) ToDatasetDicomStoreIamMemberOutput() DatasetDicomStoreIamMemberOutput
func (*DatasetDicomStoreIamMember) ToDatasetDicomStoreIamMemberOutputWithContext ¶ added in v0.26.0
func (i *DatasetDicomStoreIamMember) ToDatasetDicomStoreIamMemberOutputWithContext(ctx context.Context) DatasetDicomStoreIamMemberOutput
type DatasetDicomStoreIamMemberArgs ¶ added in v0.26.0
type DatasetDicomStoreIamMemberArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@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. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Member pulumi.StringInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Role pulumi.StringInput }
The set of arguments for constructing a DatasetDicomStoreIamMember resource.
func (DatasetDicomStoreIamMemberArgs) ElementType ¶ added in v0.26.0
func (DatasetDicomStoreIamMemberArgs) ElementType() reflect.Type
type DatasetDicomStoreIamMemberInput ¶ added in v0.26.0
type DatasetDicomStoreIamMemberInput interface { pulumi.Input ToDatasetDicomStoreIamMemberOutput() DatasetDicomStoreIamMemberOutput ToDatasetDicomStoreIamMemberOutputWithContext(ctx context.Context) DatasetDicomStoreIamMemberOutput }
type DatasetDicomStoreIamMemberOutput ¶ added in v0.26.0
type DatasetDicomStoreIamMemberOutput struct{ *pulumi.OutputState }
func (DatasetDicomStoreIamMemberOutput) Condition ¶ added in v0.26.0
func (o DatasetDicomStoreIamMemberOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (DatasetDicomStoreIamMemberOutput) ElementType ¶ added in v0.26.0
func (DatasetDicomStoreIamMemberOutput) ElementType() reflect.Type
func (DatasetDicomStoreIamMemberOutput) Etag ¶ added in v0.26.0
func (o DatasetDicomStoreIamMemberOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (DatasetDicomStoreIamMemberOutput) Member ¶ added in v0.26.0
func (o DatasetDicomStoreIamMemberOutput) Member() pulumi.StringOutput
Specifies the principals requesting access for a Google Cloud 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. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `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.
func (DatasetDicomStoreIamMemberOutput) Name ¶ added in v0.26.0
func (o DatasetDicomStoreIamMemberOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (DatasetDicomStoreIamMemberOutput) Project ¶ added in v0.26.0
func (o DatasetDicomStoreIamMemberOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (DatasetDicomStoreIamMemberOutput) Role ¶ added in v0.26.0
func (o DatasetDicomStoreIamMemberOutput) Role() pulumi.StringOutput
Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
func (DatasetDicomStoreIamMemberOutput) ToDatasetDicomStoreIamMemberOutput ¶ added in v0.26.0
func (o DatasetDicomStoreIamMemberOutput) ToDatasetDicomStoreIamMemberOutput() DatasetDicomStoreIamMemberOutput
func (DatasetDicomStoreIamMemberOutput) ToDatasetDicomStoreIamMemberOutputWithContext ¶ added in v0.26.0
func (o DatasetDicomStoreIamMemberOutput) ToDatasetDicomStoreIamMemberOutputWithContext(ctx context.Context) DatasetDicomStoreIamMemberOutput
type DatasetDicomStoreIamMemberState ¶ added in v0.26.0
type DatasetDicomStoreIamMemberState struct { }
func (DatasetDicomStoreIamMemberState) ElementType ¶ added in v0.26.0
func (DatasetDicomStoreIamMemberState) 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`, or principals, with 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 principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings BindingResponseArrayOutput `pulumi:"bindings"` DatasetId pulumi.StringOutput `pulumi:"datasetId"` DicomStoreId pulumi.StringOutput `pulumi:"dicomStoreId"` // `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"` Location pulumi.StringOutput `pulumi:"location"` Project pulumi.StringOutput `pulumi:"project"` // 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. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
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`, or principals, with 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 principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. 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.StringPtrInput Project pulumi.StringPtrInput // 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) AuditConfigs ¶ added in v0.19.0
func (o DatasetDicomStoreIamPolicyOutput) AuditConfigs() AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (DatasetDicomStoreIamPolicyOutput) Bindings ¶ added in v0.19.0
func (o DatasetDicomStoreIamPolicyOutput) Bindings() BindingResponseArrayOutput
Associates a list of `members`, or principals, with 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 principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
func (DatasetDicomStoreIamPolicyOutput) DatasetId ¶ added in v0.21.0
func (o DatasetDicomStoreIamPolicyOutput) DatasetId() pulumi.StringOutput
func (DatasetDicomStoreIamPolicyOutput) DicomStoreId ¶ added in v0.21.0
func (o DatasetDicomStoreIamPolicyOutput) DicomStoreId() pulumi.StringOutput
func (DatasetDicomStoreIamPolicyOutput) ElementType ¶
func (DatasetDicomStoreIamPolicyOutput) ElementType() reflect.Type
func (DatasetDicomStoreIamPolicyOutput) Etag ¶ added in v0.19.0
func (o DatasetDicomStoreIamPolicyOutput) Etag() pulumi.StringOutput
`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.
func (DatasetDicomStoreIamPolicyOutput) Location ¶ added in v0.21.0
func (o DatasetDicomStoreIamPolicyOutput) Location() pulumi.StringOutput
func (DatasetDicomStoreIamPolicyOutput) Project ¶ added in v0.21.0
func (o DatasetDicomStoreIamPolicyOutput) Project() pulumi.StringOutput
func (DatasetDicomStoreIamPolicyOutput) ToDatasetDicomStoreIamPolicyOutput ¶
func (o DatasetDicomStoreIamPolicyOutput) ToDatasetDicomStoreIamPolicyOutput() DatasetDicomStoreIamPolicyOutput
func (DatasetDicomStoreIamPolicyOutput) ToDatasetDicomStoreIamPolicyOutputWithContext ¶
func (o DatasetDicomStoreIamPolicyOutput) ToDatasetDicomStoreIamPolicyOutputWithContext(ctx context.Context) DatasetDicomStoreIamPolicyOutput
func (DatasetDicomStoreIamPolicyOutput) Version ¶ added in v0.19.0
func (o DatasetDicomStoreIamPolicyOutput) Version() pulumi.IntOutput
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).
type DatasetDicomStoreIamPolicyState ¶
type DatasetDicomStoreIamPolicyState struct { }
func (DatasetDicomStoreIamPolicyState) ElementType ¶
func (DatasetDicomStoreIamPolicyState) ElementType() reflect.Type
type DatasetFhirStoreIamBinding ¶ added in v0.26.0
type DatasetFhirStoreIamBinding struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Specifies the principals requesting access for a Google Cloud 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. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `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. Members pulumi.StringArrayOutput `pulumi:"members"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
func GetDatasetFhirStoreIamBinding ¶ added in v0.26.0
func GetDatasetFhirStoreIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatasetFhirStoreIamBindingState, opts ...pulumi.ResourceOption) (*DatasetFhirStoreIamBinding, error)
GetDatasetFhirStoreIamBinding gets an existing DatasetFhirStoreIamBinding 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 NewDatasetFhirStoreIamBinding ¶ added in v0.26.0
func NewDatasetFhirStoreIamBinding(ctx *pulumi.Context, name string, args *DatasetFhirStoreIamBindingArgs, opts ...pulumi.ResourceOption) (*DatasetFhirStoreIamBinding, error)
NewDatasetFhirStoreIamBinding registers a new resource with the given unique name, arguments, and options.
func (*DatasetFhirStoreIamBinding) ElementType ¶ added in v0.26.0
func (*DatasetFhirStoreIamBinding) ElementType() reflect.Type
func (*DatasetFhirStoreIamBinding) ToDatasetFhirStoreIamBindingOutput ¶ added in v0.26.0
func (i *DatasetFhirStoreIamBinding) ToDatasetFhirStoreIamBindingOutput() DatasetFhirStoreIamBindingOutput
func (*DatasetFhirStoreIamBinding) ToDatasetFhirStoreIamBindingOutputWithContext ¶ added in v0.26.0
func (i *DatasetFhirStoreIamBinding) ToDatasetFhirStoreIamBindingOutputWithContext(ctx context.Context) DatasetFhirStoreIamBindingOutput
type DatasetFhirStoreIamBindingArgs ¶ added in v0.26.0
type DatasetFhirStoreIamBindingArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@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. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Members pulumi.StringArrayInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringInput }
The set of arguments for constructing a DatasetFhirStoreIamBinding resource.
func (DatasetFhirStoreIamBindingArgs) ElementType ¶ added in v0.26.0
func (DatasetFhirStoreIamBindingArgs) ElementType() reflect.Type
type DatasetFhirStoreIamBindingInput ¶ added in v0.26.0
type DatasetFhirStoreIamBindingInput interface { pulumi.Input ToDatasetFhirStoreIamBindingOutput() DatasetFhirStoreIamBindingOutput ToDatasetFhirStoreIamBindingOutputWithContext(ctx context.Context) DatasetFhirStoreIamBindingOutput }
type DatasetFhirStoreIamBindingOutput ¶ added in v0.26.0
type DatasetFhirStoreIamBindingOutput struct{ *pulumi.OutputState }
func (DatasetFhirStoreIamBindingOutput) Condition ¶ added in v0.26.0
func (o DatasetFhirStoreIamBindingOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (DatasetFhirStoreIamBindingOutput) ElementType ¶ added in v0.26.0
func (DatasetFhirStoreIamBindingOutput) ElementType() reflect.Type
func (DatasetFhirStoreIamBindingOutput) Etag ¶ added in v0.26.0
func (o DatasetFhirStoreIamBindingOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (DatasetFhirStoreIamBindingOutput) Members ¶ added in v0.26.0
func (o DatasetFhirStoreIamBindingOutput) Members() pulumi.StringArrayOutput
Specifies the principals requesting access for a Google Cloud 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. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `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.
func (DatasetFhirStoreIamBindingOutput) Name ¶ added in v0.26.0
func (o DatasetFhirStoreIamBindingOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (DatasetFhirStoreIamBindingOutput) Project ¶ added in v0.26.0
func (o DatasetFhirStoreIamBindingOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (DatasetFhirStoreIamBindingOutput) Role ¶ added in v0.26.0
func (o DatasetFhirStoreIamBindingOutput) Role() pulumi.StringOutput
Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
func (DatasetFhirStoreIamBindingOutput) ToDatasetFhirStoreIamBindingOutput ¶ added in v0.26.0
func (o DatasetFhirStoreIamBindingOutput) ToDatasetFhirStoreIamBindingOutput() DatasetFhirStoreIamBindingOutput
func (DatasetFhirStoreIamBindingOutput) ToDatasetFhirStoreIamBindingOutputWithContext ¶ added in v0.26.0
func (o DatasetFhirStoreIamBindingOutput) ToDatasetFhirStoreIamBindingOutputWithContext(ctx context.Context) DatasetFhirStoreIamBindingOutput
type DatasetFhirStoreIamBindingState ¶ added in v0.26.0
type DatasetFhirStoreIamBindingState struct { }
func (DatasetFhirStoreIamBindingState) ElementType ¶ added in v0.26.0
func (DatasetFhirStoreIamBindingState) ElementType() reflect.Type
type DatasetFhirStoreIamMember ¶ added in v0.26.0
type DatasetFhirStoreIamMember struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Specifies the principals requesting access for a Google Cloud 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. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `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. Member pulumi.StringOutput `pulumi:"member"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
func GetDatasetFhirStoreIamMember ¶ added in v0.26.0
func GetDatasetFhirStoreIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatasetFhirStoreIamMemberState, opts ...pulumi.ResourceOption) (*DatasetFhirStoreIamMember, error)
GetDatasetFhirStoreIamMember gets an existing DatasetFhirStoreIamMember 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 NewDatasetFhirStoreIamMember ¶ added in v0.26.0
func NewDatasetFhirStoreIamMember(ctx *pulumi.Context, name string, args *DatasetFhirStoreIamMemberArgs, opts ...pulumi.ResourceOption) (*DatasetFhirStoreIamMember, error)
NewDatasetFhirStoreIamMember registers a new resource with the given unique name, arguments, and options.
func (*DatasetFhirStoreIamMember) ElementType ¶ added in v0.26.0
func (*DatasetFhirStoreIamMember) ElementType() reflect.Type
func (*DatasetFhirStoreIamMember) ToDatasetFhirStoreIamMemberOutput ¶ added in v0.26.0
func (i *DatasetFhirStoreIamMember) ToDatasetFhirStoreIamMemberOutput() DatasetFhirStoreIamMemberOutput
func (*DatasetFhirStoreIamMember) ToDatasetFhirStoreIamMemberOutputWithContext ¶ added in v0.26.0
func (i *DatasetFhirStoreIamMember) ToDatasetFhirStoreIamMemberOutputWithContext(ctx context.Context) DatasetFhirStoreIamMemberOutput
type DatasetFhirStoreIamMemberArgs ¶ added in v0.26.0
type DatasetFhirStoreIamMemberArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@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. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Member pulumi.StringInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Role pulumi.StringInput }
The set of arguments for constructing a DatasetFhirStoreIamMember resource.
func (DatasetFhirStoreIamMemberArgs) ElementType ¶ added in v0.26.0
func (DatasetFhirStoreIamMemberArgs) ElementType() reflect.Type
type DatasetFhirStoreIamMemberInput ¶ added in v0.26.0
type DatasetFhirStoreIamMemberInput interface { pulumi.Input ToDatasetFhirStoreIamMemberOutput() DatasetFhirStoreIamMemberOutput ToDatasetFhirStoreIamMemberOutputWithContext(ctx context.Context) DatasetFhirStoreIamMemberOutput }
type DatasetFhirStoreIamMemberOutput ¶ added in v0.26.0
type DatasetFhirStoreIamMemberOutput struct{ *pulumi.OutputState }
func (DatasetFhirStoreIamMemberOutput) Condition ¶ added in v0.26.0
func (o DatasetFhirStoreIamMemberOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (DatasetFhirStoreIamMemberOutput) ElementType ¶ added in v0.26.0
func (DatasetFhirStoreIamMemberOutput) ElementType() reflect.Type
func (DatasetFhirStoreIamMemberOutput) Etag ¶ added in v0.26.0
func (o DatasetFhirStoreIamMemberOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (DatasetFhirStoreIamMemberOutput) Member ¶ added in v0.26.0
func (o DatasetFhirStoreIamMemberOutput) Member() pulumi.StringOutput
Specifies the principals requesting access for a Google Cloud 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. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `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.
func (DatasetFhirStoreIamMemberOutput) Name ¶ added in v0.26.0
func (o DatasetFhirStoreIamMemberOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (DatasetFhirStoreIamMemberOutput) Project ¶ added in v0.26.0
func (o DatasetFhirStoreIamMemberOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (DatasetFhirStoreIamMemberOutput) Role ¶ added in v0.26.0
func (o DatasetFhirStoreIamMemberOutput) Role() pulumi.StringOutput
Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
func (DatasetFhirStoreIamMemberOutput) ToDatasetFhirStoreIamMemberOutput ¶ added in v0.26.0
func (o DatasetFhirStoreIamMemberOutput) ToDatasetFhirStoreIamMemberOutput() DatasetFhirStoreIamMemberOutput
func (DatasetFhirStoreIamMemberOutput) ToDatasetFhirStoreIamMemberOutputWithContext ¶ added in v0.26.0
func (o DatasetFhirStoreIamMemberOutput) ToDatasetFhirStoreIamMemberOutputWithContext(ctx context.Context) DatasetFhirStoreIamMemberOutput
type DatasetFhirStoreIamMemberState ¶ added in v0.26.0
type DatasetFhirStoreIamMemberState struct { }
func (DatasetFhirStoreIamMemberState) ElementType ¶ added in v0.26.0
func (DatasetFhirStoreIamMemberState) 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`, or principals, with 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 principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings BindingResponseArrayOutput `pulumi:"bindings"` DatasetId pulumi.StringOutput `pulumi:"datasetId"` // `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"` FhirStoreId pulumi.StringOutput `pulumi:"fhirStoreId"` Location pulumi.StringOutput `pulumi:"location"` Project pulumi.StringOutput `pulumi:"project"` // 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. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
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`, or principals, with 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 principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. 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.StringPtrInput Project pulumi.StringPtrInput // 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) AuditConfigs ¶ added in v0.19.0
func (o DatasetFhirStoreIamPolicyOutput) AuditConfigs() AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (DatasetFhirStoreIamPolicyOutput) Bindings ¶ added in v0.19.0
func (o DatasetFhirStoreIamPolicyOutput) Bindings() BindingResponseArrayOutput
Associates a list of `members`, or principals, with 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 principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
func (DatasetFhirStoreIamPolicyOutput) DatasetId ¶ added in v0.21.0
func (o DatasetFhirStoreIamPolicyOutput) DatasetId() pulumi.StringOutput
func (DatasetFhirStoreIamPolicyOutput) ElementType ¶
func (DatasetFhirStoreIamPolicyOutput) ElementType() reflect.Type
func (DatasetFhirStoreIamPolicyOutput) Etag ¶ added in v0.19.0
func (o DatasetFhirStoreIamPolicyOutput) Etag() pulumi.StringOutput
`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.
func (DatasetFhirStoreIamPolicyOutput) FhirStoreId ¶ added in v0.21.0
func (o DatasetFhirStoreIamPolicyOutput) FhirStoreId() pulumi.StringOutput
func (DatasetFhirStoreIamPolicyOutput) Location ¶ added in v0.21.0
func (o DatasetFhirStoreIamPolicyOutput) Location() pulumi.StringOutput
func (DatasetFhirStoreIamPolicyOutput) Project ¶ added in v0.21.0
func (o DatasetFhirStoreIamPolicyOutput) Project() pulumi.StringOutput
func (DatasetFhirStoreIamPolicyOutput) ToDatasetFhirStoreIamPolicyOutput ¶
func (o DatasetFhirStoreIamPolicyOutput) ToDatasetFhirStoreIamPolicyOutput() DatasetFhirStoreIamPolicyOutput
func (DatasetFhirStoreIamPolicyOutput) ToDatasetFhirStoreIamPolicyOutputWithContext ¶
func (o DatasetFhirStoreIamPolicyOutput) ToDatasetFhirStoreIamPolicyOutputWithContext(ctx context.Context) DatasetFhirStoreIamPolicyOutput
func (DatasetFhirStoreIamPolicyOutput) Version ¶ added in v0.19.0
func (o DatasetFhirStoreIamPolicyOutput) Version() pulumi.IntOutput
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).
type DatasetFhirStoreIamPolicyState ¶
type DatasetFhirStoreIamPolicyState struct { }
func (DatasetFhirStoreIamPolicyState) ElementType ¶
func (DatasetFhirStoreIamPolicyState) ElementType() reflect.Type
type DatasetHl7V2StoreIamBinding ¶ added in v0.26.0
type DatasetHl7V2StoreIamBinding struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Specifies the principals requesting access for a Google Cloud 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. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `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. Members pulumi.StringArrayOutput `pulumi:"members"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
func GetDatasetHl7V2StoreIamBinding ¶ added in v0.26.0
func GetDatasetHl7V2StoreIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatasetHl7V2StoreIamBindingState, opts ...pulumi.ResourceOption) (*DatasetHl7V2StoreIamBinding, error)
GetDatasetHl7V2StoreIamBinding gets an existing DatasetHl7V2StoreIamBinding 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 NewDatasetHl7V2StoreIamBinding ¶ added in v0.26.0
func NewDatasetHl7V2StoreIamBinding(ctx *pulumi.Context, name string, args *DatasetHl7V2StoreIamBindingArgs, opts ...pulumi.ResourceOption) (*DatasetHl7V2StoreIamBinding, error)
NewDatasetHl7V2StoreIamBinding registers a new resource with the given unique name, arguments, and options.
func (*DatasetHl7V2StoreIamBinding) ElementType ¶ added in v0.26.0
func (*DatasetHl7V2StoreIamBinding) ElementType() reflect.Type
func (*DatasetHl7V2StoreIamBinding) ToDatasetHl7V2StoreIamBindingOutput ¶ added in v0.26.0
func (i *DatasetHl7V2StoreIamBinding) ToDatasetHl7V2StoreIamBindingOutput() DatasetHl7V2StoreIamBindingOutput
func (*DatasetHl7V2StoreIamBinding) ToDatasetHl7V2StoreIamBindingOutputWithContext ¶ added in v0.26.0
func (i *DatasetHl7V2StoreIamBinding) ToDatasetHl7V2StoreIamBindingOutputWithContext(ctx context.Context) DatasetHl7V2StoreIamBindingOutput
type DatasetHl7V2StoreIamBindingArgs ¶ added in v0.26.0
type DatasetHl7V2StoreIamBindingArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@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. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Members pulumi.StringArrayInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringInput }
The set of arguments for constructing a DatasetHl7V2StoreIamBinding resource.
func (DatasetHl7V2StoreIamBindingArgs) ElementType ¶ added in v0.26.0
func (DatasetHl7V2StoreIamBindingArgs) ElementType() reflect.Type
type DatasetHl7V2StoreIamBindingInput ¶ added in v0.26.0
type DatasetHl7V2StoreIamBindingInput interface { pulumi.Input ToDatasetHl7V2StoreIamBindingOutput() DatasetHl7V2StoreIamBindingOutput ToDatasetHl7V2StoreIamBindingOutputWithContext(ctx context.Context) DatasetHl7V2StoreIamBindingOutput }
type DatasetHl7V2StoreIamBindingOutput ¶ added in v0.26.0
type DatasetHl7V2StoreIamBindingOutput struct{ *pulumi.OutputState }
func (DatasetHl7V2StoreIamBindingOutput) Condition ¶ added in v0.26.0
func (o DatasetHl7V2StoreIamBindingOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (DatasetHl7V2StoreIamBindingOutput) ElementType ¶ added in v0.26.0
func (DatasetHl7V2StoreIamBindingOutput) ElementType() reflect.Type
func (DatasetHl7V2StoreIamBindingOutput) Etag ¶ added in v0.26.0
func (o DatasetHl7V2StoreIamBindingOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (DatasetHl7V2StoreIamBindingOutput) Members ¶ added in v0.26.0
func (o DatasetHl7V2StoreIamBindingOutput) Members() pulumi.StringArrayOutput
Specifies the principals requesting access for a Google Cloud 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. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `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.
func (DatasetHl7V2StoreIamBindingOutput) Name ¶ added in v0.26.0
func (o DatasetHl7V2StoreIamBindingOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (DatasetHl7V2StoreIamBindingOutput) Project ¶ added in v0.26.0
func (o DatasetHl7V2StoreIamBindingOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (DatasetHl7V2StoreIamBindingOutput) Role ¶ added in v0.26.0
func (o DatasetHl7V2StoreIamBindingOutput) Role() pulumi.StringOutput
Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
func (DatasetHl7V2StoreIamBindingOutput) ToDatasetHl7V2StoreIamBindingOutput ¶ added in v0.26.0
func (o DatasetHl7V2StoreIamBindingOutput) ToDatasetHl7V2StoreIamBindingOutput() DatasetHl7V2StoreIamBindingOutput
func (DatasetHl7V2StoreIamBindingOutput) ToDatasetHl7V2StoreIamBindingOutputWithContext ¶ added in v0.26.0
func (o DatasetHl7V2StoreIamBindingOutput) ToDatasetHl7V2StoreIamBindingOutputWithContext(ctx context.Context) DatasetHl7V2StoreIamBindingOutput
type DatasetHl7V2StoreIamBindingState ¶ added in v0.26.0
type DatasetHl7V2StoreIamBindingState struct { }
func (DatasetHl7V2StoreIamBindingState) ElementType ¶ added in v0.26.0
func (DatasetHl7V2StoreIamBindingState) ElementType() reflect.Type
type DatasetHl7V2StoreIamMember ¶ added in v0.26.0
type DatasetHl7V2StoreIamMember struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Specifies the principals requesting access for a Google Cloud 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. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `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. Member pulumi.StringOutput `pulumi:"member"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
func GetDatasetHl7V2StoreIamMember ¶ added in v0.26.0
func GetDatasetHl7V2StoreIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatasetHl7V2StoreIamMemberState, opts ...pulumi.ResourceOption) (*DatasetHl7V2StoreIamMember, error)
GetDatasetHl7V2StoreIamMember gets an existing DatasetHl7V2StoreIamMember 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 NewDatasetHl7V2StoreIamMember ¶ added in v0.26.0
func NewDatasetHl7V2StoreIamMember(ctx *pulumi.Context, name string, args *DatasetHl7V2StoreIamMemberArgs, opts ...pulumi.ResourceOption) (*DatasetHl7V2StoreIamMember, error)
NewDatasetHl7V2StoreIamMember registers a new resource with the given unique name, arguments, and options.
func (*DatasetHl7V2StoreIamMember) ElementType ¶ added in v0.26.0
func (*DatasetHl7V2StoreIamMember) ElementType() reflect.Type
func (*DatasetHl7V2StoreIamMember) ToDatasetHl7V2StoreIamMemberOutput ¶ added in v0.26.0
func (i *DatasetHl7V2StoreIamMember) ToDatasetHl7V2StoreIamMemberOutput() DatasetHl7V2StoreIamMemberOutput
func (*DatasetHl7V2StoreIamMember) ToDatasetHl7V2StoreIamMemberOutputWithContext ¶ added in v0.26.0
func (i *DatasetHl7V2StoreIamMember) ToDatasetHl7V2StoreIamMemberOutputWithContext(ctx context.Context) DatasetHl7V2StoreIamMemberOutput
type DatasetHl7V2StoreIamMemberArgs ¶ added in v0.26.0
type DatasetHl7V2StoreIamMemberArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@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. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Member pulumi.StringInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Role pulumi.StringInput }
The set of arguments for constructing a DatasetHl7V2StoreIamMember resource.
func (DatasetHl7V2StoreIamMemberArgs) ElementType ¶ added in v0.26.0
func (DatasetHl7V2StoreIamMemberArgs) ElementType() reflect.Type
type DatasetHl7V2StoreIamMemberInput ¶ added in v0.26.0
type DatasetHl7V2StoreIamMemberInput interface { pulumi.Input ToDatasetHl7V2StoreIamMemberOutput() DatasetHl7V2StoreIamMemberOutput ToDatasetHl7V2StoreIamMemberOutputWithContext(ctx context.Context) DatasetHl7V2StoreIamMemberOutput }
type DatasetHl7V2StoreIamMemberOutput ¶ added in v0.26.0
type DatasetHl7V2StoreIamMemberOutput struct{ *pulumi.OutputState }
func (DatasetHl7V2StoreIamMemberOutput) Condition ¶ added in v0.26.0
func (o DatasetHl7V2StoreIamMemberOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (DatasetHl7V2StoreIamMemberOutput) ElementType ¶ added in v0.26.0
func (DatasetHl7V2StoreIamMemberOutput) ElementType() reflect.Type
func (DatasetHl7V2StoreIamMemberOutput) Etag ¶ added in v0.26.0
func (o DatasetHl7V2StoreIamMemberOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (DatasetHl7V2StoreIamMemberOutput) Member ¶ added in v0.26.0
func (o DatasetHl7V2StoreIamMemberOutput) Member() pulumi.StringOutput
Specifies the principals requesting access for a Google Cloud 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. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `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.
func (DatasetHl7V2StoreIamMemberOutput) Name ¶ added in v0.26.0
func (o DatasetHl7V2StoreIamMemberOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (DatasetHl7V2StoreIamMemberOutput) Project ¶ added in v0.26.0
func (o DatasetHl7V2StoreIamMemberOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (DatasetHl7V2StoreIamMemberOutput) Role ¶ added in v0.26.0
func (o DatasetHl7V2StoreIamMemberOutput) Role() pulumi.StringOutput
Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
func (DatasetHl7V2StoreIamMemberOutput) ToDatasetHl7V2StoreIamMemberOutput ¶ added in v0.26.0
func (o DatasetHl7V2StoreIamMemberOutput) ToDatasetHl7V2StoreIamMemberOutput() DatasetHl7V2StoreIamMemberOutput
func (DatasetHl7V2StoreIamMemberOutput) ToDatasetHl7V2StoreIamMemberOutputWithContext ¶ added in v0.26.0
func (o DatasetHl7V2StoreIamMemberOutput) ToDatasetHl7V2StoreIamMemberOutputWithContext(ctx context.Context) DatasetHl7V2StoreIamMemberOutput
type DatasetHl7V2StoreIamMemberState ¶ added in v0.26.0
type DatasetHl7V2StoreIamMemberState struct { }
func (DatasetHl7V2StoreIamMemberState) ElementType ¶ added in v0.26.0
func (DatasetHl7V2StoreIamMemberState) 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`, or principals, with 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 principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings BindingResponseArrayOutput `pulumi:"bindings"` DatasetId pulumi.StringOutput `pulumi:"datasetId"` // `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"` Hl7V2StoreId pulumi.StringOutput `pulumi:"hl7V2StoreId"` Location pulumi.StringOutput `pulumi:"location"` Project pulumi.StringOutput `pulumi:"project"` // 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. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
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`, or principals, with 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 principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. 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.StringPtrInput Project pulumi.StringPtrInput // 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) AuditConfigs ¶ added in v0.19.0
func (o DatasetHl7V2StoreIamPolicyOutput) AuditConfigs() AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (DatasetHl7V2StoreIamPolicyOutput) Bindings ¶ added in v0.19.0
func (o DatasetHl7V2StoreIamPolicyOutput) Bindings() BindingResponseArrayOutput
Associates a list of `members`, or principals, with 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 principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
func (DatasetHl7V2StoreIamPolicyOutput) DatasetId ¶ added in v0.21.0
func (o DatasetHl7V2StoreIamPolicyOutput) DatasetId() pulumi.StringOutput
func (DatasetHl7V2StoreIamPolicyOutput) ElementType ¶
func (DatasetHl7V2StoreIamPolicyOutput) ElementType() reflect.Type
func (DatasetHl7V2StoreIamPolicyOutput) Etag ¶ added in v0.19.0
func (o DatasetHl7V2StoreIamPolicyOutput) Etag() pulumi.StringOutput
`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.
func (DatasetHl7V2StoreIamPolicyOutput) Hl7V2StoreId ¶ added in v0.21.0
func (o DatasetHl7V2StoreIamPolicyOutput) Hl7V2StoreId() pulumi.StringOutput
func (DatasetHl7V2StoreIamPolicyOutput) Location ¶ added in v0.21.0
func (o DatasetHl7V2StoreIamPolicyOutput) Location() pulumi.StringOutput
func (DatasetHl7V2StoreIamPolicyOutput) Project ¶ added in v0.21.0
func (o DatasetHl7V2StoreIamPolicyOutput) Project() pulumi.StringOutput
func (DatasetHl7V2StoreIamPolicyOutput) ToDatasetHl7V2StoreIamPolicyOutput ¶
func (o DatasetHl7V2StoreIamPolicyOutput) ToDatasetHl7V2StoreIamPolicyOutput() DatasetHl7V2StoreIamPolicyOutput
func (DatasetHl7V2StoreIamPolicyOutput) ToDatasetHl7V2StoreIamPolicyOutputWithContext ¶
func (o DatasetHl7V2StoreIamPolicyOutput) ToDatasetHl7V2StoreIamPolicyOutputWithContext(ctx context.Context) DatasetHl7V2StoreIamPolicyOutput
func (DatasetHl7V2StoreIamPolicyOutput) Version ¶ added in v0.19.0
func (o DatasetHl7V2StoreIamPolicyOutput) Version() pulumi.IntOutput
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).
type DatasetHl7V2StoreIamPolicyState ¶
type DatasetHl7V2StoreIamPolicyState struct { }
func (DatasetHl7V2StoreIamPolicyState) ElementType ¶
func (DatasetHl7V2StoreIamPolicyState) ElementType() reflect.Type
type DatasetIamBinding ¶ added in v0.26.0
type DatasetIamBinding struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Specifies the principals requesting access for a Google Cloud 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. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `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. Members pulumi.StringArrayOutput `pulumi:"members"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
func GetDatasetIamBinding ¶ added in v0.26.0
func GetDatasetIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatasetIamBindingState, opts ...pulumi.ResourceOption) (*DatasetIamBinding, error)
GetDatasetIamBinding gets an existing DatasetIamBinding resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDatasetIamBinding ¶ added in v0.26.0
func NewDatasetIamBinding(ctx *pulumi.Context, name string, args *DatasetIamBindingArgs, opts ...pulumi.ResourceOption) (*DatasetIamBinding, error)
NewDatasetIamBinding registers a new resource with the given unique name, arguments, and options.
func (*DatasetIamBinding) ElementType ¶ added in v0.26.0
func (*DatasetIamBinding) ElementType() reflect.Type
func (*DatasetIamBinding) ToDatasetIamBindingOutput ¶ added in v0.26.0
func (i *DatasetIamBinding) ToDatasetIamBindingOutput() DatasetIamBindingOutput
func (*DatasetIamBinding) ToDatasetIamBindingOutputWithContext ¶ added in v0.26.0
func (i *DatasetIamBinding) ToDatasetIamBindingOutputWithContext(ctx context.Context) DatasetIamBindingOutput
type DatasetIamBindingArgs ¶ added in v0.26.0
type DatasetIamBindingArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@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. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Members pulumi.StringArrayInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringInput }
The set of arguments for constructing a DatasetIamBinding resource.
func (DatasetIamBindingArgs) ElementType ¶ added in v0.26.0
func (DatasetIamBindingArgs) ElementType() reflect.Type
type DatasetIamBindingInput ¶ added in v0.26.0
type DatasetIamBindingInput interface { pulumi.Input ToDatasetIamBindingOutput() DatasetIamBindingOutput ToDatasetIamBindingOutputWithContext(ctx context.Context) DatasetIamBindingOutput }
type DatasetIamBindingOutput ¶ added in v0.26.0
type DatasetIamBindingOutput struct{ *pulumi.OutputState }
func (DatasetIamBindingOutput) Condition ¶ added in v0.26.0
func (o DatasetIamBindingOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (DatasetIamBindingOutput) ElementType ¶ added in v0.26.0
func (DatasetIamBindingOutput) ElementType() reflect.Type
func (DatasetIamBindingOutput) Etag ¶ added in v0.26.0
func (o DatasetIamBindingOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (DatasetIamBindingOutput) Members ¶ added in v0.26.0
func (o DatasetIamBindingOutput) Members() pulumi.StringArrayOutput
Specifies the principals requesting access for a Google Cloud 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. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `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.
func (DatasetIamBindingOutput) Name ¶ added in v0.26.0
func (o DatasetIamBindingOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (DatasetIamBindingOutput) Project ¶ added in v0.26.0
func (o DatasetIamBindingOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (DatasetIamBindingOutput) Role ¶ added in v0.26.0
func (o DatasetIamBindingOutput) Role() pulumi.StringOutput
Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
func (DatasetIamBindingOutput) ToDatasetIamBindingOutput ¶ added in v0.26.0
func (o DatasetIamBindingOutput) ToDatasetIamBindingOutput() DatasetIamBindingOutput
func (DatasetIamBindingOutput) ToDatasetIamBindingOutputWithContext ¶ added in v0.26.0
func (o DatasetIamBindingOutput) ToDatasetIamBindingOutputWithContext(ctx context.Context) DatasetIamBindingOutput
type DatasetIamBindingState ¶ added in v0.26.0
type DatasetIamBindingState struct { }
func (DatasetIamBindingState) ElementType ¶ added in v0.26.0
func (DatasetIamBindingState) ElementType() reflect.Type
type DatasetIamMember ¶ added in v0.26.0
type DatasetIamMember struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Specifies the principals requesting access for a Google Cloud 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. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `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. Member pulumi.StringOutput `pulumi:"member"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
func GetDatasetIamMember ¶ added in v0.26.0
func GetDatasetIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatasetIamMemberState, opts ...pulumi.ResourceOption) (*DatasetIamMember, error)
GetDatasetIamMember gets an existing DatasetIamMember resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDatasetIamMember ¶ added in v0.26.0
func NewDatasetIamMember(ctx *pulumi.Context, name string, args *DatasetIamMemberArgs, opts ...pulumi.ResourceOption) (*DatasetIamMember, error)
NewDatasetIamMember registers a new resource with the given unique name, arguments, and options.
func (*DatasetIamMember) ElementType ¶ added in v0.26.0
func (*DatasetIamMember) ElementType() reflect.Type
func (*DatasetIamMember) ToDatasetIamMemberOutput ¶ added in v0.26.0
func (i *DatasetIamMember) ToDatasetIamMemberOutput() DatasetIamMemberOutput
func (*DatasetIamMember) ToDatasetIamMemberOutputWithContext ¶ added in v0.26.0
func (i *DatasetIamMember) ToDatasetIamMemberOutputWithContext(ctx context.Context) DatasetIamMemberOutput
type DatasetIamMemberArgs ¶ added in v0.26.0
type DatasetIamMemberArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@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. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Member pulumi.StringInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Role pulumi.StringInput }
The set of arguments for constructing a DatasetIamMember resource.
func (DatasetIamMemberArgs) ElementType ¶ added in v0.26.0
func (DatasetIamMemberArgs) ElementType() reflect.Type
type DatasetIamMemberInput ¶ added in v0.26.0
type DatasetIamMemberInput interface { pulumi.Input ToDatasetIamMemberOutput() DatasetIamMemberOutput ToDatasetIamMemberOutputWithContext(ctx context.Context) DatasetIamMemberOutput }
type DatasetIamMemberOutput ¶ added in v0.26.0
type DatasetIamMemberOutput struct{ *pulumi.OutputState }
func (DatasetIamMemberOutput) Condition ¶ added in v0.26.0
func (o DatasetIamMemberOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (DatasetIamMemberOutput) ElementType ¶ added in v0.26.0
func (DatasetIamMemberOutput) ElementType() reflect.Type
func (DatasetIamMemberOutput) Etag ¶ added in v0.26.0
func (o DatasetIamMemberOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (DatasetIamMemberOutput) Member ¶ added in v0.26.0
func (o DatasetIamMemberOutput) Member() pulumi.StringOutput
Specifies the principals requesting access for a Google Cloud 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. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `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.
func (DatasetIamMemberOutput) Name ¶ added in v0.26.0
func (o DatasetIamMemberOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (DatasetIamMemberOutput) Project ¶ added in v0.26.0
func (o DatasetIamMemberOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (DatasetIamMemberOutput) Role ¶ added in v0.26.0
func (o DatasetIamMemberOutput) Role() pulumi.StringOutput
Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
func (DatasetIamMemberOutput) ToDatasetIamMemberOutput ¶ added in v0.26.0
func (o DatasetIamMemberOutput) ToDatasetIamMemberOutput() DatasetIamMemberOutput
func (DatasetIamMemberOutput) ToDatasetIamMemberOutputWithContext ¶ added in v0.26.0
func (o DatasetIamMemberOutput) ToDatasetIamMemberOutputWithContext(ctx context.Context) DatasetIamMemberOutput
type DatasetIamMemberState ¶ added in v0.26.0
type DatasetIamMemberState struct { }
func (DatasetIamMemberState) ElementType ¶ added in v0.26.0
func (DatasetIamMemberState) 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`, or principals, with 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 principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings BindingResponseArrayOutput `pulumi:"bindings"` DatasetId pulumi.StringOutput `pulumi:"datasetId"` // `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"` Location pulumi.StringOutput `pulumi:"location"` Project pulumi.StringOutput `pulumi:"project"` // 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. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
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`, or principals, with 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 principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. 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.StringPtrInput Project pulumi.StringPtrInput // 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) AuditConfigs ¶ added in v0.19.0
func (o DatasetIamPolicyOutput) AuditConfigs() AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (DatasetIamPolicyOutput) Bindings ¶ added in v0.19.0
func (o DatasetIamPolicyOutput) Bindings() BindingResponseArrayOutput
Associates a list of `members`, or principals, with 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 principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
func (DatasetIamPolicyOutput) DatasetId ¶ added in v0.21.0
func (o DatasetIamPolicyOutput) DatasetId() pulumi.StringOutput
func (DatasetIamPolicyOutput) ElementType ¶
func (DatasetIamPolicyOutput) ElementType() reflect.Type
func (DatasetIamPolicyOutput) Etag ¶ added in v0.19.0
func (o DatasetIamPolicyOutput) Etag() pulumi.StringOutput
`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.
func (DatasetIamPolicyOutput) Location ¶ added in v0.21.0
func (o DatasetIamPolicyOutput) Location() pulumi.StringOutput
func (DatasetIamPolicyOutput) Project ¶ added in v0.21.0
func (o DatasetIamPolicyOutput) Project() pulumi.StringOutput
func (DatasetIamPolicyOutput) ToDatasetIamPolicyOutput ¶
func (o DatasetIamPolicyOutput) ToDatasetIamPolicyOutput() DatasetIamPolicyOutput
func (DatasetIamPolicyOutput) ToDatasetIamPolicyOutputWithContext ¶
func (o DatasetIamPolicyOutput) ToDatasetIamPolicyOutputWithContext(ctx context.Context) DatasetIamPolicyOutput
func (DatasetIamPolicyOutput) Version ¶ added in v0.19.0
func (o DatasetIamPolicyOutput) Version() pulumi.IntOutput
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).
type DatasetIamPolicyState ¶
type DatasetIamPolicyState struct { }
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) DatasetId ¶ added in v0.21.0
func (o DatasetOutput) DatasetId() pulumi.StringPtrOutput
The ID of the dataset that is being created. The string must match the following regex: `[\p{L}\p{N}_\-\.]{1,256}`.
func (DatasetOutput) ElementType ¶
func (DatasetOutput) ElementType() reflect.Type
func (DatasetOutput) Location ¶ added in v0.21.0
func (o DatasetOutput) Location() pulumi.StringOutput
func (DatasetOutput) Name ¶ added in v0.19.0
func (o DatasetOutput) Name() pulumi.StringOutput
Resource name of the dataset, of the form `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}`.
func (DatasetOutput) Project ¶ added in v0.21.0
func (o DatasetOutput) Project() pulumi.StringOutput
func (DatasetOutput) TimeZone ¶ added in v0.19.0
func (o DatasetOutput) TimeZone() pulumi.StringOutput
The default timezone used by this dataset. Must be a either a valid IANA time zone name such as "America/New_York" or empty, which defaults to UTC. This is used for parsing times in resources, such as HL7 messages, where no explicit timezone is specified.
func (DatasetOutput) ToDatasetOutput ¶
func (o DatasetOutput) ToDatasetOutput() DatasetOutput
func (DatasetOutput) ToDatasetOutputWithContext ¶
func (o DatasetOutput) ToDatasetOutputWithContext(ctx context.Context) DatasetOutput
type DatasetState ¶
type DatasetState struct { }
func (DatasetState) ElementType ¶
func (DatasetState) ElementType() reflect.Type
type DateShiftConfig ¶ added in v0.21.0
type DateShiftConfig struct { // An AES 128/192/256 bit key. The date shift is computed based on this key and the patient ID. If the patient ID is empty for a DICOM resource, the date shift is computed based on this key and the study instance UID. If crypto_key is not set, then kms_wrapped is used to calculate the date shift. If neither is set, a default key is generated for each de-identify operation. Must not be set if kms_wrapped is set. CryptoKey *string `pulumi:"cryptoKey"` // KMS wrapped key. If kms_wrapped is not set, then crypto_key is used to calculate the date shift. If neither is set, a default key is generated for each de-identify operation. Must not be set if crypto_key is set. KmsWrapped *KmsWrappedCryptoKey `pulumi:"kmsWrapped"` }
Shift a date forward or backward in time by a random amount which is consistent for a given patient and crypto key combination.
type DateShiftConfigArgs ¶ added in v0.21.0
type DateShiftConfigArgs struct { // An AES 128/192/256 bit key. The date shift is computed based on this key and the patient ID. If the patient ID is empty for a DICOM resource, the date shift is computed based on this key and the study instance UID. If crypto_key is not set, then kms_wrapped is used to calculate the date shift. If neither is set, a default key is generated for each de-identify operation. Must not be set if kms_wrapped is set. CryptoKey pulumi.StringPtrInput `pulumi:"cryptoKey"` // KMS wrapped key. If kms_wrapped is not set, then crypto_key is used to calculate the date shift. If neither is set, a default key is generated for each de-identify operation. Must not be set if crypto_key is set. KmsWrapped KmsWrappedCryptoKeyPtrInput `pulumi:"kmsWrapped"` }
Shift a date forward or backward in time by a random amount which is consistent for a given patient and crypto key combination.
func (DateShiftConfigArgs) ElementType ¶ added in v0.21.0
func (DateShiftConfigArgs) ElementType() reflect.Type
func (DateShiftConfigArgs) ToDateShiftConfigOutput ¶ added in v0.21.0
func (i DateShiftConfigArgs) ToDateShiftConfigOutput() DateShiftConfigOutput
func (DateShiftConfigArgs) ToDateShiftConfigOutputWithContext ¶ added in v0.21.0
func (i DateShiftConfigArgs) ToDateShiftConfigOutputWithContext(ctx context.Context) DateShiftConfigOutput
func (DateShiftConfigArgs) ToDateShiftConfigPtrOutput ¶ added in v0.21.0
func (i DateShiftConfigArgs) ToDateShiftConfigPtrOutput() DateShiftConfigPtrOutput
func (DateShiftConfigArgs) ToDateShiftConfigPtrOutputWithContext ¶ added in v0.21.0
func (i DateShiftConfigArgs) ToDateShiftConfigPtrOutputWithContext(ctx context.Context) DateShiftConfigPtrOutput
type DateShiftConfigInput ¶ added in v0.21.0
type DateShiftConfigInput interface { pulumi.Input ToDateShiftConfigOutput() DateShiftConfigOutput ToDateShiftConfigOutputWithContext(context.Context) DateShiftConfigOutput }
DateShiftConfigInput is an input type that accepts DateShiftConfigArgs and DateShiftConfigOutput values. You can construct a concrete instance of `DateShiftConfigInput` via:
DateShiftConfigArgs{...}
type DateShiftConfigOutput ¶ added in v0.21.0
type DateShiftConfigOutput struct{ *pulumi.OutputState }
Shift a date forward or backward in time by a random amount which is consistent for a given patient and crypto key combination.
func (DateShiftConfigOutput) CryptoKey ¶ added in v0.21.0
func (o DateShiftConfigOutput) CryptoKey() pulumi.StringPtrOutput
An AES 128/192/256 bit key. The date shift is computed based on this key and the patient ID. If the patient ID is empty for a DICOM resource, the date shift is computed based on this key and the study instance UID. If crypto_key is not set, then kms_wrapped is used to calculate the date shift. If neither is set, a default key is generated for each de-identify operation. Must not be set if kms_wrapped is set.
func (DateShiftConfigOutput) ElementType ¶ added in v0.21.0
func (DateShiftConfigOutput) ElementType() reflect.Type
func (DateShiftConfigOutput) KmsWrapped ¶ added in v0.21.0
func (o DateShiftConfigOutput) KmsWrapped() KmsWrappedCryptoKeyPtrOutput
KMS wrapped key. If kms_wrapped is not set, then crypto_key is used to calculate the date shift. If neither is set, a default key is generated for each de-identify operation. Must not be set if crypto_key is set.
func (DateShiftConfigOutput) ToDateShiftConfigOutput ¶ added in v0.21.0
func (o DateShiftConfigOutput) ToDateShiftConfigOutput() DateShiftConfigOutput
func (DateShiftConfigOutput) ToDateShiftConfigOutputWithContext ¶ added in v0.21.0
func (o DateShiftConfigOutput) ToDateShiftConfigOutputWithContext(ctx context.Context) DateShiftConfigOutput
func (DateShiftConfigOutput) ToDateShiftConfigPtrOutput ¶ added in v0.21.0
func (o DateShiftConfigOutput) ToDateShiftConfigPtrOutput() DateShiftConfigPtrOutput
func (DateShiftConfigOutput) ToDateShiftConfigPtrOutputWithContext ¶ added in v0.21.0
func (o DateShiftConfigOutput) ToDateShiftConfigPtrOutputWithContext(ctx context.Context) DateShiftConfigPtrOutput
type DateShiftConfigPtrInput ¶ added in v0.21.0
type DateShiftConfigPtrInput interface { pulumi.Input ToDateShiftConfigPtrOutput() DateShiftConfigPtrOutput ToDateShiftConfigPtrOutputWithContext(context.Context) DateShiftConfigPtrOutput }
DateShiftConfigPtrInput is an input type that accepts DateShiftConfigArgs, DateShiftConfigPtr and DateShiftConfigPtrOutput values. You can construct a concrete instance of `DateShiftConfigPtrInput` via:
DateShiftConfigArgs{...} or: nil
func DateShiftConfigPtr ¶ added in v0.21.0
func DateShiftConfigPtr(v *DateShiftConfigArgs) DateShiftConfigPtrInput
type DateShiftConfigPtrOutput ¶ added in v0.21.0
type DateShiftConfigPtrOutput struct{ *pulumi.OutputState }
func (DateShiftConfigPtrOutput) CryptoKey ¶ added in v0.21.0
func (o DateShiftConfigPtrOutput) CryptoKey() pulumi.StringPtrOutput
An AES 128/192/256 bit key. The date shift is computed based on this key and the patient ID. If the patient ID is empty for a DICOM resource, the date shift is computed based on this key and the study instance UID. If crypto_key is not set, then kms_wrapped is used to calculate the date shift. If neither is set, a default key is generated for each de-identify operation. Must not be set if kms_wrapped is set.
func (DateShiftConfigPtrOutput) Elem ¶ added in v0.21.0
func (o DateShiftConfigPtrOutput) Elem() DateShiftConfigOutput
func (DateShiftConfigPtrOutput) ElementType ¶ added in v0.21.0
func (DateShiftConfigPtrOutput) ElementType() reflect.Type
func (DateShiftConfigPtrOutput) KmsWrapped ¶ added in v0.21.0
func (o DateShiftConfigPtrOutput) KmsWrapped() KmsWrappedCryptoKeyPtrOutput
KMS wrapped key. If kms_wrapped is not set, then crypto_key is used to calculate the date shift. If neither is set, a default key is generated for each de-identify operation. Must not be set if crypto_key is set.
func (DateShiftConfigPtrOutput) ToDateShiftConfigPtrOutput ¶ added in v0.21.0
func (o DateShiftConfigPtrOutput) ToDateShiftConfigPtrOutput() DateShiftConfigPtrOutput
func (DateShiftConfigPtrOutput) ToDateShiftConfigPtrOutputWithContext ¶ added in v0.21.0
func (o DateShiftConfigPtrOutput) ToDateShiftConfigPtrOutputWithContext(ctx context.Context) DateShiftConfigPtrOutput
type DateShiftConfigResponse ¶ added in v0.21.0
type DateShiftConfigResponse struct { // An AES 128/192/256 bit key. The date shift is computed based on this key and the patient ID. If the patient ID is empty for a DICOM resource, the date shift is computed based on this key and the study instance UID. If crypto_key is not set, then kms_wrapped is used to calculate the date shift. If neither is set, a default key is generated for each de-identify operation. Must not be set if kms_wrapped is set. CryptoKey string `pulumi:"cryptoKey"` // KMS wrapped key. If kms_wrapped is not set, then crypto_key is used to calculate the date shift. If neither is set, a default key is generated for each de-identify operation. Must not be set if crypto_key is set. KmsWrapped KmsWrappedCryptoKeyResponse `pulumi:"kmsWrapped"` }
Shift a date forward or backward in time by a random amount which is consistent for a given patient and crypto key combination.
type DateShiftConfigResponseOutput ¶ added in v0.21.0
type DateShiftConfigResponseOutput struct{ *pulumi.OutputState }
Shift a date forward or backward in time by a random amount which is consistent for a given patient and crypto key combination.
func (DateShiftConfigResponseOutput) CryptoKey ¶ added in v0.21.0
func (o DateShiftConfigResponseOutput) CryptoKey() pulumi.StringOutput
An AES 128/192/256 bit key. The date shift is computed based on this key and the patient ID. If the patient ID is empty for a DICOM resource, the date shift is computed based on this key and the study instance UID. If crypto_key is not set, then kms_wrapped is used to calculate the date shift. If neither is set, a default key is generated for each de-identify operation. Must not be set if kms_wrapped is set.
func (DateShiftConfigResponseOutput) ElementType ¶ added in v0.21.0
func (DateShiftConfigResponseOutput) ElementType() reflect.Type
func (DateShiftConfigResponseOutput) KmsWrapped ¶ added in v0.21.0
func (o DateShiftConfigResponseOutput) KmsWrapped() KmsWrappedCryptoKeyResponseOutput
KMS wrapped key. If kms_wrapped is not set, then crypto_key is used to calculate the date shift. If neither is set, a default key is generated for each de-identify operation. Must not be set if crypto_key is set.
func (DateShiftConfigResponseOutput) ToDateShiftConfigResponseOutput ¶ added in v0.21.0
func (o DateShiftConfigResponseOutput) ToDateShiftConfigResponseOutput() DateShiftConfigResponseOutput
func (DateShiftConfigResponseOutput) ToDateShiftConfigResponseOutputWithContext ¶ added in v0.21.0
func (o DateShiftConfigResponseOutput) ToDateShiftConfigResponseOutputWithContext(ctx context.Context) DateShiftConfigResponseOutput
type DateShiftField ¶ added in v0.28.0
type DateShiftField struct { }
Shift the date by a randomized number of days. See [date shifting](https://cloud.google.com/dlp/docs/concepts-date-shifting) for more information. Supported [types](https://www.hl7.org/fhir/datatypes.html): Date, DateTime.
type DateShiftFieldArgs ¶ added in v0.28.0
type DateShiftFieldArgs struct { }
Shift the date by a randomized number of days. See [date shifting](https://cloud.google.com/dlp/docs/concepts-date-shifting) for more information. Supported [types](https://www.hl7.org/fhir/datatypes.html): Date, DateTime.
func (DateShiftFieldArgs) ElementType ¶ added in v0.28.0
func (DateShiftFieldArgs) ElementType() reflect.Type
func (DateShiftFieldArgs) ToDateShiftFieldOutput ¶ added in v0.28.0
func (i DateShiftFieldArgs) ToDateShiftFieldOutput() DateShiftFieldOutput
func (DateShiftFieldArgs) ToDateShiftFieldOutputWithContext ¶ added in v0.28.0
func (i DateShiftFieldArgs) ToDateShiftFieldOutputWithContext(ctx context.Context) DateShiftFieldOutput
func (DateShiftFieldArgs) ToDateShiftFieldPtrOutput ¶ added in v0.28.0
func (i DateShiftFieldArgs) ToDateShiftFieldPtrOutput() DateShiftFieldPtrOutput
func (DateShiftFieldArgs) ToDateShiftFieldPtrOutputWithContext ¶ added in v0.28.0
func (i DateShiftFieldArgs) ToDateShiftFieldPtrOutputWithContext(ctx context.Context) DateShiftFieldPtrOutput
type DateShiftFieldInput ¶ added in v0.28.0
type DateShiftFieldInput interface { pulumi.Input ToDateShiftFieldOutput() DateShiftFieldOutput ToDateShiftFieldOutputWithContext(context.Context) DateShiftFieldOutput }
DateShiftFieldInput is an input type that accepts DateShiftFieldArgs and DateShiftFieldOutput values. You can construct a concrete instance of `DateShiftFieldInput` via:
DateShiftFieldArgs{...}
type DateShiftFieldOutput ¶ added in v0.28.0
type DateShiftFieldOutput struct{ *pulumi.OutputState }
Shift the date by a randomized number of days. See [date shifting](https://cloud.google.com/dlp/docs/concepts-date-shifting) for more information. Supported [types](https://www.hl7.org/fhir/datatypes.html): Date, DateTime.
func (DateShiftFieldOutput) ElementType ¶ added in v0.28.0
func (DateShiftFieldOutput) ElementType() reflect.Type
func (DateShiftFieldOutput) ToDateShiftFieldOutput ¶ added in v0.28.0
func (o DateShiftFieldOutput) ToDateShiftFieldOutput() DateShiftFieldOutput
func (DateShiftFieldOutput) ToDateShiftFieldOutputWithContext ¶ added in v0.28.0
func (o DateShiftFieldOutput) ToDateShiftFieldOutputWithContext(ctx context.Context) DateShiftFieldOutput
func (DateShiftFieldOutput) ToDateShiftFieldPtrOutput ¶ added in v0.28.0
func (o DateShiftFieldOutput) ToDateShiftFieldPtrOutput() DateShiftFieldPtrOutput
func (DateShiftFieldOutput) ToDateShiftFieldPtrOutputWithContext ¶ added in v0.28.0
func (o DateShiftFieldOutput) ToDateShiftFieldPtrOutputWithContext(ctx context.Context) DateShiftFieldPtrOutput
type DateShiftFieldPtrInput ¶ added in v0.28.0
type DateShiftFieldPtrInput interface { pulumi.Input ToDateShiftFieldPtrOutput() DateShiftFieldPtrOutput ToDateShiftFieldPtrOutputWithContext(context.Context) DateShiftFieldPtrOutput }
DateShiftFieldPtrInput is an input type that accepts DateShiftFieldArgs, DateShiftFieldPtr and DateShiftFieldPtrOutput values. You can construct a concrete instance of `DateShiftFieldPtrInput` via:
DateShiftFieldArgs{...} or: nil
func DateShiftFieldPtr ¶ added in v0.28.0
func DateShiftFieldPtr(v *DateShiftFieldArgs) DateShiftFieldPtrInput
type DateShiftFieldPtrOutput ¶ added in v0.28.0
type DateShiftFieldPtrOutput struct{ *pulumi.OutputState }
func (DateShiftFieldPtrOutput) Elem ¶ added in v0.28.0
func (o DateShiftFieldPtrOutput) Elem() DateShiftFieldOutput
func (DateShiftFieldPtrOutput) ElementType ¶ added in v0.28.0
func (DateShiftFieldPtrOutput) ElementType() reflect.Type
func (DateShiftFieldPtrOutput) ToDateShiftFieldPtrOutput ¶ added in v0.28.0
func (o DateShiftFieldPtrOutput) ToDateShiftFieldPtrOutput() DateShiftFieldPtrOutput
func (DateShiftFieldPtrOutput) ToDateShiftFieldPtrOutputWithContext ¶ added in v0.28.0
func (o DateShiftFieldPtrOutput) ToDateShiftFieldPtrOutputWithContext(ctx context.Context) DateShiftFieldPtrOutput
type DateShiftFieldResponse ¶ added in v0.28.0
type DateShiftFieldResponse struct { }
Shift the date by a randomized number of days. See [date shifting](https://cloud.google.com/dlp/docs/concepts-date-shifting) for more information. Supported [types](https://www.hl7.org/fhir/datatypes.html): Date, DateTime.
type DateShiftFieldResponseOutput ¶ added in v0.28.0
type DateShiftFieldResponseOutput struct{ *pulumi.OutputState }
Shift the date by a randomized number of days. See [date shifting](https://cloud.google.com/dlp/docs/concepts-date-shifting) for more information. Supported [types](https://www.hl7.org/fhir/datatypes.html): Date, DateTime.
func (DateShiftFieldResponseOutput) ElementType ¶ added in v0.28.0
func (DateShiftFieldResponseOutput) ElementType() reflect.Type
func (DateShiftFieldResponseOutput) ToDateShiftFieldResponseOutput ¶ added in v0.28.0
func (o DateShiftFieldResponseOutput) ToDateShiftFieldResponseOutput() DateShiftFieldResponseOutput
func (DateShiftFieldResponseOutput) ToDateShiftFieldResponseOutputWithContext ¶ added in v0.28.0
func (o DateShiftFieldResponseOutput) ToDateShiftFieldResponseOutputWithContext(ctx context.Context) DateShiftFieldResponseOutput
type DeidentifiedStoreDestination ¶ added in v0.21.0
type DeidentifiedStoreDestination struct { // The configuration to use when de-identifying resources that are added to this store. Config *DeidentifyConfig `pulumi:"config"` // The full resource name of a Cloud Healthcare FHIR store, for example, `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}`. Store *string `pulumi:"store"` }
Contains configuration for streaming de-identified FHIR export.
type DeidentifiedStoreDestinationArgs ¶ added in v0.21.0
type DeidentifiedStoreDestinationArgs struct { // The configuration to use when de-identifying resources that are added to this store. Config DeidentifyConfigPtrInput `pulumi:"config"` // The full resource name of a Cloud Healthcare FHIR store, for example, `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}`. Store pulumi.StringPtrInput `pulumi:"store"` }
Contains configuration for streaming de-identified FHIR export.
func (DeidentifiedStoreDestinationArgs) ElementType ¶ added in v0.21.0
func (DeidentifiedStoreDestinationArgs) ElementType() reflect.Type
func (DeidentifiedStoreDestinationArgs) ToDeidentifiedStoreDestinationOutput ¶ added in v0.21.0
func (i DeidentifiedStoreDestinationArgs) ToDeidentifiedStoreDestinationOutput() DeidentifiedStoreDestinationOutput
func (DeidentifiedStoreDestinationArgs) ToDeidentifiedStoreDestinationOutputWithContext ¶ added in v0.21.0
func (i DeidentifiedStoreDestinationArgs) ToDeidentifiedStoreDestinationOutputWithContext(ctx context.Context) DeidentifiedStoreDestinationOutput
func (DeidentifiedStoreDestinationArgs) ToDeidentifiedStoreDestinationPtrOutput ¶ added in v0.21.0
func (i DeidentifiedStoreDestinationArgs) ToDeidentifiedStoreDestinationPtrOutput() DeidentifiedStoreDestinationPtrOutput
func (DeidentifiedStoreDestinationArgs) ToDeidentifiedStoreDestinationPtrOutputWithContext ¶ added in v0.21.0
func (i DeidentifiedStoreDestinationArgs) ToDeidentifiedStoreDestinationPtrOutputWithContext(ctx context.Context) DeidentifiedStoreDestinationPtrOutput
type DeidentifiedStoreDestinationInput ¶ added in v0.21.0
type DeidentifiedStoreDestinationInput interface { pulumi.Input ToDeidentifiedStoreDestinationOutput() DeidentifiedStoreDestinationOutput ToDeidentifiedStoreDestinationOutputWithContext(context.Context) DeidentifiedStoreDestinationOutput }
DeidentifiedStoreDestinationInput is an input type that accepts DeidentifiedStoreDestinationArgs and DeidentifiedStoreDestinationOutput values. You can construct a concrete instance of `DeidentifiedStoreDestinationInput` via:
DeidentifiedStoreDestinationArgs{...}
type DeidentifiedStoreDestinationOutput ¶ added in v0.21.0
type DeidentifiedStoreDestinationOutput struct{ *pulumi.OutputState }
Contains configuration for streaming de-identified FHIR export.
func (DeidentifiedStoreDestinationOutput) Config ¶ added in v0.21.0
func (o DeidentifiedStoreDestinationOutput) Config() DeidentifyConfigPtrOutput
The configuration to use when de-identifying resources that are added to this store.
func (DeidentifiedStoreDestinationOutput) ElementType ¶ added in v0.21.0
func (DeidentifiedStoreDestinationOutput) ElementType() reflect.Type
func (DeidentifiedStoreDestinationOutput) Store ¶ added in v0.21.0
func (o DeidentifiedStoreDestinationOutput) Store() pulumi.StringPtrOutput
The full resource name of a Cloud Healthcare FHIR store, for example, `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}`.
func (DeidentifiedStoreDestinationOutput) ToDeidentifiedStoreDestinationOutput ¶ added in v0.21.0
func (o DeidentifiedStoreDestinationOutput) ToDeidentifiedStoreDestinationOutput() DeidentifiedStoreDestinationOutput
func (DeidentifiedStoreDestinationOutput) ToDeidentifiedStoreDestinationOutputWithContext ¶ added in v0.21.0
func (o DeidentifiedStoreDestinationOutput) ToDeidentifiedStoreDestinationOutputWithContext(ctx context.Context) DeidentifiedStoreDestinationOutput
func (DeidentifiedStoreDestinationOutput) ToDeidentifiedStoreDestinationPtrOutput ¶ added in v0.21.0
func (o DeidentifiedStoreDestinationOutput) ToDeidentifiedStoreDestinationPtrOutput() DeidentifiedStoreDestinationPtrOutput
func (DeidentifiedStoreDestinationOutput) ToDeidentifiedStoreDestinationPtrOutputWithContext ¶ added in v0.21.0
func (o DeidentifiedStoreDestinationOutput) ToDeidentifiedStoreDestinationPtrOutputWithContext(ctx context.Context) DeidentifiedStoreDestinationPtrOutput
type DeidentifiedStoreDestinationPtrInput ¶ added in v0.21.0
type DeidentifiedStoreDestinationPtrInput interface { pulumi.Input ToDeidentifiedStoreDestinationPtrOutput() DeidentifiedStoreDestinationPtrOutput ToDeidentifiedStoreDestinationPtrOutputWithContext(context.Context) DeidentifiedStoreDestinationPtrOutput }
DeidentifiedStoreDestinationPtrInput is an input type that accepts DeidentifiedStoreDestinationArgs, DeidentifiedStoreDestinationPtr and DeidentifiedStoreDestinationPtrOutput values. You can construct a concrete instance of `DeidentifiedStoreDestinationPtrInput` via:
DeidentifiedStoreDestinationArgs{...} or: nil
func DeidentifiedStoreDestinationPtr ¶ added in v0.21.0
func DeidentifiedStoreDestinationPtr(v *DeidentifiedStoreDestinationArgs) DeidentifiedStoreDestinationPtrInput
type DeidentifiedStoreDestinationPtrOutput ¶ added in v0.21.0
type DeidentifiedStoreDestinationPtrOutput struct{ *pulumi.OutputState }
func (DeidentifiedStoreDestinationPtrOutput) Config ¶ added in v0.21.0
func (o DeidentifiedStoreDestinationPtrOutput) Config() DeidentifyConfigPtrOutput
The configuration to use when de-identifying resources that are added to this store.
func (DeidentifiedStoreDestinationPtrOutput) ElementType ¶ added in v0.21.0
func (DeidentifiedStoreDestinationPtrOutput) ElementType() reflect.Type
func (DeidentifiedStoreDestinationPtrOutput) Store ¶ added in v0.21.0
func (o DeidentifiedStoreDestinationPtrOutput) Store() pulumi.StringPtrOutput
The full resource name of a Cloud Healthcare FHIR store, for example, `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}`.
func (DeidentifiedStoreDestinationPtrOutput) ToDeidentifiedStoreDestinationPtrOutput ¶ added in v0.21.0
func (o DeidentifiedStoreDestinationPtrOutput) ToDeidentifiedStoreDestinationPtrOutput() DeidentifiedStoreDestinationPtrOutput
func (DeidentifiedStoreDestinationPtrOutput) ToDeidentifiedStoreDestinationPtrOutputWithContext ¶ added in v0.21.0
func (o DeidentifiedStoreDestinationPtrOutput) ToDeidentifiedStoreDestinationPtrOutputWithContext(ctx context.Context) DeidentifiedStoreDestinationPtrOutput
type DeidentifiedStoreDestinationResponse ¶ added in v0.21.0
type DeidentifiedStoreDestinationResponse struct { // The configuration to use when de-identifying resources that are added to this store. Config DeidentifyConfigResponse `pulumi:"config"` // The full resource name of a Cloud Healthcare FHIR store, for example, `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}`. Store string `pulumi:"store"` }
Contains configuration for streaming de-identified FHIR export.
type DeidentifiedStoreDestinationResponseOutput ¶ added in v0.21.0
type DeidentifiedStoreDestinationResponseOutput struct{ *pulumi.OutputState }
Contains configuration for streaming de-identified FHIR export.
func (DeidentifiedStoreDestinationResponseOutput) Config ¶ added in v0.21.0
func (o DeidentifiedStoreDestinationResponseOutput) Config() DeidentifyConfigResponseOutput
The configuration to use when de-identifying resources that are added to this store.
func (DeidentifiedStoreDestinationResponseOutput) ElementType ¶ added in v0.21.0
func (DeidentifiedStoreDestinationResponseOutput) ElementType() reflect.Type
func (DeidentifiedStoreDestinationResponseOutput) Store ¶ added in v0.21.0
func (o DeidentifiedStoreDestinationResponseOutput) Store() pulumi.StringOutput
The full resource name of a Cloud Healthcare FHIR store, for example, `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}`.
func (DeidentifiedStoreDestinationResponseOutput) ToDeidentifiedStoreDestinationResponseOutput ¶ added in v0.21.0
func (o DeidentifiedStoreDestinationResponseOutput) ToDeidentifiedStoreDestinationResponseOutput() DeidentifiedStoreDestinationResponseOutput
func (DeidentifiedStoreDestinationResponseOutput) ToDeidentifiedStoreDestinationResponseOutputWithContext ¶ added in v0.21.0
func (o DeidentifiedStoreDestinationResponseOutput) ToDeidentifiedStoreDestinationResponseOutputWithContext(ctx context.Context) DeidentifiedStoreDestinationResponseOutput
type DeidentifyConfig ¶ added in v0.21.0
type DeidentifyConfig struct { // Configures how annotations, meaning that the location and infoType of sensitive information findings, are created during de-identification. If unspecified, no annotations are created. Annotation *AnnotationConfig `pulumi:"annotation"` // Configures de-id of application/DICOM content. Deprecated. Use `dicom_tag_config` instead. // // Deprecated: Configures de-id of application/DICOM content. Deprecated. Use `dicom_tag_config` instead. Dicom *DicomConfig `pulumi:"dicom"` // Configures de-id of application/DICOM content. DicomTagConfig *DicomTagConfig `pulumi:"dicomTagConfig"` // Configures de-id of application/FHIR content. Deprecated. Use `fhir_field_config` instead. // // Deprecated: Configures de-id of application/FHIR content. Deprecated. Use `fhir_field_config` instead. Fhir *FhirConfig `pulumi:"fhir"` // Configures de-id of application/FHIR content. FhirFieldConfig *FhirFieldConfig `pulumi:"fhirFieldConfig"` // Configures the de-identification of image pixels in the source_dataset. Deprecated. Use `dicom_tag_config.options.clean_image` instead. // // Deprecated: Configures the de-identification of image pixels in the source_dataset. Deprecated. Use `dicom_tag_config.options.clean_image` instead. Image *ImageConfig `pulumi:"image"` // Details about the work the de-identify operation performed. OperationMetadata *DeidentifyOperationMetadata `pulumi:"operationMetadata"` // Configures de-identification of text wherever it is found in the source_dataset. Text *TextConfig `pulumi:"text"` // Ensures in-flight data remains in the region of origin during de-identification. Using this option results in a significant reduction of throughput, and is not compatible with `LOCATION` or `ORGANIZATION_NAME` infoTypes. If the deprecated DicomConfig or FhirConfig are used, then `LOCATION` must be excluded within TextConfig, and must also be excluded within ImageConfig if image redaction is required. UseRegionalDataProcessing *bool `pulumi:"useRegionalDataProcessing"` }
Configures de-id options specific to different types of content. Each submessage customizes the handling of an https://tools.ietf.org/html/rfc6838 media type or subtype. Configs are applied in a nested manner at runtime.
type DeidentifyConfigArgs ¶ added in v0.21.0
type DeidentifyConfigArgs struct { // Configures how annotations, meaning that the location and infoType of sensitive information findings, are created during de-identification. If unspecified, no annotations are created. Annotation AnnotationConfigPtrInput `pulumi:"annotation"` // Configures de-id of application/DICOM content. Deprecated. Use `dicom_tag_config` instead. // // Deprecated: Configures de-id of application/DICOM content. Deprecated. Use `dicom_tag_config` instead. Dicom DicomConfigPtrInput `pulumi:"dicom"` // Configures de-id of application/DICOM content. DicomTagConfig DicomTagConfigPtrInput `pulumi:"dicomTagConfig"` // Configures de-id of application/FHIR content. Deprecated. Use `fhir_field_config` instead. // // Deprecated: Configures de-id of application/FHIR content. Deprecated. Use `fhir_field_config` instead. Fhir FhirConfigPtrInput `pulumi:"fhir"` // Configures de-id of application/FHIR content. FhirFieldConfig FhirFieldConfigPtrInput `pulumi:"fhirFieldConfig"` // Configures the de-identification of image pixels in the source_dataset. Deprecated. Use `dicom_tag_config.options.clean_image` instead. // // Deprecated: Configures the de-identification of image pixels in the source_dataset. Deprecated. Use `dicom_tag_config.options.clean_image` instead. Image ImageConfigPtrInput `pulumi:"image"` // Details about the work the de-identify operation performed. OperationMetadata DeidentifyOperationMetadataPtrInput `pulumi:"operationMetadata"` // Configures de-identification of text wherever it is found in the source_dataset. Text TextConfigPtrInput `pulumi:"text"` // Ensures in-flight data remains in the region of origin during de-identification. Using this option results in a significant reduction of throughput, and is not compatible with `LOCATION` or `ORGANIZATION_NAME` infoTypes. If the deprecated DicomConfig or FhirConfig are used, then `LOCATION` must be excluded within TextConfig, and must also be excluded within ImageConfig if image redaction is required. UseRegionalDataProcessing pulumi.BoolPtrInput `pulumi:"useRegionalDataProcessing"` }
Configures de-id options specific to different types of content. Each submessage customizes the handling of an https://tools.ietf.org/html/rfc6838 media type or subtype. Configs are applied in a nested manner at runtime.
func (DeidentifyConfigArgs) ElementType ¶ added in v0.21.0
func (DeidentifyConfigArgs) ElementType() reflect.Type
func (DeidentifyConfigArgs) ToDeidentifyConfigOutput ¶ added in v0.21.0
func (i DeidentifyConfigArgs) ToDeidentifyConfigOutput() DeidentifyConfigOutput
func (DeidentifyConfigArgs) ToDeidentifyConfigOutputWithContext ¶ added in v0.21.0
func (i DeidentifyConfigArgs) ToDeidentifyConfigOutputWithContext(ctx context.Context) DeidentifyConfigOutput
func (DeidentifyConfigArgs) ToDeidentifyConfigPtrOutput ¶ added in v0.21.0
func (i DeidentifyConfigArgs) ToDeidentifyConfigPtrOutput() DeidentifyConfigPtrOutput
func (DeidentifyConfigArgs) ToDeidentifyConfigPtrOutputWithContext ¶ added in v0.21.0
func (i DeidentifyConfigArgs) ToDeidentifyConfigPtrOutputWithContext(ctx context.Context) DeidentifyConfigPtrOutput
type DeidentifyConfigInput ¶ added in v0.21.0
type DeidentifyConfigInput interface { pulumi.Input ToDeidentifyConfigOutput() DeidentifyConfigOutput ToDeidentifyConfigOutputWithContext(context.Context) DeidentifyConfigOutput }
DeidentifyConfigInput is an input type that accepts DeidentifyConfigArgs and DeidentifyConfigOutput values. You can construct a concrete instance of `DeidentifyConfigInput` via:
DeidentifyConfigArgs{...}
type DeidentifyConfigOutput ¶ added in v0.21.0
type DeidentifyConfigOutput struct{ *pulumi.OutputState }
Configures de-id options specific to different types of content. Each submessage customizes the handling of an https://tools.ietf.org/html/rfc6838 media type or subtype. Configs are applied in a nested manner at runtime.
func (DeidentifyConfigOutput) Annotation ¶ added in v0.21.0
func (o DeidentifyConfigOutput) Annotation() AnnotationConfigPtrOutput
Configures how annotations, meaning that the location and infoType of sensitive information findings, are created during de-identification. If unspecified, no annotations are created.
func (DeidentifyConfigOutput) Dicom
deprecated
added in
v0.21.0
func (o DeidentifyConfigOutput) Dicom() DicomConfigPtrOutput
Configures de-id of application/DICOM content. Deprecated. Use `dicom_tag_config` instead.
Deprecated: Configures de-id of application/DICOM content. Deprecated. Use `dicom_tag_config` instead.
func (DeidentifyConfigOutput) DicomTagConfig ¶ added in v0.28.0
func (o DeidentifyConfigOutput) DicomTagConfig() DicomTagConfigPtrOutput
Configures de-id of application/DICOM content.
func (DeidentifyConfigOutput) ElementType ¶ added in v0.21.0
func (DeidentifyConfigOutput) ElementType() reflect.Type
func (DeidentifyConfigOutput) Fhir
deprecated
added in
v0.21.0
func (o DeidentifyConfigOutput) Fhir() FhirConfigPtrOutput
Configures de-id of application/FHIR content. Deprecated. Use `fhir_field_config` instead.
Deprecated: Configures de-id of application/FHIR content. Deprecated. Use `fhir_field_config` instead.
func (DeidentifyConfigOutput) FhirFieldConfig ¶ added in v0.28.0
func (o DeidentifyConfigOutput) FhirFieldConfig() FhirFieldConfigPtrOutput
Configures de-id of application/FHIR content.
func (DeidentifyConfigOutput) Image
deprecated
added in
v0.21.0
func (o DeidentifyConfigOutput) Image() ImageConfigPtrOutput
Configures the de-identification of image pixels in the source_dataset. Deprecated. Use `dicom_tag_config.options.clean_image` instead.
Deprecated: Configures the de-identification of image pixels in the source_dataset. Deprecated. Use `dicom_tag_config.options.clean_image` instead.
func (DeidentifyConfigOutput) OperationMetadata ¶ added in v0.21.0
func (o DeidentifyConfigOutput) OperationMetadata() DeidentifyOperationMetadataPtrOutput
Details about the work the de-identify operation performed.
func (DeidentifyConfigOutput) Text ¶ added in v0.21.0
func (o DeidentifyConfigOutput) Text() TextConfigPtrOutput
Configures de-identification of text wherever it is found in the source_dataset.
func (DeidentifyConfigOutput) ToDeidentifyConfigOutput ¶ added in v0.21.0
func (o DeidentifyConfigOutput) ToDeidentifyConfigOutput() DeidentifyConfigOutput
func (DeidentifyConfigOutput) ToDeidentifyConfigOutputWithContext ¶ added in v0.21.0
func (o DeidentifyConfigOutput) ToDeidentifyConfigOutputWithContext(ctx context.Context) DeidentifyConfigOutput
func (DeidentifyConfigOutput) ToDeidentifyConfigPtrOutput ¶ added in v0.21.0
func (o DeidentifyConfigOutput) ToDeidentifyConfigPtrOutput() DeidentifyConfigPtrOutput
func (DeidentifyConfigOutput) ToDeidentifyConfigPtrOutputWithContext ¶ added in v0.21.0
func (o DeidentifyConfigOutput) ToDeidentifyConfigPtrOutputWithContext(ctx context.Context) DeidentifyConfigPtrOutput
func (DeidentifyConfigOutput) UseRegionalDataProcessing ¶ added in v0.31.1
func (o DeidentifyConfigOutput) UseRegionalDataProcessing() pulumi.BoolPtrOutput
Ensures in-flight data remains in the region of origin during de-identification. Using this option results in a significant reduction of throughput, and is not compatible with `LOCATION` or `ORGANIZATION_NAME` infoTypes. If the deprecated DicomConfig or FhirConfig are used, then `LOCATION` must be excluded within TextConfig, and must also be excluded within ImageConfig if image redaction is required.
type DeidentifyConfigPtrInput ¶ added in v0.21.0
type DeidentifyConfigPtrInput interface { pulumi.Input ToDeidentifyConfigPtrOutput() DeidentifyConfigPtrOutput ToDeidentifyConfigPtrOutputWithContext(context.Context) DeidentifyConfigPtrOutput }
DeidentifyConfigPtrInput is an input type that accepts DeidentifyConfigArgs, DeidentifyConfigPtr and DeidentifyConfigPtrOutput values. You can construct a concrete instance of `DeidentifyConfigPtrInput` via:
DeidentifyConfigArgs{...} or: nil
func DeidentifyConfigPtr ¶ added in v0.21.0
func DeidentifyConfigPtr(v *DeidentifyConfigArgs) DeidentifyConfigPtrInput
type DeidentifyConfigPtrOutput ¶ added in v0.21.0
type DeidentifyConfigPtrOutput struct{ *pulumi.OutputState }
func (DeidentifyConfigPtrOutput) Annotation ¶ added in v0.21.0
func (o DeidentifyConfigPtrOutput) Annotation() AnnotationConfigPtrOutput
Configures how annotations, meaning that the location and infoType of sensitive information findings, are created during de-identification. If unspecified, no annotations are created.
func (DeidentifyConfigPtrOutput) Dicom
deprecated
added in
v0.21.0
func (o DeidentifyConfigPtrOutput) Dicom() DicomConfigPtrOutput
Configures de-id of application/DICOM content. Deprecated. Use `dicom_tag_config` instead.
Deprecated: Configures de-id of application/DICOM content. Deprecated. Use `dicom_tag_config` instead.
func (DeidentifyConfigPtrOutput) DicomTagConfig ¶ added in v0.28.0
func (o DeidentifyConfigPtrOutput) DicomTagConfig() DicomTagConfigPtrOutput
Configures de-id of application/DICOM content.
func (DeidentifyConfigPtrOutput) Elem ¶ added in v0.21.0
func (o DeidentifyConfigPtrOutput) Elem() DeidentifyConfigOutput
func (DeidentifyConfigPtrOutput) ElementType ¶ added in v0.21.0
func (DeidentifyConfigPtrOutput) ElementType() reflect.Type
func (DeidentifyConfigPtrOutput) Fhir
deprecated
added in
v0.21.0
func (o DeidentifyConfigPtrOutput) Fhir() FhirConfigPtrOutput
Configures de-id of application/FHIR content. Deprecated. Use `fhir_field_config` instead.
Deprecated: Configures de-id of application/FHIR content. Deprecated. Use `fhir_field_config` instead.
func (DeidentifyConfigPtrOutput) FhirFieldConfig ¶ added in v0.28.0
func (o DeidentifyConfigPtrOutput) FhirFieldConfig() FhirFieldConfigPtrOutput
Configures de-id of application/FHIR content.
func (DeidentifyConfigPtrOutput) Image
deprecated
added in
v0.21.0
func (o DeidentifyConfigPtrOutput) Image() ImageConfigPtrOutput
Configures the de-identification of image pixels in the source_dataset. Deprecated. Use `dicom_tag_config.options.clean_image` instead.
Deprecated: Configures the de-identification of image pixels in the source_dataset. Deprecated. Use `dicom_tag_config.options.clean_image` instead.
func (DeidentifyConfigPtrOutput) OperationMetadata ¶ added in v0.21.0
func (o DeidentifyConfigPtrOutput) OperationMetadata() DeidentifyOperationMetadataPtrOutput
Details about the work the de-identify operation performed.
func (DeidentifyConfigPtrOutput) Text ¶ added in v0.21.0
func (o DeidentifyConfigPtrOutput) Text() TextConfigPtrOutput
Configures de-identification of text wherever it is found in the source_dataset.
func (DeidentifyConfigPtrOutput) ToDeidentifyConfigPtrOutput ¶ added in v0.21.0
func (o DeidentifyConfigPtrOutput) ToDeidentifyConfigPtrOutput() DeidentifyConfigPtrOutput
func (DeidentifyConfigPtrOutput) ToDeidentifyConfigPtrOutputWithContext ¶ added in v0.21.0
func (o DeidentifyConfigPtrOutput) ToDeidentifyConfigPtrOutputWithContext(ctx context.Context) DeidentifyConfigPtrOutput
func (DeidentifyConfigPtrOutput) UseRegionalDataProcessing ¶ added in v0.31.1
func (o DeidentifyConfigPtrOutput) UseRegionalDataProcessing() pulumi.BoolPtrOutput
Ensures in-flight data remains in the region of origin during de-identification. Using this option results in a significant reduction of throughput, and is not compatible with `LOCATION` or `ORGANIZATION_NAME` infoTypes. If the deprecated DicomConfig or FhirConfig are used, then `LOCATION` must be excluded within TextConfig, and must also be excluded within ImageConfig if image redaction is required.
type DeidentifyConfigResponse ¶ added in v0.21.0
type DeidentifyConfigResponse struct { // Configures how annotations, meaning that the location and infoType of sensitive information findings, are created during de-identification. If unspecified, no annotations are created. Annotation AnnotationConfigResponse `pulumi:"annotation"` // Configures de-id of application/DICOM content. Deprecated. Use `dicom_tag_config` instead. // // Deprecated: Configures de-id of application/DICOM content. Deprecated. Use `dicom_tag_config` instead. Dicom DicomConfigResponse `pulumi:"dicom"` // Configures de-id of application/DICOM content. DicomTagConfig DicomTagConfigResponse `pulumi:"dicomTagConfig"` // Configures de-id of application/FHIR content. Deprecated. Use `fhir_field_config` instead. // // Deprecated: Configures de-id of application/FHIR content. Deprecated. Use `fhir_field_config` instead. Fhir FhirConfigResponse `pulumi:"fhir"` // Configures de-id of application/FHIR content. FhirFieldConfig FhirFieldConfigResponse `pulumi:"fhirFieldConfig"` // Configures the de-identification of image pixels in the source_dataset. Deprecated. Use `dicom_tag_config.options.clean_image` instead. // // Deprecated: Configures the de-identification of image pixels in the source_dataset. Deprecated. Use `dicom_tag_config.options.clean_image` instead. Image ImageConfigResponse `pulumi:"image"` // Details about the work the de-identify operation performed. OperationMetadata DeidentifyOperationMetadataResponse `pulumi:"operationMetadata"` // Configures de-identification of text wherever it is found in the source_dataset. Text TextConfigResponse `pulumi:"text"` // Ensures in-flight data remains in the region of origin during de-identification. Using this option results in a significant reduction of throughput, and is not compatible with `LOCATION` or `ORGANIZATION_NAME` infoTypes. If the deprecated DicomConfig or FhirConfig are used, then `LOCATION` must be excluded within TextConfig, and must also be excluded within ImageConfig if image redaction is required. UseRegionalDataProcessing bool `pulumi:"useRegionalDataProcessing"` }
Configures de-id options specific to different types of content. Each submessage customizes the handling of an https://tools.ietf.org/html/rfc6838 media type or subtype. Configs are applied in a nested manner at runtime.
type DeidentifyConfigResponseOutput ¶ added in v0.21.0
type DeidentifyConfigResponseOutput struct{ *pulumi.OutputState }
Configures de-id options specific to different types of content. Each submessage customizes the handling of an https://tools.ietf.org/html/rfc6838 media type or subtype. Configs are applied in a nested manner at runtime.
func (DeidentifyConfigResponseOutput) Annotation ¶ added in v0.21.0
func (o DeidentifyConfigResponseOutput) Annotation() AnnotationConfigResponseOutput
Configures how annotations, meaning that the location and infoType of sensitive information findings, are created during de-identification. If unspecified, no annotations are created.
func (DeidentifyConfigResponseOutput) Dicom
deprecated
added in
v0.21.0
func (o DeidentifyConfigResponseOutput) Dicom() DicomConfigResponseOutput
Configures de-id of application/DICOM content. Deprecated. Use `dicom_tag_config` instead.
Deprecated: Configures de-id of application/DICOM content. Deprecated. Use `dicom_tag_config` instead.
func (DeidentifyConfigResponseOutput) DicomTagConfig ¶ added in v0.28.0
func (o DeidentifyConfigResponseOutput) DicomTagConfig() DicomTagConfigResponseOutput
Configures de-id of application/DICOM content.
func (DeidentifyConfigResponseOutput) ElementType ¶ added in v0.21.0
func (DeidentifyConfigResponseOutput) ElementType() reflect.Type
func (DeidentifyConfigResponseOutput) Fhir
deprecated
added in
v0.21.0
func (o DeidentifyConfigResponseOutput) Fhir() FhirConfigResponseOutput
Configures de-id of application/FHIR content. Deprecated. Use `fhir_field_config` instead.
Deprecated: Configures de-id of application/FHIR content. Deprecated. Use `fhir_field_config` instead.
func (DeidentifyConfigResponseOutput) FhirFieldConfig ¶ added in v0.28.0
func (o DeidentifyConfigResponseOutput) FhirFieldConfig() FhirFieldConfigResponseOutput
Configures de-id of application/FHIR content.
func (DeidentifyConfigResponseOutput) Image
deprecated
added in
v0.21.0
func (o DeidentifyConfigResponseOutput) Image() ImageConfigResponseOutput
Configures the de-identification of image pixels in the source_dataset. Deprecated. Use `dicom_tag_config.options.clean_image` instead.
Deprecated: Configures the de-identification of image pixels in the source_dataset. Deprecated. Use `dicom_tag_config.options.clean_image` instead.
func (DeidentifyConfigResponseOutput) OperationMetadata ¶ added in v0.21.0
func (o DeidentifyConfigResponseOutput) OperationMetadata() DeidentifyOperationMetadataResponseOutput
Details about the work the de-identify operation performed.
func (DeidentifyConfigResponseOutput) Text ¶ added in v0.21.0
func (o DeidentifyConfigResponseOutput) Text() TextConfigResponseOutput
Configures de-identification of text wherever it is found in the source_dataset.
func (DeidentifyConfigResponseOutput) ToDeidentifyConfigResponseOutput ¶ added in v0.21.0
func (o DeidentifyConfigResponseOutput) ToDeidentifyConfigResponseOutput() DeidentifyConfigResponseOutput
func (DeidentifyConfigResponseOutput) ToDeidentifyConfigResponseOutputWithContext ¶ added in v0.21.0
func (o DeidentifyConfigResponseOutput) ToDeidentifyConfigResponseOutputWithContext(ctx context.Context) DeidentifyConfigResponseOutput
func (DeidentifyConfigResponseOutput) UseRegionalDataProcessing ¶ added in v0.31.1
func (o DeidentifyConfigResponseOutput) UseRegionalDataProcessing() pulumi.BoolOutput
Ensures in-flight data remains in the region of origin during de-identification. Using this option results in a significant reduction of throughput, and is not compatible with `LOCATION` or `ORGANIZATION_NAME` infoTypes. If the deprecated DicomConfig or FhirConfig are used, then `LOCATION` must be excluded within TextConfig, and must also be excluded within ImageConfig if image redaction is required.
type DeidentifyOperationMetadata ¶ added in v0.21.0
type DeidentifyOperationMetadata struct { // Details about the FHIR store to write the output to. FhirOutput *FhirOutput `pulumi:"fhirOutput"` }
Details about the work the de-identify operation performed.
type DeidentifyOperationMetadataArgs ¶ added in v0.21.0
type DeidentifyOperationMetadataArgs struct { // Details about the FHIR store to write the output to. FhirOutput FhirOutputPtrInput `pulumi:"fhirOutput"` }
Details about the work the de-identify operation performed.
func (DeidentifyOperationMetadataArgs) ElementType ¶ added in v0.21.0
func (DeidentifyOperationMetadataArgs) ElementType() reflect.Type
func (DeidentifyOperationMetadataArgs) ToDeidentifyOperationMetadataOutput ¶ added in v0.21.0
func (i DeidentifyOperationMetadataArgs) ToDeidentifyOperationMetadataOutput() DeidentifyOperationMetadataOutput
func (DeidentifyOperationMetadataArgs) ToDeidentifyOperationMetadataOutputWithContext ¶ added in v0.21.0
func (i DeidentifyOperationMetadataArgs) ToDeidentifyOperationMetadataOutputWithContext(ctx context.Context) DeidentifyOperationMetadataOutput
func (DeidentifyOperationMetadataArgs) ToDeidentifyOperationMetadataPtrOutput ¶ added in v0.21.0
func (i DeidentifyOperationMetadataArgs) ToDeidentifyOperationMetadataPtrOutput() DeidentifyOperationMetadataPtrOutput
func (DeidentifyOperationMetadataArgs) ToDeidentifyOperationMetadataPtrOutputWithContext ¶ added in v0.21.0
func (i DeidentifyOperationMetadataArgs) ToDeidentifyOperationMetadataPtrOutputWithContext(ctx context.Context) DeidentifyOperationMetadataPtrOutput
type DeidentifyOperationMetadataInput ¶ added in v0.21.0
type DeidentifyOperationMetadataInput interface { pulumi.Input ToDeidentifyOperationMetadataOutput() DeidentifyOperationMetadataOutput ToDeidentifyOperationMetadataOutputWithContext(context.Context) DeidentifyOperationMetadataOutput }
DeidentifyOperationMetadataInput is an input type that accepts DeidentifyOperationMetadataArgs and DeidentifyOperationMetadataOutput values. You can construct a concrete instance of `DeidentifyOperationMetadataInput` via:
DeidentifyOperationMetadataArgs{...}
type DeidentifyOperationMetadataOutput ¶ added in v0.21.0
type DeidentifyOperationMetadataOutput struct{ *pulumi.OutputState }
Details about the work the de-identify operation performed.
func (DeidentifyOperationMetadataOutput) ElementType ¶ added in v0.21.0
func (DeidentifyOperationMetadataOutput) ElementType() reflect.Type
func (DeidentifyOperationMetadataOutput) FhirOutput ¶ added in v0.21.0
func (o DeidentifyOperationMetadataOutput) FhirOutput() FhirOutputPtrOutput
Details about the FHIR store to write the output to.
func (DeidentifyOperationMetadataOutput) ToDeidentifyOperationMetadataOutput ¶ added in v0.21.0
func (o DeidentifyOperationMetadataOutput) ToDeidentifyOperationMetadataOutput() DeidentifyOperationMetadataOutput
func (DeidentifyOperationMetadataOutput) ToDeidentifyOperationMetadataOutputWithContext ¶ added in v0.21.0
func (o DeidentifyOperationMetadataOutput) ToDeidentifyOperationMetadataOutputWithContext(ctx context.Context) DeidentifyOperationMetadataOutput
func (DeidentifyOperationMetadataOutput) ToDeidentifyOperationMetadataPtrOutput ¶ added in v0.21.0
func (o DeidentifyOperationMetadataOutput) ToDeidentifyOperationMetadataPtrOutput() DeidentifyOperationMetadataPtrOutput
func (DeidentifyOperationMetadataOutput) ToDeidentifyOperationMetadataPtrOutputWithContext ¶ added in v0.21.0
func (o DeidentifyOperationMetadataOutput) ToDeidentifyOperationMetadataPtrOutputWithContext(ctx context.Context) DeidentifyOperationMetadataPtrOutput
type DeidentifyOperationMetadataPtrInput ¶ added in v0.21.0
type DeidentifyOperationMetadataPtrInput interface { pulumi.Input ToDeidentifyOperationMetadataPtrOutput() DeidentifyOperationMetadataPtrOutput ToDeidentifyOperationMetadataPtrOutputWithContext(context.Context) DeidentifyOperationMetadataPtrOutput }
DeidentifyOperationMetadataPtrInput is an input type that accepts DeidentifyOperationMetadataArgs, DeidentifyOperationMetadataPtr and DeidentifyOperationMetadataPtrOutput values. You can construct a concrete instance of `DeidentifyOperationMetadataPtrInput` via:
DeidentifyOperationMetadataArgs{...} or: nil
func DeidentifyOperationMetadataPtr ¶ added in v0.21.0
func DeidentifyOperationMetadataPtr(v *DeidentifyOperationMetadataArgs) DeidentifyOperationMetadataPtrInput
type DeidentifyOperationMetadataPtrOutput ¶ added in v0.21.0
type DeidentifyOperationMetadataPtrOutput struct{ *pulumi.OutputState }
func (DeidentifyOperationMetadataPtrOutput) ElementType ¶ added in v0.21.0
func (DeidentifyOperationMetadataPtrOutput) ElementType() reflect.Type
func (DeidentifyOperationMetadataPtrOutput) FhirOutput ¶ added in v0.21.0
func (o DeidentifyOperationMetadataPtrOutput) FhirOutput() FhirOutputPtrOutput
Details about the FHIR store to write the output to.
func (DeidentifyOperationMetadataPtrOutput) ToDeidentifyOperationMetadataPtrOutput ¶ added in v0.21.0
func (o DeidentifyOperationMetadataPtrOutput) ToDeidentifyOperationMetadataPtrOutput() DeidentifyOperationMetadataPtrOutput
func (DeidentifyOperationMetadataPtrOutput) ToDeidentifyOperationMetadataPtrOutputWithContext ¶ added in v0.21.0
func (o DeidentifyOperationMetadataPtrOutput) ToDeidentifyOperationMetadataPtrOutputWithContext(ctx context.Context) DeidentifyOperationMetadataPtrOutput
type DeidentifyOperationMetadataResponse ¶ added in v0.21.0
type DeidentifyOperationMetadataResponse struct { // Details about the FHIR store to write the output to. FhirOutput FhirOutputResponse `pulumi:"fhirOutput"` }
Details about the work the de-identify operation performed.
type DeidentifyOperationMetadataResponseOutput ¶ added in v0.21.0
type DeidentifyOperationMetadataResponseOutput struct{ *pulumi.OutputState }
Details about the work the de-identify operation performed.
func (DeidentifyOperationMetadataResponseOutput) ElementType ¶ added in v0.21.0
func (DeidentifyOperationMetadataResponseOutput) ElementType() reflect.Type
func (DeidentifyOperationMetadataResponseOutput) FhirOutput ¶ added in v0.21.0
func (o DeidentifyOperationMetadataResponseOutput) FhirOutput() FhirOutputResponseOutput
Details about the FHIR store to write the output to.
func (DeidentifyOperationMetadataResponseOutput) ToDeidentifyOperationMetadataResponseOutput ¶ added in v0.21.0
func (o DeidentifyOperationMetadataResponseOutput) ToDeidentifyOperationMetadataResponseOutput() DeidentifyOperationMetadataResponseOutput
func (DeidentifyOperationMetadataResponseOutput) ToDeidentifyOperationMetadataResponseOutputWithContext ¶ added in v0.21.0
func (o DeidentifyOperationMetadataResponseOutput) ToDeidentifyOperationMetadataResponseOutputWithContext(ctx context.Context) DeidentifyOperationMetadataResponseOutput
type DeleteTagArgs ¶ added in v0.28.0
type DeleteTagArgs struct { }
Delete tag.
func (DeleteTagArgs) ElementType ¶ added in v0.28.0
func (DeleteTagArgs) ElementType() reflect.Type
func (DeleteTagArgs) ToDeleteTagOutput ¶ added in v0.28.0
func (i DeleteTagArgs) ToDeleteTagOutput() DeleteTagOutput
func (DeleteTagArgs) ToDeleteTagOutputWithContext ¶ added in v0.28.0
func (i DeleteTagArgs) ToDeleteTagOutputWithContext(ctx context.Context) DeleteTagOutput
func (DeleteTagArgs) ToDeleteTagPtrOutput ¶ added in v0.28.0
func (i DeleteTagArgs) ToDeleteTagPtrOutput() DeleteTagPtrOutput
func (DeleteTagArgs) ToDeleteTagPtrOutputWithContext ¶ added in v0.28.0
func (i DeleteTagArgs) ToDeleteTagPtrOutputWithContext(ctx context.Context) DeleteTagPtrOutput
type DeleteTagInput ¶ added in v0.28.0
type DeleteTagInput interface { pulumi.Input ToDeleteTagOutput() DeleteTagOutput ToDeleteTagOutputWithContext(context.Context) DeleteTagOutput }
DeleteTagInput is an input type that accepts DeleteTagArgs and DeleteTagOutput values. You can construct a concrete instance of `DeleteTagInput` via:
DeleteTagArgs{...}
type DeleteTagOutput ¶ added in v0.28.0
type DeleteTagOutput struct{ *pulumi.OutputState }
Delete tag.
func (DeleteTagOutput) ElementType ¶ added in v0.28.0
func (DeleteTagOutput) ElementType() reflect.Type
func (DeleteTagOutput) ToDeleteTagOutput ¶ added in v0.28.0
func (o DeleteTagOutput) ToDeleteTagOutput() DeleteTagOutput
func (DeleteTagOutput) ToDeleteTagOutputWithContext ¶ added in v0.28.0
func (o DeleteTagOutput) ToDeleteTagOutputWithContext(ctx context.Context) DeleteTagOutput
func (DeleteTagOutput) ToDeleteTagPtrOutput ¶ added in v0.28.0
func (o DeleteTagOutput) ToDeleteTagPtrOutput() DeleteTagPtrOutput
func (DeleteTagOutput) ToDeleteTagPtrOutputWithContext ¶ added in v0.28.0
func (o DeleteTagOutput) ToDeleteTagPtrOutputWithContext(ctx context.Context) DeleteTagPtrOutput
type DeleteTagPtrInput ¶ added in v0.28.0
type DeleteTagPtrInput interface { pulumi.Input ToDeleteTagPtrOutput() DeleteTagPtrOutput ToDeleteTagPtrOutputWithContext(context.Context) DeleteTagPtrOutput }
DeleteTagPtrInput is an input type that accepts DeleteTagArgs, DeleteTagPtr and DeleteTagPtrOutput values. You can construct a concrete instance of `DeleteTagPtrInput` via:
DeleteTagArgs{...} or: nil
func DeleteTagPtr ¶ added in v0.28.0
func DeleteTagPtr(v *DeleteTagArgs) DeleteTagPtrInput
type DeleteTagPtrOutput ¶ added in v0.28.0
type DeleteTagPtrOutput struct{ *pulumi.OutputState }
func (DeleteTagPtrOutput) Elem ¶ added in v0.28.0
func (o DeleteTagPtrOutput) Elem() DeleteTagOutput
func (DeleteTagPtrOutput) ElementType ¶ added in v0.28.0
func (DeleteTagPtrOutput) ElementType() reflect.Type
func (DeleteTagPtrOutput) ToDeleteTagPtrOutput ¶ added in v0.28.0
func (o DeleteTagPtrOutput) ToDeleteTagPtrOutput() DeleteTagPtrOutput
func (DeleteTagPtrOutput) ToDeleteTagPtrOutputWithContext ¶ added in v0.28.0
func (o DeleteTagPtrOutput) ToDeleteTagPtrOutputWithContext(ctx context.Context) DeleteTagPtrOutput
type DeleteTagResponseOutput ¶ added in v0.28.0
type DeleteTagResponseOutput struct{ *pulumi.OutputState }
Delete tag.
func (DeleteTagResponseOutput) ElementType ¶ added in v0.28.0
func (DeleteTagResponseOutput) ElementType() reflect.Type
func (DeleteTagResponseOutput) ToDeleteTagResponseOutput ¶ added in v0.28.0
func (o DeleteTagResponseOutput) ToDeleteTagResponseOutput() DeleteTagResponseOutput
func (DeleteTagResponseOutput) ToDeleteTagResponseOutputWithContext ¶ added in v0.28.0
func (o DeleteTagResponseOutput) ToDeleteTagResponseOutputWithContext(ctx context.Context) DeleteTagResponseOutput
type DicomConfig ¶ added in v0.21.0
type DicomConfig struct { // Tag filtering profile that determines which tags to keep/remove. FilterProfile *DicomConfigFilterProfile `pulumi:"filterProfile"` // List of tags to keep. Remove all other tags. KeepList *TagFilterList `pulumi:"keepList"` // List of tags to remove. Keep all other tags. RemoveList *TagFilterList `pulumi:"removeList"` // If true, skip replacing StudyInstanceUID, SeriesInstanceUID, SOPInstanceUID, and MediaStorageSOPInstanceUID and leave them untouched. The Cloud Healthcare API regenerates these UIDs by default based on the DICOM Standard's reasoning: "Whilst these UIDs cannot be mapped directly to an individual out of context, given access to the original images, or to a database of the original images containing the UIDs, it would be possible to recover the individual's identity." http://dicom.nema.org/medical/dicom/current/output/chtml/part15/sect_E.3.9.html SkipIdRedaction *bool `pulumi:"skipIdRedaction"` }
Specifies the parameters needed for de-identification of DICOM stores.
type DicomConfigArgs ¶ added in v0.21.0
type DicomConfigArgs struct { // Tag filtering profile that determines which tags to keep/remove. FilterProfile DicomConfigFilterProfilePtrInput `pulumi:"filterProfile"` // List of tags to keep. Remove all other tags. KeepList TagFilterListPtrInput `pulumi:"keepList"` // List of tags to remove. Keep all other tags. RemoveList TagFilterListPtrInput `pulumi:"removeList"` // If true, skip replacing StudyInstanceUID, SeriesInstanceUID, SOPInstanceUID, and MediaStorageSOPInstanceUID and leave them untouched. The Cloud Healthcare API regenerates these UIDs by default based on the DICOM Standard's reasoning: "Whilst these UIDs cannot be mapped directly to an individual out of context, given access to the original images, or to a database of the original images containing the UIDs, it would be possible to recover the individual's identity." http://dicom.nema.org/medical/dicom/current/output/chtml/part15/sect_E.3.9.html SkipIdRedaction pulumi.BoolPtrInput `pulumi:"skipIdRedaction"` }
Specifies the parameters needed for de-identification of DICOM stores.
func (DicomConfigArgs) ElementType ¶ added in v0.21.0
func (DicomConfigArgs) ElementType() reflect.Type
func (DicomConfigArgs) ToDicomConfigOutput ¶ added in v0.21.0
func (i DicomConfigArgs) ToDicomConfigOutput() DicomConfigOutput
func (DicomConfigArgs) ToDicomConfigOutputWithContext ¶ added in v0.21.0
func (i DicomConfigArgs) ToDicomConfigOutputWithContext(ctx context.Context) DicomConfigOutput
func (DicomConfigArgs) ToDicomConfigPtrOutput ¶ added in v0.21.0
func (i DicomConfigArgs) ToDicomConfigPtrOutput() DicomConfigPtrOutput
func (DicomConfigArgs) ToDicomConfigPtrOutputWithContext ¶ added in v0.21.0
func (i DicomConfigArgs) ToDicomConfigPtrOutputWithContext(ctx context.Context) DicomConfigPtrOutput
type DicomConfigFilterProfile ¶ added in v0.21.0
type DicomConfigFilterProfile string
Tag filtering profile that determines which tags to keep/remove.
func (DicomConfigFilterProfile) ElementType ¶ added in v0.21.0
func (DicomConfigFilterProfile) ElementType() reflect.Type
func (DicomConfigFilterProfile) ToDicomConfigFilterProfileOutput ¶ added in v0.21.0
func (e DicomConfigFilterProfile) ToDicomConfigFilterProfileOutput() DicomConfigFilterProfileOutput
func (DicomConfigFilterProfile) ToDicomConfigFilterProfileOutputWithContext ¶ added in v0.21.0
func (e DicomConfigFilterProfile) ToDicomConfigFilterProfileOutputWithContext(ctx context.Context) DicomConfigFilterProfileOutput
func (DicomConfigFilterProfile) ToDicomConfigFilterProfilePtrOutput ¶ added in v0.21.0
func (e DicomConfigFilterProfile) ToDicomConfigFilterProfilePtrOutput() DicomConfigFilterProfilePtrOutput
func (DicomConfigFilterProfile) ToDicomConfigFilterProfilePtrOutputWithContext ¶ added in v0.21.0
func (e DicomConfigFilterProfile) ToDicomConfigFilterProfilePtrOutputWithContext(ctx context.Context) DicomConfigFilterProfilePtrOutput
func (DicomConfigFilterProfile) ToStringOutput ¶ added in v0.21.0
func (e DicomConfigFilterProfile) ToStringOutput() pulumi.StringOutput
func (DicomConfigFilterProfile) ToStringOutputWithContext ¶ added in v0.21.0
func (e DicomConfigFilterProfile) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DicomConfigFilterProfile) ToStringPtrOutput ¶ added in v0.21.0
func (e DicomConfigFilterProfile) ToStringPtrOutput() pulumi.StringPtrOutput
func (DicomConfigFilterProfile) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (e DicomConfigFilterProfile) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DicomConfigFilterProfileInput ¶ added in v0.21.0
type DicomConfigFilterProfileInput interface { pulumi.Input ToDicomConfigFilterProfileOutput() DicomConfigFilterProfileOutput ToDicomConfigFilterProfileOutputWithContext(context.Context) DicomConfigFilterProfileOutput }
DicomConfigFilterProfileInput is an input type that accepts DicomConfigFilterProfileArgs and DicomConfigFilterProfileOutput values. You can construct a concrete instance of `DicomConfigFilterProfileInput` via:
DicomConfigFilterProfileArgs{...}
type DicomConfigFilterProfileOutput ¶ added in v0.21.0
type DicomConfigFilterProfileOutput struct{ *pulumi.OutputState }
func (DicomConfigFilterProfileOutput) ElementType ¶ added in v0.21.0
func (DicomConfigFilterProfileOutput) ElementType() reflect.Type
func (DicomConfigFilterProfileOutput) ToDicomConfigFilterProfileOutput ¶ added in v0.21.0
func (o DicomConfigFilterProfileOutput) ToDicomConfigFilterProfileOutput() DicomConfigFilterProfileOutput
func (DicomConfigFilterProfileOutput) ToDicomConfigFilterProfileOutputWithContext ¶ added in v0.21.0
func (o DicomConfigFilterProfileOutput) ToDicomConfigFilterProfileOutputWithContext(ctx context.Context) DicomConfigFilterProfileOutput
func (DicomConfigFilterProfileOutput) ToDicomConfigFilterProfilePtrOutput ¶ added in v0.21.0
func (o DicomConfigFilterProfileOutput) ToDicomConfigFilterProfilePtrOutput() DicomConfigFilterProfilePtrOutput
func (DicomConfigFilterProfileOutput) ToDicomConfigFilterProfilePtrOutputWithContext ¶ added in v0.21.0
func (o DicomConfigFilterProfileOutput) ToDicomConfigFilterProfilePtrOutputWithContext(ctx context.Context) DicomConfigFilterProfilePtrOutput
func (DicomConfigFilterProfileOutput) ToStringOutput ¶ added in v0.21.0
func (o DicomConfigFilterProfileOutput) ToStringOutput() pulumi.StringOutput
func (DicomConfigFilterProfileOutput) ToStringOutputWithContext ¶ added in v0.21.0
func (o DicomConfigFilterProfileOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DicomConfigFilterProfileOutput) ToStringPtrOutput ¶ added in v0.21.0
func (o DicomConfigFilterProfileOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DicomConfigFilterProfileOutput) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (o DicomConfigFilterProfileOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DicomConfigFilterProfilePtrInput ¶ added in v0.21.0
type DicomConfigFilterProfilePtrInput interface { pulumi.Input ToDicomConfigFilterProfilePtrOutput() DicomConfigFilterProfilePtrOutput ToDicomConfigFilterProfilePtrOutputWithContext(context.Context) DicomConfigFilterProfilePtrOutput }
func DicomConfigFilterProfilePtr ¶ added in v0.21.0
func DicomConfigFilterProfilePtr(v string) DicomConfigFilterProfilePtrInput
type DicomConfigFilterProfilePtrOutput ¶ added in v0.21.0
type DicomConfigFilterProfilePtrOutput struct{ *pulumi.OutputState }
func (DicomConfigFilterProfilePtrOutput) Elem ¶ added in v0.21.0
func (o DicomConfigFilterProfilePtrOutput) Elem() DicomConfigFilterProfileOutput
func (DicomConfigFilterProfilePtrOutput) ElementType ¶ added in v0.21.0
func (DicomConfigFilterProfilePtrOutput) ElementType() reflect.Type
func (DicomConfigFilterProfilePtrOutput) ToDicomConfigFilterProfilePtrOutput ¶ added in v0.21.0
func (o DicomConfigFilterProfilePtrOutput) ToDicomConfigFilterProfilePtrOutput() DicomConfigFilterProfilePtrOutput
func (DicomConfigFilterProfilePtrOutput) ToDicomConfigFilterProfilePtrOutputWithContext ¶ added in v0.21.0
func (o DicomConfigFilterProfilePtrOutput) ToDicomConfigFilterProfilePtrOutputWithContext(ctx context.Context) DicomConfigFilterProfilePtrOutput
func (DicomConfigFilterProfilePtrOutput) ToStringPtrOutput ¶ added in v0.21.0
func (o DicomConfigFilterProfilePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DicomConfigFilterProfilePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (o DicomConfigFilterProfilePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DicomConfigInput ¶ added in v0.21.0
type DicomConfigInput interface { pulumi.Input ToDicomConfigOutput() DicomConfigOutput ToDicomConfigOutputWithContext(context.Context) DicomConfigOutput }
DicomConfigInput is an input type that accepts DicomConfigArgs and DicomConfigOutput values. You can construct a concrete instance of `DicomConfigInput` via:
DicomConfigArgs{...}
type DicomConfigOutput ¶ added in v0.21.0
type DicomConfigOutput struct{ *pulumi.OutputState }
Specifies the parameters needed for de-identification of DICOM stores.
func (DicomConfigOutput) ElementType ¶ added in v0.21.0
func (DicomConfigOutput) ElementType() reflect.Type
func (DicomConfigOutput) FilterProfile ¶ added in v0.21.0
func (o DicomConfigOutput) FilterProfile() DicomConfigFilterProfilePtrOutput
Tag filtering profile that determines which tags to keep/remove.
func (DicomConfigOutput) KeepList ¶ added in v0.21.0
func (o DicomConfigOutput) KeepList() TagFilterListPtrOutput
List of tags to keep. Remove all other tags.
func (DicomConfigOutput) RemoveList ¶ added in v0.21.0
func (o DicomConfigOutput) RemoveList() TagFilterListPtrOutput
List of tags to remove. Keep all other tags.
func (DicomConfigOutput) SkipIdRedaction ¶ added in v0.21.0
func (o DicomConfigOutput) SkipIdRedaction() pulumi.BoolPtrOutput
If true, skip replacing StudyInstanceUID, SeriesInstanceUID, SOPInstanceUID, and MediaStorageSOPInstanceUID and leave them untouched. The Cloud Healthcare API regenerates these UIDs by default based on the DICOM Standard's reasoning: "Whilst these UIDs cannot be mapped directly to an individual out of context, given access to the original images, or to a database of the original images containing the UIDs, it would be possible to recover the individual's identity." http://dicom.nema.org/medical/dicom/current/output/chtml/part15/sect_E.3.9.html
func (DicomConfigOutput) ToDicomConfigOutput ¶ added in v0.21.0
func (o DicomConfigOutput) ToDicomConfigOutput() DicomConfigOutput
func (DicomConfigOutput) ToDicomConfigOutputWithContext ¶ added in v0.21.0
func (o DicomConfigOutput) ToDicomConfigOutputWithContext(ctx context.Context) DicomConfigOutput
func (DicomConfigOutput) ToDicomConfigPtrOutput ¶ added in v0.21.0
func (o DicomConfigOutput) ToDicomConfigPtrOutput() DicomConfigPtrOutput
func (DicomConfigOutput) ToDicomConfigPtrOutputWithContext ¶ added in v0.21.0
func (o DicomConfigOutput) ToDicomConfigPtrOutputWithContext(ctx context.Context) DicomConfigPtrOutput
type DicomConfigPtrInput ¶ added in v0.21.0
type DicomConfigPtrInput interface { pulumi.Input ToDicomConfigPtrOutput() DicomConfigPtrOutput ToDicomConfigPtrOutputWithContext(context.Context) DicomConfigPtrOutput }
DicomConfigPtrInput is an input type that accepts DicomConfigArgs, DicomConfigPtr and DicomConfigPtrOutput values. You can construct a concrete instance of `DicomConfigPtrInput` via:
DicomConfigArgs{...} or: nil
func DicomConfigPtr ¶ added in v0.21.0
func DicomConfigPtr(v *DicomConfigArgs) DicomConfigPtrInput
type DicomConfigPtrOutput ¶ added in v0.21.0
type DicomConfigPtrOutput struct{ *pulumi.OutputState }
func (DicomConfigPtrOutput) Elem ¶ added in v0.21.0
func (o DicomConfigPtrOutput) Elem() DicomConfigOutput
func (DicomConfigPtrOutput) ElementType ¶ added in v0.21.0
func (DicomConfigPtrOutput) ElementType() reflect.Type
func (DicomConfigPtrOutput) FilterProfile ¶ added in v0.21.0
func (o DicomConfigPtrOutput) FilterProfile() DicomConfigFilterProfilePtrOutput
Tag filtering profile that determines which tags to keep/remove.
func (DicomConfigPtrOutput) KeepList ¶ added in v0.21.0
func (o DicomConfigPtrOutput) KeepList() TagFilterListPtrOutput
List of tags to keep. Remove all other tags.
func (DicomConfigPtrOutput) RemoveList ¶ added in v0.21.0
func (o DicomConfigPtrOutput) RemoveList() TagFilterListPtrOutput
List of tags to remove. Keep all other tags.
func (DicomConfigPtrOutput) SkipIdRedaction ¶ added in v0.21.0
func (o DicomConfigPtrOutput) SkipIdRedaction() pulumi.BoolPtrOutput
If true, skip replacing StudyInstanceUID, SeriesInstanceUID, SOPInstanceUID, and MediaStorageSOPInstanceUID and leave them untouched. The Cloud Healthcare API regenerates these UIDs by default based on the DICOM Standard's reasoning: "Whilst these UIDs cannot be mapped directly to an individual out of context, given access to the original images, or to a database of the original images containing the UIDs, it would be possible to recover the individual's identity." http://dicom.nema.org/medical/dicom/current/output/chtml/part15/sect_E.3.9.html
func (DicomConfigPtrOutput) ToDicomConfigPtrOutput ¶ added in v0.21.0
func (o DicomConfigPtrOutput) ToDicomConfigPtrOutput() DicomConfigPtrOutput
func (DicomConfigPtrOutput) ToDicomConfigPtrOutputWithContext ¶ added in v0.21.0
func (o DicomConfigPtrOutput) ToDicomConfigPtrOutputWithContext(ctx context.Context) DicomConfigPtrOutput
type DicomConfigResponse ¶ added in v0.21.0
type DicomConfigResponse struct { // Tag filtering profile that determines which tags to keep/remove. FilterProfile string `pulumi:"filterProfile"` // List of tags to keep. Remove all other tags. KeepList TagFilterListResponse `pulumi:"keepList"` // List of tags to remove. Keep all other tags. RemoveList TagFilterListResponse `pulumi:"removeList"` // If true, skip replacing StudyInstanceUID, SeriesInstanceUID, SOPInstanceUID, and MediaStorageSOPInstanceUID and leave them untouched. The Cloud Healthcare API regenerates these UIDs by default based on the DICOM Standard's reasoning: "Whilst these UIDs cannot be mapped directly to an individual out of context, given access to the original images, or to a database of the original images containing the UIDs, it would be possible to recover the individual's identity." http://dicom.nema.org/medical/dicom/current/output/chtml/part15/sect_E.3.9.html SkipIdRedaction bool `pulumi:"skipIdRedaction"` }
Specifies the parameters needed for de-identification of DICOM stores.
type DicomConfigResponseOutput ¶ added in v0.21.0
type DicomConfigResponseOutput struct{ *pulumi.OutputState }
Specifies the parameters needed for de-identification of DICOM stores.
func (DicomConfigResponseOutput) ElementType ¶ added in v0.21.0
func (DicomConfigResponseOutput) ElementType() reflect.Type
func (DicomConfigResponseOutput) FilterProfile ¶ added in v0.21.0
func (o DicomConfigResponseOutput) FilterProfile() pulumi.StringOutput
Tag filtering profile that determines which tags to keep/remove.
func (DicomConfigResponseOutput) KeepList ¶ added in v0.21.0
func (o DicomConfigResponseOutput) KeepList() TagFilterListResponseOutput
List of tags to keep. Remove all other tags.
func (DicomConfigResponseOutput) RemoveList ¶ added in v0.21.0
func (o DicomConfigResponseOutput) RemoveList() TagFilterListResponseOutput
List of tags to remove. Keep all other tags.
func (DicomConfigResponseOutput) SkipIdRedaction ¶ added in v0.21.0
func (o DicomConfigResponseOutput) SkipIdRedaction() pulumi.BoolOutput
If true, skip replacing StudyInstanceUID, SeriesInstanceUID, SOPInstanceUID, and MediaStorageSOPInstanceUID and leave them untouched. The Cloud Healthcare API regenerates these UIDs by default based on the DICOM Standard's reasoning: "Whilst these UIDs cannot be mapped directly to an individual out of context, given access to the original images, or to a database of the original images containing the UIDs, it would be possible to recover the individual's identity." http://dicom.nema.org/medical/dicom/current/output/chtml/part15/sect_E.3.9.html
func (DicomConfigResponseOutput) ToDicomConfigResponseOutput ¶ added in v0.21.0
func (o DicomConfigResponseOutput) ToDicomConfigResponseOutput() DicomConfigResponseOutput
func (DicomConfigResponseOutput) ToDicomConfigResponseOutputWithContext ¶ added in v0.21.0
func (o DicomConfigResponseOutput) ToDicomConfigResponseOutputWithContext(ctx context.Context) DicomConfigResponseOutput
type DicomStore ¶ added in v0.3.0
type DicomStore struct { pulumi.CustomResourceState DatasetId pulumi.StringOutput `pulumi:"datasetId"` // The ID of the DICOM store that is being created. Any string value up to 256 characters in length. DicomStoreId pulumi.StringPtrOutput `pulumi:"dicomStoreId"` // 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"` Location pulumi.StringOutput `pulumi:"location"` // 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"` Project pulumi.StringOutput `pulumi:"project"` // Optional. A list of streaming configs used to configure the destination of streaming exports for every DICOM instance insertion in this DICOM store. After a new config is added to `stream_configs`, DICOM instance insertions are streamed to the new destination. When a config is removed from `stream_configs`, the server stops streaming to that destination. Each config must contain a unique destination. StreamConfigs GoogleCloudHealthcareV1beta1DicomStreamConfigResponseArrayOutput `pulumi:"streamConfigs"` }
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 // The ID of the DICOM store that is being created. Any string value up to 256 characters in length. 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.StringPtrInput // 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.StringPtrInput // Optional. A list of streaming configs used to configure the destination of streaming exports for every DICOM instance insertion in this DICOM store. After a new config is added to `stream_configs`, DICOM instance insertions are streamed to the new destination. When a config is removed from `stream_configs`, the server stops streaming to that destination. Each config must contain a unique destination. StreamConfigs GoogleCloudHealthcareV1beta1DicomStreamConfigArrayInput }
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) DatasetId ¶ added in v0.21.0
func (o DicomStoreOutput) DatasetId() pulumi.StringOutput
func (DicomStoreOutput) DicomStoreId ¶ added in v0.21.0
func (o DicomStoreOutput) DicomStoreId() pulumi.StringPtrOutput
The ID of the DICOM store that is being created. Any string value up to 256 characters in length.
func (DicomStoreOutput) ElementType ¶ added in v0.3.0
func (DicomStoreOutput) ElementType() reflect.Type
func (DicomStoreOutput) Labels ¶ added in v0.19.0
func (o DicomStoreOutput) Labels() pulumi.StringMapOutput
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.
func (DicomStoreOutput) Location ¶ added in v0.21.0
func (o DicomStoreOutput) Location() pulumi.StringOutput
func (DicomStoreOutput) Name ¶ added in v0.19.0
func (o DicomStoreOutput) Name() pulumi.StringOutput
Resource name of the DICOM store, of the form `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}`.
func (DicomStoreOutput) NotificationConfig ¶ added in v0.19.0
func (o DicomStoreOutput) NotificationConfig() NotificationConfigResponseOutput
Notification destination for new DICOM instances. Supplied by the client.
func (DicomStoreOutput) Project ¶ added in v0.21.0
func (o DicomStoreOutput) Project() pulumi.StringOutput
func (DicomStoreOutput) StreamConfigs ¶ added in v0.19.0
func (o DicomStoreOutput) StreamConfigs() GoogleCloudHealthcareV1beta1DicomStreamConfigResponseArrayOutput
Optional. A list of streaming configs used to configure the destination of streaming exports for every DICOM instance insertion in this DICOM store. After a new config is added to `stream_configs`, DICOM instance insertions are streamed to the new destination. When a config is removed from `stream_configs`, the server stops streaming to that destination. Each config must contain a unique destination.
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 { }
func (DicomStoreState) ElementType ¶ added in v0.3.0
func (DicomStoreState) ElementType() reflect.Type
type DicomTagConfig ¶ added in v0.28.0
type DicomTagConfig struct { // Specifies custom tag selections and `Actions` to apply to them. Overrides `options` and `profile`. Conflicting `Actions` are applied in the order given. Actions []Action `pulumi:"actions"` // Specifies additional options to apply, overriding the base `profile`. Options *Options `pulumi:"options"` // Base profile type for handling DICOM tags. ProfileType *DicomTagConfigProfileType `pulumi:"profileType"` }
Specifies the parameters needed for the de-identification of DICOM stores.
type DicomTagConfigArgs ¶ added in v0.28.0
type DicomTagConfigArgs struct { // Specifies custom tag selections and `Actions` to apply to them. Overrides `options` and `profile`. Conflicting `Actions` are applied in the order given. Actions ActionArrayInput `pulumi:"actions"` // Specifies additional options to apply, overriding the base `profile`. Options OptionsPtrInput `pulumi:"options"` // Base profile type for handling DICOM tags. ProfileType DicomTagConfigProfileTypePtrInput `pulumi:"profileType"` }
Specifies the parameters needed for the de-identification of DICOM stores.
func (DicomTagConfigArgs) ElementType ¶ added in v0.28.0
func (DicomTagConfigArgs) ElementType() reflect.Type
func (DicomTagConfigArgs) ToDicomTagConfigOutput ¶ added in v0.28.0
func (i DicomTagConfigArgs) ToDicomTagConfigOutput() DicomTagConfigOutput
func (DicomTagConfigArgs) ToDicomTagConfigOutputWithContext ¶ added in v0.28.0
func (i DicomTagConfigArgs) ToDicomTagConfigOutputWithContext(ctx context.Context) DicomTagConfigOutput
func (DicomTagConfigArgs) ToDicomTagConfigPtrOutput ¶ added in v0.28.0
func (i DicomTagConfigArgs) ToDicomTagConfigPtrOutput() DicomTagConfigPtrOutput
func (DicomTagConfigArgs) ToDicomTagConfigPtrOutputWithContext ¶ added in v0.28.0
func (i DicomTagConfigArgs) ToDicomTagConfigPtrOutputWithContext(ctx context.Context) DicomTagConfigPtrOutput
type DicomTagConfigInput ¶ added in v0.28.0
type DicomTagConfigInput interface { pulumi.Input ToDicomTagConfigOutput() DicomTagConfigOutput ToDicomTagConfigOutputWithContext(context.Context) DicomTagConfigOutput }
DicomTagConfigInput is an input type that accepts DicomTagConfigArgs and DicomTagConfigOutput values. You can construct a concrete instance of `DicomTagConfigInput` via:
DicomTagConfigArgs{...}
type DicomTagConfigOutput ¶ added in v0.28.0
type DicomTagConfigOutput struct{ *pulumi.OutputState }
Specifies the parameters needed for the de-identification of DICOM stores.
func (DicomTagConfigOutput) Actions ¶ added in v0.28.0
func (o DicomTagConfigOutput) Actions() ActionArrayOutput
Specifies custom tag selections and `Actions` to apply to them. Overrides `options` and `profile`. Conflicting `Actions` are applied in the order given.
func (DicomTagConfigOutput) ElementType ¶ added in v0.28.0
func (DicomTagConfigOutput) ElementType() reflect.Type
func (DicomTagConfigOutput) Options ¶ added in v0.28.0
func (o DicomTagConfigOutput) Options() OptionsPtrOutput
Specifies additional options to apply, overriding the base `profile`.
func (DicomTagConfigOutput) ProfileType ¶ added in v0.28.0
func (o DicomTagConfigOutput) ProfileType() DicomTagConfigProfileTypePtrOutput
Base profile type for handling DICOM tags.
func (DicomTagConfigOutput) ToDicomTagConfigOutput ¶ added in v0.28.0
func (o DicomTagConfigOutput) ToDicomTagConfigOutput() DicomTagConfigOutput
func (DicomTagConfigOutput) ToDicomTagConfigOutputWithContext ¶ added in v0.28.0
func (o DicomTagConfigOutput) ToDicomTagConfigOutputWithContext(ctx context.Context) DicomTagConfigOutput
func (DicomTagConfigOutput) ToDicomTagConfigPtrOutput ¶ added in v0.28.0
func (o DicomTagConfigOutput) ToDicomTagConfigPtrOutput() DicomTagConfigPtrOutput
func (DicomTagConfigOutput) ToDicomTagConfigPtrOutputWithContext ¶ added in v0.28.0
func (o DicomTagConfigOutput) ToDicomTagConfigPtrOutputWithContext(ctx context.Context) DicomTagConfigPtrOutput
type DicomTagConfigProfileType ¶ added in v0.28.0
type DicomTagConfigProfileType string
Base profile type for handling DICOM tags.
func (DicomTagConfigProfileType) ElementType ¶ added in v0.28.0
func (DicomTagConfigProfileType) ElementType() reflect.Type
func (DicomTagConfigProfileType) ToDicomTagConfigProfileTypeOutput ¶ added in v0.28.0
func (e DicomTagConfigProfileType) ToDicomTagConfigProfileTypeOutput() DicomTagConfigProfileTypeOutput
func (DicomTagConfigProfileType) ToDicomTagConfigProfileTypeOutputWithContext ¶ added in v0.28.0
func (e DicomTagConfigProfileType) ToDicomTagConfigProfileTypeOutputWithContext(ctx context.Context) DicomTagConfigProfileTypeOutput
func (DicomTagConfigProfileType) ToDicomTagConfigProfileTypePtrOutput ¶ added in v0.28.0
func (e DicomTagConfigProfileType) ToDicomTagConfigProfileTypePtrOutput() DicomTagConfigProfileTypePtrOutput
func (DicomTagConfigProfileType) ToDicomTagConfigProfileTypePtrOutputWithContext ¶ added in v0.28.0
func (e DicomTagConfigProfileType) ToDicomTagConfigProfileTypePtrOutputWithContext(ctx context.Context) DicomTagConfigProfileTypePtrOutput
func (DicomTagConfigProfileType) ToStringOutput ¶ added in v0.28.0
func (e DicomTagConfigProfileType) ToStringOutput() pulumi.StringOutput
func (DicomTagConfigProfileType) ToStringOutputWithContext ¶ added in v0.28.0
func (e DicomTagConfigProfileType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DicomTagConfigProfileType) ToStringPtrOutput ¶ added in v0.28.0
func (e DicomTagConfigProfileType) ToStringPtrOutput() pulumi.StringPtrOutput
func (DicomTagConfigProfileType) ToStringPtrOutputWithContext ¶ added in v0.28.0
func (e DicomTagConfigProfileType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DicomTagConfigProfileTypeInput ¶ added in v0.28.0
type DicomTagConfigProfileTypeInput interface { pulumi.Input ToDicomTagConfigProfileTypeOutput() DicomTagConfigProfileTypeOutput ToDicomTagConfigProfileTypeOutputWithContext(context.Context) DicomTagConfigProfileTypeOutput }
DicomTagConfigProfileTypeInput is an input type that accepts DicomTagConfigProfileTypeArgs and DicomTagConfigProfileTypeOutput values. You can construct a concrete instance of `DicomTagConfigProfileTypeInput` via:
DicomTagConfigProfileTypeArgs{...}
type DicomTagConfigProfileTypeOutput ¶ added in v0.28.0
type DicomTagConfigProfileTypeOutput struct{ *pulumi.OutputState }
func (DicomTagConfigProfileTypeOutput) ElementType ¶ added in v0.28.0
func (DicomTagConfigProfileTypeOutput) ElementType() reflect.Type
func (DicomTagConfigProfileTypeOutput) ToDicomTagConfigProfileTypeOutput ¶ added in v0.28.0
func (o DicomTagConfigProfileTypeOutput) ToDicomTagConfigProfileTypeOutput() DicomTagConfigProfileTypeOutput
func (DicomTagConfigProfileTypeOutput) ToDicomTagConfigProfileTypeOutputWithContext ¶ added in v0.28.0
func (o DicomTagConfigProfileTypeOutput) ToDicomTagConfigProfileTypeOutputWithContext(ctx context.Context) DicomTagConfigProfileTypeOutput
func (DicomTagConfigProfileTypeOutput) ToDicomTagConfigProfileTypePtrOutput ¶ added in v0.28.0
func (o DicomTagConfigProfileTypeOutput) ToDicomTagConfigProfileTypePtrOutput() DicomTagConfigProfileTypePtrOutput
func (DicomTagConfigProfileTypeOutput) ToDicomTagConfigProfileTypePtrOutputWithContext ¶ added in v0.28.0
func (o DicomTagConfigProfileTypeOutput) ToDicomTagConfigProfileTypePtrOutputWithContext(ctx context.Context) DicomTagConfigProfileTypePtrOutput
func (DicomTagConfigProfileTypeOutput) ToStringOutput ¶ added in v0.28.0
func (o DicomTagConfigProfileTypeOutput) ToStringOutput() pulumi.StringOutput
func (DicomTagConfigProfileTypeOutput) ToStringOutputWithContext ¶ added in v0.28.0
func (o DicomTagConfigProfileTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DicomTagConfigProfileTypeOutput) ToStringPtrOutput ¶ added in v0.28.0
func (o DicomTagConfigProfileTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DicomTagConfigProfileTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.28.0
func (o DicomTagConfigProfileTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DicomTagConfigProfileTypePtrInput ¶ added in v0.28.0
type DicomTagConfigProfileTypePtrInput interface { pulumi.Input ToDicomTagConfigProfileTypePtrOutput() DicomTagConfigProfileTypePtrOutput ToDicomTagConfigProfileTypePtrOutputWithContext(context.Context) DicomTagConfigProfileTypePtrOutput }
func DicomTagConfigProfileTypePtr ¶ added in v0.28.0
func DicomTagConfigProfileTypePtr(v string) DicomTagConfigProfileTypePtrInput
type DicomTagConfigProfileTypePtrOutput ¶ added in v0.28.0
type DicomTagConfigProfileTypePtrOutput struct{ *pulumi.OutputState }
func (DicomTagConfigProfileTypePtrOutput) Elem ¶ added in v0.28.0
func (o DicomTagConfigProfileTypePtrOutput) Elem() DicomTagConfigProfileTypeOutput
func (DicomTagConfigProfileTypePtrOutput) ElementType ¶ added in v0.28.0
func (DicomTagConfigProfileTypePtrOutput) ElementType() reflect.Type
func (DicomTagConfigProfileTypePtrOutput) ToDicomTagConfigProfileTypePtrOutput ¶ added in v0.28.0
func (o DicomTagConfigProfileTypePtrOutput) ToDicomTagConfigProfileTypePtrOutput() DicomTagConfigProfileTypePtrOutput
func (DicomTagConfigProfileTypePtrOutput) ToDicomTagConfigProfileTypePtrOutputWithContext ¶ added in v0.28.0
func (o DicomTagConfigProfileTypePtrOutput) ToDicomTagConfigProfileTypePtrOutputWithContext(ctx context.Context) DicomTagConfigProfileTypePtrOutput
func (DicomTagConfigProfileTypePtrOutput) ToStringPtrOutput ¶ added in v0.28.0
func (o DicomTagConfigProfileTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DicomTagConfigProfileTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.28.0
func (o DicomTagConfigProfileTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DicomTagConfigPtrInput ¶ added in v0.28.0
type DicomTagConfigPtrInput interface { pulumi.Input ToDicomTagConfigPtrOutput() DicomTagConfigPtrOutput ToDicomTagConfigPtrOutputWithContext(context.Context) DicomTagConfigPtrOutput }
DicomTagConfigPtrInput is an input type that accepts DicomTagConfigArgs, DicomTagConfigPtr and DicomTagConfigPtrOutput values. You can construct a concrete instance of `DicomTagConfigPtrInput` via:
DicomTagConfigArgs{...} or: nil
func DicomTagConfigPtr ¶ added in v0.28.0
func DicomTagConfigPtr(v *DicomTagConfigArgs) DicomTagConfigPtrInput
type DicomTagConfigPtrOutput ¶ added in v0.28.0
type DicomTagConfigPtrOutput struct{ *pulumi.OutputState }
func (DicomTagConfigPtrOutput) Actions ¶ added in v0.28.0
func (o DicomTagConfigPtrOutput) Actions() ActionArrayOutput
Specifies custom tag selections and `Actions` to apply to them. Overrides `options` and `profile`. Conflicting `Actions` are applied in the order given.
func (DicomTagConfigPtrOutput) Elem ¶ added in v0.28.0
func (o DicomTagConfigPtrOutput) Elem() DicomTagConfigOutput
func (DicomTagConfigPtrOutput) ElementType ¶ added in v0.28.0
func (DicomTagConfigPtrOutput) ElementType() reflect.Type
func (DicomTagConfigPtrOutput) Options ¶ added in v0.28.0
func (o DicomTagConfigPtrOutput) Options() OptionsPtrOutput
Specifies additional options to apply, overriding the base `profile`.
func (DicomTagConfigPtrOutput) ProfileType ¶ added in v0.28.0
func (o DicomTagConfigPtrOutput) ProfileType() DicomTagConfigProfileTypePtrOutput
Base profile type for handling DICOM tags.
func (DicomTagConfigPtrOutput) ToDicomTagConfigPtrOutput ¶ added in v0.28.0
func (o DicomTagConfigPtrOutput) ToDicomTagConfigPtrOutput() DicomTagConfigPtrOutput
func (DicomTagConfigPtrOutput) ToDicomTagConfigPtrOutputWithContext ¶ added in v0.28.0
func (o DicomTagConfigPtrOutput) ToDicomTagConfigPtrOutputWithContext(ctx context.Context) DicomTagConfigPtrOutput
type DicomTagConfigResponse ¶ added in v0.28.0
type DicomTagConfigResponse struct { // Specifies custom tag selections and `Actions` to apply to them. Overrides `options` and `profile`. Conflicting `Actions` are applied in the order given. Actions []ActionResponse `pulumi:"actions"` // Specifies additional options to apply, overriding the base `profile`. Options OptionsResponse `pulumi:"options"` // Base profile type for handling DICOM tags. ProfileType string `pulumi:"profileType"` }
Specifies the parameters needed for the de-identification of DICOM stores.
type DicomTagConfigResponseOutput ¶ added in v0.28.0
type DicomTagConfigResponseOutput struct{ *pulumi.OutputState }
Specifies the parameters needed for the de-identification of DICOM stores.
func (DicomTagConfigResponseOutput) Actions ¶ added in v0.28.0
func (o DicomTagConfigResponseOutput) Actions() ActionResponseArrayOutput
Specifies custom tag selections and `Actions` to apply to them. Overrides `options` and `profile`. Conflicting `Actions` are applied in the order given.
func (DicomTagConfigResponseOutput) ElementType ¶ added in v0.28.0
func (DicomTagConfigResponseOutput) ElementType() reflect.Type
func (DicomTagConfigResponseOutput) Options ¶ added in v0.28.0
func (o DicomTagConfigResponseOutput) Options() OptionsResponseOutput
Specifies additional options to apply, overriding the base `profile`.
func (DicomTagConfigResponseOutput) ProfileType ¶ added in v0.28.0
func (o DicomTagConfigResponseOutput) ProfileType() pulumi.StringOutput
Base profile type for handling DICOM tags.
func (DicomTagConfigResponseOutput) ToDicomTagConfigResponseOutput ¶ added in v0.28.0
func (o DicomTagConfigResponseOutput) ToDicomTagConfigResponseOutput() DicomTagConfigResponseOutput
func (DicomTagConfigResponseOutput) ToDicomTagConfigResponseOutputWithContext ¶ added in v0.28.0
func (o DicomTagConfigResponseOutput) ToDicomTagConfigResponseOutputWithContext(ctx context.Context) DicomTagConfigResponseOutput
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 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 FhirConfig ¶ added in v0.21.0
type FhirConfig struct { // The behaviour for handling FHIR extensions that aren't otherwise specified for de-identification. If true, all extensions are preserved during de-identification by default. If false or unspecified, all extensions are removed during de-identification by default. DefaultKeepExtensions *bool `pulumi:"defaultKeepExtensions"` // Specifies FHIR paths to match and how to transform them. Any field that is not matched by a FieldMetadata is passed through to the output dataset unmodified. All extensions will be processed according to `default_keep_extensions`. If a field can be matched by more than one FieldMetadata, the first FieldMetadata.Action is applied. FieldMetadataList []FieldMetadata `pulumi:"fieldMetadataList"` }
Specifies how to handle de-identification of a FHIR store.
type FhirConfigArgs ¶ added in v0.21.0
type FhirConfigArgs struct { // The behaviour for handling FHIR extensions that aren't otherwise specified for de-identification. If true, all extensions are preserved during de-identification by default. If false or unspecified, all extensions are removed during de-identification by default. DefaultKeepExtensions pulumi.BoolPtrInput `pulumi:"defaultKeepExtensions"` // Specifies FHIR paths to match and how to transform them. Any field that is not matched by a FieldMetadata is passed through to the output dataset unmodified. All extensions will be processed according to `default_keep_extensions`. If a field can be matched by more than one FieldMetadata, the first FieldMetadata.Action is applied. FieldMetadataList FieldMetadataArrayInput `pulumi:"fieldMetadataList"` }
Specifies how to handle de-identification of a FHIR store.
func (FhirConfigArgs) ElementType ¶ added in v0.21.0
func (FhirConfigArgs) ElementType() reflect.Type
func (FhirConfigArgs) ToFhirConfigOutput ¶ added in v0.21.0
func (i FhirConfigArgs) ToFhirConfigOutput() FhirConfigOutput
func (FhirConfigArgs) ToFhirConfigOutputWithContext ¶ added in v0.21.0
func (i FhirConfigArgs) ToFhirConfigOutputWithContext(ctx context.Context) FhirConfigOutput
func (FhirConfigArgs) ToFhirConfigPtrOutput ¶ added in v0.21.0
func (i FhirConfigArgs) ToFhirConfigPtrOutput() FhirConfigPtrOutput
func (FhirConfigArgs) ToFhirConfigPtrOutputWithContext ¶ added in v0.21.0
func (i FhirConfigArgs) ToFhirConfigPtrOutputWithContext(ctx context.Context) FhirConfigPtrOutput
type FhirConfigInput ¶ added in v0.21.0
type FhirConfigInput interface { pulumi.Input ToFhirConfigOutput() FhirConfigOutput ToFhirConfigOutputWithContext(context.Context) FhirConfigOutput }
FhirConfigInput is an input type that accepts FhirConfigArgs and FhirConfigOutput values. You can construct a concrete instance of `FhirConfigInput` via:
FhirConfigArgs{...}
type FhirConfigOutput ¶ added in v0.21.0
type FhirConfigOutput struct{ *pulumi.OutputState }
Specifies how to handle de-identification of a FHIR store.
func (FhirConfigOutput) DefaultKeepExtensions ¶ added in v0.21.0
func (o FhirConfigOutput) DefaultKeepExtensions() pulumi.BoolPtrOutput
The behaviour for handling FHIR extensions that aren't otherwise specified for de-identification. If true, all extensions are preserved during de-identification by default. If false or unspecified, all extensions are removed during de-identification by default.
func (FhirConfigOutput) ElementType ¶ added in v0.21.0
func (FhirConfigOutput) ElementType() reflect.Type
func (FhirConfigOutput) FieldMetadataList ¶ added in v0.21.0
func (o FhirConfigOutput) FieldMetadataList() FieldMetadataArrayOutput
Specifies FHIR paths to match and how to transform them. Any field that is not matched by a FieldMetadata is passed through to the output dataset unmodified. All extensions will be processed according to `default_keep_extensions`. If a field can be matched by more than one FieldMetadata, the first FieldMetadata.Action is applied.
func (FhirConfigOutput) ToFhirConfigOutput ¶ added in v0.21.0
func (o FhirConfigOutput) ToFhirConfigOutput() FhirConfigOutput
func (FhirConfigOutput) ToFhirConfigOutputWithContext ¶ added in v0.21.0
func (o FhirConfigOutput) ToFhirConfigOutputWithContext(ctx context.Context) FhirConfigOutput
func (FhirConfigOutput) ToFhirConfigPtrOutput ¶ added in v0.21.0
func (o FhirConfigOutput) ToFhirConfigPtrOutput() FhirConfigPtrOutput
func (FhirConfigOutput) ToFhirConfigPtrOutputWithContext ¶ added in v0.21.0
func (o FhirConfigOutput) ToFhirConfigPtrOutputWithContext(ctx context.Context) FhirConfigPtrOutput
type FhirConfigPtrInput ¶ added in v0.21.0
type FhirConfigPtrInput interface { pulumi.Input ToFhirConfigPtrOutput() FhirConfigPtrOutput ToFhirConfigPtrOutputWithContext(context.Context) FhirConfigPtrOutput }
FhirConfigPtrInput is an input type that accepts FhirConfigArgs, FhirConfigPtr and FhirConfigPtrOutput values. You can construct a concrete instance of `FhirConfigPtrInput` via:
FhirConfigArgs{...} or: nil
func FhirConfigPtr ¶ added in v0.21.0
func FhirConfigPtr(v *FhirConfigArgs) FhirConfigPtrInput
type FhirConfigPtrOutput ¶ added in v0.21.0
type FhirConfigPtrOutput struct{ *pulumi.OutputState }
func (FhirConfigPtrOutput) DefaultKeepExtensions ¶ added in v0.21.0
func (o FhirConfigPtrOutput) DefaultKeepExtensions() pulumi.BoolPtrOutput
The behaviour for handling FHIR extensions that aren't otherwise specified for de-identification. If true, all extensions are preserved during de-identification by default. If false or unspecified, all extensions are removed during de-identification by default.
func (FhirConfigPtrOutput) Elem ¶ added in v0.21.0
func (o FhirConfigPtrOutput) Elem() FhirConfigOutput
func (FhirConfigPtrOutput) ElementType ¶ added in v0.21.0
func (FhirConfigPtrOutput) ElementType() reflect.Type
func (FhirConfigPtrOutput) FieldMetadataList ¶ added in v0.21.0
func (o FhirConfigPtrOutput) FieldMetadataList() FieldMetadataArrayOutput
Specifies FHIR paths to match and how to transform them. Any field that is not matched by a FieldMetadata is passed through to the output dataset unmodified. All extensions will be processed according to `default_keep_extensions`. If a field can be matched by more than one FieldMetadata, the first FieldMetadata.Action is applied.
func (FhirConfigPtrOutput) ToFhirConfigPtrOutput ¶ added in v0.21.0
func (o FhirConfigPtrOutput) ToFhirConfigPtrOutput() FhirConfigPtrOutput
func (FhirConfigPtrOutput) ToFhirConfigPtrOutputWithContext ¶ added in v0.21.0
func (o FhirConfigPtrOutput) ToFhirConfigPtrOutputWithContext(ctx context.Context) FhirConfigPtrOutput
type FhirConfigResponse ¶ added in v0.21.0
type FhirConfigResponse struct { // The behaviour for handling FHIR extensions that aren't otherwise specified for de-identification. If true, all extensions are preserved during de-identification by default. If false or unspecified, all extensions are removed during de-identification by default. DefaultKeepExtensions bool `pulumi:"defaultKeepExtensions"` // Specifies FHIR paths to match and how to transform them. Any field that is not matched by a FieldMetadata is passed through to the output dataset unmodified. All extensions will be processed according to `default_keep_extensions`. If a field can be matched by more than one FieldMetadata, the first FieldMetadata.Action is applied. FieldMetadataList []FieldMetadataResponse `pulumi:"fieldMetadataList"` }
Specifies how to handle de-identification of a FHIR store.
type FhirConfigResponseOutput ¶ added in v0.21.0
type FhirConfigResponseOutput struct{ *pulumi.OutputState }
Specifies how to handle de-identification of a FHIR store.
func (FhirConfigResponseOutput) DefaultKeepExtensions ¶ added in v0.21.0
func (o FhirConfigResponseOutput) DefaultKeepExtensions() pulumi.BoolOutput
The behaviour for handling FHIR extensions that aren't otherwise specified for de-identification. If true, all extensions are preserved during de-identification by default. If false or unspecified, all extensions are removed during de-identification by default.
func (FhirConfigResponseOutput) ElementType ¶ added in v0.21.0
func (FhirConfigResponseOutput) ElementType() reflect.Type
func (FhirConfigResponseOutput) FieldMetadataList ¶ added in v0.21.0
func (o FhirConfigResponseOutput) FieldMetadataList() FieldMetadataResponseArrayOutput
Specifies FHIR paths to match and how to transform them. Any field that is not matched by a FieldMetadata is passed through to the output dataset unmodified. All extensions will be processed according to `default_keep_extensions`. If a field can be matched by more than one FieldMetadata, the first FieldMetadata.Action is applied.
func (FhirConfigResponseOutput) ToFhirConfigResponseOutput ¶ added in v0.21.0
func (o FhirConfigResponseOutput) ToFhirConfigResponseOutput() FhirConfigResponseOutput
func (FhirConfigResponseOutput) ToFhirConfigResponseOutputWithContext ¶ added in v0.21.0
func (o FhirConfigResponseOutput) ToFhirConfigResponseOutputWithContext(ctx context.Context) FhirConfigResponseOutput
type FhirFieldConfig ¶ added in v0.28.0
type FhirFieldConfig struct { // Specifies FHIR paths to match and how to transform them. Any field that is not matched by a FieldMetadata `action` is passed through to the output dataset unmodified. All extensions will be processed according to keep_extensions. If a field can be matched by more than one FieldMetadata `action`, the first `action` option is applied. Overrides options and the union field `profile` in FhirFieldConfig. FieldMetadataList []GoogleCloudHealthcareV1beta1DeidentifyFieldMetadata `pulumi:"fieldMetadataList"` // Specifies additional options, overriding the base ProfileType. Options *GoogleCloudHealthcareV1beta1DeidentifyOptions `pulumi:"options"` // Base profile type for handling FHIR fields. ProfileType *FhirFieldConfigProfileType `pulumi:"profileType"` }
Specifies how to handle the de-identification of a FHIR store.
type FhirFieldConfigArgs ¶ added in v0.28.0
type FhirFieldConfigArgs struct { // Specifies FHIR paths to match and how to transform them. Any field that is not matched by a FieldMetadata `action` is passed through to the output dataset unmodified. All extensions will be processed according to keep_extensions. If a field can be matched by more than one FieldMetadata `action`, the first `action` option is applied. Overrides options and the union field `profile` in FhirFieldConfig. FieldMetadataList GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArrayInput `pulumi:"fieldMetadataList"` // Specifies additional options, overriding the base ProfileType. Options GoogleCloudHealthcareV1beta1DeidentifyOptionsPtrInput `pulumi:"options"` // Base profile type for handling FHIR fields. ProfileType FhirFieldConfigProfileTypePtrInput `pulumi:"profileType"` }
Specifies how to handle the de-identification of a FHIR store.
func (FhirFieldConfigArgs) ElementType ¶ added in v0.28.0
func (FhirFieldConfigArgs) ElementType() reflect.Type
func (FhirFieldConfigArgs) ToFhirFieldConfigOutput ¶ added in v0.28.0
func (i FhirFieldConfigArgs) ToFhirFieldConfigOutput() FhirFieldConfigOutput
func (FhirFieldConfigArgs) ToFhirFieldConfigOutputWithContext ¶ added in v0.28.0
func (i FhirFieldConfigArgs) ToFhirFieldConfigOutputWithContext(ctx context.Context) FhirFieldConfigOutput
func (FhirFieldConfigArgs) ToFhirFieldConfigPtrOutput ¶ added in v0.28.0
func (i FhirFieldConfigArgs) ToFhirFieldConfigPtrOutput() FhirFieldConfigPtrOutput
func (FhirFieldConfigArgs) ToFhirFieldConfigPtrOutputWithContext ¶ added in v0.28.0
func (i FhirFieldConfigArgs) ToFhirFieldConfigPtrOutputWithContext(ctx context.Context) FhirFieldConfigPtrOutput
type FhirFieldConfigInput ¶ added in v0.28.0
type FhirFieldConfigInput interface { pulumi.Input ToFhirFieldConfigOutput() FhirFieldConfigOutput ToFhirFieldConfigOutputWithContext(context.Context) FhirFieldConfigOutput }
FhirFieldConfigInput is an input type that accepts FhirFieldConfigArgs and FhirFieldConfigOutput values. You can construct a concrete instance of `FhirFieldConfigInput` via:
FhirFieldConfigArgs{...}
type FhirFieldConfigOutput ¶ added in v0.28.0
type FhirFieldConfigOutput struct{ *pulumi.OutputState }
Specifies how to handle the de-identification of a FHIR store.
func (FhirFieldConfigOutput) ElementType ¶ added in v0.28.0
func (FhirFieldConfigOutput) ElementType() reflect.Type
func (FhirFieldConfigOutput) FieldMetadataList ¶ added in v0.28.0
func (o FhirFieldConfigOutput) FieldMetadataList() GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArrayOutput
Specifies FHIR paths to match and how to transform them. Any field that is not matched by a FieldMetadata `action` is passed through to the output dataset unmodified. All extensions will be processed according to keep_extensions. If a field can be matched by more than one FieldMetadata `action`, the first `action` option is applied. Overrides options and the union field `profile` in FhirFieldConfig.
func (FhirFieldConfigOutput) Options ¶ added in v0.28.0
func (o FhirFieldConfigOutput) Options() GoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput
Specifies additional options, overriding the base ProfileType.
func (FhirFieldConfigOutput) ProfileType ¶ added in v0.28.0
func (o FhirFieldConfigOutput) ProfileType() FhirFieldConfigProfileTypePtrOutput
Base profile type for handling FHIR fields.
func (FhirFieldConfigOutput) ToFhirFieldConfigOutput ¶ added in v0.28.0
func (o FhirFieldConfigOutput) ToFhirFieldConfigOutput() FhirFieldConfigOutput
func (FhirFieldConfigOutput) ToFhirFieldConfigOutputWithContext ¶ added in v0.28.0
func (o FhirFieldConfigOutput) ToFhirFieldConfigOutputWithContext(ctx context.Context) FhirFieldConfigOutput
func (FhirFieldConfigOutput) ToFhirFieldConfigPtrOutput ¶ added in v0.28.0
func (o FhirFieldConfigOutput) ToFhirFieldConfigPtrOutput() FhirFieldConfigPtrOutput
func (FhirFieldConfigOutput) ToFhirFieldConfigPtrOutputWithContext ¶ added in v0.28.0
func (o FhirFieldConfigOutput) ToFhirFieldConfigPtrOutputWithContext(ctx context.Context) FhirFieldConfigPtrOutput
type FhirFieldConfigProfileType ¶ added in v0.28.0
type FhirFieldConfigProfileType string
Base profile type for handling FHIR fields.
func (FhirFieldConfigProfileType) ElementType ¶ added in v0.28.0
func (FhirFieldConfigProfileType) ElementType() reflect.Type
func (FhirFieldConfigProfileType) ToFhirFieldConfigProfileTypeOutput ¶ added in v0.28.0
func (e FhirFieldConfigProfileType) ToFhirFieldConfigProfileTypeOutput() FhirFieldConfigProfileTypeOutput
func (FhirFieldConfigProfileType) ToFhirFieldConfigProfileTypeOutputWithContext ¶ added in v0.28.0
func (e FhirFieldConfigProfileType) ToFhirFieldConfigProfileTypeOutputWithContext(ctx context.Context) FhirFieldConfigProfileTypeOutput
func (FhirFieldConfigProfileType) ToFhirFieldConfigProfileTypePtrOutput ¶ added in v0.28.0
func (e FhirFieldConfigProfileType) ToFhirFieldConfigProfileTypePtrOutput() FhirFieldConfigProfileTypePtrOutput
func (FhirFieldConfigProfileType) ToFhirFieldConfigProfileTypePtrOutputWithContext ¶ added in v0.28.0
func (e FhirFieldConfigProfileType) ToFhirFieldConfigProfileTypePtrOutputWithContext(ctx context.Context) FhirFieldConfigProfileTypePtrOutput
func (FhirFieldConfigProfileType) ToStringOutput ¶ added in v0.28.0
func (e FhirFieldConfigProfileType) ToStringOutput() pulumi.StringOutput
func (FhirFieldConfigProfileType) ToStringOutputWithContext ¶ added in v0.28.0
func (e FhirFieldConfigProfileType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FhirFieldConfigProfileType) ToStringPtrOutput ¶ added in v0.28.0
func (e FhirFieldConfigProfileType) ToStringPtrOutput() pulumi.StringPtrOutput
func (FhirFieldConfigProfileType) ToStringPtrOutputWithContext ¶ added in v0.28.0
func (e FhirFieldConfigProfileType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FhirFieldConfigProfileTypeInput ¶ added in v0.28.0
type FhirFieldConfigProfileTypeInput interface { pulumi.Input ToFhirFieldConfigProfileTypeOutput() FhirFieldConfigProfileTypeOutput ToFhirFieldConfigProfileTypeOutputWithContext(context.Context) FhirFieldConfigProfileTypeOutput }
FhirFieldConfigProfileTypeInput is an input type that accepts FhirFieldConfigProfileTypeArgs and FhirFieldConfigProfileTypeOutput values. You can construct a concrete instance of `FhirFieldConfigProfileTypeInput` via:
FhirFieldConfigProfileTypeArgs{...}
type FhirFieldConfigProfileTypeOutput ¶ added in v0.28.0
type FhirFieldConfigProfileTypeOutput struct{ *pulumi.OutputState }
func (FhirFieldConfigProfileTypeOutput) ElementType ¶ added in v0.28.0
func (FhirFieldConfigProfileTypeOutput) ElementType() reflect.Type
func (FhirFieldConfigProfileTypeOutput) ToFhirFieldConfigProfileTypeOutput ¶ added in v0.28.0
func (o FhirFieldConfigProfileTypeOutput) ToFhirFieldConfigProfileTypeOutput() FhirFieldConfigProfileTypeOutput
func (FhirFieldConfigProfileTypeOutput) ToFhirFieldConfigProfileTypeOutputWithContext ¶ added in v0.28.0
func (o FhirFieldConfigProfileTypeOutput) ToFhirFieldConfigProfileTypeOutputWithContext(ctx context.Context) FhirFieldConfigProfileTypeOutput
func (FhirFieldConfigProfileTypeOutput) ToFhirFieldConfigProfileTypePtrOutput ¶ added in v0.28.0
func (o FhirFieldConfigProfileTypeOutput) ToFhirFieldConfigProfileTypePtrOutput() FhirFieldConfigProfileTypePtrOutput
func (FhirFieldConfigProfileTypeOutput) ToFhirFieldConfigProfileTypePtrOutputWithContext ¶ added in v0.28.0
func (o FhirFieldConfigProfileTypeOutput) ToFhirFieldConfigProfileTypePtrOutputWithContext(ctx context.Context) FhirFieldConfigProfileTypePtrOutput
func (FhirFieldConfigProfileTypeOutput) ToStringOutput ¶ added in v0.28.0
func (o FhirFieldConfigProfileTypeOutput) ToStringOutput() pulumi.StringOutput
func (FhirFieldConfigProfileTypeOutput) ToStringOutputWithContext ¶ added in v0.28.0
func (o FhirFieldConfigProfileTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FhirFieldConfigProfileTypeOutput) ToStringPtrOutput ¶ added in v0.28.0
func (o FhirFieldConfigProfileTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FhirFieldConfigProfileTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.28.0
func (o FhirFieldConfigProfileTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FhirFieldConfigProfileTypePtrInput ¶ added in v0.28.0
type FhirFieldConfigProfileTypePtrInput interface { pulumi.Input ToFhirFieldConfigProfileTypePtrOutput() FhirFieldConfigProfileTypePtrOutput ToFhirFieldConfigProfileTypePtrOutputWithContext(context.Context) FhirFieldConfigProfileTypePtrOutput }
func FhirFieldConfigProfileTypePtr ¶ added in v0.28.0
func FhirFieldConfigProfileTypePtr(v string) FhirFieldConfigProfileTypePtrInput
type FhirFieldConfigProfileTypePtrOutput ¶ added in v0.28.0
type FhirFieldConfigProfileTypePtrOutput struct{ *pulumi.OutputState }
func (FhirFieldConfigProfileTypePtrOutput) Elem ¶ added in v0.28.0
func (o FhirFieldConfigProfileTypePtrOutput) Elem() FhirFieldConfigProfileTypeOutput
func (FhirFieldConfigProfileTypePtrOutput) ElementType ¶ added in v0.28.0
func (FhirFieldConfigProfileTypePtrOutput) ElementType() reflect.Type
func (FhirFieldConfigProfileTypePtrOutput) ToFhirFieldConfigProfileTypePtrOutput ¶ added in v0.28.0
func (o FhirFieldConfigProfileTypePtrOutput) ToFhirFieldConfigProfileTypePtrOutput() FhirFieldConfigProfileTypePtrOutput
func (FhirFieldConfigProfileTypePtrOutput) ToFhirFieldConfigProfileTypePtrOutputWithContext ¶ added in v0.28.0
func (o FhirFieldConfigProfileTypePtrOutput) ToFhirFieldConfigProfileTypePtrOutputWithContext(ctx context.Context) FhirFieldConfigProfileTypePtrOutput
func (FhirFieldConfigProfileTypePtrOutput) ToStringPtrOutput ¶ added in v0.28.0
func (o FhirFieldConfigProfileTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FhirFieldConfigProfileTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.28.0
func (o FhirFieldConfigProfileTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FhirFieldConfigPtrInput ¶ added in v0.28.0
type FhirFieldConfigPtrInput interface { pulumi.Input ToFhirFieldConfigPtrOutput() FhirFieldConfigPtrOutput ToFhirFieldConfigPtrOutputWithContext(context.Context) FhirFieldConfigPtrOutput }
FhirFieldConfigPtrInput is an input type that accepts FhirFieldConfigArgs, FhirFieldConfigPtr and FhirFieldConfigPtrOutput values. You can construct a concrete instance of `FhirFieldConfigPtrInput` via:
FhirFieldConfigArgs{...} or: nil
func FhirFieldConfigPtr ¶ added in v0.28.0
func FhirFieldConfigPtr(v *FhirFieldConfigArgs) FhirFieldConfigPtrInput
type FhirFieldConfigPtrOutput ¶ added in v0.28.0
type FhirFieldConfigPtrOutput struct{ *pulumi.OutputState }
func (FhirFieldConfigPtrOutput) Elem ¶ added in v0.28.0
func (o FhirFieldConfigPtrOutput) Elem() FhirFieldConfigOutput
func (FhirFieldConfigPtrOutput) ElementType ¶ added in v0.28.0
func (FhirFieldConfigPtrOutput) ElementType() reflect.Type
func (FhirFieldConfigPtrOutput) FieldMetadataList ¶ added in v0.28.0
func (o FhirFieldConfigPtrOutput) FieldMetadataList() GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArrayOutput
Specifies FHIR paths to match and how to transform them. Any field that is not matched by a FieldMetadata `action` is passed through to the output dataset unmodified. All extensions will be processed according to keep_extensions. If a field can be matched by more than one FieldMetadata `action`, the first `action` option is applied. Overrides options and the union field `profile` in FhirFieldConfig.
func (FhirFieldConfigPtrOutput) Options ¶ added in v0.28.0
func (o FhirFieldConfigPtrOutput) Options() GoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput
Specifies additional options, overriding the base ProfileType.
func (FhirFieldConfigPtrOutput) ProfileType ¶ added in v0.28.0
func (o FhirFieldConfigPtrOutput) ProfileType() FhirFieldConfigProfileTypePtrOutput
Base profile type for handling FHIR fields.
func (FhirFieldConfigPtrOutput) ToFhirFieldConfigPtrOutput ¶ added in v0.28.0
func (o FhirFieldConfigPtrOutput) ToFhirFieldConfigPtrOutput() FhirFieldConfigPtrOutput
func (FhirFieldConfigPtrOutput) ToFhirFieldConfigPtrOutputWithContext ¶ added in v0.28.0
func (o FhirFieldConfigPtrOutput) ToFhirFieldConfigPtrOutputWithContext(ctx context.Context) FhirFieldConfigPtrOutput
type FhirFieldConfigResponse ¶ added in v0.28.0
type FhirFieldConfigResponse struct { // Specifies FHIR paths to match and how to transform them. Any field that is not matched by a FieldMetadata `action` is passed through to the output dataset unmodified. All extensions will be processed according to keep_extensions. If a field can be matched by more than one FieldMetadata `action`, the first `action` option is applied. Overrides options and the union field `profile` in FhirFieldConfig. FieldMetadataList []GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponse `pulumi:"fieldMetadataList"` // Specifies additional options, overriding the base ProfileType. Options GoogleCloudHealthcareV1beta1DeidentifyOptionsResponse `pulumi:"options"` // Base profile type for handling FHIR fields. ProfileType string `pulumi:"profileType"` }
Specifies how to handle the de-identification of a FHIR store.
type FhirFieldConfigResponseOutput ¶ added in v0.28.0
type FhirFieldConfigResponseOutput struct{ *pulumi.OutputState }
Specifies how to handle the de-identification of a FHIR store.
func (FhirFieldConfigResponseOutput) ElementType ¶ added in v0.28.0
func (FhirFieldConfigResponseOutput) ElementType() reflect.Type
func (FhirFieldConfigResponseOutput) FieldMetadataList ¶ added in v0.28.0
func (o FhirFieldConfigResponseOutput) FieldMetadataList() GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseArrayOutput
Specifies FHIR paths to match and how to transform them. Any field that is not matched by a FieldMetadata `action` is passed through to the output dataset unmodified. All extensions will be processed according to keep_extensions. If a field can be matched by more than one FieldMetadata `action`, the first `action` option is applied. Overrides options and the union field `profile` in FhirFieldConfig.
func (FhirFieldConfigResponseOutput) Options ¶ added in v0.28.0
func (o FhirFieldConfigResponseOutput) Options() GoogleCloudHealthcareV1beta1DeidentifyOptionsResponseOutput
Specifies additional options, overriding the base ProfileType.
func (FhirFieldConfigResponseOutput) ProfileType ¶ added in v0.28.0
func (o FhirFieldConfigResponseOutput) ProfileType() pulumi.StringOutput
Base profile type for handling FHIR fields.
func (FhirFieldConfigResponseOutput) ToFhirFieldConfigResponseOutput ¶ added in v0.28.0
func (o FhirFieldConfigResponseOutput) ToFhirFieldConfigResponseOutput() FhirFieldConfigResponseOutput
func (FhirFieldConfigResponseOutput) ToFhirFieldConfigResponseOutputWithContext ¶ added in v0.28.0
func (o FhirFieldConfigResponseOutput) ToFhirFieldConfigResponseOutputWithContext(ctx context.Context) FhirFieldConfigResponseOutput
type FhirNotificationConfig ¶ added in v0.21.0
type FhirNotificationConfig struct { // 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 is 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-@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 (https://cloud.google.com/healthcare-api/docs/permissions-healthcare-api-gcp-products#dicom_fhir_and_hl7v2_store_cloud_pubsub_permissions). If a notification can't 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-api/docs/how-tos/logging). PubsubTopic *string `pulumi:"pubsubTopic"` // Whether to send full FHIR resource to this Pub/Sub topic for Create and Update operation. Note that setting this to true does not guarantee that all resources will be sent in the format of full FHIR resource. When a resource change is too large or during heavy traffic, only the resource name will be sent. Clients should always check the "payloadType" label from a Pub/Sub message to determine whether it needs to fetch the full resource as a separate operation. SendFullResource *bool `pulumi:"sendFullResource"` // Whether to send full FHIR resource to this Pub/Sub topic for deleting FHIR resource. Note that setting this to true does not guarantee that all previous resources will be sent in the format of full FHIR resource. When a resource change is too large or during heavy traffic, only the resource name will be sent. Clients should always check the "payloadType" label from a Pub/Sub message to determine whether it needs to fetch the full previous resource as a separate operation. SendPreviousResourceOnDelete *bool `pulumi:"sendPreviousResourceOnDelete"` }
Contains the configuration for FHIR notifications.
type FhirNotificationConfigArgs ¶ added in v0.21.0
type FhirNotificationConfigArgs struct { // 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 is 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-@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 (https://cloud.google.com/healthcare-api/docs/permissions-healthcare-api-gcp-products#dicom_fhir_and_hl7v2_store_cloud_pubsub_permissions). If a notification can't 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-api/docs/how-tos/logging). PubsubTopic pulumi.StringPtrInput `pulumi:"pubsubTopic"` // Whether to send full FHIR resource to this Pub/Sub topic for Create and Update operation. Note that setting this to true does not guarantee that all resources will be sent in the format of full FHIR resource. When a resource change is too large or during heavy traffic, only the resource name will be sent. Clients should always check the "payloadType" label from a Pub/Sub message to determine whether it needs to fetch the full resource as a separate operation. SendFullResource pulumi.BoolPtrInput `pulumi:"sendFullResource"` // Whether to send full FHIR resource to this Pub/Sub topic for deleting FHIR resource. Note that setting this to true does not guarantee that all previous resources will be sent in the format of full FHIR resource. When a resource change is too large or during heavy traffic, only the resource name will be sent. Clients should always check the "payloadType" label from a Pub/Sub message to determine whether it needs to fetch the full previous resource as a separate operation. SendPreviousResourceOnDelete pulumi.BoolPtrInput `pulumi:"sendPreviousResourceOnDelete"` }
Contains the configuration for FHIR notifications.
func (FhirNotificationConfigArgs) ElementType ¶ added in v0.21.0
func (FhirNotificationConfigArgs) ElementType() reflect.Type
func (FhirNotificationConfigArgs) ToFhirNotificationConfigOutput ¶ added in v0.21.0
func (i FhirNotificationConfigArgs) ToFhirNotificationConfigOutput() FhirNotificationConfigOutput
func (FhirNotificationConfigArgs) ToFhirNotificationConfigOutputWithContext ¶ added in v0.21.0
func (i FhirNotificationConfigArgs) ToFhirNotificationConfigOutputWithContext(ctx context.Context) FhirNotificationConfigOutput
type FhirNotificationConfigArray ¶ added in v0.21.0
type FhirNotificationConfigArray []FhirNotificationConfigInput
func (FhirNotificationConfigArray) ElementType ¶ added in v0.21.0
func (FhirNotificationConfigArray) ElementType() reflect.Type
func (FhirNotificationConfigArray) ToFhirNotificationConfigArrayOutput ¶ added in v0.21.0
func (i FhirNotificationConfigArray) ToFhirNotificationConfigArrayOutput() FhirNotificationConfigArrayOutput
func (FhirNotificationConfigArray) ToFhirNotificationConfigArrayOutputWithContext ¶ added in v0.21.0
func (i FhirNotificationConfigArray) ToFhirNotificationConfigArrayOutputWithContext(ctx context.Context) FhirNotificationConfigArrayOutput
type FhirNotificationConfigArrayInput ¶ added in v0.21.0
type FhirNotificationConfigArrayInput interface { pulumi.Input ToFhirNotificationConfigArrayOutput() FhirNotificationConfigArrayOutput ToFhirNotificationConfigArrayOutputWithContext(context.Context) FhirNotificationConfigArrayOutput }
FhirNotificationConfigArrayInput is an input type that accepts FhirNotificationConfigArray and FhirNotificationConfigArrayOutput values. You can construct a concrete instance of `FhirNotificationConfigArrayInput` via:
FhirNotificationConfigArray{ FhirNotificationConfigArgs{...} }
type FhirNotificationConfigArrayOutput ¶ added in v0.21.0
type FhirNotificationConfigArrayOutput struct{ *pulumi.OutputState }
func (FhirNotificationConfigArrayOutput) ElementType ¶ added in v0.21.0
func (FhirNotificationConfigArrayOutput) ElementType() reflect.Type
func (FhirNotificationConfigArrayOutput) Index ¶ added in v0.21.0
func (o FhirNotificationConfigArrayOutput) Index(i pulumi.IntInput) FhirNotificationConfigOutput
func (FhirNotificationConfigArrayOutput) ToFhirNotificationConfigArrayOutput ¶ added in v0.21.0
func (o FhirNotificationConfigArrayOutput) ToFhirNotificationConfigArrayOutput() FhirNotificationConfigArrayOutput
func (FhirNotificationConfigArrayOutput) ToFhirNotificationConfigArrayOutputWithContext ¶ added in v0.21.0
func (o FhirNotificationConfigArrayOutput) ToFhirNotificationConfigArrayOutputWithContext(ctx context.Context) FhirNotificationConfigArrayOutput
type FhirNotificationConfigInput ¶ added in v0.21.0
type FhirNotificationConfigInput interface { pulumi.Input ToFhirNotificationConfigOutput() FhirNotificationConfigOutput ToFhirNotificationConfigOutputWithContext(context.Context) FhirNotificationConfigOutput }
FhirNotificationConfigInput is an input type that accepts FhirNotificationConfigArgs and FhirNotificationConfigOutput values. You can construct a concrete instance of `FhirNotificationConfigInput` via:
FhirNotificationConfigArgs{...}
type FhirNotificationConfigOutput ¶ added in v0.21.0
type FhirNotificationConfigOutput struct{ *pulumi.OutputState }
Contains the configuration for FHIR notifications.
func (FhirNotificationConfigOutput) ElementType ¶ added in v0.21.0
func (FhirNotificationConfigOutput) ElementType() reflect.Type
func (FhirNotificationConfigOutput) PubsubTopic ¶ added in v0.21.0
func (o FhirNotificationConfigOutput) 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 is 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-@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 (https://cloud.google.com/healthcare-api/docs/permissions-healthcare-api-gcp-products#dicom_fhir_and_hl7v2_store_cloud_pubsub_permissions). If a notification can't 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-api/docs/how-tos/logging).
func (FhirNotificationConfigOutput) SendFullResource ¶ added in v0.21.0
func (o FhirNotificationConfigOutput) SendFullResource() pulumi.BoolPtrOutput
Whether to send full FHIR resource to this Pub/Sub topic for Create and Update operation. Note that setting this to true does not guarantee that all resources will be sent in the format of full FHIR resource. When a resource change is too large or during heavy traffic, only the resource name will be sent. Clients should always check the "payloadType" label from a Pub/Sub message to determine whether it needs to fetch the full resource as a separate operation.
func (FhirNotificationConfigOutput) SendPreviousResourceOnDelete ¶ added in v0.31.1
func (o FhirNotificationConfigOutput) SendPreviousResourceOnDelete() pulumi.BoolPtrOutput
Whether to send full FHIR resource to this Pub/Sub topic for deleting FHIR resource. Note that setting this to true does not guarantee that all previous resources will be sent in the format of full FHIR resource. When a resource change is too large or during heavy traffic, only the resource name will be sent. Clients should always check the "payloadType" label from a Pub/Sub message to determine whether it needs to fetch the full previous resource as a separate operation.
func (FhirNotificationConfigOutput) ToFhirNotificationConfigOutput ¶ added in v0.21.0
func (o FhirNotificationConfigOutput) ToFhirNotificationConfigOutput() FhirNotificationConfigOutput
func (FhirNotificationConfigOutput) ToFhirNotificationConfigOutputWithContext ¶ added in v0.21.0
func (o FhirNotificationConfigOutput) ToFhirNotificationConfigOutputWithContext(ctx context.Context) FhirNotificationConfigOutput
type FhirNotificationConfigResponse ¶ added in v0.21.0
type FhirNotificationConfigResponse struct { // 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 is 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-@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 (https://cloud.google.com/healthcare-api/docs/permissions-healthcare-api-gcp-products#dicom_fhir_and_hl7v2_store_cloud_pubsub_permissions). If a notification can't 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-api/docs/how-tos/logging). PubsubTopic string `pulumi:"pubsubTopic"` // Whether to send full FHIR resource to this Pub/Sub topic for Create and Update operation. Note that setting this to true does not guarantee that all resources will be sent in the format of full FHIR resource. When a resource change is too large or during heavy traffic, only the resource name will be sent. Clients should always check the "payloadType" label from a Pub/Sub message to determine whether it needs to fetch the full resource as a separate operation. SendFullResource bool `pulumi:"sendFullResource"` // Whether to send full FHIR resource to this Pub/Sub topic for deleting FHIR resource. Note that setting this to true does not guarantee that all previous resources will be sent in the format of full FHIR resource. When a resource change is too large or during heavy traffic, only the resource name will be sent. Clients should always check the "payloadType" label from a Pub/Sub message to determine whether it needs to fetch the full previous resource as a separate operation. SendPreviousResourceOnDelete bool `pulumi:"sendPreviousResourceOnDelete"` }
Contains the configuration for FHIR notifications.
type FhirNotificationConfigResponseArrayOutput ¶ added in v0.21.0
type FhirNotificationConfigResponseArrayOutput struct{ *pulumi.OutputState }
func (FhirNotificationConfigResponseArrayOutput) ElementType ¶ added in v0.21.0
func (FhirNotificationConfigResponseArrayOutput) ElementType() reflect.Type
func (FhirNotificationConfigResponseArrayOutput) ToFhirNotificationConfigResponseArrayOutput ¶ added in v0.21.0
func (o FhirNotificationConfigResponseArrayOutput) ToFhirNotificationConfigResponseArrayOutput() FhirNotificationConfigResponseArrayOutput
func (FhirNotificationConfigResponseArrayOutput) ToFhirNotificationConfigResponseArrayOutputWithContext ¶ added in v0.21.0
func (o FhirNotificationConfigResponseArrayOutput) ToFhirNotificationConfigResponseArrayOutputWithContext(ctx context.Context) FhirNotificationConfigResponseArrayOutput
type FhirNotificationConfigResponseOutput ¶ added in v0.21.0
type FhirNotificationConfigResponseOutput struct{ *pulumi.OutputState }
Contains the configuration for FHIR notifications.
func (FhirNotificationConfigResponseOutput) ElementType ¶ added in v0.21.0
func (FhirNotificationConfigResponseOutput) ElementType() reflect.Type
func (FhirNotificationConfigResponseOutput) PubsubTopic ¶ added in v0.21.0
func (o FhirNotificationConfigResponseOutput) 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 is 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-@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 (https://cloud.google.com/healthcare-api/docs/permissions-healthcare-api-gcp-products#dicom_fhir_and_hl7v2_store_cloud_pubsub_permissions). If a notification can't 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-api/docs/how-tos/logging).
func (FhirNotificationConfigResponseOutput) SendFullResource ¶ added in v0.21.0
func (o FhirNotificationConfigResponseOutput) SendFullResource() pulumi.BoolOutput
Whether to send full FHIR resource to this Pub/Sub topic for Create and Update operation. Note that setting this to true does not guarantee that all resources will be sent in the format of full FHIR resource. When a resource change is too large or during heavy traffic, only the resource name will be sent. Clients should always check the "payloadType" label from a Pub/Sub message to determine whether it needs to fetch the full resource as a separate operation.
func (FhirNotificationConfigResponseOutput) SendPreviousResourceOnDelete ¶ added in v0.31.1
func (o FhirNotificationConfigResponseOutput) SendPreviousResourceOnDelete() pulumi.BoolOutput
Whether to send full FHIR resource to this Pub/Sub topic for deleting FHIR resource. Note that setting this to true does not guarantee that all previous resources will be sent in the format of full FHIR resource. When a resource change is too large or during heavy traffic, only the resource name will be sent. Clients should always check the "payloadType" label from a Pub/Sub message to determine whether it needs to fetch the full previous resource as a separate operation.
func (FhirNotificationConfigResponseOutput) ToFhirNotificationConfigResponseOutput ¶ added in v0.21.0
func (o FhirNotificationConfigResponseOutput) ToFhirNotificationConfigResponseOutput() FhirNotificationConfigResponseOutput
func (FhirNotificationConfigResponseOutput) ToFhirNotificationConfigResponseOutputWithContext ¶ added in v0.21.0
func (o FhirNotificationConfigResponseOutput) ToFhirNotificationConfigResponseOutputWithContext(ctx context.Context) FhirNotificationConfigResponseOutput
type FhirOutput ¶ added in v0.21.0
type FhirOutput struct { // Name of the output FHIR store, which must already exist. You must grant the healthcare.fhirResources.update permission on the destination store to your project's **Cloud Healthcare Service Agent** [service account](https://cloud.google.com/healthcare/docs/how-tos/permissions-healthcare-api-gcp-products#the_cloud_healthcare_service_agent). The destination store must set enableUpdateCreate to true. The destination store must use FHIR version R4. Writing these resources will consume FHIR operations quota from the project containing the source data. De-identify operation metadata is only generated for DICOM de-identification operations. FhirStore *string `pulumi:"fhirStore"` }
Details about the FHIR store to write the output to.
type FhirOutputArgs ¶ added in v0.21.0
type FhirOutputArgs struct { // Name of the output FHIR store, which must already exist. You must grant the healthcare.fhirResources.update permission on the destination store to your project's **Cloud Healthcare Service Agent** [service account](https://cloud.google.com/healthcare/docs/how-tos/permissions-healthcare-api-gcp-products#the_cloud_healthcare_service_agent). The destination store must set enableUpdateCreate to true. The destination store must use FHIR version R4. Writing these resources will consume FHIR operations quota from the project containing the source data. De-identify operation metadata is only generated for DICOM de-identification operations. FhirStore pulumi.StringPtrInput `pulumi:"fhirStore"` }
Details about the FHIR store to write the output to.
func (FhirOutputArgs) ElementType ¶ added in v0.21.0
func (FhirOutputArgs) ElementType() reflect.Type
func (FhirOutputArgs) ToFhirOutputOutput ¶ added in v0.21.0
func (i FhirOutputArgs) ToFhirOutputOutput() FhirOutputOutput
func (FhirOutputArgs) ToFhirOutputOutputWithContext ¶ added in v0.21.0
func (i FhirOutputArgs) ToFhirOutputOutputWithContext(ctx context.Context) FhirOutputOutput
func (FhirOutputArgs) ToFhirOutputPtrOutput ¶ added in v0.21.0
func (i FhirOutputArgs) ToFhirOutputPtrOutput() FhirOutputPtrOutput
func (FhirOutputArgs) ToFhirOutputPtrOutputWithContext ¶ added in v0.21.0
func (i FhirOutputArgs) ToFhirOutputPtrOutputWithContext(ctx context.Context) FhirOutputPtrOutput
type FhirOutputInput ¶ added in v0.21.0
type FhirOutputInput interface { pulumi.Input ToFhirOutputOutput() FhirOutputOutput ToFhirOutputOutputWithContext(context.Context) FhirOutputOutput }
FhirOutputInput is an input type that accepts FhirOutputArgs and FhirOutputOutput values. You can construct a concrete instance of `FhirOutputInput` via:
FhirOutputArgs{...}
type FhirOutputOutput ¶ added in v0.21.0
type FhirOutputOutput struct{ *pulumi.OutputState }
Details about the FHIR store to write the output to.
func (FhirOutputOutput) ElementType ¶ added in v0.21.0
func (FhirOutputOutput) ElementType() reflect.Type
func (FhirOutputOutput) FhirStore ¶ added in v0.21.0
func (o FhirOutputOutput) FhirStore() pulumi.StringPtrOutput
Name of the output FHIR store, which must already exist. You must grant the healthcare.fhirResources.update permission on the destination store to your project's **Cloud Healthcare Service Agent** [service account](https://cloud.google.com/healthcare/docs/how-tos/permissions-healthcare-api-gcp-products#the_cloud_healthcare_service_agent). The destination store must set enableUpdateCreate to true. The destination store must use FHIR version R4. Writing these resources will consume FHIR operations quota from the project containing the source data. De-identify operation metadata is only generated for DICOM de-identification operations.
func (FhirOutputOutput) ToFhirOutputOutput ¶ added in v0.21.0
func (o FhirOutputOutput) ToFhirOutputOutput() FhirOutputOutput
func (FhirOutputOutput) ToFhirOutputOutputWithContext ¶ added in v0.21.0
func (o FhirOutputOutput) ToFhirOutputOutputWithContext(ctx context.Context) FhirOutputOutput
func (FhirOutputOutput) ToFhirOutputPtrOutput ¶ added in v0.21.0
func (o FhirOutputOutput) ToFhirOutputPtrOutput() FhirOutputPtrOutput
func (FhirOutputOutput) ToFhirOutputPtrOutputWithContext ¶ added in v0.21.0
func (o FhirOutputOutput) ToFhirOutputPtrOutputWithContext(ctx context.Context) FhirOutputPtrOutput
type FhirOutputPtrInput ¶ added in v0.21.0
type FhirOutputPtrInput interface { pulumi.Input ToFhirOutputPtrOutput() FhirOutputPtrOutput ToFhirOutputPtrOutputWithContext(context.Context) FhirOutputPtrOutput }
FhirOutputPtrInput is an input type that accepts FhirOutputArgs, FhirOutputPtr and FhirOutputPtrOutput values. You can construct a concrete instance of `FhirOutputPtrInput` via:
FhirOutputArgs{...} or: nil
func FhirOutputPtr ¶ added in v0.21.0
func FhirOutputPtr(v *FhirOutputArgs) FhirOutputPtrInput
type FhirOutputPtrOutput ¶ added in v0.21.0
type FhirOutputPtrOutput struct{ *pulumi.OutputState }
func (FhirOutputPtrOutput) Elem ¶ added in v0.21.0
func (o FhirOutputPtrOutput) Elem() FhirOutputOutput
func (FhirOutputPtrOutput) ElementType ¶ added in v0.21.0
func (FhirOutputPtrOutput) ElementType() reflect.Type
func (FhirOutputPtrOutput) FhirStore ¶ added in v0.21.0
func (o FhirOutputPtrOutput) FhirStore() pulumi.StringPtrOutput
Name of the output FHIR store, which must already exist. You must grant the healthcare.fhirResources.update permission on the destination store to your project's **Cloud Healthcare Service Agent** [service account](https://cloud.google.com/healthcare/docs/how-tos/permissions-healthcare-api-gcp-products#the_cloud_healthcare_service_agent). The destination store must set enableUpdateCreate to true. The destination store must use FHIR version R4. Writing these resources will consume FHIR operations quota from the project containing the source data. De-identify operation metadata is only generated for DICOM de-identification operations.
func (FhirOutputPtrOutput) ToFhirOutputPtrOutput ¶ added in v0.21.0
func (o FhirOutputPtrOutput) ToFhirOutputPtrOutput() FhirOutputPtrOutput
func (FhirOutputPtrOutput) ToFhirOutputPtrOutputWithContext ¶ added in v0.21.0
func (o FhirOutputPtrOutput) ToFhirOutputPtrOutputWithContext(ctx context.Context) FhirOutputPtrOutput
type FhirOutputResponse ¶ added in v0.21.0
type FhirOutputResponse struct { // Name of the output FHIR store, which must already exist. You must grant the healthcare.fhirResources.update permission on the destination store to your project's **Cloud Healthcare Service Agent** [service account](https://cloud.google.com/healthcare/docs/how-tos/permissions-healthcare-api-gcp-products#the_cloud_healthcare_service_agent). The destination store must set enableUpdateCreate to true. The destination store must use FHIR version R4. Writing these resources will consume FHIR operations quota from the project containing the source data. De-identify operation metadata is only generated for DICOM de-identification operations. FhirStore string `pulumi:"fhirStore"` }
Details about the FHIR store to write the output to.
type FhirOutputResponseOutput ¶ added in v0.21.0
type FhirOutputResponseOutput struct{ *pulumi.OutputState }
Details about the FHIR store to write the output to.
func (FhirOutputResponseOutput) ElementType ¶ added in v0.21.0
func (FhirOutputResponseOutput) ElementType() reflect.Type
func (FhirOutputResponseOutput) FhirStore ¶ added in v0.21.0
func (o FhirOutputResponseOutput) FhirStore() pulumi.StringOutput
Name of the output FHIR store, which must already exist. You must grant the healthcare.fhirResources.update permission on the destination store to your project's **Cloud Healthcare Service Agent** [service account](https://cloud.google.com/healthcare/docs/how-tos/permissions-healthcare-api-gcp-products#the_cloud_healthcare_service_agent). The destination store must set enableUpdateCreate to true. The destination store must use FHIR version R4. Writing these resources will consume FHIR operations quota from the project containing the source data. De-identify operation metadata is only generated for DICOM de-identification operations.
func (FhirOutputResponseOutput) ToFhirOutputResponseOutput ¶ added in v0.21.0
func (o FhirOutputResponseOutput) ToFhirOutputResponseOutput() FhirOutputResponseOutput
func (FhirOutputResponseOutput) ToFhirOutputResponseOutputWithContext ¶ added in v0.21.0
func (o FhirOutputResponseOutput) ToFhirOutputResponseOutputWithContext(ctx context.Context) FhirOutputResponseOutput
type FhirStore ¶ added in v0.3.0
type FhirStore struct { pulumi.CustomResourceState // Enable parsing of references within complex FHIR data types such as Extensions. If this value is set to ENABLED, then features like referential integrity and Bundle reference rewriting apply to all references. If this flag has not been specified the behavior of the FHIR store will not change, references in complex data types will not be parsed. New stores will have this value set to ENABLED after a notification period. Warning: turning on this flag causes processing existing resources to fail if they contain references to non-existent resources. ComplexDataTypeReferenceParsing pulumi.StringOutput `pulumi:"complexDataTypeReferenceParsing"` // Optional. Specifies whether this store has consent enforcement. Not available for DSTU2 FHIR version due to absence of Consent resources. ConsentConfig ConsentConfigResponseOutput `pulumi:"consentConfig"` DatasetId pulumi.StringOutput `pulumi:"datasetId"` // 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"` // The ID of the FHIR store that is being created. The string must match the following regex: `[\p{L}\p{N}_\-\.]{1,256}`. FhirStoreId pulumi.StringPtrOutput `pulumi:"fhirStoreId"` // 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"` Location pulumi.StringOutput `pulumi:"location"` // Resource name of the FHIR store, of the form `projects/{project_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}`. Name pulumi.StringOutput `pulumi:"name"` // Deprecated. Use `notification_configs` instead. 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". // // Deprecated: Deprecated. Use `notification_configs` instead. 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"` // Specifies where and whether to send notifications upon changes to a Fhir store. NotificationConfigs FhirNotificationConfigResponseArrayOutput `pulumi:"notificationConfigs"` Project pulumi.StringOutput `pulumi:"project"` // Configuration for how FHIR resources can be searched. SearchConfig SearchConfigResponseOutput `pulumi:"searchConfig"` // 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"` // Configuration for how to validate incoming FHIR resources against configured profiles. ValidationConfig ValidationConfigResponseOutput `pulumi:"validationConfig"` // 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. Auto-naming is currently not supported for this resource.
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 { // Enable parsing of references within complex FHIR data types such as Extensions. If this value is set to ENABLED, then features like referential integrity and Bundle reference rewriting apply to all references. If this flag has not been specified the behavior of the FHIR store will not change, references in complex data types will not be parsed. New stores will have this value set to ENABLED after a notification period. Warning: turning on this flag causes processing existing resources to fail if they contain references to non-existent resources. ComplexDataTypeReferenceParsing FhirStoreComplexDataTypeReferenceParsingPtrInput // Optional. Specifies whether this store has consent enforcement. Not available for DSTU2 FHIR version due to absence of Consent resources. ConsentConfig ConsentConfigPtrInput 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 // The ID of the FHIR store that is being created. The string must match the following regex: `[\p{L}\p{N}_\-\.]{1,256}`. 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.StringPtrInput // Deprecated. Use `notification_configs` instead. 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". // // Deprecated: Deprecated. Use `notification_configs` instead. 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 // Specifies where and whether to send notifications upon changes to a Fhir store. NotificationConfigs FhirNotificationConfigArrayInput Project pulumi.StringPtrInput // Configuration for how FHIR resources can be searched. SearchConfig SearchConfigPtrInput // 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 // Configuration for how to validate incoming FHIR resources against configured profiles. ValidationConfig ValidationConfigPtrInput // 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 FhirStoreVersionPtrInput }
The set of arguments for constructing a FhirStore resource.
func (FhirStoreArgs) ElementType ¶ added in v0.3.0
func (FhirStoreArgs) ElementType() reflect.Type
type FhirStoreComplexDataTypeReferenceParsing ¶ added in v0.21.0
type FhirStoreComplexDataTypeReferenceParsing string
Enable parsing of references within complex FHIR data types such as Extensions. If this value is set to ENABLED, then features like referential integrity and Bundle reference rewriting apply to all references. If this flag has not been specified the behavior of the FHIR store will not change, references in complex data types will not be parsed. New stores will have this value set to ENABLED after a notification period. Warning: turning on this flag causes processing existing resources to fail if they contain references to non-existent resources.
func (FhirStoreComplexDataTypeReferenceParsing) ElementType ¶ added in v0.21.0
func (FhirStoreComplexDataTypeReferenceParsing) ElementType() reflect.Type
func (FhirStoreComplexDataTypeReferenceParsing) ToFhirStoreComplexDataTypeReferenceParsingOutput ¶ added in v0.21.0
func (e FhirStoreComplexDataTypeReferenceParsing) ToFhirStoreComplexDataTypeReferenceParsingOutput() FhirStoreComplexDataTypeReferenceParsingOutput
func (FhirStoreComplexDataTypeReferenceParsing) ToFhirStoreComplexDataTypeReferenceParsingOutputWithContext ¶ added in v0.21.0
func (e FhirStoreComplexDataTypeReferenceParsing) ToFhirStoreComplexDataTypeReferenceParsingOutputWithContext(ctx context.Context) FhirStoreComplexDataTypeReferenceParsingOutput
func (FhirStoreComplexDataTypeReferenceParsing) ToFhirStoreComplexDataTypeReferenceParsingPtrOutput ¶ added in v0.21.0
func (e FhirStoreComplexDataTypeReferenceParsing) ToFhirStoreComplexDataTypeReferenceParsingPtrOutput() FhirStoreComplexDataTypeReferenceParsingPtrOutput
func (FhirStoreComplexDataTypeReferenceParsing) ToFhirStoreComplexDataTypeReferenceParsingPtrOutputWithContext ¶ added in v0.21.0
func (e FhirStoreComplexDataTypeReferenceParsing) ToFhirStoreComplexDataTypeReferenceParsingPtrOutputWithContext(ctx context.Context) FhirStoreComplexDataTypeReferenceParsingPtrOutput
func (FhirStoreComplexDataTypeReferenceParsing) ToStringOutput ¶ added in v0.21.0
func (e FhirStoreComplexDataTypeReferenceParsing) ToStringOutput() pulumi.StringOutput
func (FhirStoreComplexDataTypeReferenceParsing) ToStringOutputWithContext ¶ added in v0.21.0
func (e FhirStoreComplexDataTypeReferenceParsing) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FhirStoreComplexDataTypeReferenceParsing) ToStringPtrOutput ¶ added in v0.21.0
func (e FhirStoreComplexDataTypeReferenceParsing) ToStringPtrOutput() pulumi.StringPtrOutput
func (FhirStoreComplexDataTypeReferenceParsing) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (e FhirStoreComplexDataTypeReferenceParsing) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FhirStoreComplexDataTypeReferenceParsingInput ¶ added in v0.21.0
type FhirStoreComplexDataTypeReferenceParsingInput interface { pulumi.Input ToFhirStoreComplexDataTypeReferenceParsingOutput() FhirStoreComplexDataTypeReferenceParsingOutput ToFhirStoreComplexDataTypeReferenceParsingOutputWithContext(context.Context) FhirStoreComplexDataTypeReferenceParsingOutput }
FhirStoreComplexDataTypeReferenceParsingInput is an input type that accepts FhirStoreComplexDataTypeReferenceParsingArgs and FhirStoreComplexDataTypeReferenceParsingOutput values. You can construct a concrete instance of `FhirStoreComplexDataTypeReferenceParsingInput` via:
FhirStoreComplexDataTypeReferenceParsingArgs{...}
type FhirStoreComplexDataTypeReferenceParsingOutput ¶ added in v0.21.0
type FhirStoreComplexDataTypeReferenceParsingOutput struct{ *pulumi.OutputState }
func (FhirStoreComplexDataTypeReferenceParsingOutput) ElementType ¶ added in v0.21.0
func (FhirStoreComplexDataTypeReferenceParsingOutput) ElementType() reflect.Type
func (FhirStoreComplexDataTypeReferenceParsingOutput) ToFhirStoreComplexDataTypeReferenceParsingOutput ¶ added in v0.21.0
func (o FhirStoreComplexDataTypeReferenceParsingOutput) ToFhirStoreComplexDataTypeReferenceParsingOutput() FhirStoreComplexDataTypeReferenceParsingOutput
func (FhirStoreComplexDataTypeReferenceParsingOutput) ToFhirStoreComplexDataTypeReferenceParsingOutputWithContext ¶ added in v0.21.0
func (o FhirStoreComplexDataTypeReferenceParsingOutput) ToFhirStoreComplexDataTypeReferenceParsingOutputWithContext(ctx context.Context) FhirStoreComplexDataTypeReferenceParsingOutput
func (FhirStoreComplexDataTypeReferenceParsingOutput) ToFhirStoreComplexDataTypeReferenceParsingPtrOutput ¶ added in v0.21.0
func (o FhirStoreComplexDataTypeReferenceParsingOutput) ToFhirStoreComplexDataTypeReferenceParsingPtrOutput() FhirStoreComplexDataTypeReferenceParsingPtrOutput
func (FhirStoreComplexDataTypeReferenceParsingOutput) ToFhirStoreComplexDataTypeReferenceParsingPtrOutputWithContext ¶ added in v0.21.0
func (o FhirStoreComplexDataTypeReferenceParsingOutput) ToFhirStoreComplexDataTypeReferenceParsingPtrOutputWithContext(ctx context.Context) FhirStoreComplexDataTypeReferenceParsingPtrOutput
func (FhirStoreComplexDataTypeReferenceParsingOutput) ToStringOutput ¶ added in v0.21.0
func (o FhirStoreComplexDataTypeReferenceParsingOutput) ToStringOutput() pulumi.StringOutput
func (FhirStoreComplexDataTypeReferenceParsingOutput) ToStringOutputWithContext ¶ added in v0.21.0
func (o FhirStoreComplexDataTypeReferenceParsingOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FhirStoreComplexDataTypeReferenceParsingOutput) ToStringPtrOutput ¶ added in v0.21.0
func (o FhirStoreComplexDataTypeReferenceParsingOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FhirStoreComplexDataTypeReferenceParsingOutput) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (o FhirStoreComplexDataTypeReferenceParsingOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FhirStoreComplexDataTypeReferenceParsingPtrInput ¶ added in v0.21.0
type FhirStoreComplexDataTypeReferenceParsingPtrInput interface { pulumi.Input ToFhirStoreComplexDataTypeReferenceParsingPtrOutput() FhirStoreComplexDataTypeReferenceParsingPtrOutput ToFhirStoreComplexDataTypeReferenceParsingPtrOutputWithContext(context.Context) FhirStoreComplexDataTypeReferenceParsingPtrOutput }
func FhirStoreComplexDataTypeReferenceParsingPtr ¶ added in v0.21.0
func FhirStoreComplexDataTypeReferenceParsingPtr(v string) FhirStoreComplexDataTypeReferenceParsingPtrInput
type FhirStoreComplexDataTypeReferenceParsingPtrOutput ¶ added in v0.21.0
type FhirStoreComplexDataTypeReferenceParsingPtrOutput struct{ *pulumi.OutputState }
func (FhirStoreComplexDataTypeReferenceParsingPtrOutput) ElementType ¶ added in v0.21.0
func (FhirStoreComplexDataTypeReferenceParsingPtrOutput) ElementType() reflect.Type
func (FhirStoreComplexDataTypeReferenceParsingPtrOutput) ToFhirStoreComplexDataTypeReferenceParsingPtrOutput ¶ added in v0.21.0
func (o FhirStoreComplexDataTypeReferenceParsingPtrOutput) ToFhirStoreComplexDataTypeReferenceParsingPtrOutput() FhirStoreComplexDataTypeReferenceParsingPtrOutput
func (FhirStoreComplexDataTypeReferenceParsingPtrOutput) ToFhirStoreComplexDataTypeReferenceParsingPtrOutputWithContext ¶ added in v0.21.0
func (o FhirStoreComplexDataTypeReferenceParsingPtrOutput) ToFhirStoreComplexDataTypeReferenceParsingPtrOutputWithContext(ctx context.Context) FhirStoreComplexDataTypeReferenceParsingPtrOutput
func (FhirStoreComplexDataTypeReferenceParsingPtrOutput) ToStringPtrOutput ¶ added in v0.21.0
func (o FhirStoreComplexDataTypeReferenceParsingPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FhirStoreComplexDataTypeReferenceParsingPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (o FhirStoreComplexDataTypeReferenceParsingPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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) ComplexDataTypeReferenceParsing ¶ added in v0.21.0
func (o FhirStoreOutput) ComplexDataTypeReferenceParsing() pulumi.StringOutput
Enable parsing of references within complex FHIR data types such as Extensions. If this value is set to ENABLED, then features like referential integrity and Bundle reference rewriting apply to all references. If this flag has not been specified the behavior of the FHIR store will not change, references in complex data types will not be parsed. New stores will have this value set to ENABLED after a notification period. Warning: turning on this flag causes processing existing resources to fail if they contain references to non-existent resources.
func (FhirStoreOutput) ConsentConfig ¶ added in v0.32.0
func (o FhirStoreOutput) ConsentConfig() ConsentConfigResponseOutput
Optional. Specifies whether this store has consent enforcement. Not available for DSTU2 FHIR version due to absence of Consent resources.
func (FhirStoreOutput) DatasetId ¶ added in v0.21.0
func (o FhirStoreOutput) DatasetId() pulumi.StringOutput
func (FhirStoreOutput) DefaultSearchHandlingStrict ¶ added in v0.19.0
func (o FhirStoreOutput) DefaultSearchHandlingStrict() pulumi.BoolOutput
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`.
func (FhirStoreOutput) DisableReferentialIntegrity ¶ added in v0.19.0
func (o FhirStoreOutput) DisableReferentialIntegrity() pulumi.BoolOutput
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.
func (FhirStoreOutput) DisableResourceVersioning ¶ added in v0.19.0
func (o FhirStoreOutput) DisableResourceVersioning() pulumi.BoolOutput
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.
func (FhirStoreOutput) ElementType ¶ added in v0.3.0
func (FhirStoreOutput) ElementType() reflect.Type
func (FhirStoreOutput) EnableUpdateCreate ¶ added in v0.19.0
func (o FhirStoreOutput) EnableUpdateCreate() pulumi.BoolOutput
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.
func (FhirStoreOutput) FhirStoreId ¶ added in v0.21.0
func (o FhirStoreOutput) FhirStoreId() pulumi.StringPtrOutput
The ID of the FHIR store that is being created. The string must match the following regex: `[\p{L}\p{N}_\-\.]{1,256}`.
func (FhirStoreOutput) Labels ¶ added in v0.19.0
func (o FhirStoreOutput) Labels() pulumi.StringMapOutput
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.
func (FhirStoreOutput) Location ¶ added in v0.21.0
func (o FhirStoreOutput) Location() pulumi.StringOutput
func (FhirStoreOutput) Name ¶ added in v0.19.0
func (o FhirStoreOutput) Name() pulumi.StringOutput
Resource name of the FHIR store, of the form `projects/{project_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}`.
func (FhirStoreOutput) NotificationConfig
deprecated
added in
v0.19.0
func (o FhirStoreOutput) NotificationConfig() NotificationConfigResponseOutput
Deprecated. Use `notification_configs` instead. 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".
Deprecated: Deprecated. Use `notification_configs` instead. 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".
func (FhirStoreOutput) NotificationConfigs ¶ added in v0.21.0
func (o FhirStoreOutput) NotificationConfigs() FhirNotificationConfigResponseArrayOutput
Specifies where and whether to send notifications upon changes to a Fhir store.
func (FhirStoreOutput) Project ¶ added in v0.21.0
func (o FhirStoreOutput) Project() pulumi.StringOutput
func (FhirStoreOutput) SearchConfig ¶ added in v0.19.0
func (o FhirStoreOutput) SearchConfig() SearchConfigResponseOutput
Configuration for how FHIR resources can be searched.
func (FhirStoreOutput) StreamConfigs ¶ added in v0.19.0
func (o FhirStoreOutput) StreamConfigs() StreamConfigResponseArrayOutput
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.
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
func (FhirStoreOutput) ValidationConfig ¶ added in v0.19.0
func (o FhirStoreOutput) ValidationConfig() ValidationConfigResponseOutput
Configuration for how to validate incoming FHIR resources against configured profiles.
func (FhirStoreOutput) Version ¶ added in v0.19.0
func (o FhirStoreOutput) Version() pulumi.StringOutput
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.
type FhirStoreState ¶ added in v0.3.0
type FhirStoreState struct { }
func (FhirStoreState) ElementType ¶ added in v0.3.0
func (FhirStoreState) ElementType() reflect.Type
type FhirStoreVersion ¶ added in v0.4.0
type FhirStoreVersion string
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.
func (FhirStoreVersion) ElementType ¶ added in v0.4.0
func (FhirStoreVersion) ElementType() reflect.Type
func (FhirStoreVersion) ToFhirStoreVersionOutput ¶ added in v0.6.0
func (e FhirStoreVersion) ToFhirStoreVersionOutput() FhirStoreVersionOutput
func (FhirStoreVersion) ToFhirStoreVersionOutputWithContext ¶ added in v0.6.0
func (e FhirStoreVersion) ToFhirStoreVersionOutputWithContext(ctx context.Context) FhirStoreVersionOutput
func (FhirStoreVersion) ToFhirStoreVersionPtrOutput ¶ added in v0.6.0
func (e FhirStoreVersion) ToFhirStoreVersionPtrOutput() FhirStoreVersionPtrOutput
func (FhirStoreVersion) ToFhirStoreVersionPtrOutputWithContext ¶ added in v0.6.0
func (e FhirStoreVersion) ToFhirStoreVersionPtrOutputWithContext(ctx context.Context) FhirStoreVersionPtrOutput
func (FhirStoreVersion) ToStringOutput ¶ added in v0.4.0
func (e FhirStoreVersion) ToStringOutput() pulumi.StringOutput
func (FhirStoreVersion) ToStringOutputWithContext ¶ added in v0.4.0
func (e FhirStoreVersion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FhirStoreVersion) ToStringPtrOutput ¶ added in v0.4.0
func (e FhirStoreVersion) ToStringPtrOutput() pulumi.StringPtrOutput
func (FhirStoreVersion) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e FhirStoreVersion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FhirStoreVersionInput ¶ added in v0.6.0
type FhirStoreVersionInput interface { pulumi.Input ToFhirStoreVersionOutput() FhirStoreVersionOutput ToFhirStoreVersionOutputWithContext(context.Context) FhirStoreVersionOutput }
FhirStoreVersionInput is an input type that accepts FhirStoreVersionArgs and FhirStoreVersionOutput values. You can construct a concrete instance of `FhirStoreVersionInput` via:
FhirStoreVersionArgs{...}
type FhirStoreVersionOutput ¶ added in v0.6.0
type FhirStoreVersionOutput struct{ *pulumi.OutputState }
func (FhirStoreVersionOutput) ElementType ¶ added in v0.6.0
func (FhirStoreVersionOutput) ElementType() reflect.Type
func (FhirStoreVersionOutput) ToFhirStoreVersionOutput ¶ added in v0.6.0
func (o FhirStoreVersionOutput) ToFhirStoreVersionOutput() FhirStoreVersionOutput
func (FhirStoreVersionOutput) ToFhirStoreVersionOutputWithContext ¶ added in v0.6.0
func (o FhirStoreVersionOutput) ToFhirStoreVersionOutputWithContext(ctx context.Context) FhirStoreVersionOutput
func (FhirStoreVersionOutput) ToFhirStoreVersionPtrOutput ¶ added in v0.6.0
func (o FhirStoreVersionOutput) ToFhirStoreVersionPtrOutput() FhirStoreVersionPtrOutput
func (FhirStoreVersionOutput) ToFhirStoreVersionPtrOutputWithContext ¶ added in v0.6.0
func (o FhirStoreVersionOutput) ToFhirStoreVersionPtrOutputWithContext(ctx context.Context) FhirStoreVersionPtrOutput
func (FhirStoreVersionOutput) ToStringOutput ¶ added in v0.6.0
func (o FhirStoreVersionOutput) ToStringOutput() pulumi.StringOutput
func (FhirStoreVersionOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o FhirStoreVersionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FhirStoreVersionOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o FhirStoreVersionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FhirStoreVersionOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o FhirStoreVersionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FhirStoreVersionPtrInput ¶ added in v0.6.0
type FhirStoreVersionPtrInput interface { pulumi.Input ToFhirStoreVersionPtrOutput() FhirStoreVersionPtrOutput ToFhirStoreVersionPtrOutputWithContext(context.Context) FhirStoreVersionPtrOutput }
func FhirStoreVersionPtr ¶ added in v0.6.0
func FhirStoreVersionPtr(v string) FhirStoreVersionPtrInput
type FhirStoreVersionPtrOutput ¶ added in v0.6.0
type FhirStoreVersionPtrOutput struct{ *pulumi.OutputState }
func (FhirStoreVersionPtrOutput) Elem ¶ added in v0.6.0
func (o FhirStoreVersionPtrOutput) Elem() FhirStoreVersionOutput
func (FhirStoreVersionPtrOutput) ElementType ¶ added in v0.6.0
func (FhirStoreVersionPtrOutput) ElementType() reflect.Type
func (FhirStoreVersionPtrOutput) ToFhirStoreVersionPtrOutput ¶ added in v0.6.0
func (o FhirStoreVersionPtrOutput) ToFhirStoreVersionPtrOutput() FhirStoreVersionPtrOutput
func (FhirStoreVersionPtrOutput) ToFhirStoreVersionPtrOutputWithContext ¶ added in v0.6.0
func (o FhirStoreVersionPtrOutput) ToFhirStoreVersionPtrOutputWithContext(ctx context.Context) FhirStoreVersionPtrOutput
func (FhirStoreVersionPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o FhirStoreVersionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FhirStoreVersionPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o FhirStoreVersionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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 FieldMetadata ¶ added in v0.21.0
type FieldMetadata struct { // Deidentify action for one field. Action *FieldMetadataAction `pulumi:"action"` // List of paths to FHIR fields to redact. Each path is a period-separated list where each component is either a field name or FHIR type name. All types begin with an upper case letter. For example, the resource field "Patient.Address.city", which uses a string type, can be matched by "Patient.Address.String". Path also supports partial matching. For example, "Patient.Address.city" can be matched by "Address.city" (Patient omitted). Partial matching and type matching can be combined. For example, "Patient.Address.city" can be matched by "Address.String". For "choice" types (those defined in the FHIR spec with the form: field[x]), use two separate components. For example, "deceasedAge.unit" is matched by "Deceased.Age.unit". Supported types are: AdministrativeGenderCode, Base64Binary, Boolean, Code, Date, DateTime, Decimal, HumanName, Id, Instant, Integer, LanguageCode, Markdown, Oid, PositiveInt, String, UnsignedInt, Uri, Uuid, Xhtml. The sub-type for HumanName(for example HumanName.given, HumanName.family) can be omitted. Paths []string `pulumi:"paths"` }
Specifies FHIR paths to match, and how to handle de-identification of matching fields.
type FieldMetadataAction ¶ added in v0.21.0
type FieldMetadataAction string
Deidentify action for one field.
func (FieldMetadataAction) ElementType ¶ added in v0.21.0
func (FieldMetadataAction) ElementType() reflect.Type
func (FieldMetadataAction) ToFieldMetadataActionOutput ¶ added in v0.21.0
func (e FieldMetadataAction) ToFieldMetadataActionOutput() FieldMetadataActionOutput
func (FieldMetadataAction) ToFieldMetadataActionOutputWithContext ¶ added in v0.21.0
func (e FieldMetadataAction) ToFieldMetadataActionOutputWithContext(ctx context.Context) FieldMetadataActionOutput
func (FieldMetadataAction) ToFieldMetadataActionPtrOutput ¶ added in v0.21.0
func (e FieldMetadataAction) ToFieldMetadataActionPtrOutput() FieldMetadataActionPtrOutput
func (FieldMetadataAction) ToFieldMetadataActionPtrOutputWithContext ¶ added in v0.21.0
func (e FieldMetadataAction) ToFieldMetadataActionPtrOutputWithContext(ctx context.Context) FieldMetadataActionPtrOutput
func (FieldMetadataAction) ToStringOutput ¶ added in v0.21.0
func (e FieldMetadataAction) ToStringOutput() pulumi.StringOutput
func (FieldMetadataAction) ToStringOutputWithContext ¶ added in v0.21.0
func (e FieldMetadataAction) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FieldMetadataAction) ToStringPtrOutput ¶ added in v0.21.0
func (e FieldMetadataAction) ToStringPtrOutput() pulumi.StringPtrOutput
func (FieldMetadataAction) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (e FieldMetadataAction) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FieldMetadataActionInput ¶ added in v0.21.0
type FieldMetadataActionInput interface { pulumi.Input ToFieldMetadataActionOutput() FieldMetadataActionOutput ToFieldMetadataActionOutputWithContext(context.Context) FieldMetadataActionOutput }
FieldMetadataActionInput is an input type that accepts FieldMetadataActionArgs and FieldMetadataActionOutput values. You can construct a concrete instance of `FieldMetadataActionInput` via:
FieldMetadataActionArgs{...}
type FieldMetadataActionOutput ¶ added in v0.21.0
type FieldMetadataActionOutput struct{ *pulumi.OutputState }
func (FieldMetadataActionOutput) ElementType ¶ added in v0.21.0
func (FieldMetadataActionOutput) ElementType() reflect.Type
func (FieldMetadataActionOutput) ToFieldMetadataActionOutput ¶ added in v0.21.0
func (o FieldMetadataActionOutput) ToFieldMetadataActionOutput() FieldMetadataActionOutput
func (FieldMetadataActionOutput) ToFieldMetadataActionOutputWithContext ¶ added in v0.21.0
func (o FieldMetadataActionOutput) ToFieldMetadataActionOutputWithContext(ctx context.Context) FieldMetadataActionOutput
func (FieldMetadataActionOutput) ToFieldMetadataActionPtrOutput ¶ added in v0.21.0
func (o FieldMetadataActionOutput) ToFieldMetadataActionPtrOutput() FieldMetadataActionPtrOutput
func (FieldMetadataActionOutput) ToFieldMetadataActionPtrOutputWithContext ¶ added in v0.21.0
func (o FieldMetadataActionOutput) ToFieldMetadataActionPtrOutputWithContext(ctx context.Context) FieldMetadataActionPtrOutput
func (FieldMetadataActionOutput) ToStringOutput ¶ added in v0.21.0
func (o FieldMetadataActionOutput) ToStringOutput() pulumi.StringOutput
func (FieldMetadataActionOutput) ToStringOutputWithContext ¶ added in v0.21.0
func (o FieldMetadataActionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FieldMetadataActionOutput) ToStringPtrOutput ¶ added in v0.21.0
func (o FieldMetadataActionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FieldMetadataActionOutput) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (o FieldMetadataActionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FieldMetadataActionPtrInput ¶ added in v0.21.0
type FieldMetadataActionPtrInput interface { pulumi.Input ToFieldMetadataActionPtrOutput() FieldMetadataActionPtrOutput ToFieldMetadataActionPtrOutputWithContext(context.Context) FieldMetadataActionPtrOutput }
func FieldMetadataActionPtr ¶ added in v0.21.0
func FieldMetadataActionPtr(v string) FieldMetadataActionPtrInput
type FieldMetadataActionPtrOutput ¶ added in v0.21.0
type FieldMetadataActionPtrOutput struct{ *pulumi.OutputState }
func (FieldMetadataActionPtrOutput) Elem ¶ added in v0.21.0
func (o FieldMetadataActionPtrOutput) Elem() FieldMetadataActionOutput
func (FieldMetadataActionPtrOutput) ElementType ¶ added in v0.21.0
func (FieldMetadataActionPtrOutput) ElementType() reflect.Type
func (FieldMetadataActionPtrOutput) ToFieldMetadataActionPtrOutput ¶ added in v0.21.0
func (o FieldMetadataActionPtrOutput) ToFieldMetadataActionPtrOutput() FieldMetadataActionPtrOutput
func (FieldMetadataActionPtrOutput) ToFieldMetadataActionPtrOutputWithContext ¶ added in v0.21.0
func (o FieldMetadataActionPtrOutput) ToFieldMetadataActionPtrOutputWithContext(ctx context.Context) FieldMetadataActionPtrOutput
func (FieldMetadataActionPtrOutput) ToStringPtrOutput ¶ added in v0.21.0
func (o FieldMetadataActionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FieldMetadataActionPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (o FieldMetadataActionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FieldMetadataArgs ¶ added in v0.21.0
type FieldMetadataArgs struct { // Deidentify action for one field. Action FieldMetadataActionPtrInput `pulumi:"action"` // List of paths to FHIR fields to redact. Each path is a period-separated list where each component is either a field name or FHIR type name. All types begin with an upper case letter. For example, the resource field "Patient.Address.city", which uses a string type, can be matched by "Patient.Address.String". Path also supports partial matching. For example, "Patient.Address.city" can be matched by "Address.city" (Patient omitted). Partial matching and type matching can be combined. For example, "Patient.Address.city" can be matched by "Address.String". For "choice" types (those defined in the FHIR spec with the form: field[x]), use two separate components. For example, "deceasedAge.unit" is matched by "Deceased.Age.unit". Supported types are: AdministrativeGenderCode, Base64Binary, Boolean, Code, Date, DateTime, Decimal, HumanName, Id, Instant, Integer, LanguageCode, Markdown, Oid, PositiveInt, String, UnsignedInt, Uri, Uuid, Xhtml. The sub-type for HumanName(for example HumanName.given, HumanName.family) can be omitted. Paths pulumi.StringArrayInput `pulumi:"paths"` }
Specifies FHIR paths to match, and how to handle de-identification of matching fields.
func (FieldMetadataArgs) ElementType ¶ added in v0.21.0
func (FieldMetadataArgs) ElementType() reflect.Type
func (FieldMetadataArgs) ToFieldMetadataOutput ¶ added in v0.21.0
func (i FieldMetadataArgs) ToFieldMetadataOutput() FieldMetadataOutput
func (FieldMetadataArgs) ToFieldMetadataOutputWithContext ¶ added in v0.21.0
func (i FieldMetadataArgs) ToFieldMetadataOutputWithContext(ctx context.Context) FieldMetadataOutput
type FieldMetadataArray ¶ added in v0.21.0
type FieldMetadataArray []FieldMetadataInput
func (FieldMetadataArray) ElementType ¶ added in v0.21.0
func (FieldMetadataArray) ElementType() reflect.Type
func (FieldMetadataArray) ToFieldMetadataArrayOutput ¶ added in v0.21.0
func (i FieldMetadataArray) ToFieldMetadataArrayOutput() FieldMetadataArrayOutput
func (FieldMetadataArray) ToFieldMetadataArrayOutputWithContext ¶ added in v0.21.0
func (i FieldMetadataArray) ToFieldMetadataArrayOutputWithContext(ctx context.Context) FieldMetadataArrayOutput
type FieldMetadataArrayInput ¶ added in v0.21.0
type FieldMetadataArrayInput interface { pulumi.Input ToFieldMetadataArrayOutput() FieldMetadataArrayOutput ToFieldMetadataArrayOutputWithContext(context.Context) FieldMetadataArrayOutput }
FieldMetadataArrayInput is an input type that accepts FieldMetadataArray and FieldMetadataArrayOutput values. You can construct a concrete instance of `FieldMetadataArrayInput` via:
FieldMetadataArray{ FieldMetadataArgs{...} }
type FieldMetadataArrayOutput ¶ added in v0.21.0
type FieldMetadataArrayOutput struct{ *pulumi.OutputState }
func (FieldMetadataArrayOutput) ElementType ¶ added in v0.21.0
func (FieldMetadataArrayOutput) ElementType() reflect.Type
func (FieldMetadataArrayOutput) Index ¶ added in v0.21.0
func (o FieldMetadataArrayOutput) Index(i pulumi.IntInput) FieldMetadataOutput
func (FieldMetadataArrayOutput) ToFieldMetadataArrayOutput ¶ added in v0.21.0
func (o FieldMetadataArrayOutput) ToFieldMetadataArrayOutput() FieldMetadataArrayOutput
func (FieldMetadataArrayOutput) ToFieldMetadataArrayOutputWithContext ¶ added in v0.21.0
func (o FieldMetadataArrayOutput) ToFieldMetadataArrayOutputWithContext(ctx context.Context) FieldMetadataArrayOutput
type FieldMetadataInput ¶ added in v0.21.0
type FieldMetadataInput interface { pulumi.Input ToFieldMetadataOutput() FieldMetadataOutput ToFieldMetadataOutputWithContext(context.Context) FieldMetadataOutput }
FieldMetadataInput is an input type that accepts FieldMetadataArgs and FieldMetadataOutput values. You can construct a concrete instance of `FieldMetadataInput` via:
FieldMetadataArgs{...}
type FieldMetadataOutput ¶ added in v0.21.0
type FieldMetadataOutput struct{ *pulumi.OutputState }
Specifies FHIR paths to match, and how to handle de-identification of matching fields.
func (FieldMetadataOutput) Action ¶ added in v0.21.0
func (o FieldMetadataOutput) Action() FieldMetadataActionPtrOutput
Deidentify action for one field.
func (FieldMetadataOutput) ElementType ¶ added in v0.21.0
func (FieldMetadataOutput) ElementType() reflect.Type
func (FieldMetadataOutput) Paths ¶ added in v0.21.0
func (o FieldMetadataOutput) Paths() pulumi.StringArrayOutput
List of paths to FHIR fields to redact. Each path is a period-separated list where each component is either a field name or FHIR type name. All types begin with an upper case letter. For example, the resource field "Patient.Address.city", which uses a string type, can be matched by "Patient.Address.String". Path also supports partial matching. For example, "Patient.Address.city" can be matched by "Address.city" (Patient omitted). Partial matching and type matching can be combined. For example, "Patient.Address.city" can be matched by "Address.String". For "choice" types (those defined in the FHIR spec with the form: field[x]), use two separate components. For example, "deceasedAge.unit" is matched by "Deceased.Age.unit". Supported types are: AdministrativeGenderCode, Base64Binary, Boolean, Code, Date, DateTime, Decimal, HumanName, Id, Instant, Integer, LanguageCode, Markdown, Oid, PositiveInt, String, UnsignedInt, Uri, Uuid, Xhtml. The sub-type for HumanName(for example HumanName.given, HumanName.family) can be omitted.
func (FieldMetadataOutput) ToFieldMetadataOutput ¶ added in v0.21.0
func (o FieldMetadataOutput) ToFieldMetadataOutput() FieldMetadataOutput
func (FieldMetadataOutput) ToFieldMetadataOutputWithContext ¶ added in v0.21.0
func (o FieldMetadataOutput) ToFieldMetadataOutputWithContext(ctx context.Context) FieldMetadataOutput
type FieldMetadataResponse ¶ added in v0.21.0
type FieldMetadataResponse struct { // Deidentify action for one field. Action string `pulumi:"action"` // List of paths to FHIR fields to redact. Each path is a period-separated list where each component is either a field name or FHIR type name. All types begin with an upper case letter. For example, the resource field "Patient.Address.city", which uses a string type, can be matched by "Patient.Address.String". Path also supports partial matching. For example, "Patient.Address.city" can be matched by "Address.city" (Patient omitted). Partial matching and type matching can be combined. For example, "Patient.Address.city" can be matched by "Address.String". For "choice" types (those defined in the FHIR spec with the form: field[x]), use two separate components. For example, "deceasedAge.unit" is matched by "Deceased.Age.unit". Supported types are: AdministrativeGenderCode, Base64Binary, Boolean, Code, Date, DateTime, Decimal, HumanName, Id, Instant, Integer, LanguageCode, Markdown, Oid, PositiveInt, String, UnsignedInt, Uri, Uuid, Xhtml. The sub-type for HumanName(for example HumanName.given, HumanName.family) can be omitted. Paths []string `pulumi:"paths"` }
Specifies FHIR paths to match, and how to handle de-identification of matching fields.
type FieldMetadataResponseArrayOutput ¶ added in v0.21.0
type FieldMetadataResponseArrayOutput struct{ *pulumi.OutputState }
func (FieldMetadataResponseArrayOutput) ElementType ¶ added in v0.21.0
func (FieldMetadataResponseArrayOutput) ElementType() reflect.Type
func (FieldMetadataResponseArrayOutput) Index ¶ added in v0.21.0
func (o FieldMetadataResponseArrayOutput) Index(i pulumi.IntInput) FieldMetadataResponseOutput
func (FieldMetadataResponseArrayOutput) ToFieldMetadataResponseArrayOutput ¶ added in v0.21.0
func (o FieldMetadataResponseArrayOutput) ToFieldMetadataResponseArrayOutput() FieldMetadataResponseArrayOutput
func (FieldMetadataResponseArrayOutput) ToFieldMetadataResponseArrayOutputWithContext ¶ added in v0.21.0
func (o FieldMetadataResponseArrayOutput) ToFieldMetadataResponseArrayOutputWithContext(ctx context.Context) FieldMetadataResponseArrayOutput
type FieldMetadataResponseOutput ¶ added in v0.21.0
type FieldMetadataResponseOutput struct{ *pulumi.OutputState }
Specifies FHIR paths to match, and how to handle de-identification of matching fields.
func (FieldMetadataResponseOutput) Action ¶ added in v0.21.0
func (o FieldMetadataResponseOutput) Action() pulumi.StringOutput
Deidentify action for one field.
func (FieldMetadataResponseOutput) ElementType ¶ added in v0.21.0
func (FieldMetadataResponseOutput) ElementType() reflect.Type
func (FieldMetadataResponseOutput) Paths ¶ added in v0.21.0
func (o FieldMetadataResponseOutput) Paths() pulumi.StringArrayOutput
List of paths to FHIR fields to redact. Each path is a period-separated list where each component is either a field name or FHIR type name. All types begin with an upper case letter. For example, the resource field "Patient.Address.city", which uses a string type, can be matched by "Patient.Address.String". Path also supports partial matching. For example, "Patient.Address.city" can be matched by "Address.city" (Patient omitted). Partial matching and type matching can be combined. For example, "Patient.Address.city" can be matched by "Address.String". For "choice" types (those defined in the FHIR spec with the form: field[x]), use two separate components. For example, "deceasedAge.unit" is matched by "Deceased.Age.unit". Supported types are: AdministrativeGenderCode, Base64Binary, Boolean, Code, Date, DateTime, Decimal, HumanName, Id, Instant, Integer, LanguageCode, Markdown, Oid, PositiveInt, String, UnsignedInt, Uri, Uuid, Xhtml. The sub-type for HumanName(for example HumanName.given, HumanName.family) can be omitted.
func (FieldMetadataResponseOutput) ToFieldMetadataResponseOutput ¶ added in v0.21.0
func (o FieldMetadataResponseOutput) ToFieldMetadataResponseOutput() FieldMetadataResponseOutput
func (FieldMetadataResponseOutput) ToFieldMetadataResponseOutputWithContext ¶ added in v0.21.0
func (o FieldMetadataResponseOutput) ToFieldMetadataResponseOutputWithContext(ctx context.Context) FieldMetadataResponseOutput
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 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 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 GetFhirArgs ¶ added in v0.4.0
type GetFhirOutputArgs ¶ added in v0.8.0
type GetFhirOutputArgs struct { DatasetId pulumi.StringInput `pulumi:"datasetId"` FhirId pulumi.StringInput `pulumi:"fhirId"` FhirId1 pulumi.StringInput `pulumi:"fhirId1"` FhirStoreId pulumi.StringInput `pulumi:"fhirStoreId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (GetFhirOutputArgs) ElementType ¶ added in v0.8.0
func (GetFhirOutputArgs) ElementType() reflect.Type
type GetFhirResult ¶ added in v0.4.0
type GetFhirResult struct { // The HTTP Content-Type header value specifying the content type of the body. ContentType string `pulumi:"contentType"` // The HTTP request/response body as raw binary. Data string `pulumi:"data"` // Application specific response metadata. Must be set in the first response for streaming APIs. Extensions []map[string]string `pulumi:"extensions"` }
func GetFhir ¶ added in v0.4.0
func GetFhir(ctx *pulumi.Context, args *GetFhirArgs, opts ...pulumi.InvokeOption) (*GetFhirResult, error)
Gets the contents of a FHIR resource. Implements the FHIR standard read interaction ([DSTU2](https://hl7.org/implement/standards/fhir/DSTU2/http.html#read), [STU3](https://hl7.org/implement/standards/fhir/STU3/http.html#read), [R4](https://hl7.org/implement/standards/fhir/R4/http.html#read)). Also supports the FHIR standard conditional read interaction ([DSTU2](https://hl7.org/implement/standards/fhir/DSTU2/http.html#cread), [STU3](https://hl7.org/implement/standards/fhir/STU3/http.html#cread), [R4](https://hl7.org/implement/standards/fhir/R4/http.html#cread)) specified by supplying an `If-Modified-Since` header with a date/time value or an `If-None-Match` header with an ETag value. On success, the response body contains a JSON-encoded representation of the resource. Errors generated by the FHIR store contain a JSON-encoded `OperationOutcome` resource describing the reason for the error. If the request cannot be mapped to a valid API method on a FHIR store, a generic GCP error might be returned instead. For samples that show how to call `read`, see [Getting a FHIR resource](https://cloud.google.com/healthcare/docs/how-tos/fhir-resources#getting_a_fhir_resource).
type GetFhirResultOutput ¶ added in v0.8.0
type GetFhirResultOutput struct{ *pulumi.OutputState }
func GetFhirOutput ¶ added in v0.8.0
func GetFhirOutput(ctx *pulumi.Context, args GetFhirOutputArgs, opts ...pulumi.InvokeOption) GetFhirResultOutput
func (GetFhirResultOutput) ContentType ¶ added in v0.8.0
func (o GetFhirResultOutput) ContentType() pulumi.StringOutput
The HTTP Content-Type header value specifying the content type of the body.
func (GetFhirResultOutput) Data ¶ added in v0.8.0
func (o GetFhirResultOutput) Data() pulumi.StringOutput
The HTTP request/response body as raw binary.
func (GetFhirResultOutput) ElementType ¶ added in v0.8.0
func (GetFhirResultOutput) ElementType() reflect.Type
func (GetFhirResultOutput) Extensions ¶ added in v0.8.0
func (o GetFhirResultOutput) Extensions() pulumi.StringMapArrayOutput
Application specific response metadata. Must be set in the first response for streaming APIs.
func (GetFhirResultOutput) ToGetFhirResultOutput ¶ added in v0.8.0
func (o GetFhirResultOutput) ToGetFhirResultOutput() GetFhirResultOutput
func (GetFhirResultOutput) ToGetFhirResultOutputWithContext ¶ added in v0.8.0
func (o GetFhirResultOutput) ToGetFhirResultOutputWithContext(ctx context.Context) GetFhirResultOutput
type GoogleCloudHealthcareV1beta1ConsentPolicy ¶
type GoogleCloudHealthcareV1beta1ConsentPolicy struct { // 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 GoogleCloudHealthcareV1beta1ConsentPolicyArgs ¶
type GoogleCloudHealthcareV1beta1ConsentPolicyArgs struct { // 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 ExprInput `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 (GoogleCloudHealthcareV1beta1ConsentPolicyArgs) ElementType ¶
func (GoogleCloudHealthcareV1beta1ConsentPolicyArgs) ElementType() reflect.Type
func (GoogleCloudHealthcareV1beta1ConsentPolicyArgs) ToGoogleCloudHealthcareV1beta1ConsentPolicyOutput ¶
func (i GoogleCloudHealthcareV1beta1ConsentPolicyArgs) ToGoogleCloudHealthcareV1beta1ConsentPolicyOutput() GoogleCloudHealthcareV1beta1ConsentPolicyOutput
func (GoogleCloudHealthcareV1beta1ConsentPolicyArgs) ToGoogleCloudHealthcareV1beta1ConsentPolicyOutputWithContext ¶
func (i GoogleCloudHealthcareV1beta1ConsentPolicyArgs) ToGoogleCloudHealthcareV1beta1ConsentPolicyOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1ConsentPolicyOutput
type GoogleCloudHealthcareV1beta1ConsentPolicyArray ¶
type GoogleCloudHealthcareV1beta1ConsentPolicyArray []GoogleCloudHealthcareV1beta1ConsentPolicyInput
func (GoogleCloudHealthcareV1beta1ConsentPolicyArray) ElementType ¶
func (GoogleCloudHealthcareV1beta1ConsentPolicyArray) ElementType() reflect.Type
func (GoogleCloudHealthcareV1beta1ConsentPolicyArray) ToGoogleCloudHealthcareV1beta1ConsentPolicyArrayOutput ¶
func (i GoogleCloudHealthcareV1beta1ConsentPolicyArray) ToGoogleCloudHealthcareV1beta1ConsentPolicyArrayOutput() GoogleCloudHealthcareV1beta1ConsentPolicyArrayOutput
func (GoogleCloudHealthcareV1beta1ConsentPolicyArray) ToGoogleCloudHealthcareV1beta1ConsentPolicyArrayOutputWithContext ¶
func (i GoogleCloudHealthcareV1beta1ConsentPolicyArray) ToGoogleCloudHealthcareV1beta1ConsentPolicyArrayOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1ConsentPolicyArrayOutput
type GoogleCloudHealthcareV1beta1ConsentPolicyArrayInput ¶
type GoogleCloudHealthcareV1beta1ConsentPolicyArrayInput interface { pulumi.Input ToGoogleCloudHealthcareV1beta1ConsentPolicyArrayOutput() GoogleCloudHealthcareV1beta1ConsentPolicyArrayOutput ToGoogleCloudHealthcareV1beta1ConsentPolicyArrayOutputWithContext(context.Context) GoogleCloudHealthcareV1beta1ConsentPolicyArrayOutput }
GoogleCloudHealthcareV1beta1ConsentPolicyArrayInput is an input type that accepts GoogleCloudHealthcareV1beta1ConsentPolicyArray and GoogleCloudHealthcareV1beta1ConsentPolicyArrayOutput values. You can construct a concrete instance of `GoogleCloudHealthcareV1beta1ConsentPolicyArrayInput` via:
GoogleCloudHealthcareV1beta1ConsentPolicyArray{ GoogleCloudHealthcareV1beta1ConsentPolicyArgs{...} }
type GoogleCloudHealthcareV1beta1ConsentPolicyArrayOutput ¶
type GoogleCloudHealthcareV1beta1ConsentPolicyArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudHealthcareV1beta1ConsentPolicyArrayOutput) ElementType ¶
func (GoogleCloudHealthcareV1beta1ConsentPolicyArrayOutput) ElementType() reflect.Type
func (GoogleCloudHealthcareV1beta1ConsentPolicyArrayOutput) ToGoogleCloudHealthcareV1beta1ConsentPolicyArrayOutput ¶
func (o GoogleCloudHealthcareV1beta1ConsentPolicyArrayOutput) ToGoogleCloudHealthcareV1beta1ConsentPolicyArrayOutput() GoogleCloudHealthcareV1beta1ConsentPolicyArrayOutput
func (GoogleCloudHealthcareV1beta1ConsentPolicyArrayOutput) ToGoogleCloudHealthcareV1beta1ConsentPolicyArrayOutputWithContext ¶
func (o GoogleCloudHealthcareV1beta1ConsentPolicyArrayOutput) ToGoogleCloudHealthcareV1beta1ConsentPolicyArrayOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1ConsentPolicyArrayOutput
type GoogleCloudHealthcareV1beta1ConsentPolicyInput ¶
type GoogleCloudHealthcareV1beta1ConsentPolicyInput interface { pulumi.Input ToGoogleCloudHealthcareV1beta1ConsentPolicyOutput() GoogleCloudHealthcareV1beta1ConsentPolicyOutput ToGoogleCloudHealthcareV1beta1ConsentPolicyOutputWithContext(context.Context) GoogleCloudHealthcareV1beta1ConsentPolicyOutput }
GoogleCloudHealthcareV1beta1ConsentPolicyInput is an input type that accepts GoogleCloudHealthcareV1beta1ConsentPolicyArgs and GoogleCloudHealthcareV1beta1ConsentPolicyOutput values. You can construct a concrete instance of `GoogleCloudHealthcareV1beta1ConsentPolicyInput` via:
GoogleCloudHealthcareV1beta1ConsentPolicyArgs{...}
type GoogleCloudHealthcareV1beta1ConsentPolicyOutput ¶
type GoogleCloudHealthcareV1beta1ConsentPolicyOutput struct{ *pulumi.OutputState }
Represents a user's consent in terms of the resources that can be accessed and under what conditions.
func (GoogleCloudHealthcareV1beta1ConsentPolicyOutput) AuthorizationRule ¶
func (o GoogleCloudHealthcareV1beta1ConsentPolicyOutput) AuthorizationRule() ExprOutput
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 (GoogleCloudHealthcareV1beta1ConsentPolicyOutput) ElementType ¶
func (GoogleCloudHealthcareV1beta1ConsentPolicyOutput) ElementType() reflect.Type
func (GoogleCloudHealthcareV1beta1ConsentPolicyOutput) ResourceAttributes ¶
func (o GoogleCloudHealthcareV1beta1ConsentPolicyOutput) 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 (GoogleCloudHealthcareV1beta1ConsentPolicyOutput) ToGoogleCloudHealthcareV1beta1ConsentPolicyOutput ¶
func (o GoogleCloudHealthcareV1beta1ConsentPolicyOutput) ToGoogleCloudHealthcareV1beta1ConsentPolicyOutput() GoogleCloudHealthcareV1beta1ConsentPolicyOutput
func (GoogleCloudHealthcareV1beta1ConsentPolicyOutput) ToGoogleCloudHealthcareV1beta1ConsentPolicyOutputWithContext ¶
func (o GoogleCloudHealthcareV1beta1ConsentPolicyOutput) ToGoogleCloudHealthcareV1beta1ConsentPolicyOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1ConsentPolicyOutput
type GoogleCloudHealthcareV1beta1ConsentPolicyResponse ¶
type GoogleCloudHealthcareV1beta1ConsentPolicyResponse struct { // 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 GoogleCloudHealthcareV1beta1ConsentPolicyResponseArrayOutput ¶
type GoogleCloudHealthcareV1beta1ConsentPolicyResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudHealthcareV1beta1ConsentPolicyResponseArrayOutput) ElementType ¶
func (GoogleCloudHealthcareV1beta1ConsentPolicyResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudHealthcareV1beta1ConsentPolicyResponseArrayOutput) ToGoogleCloudHealthcareV1beta1ConsentPolicyResponseArrayOutput ¶
func (o GoogleCloudHealthcareV1beta1ConsentPolicyResponseArrayOutput) ToGoogleCloudHealthcareV1beta1ConsentPolicyResponseArrayOutput() GoogleCloudHealthcareV1beta1ConsentPolicyResponseArrayOutput
func (GoogleCloudHealthcareV1beta1ConsentPolicyResponseArrayOutput) ToGoogleCloudHealthcareV1beta1ConsentPolicyResponseArrayOutputWithContext ¶
func (o GoogleCloudHealthcareV1beta1ConsentPolicyResponseArrayOutput) ToGoogleCloudHealthcareV1beta1ConsentPolicyResponseArrayOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1ConsentPolicyResponseArrayOutput
type GoogleCloudHealthcareV1beta1ConsentPolicyResponseOutput ¶
type GoogleCloudHealthcareV1beta1ConsentPolicyResponseOutput struct{ *pulumi.OutputState }
Represents a user's consent in terms of the resources that can be accessed and under what conditions.
func (GoogleCloudHealthcareV1beta1ConsentPolicyResponseOutput) AuthorizationRule ¶
func (o GoogleCloudHealthcareV1beta1ConsentPolicyResponseOutput) AuthorizationRule() ExprResponseOutput
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 (GoogleCloudHealthcareV1beta1ConsentPolicyResponseOutput) ElementType ¶
func (GoogleCloudHealthcareV1beta1ConsentPolicyResponseOutput) ElementType() reflect.Type
func (GoogleCloudHealthcareV1beta1ConsentPolicyResponseOutput) ResourceAttributes ¶
func (o GoogleCloudHealthcareV1beta1ConsentPolicyResponseOutput) 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 (GoogleCloudHealthcareV1beta1ConsentPolicyResponseOutput) ToGoogleCloudHealthcareV1beta1ConsentPolicyResponseOutput ¶
func (o GoogleCloudHealthcareV1beta1ConsentPolicyResponseOutput) ToGoogleCloudHealthcareV1beta1ConsentPolicyResponseOutput() GoogleCloudHealthcareV1beta1ConsentPolicyResponseOutput
func (GoogleCloudHealthcareV1beta1ConsentPolicyResponseOutput) ToGoogleCloudHealthcareV1beta1ConsentPolicyResponseOutputWithContext ¶
func (o GoogleCloudHealthcareV1beta1ConsentPolicyResponseOutput) ToGoogleCloudHealthcareV1beta1ConsentPolicyResponseOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1ConsentPolicyResponseOutput
type GoogleCloudHealthcareV1beta1DeidentifyFieldMetadata ¶ added in v0.28.0
type GoogleCloudHealthcareV1beta1DeidentifyFieldMetadata struct { // Replace the field's value with a masking character. Supported [types](https://www.hl7.org/fhir/datatypes.html): Code, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml. CharacterMaskField *CharacterMaskField `pulumi:"characterMaskField"` // Inspect the field's text and transform sensitive text. Configure using TextConfig. Supported [types](https://www.hl7.org/fhir/datatypes.html): Code, Date, DateTime, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml. CleanTextField *CleanTextField `pulumi:"cleanTextField"` // Replace field value with a hash of that value. Supported [types](https://www.hl7.org/fhir/datatypes.html): Code, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml. CryptoHashField *CryptoHashField `pulumi:"cryptoHashField"` // Shift the date by a randomized number of days. See [date shifting](https://cloud.google.com/dlp/docs/concepts-date-shifting) for more information. Supported [types](https://www.hl7.org/fhir/datatypes.html): Date, DateTime. DateShiftField *DateShiftField `pulumi:"dateShiftField"` // Keep the field unchanged. KeepField *KeepField `pulumi:"keepField"` // List of paths to FHIR fields to redact. Each path is a period-separated list where each component is either a field name or FHIR [type](https://www.hl7.org/fhir/datatypes.html) name. All types begin with an upper case letter. For example, the resource field `Patient.Address.city`, which uses a [string](https://www.hl7.org/fhir/datatypes-definitions.html#Address.city) type, can be matched by `Patient.Address.String`. Partial matching is supported. For example, `Patient.Address.city` can be matched by `Address.city` (with `Patient` omitted). Partial matching and type matching can be combined, for example `Patient.Address.city` can be matched by `Address.String`. For "choice" types (those defined in the FHIR spec with the format `field[x]`), use two separate components. For example, `deceasedAge.unit` is matched by `Deceased.Age.unit`. The following types are supported: AdministrativeGenderCode, Base64Binary, Boolean, Code, Date, DateTime, Decimal, HumanName, Id, Instant, Integer, LanguageCode, Markdown, Oid, PositiveInt, String, UnsignedInt, Uri, Uuid, Xhtml. The sub-type for HumanName (for example `HumanName.given`, `HumanName.family`) can be omitted. Paths []string `pulumi:"paths"` // Remove the field. RemoveField *RemoveField `pulumi:"removeField"` }
Specifies the FHIR paths to match and how to handle the de-identification of matching fields.
type GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArgs ¶ added in v0.28.0
type GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArgs struct { // Replace the field's value with a masking character. Supported [types](https://www.hl7.org/fhir/datatypes.html): Code, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml. CharacterMaskField CharacterMaskFieldPtrInput `pulumi:"characterMaskField"` // Inspect the field's text and transform sensitive text. Configure using TextConfig. Supported [types](https://www.hl7.org/fhir/datatypes.html): Code, Date, DateTime, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml. CleanTextField CleanTextFieldPtrInput `pulumi:"cleanTextField"` // Replace field value with a hash of that value. Supported [types](https://www.hl7.org/fhir/datatypes.html): Code, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml. CryptoHashField CryptoHashFieldPtrInput `pulumi:"cryptoHashField"` // Shift the date by a randomized number of days. See [date shifting](https://cloud.google.com/dlp/docs/concepts-date-shifting) for more information. Supported [types](https://www.hl7.org/fhir/datatypes.html): Date, DateTime. DateShiftField DateShiftFieldPtrInput `pulumi:"dateShiftField"` // Keep the field unchanged. KeepField KeepFieldPtrInput `pulumi:"keepField"` // List of paths to FHIR fields to redact. Each path is a period-separated list where each component is either a field name or FHIR [type](https://www.hl7.org/fhir/datatypes.html) name. All types begin with an upper case letter. For example, the resource field `Patient.Address.city`, which uses a [string](https://www.hl7.org/fhir/datatypes-definitions.html#Address.city) type, can be matched by `Patient.Address.String`. Partial matching is supported. For example, `Patient.Address.city` can be matched by `Address.city` (with `Patient` omitted). Partial matching and type matching can be combined, for example `Patient.Address.city` can be matched by `Address.String`. For "choice" types (those defined in the FHIR spec with the format `field[x]`), use two separate components. For example, `deceasedAge.unit` is matched by `Deceased.Age.unit`. The following types are supported: AdministrativeGenderCode, Base64Binary, Boolean, Code, Date, DateTime, Decimal, HumanName, Id, Instant, Integer, LanguageCode, Markdown, Oid, PositiveInt, String, UnsignedInt, Uri, Uuid, Xhtml. The sub-type for HumanName (for example `HumanName.given`, `HumanName.family`) can be omitted. Paths pulumi.StringArrayInput `pulumi:"paths"` // Remove the field. RemoveField RemoveFieldPtrInput `pulumi:"removeField"` }
Specifies the FHIR paths to match and how to handle the de-identification of matching fields.
func (GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArgs) ElementType ¶ added in v0.28.0
func (GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArgs) ElementType() reflect.Type
func (GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArgs) ToGoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutput ¶ added in v0.28.0
func (i GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArgs) ToGoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutput() GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutput
func (GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArgs) ToGoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutputWithContext ¶ added in v0.28.0
func (i GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArgs) ToGoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutput
type GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArray ¶ added in v0.28.0
type GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArray []GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataInput
func (GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArray) ElementType ¶ added in v0.28.0
func (GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArray) ElementType() reflect.Type
func (GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArray) ToGoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArrayOutput ¶ added in v0.28.0
func (i GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArray) ToGoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArrayOutput() GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArrayOutput
func (GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArray) ToGoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArrayOutputWithContext ¶ added in v0.28.0
func (i GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArray) ToGoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArrayOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArrayOutput
type GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArrayInput ¶ added in v0.28.0
type GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArrayInput interface { pulumi.Input ToGoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArrayOutput() GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArrayOutput ToGoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArrayOutputWithContext(context.Context) GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArrayOutput }
GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArrayInput is an input type that accepts GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArray and GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArrayOutput values. You can construct a concrete instance of `GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArrayInput` via:
GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArray{ GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArgs{...} }
type GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArrayOutput ¶ added in v0.28.0
type GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArrayOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArrayOutput) ElementType() reflect.Type
func (GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArrayOutput) ToGoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArrayOutput ¶ added in v0.28.0
func (o GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArrayOutput) ToGoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArrayOutput() GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArrayOutput
func (GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArrayOutput) ToGoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArrayOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArrayOutput) ToGoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArrayOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArrayOutput
type GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataInput ¶ added in v0.28.0
type GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataInput interface { pulumi.Input ToGoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutput() GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutput ToGoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutputWithContext(context.Context) GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutput }
GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataInput is an input type that accepts GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArgs and GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutput values. You can construct a concrete instance of `GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataInput` via:
GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataArgs{...}
type GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutput ¶ added in v0.28.0
type GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutput struct{ *pulumi.OutputState }
Specifies the FHIR paths to match and how to handle the de-identification of matching fields.
func (GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutput) CharacterMaskField ¶ added in v0.28.0
func (o GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutput) CharacterMaskField() CharacterMaskFieldPtrOutput
Replace the field's value with a masking character. Supported [types](https://www.hl7.org/fhir/datatypes.html): Code, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml.
func (GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutput) CleanTextField ¶ added in v0.28.0
func (o GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutput) CleanTextField() CleanTextFieldPtrOutput
Inspect the field's text and transform sensitive text. Configure using TextConfig. Supported [types](https://www.hl7.org/fhir/datatypes.html): Code, Date, DateTime, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml.
func (GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutput) CryptoHashField ¶ added in v0.28.0
func (o GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutput) CryptoHashField() CryptoHashFieldPtrOutput
Replace field value with a hash of that value. Supported [types](https://www.hl7.org/fhir/datatypes.html): Code, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml.
func (GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutput) DateShiftField ¶ added in v0.28.0
func (o GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutput) DateShiftField() DateShiftFieldPtrOutput
Shift the date by a randomized number of days. See [date shifting](https://cloud.google.com/dlp/docs/concepts-date-shifting) for more information. Supported [types](https://www.hl7.org/fhir/datatypes.html): Date, DateTime.
func (GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutput) ElementType() reflect.Type
func (GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutput) KeepField ¶ added in v0.28.0
func (o GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutput) KeepField() KeepFieldPtrOutput
Keep the field unchanged.
func (GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutput) Paths ¶ added in v0.28.0
List of paths to FHIR fields to redact. Each path is a period-separated list where each component is either a field name or FHIR [type](https://www.hl7.org/fhir/datatypes.html) name. All types begin with an upper case letter. For example, the resource field `Patient.Address.city`, which uses a [string](https://www.hl7.org/fhir/datatypes-definitions.html#Address.city) type, can be matched by `Patient.Address.String`. Partial matching is supported. For example, `Patient.Address.city` can be matched by `Address.city` (with `Patient` omitted). Partial matching and type matching can be combined, for example `Patient.Address.city` can be matched by `Address.String`. For "choice" types (those defined in the FHIR spec with the format `field[x]`), use two separate components. For example, `deceasedAge.unit` is matched by `Deceased.Age.unit`. The following types are supported: AdministrativeGenderCode, Base64Binary, Boolean, Code, Date, DateTime, Decimal, HumanName, Id, Instant, Integer, LanguageCode, Markdown, Oid, PositiveInt, String, UnsignedInt, Uri, Uuid, Xhtml. The sub-type for HumanName (for example `HumanName.given`, `HumanName.family`) can be omitted.
func (GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutput) RemoveField ¶ added in v0.28.0
func (o GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutput) RemoveField() RemoveFieldPtrOutput
Remove the field.
func (GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutput) ToGoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutput ¶ added in v0.28.0
func (o GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutput) ToGoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutput() GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutput
func (GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutput) ToGoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutput) ToGoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataOutput
type GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponse ¶ added in v0.28.0
type GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponse struct { // Replace the field's value with a masking character. Supported [types](https://www.hl7.org/fhir/datatypes.html): Code, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml. CharacterMaskField CharacterMaskFieldResponse `pulumi:"characterMaskField"` // Inspect the field's text and transform sensitive text. Configure using TextConfig. Supported [types](https://www.hl7.org/fhir/datatypes.html): Code, Date, DateTime, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml. CleanTextField CleanTextFieldResponse `pulumi:"cleanTextField"` // Replace field value with a hash of that value. Supported [types](https://www.hl7.org/fhir/datatypes.html): Code, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml. CryptoHashField CryptoHashFieldResponse `pulumi:"cryptoHashField"` // Shift the date by a randomized number of days. See [date shifting](https://cloud.google.com/dlp/docs/concepts-date-shifting) for more information. Supported [types](https://www.hl7.org/fhir/datatypes.html): Date, DateTime. DateShiftField DateShiftFieldResponse `pulumi:"dateShiftField"` // Keep the field unchanged. KeepField KeepFieldResponse `pulumi:"keepField"` // List of paths to FHIR fields to redact. Each path is a period-separated list where each component is either a field name or FHIR [type](https://www.hl7.org/fhir/datatypes.html) name. All types begin with an upper case letter. For example, the resource field `Patient.Address.city`, which uses a [string](https://www.hl7.org/fhir/datatypes-definitions.html#Address.city) type, can be matched by `Patient.Address.String`. Partial matching is supported. For example, `Patient.Address.city` can be matched by `Address.city` (with `Patient` omitted). Partial matching and type matching can be combined, for example `Patient.Address.city` can be matched by `Address.String`. For "choice" types (those defined in the FHIR spec with the format `field[x]`), use two separate components. For example, `deceasedAge.unit` is matched by `Deceased.Age.unit`. The following types are supported: AdministrativeGenderCode, Base64Binary, Boolean, Code, Date, DateTime, Decimal, HumanName, Id, Instant, Integer, LanguageCode, Markdown, Oid, PositiveInt, String, UnsignedInt, Uri, Uuid, Xhtml. The sub-type for HumanName (for example `HumanName.given`, `HumanName.family`) can be omitted. Paths []string `pulumi:"paths"` // Remove the field. RemoveField RemoveFieldResponse `pulumi:"removeField"` }
Specifies the FHIR paths to match and how to handle the de-identification of matching fields.
type GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseArrayOutput ¶ added in v0.28.0
type GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseArrayOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseArrayOutput) Index ¶ added in v0.28.0
func (GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseArrayOutput) ToGoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseArrayOutput ¶ added in v0.28.0
func (o GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseArrayOutput) ToGoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseArrayOutput() GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseArrayOutput
func (GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseArrayOutput) ToGoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseArrayOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseArrayOutput) ToGoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseArrayOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseArrayOutput
type GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseOutput ¶ added in v0.28.0
type GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseOutput struct{ *pulumi.OutputState }
Specifies the FHIR paths to match and how to handle the de-identification of matching fields.
func (GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseOutput) CharacterMaskField ¶ added in v0.28.0
func (o GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseOutput) CharacterMaskField() CharacterMaskFieldResponseOutput
Replace the field's value with a masking character. Supported [types](https://www.hl7.org/fhir/datatypes.html): Code, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml.
func (GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseOutput) CleanTextField ¶ added in v0.28.0
func (o GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseOutput) CleanTextField() CleanTextFieldResponseOutput
Inspect the field's text and transform sensitive text. Configure using TextConfig. Supported [types](https://www.hl7.org/fhir/datatypes.html): Code, Date, DateTime, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml.
func (GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseOutput) CryptoHashField ¶ added in v0.28.0
func (o GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseOutput) CryptoHashField() CryptoHashFieldResponseOutput
Replace field value with a hash of that value. Supported [types](https://www.hl7.org/fhir/datatypes.html): Code, Decimal, HumanName, Id, LanguageCode, Markdown, Oid, String, Uri, Uuid, Xhtml.
func (GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseOutput) DateShiftField ¶ added in v0.28.0
func (o GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseOutput) DateShiftField() DateShiftFieldResponseOutput
Shift the date by a randomized number of days. See [date shifting](https://cloud.google.com/dlp/docs/concepts-date-shifting) for more information. Supported [types](https://www.hl7.org/fhir/datatypes.html): Date, DateTime.
func (GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseOutput) ElementType() reflect.Type
func (GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseOutput) KeepField ¶ added in v0.28.0
func (o GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseOutput) KeepField() KeepFieldResponseOutput
Keep the field unchanged.
func (GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseOutput) Paths ¶ added in v0.28.0
func (o GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseOutput) Paths() pulumi.StringArrayOutput
List of paths to FHIR fields to redact. Each path is a period-separated list where each component is either a field name or FHIR [type](https://www.hl7.org/fhir/datatypes.html) name. All types begin with an upper case letter. For example, the resource field `Patient.Address.city`, which uses a [string](https://www.hl7.org/fhir/datatypes-definitions.html#Address.city) type, can be matched by `Patient.Address.String`. Partial matching is supported. For example, `Patient.Address.city` can be matched by `Address.city` (with `Patient` omitted). Partial matching and type matching can be combined, for example `Patient.Address.city` can be matched by `Address.String`. For "choice" types (those defined in the FHIR spec with the format `field[x]`), use two separate components. For example, `deceasedAge.unit` is matched by `Deceased.Age.unit`. The following types are supported: AdministrativeGenderCode, Base64Binary, Boolean, Code, Date, DateTime, Decimal, HumanName, Id, Instant, Integer, LanguageCode, Markdown, Oid, PositiveInt, String, UnsignedInt, Uri, Uuid, Xhtml. The sub-type for HumanName (for example `HumanName.given`, `HumanName.family`) can be omitted.
func (GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseOutput) RemoveField ¶ added in v0.28.0
func (o GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseOutput) RemoveField() RemoveFieldResponseOutput
Remove the field.
func (GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseOutput) ToGoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseOutput ¶ added in v0.28.0
func (o GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseOutput) ToGoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseOutput() GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseOutput
func (GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseOutput) ToGoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseOutput) ToGoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DeidentifyFieldMetadataResponseOutput
type GoogleCloudHealthcareV1beta1DeidentifyOptions ¶ added in v0.28.0
type GoogleCloudHealthcareV1beta1DeidentifyOptions struct { // Character mask config for CharacterMaskField. CharacterMaskConfig *CharacterMaskConfig `pulumi:"characterMaskConfig"` // Configure contextual de-id. ContextualDeid *ContextualDeidConfig `pulumi:"contextualDeid"` // Crypto hash config for CharacterMaskField. CryptoHashConfig *CryptoHashConfig `pulumi:"cryptoHashConfig"` // Date shifting config for CharacterMaskField. DateShiftConfig *DateShiftConfig `pulumi:"dateShiftConfig"` // Configure keeping extensions by default. KeepExtensions *KeepExtensionsConfig `pulumi:"keepExtensions"` }
Specifies additional options to apply to the base ProfileType.
type GoogleCloudHealthcareV1beta1DeidentifyOptionsArgs ¶ added in v0.28.0
type GoogleCloudHealthcareV1beta1DeidentifyOptionsArgs struct { // Character mask config for CharacterMaskField. CharacterMaskConfig CharacterMaskConfigPtrInput `pulumi:"characterMaskConfig"` // Configure contextual de-id. ContextualDeid ContextualDeidConfigPtrInput `pulumi:"contextualDeid"` // Crypto hash config for CharacterMaskField. CryptoHashConfig CryptoHashConfigPtrInput `pulumi:"cryptoHashConfig"` // Date shifting config for CharacterMaskField. DateShiftConfig DateShiftConfigPtrInput `pulumi:"dateShiftConfig"` // Configure keeping extensions by default. KeepExtensions KeepExtensionsConfigPtrInput `pulumi:"keepExtensions"` }
Specifies additional options to apply to the base ProfileType.
func (GoogleCloudHealthcareV1beta1DeidentifyOptionsArgs) ElementType ¶ added in v0.28.0
func (GoogleCloudHealthcareV1beta1DeidentifyOptionsArgs) ElementType() reflect.Type
func (GoogleCloudHealthcareV1beta1DeidentifyOptionsArgs) ToGoogleCloudHealthcareV1beta1DeidentifyOptionsOutput ¶ added in v0.28.0
func (i GoogleCloudHealthcareV1beta1DeidentifyOptionsArgs) ToGoogleCloudHealthcareV1beta1DeidentifyOptionsOutput() GoogleCloudHealthcareV1beta1DeidentifyOptionsOutput
func (GoogleCloudHealthcareV1beta1DeidentifyOptionsArgs) ToGoogleCloudHealthcareV1beta1DeidentifyOptionsOutputWithContext ¶ added in v0.28.0
func (i GoogleCloudHealthcareV1beta1DeidentifyOptionsArgs) ToGoogleCloudHealthcareV1beta1DeidentifyOptionsOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DeidentifyOptionsOutput
func (GoogleCloudHealthcareV1beta1DeidentifyOptionsArgs) ToGoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput ¶ added in v0.28.0
func (i GoogleCloudHealthcareV1beta1DeidentifyOptionsArgs) ToGoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput() GoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput
func (GoogleCloudHealthcareV1beta1DeidentifyOptionsArgs) ToGoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutputWithContext ¶ added in v0.28.0
func (i GoogleCloudHealthcareV1beta1DeidentifyOptionsArgs) ToGoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput
type GoogleCloudHealthcareV1beta1DeidentifyOptionsInput ¶ added in v0.28.0
type GoogleCloudHealthcareV1beta1DeidentifyOptionsInput interface { pulumi.Input ToGoogleCloudHealthcareV1beta1DeidentifyOptionsOutput() GoogleCloudHealthcareV1beta1DeidentifyOptionsOutput ToGoogleCloudHealthcareV1beta1DeidentifyOptionsOutputWithContext(context.Context) GoogleCloudHealthcareV1beta1DeidentifyOptionsOutput }
GoogleCloudHealthcareV1beta1DeidentifyOptionsInput is an input type that accepts GoogleCloudHealthcareV1beta1DeidentifyOptionsArgs and GoogleCloudHealthcareV1beta1DeidentifyOptionsOutput values. You can construct a concrete instance of `GoogleCloudHealthcareV1beta1DeidentifyOptionsInput` via:
GoogleCloudHealthcareV1beta1DeidentifyOptionsArgs{...}
type GoogleCloudHealthcareV1beta1DeidentifyOptionsOutput ¶ added in v0.28.0
type GoogleCloudHealthcareV1beta1DeidentifyOptionsOutput struct{ *pulumi.OutputState }
Specifies additional options to apply to the base ProfileType.
func (GoogleCloudHealthcareV1beta1DeidentifyOptionsOutput) CharacterMaskConfig ¶ added in v0.28.0
func (o GoogleCloudHealthcareV1beta1DeidentifyOptionsOutput) CharacterMaskConfig() CharacterMaskConfigPtrOutput
Character mask config for CharacterMaskField.
func (GoogleCloudHealthcareV1beta1DeidentifyOptionsOutput) ContextualDeid ¶ added in v0.28.0
func (o GoogleCloudHealthcareV1beta1DeidentifyOptionsOutput) ContextualDeid() ContextualDeidConfigPtrOutput
Configure contextual de-id.
func (GoogleCloudHealthcareV1beta1DeidentifyOptionsOutput) CryptoHashConfig ¶ added in v0.28.0
func (o GoogleCloudHealthcareV1beta1DeidentifyOptionsOutput) CryptoHashConfig() CryptoHashConfigPtrOutput
Crypto hash config for CharacterMaskField.
func (GoogleCloudHealthcareV1beta1DeidentifyOptionsOutput) DateShiftConfig ¶ added in v0.28.0
func (o GoogleCloudHealthcareV1beta1DeidentifyOptionsOutput) DateShiftConfig() DateShiftConfigPtrOutput
Date shifting config for CharacterMaskField.
func (GoogleCloudHealthcareV1beta1DeidentifyOptionsOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudHealthcareV1beta1DeidentifyOptionsOutput) ElementType() reflect.Type
func (GoogleCloudHealthcareV1beta1DeidentifyOptionsOutput) KeepExtensions ¶ added in v0.28.0
func (o GoogleCloudHealthcareV1beta1DeidentifyOptionsOutput) KeepExtensions() KeepExtensionsConfigPtrOutput
Configure keeping extensions by default.
func (GoogleCloudHealthcareV1beta1DeidentifyOptionsOutput) ToGoogleCloudHealthcareV1beta1DeidentifyOptionsOutput ¶ added in v0.28.0
func (o GoogleCloudHealthcareV1beta1DeidentifyOptionsOutput) ToGoogleCloudHealthcareV1beta1DeidentifyOptionsOutput() GoogleCloudHealthcareV1beta1DeidentifyOptionsOutput
func (GoogleCloudHealthcareV1beta1DeidentifyOptionsOutput) ToGoogleCloudHealthcareV1beta1DeidentifyOptionsOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudHealthcareV1beta1DeidentifyOptionsOutput) ToGoogleCloudHealthcareV1beta1DeidentifyOptionsOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DeidentifyOptionsOutput
func (GoogleCloudHealthcareV1beta1DeidentifyOptionsOutput) ToGoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput ¶ added in v0.28.0
func (o GoogleCloudHealthcareV1beta1DeidentifyOptionsOutput) ToGoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput() GoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput
func (GoogleCloudHealthcareV1beta1DeidentifyOptionsOutput) ToGoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudHealthcareV1beta1DeidentifyOptionsOutput) ToGoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput
type GoogleCloudHealthcareV1beta1DeidentifyOptionsPtrInput ¶ added in v0.28.0
type GoogleCloudHealthcareV1beta1DeidentifyOptionsPtrInput interface { pulumi.Input ToGoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput() GoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput ToGoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutputWithContext(context.Context) GoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput }
GoogleCloudHealthcareV1beta1DeidentifyOptionsPtrInput is an input type that accepts GoogleCloudHealthcareV1beta1DeidentifyOptionsArgs, GoogleCloudHealthcareV1beta1DeidentifyOptionsPtr and GoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput values. You can construct a concrete instance of `GoogleCloudHealthcareV1beta1DeidentifyOptionsPtrInput` via:
GoogleCloudHealthcareV1beta1DeidentifyOptionsArgs{...} or: nil
func GoogleCloudHealthcareV1beta1DeidentifyOptionsPtr ¶ added in v0.28.0
func GoogleCloudHealthcareV1beta1DeidentifyOptionsPtr(v *GoogleCloudHealthcareV1beta1DeidentifyOptionsArgs) GoogleCloudHealthcareV1beta1DeidentifyOptionsPtrInput
type GoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput ¶ added in v0.28.0
type GoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput) CharacterMaskConfig ¶ added in v0.28.0
func (o GoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput) CharacterMaskConfig() CharacterMaskConfigPtrOutput
Character mask config for CharacterMaskField.
func (GoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput) ContextualDeid ¶ added in v0.28.0
func (o GoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput) ContextualDeid() ContextualDeidConfigPtrOutput
Configure contextual de-id.
func (GoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput) CryptoHashConfig ¶ added in v0.28.0
func (o GoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput) CryptoHashConfig() CryptoHashConfigPtrOutput
Crypto hash config for CharacterMaskField.
func (GoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput) DateShiftConfig ¶ added in v0.28.0
func (o GoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput) DateShiftConfig() DateShiftConfigPtrOutput
Date shifting config for CharacterMaskField.
func (GoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput) ElementType() reflect.Type
func (GoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput) KeepExtensions ¶ added in v0.28.0
func (o GoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput) KeepExtensions() KeepExtensionsConfigPtrOutput
Configure keeping extensions by default.
func (GoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput) ToGoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput ¶ added in v0.28.0
func (o GoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput) ToGoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput() GoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput
func (GoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput) ToGoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput) ToGoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DeidentifyOptionsPtrOutput
type GoogleCloudHealthcareV1beta1DeidentifyOptionsResponse ¶ added in v0.28.0
type GoogleCloudHealthcareV1beta1DeidentifyOptionsResponse struct { // Character mask config for CharacterMaskField. CharacterMaskConfig CharacterMaskConfigResponse `pulumi:"characterMaskConfig"` // Configure contextual de-id. ContextualDeid ContextualDeidConfigResponse `pulumi:"contextualDeid"` // Crypto hash config for CharacterMaskField. CryptoHashConfig CryptoHashConfigResponse `pulumi:"cryptoHashConfig"` // Date shifting config for CharacterMaskField. DateShiftConfig DateShiftConfigResponse `pulumi:"dateShiftConfig"` // Configure keeping extensions by default. KeepExtensions KeepExtensionsConfigResponse `pulumi:"keepExtensions"` }
Specifies additional options to apply to the base ProfileType.
type GoogleCloudHealthcareV1beta1DeidentifyOptionsResponseOutput ¶ added in v0.28.0
type GoogleCloudHealthcareV1beta1DeidentifyOptionsResponseOutput struct{ *pulumi.OutputState }
Specifies additional options to apply to the base ProfileType.
func (GoogleCloudHealthcareV1beta1DeidentifyOptionsResponseOutput) CharacterMaskConfig ¶ added in v0.28.0
func (o GoogleCloudHealthcareV1beta1DeidentifyOptionsResponseOutput) CharacterMaskConfig() CharacterMaskConfigResponseOutput
Character mask config for CharacterMaskField.
func (GoogleCloudHealthcareV1beta1DeidentifyOptionsResponseOutput) ContextualDeid ¶ added in v0.28.0
func (o GoogleCloudHealthcareV1beta1DeidentifyOptionsResponseOutput) ContextualDeid() ContextualDeidConfigResponseOutput
Configure contextual de-id.
func (GoogleCloudHealthcareV1beta1DeidentifyOptionsResponseOutput) CryptoHashConfig ¶ added in v0.28.0
func (o GoogleCloudHealthcareV1beta1DeidentifyOptionsResponseOutput) CryptoHashConfig() CryptoHashConfigResponseOutput
Crypto hash config for CharacterMaskField.
func (GoogleCloudHealthcareV1beta1DeidentifyOptionsResponseOutput) DateShiftConfig ¶ added in v0.28.0
func (o GoogleCloudHealthcareV1beta1DeidentifyOptionsResponseOutput) DateShiftConfig() DateShiftConfigResponseOutput
Date shifting config for CharacterMaskField.
func (GoogleCloudHealthcareV1beta1DeidentifyOptionsResponseOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudHealthcareV1beta1DeidentifyOptionsResponseOutput) ElementType() reflect.Type
func (GoogleCloudHealthcareV1beta1DeidentifyOptionsResponseOutput) KeepExtensions ¶ added in v0.28.0
func (o GoogleCloudHealthcareV1beta1DeidentifyOptionsResponseOutput) KeepExtensions() KeepExtensionsConfigResponseOutput
Configure keeping extensions by default.
func (GoogleCloudHealthcareV1beta1DeidentifyOptionsResponseOutput) ToGoogleCloudHealthcareV1beta1DeidentifyOptionsResponseOutput ¶ added in v0.28.0
func (o GoogleCloudHealthcareV1beta1DeidentifyOptionsResponseOutput) ToGoogleCloudHealthcareV1beta1DeidentifyOptionsResponseOutput() GoogleCloudHealthcareV1beta1DeidentifyOptionsResponseOutput
func (GoogleCloudHealthcareV1beta1DeidentifyOptionsResponseOutput) ToGoogleCloudHealthcareV1beta1DeidentifyOptionsResponseOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudHealthcareV1beta1DeidentifyOptionsResponseOutput) ToGoogleCloudHealthcareV1beta1DeidentifyOptionsResponseOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DeidentifyOptionsResponseOutput
type GoogleCloudHealthcareV1beta1DicomBigQueryDestination ¶
type GoogleCloudHealthcareV1beta1DicomBigQueryDestination struct { // Use `write_disposition` instead. 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"` // BigQuery URI to a table, up to 2000 characters long, in the format `bq://projectId.bqDatasetId.tableId` TableUri *string `pulumi:"tableUri"` // Determines whether the existing table in the destination is to be overwritten or appended to. If a write_disposition is specified, the `force` parameter is ignored. WriteDisposition *GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDisposition `pulumi:"writeDisposition"` }
The BigQuery table where the server writes output.
type GoogleCloudHealthcareV1beta1DicomBigQueryDestinationArgs ¶
type GoogleCloudHealthcareV1beta1DicomBigQueryDestinationArgs struct { // Use `write_disposition` instead. 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"` // BigQuery URI to a table, up to 2000 characters long, in the format `bq://projectId.bqDatasetId.tableId` TableUri pulumi.StringPtrInput `pulumi:"tableUri"` // Determines whether the existing table in the destination is to be overwritten or appended to. If a write_disposition is specified, the `force` parameter is ignored. WriteDisposition GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrInput `pulumi:"writeDisposition"` }
The BigQuery table where the server writes output.
func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationArgs) ElementType ¶
func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationArgs) ElementType() reflect.Type
func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationArgs) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationOutput ¶
func (i GoogleCloudHealthcareV1beta1DicomBigQueryDestinationArgs) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationOutput() GoogleCloudHealthcareV1beta1DicomBigQueryDestinationOutput
func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationArgs) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationOutputWithContext ¶
func (i GoogleCloudHealthcareV1beta1DicomBigQueryDestinationArgs) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DicomBigQueryDestinationOutput
func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationArgs) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutput ¶
func (i GoogleCloudHealthcareV1beta1DicomBigQueryDestinationArgs) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutput() GoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutput
func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationArgs) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutputWithContext ¶
func (i GoogleCloudHealthcareV1beta1DicomBigQueryDestinationArgs) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutput
type GoogleCloudHealthcareV1beta1DicomBigQueryDestinationInput ¶
type GoogleCloudHealthcareV1beta1DicomBigQueryDestinationInput interface { pulumi.Input ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationOutput() GoogleCloudHealthcareV1beta1DicomBigQueryDestinationOutput ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationOutputWithContext(context.Context) GoogleCloudHealthcareV1beta1DicomBigQueryDestinationOutput }
GoogleCloudHealthcareV1beta1DicomBigQueryDestinationInput is an input type that accepts GoogleCloudHealthcareV1beta1DicomBigQueryDestinationArgs and GoogleCloudHealthcareV1beta1DicomBigQueryDestinationOutput values. You can construct a concrete instance of `GoogleCloudHealthcareV1beta1DicomBigQueryDestinationInput` via:
GoogleCloudHealthcareV1beta1DicomBigQueryDestinationArgs{...}
type GoogleCloudHealthcareV1beta1DicomBigQueryDestinationOutput ¶
type GoogleCloudHealthcareV1beta1DicomBigQueryDestinationOutput struct{ *pulumi.OutputState }
The BigQuery table where the server writes output.
func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationOutput) ElementType ¶
func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationOutput) ElementType() reflect.Type
func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationOutput) Force ¶
Use `write_disposition` instead. 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 (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationOutput) TableUri ¶
func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationOutput) TableUri() pulumi.StringPtrOutput
BigQuery URI to a table, up to 2000 characters long, in the format `bq://projectId.bqDatasetId.tableId`
func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationOutput) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationOutput ¶
func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationOutput) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationOutput() GoogleCloudHealthcareV1beta1DicomBigQueryDestinationOutput
func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationOutput) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationOutputWithContext ¶
func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationOutput) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DicomBigQueryDestinationOutput
func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationOutput) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutput ¶
func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationOutput) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutput() GoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutput
func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationOutput) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutputWithContext ¶
func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationOutput) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutput
func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationOutput) WriteDisposition ¶
func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationOutput) WriteDisposition() GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutput
Determines whether the existing table in the destination is to be overwritten or appended to. If a write_disposition is specified, the `force` parameter is ignored.
type GoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrInput ¶
type GoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrInput interface { pulumi.Input ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutput() GoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutput ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutputWithContext(context.Context) GoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutput }
GoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrInput is an input type that accepts GoogleCloudHealthcareV1beta1DicomBigQueryDestinationArgs, GoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtr and GoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutput values. You can construct a concrete instance of `GoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrInput` via:
GoogleCloudHealthcareV1beta1DicomBigQueryDestinationArgs{...} or: nil
func GoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtr ¶
func GoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtr(v *GoogleCloudHealthcareV1beta1DicomBigQueryDestinationArgs) GoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrInput
type GoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutput ¶
type GoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutput) ElementType ¶
func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutput) ElementType() reflect.Type
func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutput) Force ¶
Use `write_disposition` instead. 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 (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutput) TableUri ¶
func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutput) TableUri() pulumi.StringPtrOutput
BigQuery URI to a table, up to 2000 characters long, in the format `bq://projectId.bqDatasetId.tableId`
func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutput) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutput ¶
func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutput) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutput() GoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutput
func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutput) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutputWithContext ¶
func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutput) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutput
func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutput) WriteDisposition ¶
func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutput) WriteDisposition() GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutput
Determines whether the existing table in the destination is to be overwritten or appended to. If a write_disposition is specified, the `force` parameter is ignored.
type GoogleCloudHealthcareV1beta1DicomBigQueryDestinationResponse ¶
type GoogleCloudHealthcareV1beta1DicomBigQueryDestinationResponse struct { // Use `write_disposition` instead. 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"` // BigQuery URI to a table, up to 2000 characters long, in the format `bq://projectId.bqDatasetId.tableId` TableUri string `pulumi:"tableUri"` // Determines whether the existing table in the destination is to be overwritten or appended to. If a write_disposition is specified, the `force` parameter is ignored. WriteDisposition string `pulumi:"writeDisposition"` }
The BigQuery table where the server writes output.
type GoogleCloudHealthcareV1beta1DicomBigQueryDestinationResponseOutput ¶
type GoogleCloudHealthcareV1beta1DicomBigQueryDestinationResponseOutput struct{ *pulumi.OutputState }
The BigQuery table where the server writes output.
func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationResponseOutput) ElementType ¶
func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationResponseOutput) ElementType() reflect.Type
func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationResponseOutput) Force ¶
func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationResponseOutput) Force() pulumi.BoolOutput
Use `write_disposition` instead. 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 (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationResponseOutput) TableUri ¶
func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationResponseOutput) TableUri() pulumi.StringOutput
BigQuery URI to a table, up to 2000 characters long, in the format `bq://projectId.bqDatasetId.tableId`
func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationResponseOutput) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationResponseOutput ¶
func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationResponseOutput) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationResponseOutput() GoogleCloudHealthcareV1beta1DicomBigQueryDestinationResponseOutput
func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationResponseOutput) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationResponseOutputWithContext ¶
func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationResponseOutput) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationResponseOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DicomBigQueryDestinationResponseOutput
func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationResponseOutput) WriteDisposition ¶
func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationResponseOutput) WriteDisposition() pulumi.StringOutput
Determines whether the existing table in the destination is to be overwritten or appended to. If a write_disposition is specified, the `force` parameter is ignored.
type GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDisposition ¶ added in v0.4.0
type GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDisposition string
Determines whether the existing table in the destination is to be overwritten or appended to. If a write_disposition is specified, the `force` parameter is ignored.
func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDisposition) ElementType ¶ added in v0.4.0
func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDisposition) ElementType() reflect.Type
func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDisposition) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionOutput ¶ added in v0.6.0
func (e GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDisposition) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionOutput() GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionOutput
func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDisposition) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionOutputWithContext ¶ added in v0.6.0
func (e GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDisposition) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionOutput
func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDisposition) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutput ¶ added in v0.6.0
func (e GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDisposition) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutput() GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutput
func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDisposition) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutputWithContext ¶ added in v0.6.0
func (e GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDisposition) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutput
func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDisposition) ToStringOutput ¶ added in v0.4.0
func (e GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDisposition) ToStringOutput() pulumi.StringOutput
func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDisposition) ToStringOutputWithContext ¶ added in v0.4.0
func (e GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDisposition) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDisposition) ToStringPtrOutput ¶ added in v0.4.0
func (e GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDisposition) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDisposition) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDisposition) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionInput ¶ added in v0.6.0
type GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionInput interface { pulumi.Input ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionOutput() GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionOutput ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionOutputWithContext(context.Context) GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionOutput }
GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionInput is an input type that accepts GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionArgs and GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionOutput values. You can construct a concrete instance of `GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionInput` via:
GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionArgs{...}
type GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionOutput ¶ added in v0.6.0
type GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionOutput struct{ *pulumi.OutputState }
func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionOutput) ElementType ¶ added in v0.6.0
func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionOutput) ElementType() reflect.Type
func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionOutput) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionOutput ¶ added in v0.6.0
func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionOutput) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionOutput() GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionOutput
func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionOutput) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionOutput) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionOutput
func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionOutput) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutput ¶ added in v0.6.0
func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionOutput) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutput() GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutput
func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionOutput) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionOutput) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutput
func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionOutput) ToStringOutput ¶ added in v0.6.0
func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionOutput) ToStringOutput() pulumi.StringOutput
func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrInput ¶ added in v0.6.0
type GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrInput interface { pulumi.Input ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutput() GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutput ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutputWithContext(context.Context) GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutput }
func GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtr ¶ added in v0.6.0
func GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtr(v string) GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrInput
type GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutput ¶ added in v0.6.0
type GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutput) Elem ¶ added in v0.6.0
func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutput) ElementType ¶ added in v0.6.0
func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutput) ElementType() reflect.Type
func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutput) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutput ¶ added in v0.6.0
func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutput) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutput() GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutput
func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutput) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutput) ToGoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutput
func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudHealthcareV1beta1DicomBigQueryDestinationWriteDispositionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudHealthcareV1beta1DicomStreamConfig ¶
type GoogleCloudHealthcareV1beta1DicomStreamConfig struct { // Results are appended to this table. The server creates a new table in the given BigQuery dataset if the specified table does not exist. To enable the Cloud Healthcare API to write to your BigQuery table, you must give the Cloud Healthcare API service account the bigquery.dataEditor role. The service account is: `service-{PROJECT_NUMBER}@gcp-sa-healthcare.iam.gserviceaccount.com`. The PROJECT_NUMBER identifies the project that the DICOM store resides in. To get the project number, go to the Cloud Console Dashboard. It is recommended to not have a custom schema in the destination table which could conflict with the schema created by the Cloud Healthcare API. Instance deletions are not applied to the destination table. The destination's table schema will be automatically updated in case a new instance's data is incompatible with the current schema. The schema should not be updated manually as this can cause incompatibilies that cannot be resolved automatically. 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. BigQuery imposes a 1 MB limit on streaming insert row size, therefore any instance that generates more than 1 MB of BigQuery data will not be streamed. If an instance cannot be streamed to BigQuery, errors will be logged to Cloud Logging (see [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)). BigqueryDestination *GoogleCloudHealthcareV1beta1DicomBigQueryDestination `pulumi:"bigqueryDestination"` }
StreamConfig specifies configuration for a streaming DICOM export.
type GoogleCloudHealthcareV1beta1DicomStreamConfigArgs ¶
type GoogleCloudHealthcareV1beta1DicomStreamConfigArgs struct { // Results are appended to this table. The server creates a new table in the given BigQuery dataset if the specified table does not exist. To enable the Cloud Healthcare API to write to your BigQuery table, you must give the Cloud Healthcare API service account the bigquery.dataEditor role. The service account is: `service-{PROJECT_NUMBER}@gcp-sa-healthcare.iam.gserviceaccount.com`. The PROJECT_NUMBER identifies the project that the DICOM store resides in. To get the project number, go to the Cloud Console Dashboard. It is recommended to not have a custom schema in the destination table which could conflict with the schema created by the Cloud Healthcare API. Instance deletions are not applied to the destination table. The destination's table schema will be automatically updated in case a new instance's data is incompatible with the current schema. The schema should not be updated manually as this can cause incompatibilies that cannot be resolved automatically. 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. BigQuery imposes a 1 MB limit on streaming insert row size, therefore any instance that generates more than 1 MB of BigQuery data will not be streamed. If an instance cannot be streamed to BigQuery, errors will be logged to Cloud Logging (see [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)). BigqueryDestination GoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrInput `pulumi:"bigqueryDestination"` }
StreamConfig specifies configuration for a streaming DICOM export.
func (GoogleCloudHealthcareV1beta1DicomStreamConfigArgs) ElementType ¶
func (GoogleCloudHealthcareV1beta1DicomStreamConfigArgs) ElementType() reflect.Type
func (GoogleCloudHealthcareV1beta1DicomStreamConfigArgs) ToGoogleCloudHealthcareV1beta1DicomStreamConfigOutput ¶
func (i GoogleCloudHealthcareV1beta1DicomStreamConfigArgs) ToGoogleCloudHealthcareV1beta1DicomStreamConfigOutput() GoogleCloudHealthcareV1beta1DicomStreamConfigOutput
func (GoogleCloudHealthcareV1beta1DicomStreamConfigArgs) ToGoogleCloudHealthcareV1beta1DicomStreamConfigOutputWithContext ¶
func (i GoogleCloudHealthcareV1beta1DicomStreamConfigArgs) ToGoogleCloudHealthcareV1beta1DicomStreamConfigOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DicomStreamConfigOutput
type GoogleCloudHealthcareV1beta1DicomStreamConfigArray ¶
type GoogleCloudHealthcareV1beta1DicomStreamConfigArray []GoogleCloudHealthcareV1beta1DicomStreamConfigInput
func (GoogleCloudHealthcareV1beta1DicomStreamConfigArray) ElementType ¶
func (GoogleCloudHealthcareV1beta1DicomStreamConfigArray) ElementType() reflect.Type
func (GoogleCloudHealthcareV1beta1DicomStreamConfigArray) ToGoogleCloudHealthcareV1beta1DicomStreamConfigArrayOutput ¶
func (i GoogleCloudHealthcareV1beta1DicomStreamConfigArray) ToGoogleCloudHealthcareV1beta1DicomStreamConfigArrayOutput() GoogleCloudHealthcareV1beta1DicomStreamConfigArrayOutput
func (GoogleCloudHealthcareV1beta1DicomStreamConfigArray) ToGoogleCloudHealthcareV1beta1DicomStreamConfigArrayOutputWithContext ¶
func (i GoogleCloudHealthcareV1beta1DicomStreamConfigArray) ToGoogleCloudHealthcareV1beta1DicomStreamConfigArrayOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DicomStreamConfigArrayOutput
type GoogleCloudHealthcareV1beta1DicomStreamConfigArrayInput ¶
type GoogleCloudHealthcareV1beta1DicomStreamConfigArrayInput interface { pulumi.Input ToGoogleCloudHealthcareV1beta1DicomStreamConfigArrayOutput() GoogleCloudHealthcareV1beta1DicomStreamConfigArrayOutput ToGoogleCloudHealthcareV1beta1DicomStreamConfigArrayOutputWithContext(context.Context) GoogleCloudHealthcareV1beta1DicomStreamConfigArrayOutput }
GoogleCloudHealthcareV1beta1DicomStreamConfigArrayInput is an input type that accepts GoogleCloudHealthcareV1beta1DicomStreamConfigArray and GoogleCloudHealthcareV1beta1DicomStreamConfigArrayOutput values. You can construct a concrete instance of `GoogleCloudHealthcareV1beta1DicomStreamConfigArrayInput` via:
GoogleCloudHealthcareV1beta1DicomStreamConfigArray{ GoogleCloudHealthcareV1beta1DicomStreamConfigArgs{...} }
type GoogleCloudHealthcareV1beta1DicomStreamConfigArrayOutput ¶
type GoogleCloudHealthcareV1beta1DicomStreamConfigArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudHealthcareV1beta1DicomStreamConfigArrayOutput) ElementType ¶
func (GoogleCloudHealthcareV1beta1DicomStreamConfigArrayOutput) ElementType() reflect.Type
func (GoogleCloudHealthcareV1beta1DicomStreamConfigArrayOutput) ToGoogleCloudHealthcareV1beta1DicomStreamConfigArrayOutput ¶
func (o GoogleCloudHealthcareV1beta1DicomStreamConfigArrayOutput) ToGoogleCloudHealthcareV1beta1DicomStreamConfigArrayOutput() GoogleCloudHealthcareV1beta1DicomStreamConfigArrayOutput
func (GoogleCloudHealthcareV1beta1DicomStreamConfigArrayOutput) ToGoogleCloudHealthcareV1beta1DicomStreamConfigArrayOutputWithContext ¶
func (o GoogleCloudHealthcareV1beta1DicomStreamConfigArrayOutput) ToGoogleCloudHealthcareV1beta1DicomStreamConfigArrayOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DicomStreamConfigArrayOutput
type GoogleCloudHealthcareV1beta1DicomStreamConfigInput ¶
type GoogleCloudHealthcareV1beta1DicomStreamConfigInput interface { pulumi.Input ToGoogleCloudHealthcareV1beta1DicomStreamConfigOutput() GoogleCloudHealthcareV1beta1DicomStreamConfigOutput ToGoogleCloudHealthcareV1beta1DicomStreamConfigOutputWithContext(context.Context) GoogleCloudHealthcareV1beta1DicomStreamConfigOutput }
GoogleCloudHealthcareV1beta1DicomStreamConfigInput is an input type that accepts GoogleCloudHealthcareV1beta1DicomStreamConfigArgs and GoogleCloudHealthcareV1beta1DicomStreamConfigOutput values. You can construct a concrete instance of `GoogleCloudHealthcareV1beta1DicomStreamConfigInput` via:
GoogleCloudHealthcareV1beta1DicomStreamConfigArgs{...}
type GoogleCloudHealthcareV1beta1DicomStreamConfigOutput ¶
type GoogleCloudHealthcareV1beta1DicomStreamConfigOutput struct{ *pulumi.OutputState }
StreamConfig specifies configuration for a streaming DICOM export.
func (GoogleCloudHealthcareV1beta1DicomStreamConfigOutput) BigqueryDestination ¶
func (o GoogleCloudHealthcareV1beta1DicomStreamConfigOutput) BigqueryDestination() GoogleCloudHealthcareV1beta1DicomBigQueryDestinationPtrOutput
Results are appended to this table. The server creates a new table in the given BigQuery dataset if the specified table does not exist. To enable the Cloud Healthcare API to write to your BigQuery table, you must give the Cloud Healthcare API service account the bigquery.dataEditor role. The service account is: `service-{PROJECT_NUMBER}@gcp-sa-healthcare.iam.gserviceaccount.com`. The PROJECT_NUMBER identifies the project that the DICOM store resides in. To get the project number, go to the Cloud Console Dashboard. It is recommended to not have a custom schema in the destination table which could conflict with the schema created by the Cloud Healthcare API. Instance deletions are not applied to the destination table. The destination's table schema will be automatically updated in case a new instance's data is incompatible with the current schema. The schema should not be updated manually as this can cause incompatibilies that cannot be resolved automatically. 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. BigQuery imposes a 1 MB limit on streaming insert row size, therefore any instance that generates more than 1 MB of BigQuery data will not be streamed. If an instance cannot be streamed to BigQuery, errors will be logged to Cloud Logging (see [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)).
func (GoogleCloudHealthcareV1beta1DicomStreamConfigOutput) ElementType ¶
func (GoogleCloudHealthcareV1beta1DicomStreamConfigOutput) ElementType() reflect.Type
func (GoogleCloudHealthcareV1beta1DicomStreamConfigOutput) ToGoogleCloudHealthcareV1beta1DicomStreamConfigOutput ¶
func (o GoogleCloudHealthcareV1beta1DicomStreamConfigOutput) ToGoogleCloudHealthcareV1beta1DicomStreamConfigOutput() GoogleCloudHealthcareV1beta1DicomStreamConfigOutput
func (GoogleCloudHealthcareV1beta1DicomStreamConfigOutput) ToGoogleCloudHealthcareV1beta1DicomStreamConfigOutputWithContext ¶
func (o GoogleCloudHealthcareV1beta1DicomStreamConfigOutput) ToGoogleCloudHealthcareV1beta1DicomStreamConfigOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DicomStreamConfigOutput
type GoogleCloudHealthcareV1beta1DicomStreamConfigResponse ¶
type GoogleCloudHealthcareV1beta1DicomStreamConfigResponse struct { // Results are appended to this table. The server creates a new table in the given BigQuery dataset if the specified table does not exist. To enable the Cloud Healthcare API to write to your BigQuery table, you must give the Cloud Healthcare API service account the bigquery.dataEditor role. The service account is: `service-{PROJECT_NUMBER}@gcp-sa-healthcare.iam.gserviceaccount.com`. The PROJECT_NUMBER identifies the project that the DICOM store resides in. To get the project number, go to the Cloud Console Dashboard. It is recommended to not have a custom schema in the destination table which could conflict with the schema created by the Cloud Healthcare API. Instance deletions are not applied to the destination table. The destination's table schema will be automatically updated in case a new instance's data is incompatible with the current schema. The schema should not be updated manually as this can cause incompatibilies that cannot be resolved automatically. 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. BigQuery imposes a 1 MB limit on streaming insert row size, therefore any instance that generates more than 1 MB of BigQuery data will not be streamed. If an instance cannot be streamed to BigQuery, errors will be logged to Cloud Logging (see [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)). BigqueryDestination GoogleCloudHealthcareV1beta1DicomBigQueryDestinationResponse `pulumi:"bigqueryDestination"` }
StreamConfig specifies configuration for a streaming DICOM export.
type GoogleCloudHealthcareV1beta1DicomStreamConfigResponseArrayOutput ¶
type GoogleCloudHealthcareV1beta1DicomStreamConfigResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudHealthcareV1beta1DicomStreamConfigResponseArrayOutput) ElementType ¶
func (GoogleCloudHealthcareV1beta1DicomStreamConfigResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudHealthcareV1beta1DicomStreamConfigResponseArrayOutput) ToGoogleCloudHealthcareV1beta1DicomStreamConfigResponseArrayOutput ¶
func (o GoogleCloudHealthcareV1beta1DicomStreamConfigResponseArrayOutput) ToGoogleCloudHealthcareV1beta1DicomStreamConfigResponseArrayOutput() GoogleCloudHealthcareV1beta1DicomStreamConfigResponseArrayOutput
func (GoogleCloudHealthcareV1beta1DicomStreamConfigResponseArrayOutput) ToGoogleCloudHealthcareV1beta1DicomStreamConfigResponseArrayOutputWithContext ¶
func (o GoogleCloudHealthcareV1beta1DicomStreamConfigResponseArrayOutput) ToGoogleCloudHealthcareV1beta1DicomStreamConfigResponseArrayOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DicomStreamConfigResponseArrayOutput
type GoogleCloudHealthcareV1beta1DicomStreamConfigResponseOutput ¶
type GoogleCloudHealthcareV1beta1DicomStreamConfigResponseOutput struct{ *pulumi.OutputState }
StreamConfig specifies configuration for a streaming DICOM export.
func (GoogleCloudHealthcareV1beta1DicomStreamConfigResponseOutput) BigqueryDestination ¶
func (o GoogleCloudHealthcareV1beta1DicomStreamConfigResponseOutput) BigqueryDestination() GoogleCloudHealthcareV1beta1DicomBigQueryDestinationResponseOutput
Results are appended to this table. The server creates a new table in the given BigQuery dataset if the specified table does not exist. To enable the Cloud Healthcare API to write to your BigQuery table, you must give the Cloud Healthcare API service account the bigquery.dataEditor role. The service account is: `service-{PROJECT_NUMBER}@gcp-sa-healthcare.iam.gserviceaccount.com`. The PROJECT_NUMBER identifies the project that the DICOM store resides in. To get the project number, go to the Cloud Console Dashboard. It is recommended to not have a custom schema in the destination table which could conflict with the schema created by the Cloud Healthcare API. Instance deletions are not applied to the destination table. The destination's table schema will be automatically updated in case a new instance's data is incompatible with the current schema. The schema should not be updated manually as this can cause incompatibilies that cannot be resolved automatically. 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. BigQuery imposes a 1 MB limit on streaming insert row size, therefore any instance that generates more than 1 MB of BigQuery data will not be streamed. If an instance cannot be streamed to BigQuery, errors will be logged to Cloud Logging (see [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)).
func (GoogleCloudHealthcareV1beta1DicomStreamConfigResponseOutput) ElementType ¶
func (GoogleCloudHealthcareV1beta1DicomStreamConfigResponseOutput) ElementType() reflect.Type
func (GoogleCloudHealthcareV1beta1DicomStreamConfigResponseOutput) ToGoogleCloudHealthcareV1beta1DicomStreamConfigResponseOutput ¶
func (o GoogleCloudHealthcareV1beta1DicomStreamConfigResponseOutput) ToGoogleCloudHealthcareV1beta1DicomStreamConfigResponseOutput() GoogleCloudHealthcareV1beta1DicomStreamConfigResponseOutput
func (GoogleCloudHealthcareV1beta1DicomStreamConfigResponseOutput) ToGoogleCloudHealthcareV1beta1DicomStreamConfigResponseOutputWithContext ¶
func (o GoogleCloudHealthcareV1beta1DicomStreamConfigResponseOutput) ToGoogleCloudHealthcareV1beta1DicomStreamConfigResponseOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1DicomStreamConfigResponseOutput
type GoogleCloudHealthcareV1beta1FhirBigQueryDestination ¶
type GoogleCloudHealthcareV1beta1FhirBigQueryDestination struct { // BigQuery URI to an existing dataset, up to 2000 characters long, in the format `bq://projectId.bqDatasetId`. DatasetUri *string `pulumi:"datasetUri"` // Use `write_disposition` instead. 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 *GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDisposition `pulumi:"writeDisposition"` }
The configuration for exporting to BigQuery.
type GoogleCloudHealthcareV1beta1FhirBigQueryDestinationArgs ¶
type GoogleCloudHealthcareV1beta1FhirBigQueryDestinationArgs struct { // BigQuery URI to an existing dataset, up to 2000 characters long, in the format `bq://projectId.bqDatasetId`. DatasetUri pulumi.StringPtrInput `pulumi:"datasetUri"` // Use `write_disposition` instead. 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 GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrInput `pulumi:"writeDisposition"` }
The configuration for exporting to BigQuery.
func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationArgs) ElementType ¶
func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationArgs) ElementType() reflect.Type
func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationArgs) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationOutput ¶
func (i GoogleCloudHealthcareV1beta1FhirBigQueryDestinationArgs) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationOutput() GoogleCloudHealthcareV1beta1FhirBigQueryDestinationOutput
func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationArgs) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationOutputWithContext ¶
func (i GoogleCloudHealthcareV1beta1FhirBigQueryDestinationArgs) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1FhirBigQueryDestinationOutput
func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationArgs) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutput ¶
func (i GoogleCloudHealthcareV1beta1FhirBigQueryDestinationArgs) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutput() GoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutput
func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationArgs) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutputWithContext ¶
func (i GoogleCloudHealthcareV1beta1FhirBigQueryDestinationArgs) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutput
type GoogleCloudHealthcareV1beta1FhirBigQueryDestinationInput ¶
type GoogleCloudHealthcareV1beta1FhirBigQueryDestinationInput interface { pulumi.Input ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationOutput() GoogleCloudHealthcareV1beta1FhirBigQueryDestinationOutput ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationOutputWithContext(context.Context) GoogleCloudHealthcareV1beta1FhirBigQueryDestinationOutput }
GoogleCloudHealthcareV1beta1FhirBigQueryDestinationInput is an input type that accepts GoogleCloudHealthcareV1beta1FhirBigQueryDestinationArgs and GoogleCloudHealthcareV1beta1FhirBigQueryDestinationOutput values. You can construct a concrete instance of `GoogleCloudHealthcareV1beta1FhirBigQueryDestinationInput` via:
GoogleCloudHealthcareV1beta1FhirBigQueryDestinationArgs{...}
type GoogleCloudHealthcareV1beta1FhirBigQueryDestinationOutput ¶
type GoogleCloudHealthcareV1beta1FhirBigQueryDestinationOutput struct{ *pulumi.OutputState }
The configuration for exporting to BigQuery.
func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationOutput) DatasetUri ¶
func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationOutput) DatasetUri() pulumi.StringPtrOutput
BigQuery URI to an existing dataset, up to 2000 characters long, in the format `bq://projectId.bqDatasetId`.
func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationOutput) ElementType ¶
func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationOutput) ElementType() reflect.Type
func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationOutput) Force ¶
func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationOutput) Force() pulumi.BoolPtrOutput
Use `write_disposition` instead. 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 (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationOutput) SchemaConfig ¶
func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationOutput) SchemaConfig() SchemaConfigPtrOutput
The configuration for the exported BigQuery schema.
func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationOutput) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationOutput ¶
func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationOutput) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationOutput() GoogleCloudHealthcareV1beta1FhirBigQueryDestinationOutput
func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationOutput) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationOutputWithContext ¶
func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationOutput) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1FhirBigQueryDestinationOutput
func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationOutput) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutput ¶
func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationOutput) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutput() GoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutput
func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationOutput) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutputWithContext ¶
func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationOutput) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutput
func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationOutput) WriteDisposition ¶
func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationOutput) WriteDisposition() GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutput
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 GoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrInput ¶
type GoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrInput interface { pulumi.Input ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutput() GoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutput ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutputWithContext(context.Context) GoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutput }
GoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrInput is an input type that accepts GoogleCloudHealthcareV1beta1FhirBigQueryDestinationArgs, GoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtr and GoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutput values. You can construct a concrete instance of `GoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrInput` via:
GoogleCloudHealthcareV1beta1FhirBigQueryDestinationArgs{...} or: nil
func GoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtr ¶
func GoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtr(v *GoogleCloudHealthcareV1beta1FhirBigQueryDestinationArgs) GoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrInput
type GoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutput ¶
type GoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutput) DatasetUri ¶
func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutput) DatasetUri() pulumi.StringPtrOutput
BigQuery URI to an existing dataset, up to 2000 characters long, in the format `bq://projectId.bqDatasetId`.
func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutput) ElementType ¶
func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutput) ElementType() reflect.Type
func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutput) Force ¶
Use `write_disposition` instead. 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 (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutput) SchemaConfig ¶
func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutput) SchemaConfig() SchemaConfigPtrOutput
The configuration for the exported BigQuery schema.
func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutput) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutput ¶
func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutput) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutput() GoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutput
func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutput) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutputWithContext ¶
func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutput) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutput
func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutput) WriteDisposition ¶
func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutput) WriteDisposition() GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutput
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 GoogleCloudHealthcareV1beta1FhirBigQueryDestinationResponse ¶
type GoogleCloudHealthcareV1beta1FhirBigQueryDestinationResponse struct { // BigQuery URI to an existing dataset, up to 2000 characters long, in the format `bq://projectId.bqDatasetId`. DatasetUri string `pulumi:"datasetUri"` // Use `write_disposition` instead. 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 GoogleCloudHealthcareV1beta1FhirBigQueryDestinationResponseOutput ¶
type GoogleCloudHealthcareV1beta1FhirBigQueryDestinationResponseOutput struct{ *pulumi.OutputState }
The configuration for exporting to BigQuery.
func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationResponseOutput) DatasetUri ¶
func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationResponseOutput) DatasetUri() pulumi.StringOutput
BigQuery URI to an existing dataset, up to 2000 characters long, in the format `bq://projectId.bqDatasetId`.
func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationResponseOutput) ElementType ¶
func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationResponseOutput) ElementType() reflect.Type
func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationResponseOutput) Force ¶
func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationResponseOutput) Force() pulumi.BoolOutput
Use `write_disposition` instead. 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 (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationResponseOutput) SchemaConfig ¶
func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationResponseOutput) SchemaConfig() SchemaConfigResponseOutput
The configuration for the exported BigQuery schema.
func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationResponseOutput) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationResponseOutput ¶
func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationResponseOutput) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationResponseOutput() GoogleCloudHealthcareV1beta1FhirBigQueryDestinationResponseOutput
func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationResponseOutput) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationResponseOutputWithContext ¶
func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationResponseOutput) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationResponseOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1FhirBigQueryDestinationResponseOutput
func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationResponseOutput) WriteDisposition ¶
func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationResponseOutput) 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 GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDisposition ¶ added in v0.4.0
type GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDisposition string
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.
func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDisposition) ElementType ¶ added in v0.4.0
func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDisposition) ElementType() reflect.Type
func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDisposition) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionOutput ¶ added in v0.6.0
func (e GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDisposition) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionOutput() GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionOutput
func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDisposition) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionOutputWithContext ¶ added in v0.6.0
func (e GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDisposition) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionOutput
func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDisposition) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutput ¶ added in v0.6.0
func (e GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDisposition) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutput() GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutput
func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDisposition) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutputWithContext ¶ added in v0.6.0
func (e GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDisposition) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutput
func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDisposition) ToStringOutput ¶ added in v0.4.0
func (e GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDisposition) ToStringOutput() pulumi.StringOutput
func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDisposition) ToStringOutputWithContext ¶ added in v0.4.0
func (e GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDisposition) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDisposition) ToStringPtrOutput ¶ added in v0.4.0
func (e GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDisposition) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDisposition) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDisposition) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionInput ¶ added in v0.6.0
type GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionInput interface { pulumi.Input ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionOutput() GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionOutput ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionOutputWithContext(context.Context) GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionOutput }
GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionInput is an input type that accepts GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionArgs and GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionOutput values. You can construct a concrete instance of `GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionInput` via:
GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionArgs{...}
type GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionOutput ¶ added in v0.6.0
type GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionOutput struct{ *pulumi.OutputState }
func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionOutput) ElementType ¶ added in v0.6.0
func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionOutput) ElementType() reflect.Type
func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionOutput) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionOutput ¶ added in v0.6.0
func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionOutput) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionOutput() GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionOutput
func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionOutput) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionOutput) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionOutput
func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionOutput) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutput ¶ added in v0.6.0
func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionOutput) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutput() GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutput
func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionOutput) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionOutput) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutput
func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionOutput) ToStringOutput ¶ added in v0.6.0
func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionOutput) ToStringOutput() pulumi.StringOutput
func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrInput ¶ added in v0.6.0
type GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrInput interface { pulumi.Input ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutput() GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutput ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutputWithContext(context.Context) GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutput }
func GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtr ¶ added in v0.6.0
func GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtr(v string) GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrInput
type GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutput ¶ added in v0.6.0
type GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutput) Elem ¶ added in v0.6.0
func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutput) ElementType ¶ added in v0.6.0
func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutput) ElementType() reflect.Type
func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutput) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutput ¶ added in v0.6.0
func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutput) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutput() GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutput
func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutput) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutput) ToGoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutput
func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudHealthcareV1beta1FhirBigQueryDestinationWriteDispositionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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 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 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 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 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. Fields/functions available for filtering are: * `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 is 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. 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. 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. Fields/functions available for filtering are: * `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 is 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. 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. 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. Fields/functions available for filtering are: * `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 is 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. 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. 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. Fields/functions available for filtering are: * `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 is 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. 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. 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 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 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. Fields/functions available for filtering are: * `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 is 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. 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. 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 DatasetId pulumi.StringOutput `pulumi:"datasetId"` // The ID of the HL7v2 store that is being created. The string must match the following regex: `[\p{L}\p{N}_\-\.]{1,256}`. Hl7V2StoreId pulumi.StringPtrOutput `pulumi:"hl7V2StoreId"` // 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"` Location pulumi.StringOutput `pulumi:"location"` // Resource name of the HL7v2 store, of the form `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/hl7V2Stores/{hl7v2_store_id}`. Name pulumi.StringOutput `pulumi:"name"` // The notification destination all messages (both Ingest & Create) are published on. Only the message name is sent as part of the notification. If this is unset, no notifications are sent. Supplied by the client. NotificationConfig NotificationConfigResponseOutput `pulumi:"notificationConfig"` // 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"` Project pulumi.StringOutput `pulumi:"project"` // 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 // The ID of the HL7v2 store that is being created. The string must match the following regex: `[\p{L}\p{N}_\-\.]{1,256}`. 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.StringPtrInput // Resource name of the HL7v2 store, of the form `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/hl7V2Stores/{hl7v2_store_id}`. Name pulumi.StringPtrInput // The notification destination all messages (both Ingest & Create) are published on. Only the message name is sent as part of the notification. If this is unset, no notifications are sent. Supplied by the client. NotificationConfig NotificationConfigPtrInput // 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.StringPtrInput // 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) DatasetId ¶ added in v0.21.0
func (o Hl7V2StoreOutput) DatasetId() pulumi.StringOutput
func (Hl7V2StoreOutput) ElementType ¶ added in v0.3.0
func (Hl7V2StoreOutput) ElementType() reflect.Type
func (Hl7V2StoreOutput) Hl7V2StoreId ¶ added in v0.21.0
func (o Hl7V2StoreOutput) Hl7V2StoreId() pulumi.StringPtrOutput
The ID of the HL7v2 store that is being created. The string must match the following regex: `[\p{L}\p{N}_\-\.]{1,256}`.
func (Hl7V2StoreOutput) Labels ¶ added in v0.19.0
func (o Hl7V2StoreOutput) Labels() pulumi.StringMapOutput
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.
func (Hl7V2StoreOutput) Location ¶ added in v0.21.0
func (o Hl7V2StoreOutput) Location() pulumi.StringOutput
func (Hl7V2StoreOutput) Name ¶ added in v0.19.0
func (o Hl7V2StoreOutput) Name() pulumi.StringOutput
Resource name of the HL7v2 store, of the form `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/hl7V2Stores/{hl7v2_store_id}`.
func (Hl7V2StoreOutput) NotificationConfig ¶ added in v0.19.0
func (o Hl7V2StoreOutput) NotificationConfig() NotificationConfigResponseOutput
The notification destination all messages (both Ingest & Create) are published on. Only the message name is sent as part of the notification. If this is unset, no notifications are sent. Supplied by the client.
func (Hl7V2StoreOutput) NotificationConfigs ¶ added in v0.19.0
func (o Hl7V2StoreOutput) NotificationConfigs() Hl7V2NotificationConfigResponseArrayOutput
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.
func (Hl7V2StoreOutput) ParserConfig ¶ added in v0.19.0
func (o Hl7V2StoreOutput) ParserConfig() ParserConfigResponseOutput
The configuration for the parser. It determines how the server parses the messages.
func (Hl7V2StoreOutput) Project ¶ added in v0.21.0
func (o Hl7V2StoreOutput) Project() pulumi.StringOutput
func (Hl7V2StoreOutput) RejectDuplicateMessage ¶ added in v0.19.0
func (o Hl7V2StoreOutput) RejectDuplicateMessage() pulumi.BoolOutput
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.
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 { }
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 ImageAnnotation ¶
type ImageAnnotation struct { // The list of polygons outlining the sensitive regions in the image. BoundingPolys []BoundingPoly `pulumi:"boundingPolys"` // 0-based index of the image frame. For example, an image frame in a DICOM instance. FrameIndex *int `pulumi:"frameIndex"` }
Image annotation.
type ImageAnnotationArgs ¶
type ImageAnnotationArgs struct { // The list of polygons outlining the sensitive regions in the image. BoundingPolys BoundingPolyArrayInput `pulumi:"boundingPolys"` // 0-based index of the image frame. For example, an image frame in a DICOM instance. FrameIndex pulumi.IntPtrInput `pulumi:"frameIndex"` }
Image annotation.
func (ImageAnnotationArgs) ElementType ¶
func (ImageAnnotationArgs) ElementType() reflect.Type
func (ImageAnnotationArgs) ToImageAnnotationOutput ¶
func (i ImageAnnotationArgs) ToImageAnnotationOutput() ImageAnnotationOutput
func (ImageAnnotationArgs) ToImageAnnotationOutputWithContext ¶
func (i ImageAnnotationArgs) ToImageAnnotationOutputWithContext(ctx context.Context) ImageAnnotationOutput
func (ImageAnnotationArgs) ToImageAnnotationPtrOutput ¶
func (i ImageAnnotationArgs) ToImageAnnotationPtrOutput() ImageAnnotationPtrOutput
func (ImageAnnotationArgs) ToImageAnnotationPtrOutputWithContext ¶
func (i ImageAnnotationArgs) ToImageAnnotationPtrOutputWithContext(ctx context.Context) ImageAnnotationPtrOutput
type ImageAnnotationInput ¶
type ImageAnnotationInput interface { pulumi.Input ToImageAnnotationOutput() ImageAnnotationOutput ToImageAnnotationOutputWithContext(context.Context) ImageAnnotationOutput }
ImageAnnotationInput is an input type that accepts ImageAnnotationArgs and ImageAnnotationOutput values. You can construct a concrete instance of `ImageAnnotationInput` via:
ImageAnnotationArgs{...}
type ImageAnnotationOutput ¶
type ImageAnnotationOutput struct{ *pulumi.OutputState }
Image annotation.
func (ImageAnnotationOutput) BoundingPolys ¶
func (o ImageAnnotationOutput) BoundingPolys() BoundingPolyArrayOutput
The list of polygons outlining the sensitive regions in the image.
func (ImageAnnotationOutput) ElementType ¶
func (ImageAnnotationOutput) ElementType() reflect.Type
func (ImageAnnotationOutput) FrameIndex ¶
func (o ImageAnnotationOutput) FrameIndex() pulumi.IntPtrOutput
0-based index of the image frame. For example, an image frame in a DICOM instance.
func (ImageAnnotationOutput) ToImageAnnotationOutput ¶
func (o ImageAnnotationOutput) ToImageAnnotationOutput() ImageAnnotationOutput
func (ImageAnnotationOutput) ToImageAnnotationOutputWithContext ¶
func (o ImageAnnotationOutput) ToImageAnnotationOutputWithContext(ctx context.Context) ImageAnnotationOutput
func (ImageAnnotationOutput) ToImageAnnotationPtrOutput ¶
func (o ImageAnnotationOutput) ToImageAnnotationPtrOutput() ImageAnnotationPtrOutput
func (ImageAnnotationOutput) ToImageAnnotationPtrOutputWithContext ¶
func (o ImageAnnotationOutput) ToImageAnnotationPtrOutputWithContext(ctx context.Context) ImageAnnotationPtrOutput
type ImageAnnotationPtrInput ¶
type ImageAnnotationPtrInput interface { pulumi.Input ToImageAnnotationPtrOutput() ImageAnnotationPtrOutput ToImageAnnotationPtrOutputWithContext(context.Context) ImageAnnotationPtrOutput }
ImageAnnotationPtrInput is an input type that accepts ImageAnnotationArgs, ImageAnnotationPtr and ImageAnnotationPtrOutput values. You can construct a concrete instance of `ImageAnnotationPtrInput` via:
ImageAnnotationArgs{...} or: nil
func ImageAnnotationPtr ¶
func ImageAnnotationPtr(v *ImageAnnotationArgs) ImageAnnotationPtrInput
type ImageAnnotationPtrOutput ¶
type ImageAnnotationPtrOutput struct{ *pulumi.OutputState }
func (ImageAnnotationPtrOutput) BoundingPolys ¶
func (o ImageAnnotationPtrOutput) BoundingPolys() BoundingPolyArrayOutput
The list of polygons outlining the sensitive regions in the image.
func (ImageAnnotationPtrOutput) Elem ¶
func (o ImageAnnotationPtrOutput) Elem() ImageAnnotationOutput
func (ImageAnnotationPtrOutput) ElementType ¶
func (ImageAnnotationPtrOutput) ElementType() reflect.Type
func (ImageAnnotationPtrOutput) FrameIndex ¶
func (o ImageAnnotationPtrOutput) FrameIndex() pulumi.IntPtrOutput
0-based index of the image frame. For example, an image frame in a DICOM instance.
func (ImageAnnotationPtrOutput) ToImageAnnotationPtrOutput ¶
func (o ImageAnnotationPtrOutput) ToImageAnnotationPtrOutput() ImageAnnotationPtrOutput
func (ImageAnnotationPtrOutput) ToImageAnnotationPtrOutputWithContext ¶
func (o ImageAnnotationPtrOutput) ToImageAnnotationPtrOutputWithContext(ctx context.Context) ImageAnnotationPtrOutput
type ImageAnnotationResponse ¶
type ImageAnnotationResponse struct { // The list of polygons outlining the sensitive regions in the image. BoundingPolys []BoundingPolyResponse `pulumi:"boundingPolys"` // 0-based index of the image frame. For example, an image frame in a DICOM instance. FrameIndex int `pulumi:"frameIndex"` }
Image annotation.
type ImageAnnotationResponseOutput ¶
type ImageAnnotationResponseOutput struct{ *pulumi.OutputState }
Image annotation.
func (ImageAnnotationResponseOutput) BoundingPolys ¶
func (o ImageAnnotationResponseOutput) BoundingPolys() BoundingPolyResponseArrayOutput
The list of polygons outlining the sensitive regions in the image.
func (ImageAnnotationResponseOutput) ElementType ¶
func (ImageAnnotationResponseOutput) ElementType() reflect.Type
func (ImageAnnotationResponseOutput) FrameIndex ¶
func (o ImageAnnotationResponseOutput) FrameIndex() pulumi.IntOutput
0-based index of the image frame. For example, an image frame in a DICOM instance.
func (ImageAnnotationResponseOutput) ToImageAnnotationResponseOutput ¶
func (o ImageAnnotationResponseOutput) ToImageAnnotationResponseOutput() ImageAnnotationResponseOutput
func (ImageAnnotationResponseOutput) ToImageAnnotationResponseOutputWithContext ¶
func (o ImageAnnotationResponseOutput) ToImageAnnotationResponseOutputWithContext(ctx context.Context) ImageAnnotationResponseOutput
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 ImageConfig ¶ added in v0.21.0
type ImageConfig struct { // Additional InfoTypes to redact in the images in addition to those used by `text_redaction_mode`. Can only be used when `text_redaction_mode` is set to `REDACT_SENSITIVE_TEXT`, `REDACT_SENSITIVE_TEXT_CLEAN_DESCRIPTORS` or `TEXT_REDACTION_MODE_UNSPECIFIED`. AdditionalInfoTypes []string `pulumi:"additionalInfoTypes"` // InfoTypes to skip redacting, overriding those used by `text_redaction_mode`. Can only be used when `text_redaction_mode` is set to `REDACT_SENSITIVE_TEXT` or `REDACT_SENSITIVE_TEXT_CLEAN_DESCRIPTORS`. ExcludeInfoTypes []string `pulumi:"excludeInfoTypes"` // Determines how to redact text from image. TextRedactionMode *ImageConfigTextRedactionMode `pulumi:"textRedactionMode"` }
Specifies how to handle de-identification of image pixels.
type ImageConfigArgs ¶ added in v0.21.0
type ImageConfigArgs struct { // Additional InfoTypes to redact in the images in addition to those used by `text_redaction_mode`. Can only be used when `text_redaction_mode` is set to `REDACT_SENSITIVE_TEXT`, `REDACT_SENSITIVE_TEXT_CLEAN_DESCRIPTORS` or `TEXT_REDACTION_MODE_UNSPECIFIED`. AdditionalInfoTypes pulumi.StringArrayInput `pulumi:"additionalInfoTypes"` // InfoTypes to skip redacting, overriding those used by `text_redaction_mode`. Can only be used when `text_redaction_mode` is set to `REDACT_SENSITIVE_TEXT` or `REDACT_SENSITIVE_TEXT_CLEAN_DESCRIPTORS`. ExcludeInfoTypes pulumi.StringArrayInput `pulumi:"excludeInfoTypes"` // Determines how to redact text from image. TextRedactionMode ImageConfigTextRedactionModePtrInput `pulumi:"textRedactionMode"` }
Specifies how to handle de-identification of image pixels.
func (ImageConfigArgs) ElementType ¶ added in v0.21.0
func (ImageConfigArgs) ElementType() reflect.Type
func (ImageConfigArgs) ToImageConfigOutput ¶ added in v0.21.0
func (i ImageConfigArgs) ToImageConfigOutput() ImageConfigOutput
func (ImageConfigArgs) ToImageConfigOutputWithContext ¶ added in v0.21.0
func (i ImageConfigArgs) ToImageConfigOutputWithContext(ctx context.Context) ImageConfigOutput
func (ImageConfigArgs) ToImageConfigPtrOutput ¶ added in v0.21.0
func (i ImageConfigArgs) ToImageConfigPtrOutput() ImageConfigPtrOutput
func (ImageConfigArgs) ToImageConfigPtrOutputWithContext ¶ added in v0.21.0
func (i ImageConfigArgs) ToImageConfigPtrOutputWithContext(ctx context.Context) ImageConfigPtrOutput
type ImageConfigInput ¶ added in v0.21.0
type ImageConfigInput interface { pulumi.Input ToImageConfigOutput() ImageConfigOutput ToImageConfigOutputWithContext(context.Context) ImageConfigOutput }
ImageConfigInput is an input type that accepts ImageConfigArgs and ImageConfigOutput values. You can construct a concrete instance of `ImageConfigInput` via:
ImageConfigArgs{...}
type ImageConfigOutput ¶ added in v0.21.0
type ImageConfigOutput struct{ *pulumi.OutputState }
Specifies how to handle de-identification of image pixels.
func (ImageConfigOutput) AdditionalInfoTypes ¶ added in v0.28.0
func (o ImageConfigOutput) AdditionalInfoTypes() pulumi.StringArrayOutput
Additional InfoTypes to redact in the images in addition to those used by `text_redaction_mode`. Can only be used when `text_redaction_mode` is set to `REDACT_SENSITIVE_TEXT`, `REDACT_SENSITIVE_TEXT_CLEAN_DESCRIPTORS` or `TEXT_REDACTION_MODE_UNSPECIFIED`.
func (ImageConfigOutput) ElementType ¶ added in v0.21.0
func (ImageConfigOutput) ElementType() reflect.Type
func (ImageConfigOutput) ExcludeInfoTypes ¶ added in v0.28.0
func (o ImageConfigOutput) ExcludeInfoTypes() pulumi.StringArrayOutput
InfoTypes to skip redacting, overriding those used by `text_redaction_mode`. Can only be used when `text_redaction_mode` is set to `REDACT_SENSITIVE_TEXT` or `REDACT_SENSITIVE_TEXT_CLEAN_DESCRIPTORS`.
func (ImageConfigOutput) TextRedactionMode ¶ added in v0.21.0
func (o ImageConfigOutput) TextRedactionMode() ImageConfigTextRedactionModePtrOutput
Determines how to redact text from image.
func (ImageConfigOutput) ToImageConfigOutput ¶ added in v0.21.0
func (o ImageConfigOutput) ToImageConfigOutput() ImageConfigOutput
func (ImageConfigOutput) ToImageConfigOutputWithContext ¶ added in v0.21.0
func (o ImageConfigOutput) ToImageConfigOutputWithContext(ctx context.Context) ImageConfigOutput
func (ImageConfigOutput) ToImageConfigPtrOutput ¶ added in v0.21.0
func (o ImageConfigOutput) ToImageConfigPtrOutput() ImageConfigPtrOutput
func (ImageConfigOutput) ToImageConfigPtrOutputWithContext ¶ added in v0.21.0
func (o ImageConfigOutput) ToImageConfigPtrOutputWithContext(ctx context.Context) ImageConfigPtrOutput
type ImageConfigPtrInput ¶ added in v0.21.0
type ImageConfigPtrInput interface { pulumi.Input ToImageConfigPtrOutput() ImageConfigPtrOutput ToImageConfigPtrOutputWithContext(context.Context) ImageConfigPtrOutput }
ImageConfigPtrInput is an input type that accepts ImageConfigArgs, ImageConfigPtr and ImageConfigPtrOutput values. You can construct a concrete instance of `ImageConfigPtrInput` via:
ImageConfigArgs{...} or: nil
func ImageConfigPtr ¶ added in v0.21.0
func ImageConfigPtr(v *ImageConfigArgs) ImageConfigPtrInput
type ImageConfigPtrOutput ¶ added in v0.21.0
type ImageConfigPtrOutput struct{ *pulumi.OutputState }
func (ImageConfigPtrOutput) AdditionalInfoTypes ¶ added in v0.28.0
func (o ImageConfigPtrOutput) AdditionalInfoTypes() pulumi.StringArrayOutput
Additional InfoTypes to redact in the images in addition to those used by `text_redaction_mode`. Can only be used when `text_redaction_mode` is set to `REDACT_SENSITIVE_TEXT`, `REDACT_SENSITIVE_TEXT_CLEAN_DESCRIPTORS` or `TEXT_REDACTION_MODE_UNSPECIFIED`.
func (ImageConfigPtrOutput) Elem ¶ added in v0.21.0
func (o ImageConfigPtrOutput) Elem() ImageConfigOutput
func (ImageConfigPtrOutput) ElementType ¶ added in v0.21.0
func (ImageConfigPtrOutput) ElementType() reflect.Type
func (ImageConfigPtrOutput) ExcludeInfoTypes ¶ added in v0.28.0
func (o ImageConfigPtrOutput) ExcludeInfoTypes() pulumi.StringArrayOutput
InfoTypes to skip redacting, overriding those used by `text_redaction_mode`. Can only be used when `text_redaction_mode` is set to `REDACT_SENSITIVE_TEXT` or `REDACT_SENSITIVE_TEXT_CLEAN_DESCRIPTORS`.
func (ImageConfigPtrOutput) TextRedactionMode ¶ added in v0.21.0
func (o ImageConfigPtrOutput) TextRedactionMode() ImageConfigTextRedactionModePtrOutput
Determines how to redact text from image.
func (ImageConfigPtrOutput) ToImageConfigPtrOutput ¶ added in v0.21.0
func (o ImageConfigPtrOutput) ToImageConfigPtrOutput() ImageConfigPtrOutput
func (ImageConfigPtrOutput) ToImageConfigPtrOutputWithContext ¶ added in v0.21.0
func (o ImageConfigPtrOutput) ToImageConfigPtrOutputWithContext(ctx context.Context) ImageConfigPtrOutput
type ImageConfigResponse ¶ added in v0.21.0
type ImageConfigResponse struct { // Additional InfoTypes to redact in the images in addition to those used by `text_redaction_mode`. Can only be used when `text_redaction_mode` is set to `REDACT_SENSITIVE_TEXT`, `REDACT_SENSITIVE_TEXT_CLEAN_DESCRIPTORS` or `TEXT_REDACTION_MODE_UNSPECIFIED`. AdditionalInfoTypes []string `pulumi:"additionalInfoTypes"` // InfoTypes to skip redacting, overriding those used by `text_redaction_mode`. Can only be used when `text_redaction_mode` is set to `REDACT_SENSITIVE_TEXT` or `REDACT_SENSITIVE_TEXT_CLEAN_DESCRIPTORS`. ExcludeInfoTypes []string `pulumi:"excludeInfoTypes"` // Determines how to redact text from image. TextRedactionMode string `pulumi:"textRedactionMode"` }
Specifies how to handle de-identification of image pixels.
type ImageConfigResponseOutput ¶ added in v0.21.0
type ImageConfigResponseOutput struct{ *pulumi.OutputState }
Specifies how to handle de-identification of image pixels.
func (ImageConfigResponseOutput) AdditionalInfoTypes ¶ added in v0.28.0
func (o ImageConfigResponseOutput) AdditionalInfoTypes() pulumi.StringArrayOutput
Additional InfoTypes to redact in the images in addition to those used by `text_redaction_mode`. Can only be used when `text_redaction_mode` is set to `REDACT_SENSITIVE_TEXT`, `REDACT_SENSITIVE_TEXT_CLEAN_DESCRIPTORS` or `TEXT_REDACTION_MODE_UNSPECIFIED`.
func (ImageConfigResponseOutput) ElementType ¶ added in v0.21.0
func (ImageConfigResponseOutput) ElementType() reflect.Type
func (ImageConfigResponseOutput) ExcludeInfoTypes ¶ added in v0.28.0
func (o ImageConfigResponseOutput) ExcludeInfoTypes() pulumi.StringArrayOutput
InfoTypes to skip redacting, overriding those used by `text_redaction_mode`. Can only be used when `text_redaction_mode` is set to `REDACT_SENSITIVE_TEXT` or `REDACT_SENSITIVE_TEXT_CLEAN_DESCRIPTORS`.
func (ImageConfigResponseOutput) TextRedactionMode ¶ added in v0.21.0
func (o ImageConfigResponseOutput) TextRedactionMode() pulumi.StringOutput
Determines how to redact text from image.
func (ImageConfigResponseOutput) ToImageConfigResponseOutput ¶ added in v0.21.0
func (o ImageConfigResponseOutput) ToImageConfigResponseOutput() ImageConfigResponseOutput
func (ImageConfigResponseOutput) ToImageConfigResponseOutputWithContext ¶ added in v0.21.0
func (o ImageConfigResponseOutput) ToImageConfigResponseOutputWithContext(ctx context.Context) ImageConfigResponseOutput
type ImageConfigTextRedactionMode ¶ added in v0.21.0
type ImageConfigTextRedactionMode string
Determines how to redact text from image.
func (ImageConfigTextRedactionMode) ElementType ¶ added in v0.21.0
func (ImageConfigTextRedactionMode) ElementType() reflect.Type
func (ImageConfigTextRedactionMode) ToImageConfigTextRedactionModeOutput ¶ added in v0.21.0
func (e ImageConfigTextRedactionMode) ToImageConfigTextRedactionModeOutput() ImageConfigTextRedactionModeOutput
func (ImageConfigTextRedactionMode) ToImageConfigTextRedactionModeOutputWithContext ¶ added in v0.21.0
func (e ImageConfigTextRedactionMode) ToImageConfigTextRedactionModeOutputWithContext(ctx context.Context) ImageConfigTextRedactionModeOutput
func (ImageConfigTextRedactionMode) ToImageConfigTextRedactionModePtrOutput ¶ added in v0.21.0
func (e ImageConfigTextRedactionMode) ToImageConfigTextRedactionModePtrOutput() ImageConfigTextRedactionModePtrOutput
func (ImageConfigTextRedactionMode) ToImageConfigTextRedactionModePtrOutputWithContext ¶ added in v0.21.0
func (e ImageConfigTextRedactionMode) ToImageConfigTextRedactionModePtrOutputWithContext(ctx context.Context) ImageConfigTextRedactionModePtrOutput
func (ImageConfigTextRedactionMode) ToStringOutput ¶ added in v0.21.0
func (e ImageConfigTextRedactionMode) ToStringOutput() pulumi.StringOutput
func (ImageConfigTextRedactionMode) ToStringOutputWithContext ¶ added in v0.21.0
func (e ImageConfigTextRedactionMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ImageConfigTextRedactionMode) ToStringPtrOutput ¶ added in v0.21.0
func (e ImageConfigTextRedactionMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (ImageConfigTextRedactionMode) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (e ImageConfigTextRedactionMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ImageConfigTextRedactionModeInput ¶ added in v0.21.0
type ImageConfigTextRedactionModeInput interface { pulumi.Input ToImageConfigTextRedactionModeOutput() ImageConfigTextRedactionModeOutput ToImageConfigTextRedactionModeOutputWithContext(context.Context) ImageConfigTextRedactionModeOutput }
ImageConfigTextRedactionModeInput is an input type that accepts ImageConfigTextRedactionModeArgs and ImageConfigTextRedactionModeOutput values. You can construct a concrete instance of `ImageConfigTextRedactionModeInput` via:
ImageConfigTextRedactionModeArgs{...}
type ImageConfigTextRedactionModeOutput ¶ added in v0.21.0
type ImageConfigTextRedactionModeOutput struct{ *pulumi.OutputState }
func (ImageConfigTextRedactionModeOutput) ElementType ¶ added in v0.21.0
func (ImageConfigTextRedactionModeOutput) ElementType() reflect.Type
func (ImageConfigTextRedactionModeOutput) ToImageConfigTextRedactionModeOutput ¶ added in v0.21.0
func (o ImageConfigTextRedactionModeOutput) ToImageConfigTextRedactionModeOutput() ImageConfigTextRedactionModeOutput
func (ImageConfigTextRedactionModeOutput) ToImageConfigTextRedactionModeOutputWithContext ¶ added in v0.21.0
func (o ImageConfigTextRedactionModeOutput) ToImageConfigTextRedactionModeOutputWithContext(ctx context.Context) ImageConfigTextRedactionModeOutput
func (ImageConfigTextRedactionModeOutput) ToImageConfigTextRedactionModePtrOutput ¶ added in v0.21.0
func (o ImageConfigTextRedactionModeOutput) ToImageConfigTextRedactionModePtrOutput() ImageConfigTextRedactionModePtrOutput
func (ImageConfigTextRedactionModeOutput) ToImageConfigTextRedactionModePtrOutputWithContext ¶ added in v0.21.0
func (o ImageConfigTextRedactionModeOutput) ToImageConfigTextRedactionModePtrOutputWithContext(ctx context.Context) ImageConfigTextRedactionModePtrOutput
func (ImageConfigTextRedactionModeOutput) ToStringOutput ¶ added in v0.21.0
func (o ImageConfigTextRedactionModeOutput) ToStringOutput() pulumi.StringOutput
func (ImageConfigTextRedactionModeOutput) ToStringOutputWithContext ¶ added in v0.21.0
func (o ImageConfigTextRedactionModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ImageConfigTextRedactionModeOutput) ToStringPtrOutput ¶ added in v0.21.0
func (o ImageConfigTextRedactionModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ImageConfigTextRedactionModeOutput) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (o ImageConfigTextRedactionModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ImageConfigTextRedactionModePtrInput ¶ added in v0.21.0
type ImageConfigTextRedactionModePtrInput interface { pulumi.Input ToImageConfigTextRedactionModePtrOutput() ImageConfigTextRedactionModePtrOutput ToImageConfigTextRedactionModePtrOutputWithContext(context.Context) ImageConfigTextRedactionModePtrOutput }
func ImageConfigTextRedactionModePtr ¶ added in v0.21.0
func ImageConfigTextRedactionModePtr(v string) ImageConfigTextRedactionModePtrInput
type ImageConfigTextRedactionModePtrOutput ¶ added in v0.21.0
type ImageConfigTextRedactionModePtrOutput struct{ *pulumi.OutputState }
func (ImageConfigTextRedactionModePtrOutput) ElementType ¶ added in v0.21.0
func (ImageConfigTextRedactionModePtrOutput) ElementType() reflect.Type
func (ImageConfigTextRedactionModePtrOutput) ToImageConfigTextRedactionModePtrOutput ¶ added in v0.21.0
func (o ImageConfigTextRedactionModePtrOutput) ToImageConfigTextRedactionModePtrOutput() ImageConfigTextRedactionModePtrOutput
func (ImageConfigTextRedactionModePtrOutput) ToImageConfigTextRedactionModePtrOutputWithContext ¶ added in v0.21.0
func (o ImageConfigTextRedactionModePtrOutput) ToImageConfigTextRedactionModePtrOutputWithContext(ctx context.Context) ImageConfigTextRedactionModePtrOutput
func (ImageConfigTextRedactionModePtrOutput) ToStringPtrOutput ¶ added in v0.21.0
func (o ImageConfigTextRedactionModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ImageConfigTextRedactionModePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (o ImageConfigTextRedactionModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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 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 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
type InfoTypeTransformation ¶ added in v0.21.0
type InfoTypeTransformation struct { // Config for character mask. CharacterMaskConfig *CharacterMaskConfig `pulumi:"characterMaskConfig"` // Config for crypto hash. CryptoHashConfig *CryptoHashConfig `pulumi:"cryptoHashConfig"` // Config for date shift. DateShiftConfig *DateShiftConfig `pulumi:"dateShiftConfig"` // `InfoTypes` to apply this transformation to. If this is not specified, this transformation becomes the default transformation, and is used for any `info_type` that is not specified in another transformation. InfoTypes []string `pulumi:"infoTypes"` // Config for text redaction. RedactConfig *RedactConfig `pulumi:"redactConfig"` // Config for replace with InfoType. ReplaceWithInfoTypeConfig *ReplaceWithInfoTypeConfig `pulumi:"replaceWithInfoTypeConfig"` }
A transformation to apply to text that is identified as a specific info_type.
type InfoTypeTransformationArgs ¶ added in v0.21.0
type InfoTypeTransformationArgs struct { // Config for character mask. CharacterMaskConfig CharacterMaskConfigPtrInput `pulumi:"characterMaskConfig"` // Config for crypto hash. CryptoHashConfig CryptoHashConfigPtrInput `pulumi:"cryptoHashConfig"` // Config for date shift. DateShiftConfig DateShiftConfigPtrInput `pulumi:"dateShiftConfig"` // `InfoTypes` to apply this transformation to. If this is not specified, this transformation becomes the default transformation, and is used for any `info_type` that is not specified in another transformation. InfoTypes pulumi.StringArrayInput `pulumi:"infoTypes"` // Config for text redaction. RedactConfig RedactConfigPtrInput `pulumi:"redactConfig"` // Config for replace with InfoType. ReplaceWithInfoTypeConfig ReplaceWithInfoTypeConfigPtrInput `pulumi:"replaceWithInfoTypeConfig"` }
A transformation to apply to text that is identified as a specific info_type.
func (InfoTypeTransformationArgs) ElementType ¶ added in v0.21.0
func (InfoTypeTransformationArgs) ElementType() reflect.Type
func (InfoTypeTransformationArgs) ToInfoTypeTransformationOutput ¶ added in v0.21.0
func (i InfoTypeTransformationArgs) ToInfoTypeTransformationOutput() InfoTypeTransformationOutput
func (InfoTypeTransformationArgs) ToInfoTypeTransformationOutputWithContext ¶ added in v0.21.0
func (i InfoTypeTransformationArgs) ToInfoTypeTransformationOutputWithContext(ctx context.Context) InfoTypeTransformationOutput
type InfoTypeTransformationArray ¶ added in v0.21.0
type InfoTypeTransformationArray []InfoTypeTransformationInput
func (InfoTypeTransformationArray) ElementType ¶ added in v0.21.0
func (InfoTypeTransformationArray) ElementType() reflect.Type
func (InfoTypeTransformationArray) ToInfoTypeTransformationArrayOutput ¶ added in v0.21.0
func (i InfoTypeTransformationArray) ToInfoTypeTransformationArrayOutput() InfoTypeTransformationArrayOutput
func (InfoTypeTransformationArray) ToInfoTypeTransformationArrayOutputWithContext ¶ added in v0.21.0
func (i InfoTypeTransformationArray) ToInfoTypeTransformationArrayOutputWithContext(ctx context.Context) InfoTypeTransformationArrayOutput
type InfoTypeTransformationArrayInput ¶ added in v0.21.0
type InfoTypeTransformationArrayInput interface { pulumi.Input ToInfoTypeTransformationArrayOutput() InfoTypeTransformationArrayOutput ToInfoTypeTransformationArrayOutputWithContext(context.Context) InfoTypeTransformationArrayOutput }
InfoTypeTransformationArrayInput is an input type that accepts InfoTypeTransformationArray and InfoTypeTransformationArrayOutput values. You can construct a concrete instance of `InfoTypeTransformationArrayInput` via:
InfoTypeTransformationArray{ InfoTypeTransformationArgs{...} }
type InfoTypeTransformationArrayOutput ¶ added in v0.21.0
type InfoTypeTransformationArrayOutput struct{ *pulumi.OutputState }
func (InfoTypeTransformationArrayOutput) ElementType ¶ added in v0.21.0
func (InfoTypeTransformationArrayOutput) ElementType() reflect.Type
func (InfoTypeTransformationArrayOutput) Index ¶ added in v0.21.0
func (o InfoTypeTransformationArrayOutput) Index(i pulumi.IntInput) InfoTypeTransformationOutput
func (InfoTypeTransformationArrayOutput) ToInfoTypeTransformationArrayOutput ¶ added in v0.21.0
func (o InfoTypeTransformationArrayOutput) ToInfoTypeTransformationArrayOutput() InfoTypeTransformationArrayOutput
func (InfoTypeTransformationArrayOutput) ToInfoTypeTransformationArrayOutputWithContext ¶ added in v0.21.0
func (o InfoTypeTransformationArrayOutput) ToInfoTypeTransformationArrayOutputWithContext(ctx context.Context) InfoTypeTransformationArrayOutput
type InfoTypeTransformationInput ¶ added in v0.21.0
type InfoTypeTransformationInput interface { pulumi.Input ToInfoTypeTransformationOutput() InfoTypeTransformationOutput ToInfoTypeTransformationOutputWithContext(context.Context) InfoTypeTransformationOutput }
InfoTypeTransformationInput is an input type that accepts InfoTypeTransformationArgs and InfoTypeTransformationOutput values. You can construct a concrete instance of `InfoTypeTransformationInput` via:
InfoTypeTransformationArgs{...}
type InfoTypeTransformationOutput ¶ added in v0.21.0
type InfoTypeTransformationOutput struct{ *pulumi.OutputState }
A transformation to apply to text that is identified as a specific info_type.
func (InfoTypeTransformationOutput) CharacterMaskConfig ¶ added in v0.21.0
func (o InfoTypeTransformationOutput) CharacterMaskConfig() CharacterMaskConfigPtrOutput
Config for character mask.
func (InfoTypeTransformationOutput) CryptoHashConfig ¶ added in v0.21.0
func (o InfoTypeTransformationOutput) CryptoHashConfig() CryptoHashConfigPtrOutput
Config for crypto hash.
func (InfoTypeTransformationOutput) DateShiftConfig ¶ added in v0.21.0
func (o InfoTypeTransformationOutput) DateShiftConfig() DateShiftConfigPtrOutput
Config for date shift.
func (InfoTypeTransformationOutput) ElementType ¶ added in v0.21.0
func (InfoTypeTransformationOutput) ElementType() reflect.Type
func (InfoTypeTransformationOutput) InfoTypes ¶ added in v0.21.0
func (o InfoTypeTransformationOutput) InfoTypes() pulumi.StringArrayOutput
`InfoTypes` to apply this transformation to. If this is not specified, this transformation becomes the default transformation, and is used for any `info_type` that is not specified in another transformation.
func (InfoTypeTransformationOutput) RedactConfig ¶ added in v0.21.0
func (o InfoTypeTransformationOutput) RedactConfig() RedactConfigPtrOutput
Config for text redaction.
func (InfoTypeTransformationOutput) ReplaceWithInfoTypeConfig ¶ added in v0.21.0
func (o InfoTypeTransformationOutput) ReplaceWithInfoTypeConfig() ReplaceWithInfoTypeConfigPtrOutput
Config for replace with InfoType.
func (InfoTypeTransformationOutput) ToInfoTypeTransformationOutput ¶ added in v0.21.0
func (o InfoTypeTransformationOutput) ToInfoTypeTransformationOutput() InfoTypeTransformationOutput
func (InfoTypeTransformationOutput) ToInfoTypeTransformationOutputWithContext ¶ added in v0.21.0
func (o InfoTypeTransformationOutput) ToInfoTypeTransformationOutputWithContext(ctx context.Context) InfoTypeTransformationOutput
type InfoTypeTransformationResponse ¶ added in v0.21.0
type InfoTypeTransformationResponse struct { // Config for character mask. CharacterMaskConfig CharacterMaskConfigResponse `pulumi:"characterMaskConfig"` // Config for crypto hash. CryptoHashConfig CryptoHashConfigResponse `pulumi:"cryptoHashConfig"` // Config for date shift. DateShiftConfig DateShiftConfigResponse `pulumi:"dateShiftConfig"` // `InfoTypes` to apply this transformation to. If this is not specified, this transformation becomes the default transformation, and is used for any `info_type` that is not specified in another transformation. InfoTypes []string `pulumi:"infoTypes"` // Config for text redaction. RedactConfig RedactConfigResponse `pulumi:"redactConfig"` // Config for replace with InfoType. ReplaceWithInfoTypeConfig ReplaceWithInfoTypeConfigResponse `pulumi:"replaceWithInfoTypeConfig"` }
A transformation to apply to text that is identified as a specific info_type.
type InfoTypeTransformationResponseArrayOutput ¶ added in v0.21.0
type InfoTypeTransformationResponseArrayOutput struct{ *pulumi.OutputState }
func (InfoTypeTransformationResponseArrayOutput) ElementType ¶ added in v0.21.0
func (InfoTypeTransformationResponseArrayOutput) ElementType() reflect.Type
func (InfoTypeTransformationResponseArrayOutput) ToInfoTypeTransformationResponseArrayOutput ¶ added in v0.21.0
func (o InfoTypeTransformationResponseArrayOutput) ToInfoTypeTransformationResponseArrayOutput() InfoTypeTransformationResponseArrayOutput
func (InfoTypeTransformationResponseArrayOutput) ToInfoTypeTransformationResponseArrayOutputWithContext ¶ added in v0.21.0
func (o InfoTypeTransformationResponseArrayOutput) ToInfoTypeTransformationResponseArrayOutputWithContext(ctx context.Context) InfoTypeTransformationResponseArrayOutput
type InfoTypeTransformationResponseOutput ¶ added in v0.21.0
type InfoTypeTransformationResponseOutput struct{ *pulumi.OutputState }
A transformation to apply to text that is identified as a specific info_type.
func (InfoTypeTransformationResponseOutput) CharacterMaskConfig ¶ added in v0.21.0
func (o InfoTypeTransformationResponseOutput) CharacterMaskConfig() CharacterMaskConfigResponseOutput
Config for character mask.
func (InfoTypeTransformationResponseOutput) CryptoHashConfig ¶ added in v0.21.0
func (o InfoTypeTransformationResponseOutput) CryptoHashConfig() CryptoHashConfigResponseOutput
Config for crypto hash.
func (InfoTypeTransformationResponseOutput) DateShiftConfig ¶ added in v0.21.0
func (o InfoTypeTransformationResponseOutput) DateShiftConfig() DateShiftConfigResponseOutput
Config for date shift.
func (InfoTypeTransformationResponseOutput) ElementType ¶ added in v0.21.0
func (InfoTypeTransformationResponseOutput) ElementType() reflect.Type
func (InfoTypeTransformationResponseOutput) InfoTypes ¶ added in v0.21.0
func (o InfoTypeTransformationResponseOutput) InfoTypes() pulumi.StringArrayOutput
`InfoTypes` to apply this transformation to. If this is not specified, this transformation becomes the default transformation, and is used for any `info_type` that is not specified in another transformation.
func (InfoTypeTransformationResponseOutput) RedactConfig ¶ added in v0.21.0
func (o InfoTypeTransformationResponseOutput) RedactConfig() RedactConfigResponseOutput
Config for text redaction.
func (InfoTypeTransformationResponseOutput) ReplaceWithInfoTypeConfig ¶ added in v0.21.0
func (o InfoTypeTransformationResponseOutput) ReplaceWithInfoTypeConfig() ReplaceWithInfoTypeConfigResponseOutput
Config for replace with InfoType.
func (InfoTypeTransformationResponseOutput) ToInfoTypeTransformationResponseOutput ¶ added in v0.21.0
func (o InfoTypeTransformationResponseOutput) ToInfoTypeTransformationResponseOutput() InfoTypeTransformationResponseOutput
func (InfoTypeTransformationResponseOutput) ToInfoTypeTransformationResponseOutputWithContext ¶ added in v0.21.0
func (o InfoTypeTransformationResponseOutput) ToInfoTypeTransformationResponseOutputWithContext(ctx context.Context) InfoTypeTransformationResponseOutput
type KeepExtensionsConfig ¶ added in v0.28.0
type KeepExtensionsConfig struct { }
The behavior for handling FHIR extensions that aren't otherwise specified for de-identification. If provided, all extensions are preserved during de-identification by default. If unspecified, all extensions are removed during de-identification by default.
type KeepExtensionsConfigArgs ¶ added in v0.28.0
type KeepExtensionsConfigArgs struct { }
The behavior for handling FHIR extensions that aren't otherwise specified for de-identification. If provided, all extensions are preserved during de-identification by default. If unspecified, all extensions are removed during de-identification by default.
func (KeepExtensionsConfigArgs) ElementType ¶ added in v0.28.0
func (KeepExtensionsConfigArgs) ElementType() reflect.Type
func (KeepExtensionsConfigArgs) ToKeepExtensionsConfigOutput ¶ added in v0.28.0
func (i KeepExtensionsConfigArgs) ToKeepExtensionsConfigOutput() KeepExtensionsConfigOutput
func (KeepExtensionsConfigArgs) ToKeepExtensionsConfigOutputWithContext ¶ added in v0.28.0
func (i KeepExtensionsConfigArgs) ToKeepExtensionsConfigOutputWithContext(ctx context.Context) KeepExtensionsConfigOutput
func (KeepExtensionsConfigArgs) ToKeepExtensionsConfigPtrOutput ¶ added in v0.28.0
func (i KeepExtensionsConfigArgs) ToKeepExtensionsConfigPtrOutput() KeepExtensionsConfigPtrOutput
func (KeepExtensionsConfigArgs) ToKeepExtensionsConfigPtrOutputWithContext ¶ added in v0.28.0
func (i KeepExtensionsConfigArgs) ToKeepExtensionsConfigPtrOutputWithContext(ctx context.Context) KeepExtensionsConfigPtrOutput
type KeepExtensionsConfigInput ¶ added in v0.28.0
type KeepExtensionsConfigInput interface { pulumi.Input ToKeepExtensionsConfigOutput() KeepExtensionsConfigOutput ToKeepExtensionsConfigOutputWithContext(context.Context) KeepExtensionsConfigOutput }
KeepExtensionsConfigInput is an input type that accepts KeepExtensionsConfigArgs and KeepExtensionsConfigOutput values. You can construct a concrete instance of `KeepExtensionsConfigInput` via:
KeepExtensionsConfigArgs{...}
type KeepExtensionsConfigOutput ¶ added in v0.28.0
type KeepExtensionsConfigOutput struct{ *pulumi.OutputState }
The behavior for handling FHIR extensions that aren't otherwise specified for de-identification. If provided, all extensions are preserved during de-identification by default. If unspecified, all extensions are removed during de-identification by default.
func (KeepExtensionsConfigOutput) ElementType ¶ added in v0.28.0
func (KeepExtensionsConfigOutput) ElementType() reflect.Type
func (KeepExtensionsConfigOutput) ToKeepExtensionsConfigOutput ¶ added in v0.28.0
func (o KeepExtensionsConfigOutput) ToKeepExtensionsConfigOutput() KeepExtensionsConfigOutput
func (KeepExtensionsConfigOutput) ToKeepExtensionsConfigOutputWithContext ¶ added in v0.28.0
func (o KeepExtensionsConfigOutput) ToKeepExtensionsConfigOutputWithContext(ctx context.Context) KeepExtensionsConfigOutput
func (KeepExtensionsConfigOutput) ToKeepExtensionsConfigPtrOutput ¶ added in v0.28.0
func (o KeepExtensionsConfigOutput) ToKeepExtensionsConfigPtrOutput() KeepExtensionsConfigPtrOutput
func (KeepExtensionsConfigOutput) ToKeepExtensionsConfigPtrOutputWithContext ¶ added in v0.28.0
func (o KeepExtensionsConfigOutput) ToKeepExtensionsConfigPtrOutputWithContext(ctx context.Context) KeepExtensionsConfigPtrOutput
type KeepExtensionsConfigPtrInput ¶ added in v0.28.0
type KeepExtensionsConfigPtrInput interface { pulumi.Input ToKeepExtensionsConfigPtrOutput() KeepExtensionsConfigPtrOutput ToKeepExtensionsConfigPtrOutputWithContext(context.Context) KeepExtensionsConfigPtrOutput }
KeepExtensionsConfigPtrInput is an input type that accepts KeepExtensionsConfigArgs, KeepExtensionsConfigPtr and KeepExtensionsConfigPtrOutput values. You can construct a concrete instance of `KeepExtensionsConfigPtrInput` via:
KeepExtensionsConfigArgs{...} or: nil
func KeepExtensionsConfigPtr ¶ added in v0.28.0
func KeepExtensionsConfigPtr(v *KeepExtensionsConfigArgs) KeepExtensionsConfigPtrInput
type KeepExtensionsConfigPtrOutput ¶ added in v0.28.0
type KeepExtensionsConfigPtrOutput struct{ *pulumi.OutputState }
func (KeepExtensionsConfigPtrOutput) Elem ¶ added in v0.28.0
func (o KeepExtensionsConfigPtrOutput) Elem() KeepExtensionsConfigOutput
func (KeepExtensionsConfigPtrOutput) ElementType ¶ added in v0.28.0
func (KeepExtensionsConfigPtrOutput) ElementType() reflect.Type
func (KeepExtensionsConfigPtrOutput) ToKeepExtensionsConfigPtrOutput ¶ added in v0.28.0
func (o KeepExtensionsConfigPtrOutput) ToKeepExtensionsConfigPtrOutput() KeepExtensionsConfigPtrOutput
func (KeepExtensionsConfigPtrOutput) ToKeepExtensionsConfigPtrOutputWithContext ¶ added in v0.28.0
func (o KeepExtensionsConfigPtrOutput) ToKeepExtensionsConfigPtrOutputWithContext(ctx context.Context) KeepExtensionsConfigPtrOutput
type KeepExtensionsConfigResponse ¶ added in v0.28.0
type KeepExtensionsConfigResponse struct { }
The behavior for handling FHIR extensions that aren't otherwise specified for de-identification. If provided, all extensions are preserved during de-identification by default. If unspecified, all extensions are removed during de-identification by default.
type KeepExtensionsConfigResponseOutput ¶ added in v0.28.0
type KeepExtensionsConfigResponseOutput struct{ *pulumi.OutputState }
The behavior for handling FHIR extensions that aren't otherwise specified for de-identification. If provided, all extensions are preserved during de-identification by default. If unspecified, all extensions are removed during de-identification by default.
func (KeepExtensionsConfigResponseOutput) ElementType ¶ added in v0.28.0
func (KeepExtensionsConfigResponseOutput) ElementType() reflect.Type
func (KeepExtensionsConfigResponseOutput) ToKeepExtensionsConfigResponseOutput ¶ added in v0.28.0
func (o KeepExtensionsConfigResponseOutput) ToKeepExtensionsConfigResponseOutput() KeepExtensionsConfigResponseOutput
func (KeepExtensionsConfigResponseOutput) ToKeepExtensionsConfigResponseOutputWithContext ¶ added in v0.28.0
func (o KeepExtensionsConfigResponseOutput) ToKeepExtensionsConfigResponseOutputWithContext(ctx context.Context) KeepExtensionsConfigResponseOutput
type KeepFieldArgs ¶ added in v0.28.0
type KeepFieldArgs struct { }
Keep field unchanged.
func (KeepFieldArgs) ElementType ¶ added in v0.28.0
func (KeepFieldArgs) ElementType() reflect.Type
func (KeepFieldArgs) ToKeepFieldOutput ¶ added in v0.28.0
func (i KeepFieldArgs) ToKeepFieldOutput() KeepFieldOutput
func (KeepFieldArgs) ToKeepFieldOutputWithContext ¶ added in v0.28.0
func (i KeepFieldArgs) ToKeepFieldOutputWithContext(ctx context.Context) KeepFieldOutput
func (KeepFieldArgs) ToKeepFieldPtrOutput ¶ added in v0.28.0
func (i KeepFieldArgs) ToKeepFieldPtrOutput() KeepFieldPtrOutput
func (KeepFieldArgs) ToKeepFieldPtrOutputWithContext ¶ added in v0.28.0
func (i KeepFieldArgs) ToKeepFieldPtrOutputWithContext(ctx context.Context) KeepFieldPtrOutput
type KeepFieldInput ¶ added in v0.28.0
type KeepFieldInput interface { pulumi.Input ToKeepFieldOutput() KeepFieldOutput ToKeepFieldOutputWithContext(context.Context) KeepFieldOutput }
KeepFieldInput is an input type that accepts KeepFieldArgs and KeepFieldOutput values. You can construct a concrete instance of `KeepFieldInput` via:
KeepFieldArgs{...}
type KeepFieldOutput ¶ added in v0.28.0
type KeepFieldOutput struct{ *pulumi.OutputState }
Keep field unchanged.
func (KeepFieldOutput) ElementType ¶ added in v0.28.0
func (KeepFieldOutput) ElementType() reflect.Type
func (KeepFieldOutput) ToKeepFieldOutput ¶ added in v0.28.0
func (o KeepFieldOutput) ToKeepFieldOutput() KeepFieldOutput
func (KeepFieldOutput) ToKeepFieldOutputWithContext ¶ added in v0.28.0
func (o KeepFieldOutput) ToKeepFieldOutputWithContext(ctx context.Context) KeepFieldOutput
func (KeepFieldOutput) ToKeepFieldPtrOutput ¶ added in v0.28.0
func (o KeepFieldOutput) ToKeepFieldPtrOutput() KeepFieldPtrOutput
func (KeepFieldOutput) ToKeepFieldPtrOutputWithContext ¶ added in v0.28.0
func (o KeepFieldOutput) ToKeepFieldPtrOutputWithContext(ctx context.Context) KeepFieldPtrOutput
type KeepFieldPtrInput ¶ added in v0.28.0
type KeepFieldPtrInput interface { pulumi.Input ToKeepFieldPtrOutput() KeepFieldPtrOutput ToKeepFieldPtrOutputWithContext(context.Context) KeepFieldPtrOutput }
KeepFieldPtrInput is an input type that accepts KeepFieldArgs, KeepFieldPtr and KeepFieldPtrOutput values. You can construct a concrete instance of `KeepFieldPtrInput` via:
KeepFieldArgs{...} or: nil
func KeepFieldPtr ¶ added in v0.28.0
func KeepFieldPtr(v *KeepFieldArgs) KeepFieldPtrInput
type KeepFieldPtrOutput ¶ added in v0.28.0
type KeepFieldPtrOutput struct{ *pulumi.OutputState }
func (KeepFieldPtrOutput) Elem ¶ added in v0.28.0
func (o KeepFieldPtrOutput) Elem() KeepFieldOutput
func (KeepFieldPtrOutput) ElementType ¶ added in v0.28.0
func (KeepFieldPtrOutput) ElementType() reflect.Type
func (KeepFieldPtrOutput) ToKeepFieldPtrOutput ¶ added in v0.28.0
func (o KeepFieldPtrOutput) ToKeepFieldPtrOutput() KeepFieldPtrOutput
func (KeepFieldPtrOutput) ToKeepFieldPtrOutputWithContext ¶ added in v0.28.0
func (o KeepFieldPtrOutput) ToKeepFieldPtrOutputWithContext(ctx context.Context) KeepFieldPtrOutput
type KeepFieldResponseOutput ¶ added in v0.28.0
type KeepFieldResponseOutput struct{ *pulumi.OutputState }
Keep field unchanged.
func (KeepFieldResponseOutput) ElementType ¶ added in v0.28.0
func (KeepFieldResponseOutput) ElementType() reflect.Type
func (KeepFieldResponseOutput) ToKeepFieldResponseOutput ¶ added in v0.28.0
func (o KeepFieldResponseOutput) ToKeepFieldResponseOutput() KeepFieldResponseOutput
func (KeepFieldResponseOutput) ToKeepFieldResponseOutputWithContext ¶ added in v0.28.0
func (o KeepFieldResponseOutput) ToKeepFieldResponseOutputWithContext(ctx context.Context) KeepFieldResponseOutput
type KeepTagArgs ¶ added in v0.28.0
type KeepTagArgs struct { }
Keep tag unchanged.
func (KeepTagArgs) ElementType ¶ added in v0.28.0
func (KeepTagArgs) ElementType() reflect.Type
func (KeepTagArgs) ToKeepTagOutput ¶ added in v0.28.0
func (i KeepTagArgs) ToKeepTagOutput() KeepTagOutput
func (KeepTagArgs) ToKeepTagOutputWithContext ¶ added in v0.28.0
func (i KeepTagArgs) ToKeepTagOutputWithContext(ctx context.Context) KeepTagOutput
func (KeepTagArgs) ToKeepTagPtrOutput ¶ added in v0.28.0
func (i KeepTagArgs) ToKeepTagPtrOutput() KeepTagPtrOutput
func (KeepTagArgs) ToKeepTagPtrOutputWithContext ¶ added in v0.28.0
func (i KeepTagArgs) ToKeepTagPtrOutputWithContext(ctx context.Context) KeepTagPtrOutput
type KeepTagInput ¶ added in v0.28.0
type KeepTagInput interface { pulumi.Input ToKeepTagOutput() KeepTagOutput ToKeepTagOutputWithContext(context.Context) KeepTagOutput }
KeepTagInput is an input type that accepts KeepTagArgs and KeepTagOutput values. You can construct a concrete instance of `KeepTagInput` via:
KeepTagArgs{...}
type KeepTagOutput ¶ added in v0.28.0
type KeepTagOutput struct{ *pulumi.OutputState }
Keep tag unchanged.
func (KeepTagOutput) ElementType ¶ added in v0.28.0
func (KeepTagOutput) ElementType() reflect.Type
func (KeepTagOutput) ToKeepTagOutput ¶ added in v0.28.0
func (o KeepTagOutput) ToKeepTagOutput() KeepTagOutput
func (KeepTagOutput) ToKeepTagOutputWithContext ¶ added in v0.28.0
func (o KeepTagOutput) ToKeepTagOutputWithContext(ctx context.Context) KeepTagOutput
func (KeepTagOutput) ToKeepTagPtrOutput ¶ added in v0.28.0
func (o KeepTagOutput) ToKeepTagPtrOutput() KeepTagPtrOutput
func (KeepTagOutput) ToKeepTagPtrOutputWithContext ¶ added in v0.28.0
func (o KeepTagOutput) ToKeepTagPtrOutputWithContext(ctx context.Context) KeepTagPtrOutput
type KeepTagPtrInput ¶ added in v0.28.0
type KeepTagPtrInput interface { pulumi.Input ToKeepTagPtrOutput() KeepTagPtrOutput ToKeepTagPtrOutputWithContext(context.Context) KeepTagPtrOutput }
KeepTagPtrInput is an input type that accepts KeepTagArgs, KeepTagPtr and KeepTagPtrOutput values. You can construct a concrete instance of `KeepTagPtrInput` via:
KeepTagArgs{...} or: nil
func KeepTagPtr ¶ added in v0.28.0
func KeepTagPtr(v *KeepTagArgs) KeepTagPtrInput
type KeepTagPtrOutput ¶ added in v0.28.0
type KeepTagPtrOutput struct{ *pulumi.OutputState }
func (KeepTagPtrOutput) Elem ¶ added in v0.28.0
func (o KeepTagPtrOutput) Elem() KeepTagOutput
func (KeepTagPtrOutput) ElementType ¶ added in v0.28.0
func (KeepTagPtrOutput) ElementType() reflect.Type
func (KeepTagPtrOutput) ToKeepTagPtrOutput ¶ added in v0.28.0
func (o KeepTagPtrOutput) ToKeepTagPtrOutput() KeepTagPtrOutput
func (KeepTagPtrOutput) ToKeepTagPtrOutputWithContext ¶ added in v0.28.0
func (o KeepTagPtrOutput) ToKeepTagPtrOutputWithContext(ctx context.Context) KeepTagPtrOutput
type KeepTagResponseOutput ¶ added in v0.28.0
type KeepTagResponseOutput struct{ *pulumi.OutputState }
Keep tag unchanged.
func (KeepTagResponseOutput) ElementType ¶ added in v0.28.0
func (KeepTagResponseOutput) ElementType() reflect.Type
func (KeepTagResponseOutput) ToKeepTagResponseOutput ¶ added in v0.28.0
func (o KeepTagResponseOutput) ToKeepTagResponseOutput() KeepTagResponseOutput
func (KeepTagResponseOutput) ToKeepTagResponseOutputWithContext ¶ added in v0.28.0
func (o KeepTagResponseOutput) ToKeepTagResponseOutputWithContext(ctx context.Context) KeepTagResponseOutput
type KmsWrappedCryptoKey ¶ added in v0.21.0
type KmsWrappedCryptoKey struct { // The resource name of the KMS CryptoKey to use for unwrapping. For example, `projects/{project_id}/locations/{location_id}/keyRings/{keyring}/cryptoKeys/{key}`. CryptoKey string `pulumi:"cryptoKey"` // The wrapped data crypto key. WrappedKey string `pulumi:"wrappedKey"` }
Include to use an existing data crypto key wrapped by KMS. The wrapped key must be a 128-, 192-, or 256-bit key. The key must grant the Cloud IAM permission `cloudkms.cryptoKeyVersions.useToDecrypt` to the project's Cloud Healthcare Service Agent service account. For more information, see [Creating a wrapped key] (https://cloud.google.com/dlp/docs/create-wrapped-key).
type KmsWrappedCryptoKeyArgs ¶ added in v0.21.0
type KmsWrappedCryptoKeyArgs struct { // The resource name of the KMS CryptoKey to use for unwrapping. For example, `projects/{project_id}/locations/{location_id}/keyRings/{keyring}/cryptoKeys/{key}`. CryptoKey pulumi.StringInput `pulumi:"cryptoKey"` // The wrapped data crypto key. WrappedKey pulumi.StringInput `pulumi:"wrappedKey"` }
Include to use an existing data crypto key wrapped by KMS. The wrapped key must be a 128-, 192-, or 256-bit key. The key must grant the Cloud IAM permission `cloudkms.cryptoKeyVersions.useToDecrypt` to the project's Cloud Healthcare Service Agent service account. For more information, see [Creating a wrapped key] (https://cloud.google.com/dlp/docs/create-wrapped-key).
func (KmsWrappedCryptoKeyArgs) ElementType ¶ added in v0.21.0
func (KmsWrappedCryptoKeyArgs) ElementType() reflect.Type
func (KmsWrappedCryptoKeyArgs) ToKmsWrappedCryptoKeyOutput ¶ added in v0.21.0
func (i KmsWrappedCryptoKeyArgs) ToKmsWrappedCryptoKeyOutput() KmsWrappedCryptoKeyOutput
func (KmsWrappedCryptoKeyArgs) ToKmsWrappedCryptoKeyOutputWithContext ¶ added in v0.21.0
func (i KmsWrappedCryptoKeyArgs) ToKmsWrappedCryptoKeyOutputWithContext(ctx context.Context) KmsWrappedCryptoKeyOutput
func (KmsWrappedCryptoKeyArgs) ToKmsWrappedCryptoKeyPtrOutput ¶ added in v0.21.0
func (i KmsWrappedCryptoKeyArgs) ToKmsWrappedCryptoKeyPtrOutput() KmsWrappedCryptoKeyPtrOutput
func (KmsWrappedCryptoKeyArgs) ToKmsWrappedCryptoKeyPtrOutputWithContext ¶ added in v0.21.0
func (i KmsWrappedCryptoKeyArgs) ToKmsWrappedCryptoKeyPtrOutputWithContext(ctx context.Context) KmsWrappedCryptoKeyPtrOutput
type KmsWrappedCryptoKeyInput ¶ added in v0.21.0
type KmsWrappedCryptoKeyInput interface { pulumi.Input ToKmsWrappedCryptoKeyOutput() KmsWrappedCryptoKeyOutput ToKmsWrappedCryptoKeyOutputWithContext(context.Context) KmsWrappedCryptoKeyOutput }
KmsWrappedCryptoKeyInput is an input type that accepts KmsWrappedCryptoKeyArgs and KmsWrappedCryptoKeyOutput values. You can construct a concrete instance of `KmsWrappedCryptoKeyInput` via:
KmsWrappedCryptoKeyArgs{...}
type KmsWrappedCryptoKeyOutput ¶ added in v0.21.0
type KmsWrappedCryptoKeyOutput struct{ *pulumi.OutputState }
Include to use an existing data crypto key wrapped by KMS. The wrapped key must be a 128-, 192-, or 256-bit key. The key must grant the Cloud IAM permission `cloudkms.cryptoKeyVersions.useToDecrypt` to the project's Cloud Healthcare Service Agent service account. For more information, see [Creating a wrapped key] (https://cloud.google.com/dlp/docs/create-wrapped-key).
func (KmsWrappedCryptoKeyOutput) CryptoKey ¶ added in v0.21.0
func (o KmsWrappedCryptoKeyOutput) CryptoKey() pulumi.StringOutput
The resource name of the KMS CryptoKey to use for unwrapping. For example, `projects/{project_id}/locations/{location_id}/keyRings/{keyring}/cryptoKeys/{key}`.
func (KmsWrappedCryptoKeyOutput) ElementType ¶ added in v0.21.0
func (KmsWrappedCryptoKeyOutput) ElementType() reflect.Type
func (KmsWrappedCryptoKeyOutput) ToKmsWrappedCryptoKeyOutput ¶ added in v0.21.0
func (o KmsWrappedCryptoKeyOutput) ToKmsWrappedCryptoKeyOutput() KmsWrappedCryptoKeyOutput
func (KmsWrappedCryptoKeyOutput) ToKmsWrappedCryptoKeyOutputWithContext ¶ added in v0.21.0
func (o KmsWrappedCryptoKeyOutput) ToKmsWrappedCryptoKeyOutputWithContext(ctx context.Context) KmsWrappedCryptoKeyOutput
func (KmsWrappedCryptoKeyOutput) ToKmsWrappedCryptoKeyPtrOutput ¶ added in v0.21.0
func (o KmsWrappedCryptoKeyOutput) ToKmsWrappedCryptoKeyPtrOutput() KmsWrappedCryptoKeyPtrOutput
func (KmsWrappedCryptoKeyOutput) ToKmsWrappedCryptoKeyPtrOutputWithContext ¶ added in v0.21.0
func (o KmsWrappedCryptoKeyOutput) ToKmsWrappedCryptoKeyPtrOutputWithContext(ctx context.Context) KmsWrappedCryptoKeyPtrOutput
func (KmsWrappedCryptoKeyOutput) WrappedKey ¶ added in v0.21.0
func (o KmsWrappedCryptoKeyOutput) WrappedKey() pulumi.StringOutput
The wrapped data crypto key.
type KmsWrappedCryptoKeyPtrInput ¶ added in v0.21.0
type KmsWrappedCryptoKeyPtrInput interface { pulumi.Input ToKmsWrappedCryptoKeyPtrOutput() KmsWrappedCryptoKeyPtrOutput ToKmsWrappedCryptoKeyPtrOutputWithContext(context.Context) KmsWrappedCryptoKeyPtrOutput }
KmsWrappedCryptoKeyPtrInput is an input type that accepts KmsWrappedCryptoKeyArgs, KmsWrappedCryptoKeyPtr and KmsWrappedCryptoKeyPtrOutput values. You can construct a concrete instance of `KmsWrappedCryptoKeyPtrInput` via:
KmsWrappedCryptoKeyArgs{...} or: nil
func KmsWrappedCryptoKeyPtr ¶ added in v0.21.0
func KmsWrappedCryptoKeyPtr(v *KmsWrappedCryptoKeyArgs) KmsWrappedCryptoKeyPtrInput
type KmsWrappedCryptoKeyPtrOutput ¶ added in v0.21.0
type KmsWrappedCryptoKeyPtrOutput struct{ *pulumi.OutputState }
func (KmsWrappedCryptoKeyPtrOutput) CryptoKey ¶ added in v0.21.0
func (o KmsWrappedCryptoKeyPtrOutput) CryptoKey() pulumi.StringPtrOutput
The resource name of the KMS CryptoKey to use for unwrapping. For example, `projects/{project_id}/locations/{location_id}/keyRings/{keyring}/cryptoKeys/{key}`.
func (KmsWrappedCryptoKeyPtrOutput) Elem ¶ added in v0.21.0
func (o KmsWrappedCryptoKeyPtrOutput) Elem() KmsWrappedCryptoKeyOutput
func (KmsWrappedCryptoKeyPtrOutput) ElementType ¶ added in v0.21.0
func (KmsWrappedCryptoKeyPtrOutput) ElementType() reflect.Type
func (KmsWrappedCryptoKeyPtrOutput) ToKmsWrappedCryptoKeyPtrOutput ¶ added in v0.21.0
func (o KmsWrappedCryptoKeyPtrOutput) ToKmsWrappedCryptoKeyPtrOutput() KmsWrappedCryptoKeyPtrOutput
func (KmsWrappedCryptoKeyPtrOutput) ToKmsWrappedCryptoKeyPtrOutputWithContext ¶ added in v0.21.0
func (o KmsWrappedCryptoKeyPtrOutput) ToKmsWrappedCryptoKeyPtrOutputWithContext(ctx context.Context) KmsWrappedCryptoKeyPtrOutput
func (KmsWrappedCryptoKeyPtrOutput) WrappedKey ¶ added in v0.21.0
func (o KmsWrappedCryptoKeyPtrOutput) WrappedKey() pulumi.StringPtrOutput
The wrapped data crypto key.
type KmsWrappedCryptoKeyResponse ¶ added in v0.21.0
type KmsWrappedCryptoKeyResponse struct { // The resource name of the KMS CryptoKey to use for unwrapping. For example, `projects/{project_id}/locations/{location_id}/keyRings/{keyring}/cryptoKeys/{key}`. CryptoKey string `pulumi:"cryptoKey"` // The wrapped data crypto key. WrappedKey string `pulumi:"wrappedKey"` }
Include to use an existing data crypto key wrapped by KMS. The wrapped key must be a 128-, 192-, or 256-bit key. The key must grant the Cloud IAM permission `cloudkms.cryptoKeyVersions.useToDecrypt` to the project's Cloud Healthcare Service Agent service account. For more information, see [Creating a wrapped key] (https://cloud.google.com/dlp/docs/create-wrapped-key).
type KmsWrappedCryptoKeyResponseOutput ¶ added in v0.21.0
type KmsWrappedCryptoKeyResponseOutput struct{ *pulumi.OutputState }
Include to use an existing data crypto key wrapped by KMS. The wrapped key must be a 128-, 192-, or 256-bit key. The key must grant the Cloud IAM permission `cloudkms.cryptoKeyVersions.useToDecrypt` to the project's Cloud Healthcare Service Agent service account. For more information, see [Creating a wrapped key] (https://cloud.google.com/dlp/docs/create-wrapped-key).
func (KmsWrappedCryptoKeyResponseOutput) CryptoKey ¶ added in v0.21.0
func (o KmsWrappedCryptoKeyResponseOutput) CryptoKey() pulumi.StringOutput
The resource name of the KMS CryptoKey to use for unwrapping. For example, `projects/{project_id}/locations/{location_id}/keyRings/{keyring}/cryptoKeys/{key}`.
func (KmsWrappedCryptoKeyResponseOutput) ElementType ¶ added in v0.21.0
func (KmsWrappedCryptoKeyResponseOutput) ElementType() reflect.Type
func (KmsWrappedCryptoKeyResponseOutput) ToKmsWrappedCryptoKeyResponseOutput ¶ added in v0.21.0
func (o KmsWrappedCryptoKeyResponseOutput) ToKmsWrappedCryptoKeyResponseOutput() KmsWrappedCryptoKeyResponseOutput
func (KmsWrappedCryptoKeyResponseOutput) ToKmsWrappedCryptoKeyResponseOutputWithContext ¶ added in v0.21.0
func (o KmsWrappedCryptoKeyResponseOutput) ToKmsWrappedCryptoKeyResponseOutputWithContext(ctx context.Context) KmsWrappedCryptoKeyResponseOutput
func (KmsWrappedCryptoKeyResponseOutput) WrappedKey ¶ added in v0.21.0
func (o KmsWrappedCryptoKeyResponseOutput) WrappedKey() pulumi.StringOutput
The wrapped data crypto key.
type LookupAnnotationArgs ¶ added in v0.4.0
type LookupAnnotationOutputArgs ¶ added in v0.8.0
type LookupAnnotationOutputArgs struct { AnnotationId pulumi.StringInput `pulumi:"annotationId"` AnnotationStoreId pulumi.StringInput `pulumi:"annotationStoreId"` DatasetId pulumi.StringInput `pulumi:"datasetId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupAnnotationOutputArgs) ElementType ¶ added in v0.8.0
func (LookupAnnotationOutputArgs) ElementType() reflect.Type
type LookupAnnotationResult ¶ added in v0.4.0
type LookupAnnotationResult struct { // Details of the source. AnnotationSource AnnotationSourceResponse `pulumi:"annotationSource"` // Additional information for this annotation record, such as annotator and verifier information or study campaign. CustomData map[string]string `pulumi:"customData"` // Annotations for images. For example, bounding polygons. ImageAnnotation ImageAnnotationResponse `pulumi:"imageAnnotation"` // Resource name of the Annotation, of the form `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/annotationStores/{annotation_store_id}/annotations/{annotation_id}`. Name string `pulumi:"name"` // Annotations for resource. For example, classification tags. ResourceAnnotation ResourceAnnotationResponse `pulumi:"resourceAnnotation"` // Annotations for sensitive texts. For example, a range that describes the location of sensitive text. TextAnnotation SensitiveTextAnnotationResponse `pulumi:"textAnnotation"` }
func LookupAnnotation ¶ added in v0.4.0
func LookupAnnotation(ctx *pulumi.Context, args *LookupAnnotationArgs, opts ...pulumi.InvokeOption) (*LookupAnnotationResult, error)
Gets an Annotation.
type LookupAnnotationResultOutput ¶ added in v0.8.0
type LookupAnnotationResultOutput struct{ *pulumi.OutputState }
func LookupAnnotationOutput ¶ added in v0.8.0
func LookupAnnotationOutput(ctx *pulumi.Context, args LookupAnnotationOutputArgs, opts ...pulumi.InvokeOption) LookupAnnotationResultOutput
func (LookupAnnotationResultOutput) AnnotationSource ¶ added in v0.8.0
func (o LookupAnnotationResultOutput) AnnotationSource() AnnotationSourceResponseOutput
Details of the source.
func (LookupAnnotationResultOutput) CustomData ¶ added in v0.8.0
func (o LookupAnnotationResultOutput) CustomData() pulumi.StringMapOutput
Additional information for this annotation record, such as annotator and verifier information or study campaign.
func (LookupAnnotationResultOutput) ElementType ¶ added in v0.8.0
func (LookupAnnotationResultOutput) ElementType() reflect.Type
func (LookupAnnotationResultOutput) ImageAnnotation ¶ added in v0.8.0
func (o LookupAnnotationResultOutput) ImageAnnotation() ImageAnnotationResponseOutput
Annotations for images. For example, bounding polygons.
func (LookupAnnotationResultOutput) Name ¶ added in v0.8.0
func (o LookupAnnotationResultOutput) Name() pulumi.StringOutput
Resource name of the Annotation, of the form `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/annotationStores/{annotation_store_id}/annotations/{annotation_id}`.
func (LookupAnnotationResultOutput) ResourceAnnotation ¶ added in v0.8.0
func (o LookupAnnotationResultOutput) ResourceAnnotation() ResourceAnnotationResponseOutput
Annotations for resource. For example, classification tags.
func (LookupAnnotationResultOutput) TextAnnotation ¶ added in v0.8.0
func (o LookupAnnotationResultOutput) TextAnnotation() SensitiveTextAnnotationResponseOutput
Annotations for sensitive texts. For example, a range that describes the location of sensitive text.
func (LookupAnnotationResultOutput) ToLookupAnnotationResultOutput ¶ added in v0.8.0
func (o LookupAnnotationResultOutput) ToLookupAnnotationResultOutput() LookupAnnotationResultOutput
func (LookupAnnotationResultOutput) ToLookupAnnotationResultOutputWithContext ¶ added in v0.8.0
func (o LookupAnnotationResultOutput) ToLookupAnnotationResultOutputWithContext(ctx context.Context) LookupAnnotationResultOutput
type LookupAnnotationStoreArgs ¶ added in v0.4.0
type LookupAnnotationStoreOutputArgs ¶ added in v0.8.0
type LookupAnnotationStoreOutputArgs struct { AnnotationStoreId pulumi.StringInput `pulumi:"annotationStoreId"` DatasetId pulumi.StringInput `pulumi:"datasetId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupAnnotationStoreOutputArgs) ElementType ¶ added in v0.8.0
func (LookupAnnotationStoreOutputArgs) ElementType() reflect.Type
type LookupAnnotationStoreResult ¶ added in v0.4.0
type LookupAnnotationStoreResult struct { // Optional. User-supplied key-value pairs used to organize Annotation 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. Labels map[string]string `pulumi:"labels"` // Resource name of the Annotation store, of the form `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/annotationStores/{annotation_store_id}`. Name string `pulumi:"name"` }
func LookupAnnotationStore ¶ added in v0.4.0
func LookupAnnotationStore(ctx *pulumi.Context, args *LookupAnnotationStoreArgs, opts ...pulumi.InvokeOption) (*LookupAnnotationStoreResult, error)
Gets the specified Annotation store or returns NOT_FOUND if it does not exist.
type LookupAnnotationStoreResultOutput ¶ added in v0.8.0
type LookupAnnotationStoreResultOutput struct{ *pulumi.OutputState }
func LookupAnnotationStoreOutput ¶ added in v0.8.0
func LookupAnnotationStoreOutput(ctx *pulumi.Context, args LookupAnnotationStoreOutputArgs, opts ...pulumi.InvokeOption) LookupAnnotationStoreResultOutput
func (LookupAnnotationStoreResultOutput) ElementType ¶ added in v0.8.0
func (LookupAnnotationStoreResultOutput) ElementType() reflect.Type
func (LookupAnnotationStoreResultOutput) Labels ¶ added in v0.8.0
func (o LookupAnnotationStoreResultOutput) Labels() pulumi.StringMapOutput
Optional. User-supplied key-value pairs used to organize Annotation 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.
func (LookupAnnotationStoreResultOutput) Name ¶ added in v0.8.0
func (o LookupAnnotationStoreResultOutput) Name() pulumi.StringOutput
Resource name of the Annotation store, of the form `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/annotationStores/{annotation_store_id}`.
func (LookupAnnotationStoreResultOutput) ToLookupAnnotationStoreResultOutput ¶ added in v0.8.0
func (o LookupAnnotationStoreResultOutput) ToLookupAnnotationStoreResultOutput() LookupAnnotationStoreResultOutput
func (LookupAnnotationStoreResultOutput) ToLookupAnnotationStoreResultOutputWithContext ¶ added in v0.8.0
func (o LookupAnnotationStoreResultOutput) ToLookupAnnotationStoreResultOutputWithContext(ctx context.Context) LookupAnnotationStoreResultOutput
type LookupAttributeDefinitionArgs ¶ added in v0.4.0
type LookupAttributeDefinitionOutputArgs ¶ added in v0.8.0
type LookupAttributeDefinitionOutputArgs struct { AttributeDefinitionId pulumi.StringInput `pulumi:"attributeDefinitionId"` ConsentStoreId pulumi.StringInput `pulumi:"consentStoreId"` DatasetId pulumi.StringInput `pulumi:"datasetId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupAttributeDefinitionOutputArgs) ElementType ¶ added in v0.8.0
func (LookupAttributeDefinitionOutputArgs) ElementType() reflect.Type
type LookupAttributeDefinitionResult ¶ added in v0.4.0
type LookupAttributeDefinitionResult struct { // Possible values for the attribute. The number of allowed values must not exceed 500. An empty list is invalid. The list can only be expanded after creation. AllowedValues []string `pulumi:"allowedValues"` // The category of the attribute. The value of this field cannot be changed after creation. Category string `pulumi:"category"` // Optional. Default values of the attribute in Consents. If no default values are specified, it defaults to an empty value. ConsentDefaultValues []string `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 string `pulumi:"dataMappingDefaultValue"` // Optional. A description of the attribute. Description string `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 string `pulumi:"name"` }
func LookupAttributeDefinition ¶ added in v0.4.0
func LookupAttributeDefinition(ctx *pulumi.Context, args *LookupAttributeDefinitionArgs, opts ...pulumi.InvokeOption) (*LookupAttributeDefinitionResult, error)
Gets the specified Attribute definition.
type LookupAttributeDefinitionResultOutput ¶ added in v0.8.0
type LookupAttributeDefinitionResultOutput struct{ *pulumi.OutputState }
func LookupAttributeDefinitionOutput ¶ added in v0.8.0
func LookupAttributeDefinitionOutput(ctx *pulumi.Context, args LookupAttributeDefinitionOutputArgs, opts ...pulumi.InvokeOption) LookupAttributeDefinitionResultOutput
func (LookupAttributeDefinitionResultOutput) AllowedValues ¶ added in v0.8.0
func (o LookupAttributeDefinitionResultOutput) AllowedValues() pulumi.StringArrayOutput
Possible values for the attribute. The number of allowed values must not exceed 500. An empty list is invalid. The list can only be expanded after creation.
func (LookupAttributeDefinitionResultOutput) Category ¶ added in v0.8.0
func (o LookupAttributeDefinitionResultOutput) Category() pulumi.StringOutput
The category of the attribute. The value of this field cannot be changed after creation.
func (LookupAttributeDefinitionResultOutput) ConsentDefaultValues ¶ added in v0.8.0
func (o LookupAttributeDefinitionResultOutput) ConsentDefaultValues() pulumi.StringArrayOutput
Optional. Default values of the attribute in Consents. If no default values are specified, it defaults to an empty value.
func (LookupAttributeDefinitionResultOutput) DataMappingDefaultValue ¶ added in v0.8.0
func (o LookupAttributeDefinitionResultOutput) DataMappingDefaultValue() pulumi.StringOutput
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`.
func (LookupAttributeDefinitionResultOutput) Description ¶ added in v0.8.0
func (o LookupAttributeDefinitionResultOutput) Description() pulumi.StringOutput
Optional. A description of the attribute.
func (LookupAttributeDefinitionResultOutput) ElementType ¶ added in v0.8.0
func (LookupAttributeDefinitionResultOutput) ElementType() reflect.Type
func (LookupAttributeDefinitionResultOutput) Name ¶ added in v0.8.0
func (o LookupAttributeDefinitionResultOutput) Name() pulumi.StringOutput
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.
func (LookupAttributeDefinitionResultOutput) ToLookupAttributeDefinitionResultOutput ¶ added in v0.8.0
func (o LookupAttributeDefinitionResultOutput) ToLookupAttributeDefinitionResultOutput() LookupAttributeDefinitionResultOutput
func (LookupAttributeDefinitionResultOutput) ToLookupAttributeDefinitionResultOutputWithContext ¶ added in v0.8.0
func (o LookupAttributeDefinitionResultOutput) ToLookupAttributeDefinitionResultOutputWithContext(ctx context.Context) LookupAttributeDefinitionResultOutput
type LookupConsentArgs ¶ added in v0.4.0
type LookupConsentArtifactArgs ¶ added in v0.4.0
type LookupConsentArtifactOutputArgs ¶ added in v0.8.0
type LookupConsentArtifactOutputArgs struct { ConsentArtifactId pulumi.StringInput `pulumi:"consentArtifactId"` ConsentStoreId pulumi.StringInput `pulumi:"consentStoreId"` DatasetId pulumi.StringInput `pulumi:"datasetId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupConsentArtifactOutputArgs) ElementType ¶ added in v0.8.0
func (LookupConsentArtifactOutputArgs) ElementType() reflect.Type
type LookupConsentArtifactResult ¶ added in v0.4.0
type LookupConsentArtifactResult struct { // Optional. Screenshots, PDFs, or other binary information documenting the user's consent. ConsentContentScreenshots []ImageResponse `pulumi:"consentContentScreenshots"` // Optional. An string indicating the version of the consent information shown to the user. ConsentContentVersion string `pulumi:"consentContentVersion"` // Optional. A signature from a guardian. GuardianSignature SignatureResponse `pulumi:"guardianSignature"` // Optional. Metadata associated with the Consent artifact. For example, the consent locale or user agent version. Metadata map[string]string `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 string `pulumi:"name"` // User's UUID provided by the client. UserId string `pulumi:"userId"` // Optional. User's signature. UserSignature SignatureResponse `pulumi:"userSignature"` // Optional. A signature from a witness. WitnessSignature SignatureResponse `pulumi:"witnessSignature"` }
func LookupConsentArtifact ¶ added in v0.4.0
func LookupConsentArtifact(ctx *pulumi.Context, args *LookupConsentArtifactArgs, opts ...pulumi.InvokeOption) (*LookupConsentArtifactResult, error)
Gets the specified Consent artifact.
type LookupConsentArtifactResultOutput ¶ added in v0.8.0
type LookupConsentArtifactResultOutput struct{ *pulumi.OutputState }
func LookupConsentArtifactOutput ¶ added in v0.8.0
func LookupConsentArtifactOutput(ctx *pulumi.Context, args LookupConsentArtifactOutputArgs, opts ...pulumi.InvokeOption) LookupConsentArtifactResultOutput
func (LookupConsentArtifactResultOutput) ConsentContentScreenshots ¶ added in v0.8.0
func (o LookupConsentArtifactResultOutput) ConsentContentScreenshots() ImageResponseArrayOutput
Optional. Screenshots, PDFs, or other binary information documenting the user's consent.
func (LookupConsentArtifactResultOutput) ConsentContentVersion ¶ added in v0.8.0
func (o LookupConsentArtifactResultOutput) ConsentContentVersion() pulumi.StringOutput
Optional. An string indicating the version of the consent information shown to the user.
func (LookupConsentArtifactResultOutput) ElementType ¶ added in v0.8.0
func (LookupConsentArtifactResultOutput) ElementType() reflect.Type
func (LookupConsentArtifactResultOutput) GuardianSignature ¶ added in v0.8.0
func (o LookupConsentArtifactResultOutput) GuardianSignature() SignatureResponseOutput
Optional. A signature from a guardian.
func (LookupConsentArtifactResultOutput) Metadata ¶ added in v0.8.0
func (o LookupConsentArtifactResultOutput) Metadata() pulumi.StringMapOutput
Optional. Metadata associated with the Consent artifact. For example, the consent locale or user agent version.
func (LookupConsentArtifactResultOutput) Name ¶ added in v0.8.0
func (o LookupConsentArtifactResultOutput) Name() pulumi.StringOutput
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.
func (LookupConsentArtifactResultOutput) ToLookupConsentArtifactResultOutput ¶ added in v0.8.0
func (o LookupConsentArtifactResultOutput) ToLookupConsentArtifactResultOutput() LookupConsentArtifactResultOutput
func (LookupConsentArtifactResultOutput) ToLookupConsentArtifactResultOutputWithContext ¶ added in v0.8.0
func (o LookupConsentArtifactResultOutput) ToLookupConsentArtifactResultOutputWithContext(ctx context.Context) LookupConsentArtifactResultOutput
func (LookupConsentArtifactResultOutput) UserId ¶ added in v0.8.0
func (o LookupConsentArtifactResultOutput) UserId() pulumi.StringOutput
User's UUID provided by the client.
func (LookupConsentArtifactResultOutput) UserSignature ¶ added in v0.8.0
func (o LookupConsentArtifactResultOutput) UserSignature() SignatureResponseOutput
Optional. User's signature.
func (LookupConsentArtifactResultOutput) WitnessSignature ¶ added in v0.8.0
func (o LookupConsentArtifactResultOutput) WitnessSignature() SignatureResponseOutput
Optional. A signature from a witness.
type LookupConsentOutputArgs ¶ added in v0.8.0
type LookupConsentOutputArgs struct { ConsentId pulumi.StringInput `pulumi:"consentId"` ConsentStoreId pulumi.StringInput `pulumi:"consentStoreId"` DatasetId pulumi.StringInput `pulumi:"datasetId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupConsentOutputArgs) ElementType ¶ added in v0.8.0
func (LookupConsentOutputArgs) ElementType() reflect.Type
type LookupConsentResult ¶ added in v0.4.0
type LookupConsentResult struct { // 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 string `pulumi:"consentArtifact"` // Timestamp in UTC of when this Consent is considered expired. ExpireTime string `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 map[string]string `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 string `pulumi:"name"` // Optional. Represents a user's consent in terms of the resources that can be accessed and under what conditions. Policies []GoogleCloudHealthcareV1beta1ConsentPolicyResponse `pulumi:"policies"` // The timestamp that the revision was created. RevisionCreateTime string `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 string `pulumi:"revisionId"` // Indicates the current state of this Consent. State string `pulumi:"state"` // Input only. The time to live for this Consent from when it is created. Ttl string `pulumi:"ttl"` // User's UUID provided by the client. UserId string `pulumi:"userId"` }
func LookupConsent ¶ added in v0.4.0
func LookupConsent(ctx *pulumi.Context, args *LookupConsentArgs, opts ...pulumi.InvokeOption) (*LookupConsentResult, error)
Gets the specified revision of a Consent, or the latest revision if `revision_id` is not specified in the resource name.
type LookupConsentResultOutput ¶ added in v0.8.0
type LookupConsentResultOutput struct{ *pulumi.OutputState }
func LookupConsentOutput ¶ added in v0.8.0
func LookupConsentOutput(ctx *pulumi.Context, args LookupConsentOutputArgs, opts ...pulumi.InvokeOption) LookupConsentResultOutput
func (LookupConsentResultOutput) ConsentArtifact ¶ added in v0.8.0
func (o LookupConsentResultOutput) ConsentArtifact() pulumi.StringOutput
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}`.
func (LookupConsentResultOutput) ElementType ¶ added in v0.8.0
func (LookupConsentResultOutput) ElementType() reflect.Type
func (LookupConsentResultOutput) ExpireTime ¶ added in v0.8.0
func (o LookupConsentResultOutput) ExpireTime() pulumi.StringOutput
Timestamp in UTC of when this Consent is considered expired.
func (LookupConsentResultOutput) Metadata ¶ added in v0.8.0
func (o LookupConsentResultOutput) Metadata() pulumi.StringMapOutput
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.
func (LookupConsentResultOutput) Name ¶ added in v0.8.0
func (o LookupConsentResultOutput) Name() pulumi.StringOutput
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.
func (LookupConsentResultOutput) Policies ¶ added in v0.8.0
func (o LookupConsentResultOutput) Policies() GoogleCloudHealthcareV1beta1ConsentPolicyResponseArrayOutput
Optional. Represents a user's consent in terms of the resources that can be accessed and under what conditions.
func (LookupConsentResultOutput) RevisionCreateTime ¶ added in v0.8.0
func (o LookupConsentResultOutput) RevisionCreateTime() pulumi.StringOutput
The timestamp that the revision was created.
func (LookupConsentResultOutput) RevisionId ¶ added in v0.8.0
func (o LookupConsentResultOutput) RevisionId() pulumi.StringOutput
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.
func (LookupConsentResultOutput) State ¶ added in v0.8.0
func (o LookupConsentResultOutput) State() pulumi.StringOutput
Indicates the current state of this Consent.
func (LookupConsentResultOutput) ToLookupConsentResultOutput ¶ added in v0.8.0
func (o LookupConsentResultOutput) ToLookupConsentResultOutput() LookupConsentResultOutput
func (LookupConsentResultOutput) ToLookupConsentResultOutputWithContext ¶ added in v0.8.0
func (o LookupConsentResultOutput) ToLookupConsentResultOutputWithContext(ctx context.Context) LookupConsentResultOutput
func (LookupConsentResultOutput) Ttl ¶ added in v0.8.0
func (o LookupConsentResultOutput) Ttl() pulumi.StringOutput
Input only. The time to live for this Consent from when it is created.
func (LookupConsentResultOutput) UserId ¶ added in v0.8.0
func (o LookupConsentResultOutput) UserId() pulumi.StringOutput
User's UUID provided by the client.
type LookupConsentStoreArgs ¶ added in v0.4.0
type LookupConsentStoreOutputArgs ¶ added in v0.8.0
type LookupConsentStoreOutputArgs struct { ConsentStoreId pulumi.StringInput `pulumi:"consentStoreId"` DatasetId pulumi.StringInput `pulumi:"datasetId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupConsentStoreOutputArgs) ElementType ¶ added in v0.8.0
func (LookupConsentStoreOutputArgs) ElementType() reflect.Type
type LookupConsentStoreResult ¶ added in v0.4.0
type LookupConsentStoreResult 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 string `pulumi:"defaultConsentTtl"` // Optional. If `true`, UpdateConsent creates the Consent if it does not already exist. If unspecified, defaults to `false`. EnableConsentCreateOnUpdate bool `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 map[string]string `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 string `pulumi:"name"` }
func LookupConsentStore ¶ added in v0.4.0
func LookupConsentStore(ctx *pulumi.Context, args *LookupConsentStoreArgs, opts ...pulumi.InvokeOption) (*LookupConsentStoreResult, error)
Gets the specified consent store.
type LookupConsentStoreResultOutput ¶ added in v0.8.0
type LookupConsentStoreResultOutput struct{ *pulumi.OutputState }
func LookupConsentStoreOutput ¶ added in v0.8.0
func LookupConsentStoreOutput(ctx *pulumi.Context, args LookupConsentStoreOutputArgs, opts ...pulumi.InvokeOption) LookupConsentStoreResultOutput
func (LookupConsentStoreResultOutput) DefaultConsentTtl ¶ added in v0.8.0
func (o LookupConsentStoreResultOutput) DefaultConsentTtl() pulumi.StringOutput
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.
func (LookupConsentStoreResultOutput) ElementType ¶ added in v0.8.0
func (LookupConsentStoreResultOutput) ElementType() reflect.Type
func (LookupConsentStoreResultOutput) EnableConsentCreateOnUpdate ¶ added in v0.8.0
func (o LookupConsentStoreResultOutput) EnableConsentCreateOnUpdate() pulumi.BoolOutput
Optional. If `true`, UpdateConsent creates the Consent if it does not already exist. If unspecified, defaults to `false`.
func (LookupConsentStoreResultOutput) Labels ¶ added in v0.8.0
func (o LookupConsentStoreResultOutput) Labels() pulumi.StringMapOutput
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
func (LookupConsentStoreResultOutput) Name ¶ added in v0.8.0
func (o LookupConsentStoreResultOutput) Name() pulumi.StringOutput
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.
func (LookupConsentStoreResultOutput) ToLookupConsentStoreResultOutput ¶ added in v0.8.0
func (o LookupConsentStoreResultOutput) ToLookupConsentStoreResultOutput() LookupConsentStoreResultOutput
func (LookupConsentStoreResultOutput) ToLookupConsentStoreResultOutputWithContext ¶ added in v0.8.0
func (o LookupConsentStoreResultOutput) ToLookupConsentStoreResultOutputWithContext(ctx context.Context) LookupConsentStoreResultOutput
type LookupDatasetAnnotationStoreIamPolicyArgs ¶ added in v0.4.0
type LookupDatasetAnnotationStoreIamPolicyOutputArgs ¶ added in v0.8.0
type LookupDatasetAnnotationStoreIamPolicyOutputArgs struct { AnnotationStoreId pulumi.StringInput `pulumi:"annotationStoreId"` DatasetId pulumi.StringInput `pulumi:"datasetId"` Location pulumi.StringInput `pulumi:"location"` OptionsRequestedPolicyVersion pulumi.IntPtrInput `pulumi:"optionsRequestedPolicyVersion"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupDatasetAnnotationStoreIamPolicyOutputArgs) ElementType ¶ added in v0.8.0
func (LookupDatasetAnnotationStoreIamPolicyOutputArgs) ElementType() reflect.Type
type LookupDatasetAnnotationStoreIamPolicyResult ¶ added in v0.4.0
type LookupDatasetAnnotationStoreIamPolicyResult struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs []AuditConfigResponse `pulumi:"auditConfigs"` // Associates a list of `members`, or principals, with 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 principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings []BindingResponse `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 string `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 int `pulumi:"version"` }
func LookupDatasetAnnotationStoreIamPolicy ¶ added in v0.4.0
func LookupDatasetAnnotationStoreIamPolicy(ctx *pulumi.Context, args *LookupDatasetAnnotationStoreIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupDatasetAnnotationStoreIamPolicyResult, error)
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
type LookupDatasetAnnotationStoreIamPolicyResultOutput ¶ added in v0.8.0
type LookupDatasetAnnotationStoreIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupDatasetAnnotationStoreIamPolicyOutput ¶ added in v0.8.0
func LookupDatasetAnnotationStoreIamPolicyOutput(ctx *pulumi.Context, args LookupDatasetAnnotationStoreIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupDatasetAnnotationStoreIamPolicyResultOutput
func (LookupDatasetAnnotationStoreIamPolicyResultOutput) AuditConfigs ¶ added in v0.8.0
func (o LookupDatasetAnnotationStoreIamPolicyResultOutput) AuditConfigs() AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (LookupDatasetAnnotationStoreIamPolicyResultOutput) Bindings ¶ added in v0.8.0
func (o LookupDatasetAnnotationStoreIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
Associates a list of `members`, or principals, with 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 principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
func (LookupDatasetAnnotationStoreIamPolicyResultOutput) ElementType ¶ added in v0.8.0
func (LookupDatasetAnnotationStoreIamPolicyResultOutput) ElementType() reflect.Type
func (LookupDatasetAnnotationStoreIamPolicyResultOutput) Etag ¶ added in v0.8.0
func (o LookupDatasetAnnotationStoreIamPolicyResultOutput) Etag() pulumi.StringOutput
`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.
func (LookupDatasetAnnotationStoreIamPolicyResultOutput) ToLookupDatasetAnnotationStoreIamPolicyResultOutput ¶ added in v0.8.0
func (o LookupDatasetAnnotationStoreIamPolicyResultOutput) ToLookupDatasetAnnotationStoreIamPolicyResultOutput() LookupDatasetAnnotationStoreIamPolicyResultOutput
func (LookupDatasetAnnotationStoreIamPolicyResultOutput) ToLookupDatasetAnnotationStoreIamPolicyResultOutputWithContext ¶ added in v0.8.0
func (o LookupDatasetAnnotationStoreIamPolicyResultOutput) ToLookupDatasetAnnotationStoreIamPolicyResultOutputWithContext(ctx context.Context) LookupDatasetAnnotationStoreIamPolicyResultOutput
func (LookupDatasetAnnotationStoreIamPolicyResultOutput) Version ¶ added in v0.8.0
func (o LookupDatasetAnnotationStoreIamPolicyResultOutput) Version() pulumi.IntOutput
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).
type LookupDatasetArgs ¶ added in v0.4.0
type LookupDatasetConsentStoreIamPolicyArgs ¶ added in v0.4.0
type LookupDatasetConsentStoreIamPolicyOutputArgs ¶ added in v0.8.0
type LookupDatasetConsentStoreIamPolicyOutputArgs struct { ConsentStoreId pulumi.StringInput `pulumi:"consentStoreId"` DatasetId pulumi.StringInput `pulumi:"datasetId"` Location pulumi.StringInput `pulumi:"location"` OptionsRequestedPolicyVersion pulumi.IntPtrInput `pulumi:"optionsRequestedPolicyVersion"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupDatasetConsentStoreIamPolicyOutputArgs) ElementType ¶ added in v0.8.0
func (LookupDatasetConsentStoreIamPolicyOutputArgs) ElementType() reflect.Type
type LookupDatasetConsentStoreIamPolicyResult ¶ added in v0.4.0
type LookupDatasetConsentStoreIamPolicyResult struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs []AuditConfigResponse `pulumi:"auditConfigs"` // Associates a list of `members`, or principals, with 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 principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings []BindingResponse `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 string `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 int `pulumi:"version"` }
func LookupDatasetConsentStoreIamPolicy ¶ added in v0.4.0
func LookupDatasetConsentStoreIamPolicy(ctx *pulumi.Context, args *LookupDatasetConsentStoreIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupDatasetConsentStoreIamPolicyResult, error)
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
type LookupDatasetConsentStoreIamPolicyResultOutput ¶ added in v0.8.0
type LookupDatasetConsentStoreIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupDatasetConsentStoreIamPolicyOutput ¶ added in v0.8.0
func LookupDatasetConsentStoreIamPolicyOutput(ctx *pulumi.Context, args LookupDatasetConsentStoreIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupDatasetConsentStoreIamPolicyResultOutput
func (LookupDatasetConsentStoreIamPolicyResultOutput) AuditConfigs ¶ added in v0.8.0
func (o LookupDatasetConsentStoreIamPolicyResultOutput) AuditConfigs() AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (LookupDatasetConsentStoreIamPolicyResultOutput) Bindings ¶ added in v0.8.0
func (o LookupDatasetConsentStoreIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
Associates a list of `members`, or principals, with 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 principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
func (LookupDatasetConsentStoreIamPolicyResultOutput) ElementType ¶ added in v0.8.0
func (LookupDatasetConsentStoreIamPolicyResultOutput) ElementType() reflect.Type
func (LookupDatasetConsentStoreIamPolicyResultOutput) Etag ¶ added in v0.8.0
func (o LookupDatasetConsentStoreIamPolicyResultOutput) Etag() pulumi.StringOutput
`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.
func (LookupDatasetConsentStoreIamPolicyResultOutput) ToLookupDatasetConsentStoreIamPolicyResultOutput ¶ added in v0.8.0
func (o LookupDatasetConsentStoreIamPolicyResultOutput) ToLookupDatasetConsentStoreIamPolicyResultOutput() LookupDatasetConsentStoreIamPolicyResultOutput
func (LookupDatasetConsentStoreIamPolicyResultOutput) ToLookupDatasetConsentStoreIamPolicyResultOutputWithContext ¶ added in v0.8.0
func (o LookupDatasetConsentStoreIamPolicyResultOutput) ToLookupDatasetConsentStoreIamPolicyResultOutputWithContext(ctx context.Context) LookupDatasetConsentStoreIamPolicyResultOutput
func (LookupDatasetConsentStoreIamPolicyResultOutput) Version ¶ added in v0.8.0
func (o LookupDatasetConsentStoreIamPolicyResultOutput) Version() pulumi.IntOutput
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).
type LookupDatasetDicomStoreIamPolicyArgs ¶ added in v0.4.0
type LookupDatasetDicomStoreIamPolicyOutputArgs ¶ added in v0.8.0
type LookupDatasetDicomStoreIamPolicyOutputArgs struct { DatasetId pulumi.StringInput `pulumi:"datasetId"` DicomStoreId pulumi.StringInput `pulumi:"dicomStoreId"` Location pulumi.StringInput `pulumi:"location"` OptionsRequestedPolicyVersion pulumi.IntPtrInput `pulumi:"optionsRequestedPolicyVersion"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupDatasetDicomStoreIamPolicyOutputArgs) ElementType ¶ added in v0.8.0
func (LookupDatasetDicomStoreIamPolicyOutputArgs) ElementType() reflect.Type
type LookupDatasetDicomStoreIamPolicyResult ¶ added in v0.4.0
type LookupDatasetDicomStoreIamPolicyResult struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs []AuditConfigResponse `pulumi:"auditConfigs"` // Associates a list of `members`, or principals, with 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 principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings []BindingResponse `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 string `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 int `pulumi:"version"` }
func LookupDatasetDicomStoreIamPolicy ¶ added in v0.4.0
func LookupDatasetDicomStoreIamPolicy(ctx *pulumi.Context, args *LookupDatasetDicomStoreIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupDatasetDicomStoreIamPolicyResult, error)
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
type LookupDatasetDicomStoreIamPolicyResultOutput ¶ added in v0.8.0
type LookupDatasetDicomStoreIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupDatasetDicomStoreIamPolicyOutput ¶ added in v0.8.0
func LookupDatasetDicomStoreIamPolicyOutput(ctx *pulumi.Context, args LookupDatasetDicomStoreIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupDatasetDicomStoreIamPolicyResultOutput
func (LookupDatasetDicomStoreIamPolicyResultOutput) AuditConfigs ¶ added in v0.8.0
func (o LookupDatasetDicomStoreIamPolicyResultOutput) AuditConfigs() AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (LookupDatasetDicomStoreIamPolicyResultOutput) Bindings ¶ added in v0.8.0
func (o LookupDatasetDicomStoreIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
Associates a list of `members`, or principals, with 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 principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
func (LookupDatasetDicomStoreIamPolicyResultOutput) ElementType ¶ added in v0.8.0
func (LookupDatasetDicomStoreIamPolicyResultOutput) ElementType() reflect.Type
func (LookupDatasetDicomStoreIamPolicyResultOutput) Etag ¶ added in v0.8.0
func (o LookupDatasetDicomStoreIamPolicyResultOutput) Etag() pulumi.StringOutput
`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.
func (LookupDatasetDicomStoreIamPolicyResultOutput) ToLookupDatasetDicomStoreIamPolicyResultOutput ¶ added in v0.8.0
func (o LookupDatasetDicomStoreIamPolicyResultOutput) ToLookupDatasetDicomStoreIamPolicyResultOutput() LookupDatasetDicomStoreIamPolicyResultOutput
func (LookupDatasetDicomStoreIamPolicyResultOutput) ToLookupDatasetDicomStoreIamPolicyResultOutputWithContext ¶ added in v0.8.0
func (o LookupDatasetDicomStoreIamPolicyResultOutput) ToLookupDatasetDicomStoreIamPolicyResultOutputWithContext(ctx context.Context) LookupDatasetDicomStoreIamPolicyResultOutput
func (LookupDatasetDicomStoreIamPolicyResultOutput) Version ¶ added in v0.8.0
func (o LookupDatasetDicomStoreIamPolicyResultOutput) Version() pulumi.IntOutput
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).
type LookupDatasetFhirStoreIamPolicyArgs ¶ added in v0.4.0
type LookupDatasetFhirStoreIamPolicyOutputArgs ¶ added in v0.8.0
type LookupDatasetFhirStoreIamPolicyOutputArgs struct { DatasetId pulumi.StringInput `pulumi:"datasetId"` FhirStoreId pulumi.StringInput `pulumi:"fhirStoreId"` Location pulumi.StringInput `pulumi:"location"` OptionsRequestedPolicyVersion pulumi.IntPtrInput `pulumi:"optionsRequestedPolicyVersion"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupDatasetFhirStoreIamPolicyOutputArgs) ElementType ¶ added in v0.8.0
func (LookupDatasetFhirStoreIamPolicyOutputArgs) ElementType() reflect.Type
type LookupDatasetFhirStoreIamPolicyResult ¶ added in v0.4.0
type LookupDatasetFhirStoreIamPolicyResult struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs []AuditConfigResponse `pulumi:"auditConfigs"` // Associates a list of `members`, or principals, with 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 principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings []BindingResponse `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 string `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 int `pulumi:"version"` }
func LookupDatasetFhirStoreIamPolicy ¶ added in v0.4.0
func LookupDatasetFhirStoreIamPolicy(ctx *pulumi.Context, args *LookupDatasetFhirStoreIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupDatasetFhirStoreIamPolicyResult, error)
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
type LookupDatasetFhirStoreIamPolicyResultOutput ¶ added in v0.8.0
type LookupDatasetFhirStoreIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupDatasetFhirStoreIamPolicyOutput ¶ added in v0.8.0
func LookupDatasetFhirStoreIamPolicyOutput(ctx *pulumi.Context, args LookupDatasetFhirStoreIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupDatasetFhirStoreIamPolicyResultOutput
func (LookupDatasetFhirStoreIamPolicyResultOutput) AuditConfigs ¶ added in v0.8.0
func (o LookupDatasetFhirStoreIamPolicyResultOutput) AuditConfigs() AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (LookupDatasetFhirStoreIamPolicyResultOutput) Bindings ¶ added in v0.8.0
func (o LookupDatasetFhirStoreIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
Associates a list of `members`, or principals, with 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 principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
func (LookupDatasetFhirStoreIamPolicyResultOutput) ElementType ¶ added in v0.8.0
func (LookupDatasetFhirStoreIamPolicyResultOutput) ElementType() reflect.Type
func (LookupDatasetFhirStoreIamPolicyResultOutput) Etag ¶ added in v0.8.0
func (o LookupDatasetFhirStoreIamPolicyResultOutput) Etag() pulumi.StringOutput
`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.
func (LookupDatasetFhirStoreIamPolicyResultOutput) ToLookupDatasetFhirStoreIamPolicyResultOutput ¶ added in v0.8.0
func (o LookupDatasetFhirStoreIamPolicyResultOutput) ToLookupDatasetFhirStoreIamPolicyResultOutput() LookupDatasetFhirStoreIamPolicyResultOutput
func (LookupDatasetFhirStoreIamPolicyResultOutput) ToLookupDatasetFhirStoreIamPolicyResultOutputWithContext ¶ added in v0.8.0
func (o LookupDatasetFhirStoreIamPolicyResultOutput) ToLookupDatasetFhirStoreIamPolicyResultOutputWithContext(ctx context.Context) LookupDatasetFhirStoreIamPolicyResultOutput
func (LookupDatasetFhirStoreIamPolicyResultOutput) Version ¶ added in v0.8.0
func (o LookupDatasetFhirStoreIamPolicyResultOutput) Version() pulumi.IntOutput
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).
type LookupDatasetHl7V2StoreIamPolicyArgs ¶ added in v0.4.0
type LookupDatasetHl7V2StoreIamPolicyOutputArgs ¶ added in v0.8.0
type LookupDatasetHl7V2StoreIamPolicyOutputArgs struct { DatasetId pulumi.StringInput `pulumi:"datasetId"` Hl7V2StoreId pulumi.StringInput `pulumi:"hl7V2StoreId"` Location pulumi.StringInput `pulumi:"location"` OptionsRequestedPolicyVersion pulumi.IntPtrInput `pulumi:"optionsRequestedPolicyVersion"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupDatasetHl7V2StoreIamPolicyOutputArgs) ElementType ¶ added in v0.8.0
func (LookupDatasetHl7V2StoreIamPolicyOutputArgs) ElementType() reflect.Type
type LookupDatasetHl7V2StoreIamPolicyResult ¶ added in v0.4.0
type LookupDatasetHl7V2StoreIamPolicyResult struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs []AuditConfigResponse `pulumi:"auditConfigs"` // Associates a list of `members`, or principals, with 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 principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings []BindingResponse `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 string `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 int `pulumi:"version"` }
func LookupDatasetHl7V2StoreIamPolicy ¶ added in v0.4.0
func LookupDatasetHl7V2StoreIamPolicy(ctx *pulumi.Context, args *LookupDatasetHl7V2StoreIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupDatasetHl7V2StoreIamPolicyResult, error)
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
type LookupDatasetHl7V2StoreIamPolicyResultOutput ¶ added in v0.8.0
type LookupDatasetHl7V2StoreIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupDatasetHl7V2StoreIamPolicyOutput ¶ added in v0.8.0
func LookupDatasetHl7V2StoreIamPolicyOutput(ctx *pulumi.Context, args LookupDatasetHl7V2StoreIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupDatasetHl7V2StoreIamPolicyResultOutput
func (LookupDatasetHl7V2StoreIamPolicyResultOutput) AuditConfigs ¶ added in v0.8.0
func (o LookupDatasetHl7V2StoreIamPolicyResultOutput) AuditConfigs() AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (LookupDatasetHl7V2StoreIamPolicyResultOutput) Bindings ¶ added in v0.8.0
func (o LookupDatasetHl7V2StoreIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
Associates a list of `members`, or principals, with 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 principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
func (LookupDatasetHl7V2StoreIamPolicyResultOutput) ElementType ¶ added in v0.8.0
func (LookupDatasetHl7V2StoreIamPolicyResultOutput) ElementType() reflect.Type
func (LookupDatasetHl7V2StoreIamPolicyResultOutput) Etag ¶ added in v0.8.0
func (o LookupDatasetHl7V2StoreIamPolicyResultOutput) Etag() pulumi.StringOutput
`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.
func (LookupDatasetHl7V2StoreIamPolicyResultOutput) ToLookupDatasetHl7V2StoreIamPolicyResultOutput ¶ added in v0.8.0
func (o LookupDatasetHl7V2StoreIamPolicyResultOutput) ToLookupDatasetHl7V2StoreIamPolicyResultOutput() LookupDatasetHl7V2StoreIamPolicyResultOutput
func (LookupDatasetHl7V2StoreIamPolicyResultOutput) ToLookupDatasetHl7V2StoreIamPolicyResultOutputWithContext ¶ added in v0.8.0
func (o LookupDatasetHl7V2StoreIamPolicyResultOutput) ToLookupDatasetHl7V2StoreIamPolicyResultOutputWithContext(ctx context.Context) LookupDatasetHl7V2StoreIamPolicyResultOutput
func (LookupDatasetHl7V2StoreIamPolicyResultOutput) Version ¶ added in v0.8.0
func (o LookupDatasetHl7V2StoreIamPolicyResultOutput) Version() pulumi.IntOutput
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).
type LookupDatasetIamPolicyArgs ¶ added in v0.4.0
type LookupDatasetIamPolicyOutputArgs ¶ added in v0.8.0
type LookupDatasetIamPolicyOutputArgs struct { DatasetId pulumi.StringInput `pulumi:"datasetId"` Location pulumi.StringInput `pulumi:"location"` OptionsRequestedPolicyVersion pulumi.IntPtrInput `pulumi:"optionsRequestedPolicyVersion"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupDatasetIamPolicyOutputArgs) ElementType ¶ added in v0.8.0
func (LookupDatasetIamPolicyOutputArgs) ElementType() reflect.Type
type LookupDatasetIamPolicyResult ¶ added in v0.4.0
type LookupDatasetIamPolicyResult struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs []AuditConfigResponse `pulumi:"auditConfigs"` // Associates a list of `members`, or principals, with 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 principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings []BindingResponse `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 string `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 int `pulumi:"version"` }
func LookupDatasetIamPolicy ¶ added in v0.4.0
func LookupDatasetIamPolicy(ctx *pulumi.Context, args *LookupDatasetIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupDatasetIamPolicyResult, error)
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
type LookupDatasetIamPolicyResultOutput ¶ added in v0.8.0
type LookupDatasetIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupDatasetIamPolicyOutput ¶ added in v0.8.0
func LookupDatasetIamPolicyOutput(ctx *pulumi.Context, args LookupDatasetIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupDatasetIamPolicyResultOutput
func (LookupDatasetIamPolicyResultOutput) AuditConfigs ¶ added in v0.8.0
func (o LookupDatasetIamPolicyResultOutput) AuditConfigs() AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (LookupDatasetIamPolicyResultOutput) Bindings ¶ added in v0.8.0
func (o LookupDatasetIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
Associates a list of `members`, or principals, with 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 principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
func (LookupDatasetIamPolicyResultOutput) ElementType ¶ added in v0.8.0
func (LookupDatasetIamPolicyResultOutput) ElementType() reflect.Type
func (LookupDatasetIamPolicyResultOutput) Etag ¶ added in v0.8.0
func (o LookupDatasetIamPolicyResultOutput) Etag() pulumi.StringOutput
`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.
func (LookupDatasetIamPolicyResultOutput) ToLookupDatasetIamPolicyResultOutput ¶ added in v0.8.0
func (o LookupDatasetIamPolicyResultOutput) ToLookupDatasetIamPolicyResultOutput() LookupDatasetIamPolicyResultOutput
func (LookupDatasetIamPolicyResultOutput) ToLookupDatasetIamPolicyResultOutputWithContext ¶ added in v0.8.0
func (o LookupDatasetIamPolicyResultOutput) ToLookupDatasetIamPolicyResultOutputWithContext(ctx context.Context) LookupDatasetIamPolicyResultOutput
func (LookupDatasetIamPolicyResultOutput) Version ¶ added in v0.8.0
func (o LookupDatasetIamPolicyResultOutput) Version() pulumi.IntOutput
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).
type LookupDatasetOutputArgs ¶ added in v0.8.0
type LookupDatasetOutputArgs struct { DatasetId pulumi.StringInput `pulumi:"datasetId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupDatasetOutputArgs) ElementType ¶ added in v0.8.0
func (LookupDatasetOutputArgs) ElementType() reflect.Type
type LookupDatasetResult ¶ added in v0.4.0
type LookupDatasetResult struct { // Resource name of the dataset, of the form `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}`. Name string `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 string `pulumi:"timeZone"` }
func LookupDataset ¶ added in v0.4.0
func LookupDataset(ctx *pulumi.Context, args *LookupDatasetArgs, opts ...pulumi.InvokeOption) (*LookupDatasetResult, error)
Gets any metadata associated with a dataset.
type LookupDatasetResultOutput ¶ added in v0.8.0
type LookupDatasetResultOutput struct{ *pulumi.OutputState }
func LookupDatasetOutput ¶ added in v0.8.0
func LookupDatasetOutput(ctx *pulumi.Context, args LookupDatasetOutputArgs, opts ...pulumi.InvokeOption) LookupDatasetResultOutput
func (LookupDatasetResultOutput) ElementType ¶ added in v0.8.0
func (LookupDatasetResultOutput) ElementType() reflect.Type
func (LookupDatasetResultOutput) Name ¶ added in v0.8.0
func (o LookupDatasetResultOutput) Name() pulumi.StringOutput
Resource name of the dataset, of the form `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}`.
func (LookupDatasetResultOutput) TimeZone ¶ added in v0.8.0
func (o LookupDatasetResultOutput) TimeZone() pulumi.StringOutput
The default timezone used by this dataset. Must be a either a valid IANA time zone name such as "America/New_York" or empty, which defaults to UTC. This is used for parsing times in resources, such as HL7 messages, where no explicit timezone is specified.
func (LookupDatasetResultOutput) ToLookupDatasetResultOutput ¶ added in v0.8.0
func (o LookupDatasetResultOutput) ToLookupDatasetResultOutput() LookupDatasetResultOutput
func (LookupDatasetResultOutput) ToLookupDatasetResultOutputWithContext ¶ added in v0.8.0
func (o LookupDatasetResultOutput) ToLookupDatasetResultOutputWithContext(ctx context.Context) LookupDatasetResultOutput
type LookupDicomStoreArgs ¶ added in v0.4.0
type LookupDicomStoreOutputArgs ¶ added in v0.8.0
type LookupDicomStoreOutputArgs struct { DatasetId pulumi.StringInput `pulumi:"datasetId"` DicomStoreId pulumi.StringInput `pulumi:"dicomStoreId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupDicomStoreOutputArgs) ElementType ¶ added in v0.8.0
func (LookupDicomStoreOutputArgs) ElementType() reflect.Type
type LookupDicomStoreResult ¶ added in v0.4.0
type LookupDicomStoreResult 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 map[string]string `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 string `pulumi:"name"` // Notification destination for new DICOM instances. Supplied by the client. NotificationConfig NotificationConfigResponse `pulumi:"notificationConfig"` // Optional. A list of streaming configs used to configure the destination of streaming exports for every DICOM instance insertion in this DICOM store. After a new config is added to `stream_configs`, DICOM instance insertions are streamed to the new destination. When a config is removed from `stream_configs`, the server stops streaming to that destination. Each config must contain a unique destination. StreamConfigs []GoogleCloudHealthcareV1beta1DicomStreamConfigResponse `pulumi:"streamConfigs"` }
func LookupDicomStore ¶ added in v0.4.0
func LookupDicomStore(ctx *pulumi.Context, args *LookupDicomStoreArgs, opts ...pulumi.InvokeOption) (*LookupDicomStoreResult, error)
Gets the specified DICOM store.
type LookupDicomStoreResultOutput ¶ added in v0.8.0
type LookupDicomStoreResultOutput struct{ *pulumi.OutputState }
func LookupDicomStoreOutput ¶ added in v0.8.0
func LookupDicomStoreOutput(ctx *pulumi.Context, args LookupDicomStoreOutputArgs, opts ...pulumi.InvokeOption) LookupDicomStoreResultOutput
func (LookupDicomStoreResultOutput) ElementType ¶ added in v0.8.0
func (LookupDicomStoreResultOutput) ElementType() reflect.Type
func (LookupDicomStoreResultOutput) Labels ¶ added in v0.8.0
func (o LookupDicomStoreResultOutput) Labels() pulumi.StringMapOutput
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.
func (LookupDicomStoreResultOutput) Name ¶ added in v0.8.0
func (o LookupDicomStoreResultOutput) Name() pulumi.StringOutput
Resource name of the DICOM store, of the form `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}`.
func (LookupDicomStoreResultOutput) NotificationConfig ¶ added in v0.8.0
func (o LookupDicomStoreResultOutput) NotificationConfig() NotificationConfigResponseOutput
Notification destination for new DICOM instances. Supplied by the client.
func (LookupDicomStoreResultOutput) StreamConfigs ¶ added in v0.8.0
func (o LookupDicomStoreResultOutput) StreamConfigs() GoogleCloudHealthcareV1beta1DicomStreamConfigResponseArrayOutput
Optional. A list of streaming configs used to configure the destination of streaming exports for every DICOM instance insertion in this DICOM store. After a new config is added to `stream_configs`, DICOM instance insertions are streamed to the new destination. When a config is removed from `stream_configs`, the server stops streaming to that destination. Each config must contain a unique destination.
func (LookupDicomStoreResultOutput) ToLookupDicomStoreResultOutput ¶ added in v0.8.0
func (o LookupDicomStoreResultOutput) ToLookupDicomStoreResultOutput() LookupDicomStoreResultOutput
func (LookupDicomStoreResultOutput) ToLookupDicomStoreResultOutputWithContext ¶ added in v0.8.0
func (o LookupDicomStoreResultOutput) ToLookupDicomStoreResultOutputWithContext(ctx context.Context) LookupDicomStoreResultOutput
type LookupFhirStoreArgs ¶ added in v0.4.0
type LookupFhirStoreOutputArgs ¶ added in v0.8.0
type LookupFhirStoreOutputArgs struct { DatasetId pulumi.StringInput `pulumi:"datasetId"` FhirStoreId pulumi.StringInput `pulumi:"fhirStoreId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupFhirStoreOutputArgs) ElementType ¶ added in v0.8.0
func (LookupFhirStoreOutputArgs) ElementType() reflect.Type
type LookupFhirStoreResult ¶ added in v0.4.0
type LookupFhirStoreResult struct { // Enable parsing of references within complex FHIR data types such as Extensions. If this value is set to ENABLED, then features like referential integrity and Bundle reference rewriting apply to all references. If this flag has not been specified the behavior of the FHIR store will not change, references in complex data types will not be parsed. New stores will have this value set to ENABLED after a notification period. Warning: turning on this flag causes processing existing resources to fail if they contain references to non-existent resources. ComplexDataTypeReferenceParsing string `pulumi:"complexDataTypeReferenceParsing"` // Optional. Specifies whether this store has consent enforcement. Not available for DSTU2 FHIR version due to absence of Consent resources. ConsentConfig ConsentConfigResponse `pulumi:"consentConfig"` // 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 bool `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 bool `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 bool `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 bool `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 map[string]string `pulumi:"labels"` // Resource name of the FHIR store, of the form `projects/{project_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}`. Name string `pulumi:"name"` // Deprecated. Use `notification_configs` instead. 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". // // Deprecated: Deprecated. Use `notification_configs` instead. 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 NotificationConfigResponse `pulumi:"notificationConfig"` // Specifies where and whether to send notifications upon changes to a Fhir store. NotificationConfigs []FhirNotificationConfigResponse `pulumi:"notificationConfigs"` // Configuration for how FHIR resources can be searched. SearchConfig SearchConfigResponse `pulumi:"searchConfig"` // 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 []StreamConfigResponse `pulumi:"streamConfigs"` // Configuration for how to validate incoming FHIR resources against configured profiles. ValidationConfig ValidationConfigResponse `pulumi:"validationConfig"` // 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 string `pulumi:"version"` }
func LookupFhirStore ¶ added in v0.4.0
func LookupFhirStore(ctx *pulumi.Context, args *LookupFhirStoreArgs, opts ...pulumi.InvokeOption) (*LookupFhirStoreResult, error)
Gets the configuration of the specified FHIR store.
type LookupFhirStoreResultOutput ¶ added in v0.8.0
type LookupFhirStoreResultOutput struct{ *pulumi.OutputState }
func LookupFhirStoreOutput ¶ added in v0.8.0
func LookupFhirStoreOutput(ctx *pulumi.Context, args LookupFhirStoreOutputArgs, opts ...pulumi.InvokeOption) LookupFhirStoreResultOutput
func (LookupFhirStoreResultOutput) ComplexDataTypeReferenceParsing ¶ added in v0.21.0
func (o LookupFhirStoreResultOutput) ComplexDataTypeReferenceParsing() pulumi.StringOutput
Enable parsing of references within complex FHIR data types such as Extensions. If this value is set to ENABLED, then features like referential integrity and Bundle reference rewriting apply to all references. If this flag has not been specified the behavior of the FHIR store will not change, references in complex data types will not be parsed. New stores will have this value set to ENABLED after a notification period. Warning: turning on this flag causes processing existing resources to fail if they contain references to non-existent resources.
func (LookupFhirStoreResultOutput) ConsentConfig ¶ added in v0.32.0
func (o LookupFhirStoreResultOutput) ConsentConfig() ConsentConfigResponseOutput
Optional. Specifies whether this store has consent enforcement. Not available for DSTU2 FHIR version due to absence of Consent resources.
func (LookupFhirStoreResultOutput) DefaultSearchHandlingStrict ¶ added in v0.8.0
func (o LookupFhirStoreResultOutput) DefaultSearchHandlingStrict() pulumi.BoolOutput
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`.
func (LookupFhirStoreResultOutput) DisableReferentialIntegrity ¶ added in v0.8.0
func (o LookupFhirStoreResultOutput) DisableReferentialIntegrity() pulumi.BoolOutput
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.
func (LookupFhirStoreResultOutput) DisableResourceVersioning ¶ added in v0.8.0
func (o LookupFhirStoreResultOutput) DisableResourceVersioning() pulumi.BoolOutput
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.
func (LookupFhirStoreResultOutput) ElementType ¶ added in v0.8.0
func (LookupFhirStoreResultOutput) ElementType() reflect.Type
func (LookupFhirStoreResultOutput) EnableUpdateCreate ¶ added in v0.8.0
func (o LookupFhirStoreResultOutput) EnableUpdateCreate() pulumi.BoolOutput
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.
func (LookupFhirStoreResultOutput) Labels ¶ added in v0.8.0
func (o LookupFhirStoreResultOutput) Labels() pulumi.StringMapOutput
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.
func (LookupFhirStoreResultOutput) Name ¶ added in v0.8.0
func (o LookupFhirStoreResultOutput) Name() pulumi.StringOutput
Resource name of the FHIR store, of the form `projects/{project_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}`.
func (LookupFhirStoreResultOutput) NotificationConfig
deprecated
added in
v0.8.0
func (o LookupFhirStoreResultOutput) NotificationConfig() NotificationConfigResponseOutput
Deprecated. Use `notification_configs` instead. 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".
Deprecated: Deprecated. Use `notification_configs` instead. 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".
func (LookupFhirStoreResultOutput) NotificationConfigs ¶ added in v0.21.0
func (o LookupFhirStoreResultOutput) NotificationConfigs() FhirNotificationConfigResponseArrayOutput
Specifies where and whether to send notifications upon changes to a Fhir store.
func (LookupFhirStoreResultOutput) SearchConfig ¶ added in v0.8.0
func (o LookupFhirStoreResultOutput) SearchConfig() SearchConfigResponseOutput
Configuration for how FHIR resources can be searched.
func (LookupFhirStoreResultOutput) StreamConfigs ¶ added in v0.8.0
func (o LookupFhirStoreResultOutput) StreamConfigs() StreamConfigResponseArrayOutput
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.
func (LookupFhirStoreResultOutput) ToLookupFhirStoreResultOutput ¶ added in v0.8.0
func (o LookupFhirStoreResultOutput) ToLookupFhirStoreResultOutput() LookupFhirStoreResultOutput
func (LookupFhirStoreResultOutput) ToLookupFhirStoreResultOutputWithContext ¶ added in v0.8.0
func (o LookupFhirStoreResultOutput) ToLookupFhirStoreResultOutputWithContext(ctx context.Context) LookupFhirStoreResultOutput
func (LookupFhirStoreResultOutput) ValidationConfig ¶ added in v0.8.0
func (o LookupFhirStoreResultOutput) ValidationConfig() ValidationConfigResponseOutput
Configuration for how to validate incoming FHIR resources against configured profiles.
func (LookupFhirStoreResultOutput) Version ¶ added in v0.8.0
func (o LookupFhirStoreResultOutput) Version() pulumi.StringOutput
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.
type LookupHl7V2StoreArgs ¶ added in v0.4.0
type LookupHl7V2StoreOutputArgs ¶ added in v0.8.0
type LookupHl7V2StoreOutputArgs struct { DatasetId pulumi.StringInput `pulumi:"datasetId"` Hl7V2StoreId pulumi.StringInput `pulumi:"hl7V2StoreId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupHl7V2StoreOutputArgs) ElementType ¶ added in v0.8.0
func (LookupHl7V2StoreOutputArgs) ElementType() reflect.Type
type LookupHl7V2StoreResult ¶ added in v0.4.0
type LookupHl7V2StoreResult 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 map[string]string `pulumi:"labels"` // Resource name of the HL7v2 store, of the form `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/hl7V2Stores/{hl7v2_store_id}`. Name string `pulumi:"name"` // The notification destination all messages (both Ingest & Create) are published on. Only the message name is sent as part of the notification. If this is unset, no notifications are sent. Supplied by the client. NotificationConfig NotificationConfigResponse `pulumi:"notificationConfig"` // 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 []Hl7V2NotificationConfigResponse `pulumi:"notificationConfigs"` // The configuration for the parser. It determines how the server parses the messages. ParserConfig ParserConfigResponse `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 bool `pulumi:"rejectDuplicateMessage"` }
func LookupHl7V2Store ¶ added in v0.4.0
func LookupHl7V2Store(ctx *pulumi.Context, args *LookupHl7V2StoreArgs, opts ...pulumi.InvokeOption) (*LookupHl7V2StoreResult, error)
Gets the specified HL7v2 store.
type LookupHl7V2StoreResultOutput ¶ added in v0.8.0
type LookupHl7V2StoreResultOutput struct{ *pulumi.OutputState }
func LookupHl7V2StoreOutput ¶ added in v0.8.0
func LookupHl7V2StoreOutput(ctx *pulumi.Context, args LookupHl7V2StoreOutputArgs, opts ...pulumi.InvokeOption) LookupHl7V2StoreResultOutput
func (LookupHl7V2StoreResultOutput) ElementType ¶ added in v0.8.0
func (LookupHl7V2StoreResultOutput) ElementType() reflect.Type
func (LookupHl7V2StoreResultOutput) Labels ¶ added in v0.8.0
func (o LookupHl7V2StoreResultOutput) Labels() pulumi.StringMapOutput
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.
func (LookupHl7V2StoreResultOutput) Name ¶ added in v0.8.0
func (o LookupHl7V2StoreResultOutput) Name() pulumi.StringOutput
Resource name of the HL7v2 store, of the form `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/hl7V2Stores/{hl7v2_store_id}`.
func (LookupHl7V2StoreResultOutput) NotificationConfig ¶ added in v0.8.0
func (o LookupHl7V2StoreResultOutput) NotificationConfig() NotificationConfigResponseOutput
The notification destination all messages (both Ingest & Create) are published on. Only the message name is sent as part of the notification. If this is unset, no notifications are sent. Supplied by the client.
func (LookupHl7V2StoreResultOutput) NotificationConfigs ¶ added in v0.8.0
func (o LookupHl7V2StoreResultOutput) NotificationConfigs() Hl7V2NotificationConfigResponseArrayOutput
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.
func (LookupHl7V2StoreResultOutput) ParserConfig ¶ added in v0.8.0
func (o LookupHl7V2StoreResultOutput) ParserConfig() ParserConfigResponseOutput
The configuration for the parser. It determines how the server parses the messages.
func (LookupHl7V2StoreResultOutput) RejectDuplicateMessage ¶ added in v0.8.0
func (o LookupHl7V2StoreResultOutput) RejectDuplicateMessage() pulumi.BoolOutput
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.
func (LookupHl7V2StoreResultOutput) ToLookupHl7V2StoreResultOutput ¶ added in v0.8.0
func (o LookupHl7V2StoreResultOutput) ToLookupHl7V2StoreResultOutput() LookupHl7V2StoreResultOutput
func (LookupHl7V2StoreResultOutput) ToLookupHl7V2StoreResultOutputWithContext ¶ added in v0.8.0
func (o LookupHl7V2StoreResultOutput) ToLookupHl7V2StoreResultOutputWithContext(ctx context.Context) LookupHl7V2StoreResultOutput
type LookupMessageArgs ¶ added in v0.4.0
type LookupMessageOutputArgs ¶ added in v0.8.0
type LookupMessageOutputArgs struct { DatasetId pulumi.StringInput `pulumi:"datasetId"` Hl7V2StoreId pulumi.StringInput `pulumi:"hl7V2StoreId"` Location pulumi.StringInput `pulumi:"location"` MessageId pulumi.StringInput `pulumi:"messageId"` Project pulumi.StringPtrInput `pulumi:"project"` View pulumi.StringPtrInput `pulumi:"view"` }
func (LookupMessageOutputArgs) ElementType ¶ added in v0.8.0
func (LookupMessageOutputArgs) ElementType() reflect.Type
type LookupMessageResult ¶ added in v0.4.0
type LookupMessageResult struct { // The datetime when the message was created. Set by the server. CreateTime string `pulumi:"createTime"` // Raw message bytes. Data string `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 map[string]string `pulumi:"labels"` // The message type for this message. MSH-9.1. MessageType string `pulumi:"messageType"` // Resource name of the Message, of the form `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/hl7V2Stores/{hl7_v2_store_id}/messages/{message_id}`. Assigned by the server. Name string `pulumi:"name"` // The parsed version of the raw message data. ParsedData ParsedDataResponse `pulumi:"parsedData"` // All patient IDs listed in the PID-2, PID-3, and PID-4 segments of this message. PatientIds []PatientIdResponse `pulumi:"patientIds"` // The parsed version of the raw message data schematized according to this store's schemas and type definitions. SchematizedData SchematizedDataResponse `pulumi:"schematizedData"` // The hospital that this message came from. MSH-4. SendFacility string `pulumi:"sendFacility"` // The datetime the sending application sent this message. MSH-7. SendTime string `pulumi:"sendTime"` }
func LookupMessage ¶ added in v0.4.0
func LookupMessage(ctx *pulumi.Context, args *LookupMessageArgs, opts ...pulumi.InvokeOption) (*LookupMessageResult, error)
Gets an HL7v2 message.
type LookupMessageResultOutput ¶ added in v0.8.0
type LookupMessageResultOutput struct{ *pulumi.OutputState }
func LookupMessageOutput ¶ added in v0.8.0
func LookupMessageOutput(ctx *pulumi.Context, args LookupMessageOutputArgs, opts ...pulumi.InvokeOption) LookupMessageResultOutput
func (LookupMessageResultOutput) CreateTime ¶ added in v0.8.0
func (o LookupMessageResultOutput) CreateTime() pulumi.StringOutput
The datetime when the message was created. Set by the server.
func (LookupMessageResultOutput) Data ¶ added in v0.8.0
func (o LookupMessageResultOutput) Data() pulumi.StringOutput
Raw message bytes.
func (LookupMessageResultOutput) ElementType ¶ added in v0.8.0
func (LookupMessageResultOutput) ElementType() reflect.Type
func (LookupMessageResultOutput) Labels ¶ added in v0.8.0
func (o LookupMessageResultOutput) Labels() pulumi.StringMapOutput
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.
func (LookupMessageResultOutput) MessageType ¶ added in v0.8.0
func (o LookupMessageResultOutput) MessageType() pulumi.StringOutput
The message type for this message. MSH-9.1.
func (LookupMessageResultOutput) Name ¶ added in v0.8.0
func (o LookupMessageResultOutput) Name() pulumi.StringOutput
Resource name of the Message, of the form `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/hl7V2Stores/{hl7_v2_store_id}/messages/{message_id}`. Assigned by the server.
func (LookupMessageResultOutput) ParsedData ¶ added in v0.8.0
func (o LookupMessageResultOutput) ParsedData() ParsedDataResponseOutput
The parsed version of the raw message data.
func (LookupMessageResultOutput) PatientIds ¶ added in v0.8.0
func (o LookupMessageResultOutput) PatientIds() PatientIdResponseArrayOutput
All patient IDs listed in the PID-2, PID-3, and PID-4 segments of this message.
func (LookupMessageResultOutput) SchematizedData ¶ added in v0.8.0
func (o LookupMessageResultOutput) SchematizedData() SchematizedDataResponseOutput
The parsed version of the raw message data schematized according to this store's schemas and type definitions.
func (LookupMessageResultOutput) SendFacility ¶ added in v0.8.0
func (o LookupMessageResultOutput) SendFacility() pulumi.StringOutput
The hospital that this message came from. MSH-4.
func (LookupMessageResultOutput) SendTime ¶ added in v0.8.0
func (o LookupMessageResultOutput) SendTime() pulumi.StringOutput
The datetime the sending application sent this message. MSH-7.
func (LookupMessageResultOutput) ToLookupMessageResultOutput ¶ added in v0.8.0
func (o LookupMessageResultOutput) ToLookupMessageResultOutput() LookupMessageResultOutput
func (LookupMessageResultOutput) ToLookupMessageResultOutputWithContext ¶ added in v0.8.0
func (o LookupMessageResultOutput) ToLookupMessageResultOutputWithContext(ctx context.Context) LookupMessageResultOutput
type LookupUserDataMappingArgs ¶ added in v0.4.0
type LookupUserDataMappingOutputArgs ¶ added in v0.8.0
type LookupUserDataMappingOutputArgs struct { ConsentStoreId pulumi.StringInput `pulumi:"consentStoreId"` DatasetId pulumi.StringInput `pulumi:"datasetId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` UserDataMappingId pulumi.StringInput `pulumi:"userDataMappingId"` }
func (LookupUserDataMappingOutputArgs) ElementType ¶ added in v0.8.0
func (LookupUserDataMappingOutputArgs) ElementType() reflect.Type
type LookupUserDataMappingResult ¶ added in v0.4.0
type LookupUserDataMappingResult struct { // Indicates the time when this mapping was archived. ArchiveTime string `pulumi:"archiveTime"` // Indicates whether this mapping is archived. Archived bool `pulumi:"archived"` // A unique identifier for the mapped resource. DataId string `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 string `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 []AttributeResponse `pulumi:"resourceAttributes"` // User's UUID provided by the client. UserId string `pulumi:"userId"` }
func LookupUserDataMapping ¶ added in v0.4.0
func LookupUserDataMapping(ctx *pulumi.Context, args *LookupUserDataMappingArgs, opts ...pulumi.InvokeOption) (*LookupUserDataMappingResult, error)
Gets the specified User data mapping.
type LookupUserDataMappingResultOutput ¶ added in v0.8.0
type LookupUserDataMappingResultOutput struct{ *pulumi.OutputState }
func LookupUserDataMappingOutput ¶ added in v0.8.0
func LookupUserDataMappingOutput(ctx *pulumi.Context, args LookupUserDataMappingOutputArgs, opts ...pulumi.InvokeOption) LookupUserDataMappingResultOutput
func (LookupUserDataMappingResultOutput) ArchiveTime ¶ added in v0.8.0
func (o LookupUserDataMappingResultOutput) ArchiveTime() pulumi.StringOutput
Indicates the time when this mapping was archived.
func (LookupUserDataMappingResultOutput) Archived ¶ added in v0.8.0
func (o LookupUserDataMappingResultOutput) Archived() pulumi.BoolOutput
Indicates whether this mapping is archived.
func (LookupUserDataMappingResultOutput) DataId ¶ added in v0.8.0
func (o LookupUserDataMappingResultOutput) DataId() pulumi.StringOutput
A unique identifier for the mapped resource.
func (LookupUserDataMappingResultOutput) ElementType ¶ added in v0.8.0
func (LookupUserDataMappingResultOutput) ElementType() reflect.Type
func (LookupUserDataMappingResultOutput) Name ¶ added in v0.8.0
func (o LookupUserDataMappingResultOutput) Name() pulumi.StringOutput
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}`.
func (LookupUserDataMappingResultOutput) ResourceAttributes ¶ added in v0.8.0
func (o LookupUserDataMappingResultOutput) ResourceAttributes() AttributeResponseArrayOutput
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.
func (LookupUserDataMappingResultOutput) ToLookupUserDataMappingResultOutput ¶ added in v0.8.0
func (o LookupUserDataMappingResultOutput) ToLookupUserDataMappingResultOutput() LookupUserDataMappingResultOutput
func (LookupUserDataMappingResultOutput) ToLookupUserDataMappingResultOutputWithContext ¶ added in v0.8.0
func (o LookupUserDataMappingResultOutput) ToLookupUserDataMappingResultOutputWithContext(ctx context.Context) LookupUserDataMappingResultOutput
func (LookupUserDataMappingResultOutput) UserId ¶ added in v0.8.0
func (o LookupUserDataMappingResultOutput) UserId() pulumi.StringOutput
User's UUID provided by the client.
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"` DatasetId pulumi.StringOutput `pulumi:"datasetId"` Hl7V2StoreId pulumi.StringOutput `pulumi:"hl7V2StoreId"` // 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"` Location pulumi.StringOutput `pulumi:"location"` // 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}/locations/{location_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"` Project pulumi.StringOutput `pulumi:"project"` // 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.StringPtrInput // The message type for this message. MSH-9.1. MessageType pulumi.StringPtrInput // Resource name of the Message, of the form `projects/{project_id}/locations/{location_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.StringPtrInput // 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) CreateTime ¶ added in v0.19.0
func (o MessageOutput) CreateTime() pulumi.StringOutput
The datetime when the message was created. Set by the server.
func (MessageOutput) Data ¶ added in v0.19.0
func (o MessageOutput) Data() pulumi.StringOutput
Raw message bytes.
func (MessageOutput) DatasetId ¶ added in v0.21.0
func (o MessageOutput) DatasetId() pulumi.StringOutput
func (MessageOutput) ElementType ¶ added in v0.3.0
func (MessageOutput) ElementType() reflect.Type
func (MessageOutput) Hl7V2StoreId ¶ added in v0.21.0
func (o MessageOutput) Hl7V2StoreId() pulumi.StringOutput
func (MessageOutput) Labels ¶ added in v0.19.0
func (o MessageOutput) Labels() pulumi.StringMapOutput
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.
func (MessageOutput) Location ¶ added in v0.21.0
func (o MessageOutput) Location() pulumi.StringOutput
func (MessageOutput) MessageType ¶ added in v0.19.0
func (o MessageOutput) MessageType() pulumi.StringOutput
The message type for this message. MSH-9.1.
func (MessageOutput) Name ¶ added in v0.19.0
func (o MessageOutput) Name() pulumi.StringOutput
Resource name of the Message, of the form `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/hl7V2Stores/{hl7_v2_store_id}/messages/{message_id}`. Assigned by the server.
func (MessageOutput) ParsedData ¶ added in v0.19.0
func (o MessageOutput) ParsedData() ParsedDataResponseOutput
The parsed version of the raw message data.
func (MessageOutput) PatientIds ¶ added in v0.19.0
func (o MessageOutput) PatientIds() PatientIdResponseArrayOutput
All patient IDs listed in the PID-2, PID-3, and PID-4 segments of this message.
func (MessageOutput) Project ¶ added in v0.21.0
func (o MessageOutput) Project() pulumi.StringOutput
func (MessageOutput) SchematizedData ¶ added in v0.19.0
func (o MessageOutput) SchematizedData() SchematizedDataResponseOutput
The parsed version of the raw message data schematized according to this store's schemas and type definitions.
func (MessageOutput) SendFacility ¶ added in v0.19.0
func (o MessageOutput) SendFacility() pulumi.StringOutput
The hospital that this message came from. MSH-4.
func (MessageOutput) SendTime ¶ added in v0.19.0
func (o MessageOutput) SendTime() pulumi.StringOutput
The datetime the sending application sent this message. MSH-7.
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 { }
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"` // Indicates whether or not to send Pub/Sub notifications on bulk import. Only supported for DICOM imports. SendForBulkImport *bool `pulumi:"sendForBulkImport"` }
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"` // Indicates whether or not to send Pub/Sub notifications on bulk import. Only supported for DICOM imports. SendForBulkImport pulumi.BoolPtrInput `pulumi:"sendForBulkImport"` }
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) SendForBulkImport ¶ added in v0.6.0
func (o NotificationConfigOutput) SendForBulkImport() pulumi.BoolPtrOutput
Indicates whether or not to send Pub/Sub notifications on bulk import. Only supported for DICOM imports.
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) SendForBulkImport ¶ added in v0.6.0
func (o NotificationConfigPtrOutput) SendForBulkImport() pulumi.BoolPtrOutput
Indicates whether or not to send Pub/Sub notifications on bulk import. Only supported for DICOM imports.
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"` // Indicates whether or not to send Pub/Sub notifications on bulk import. Only supported for DICOM imports. SendForBulkImport bool `pulumi:"sendForBulkImport"` }
Specifies where to send notifications upon changes to a data store.
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) SendForBulkImport ¶ added in v0.6.0
func (o NotificationConfigResponseOutput) SendForBulkImport() pulumi.BoolOutput
Indicates whether or not to send Pub/Sub notifications on bulk import. Only supported for DICOM imports.
func (NotificationConfigResponseOutput) ToNotificationConfigResponseOutput ¶
func (o NotificationConfigResponseOutput) ToNotificationConfigResponseOutput() NotificationConfigResponseOutput
func (NotificationConfigResponseOutput) ToNotificationConfigResponseOutputWithContext ¶
func (o NotificationConfigResponseOutput) ToNotificationConfigResponseOutputWithContext(ctx context.Context) NotificationConfigResponseOutput
type Options ¶ added in v0.28.0
type Options struct { // Set Clean Descriptors Option. CleanDescriptors *CleanDescriptorsOption `pulumi:"cleanDescriptors"` // Apply `Action.clean_image` to [`PixelData`](http://dicom.nema.org/medical/dicom/2018e/output/chtml/part06/chapter_6.html) as configured. CleanImage *ImageConfig `pulumi:"cleanImage"` // Set `Action` for [`StudyInstanceUID`, `SeriesInstanceUID`, `SOPInstanceUID`, and `MediaStorageSOPInstanceUID`](http://dicom.nema.org/medical/dicom/2018e/output/chtml/part06/chapter_6.html). PrimaryIds *OptionsPrimaryIds `pulumi:"primaryIds"` }
Specifies additional options to apply to the base profile.
type OptionsArgs ¶ added in v0.28.0
type OptionsArgs struct { // Set Clean Descriptors Option. CleanDescriptors CleanDescriptorsOptionPtrInput `pulumi:"cleanDescriptors"` // Apply `Action.clean_image` to [`PixelData`](http://dicom.nema.org/medical/dicom/2018e/output/chtml/part06/chapter_6.html) as configured. CleanImage ImageConfigPtrInput `pulumi:"cleanImage"` // Set `Action` for [`StudyInstanceUID`, `SeriesInstanceUID`, `SOPInstanceUID`, and `MediaStorageSOPInstanceUID`](http://dicom.nema.org/medical/dicom/2018e/output/chtml/part06/chapter_6.html). PrimaryIds OptionsPrimaryIdsPtrInput `pulumi:"primaryIds"` }
Specifies additional options to apply to the base profile.
func (OptionsArgs) ElementType ¶ added in v0.28.0
func (OptionsArgs) ElementType() reflect.Type
func (OptionsArgs) ToOptionsOutput ¶ added in v0.28.0
func (i OptionsArgs) ToOptionsOutput() OptionsOutput
func (OptionsArgs) ToOptionsOutputWithContext ¶ added in v0.28.0
func (i OptionsArgs) ToOptionsOutputWithContext(ctx context.Context) OptionsOutput
func (OptionsArgs) ToOptionsPtrOutput ¶ added in v0.28.0
func (i OptionsArgs) ToOptionsPtrOutput() OptionsPtrOutput
func (OptionsArgs) ToOptionsPtrOutputWithContext ¶ added in v0.28.0
func (i OptionsArgs) ToOptionsPtrOutputWithContext(ctx context.Context) OptionsPtrOutput
type OptionsInput ¶ added in v0.28.0
type OptionsInput interface { pulumi.Input ToOptionsOutput() OptionsOutput ToOptionsOutputWithContext(context.Context) OptionsOutput }
OptionsInput is an input type that accepts OptionsArgs and OptionsOutput values. You can construct a concrete instance of `OptionsInput` via:
OptionsArgs{...}
type OptionsOutput ¶ added in v0.28.0
type OptionsOutput struct{ *pulumi.OutputState }
Specifies additional options to apply to the base profile.
func (OptionsOutput) CleanDescriptors ¶ added in v0.28.0
func (o OptionsOutput) CleanDescriptors() CleanDescriptorsOptionPtrOutput
Set Clean Descriptors Option.
func (OptionsOutput) CleanImage ¶ added in v0.28.0
func (o OptionsOutput) CleanImage() ImageConfigPtrOutput
Apply `Action.clean_image` to [`PixelData`](http://dicom.nema.org/medical/dicom/2018e/output/chtml/part06/chapter_6.html) as configured.
func (OptionsOutput) ElementType ¶ added in v0.28.0
func (OptionsOutput) ElementType() reflect.Type
func (OptionsOutput) PrimaryIds ¶ added in v0.28.0
func (o OptionsOutput) PrimaryIds() OptionsPrimaryIdsPtrOutput
Set `Action` for [`StudyInstanceUID`, `SeriesInstanceUID`, `SOPInstanceUID`, and `MediaStorageSOPInstanceUID`](http://dicom.nema.org/medical/dicom/2018e/output/chtml/part06/chapter_6.html).
func (OptionsOutput) ToOptionsOutput ¶ added in v0.28.0
func (o OptionsOutput) ToOptionsOutput() OptionsOutput
func (OptionsOutput) ToOptionsOutputWithContext ¶ added in v0.28.0
func (o OptionsOutput) ToOptionsOutputWithContext(ctx context.Context) OptionsOutput
func (OptionsOutput) ToOptionsPtrOutput ¶ added in v0.28.0
func (o OptionsOutput) ToOptionsPtrOutput() OptionsPtrOutput
func (OptionsOutput) ToOptionsPtrOutputWithContext ¶ added in v0.28.0
func (o OptionsOutput) ToOptionsPtrOutputWithContext(ctx context.Context) OptionsPtrOutput
type OptionsPrimaryIds ¶ added in v0.28.0
type OptionsPrimaryIds string
Set `Action` for [`StudyInstanceUID`, `SeriesInstanceUID`, `SOPInstanceUID`, and `MediaStorageSOPInstanceUID`](http://dicom.nema.org/medical/dicom/2018e/output/chtml/part06/chapter_6.html).
func (OptionsPrimaryIds) ElementType ¶ added in v0.28.0
func (OptionsPrimaryIds) ElementType() reflect.Type
func (OptionsPrimaryIds) ToOptionsPrimaryIdsOutput ¶ added in v0.28.0
func (e OptionsPrimaryIds) ToOptionsPrimaryIdsOutput() OptionsPrimaryIdsOutput
func (OptionsPrimaryIds) ToOptionsPrimaryIdsOutputWithContext ¶ added in v0.28.0
func (e OptionsPrimaryIds) ToOptionsPrimaryIdsOutputWithContext(ctx context.Context) OptionsPrimaryIdsOutput
func (OptionsPrimaryIds) ToOptionsPrimaryIdsPtrOutput ¶ added in v0.28.0
func (e OptionsPrimaryIds) ToOptionsPrimaryIdsPtrOutput() OptionsPrimaryIdsPtrOutput
func (OptionsPrimaryIds) ToOptionsPrimaryIdsPtrOutputWithContext ¶ added in v0.28.0
func (e OptionsPrimaryIds) ToOptionsPrimaryIdsPtrOutputWithContext(ctx context.Context) OptionsPrimaryIdsPtrOutput
func (OptionsPrimaryIds) ToStringOutput ¶ added in v0.28.0
func (e OptionsPrimaryIds) ToStringOutput() pulumi.StringOutput
func (OptionsPrimaryIds) ToStringOutputWithContext ¶ added in v0.28.0
func (e OptionsPrimaryIds) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (OptionsPrimaryIds) ToStringPtrOutput ¶ added in v0.28.0
func (e OptionsPrimaryIds) ToStringPtrOutput() pulumi.StringPtrOutput
func (OptionsPrimaryIds) ToStringPtrOutputWithContext ¶ added in v0.28.0
func (e OptionsPrimaryIds) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type OptionsPrimaryIdsInput ¶ added in v0.28.0
type OptionsPrimaryIdsInput interface { pulumi.Input ToOptionsPrimaryIdsOutput() OptionsPrimaryIdsOutput ToOptionsPrimaryIdsOutputWithContext(context.Context) OptionsPrimaryIdsOutput }
OptionsPrimaryIdsInput is an input type that accepts OptionsPrimaryIdsArgs and OptionsPrimaryIdsOutput values. You can construct a concrete instance of `OptionsPrimaryIdsInput` via:
OptionsPrimaryIdsArgs{...}
type OptionsPrimaryIdsOutput ¶ added in v0.28.0
type OptionsPrimaryIdsOutput struct{ *pulumi.OutputState }
func (OptionsPrimaryIdsOutput) ElementType ¶ added in v0.28.0
func (OptionsPrimaryIdsOutput) ElementType() reflect.Type
func (OptionsPrimaryIdsOutput) ToOptionsPrimaryIdsOutput ¶ added in v0.28.0
func (o OptionsPrimaryIdsOutput) ToOptionsPrimaryIdsOutput() OptionsPrimaryIdsOutput
func (OptionsPrimaryIdsOutput) ToOptionsPrimaryIdsOutputWithContext ¶ added in v0.28.0
func (o OptionsPrimaryIdsOutput) ToOptionsPrimaryIdsOutputWithContext(ctx context.Context) OptionsPrimaryIdsOutput
func (OptionsPrimaryIdsOutput) ToOptionsPrimaryIdsPtrOutput ¶ added in v0.28.0
func (o OptionsPrimaryIdsOutput) ToOptionsPrimaryIdsPtrOutput() OptionsPrimaryIdsPtrOutput
func (OptionsPrimaryIdsOutput) ToOptionsPrimaryIdsPtrOutputWithContext ¶ added in v0.28.0
func (o OptionsPrimaryIdsOutput) ToOptionsPrimaryIdsPtrOutputWithContext(ctx context.Context) OptionsPrimaryIdsPtrOutput
func (OptionsPrimaryIdsOutput) ToStringOutput ¶ added in v0.28.0
func (o OptionsPrimaryIdsOutput) ToStringOutput() pulumi.StringOutput
func (OptionsPrimaryIdsOutput) ToStringOutputWithContext ¶ added in v0.28.0
func (o OptionsPrimaryIdsOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (OptionsPrimaryIdsOutput) ToStringPtrOutput ¶ added in v0.28.0
func (o OptionsPrimaryIdsOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (OptionsPrimaryIdsOutput) ToStringPtrOutputWithContext ¶ added in v0.28.0
func (o OptionsPrimaryIdsOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type OptionsPrimaryIdsPtrInput ¶ added in v0.28.0
type OptionsPrimaryIdsPtrInput interface { pulumi.Input ToOptionsPrimaryIdsPtrOutput() OptionsPrimaryIdsPtrOutput ToOptionsPrimaryIdsPtrOutputWithContext(context.Context) OptionsPrimaryIdsPtrOutput }
func OptionsPrimaryIdsPtr ¶ added in v0.28.0
func OptionsPrimaryIdsPtr(v string) OptionsPrimaryIdsPtrInput
type OptionsPrimaryIdsPtrOutput ¶ added in v0.28.0
type OptionsPrimaryIdsPtrOutput struct{ *pulumi.OutputState }
func (OptionsPrimaryIdsPtrOutput) Elem ¶ added in v0.28.0
func (o OptionsPrimaryIdsPtrOutput) Elem() OptionsPrimaryIdsOutput
func (OptionsPrimaryIdsPtrOutput) ElementType ¶ added in v0.28.0
func (OptionsPrimaryIdsPtrOutput) ElementType() reflect.Type
func (OptionsPrimaryIdsPtrOutput) ToOptionsPrimaryIdsPtrOutput ¶ added in v0.28.0
func (o OptionsPrimaryIdsPtrOutput) ToOptionsPrimaryIdsPtrOutput() OptionsPrimaryIdsPtrOutput
func (OptionsPrimaryIdsPtrOutput) ToOptionsPrimaryIdsPtrOutputWithContext ¶ added in v0.28.0
func (o OptionsPrimaryIdsPtrOutput) ToOptionsPrimaryIdsPtrOutputWithContext(ctx context.Context) OptionsPrimaryIdsPtrOutput
func (OptionsPrimaryIdsPtrOutput) ToStringPtrOutput ¶ added in v0.28.0
func (o OptionsPrimaryIdsPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (OptionsPrimaryIdsPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.28.0
func (o OptionsPrimaryIdsPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type OptionsPtrInput ¶ added in v0.28.0
type OptionsPtrInput interface { pulumi.Input ToOptionsPtrOutput() OptionsPtrOutput ToOptionsPtrOutputWithContext(context.Context) OptionsPtrOutput }
OptionsPtrInput is an input type that accepts OptionsArgs, OptionsPtr and OptionsPtrOutput values. You can construct a concrete instance of `OptionsPtrInput` via:
OptionsArgs{...} or: nil
func OptionsPtr ¶ added in v0.28.0
func OptionsPtr(v *OptionsArgs) OptionsPtrInput
type OptionsPtrOutput ¶ added in v0.28.0
type OptionsPtrOutput struct{ *pulumi.OutputState }
func (OptionsPtrOutput) CleanDescriptors ¶ added in v0.28.0
func (o OptionsPtrOutput) CleanDescriptors() CleanDescriptorsOptionPtrOutput
Set Clean Descriptors Option.
func (OptionsPtrOutput) CleanImage ¶ added in v0.28.0
func (o OptionsPtrOutput) CleanImage() ImageConfigPtrOutput
Apply `Action.clean_image` to [`PixelData`](http://dicom.nema.org/medical/dicom/2018e/output/chtml/part06/chapter_6.html) as configured.
func (OptionsPtrOutput) Elem ¶ added in v0.28.0
func (o OptionsPtrOutput) Elem() OptionsOutput
func (OptionsPtrOutput) ElementType ¶ added in v0.28.0
func (OptionsPtrOutput) ElementType() reflect.Type
func (OptionsPtrOutput) PrimaryIds ¶ added in v0.28.0
func (o OptionsPtrOutput) PrimaryIds() OptionsPrimaryIdsPtrOutput
Set `Action` for [`StudyInstanceUID`, `SeriesInstanceUID`, `SOPInstanceUID`, and `MediaStorageSOPInstanceUID`](http://dicom.nema.org/medical/dicom/2018e/output/chtml/part06/chapter_6.html).
func (OptionsPtrOutput) ToOptionsPtrOutput ¶ added in v0.28.0
func (o OptionsPtrOutput) ToOptionsPtrOutput() OptionsPtrOutput
func (OptionsPtrOutput) ToOptionsPtrOutputWithContext ¶ added in v0.28.0
func (o OptionsPtrOutput) ToOptionsPtrOutputWithContext(ctx context.Context) OptionsPtrOutput
type OptionsResponse ¶ added in v0.28.0
type OptionsResponse struct { // Set Clean Descriptors Option. CleanDescriptors CleanDescriptorsOptionResponse `pulumi:"cleanDescriptors"` // Apply `Action.clean_image` to [`PixelData`](http://dicom.nema.org/medical/dicom/2018e/output/chtml/part06/chapter_6.html) as configured. CleanImage ImageConfigResponse `pulumi:"cleanImage"` // Set `Action` for [`StudyInstanceUID`, `SeriesInstanceUID`, `SOPInstanceUID`, and `MediaStorageSOPInstanceUID`](http://dicom.nema.org/medical/dicom/2018e/output/chtml/part06/chapter_6.html). PrimaryIds string `pulumi:"primaryIds"` }
Specifies additional options to apply to the base profile.
type OptionsResponseOutput ¶ added in v0.28.0
type OptionsResponseOutput struct{ *pulumi.OutputState }
Specifies additional options to apply to the base profile.
func (OptionsResponseOutput) CleanDescriptors ¶ added in v0.28.0
func (o OptionsResponseOutput) CleanDescriptors() CleanDescriptorsOptionResponseOutput
Set Clean Descriptors Option.
func (OptionsResponseOutput) CleanImage ¶ added in v0.28.0
func (o OptionsResponseOutput) CleanImage() ImageConfigResponseOutput
Apply `Action.clean_image` to [`PixelData`](http://dicom.nema.org/medical/dicom/2018e/output/chtml/part06/chapter_6.html) as configured.
func (OptionsResponseOutput) ElementType ¶ added in v0.28.0
func (OptionsResponseOutput) ElementType() reflect.Type
func (OptionsResponseOutput) PrimaryIds ¶ added in v0.28.0
func (o OptionsResponseOutput) PrimaryIds() pulumi.StringOutput
Set `Action` for [`StudyInstanceUID`, `SeriesInstanceUID`, `SOPInstanceUID`, and `MediaStorageSOPInstanceUID`](http://dicom.nema.org/medical/dicom/2018e/output/chtml/part06/chapter_6.html).
func (OptionsResponseOutput) ToOptionsResponseOutput ¶ added in v0.28.0
func (o OptionsResponseOutput) ToOptionsResponseOutput() OptionsResponseOutput
func (OptionsResponseOutput) ToOptionsResponseOutputWithContext ¶ added in v0.28.0
func (o OptionsResponseOutput) ToOptionsResponseOutputWithContext(ctx context.Context) OptionsResponseOutput
type ParsedDataResponse ¶
type ParsedDataResponse struct {
Segments []SegmentResponse `pulumi:"segments"`
}
The content of an HL7v2 message in a structured format.
type ParsedDataResponseOutput ¶
type ParsedDataResponseOutput struct{ *pulumi.OutputState }
The content of an 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
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"` // Immutable. Determines the version of both the default parser to be used when `schema` is not given, as well as the schematized parser used when `schema` is specified. This field is immutable after HL7v2 store creation. Version *ParserConfigVersion `pulumi:"version"` }
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"` // Immutable. Determines the version of both the default parser to be used when `schema` is not given, as well as the schematized parser used when `schema` is specified. This field is immutable after HL7v2 store creation. Version ParserConfigVersionPtrInput `pulumi:"version"` }
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
func (ParserConfigOutput) Version ¶
func (o ParserConfigOutput) Version() ParserConfigVersionPtrOutput
Immutable. Determines the version of both the default parser to be used when `schema` is not given, as well as the schematized parser used when `schema` is specified. This field is immutable after HL7v2 store creation.
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
func (ParserConfigPtrOutput) Version ¶
func (o ParserConfigPtrOutput) Version() ParserConfigVersionPtrOutput
Immutable. Determines the version of both the default parser to be used when `schema` is not given, as well as the schematized parser used when `schema` is specified. This field is immutable after HL7v2 store creation.
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"` // Immutable. Determines the version of both the default parser to be used when `schema` is not given, as well as the schematized parser used when `schema` is specified. This field is immutable after HL7v2 store creation. Version string `pulumi:"version"` }
The configuration for the parser. It determines how the server parses the messages.
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) Version ¶
func (o ParserConfigResponseOutput) Version() pulumi.StringOutput
Immutable. Determines the version of both the default parser to be used when `schema` is not given, as well as the schematized parser used when `schema` is specified. This field is immutable after HL7v2 store creation.
type ParserConfigVersion ¶ added in v0.4.0
type ParserConfigVersion string
Immutable. Determines the version of both the default parser to be used when `schema` is not given, as well as the schematized parser used when `schema` is specified. This field is immutable after HL7v2 store creation.
func (ParserConfigVersion) ElementType ¶ added in v0.4.0
func (ParserConfigVersion) ElementType() reflect.Type
func (ParserConfigVersion) ToParserConfigVersionOutput ¶ added in v0.6.0
func (e ParserConfigVersion) ToParserConfigVersionOutput() ParserConfigVersionOutput
func (ParserConfigVersion) ToParserConfigVersionOutputWithContext ¶ added in v0.6.0
func (e ParserConfigVersion) ToParserConfigVersionOutputWithContext(ctx context.Context) ParserConfigVersionOutput
func (ParserConfigVersion) ToParserConfigVersionPtrOutput ¶ added in v0.6.0
func (e ParserConfigVersion) ToParserConfigVersionPtrOutput() ParserConfigVersionPtrOutput
func (ParserConfigVersion) ToParserConfigVersionPtrOutputWithContext ¶ added in v0.6.0
func (e ParserConfigVersion) ToParserConfigVersionPtrOutputWithContext(ctx context.Context) ParserConfigVersionPtrOutput
func (ParserConfigVersion) ToStringOutput ¶ added in v0.4.0
func (e ParserConfigVersion) ToStringOutput() pulumi.StringOutput
func (ParserConfigVersion) ToStringOutputWithContext ¶ added in v0.4.0
func (e ParserConfigVersion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ParserConfigVersion) ToStringPtrOutput ¶ added in v0.4.0
func (e ParserConfigVersion) ToStringPtrOutput() pulumi.StringPtrOutput
func (ParserConfigVersion) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e ParserConfigVersion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ParserConfigVersionInput ¶ added in v0.6.0
type ParserConfigVersionInput interface { pulumi.Input ToParserConfigVersionOutput() ParserConfigVersionOutput ToParserConfigVersionOutputWithContext(context.Context) ParserConfigVersionOutput }
ParserConfigVersionInput is an input type that accepts ParserConfigVersionArgs and ParserConfigVersionOutput values. You can construct a concrete instance of `ParserConfigVersionInput` via:
ParserConfigVersionArgs{...}
type ParserConfigVersionOutput ¶ added in v0.6.0
type ParserConfigVersionOutput struct{ *pulumi.OutputState }
func (ParserConfigVersionOutput) ElementType ¶ added in v0.6.0
func (ParserConfigVersionOutput) ElementType() reflect.Type
func (ParserConfigVersionOutput) ToParserConfigVersionOutput ¶ added in v0.6.0
func (o ParserConfigVersionOutput) ToParserConfigVersionOutput() ParserConfigVersionOutput
func (ParserConfigVersionOutput) ToParserConfigVersionOutputWithContext ¶ added in v0.6.0
func (o ParserConfigVersionOutput) ToParserConfigVersionOutputWithContext(ctx context.Context) ParserConfigVersionOutput
func (ParserConfigVersionOutput) ToParserConfigVersionPtrOutput ¶ added in v0.6.0
func (o ParserConfigVersionOutput) ToParserConfigVersionPtrOutput() ParserConfigVersionPtrOutput
func (ParserConfigVersionOutput) ToParserConfigVersionPtrOutputWithContext ¶ added in v0.6.0
func (o ParserConfigVersionOutput) ToParserConfigVersionPtrOutputWithContext(ctx context.Context) ParserConfigVersionPtrOutput
func (ParserConfigVersionOutput) ToStringOutput ¶ added in v0.6.0
func (o ParserConfigVersionOutput) ToStringOutput() pulumi.StringOutput
func (ParserConfigVersionOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o ParserConfigVersionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ParserConfigVersionOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ParserConfigVersionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ParserConfigVersionOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ParserConfigVersionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ParserConfigVersionPtrInput ¶ added in v0.6.0
type ParserConfigVersionPtrInput interface { pulumi.Input ToParserConfigVersionPtrOutput() ParserConfigVersionPtrOutput ToParserConfigVersionPtrOutputWithContext(context.Context) ParserConfigVersionPtrOutput }
func ParserConfigVersionPtr ¶ added in v0.6.0
func ParserConfigVersionPtr(v string) ParserConfigVersionPtrInput
type ParserConfigVersionPtrOutput ¶ added in v0.6.0
type ParserConfigVersionPtrOutput struct{ *pulumi.OutputState }
func (ParserConfigVersionPtrOutput) Elem ¶ added in v0.6.0
func (o ParserConfigVersionPtrOutput) Elem() ParserConfigVersionOutput
func (ParserConfigVersionPtrOutput) ElementType ¶ added in v0.6.0
func (ParserConfigVersionPtrOutput) ElementType() reflect.Type
func (ParserConfigVersionPtrOutput) ToParserConfigVersionPtrOutput ¶ added in v0.6.0
func (o ParserConfigVersionPtrOutput) ToParserConfigVersionPtrOutput() ParserConfigVersionPtrOutput
func (ParserConfigVersionPtrOutput) ToParserConfigVersionPtrOutputWithContext ¶ added in v0.6.0
func (o ParserConfigVersionPtrOutput) ToParserConfigVersionPtrOutputWithContext(ctx context.Context) ParserConfigVersionPtrOutput
func (ParserConfigVersionPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ParserConfigVersionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ParserConfigVersionPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ParserConfigVersionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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 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 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 RecurseTag ¶ added in v0.28.0
type RecurseTag struct { }
Recursively apply DICOM de-id to tags nested in a sequence. Supported [Value Representation] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): SQ
type RecurseTagArgs ¶ added in v0.28.0
type RecurseTagArgs struct { }
Recursively apply DICOM de-id to tags nested in a sequence. Supported [Value Representation] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): SQ
func (RecurseTagArgs) ElementType ¶ added in v0.28.0
func (RecurseTagArgs) ElementType() reflect.Type
func (RecurseTagArgs) ToRecurseTagOutput ¶ added in v0.28.0
func (i RecurseTagArgs) ToRecurseTagOutput() RecurseTagOutput
func (RecurseTagArgs) ToRecurseTagOutputWithContext ¶ added in v0.28.0
func (i RecurseTagArgs) ToRecurseTagOutputWithContext(ctx context.Context) RecurseTagOutput
func (RecurseTagArgs) ToRecurseTagPtrOutput ¶ added in v0.28.0
func (i RecurseTagArgs) ToRecurseTagPtrOutput() RecurseTagPtrOutput
func (RecurseTagArgs) ToRecurseTagPtrOutputWithContext ¶ added in v0.28.0
func (i RecurseTagArgs) ToRecurseTagPtrOutputWithContext(ctx context.Context) RecurseTagPtrOutput
type RecurseTagInput ¶ added in v0.28.0
type RecurseTagInput interface { pulumi.Input ToRecurseTagOutput() RecurseTagOutput ToRecurseTagOutputWithContext(context.Context) RecurseTagOutput }
RecurseTagInput is an input type that accepts RecurseTagArgs and RecurseTagOutput values. You can construct a concrete instance of `RecurseTagInput` via:
RecurseTagArgs{...}
type RecurseTagOutput ¶ added in v0.28.0
type RecurseTagOutput struct{ *pulumi.OutputState }
Recursively apply DICOM de-id to tags nested in a sequence. Supported [Value Representation] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): SQ
func (RecurseTagOutput) ElementType ¶ added in v0.28.0
func (RecurseTagOutput) ElementType() reflect.Type
func (RecurseTagOutput) ToRecurseTagOutput ¶ added in v0.28.0
func (o RecurseTagOutput) ToRecurseTagOutput() RecurseTagOutput
func (RecurseTagOutput) ToRecurseTagOutputWithContext ¶ added in v0.28.0
func (o RecurseTagOutput) ToRecurseTagOutputWithContext(ctx context.Context) RecurseTagOutput
func (RecurseTagOutput) ToRecurseTagPtrOutput ¶ added in v0.28.0
func (o RecurseTagOutput) ToRecurseTagPtrOutput() RecurseTagPtrOutput
func (RecurseTagOutput) ToRecurseTagPtrOutputWithContext ¶ added in v0.28.0
func (o RecurseTagOutput) ToRecurseTagPtrOutputWithContext(ctx context.Context) RecurseTagPtrOutput
type RecurseTagPtrInput ¶ added in v0.28.0
type RecurseTagPtrInput interface { pulumi.Input ToRecurseTagPtrOutput() RecurseTagPtrOutput ToRecurseTagPtrOutputWithContext(context.Context) RecurseTagPtrOutput }
RecurseTagPtrInput is an input type that accepts RecurseTagArgs, RecurseTagPtr and RecurseTagPtrOutput values. You can construct a concrete instance of `RecurseTagPtrInput` via:
RecurseTagArgs{...} or: nil
func RecurseTagPtr ¶ added in v0.28.0
func RecurseTagPtr(v *RecurseTagArgs) RecurseTagPtrInput
type RecurseTagPtrOutput ¶ added in v0.28.0
type RecurseTagPtrOutput struct{ *pulumi.OutputState }
func (RecurseTagPtrOutput) Elem ¶ added in v0.28.0
func (o RecurseTagPtrOutput) Elem() RecurseTagOutput
func (RecurseTagPtrOutput) ElementType ¶ added in v0.28.0
func (RecurseTagPtrOutput) ElementType() reflect.Type
func (RecurseTagPtrOutput) ToRecurseTagPtrOutput ¶ added in v0.28.0
func (o RecurseTagPtrOutput) ToRecurseTagPtrOutput() RecurseTagPtrOutput
func (RecurseTagPtrOutput) ToRecurseTagPtrOutputWithContext ¶ added in v0.28.0
func (o RecurseTagPtrOutput) ToRecurseTagPtrOutputWithContext(ctx context.Context) RecurseTagPtrOutput
type RecurseTagResponse ¶ added in v0.28.0
type RecurseTagResponse struct { }
Recursively apply DICOM de-id to tags nested in a sequence. Supported [Value Representation] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): SQ
type RecurseTagResponseOutput ¶ added in v0.28.0
type RecurseTagResponseOutput struct{ *pulumi.OutputState }
Recursively apply DICOM de-id to tags nested in a sequence. Supported [Value Representation] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): SQ
func (RecurseTagResponseOutput) ElementType ¶ added in v0.28.0
func (RecurseTagResponseOutput) ElementType() reflect.Type
func (RecurseTagResponseOutput) ToRecurseTagResponseOutput ¶ added in v0.28.0
func (o RecurseTagResponseOutput) ToRecurseTagResponseOutput() RecurseTagResponseOutput
func (RecurseTagResponseOutput) ToRecurseTagResponseOutputWithContext ¶ added in v0.28.0
func (o RecurseTagResponseOutput) ToRecurseTagResponseOutputWithContext(ctx context.Context) RecurseTagResponseOutput
type RedactConfig ¶ added in v0.21.0
type RedactConfig struct { }
Define how to redact sensitive values. Default behaviour is erase. For example, "My name is Jane." becomes "My name is ."
type RedactConfigArgs ¶ added in v0.21.0
type RedactConfigArgs struct { }
Define how to redact sensitive values. Default behaviour is erase. For example, "My name is Jane." becomes "My name is ."
func (RedactConfigArgs) ElementType ¶ added in v0.21.0
func (RedactConfigArgs) ElementType() reflect.Type
func (RedactConfigArgs) ToRedactConfigOutput ¶ added in v0.21.0
func (i RedactConfigArgs) ToRedactConfigOutput() RedactConfigOutput
func (RedactConfigArgs) ToRedactConfigOutputWithContext ¶ added in v0.21.0
func (i RedactConfigArgs) ToRedactConfigOutputWithContext(ctx context.Context) RedactConfigOutput
func (RedactConfigArgs) ToRedactConfigPtrOutput ¶ added in v0.21.0
func (i RedactConfigArgs) ToRedactConfigPtrOutput() RedactConfigPtrOutput
func (RedactConfigArgs) ToRedactConfigPtrOutputWithContext ¶ added in v0.21.0
func (i RedactConfigArgs) ToRedactConfigPtrOutputWithContext(ctx context.Context) RedactConfigPtrOutput
type RedactConfigInput ¶ added in v0.21.0
type RedactConfigInput interface { pulumi.Input ToRedactConfigOutput() RedactConfigOutput ToRedactConfigOutputWithContext(context.Context) RedactConfigOutput }
RedactConfigInput is an input type that accepts RedactConfigArgs and RedactConfigOutput values. You can construct a concrete instance of `RedactConfigInput` via:
RedactConfigArgs{...}
type RedactConfigOutput ¶ added in v0.21.0
type RedactConfigOutput struct{ *pulumi.OutputState }
Define how to redact sensitive values. Default behaviour is erase. For example, "My name is Jane." becomes "My name is ."
func (RedactConfigOutput) ElementType ¶ added in v0.21.0
func (RedactConfigOutput) ElementType() reflect.Type
func (RedactConfigOutput) ToRedactConfigOutput ¶ added in v0.21.0
func (o RedactConfigOutput) ToRedactConfigOutput() RedactConfigOutput
func (RedactConfigOutput) ToRedactConfigOutputWithContext ¶ added in v0.21.0
func (o RedactConfigOutput) ToRedactConfigOutputWithContext(ctx context.Context) RedactConfigOutput
func (RedactConfigOutput) ToRedactConfigPtrOutput ¶ added in v0.21.0
func (o RedactConfigOutput) ToRedactConfigPtrOutput() RedactConfigPtrOutput
func (RedactConfigOutput) ToRedactConfigPtrOutputWithContext ¶ added in v0.21.0
func (o RedactConfigOutput) ToRedactConfigPtrOutputWithContext(ctx context.Context) RedactConfigPtrOutput
type RedactConfigPtrInput ¶ added in v0.21.0
type RedactConfigPtrInput interface { pulumi.Input ToRedactConfigPtrOutput() RedactConfigPtrOutput ToRedactConfigPtrOutputWithContext(context.Context) RedactConfigPtrOutput }
RedactConfigPtrInput is an input type that accepts RedactConfigArgs, RedactConfigPtr and RedactConfigPtrOutput values. You can construct a concrete instance of `RedactConfigPtrInput` via:
RedactConfigArgs{...} or: nil
func RedactConfigPtr ¶ added in v0.21.0
func RedactConfigPtr(v *RedactConfigArgs) RedactConfigPtrInput
type RedactConfigPtrOutput ¶ added in v0.21.0
type RedactConfigPtrOutput struct{ *pulumi.OutputState }
func (RedactConfigPtrOutput) Elem ¶ added in v0.21.0
func (o RedactConfigPtrOutput) Elem() RedactConfigOutput
func (RedactConfigPtrOutput) ElementType ¶ added in v0.21.0
func (RedactConfigPtrOutput) ElementType() reflect.Type
func (RedactConfigPtrOutput) ToRedactConfigPtrOutput ¶ added in v0.21.0
func (o RedactConfigPtrOutput) ToRedactConfigPtrOutput() RedactConfigPtrOutput
func (RedactConfigPtrOutput) ToRedactConfigPtrOutputWithContext ¶ added in v0.21.0
func (o RedactConfigPtrOutput) ToRedactConfigPtrOutputWithContext(ctx context.Context) RedactConfigPtrOutput
type RedactConfigResponse ¶ added in v0.21.0
type RedactConfigResponse struct { }
Define how to redact sensitive values. Default behaviour is erase. For example, "My name is Jane." becomes "My name is ."
type RedactConfigResponseOutput ¶ added in v0.21.0
type RedactConfigResponseOutput struct{ *pulumi.OutputState }
Define how to redact sensitive values. Default behaviour is erase. For example, "My name is Jane." becomes "My name is ."
func (RedactConfigResponseOutput) ElementType ¶ added in v0.21.0
func (RedactConfigResponseOutput) ElementType() reflect.Type
func (RedactConfigResponseOutput) ToRedactConfigResponseOutput ¶ added in v0.21.0
func (o RedactConfigResponseOutput) ToRedactConfigResponseOutput() RedactConfigResponseOutput
func (RedactConfigResponseOutput) ToRedactConfigResponseOutputWithContext ¶ added in v0.21.0
func (o RedactConfigResponseOutput) ToRedactConfigResponseOutputWithContext(ctx context.Context) RedactConfigResponseOutput
type RegenUidTag ¶ added in v0.28.0
type RegenUidTag struct { }
Replace UID with a new generated UID. Supported [Value Representation] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): UI
type RegenUidTagArgs ¶ added in v0.28.0
type RegenUidTagArgs struct { }
Replace UID with a new generated UID. Supported [Value Representation] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): UI
func (RegenUidTagArgs) ElementType ¶ added in v0.28.0
func (RegenUidTagArgs) ElementType() reflect.Type
func (RegenUidTagArgs) ToRegenUidTagOutput ¶ added in v0.28.0
func (i RegenUidTagArgs) ToRegenUidTagOutput() RegenUidTagOutput
func (RegenUidTagArgs) ToRegenUidTagOutputWithContext ¶ added in v0.28.0
func (i RegenUidTagArgs) ToRegenUidTagOutputWithContext(ctx context.Context) RegenUidTagOutput
func (RegenUidTagArgs) ToRegenUidTagPtrOutput ¶ added in v0.28.0
func (i RegenUidTagArgs) ToRegenUidTagPtrOutput() RegenUidTagPtrOutput
func (RegenUidTagArgs) ToRegenUidTagPtrOutputWithContext ¶ added in v0.28.0
func (i RegenUidTagArgs) ToRegenUidTagPtrOutputWithContext(ctx context.Context) RegenUidTagPtrOutput
type RegenUidTagInput ¶ added in v0.28.0
type RegenUidTagInput interface { pulumi.Input ToRegenUidTagOutput() RegenUidTagOutput ToRegenUidTagOutputWithContext(context.Context) RegenUidTagOutput }
RegenUidTagInput is an input type that accepts RegenUidTagArgs and RegenUidTagOutput values. You can construct a concrete instance of `RegenUidTagInput` via:
RegenUidTagArgs{...}
type RegenUidTagOutput ¶ added in v0.28.0
type RegenUidTagOutput struct{ *pulumi.OutputState }
Replace UID with a new generated UID. Supported [Value Representation] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): UI
func (RegenUidTagOutput) ElementType ¶ added in v0.28.0
func (RegenUidTagOutput) ElementType() reflect.Type
func (RegenUidTagOutput) ToRegenUidTagOutput ¶ added in v0.28.0
func (o RegenUidTagOutput) ToRegenUidTagOutput() RegenUidTagOutput
func (RegenUidTagOutput) ToRegenUidTagOutputWithContext ¶ added in v0.28.0
func (o RegenUidTagOutput) ToRegenUidTagOutputWithContext(ctx context.Context) RegenUidTagOutput
func (RegenUidTagOutput) ToRegenUidTagPtrOutput ¶ added in v0.28.0
func (o RegenUidTagOutput) ToRegenUidTagPtrOutput() RegenUidTagPtrOutput
func (RegenUidTagOutput) ToRegenUidTagPtrOutputWithContext ¶ added in v0.28.0
func (o RegenUidTagOutput) ToRegenUidTagPtrOutputWithContext(ctx context.Context) RegenUidTagPtrOutput
type RegenUidTagPtrInput ¶ added in v0.28.0
type RegenUidTagPtrInput interface { pulumi.Input ToRegenUidTagPtrOutput() RegenUidTagPtrOutput ToRegenUidTagPtrOutputWithContext(context.Context) RegenUidTagPtrOutput }
RegenUidTagPtrInput is an input type that accepts RegenUidTagArgs, RegenUidTagPtr and RegenUidTagPtrOutput values. You can construct a concrete instance of `RegenUidTagPtrInput` via:
RegenUidTagArgs{...} or: nil
func RegenUidTagPtr ¶ added in v0.28.0
func RegenUidTagPtr(v *RegenUidTagArgs) RegenUidTagPtrInput
type RegenUidTagPtrOutput ¶ added in v0.28.0
type RegenUidTagPtrOutput struct{ *pulumi.OutputState }
func (RegenUidTagPtrOutput) Elem ¶ added in v0.28.0
func (o RegenUidTagPtrOutput) Elem() RegenUidTagOutput
func (RegenUidTagPtrOutput) ElementType ¶ added in v0.28.0
func (RegenUidTagPtrOutput) ElementType() reflect.Type
func (RegenUidTagPtrOutput) ToRegenUidTagPtrOutput ¶ added in v0.28.0
func (o RegenUidTagPtrOutput) ToRegenUidTagPtrOutput() RegenUidTagPtrOutput
func (RegenUidTagPtrOutput) ToRegenUidTagPtrOutputWithContext ¶ added in v0.28.0
func (o RegenUidTagPtrOutput) ToRegenUidTagPtrOutputWithContext(ctx context.Context) RegenUidTagPtrOutput
type RegenUidTagResponse ¶ added in v0.28.0
type RegenUidTagResponse struct { }
Replace UID with a new generated UID. Supported [Value Representation] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): UI
type RegenUidTagResponseOutput ¶ added in v0.28.0
type RegenUidTagResponseOutput struct{ *pulumi.OutputState }
Replace UID with a new generated UID. Supported [Value Representation] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): UI
func (RegenUidTagResponseOutput) ElementType ¶ added in v0.28.0
func (RegenUidTagResponseOutput) ElementType() reflect.Type
func (RegenUidTagResponseOutput) ToRegenUidTagResponseOutput ¶ added in v0.28.0
func (o RegenUidTagResponseOutput) ToRegenUidTagResponseOutput() RegenUidTagResponseOutput
func (RegenUidTagResponseOutput) ToRegenUidTagResponseOutputWithContext ¶ added in v0.28.0
func (o RegenUidTagResponseOutput) ToRegenUidTagResponseOutputWithContext(ctx context.Context) RegenUidTagResponseOutput
type RemoveFieldArgs ¶ added in v0.28.0
type RemoveFieldArgs struct { }
Remove field.
func (RemoveFieldArgs) ElementType ¶ added in v0.28.0
func (RemoveFieldArgs) ElementType() reflect.Type
func (RemoveFieldArgs) ToRemoveFieldOutput ¶ added in v0.28.0
func (i RemoveFieldArgs) ToRemoveFieldOutput() RemoveFieldOutput
func (RemoveFieldArgs) ToRemoveFieldOutputWithContext ¶ added in v0.28.0
func (i RemoveFieldArgs) ToRemoveFieldOutputWithContext(ctx context.Context) RemoveFieldOutput
func (RemoveFieldArgs) ToRemoveFieldPtrOutput ¶ added in v0.28.0
func (i RemoveFieldArgs) ToRemoveFieldPtrOutput() RemoveFieldPtrOutput
func (RemoveFieldArgs) ToRemoveFieldPtrOutputWithContext ¶ added in v0.28.0
func (i RemoveFieldArgs) ToRemoveFieldPtrOutputWithContext(ctx context.Context) RemoveFieldPtrOutput
type RemoveFieldInput ¶ added in v0.28.0
type RemoveFieldInput interface { pulumi.Input ToRemoveFieldOutput() RemoveFieldOutput ToRemoveFieldOutputWithContext(context.Context) RemoveFieldOutput }
RemoveFieldInput is an input type that accepts RemoveFieldArgs and RemoveFieldOutput values. You can construct a concrete instance of `RemoveFieldInput` via:
RemoveFieldArgs{...}
type RemoveFieldOutput ¶ added in v0.28.0
type RemoveFieldOutput struct{ *pulumi.OutputState }
Remove field.
func (RemoveFieldOutput) ElementType ¶ added in v0.28.0
func (RemoveFieldOutput) ElementType() reflect.Type
func (RemoveFieldOutput) ToRemoveFieldOutput ¶ added in v0.28.0
func (o RemoveFieldOutput) ToRemoveFieldOutput() RemoveFieldOutput
func (RemoveFieldOutput) ToRemoveFieldOutputWithContext ¶ added in v0.28.0
func (o RemoveFieldOutput) ToRemoveFieldOutputWithContext(ctx context.Context) RemoveFieldOutput
func (RemoveFieldOutput) ToRemoveFieldPtrOutput ¶ added in v0.28.0
func (o RemoveFieldOutput) ToRemoveFieldPtrOutput() RemoveFieldPtrOutput
func (RemoveFieldOutput) ToRemoveFieldPtrOutputWithContext ¶ added in v0.28.0
func (o RemoveFieldOutput) ToRemoveFieldPtrOutputWithContext(ctx context.Context) RemoveFieldPtrOutput
type RemoveFieldPtrInput ¶ added in v0.28.0
type RemoveFieldPtrInput interface { pulumi.Input ToRemoveFieldPtrOutput() RemoveFieldPtrOutput ToRemoveFieldPtrOutputWithContext(context.Context) RemoveFieldPtrOutput }
RemoveFieldPtrInput is an input type that accepts RemoveFieldArgs, RemoveFieldPtr and RemoveFieldPtrOutput values. You can construct a concrete instance of `RemoveFieldPtrInput` via:
RemoveFieldArgs{...} or: nil
func RemoveFieldPtr ¶ added in v0.28.0
func RemoveFieldPtr(v *RemoveFieldArgs) RemoveFieldPtrInput
type RemoveFieldPtrOutput ¶ added in v0.28.0
type RemoveFieldPtrOutput struct{ *pulumi.OutputState }
func (RemoveFieldPtrOutput) Elem ¶ added in v0.28.0
func (o RemoveFieldPtrOutput) Elem() RemoveFieldOutput
func (RemoveFieldPtrOutput) ElementType ¶ added in v0.28.0
func (RemoveFieldPtrOutput) ElementType() reflect.Type
func (RemoveFieldPtrOutput) ToRemoveFieldPtrOutput ¶ added in v0.28.0
func (o RemoveFieldPtrOutput) ToRemoveFieldPtrOutput() RemoveFieldPtrOutput
func (RemoveFieldPtrOutput) ToRemoveFieldPtrOutputWithContext ¶ added in v0.28.0
func (o RemoveFieldPtrOutput) ToRemoveFieldPtrOutputWithContext(ctx context.Context) RemoveFieldPtrOutput
type RemoveFieldResponseOutput ¶ added in v0.28.0
type RemoveFieldResponseOutput struct{ *pulumi.OutputState }
Remove field.
func (RemoveFieldResponseOutput) ElementType ¶ added in v0.28.0
func (RemoveFieldResponseOutput) ElementType() reflect.Type
func (RemoveFieldResponseOutput) ToRemoveFieldResponseOutput ¶ added in v0.28.0
func (o RemoveFieldResponseOutput) ToRemoveFieldResponseOutput() RemoveFieldResponseOutput
func (RemoveFieldResponseOutput) ToRemoveFieldResponseOutputWithContext ¶ added in v0.28.0
func (o RemoveFieldResponseOutput) ToRemoveFieldResponseOutputWithContext(ctx context.Context) RemoveFieldResponseOutput
type RemoveTagArgs ¶ added in v0.28.0
type RemoveTagArgs struct { }
Replace with empty tag.
func (RemoveTagArgs) ElementType ¶ added in v0.28.0
func (RemoveTagArgs) ElementType() reflect.Type
func (RemoveTagArgs) ToRemoveTagOutput ¶ added in v0.28.0
func (i RemoveTagArgs) ToRemoveTagOutput() RemoveTagOutput
func (RemoveTagArgs) ToRemoveTagOutputWithContext ¶ added in v0.28.0
func (i RemoveTagArgs) ToRemoveTagOutputWithContext(ctx context.Context) RemoveTagOutput
func (RemoveTagArgs) ToRemoveTagPtrOutput ¶ added in v0.28.0
func (i RemoveTagArgs) ToRemoveTagPtrOutput() RemoveTagPtrOutput
func (RemoveTagArgs) ToRemoveTagPtrOutputWithContext ¶ added in v0.28.0
func (i RemoveTagArgs) ToRemoveTagPtrOutputWithContext(ctx context.Context) RemoveTagPtrOutput
type RemoveTagInput ¶ added in v0.28.0
type RemoveTagInput interface { pulumi.Input ToRemoveTagOutput() RemoveTagOutput ToRemoveTagOutputWithContext(context.Context) RemoveTagOutput }
RemoveTagInput is an input type that accepts RemoveTagArgs and RemoveTagOutput values. You can construct a concrete instance of `RemoveTagInput` via:
RemoveTagArgs{...}
type RemoveTagOutput ¶ added in v0.28.0
type RemoveTagOutput struct{ *pulumi.OutputState }
Replace with empty tag.
func (RemoveTagOutput) ElementType ¶ added in v0.28.0
func (RemoveTagOutput) ElementType() reflect.Type
func (RemoveTagOutput) ToRemoveTagOutput ¶ added in v0.28.0
func (o RemoveTagOutput) ToRemoveTagOutput() RemoveTagOutput
func (RemoveTagOutput) ToRemoveTagOutputWithContext ¶ added in v0.28.0
func (o RemoveTagOutput) ToRemoveTagOutputWithContext(ctx context.Context) RemoveTagOutput
func (RemoveTagOutput) ToRemoveTagPtrOutput ¶ added in v0.28.0
func (o RemoveTagOutput) ToRemoveTagPtrOutput() RemoveTagPtrOutput
func (RemoveTagOutput) ToRemoveTagPtrOutputWithContext ¶ added in v0.28.0
func (o RemoveTagOutput) ToRemoveTagPtrOutputWithContext(ctx context.Context) RemoveTagPtrOutput
type RemoveTagPtrInput ¶ added in v0.28.0
type RemoveTagPtrInput interface { pulumi.Input ToRemoveTagPtrOutput() RemoveTagPtrOutput ToRemoveTagPtrOutputWithContext(context.Context) RemoveTagPtrOutput }
RemoveTagPtrInput is an input type that accepts RemoveTagArgs, RemoveTagPtr and RemoveTagPtrOutput values. You can construct a concrete instance of `RemoveTagPtrInput` via:
RemoveTagArgs{...} or: nil
func RemoveTagPtr ¶ added in v0.28.0
func RemoveTagPtr(v *RemoveTagArgs) RemoveTagPtrInput
type RemoveTagPtrOutput ¶ added in v0.28.0
type RemoveTagPtrOutput struct{ *pulumi.OutputState }
func (RemoveTagPtrOutput) Elem ¶ added in v0.28.0
func (o RemoveTagPtrOutput) Elem() RemoveTagOutput
func (RemoveTagPtrOutput) ElementType ¶ added in v0.28.0
func (RemoveTagPtrOutput) ElementType() reflect.Type
func (RemoveTagPtrOutput) ToRemoveTagPtrOutput ¶ added in v0.28.0
func (o RemoveTagPtrOutput) ToRemoveTagPtrOutput() RemoveTagPtrOutput
func (RemoveTagPtrOutput) ToRemoveTagPtrOutputWithContext ¶ added in v0.28.0
func (o RemoveTagPtrOutput) ToRemoveTagPtrOutputWithContext(ctx context.Context) RemoveTagPtrOutput
type RemoveTagResponseOutput ¶ added in v0.28.0
type RemoveTagResponseOutput struct{ *pulumi.OutputState }
Replace with empty tag.
func (RemoveTagResponseOutput) ElementType ¶ added in v0.28.0
func (RemoveTagResponseOutput) ElementType() reflect.Type
func (RemoveTagResponseOutput) ToRemoveTagResponseOutput ¶ added in v0.28.0
func (o RemoveTagResponseOutput) ToRemoveTagResponseOutput() RemoveTagResponseOutput
func (RemoveTagResponseOutput) ToRemoveTagResponseOutputWithContext ¶ added in v0.28.0
func (o RemoveTagResponseOutput) ToRemoveTagResponseOutputWithContext(ctx context.Context) RemoveTagResponseOutput
type ReplaceWithInfoTypeConfig ¶ added in v0.21.0
type ReplaceWithInfoTypeConfig struct { }
When using the INSPECT_AND_TRANSFORM action, each match is replaced with the name of the info_type. For example, "My name is Jane" becomes "My name is [PERSON_NAME]." The TRANSFORM action is equivalent to redacting.
type ReplaceWithInfoTypeConfigArgs ¶ added in v0.21.0
type ReplaceWithInfoTypeConfigArgs struct { }
When using the INSPECT_AND_TRANSFORM action, each match is replaced with the name of the info_type. For example, "My name is Jane" becomes "My name is [PERSON_NAME]." The TRANSFORM action is equivalent to redacting.
func (ReplaceWithInfoTypeConfigArgs) ElementType ¶ added in v0.21.0
func (ReplaceWithInfoTypeConfigArgs) ElementType() reflect.Type
func (ReplaceWithInfoTypeConfigArgs) ToReplaceWithInfoTypeConfigOutput ¶ added in v0.21.0
func (i ReplaceWithInfoTypeConfigArgs) ToReplaceWithInfoTypeConfigOutput() ReplaceWithInfoTypeConfigOutput
func (ReplaceWithInfoTypeConfigArgs) ToReplaceWithInfoTypeConfigOutputWithContext ¶ added in v0.21.0
func (i ReplaceWithInfoTypeConfigArgs) ToReplaceWithInfoTypeConfigOutputWithContext(ctx context.Context) ReplaceWithInfoTypeConfigOutput
func (ReplaceWithInfoTypeConfigArgs) ToReplaceWithInfoTypeConfigPtrOutput ¶ added in v0.21.0
func (i ReplaceWithInfoTypeConfigArgs) ToReplaceWithInfoTypeConfigPtrOutput() ReplaceWithInfoTypeConfigPtrOutput
func (ReplaceWithInfoTypeConfigArgs) ToReplaceWithInfoTypeConfigPtrOutputWithContext ¶ added in v0.21.0
func (i ReplaceWithInfoTypeConfigArgs) ToReplaceWithInfoTypeConfigPtrOutputWithContext(ctx context.Context) ReplaceWithInfoTypeConfigPtrOutput
type ReplaceWithInfoTypeConfigInput ¶ added in v0.21.0
type ReplaceWithInfoTypeConfigInput interface { pulumi.Input ToReplaceWithInfoTypeConfigOutput() ReplaceWithInfoTypeConfigOutput ToReplaceWithInfoTypeConfigOutputWithContext(context.Context) ReplaceWithInfoTypeConfigOutput }
ReplaceWithInfoTypeConfigInput is an input type that accepts ReplaceWithInfoTypeConfigArgs and ReplaceWithInfoTypeConfigOutput values. You can construct a concrete instance of `ReplaceWithInfoTypeConfigInput` via:
ReplaceWithInfoTypeConfigArgs{...}
type ReplaceWithInfoTypeConfigOutput ¶ added in v0.21.0
type ReplaceWithInfoTypeConfigOutput struct{ *pulumi.OutputState }
When using the INSPECT_AND_TRANSFORM action, each match is replaced with the name of the info_type. For example, "My name is Jane" becomes "My name is [PERSON_NAME]." The TRANSFORM action is equivalent to redacting.
func (ReplaceWithInfoTypeConfigOutput) ElementType ¶ added in v0.21.0
func (ReplaceWithInfoTypeConfigOutput) ElementType() reflect.Type
func (ReplaceWithInfoTypeConfigOutput) ToReplaceWithInfoTypeConfigOutput ¶ added in v0.21.0
func (o ReplaceWithInfoTypeConfigOutput) ToReplaceWithInfoTypeConfigOutput() ReplaceWithInfoTypeConfigOutput
func (ReplaceWithInfoTypeConfigOutput) ToReplaceWithInfoTypeConfigOutputWithContext ¶ added in v0.21.0
func (o ReplaceWithInfoTypeConfigOutput) ToReplaceWithInfoTypeConfigOutputWithContext(ctx context.Context) ReplaceWithInfoTypeConfigOutput
func (ReplaceWithInfoTypeConfigOutput) ToReplaceWithInfoTypeConfigPtrOutput ¶ added in v0.21.0
func (o ReplaceWithInfoTypeConfigOutput) ToReplaceWithInfoTypeConfigPtrOutput() ReplaceWithInfoTypeConfigPtrOutput
func (ReplaceWithInfoTypeConfigOutput) ToReplaceWithInfoTypeConfigPtrOutputWithContext ¶ added in v0.21.0
func (o ReplaceWithInfoTypeConfigOutput) ToReplaceWithInfoTypeConfigPtrOutputWithContext(ctx context.Context) ReplaceWithInfoTypeConfigPtrOutput
type ReplaceWithInfoTypeConfigPtrInput ¶ added in v0.21.0
type ReplaceWithInfoTypeConfigPtrInput interface { pulumi.Input ToReplaceWithInfoTypeConfigPtrOutput() ReplaceWithInfoTypeConfigPtrOutput ToReplaceWithInfoTypeConfigPtrOutputWithContext(context.Context) ReplaceWithInfoTypeConfigPtrOutput }
ReplaceWithInfoTypeConfigPtrInput is an input type that accepts ReplaceWithInfoTypeConfigArgs, ReplaceWithInfoTypeConfigPtr and ReplaceWithInfoTypeConfigPtrOutput values. You can construct a concrete instance of `ReplaceWithInfoTypeConfigPtrInput` via:
ReplaceWithInfoTypeConfigArgs{...} or: nil
func ReplaceWithInfoTypeConfigPtr ¶ added in v0.21.0
func ReplaceWithInfoTypeConfigPtr(v *ReplaceWithInfoTypeConfigArgs) ReplaceWithInfoTypeConfigPtrInput
type ReplaceWithInfoTypeConfigPtrOutput ¶ added in v0.21.0
type ReplaceWithInfoTypeConfigPtrOutput struct{ *pulumi.OutputState }
func (ReplaceWithInfoTypeConfigPtrOutput) Elem ¶ added in v0.21.0
func (o ReplaceWithInfoTypeConfigPtrOutput) Elem() ReplaceWithInfoTypeConfigOutput
func (ReplaceWithInfoTypeConfigPtrOutput) ElementType ¶ added in v0.21.0
func (ReplaceWithInfoTypeConfigPtrOutput) ElementType() reflect.Type
func (ReplaceWithInfoTypeConfigPtrOutput) ToReplaceWithInfoTypeConfigPtrOutput ¶ added in v0.21.0
func (o ReplaceWithInfoTypeConfigPtrOutput) ToReplaceWithInfoTypeConfigPtrOutput() ReplaceWithInfoTypeConfigPtrOutput
func (ReplaceWithInfoTypeConfigPtrOutput) ToReplaceWithInfoTypeConfigPtrOutputWithContext ¶ added in v0.21.0
func (o ReplaceWithInfoTypeConfigPtrOutput) ToReplaceWithInfoTypeConfigPtrOutputWithContext(ctx context.Context) ReplaceWithInfoTypeConfigPtrOutput
type ReplaceWithInfoTypeConfigResponse ¶ added in v0.21.0
type ReplaceWithInfoTypeConfigResponse struct { }
When using the INSPECT_AND_TRANSFORM action, each match is replaced with the name of the info_type. For example, "My name is Jane" becomes "My name is [PERSON_NAME]." The TRANSFORM action is equivalent to redacting.
type ReplaceWithInfoTypeConfigResponseOutput ¶ added in v0.21.0
type ReplaceWithInfoTypeConfigResponseOutput struct{ *pulumi.OutputState }
When using the INSPECT_AND_TRANSFORM action, each match is replaced with the name of the info_type. For example, "My name is Jane" becomes "My name is [PERSON_NAME]." The TRANSFORM action is equivalent to redacting.
func (ReplaceWithInfoTypeConfigResponseOutput) ElementType ¶ added in v0.21.0
func (ReplaceWithInfoTypeConfigResponseOutput) ElementType() reflect.Type
func (ReplaceWithInfoTypeConfigResponseOutput) ToReplaceWithInfoTypeConfigResponseOutput ¶ added in v0.21.0
func (o ReplaceWithInfoTypeConfigResponseOutput) ToReplaceWithInfoTypeConfigResponseOutput() ReplaceWithInfoTypeConfigResponseOutput
func (ReplaceWithInfoTypeConfigResponseOutput) ToReplaceWithInfoTypeConfigResponseOutputWithContext ¶ added in v0.21.0
func (o ReplaceWithInfoTypeConfigResponseOutput) ToReplaceWithInfoTypeConfigResponseOutputWithContext(ctx context.Context) ReplaceWithInfoTypeConfigResponseOutput
type ResetTagArgs ¶ added in v0.28.0
type ResetTagArgs struct { }
Reset tag to a placeholder value.
func (ResetTagArgs) ElementType ¶ added in v0.28.0
func (ResetTagArgs) ElementType() reflect.Type
func (ResetTagArgs) ToResetTagOutput ¶ added in v0.28.0
func (i ResetTagArgs) ToResetTagOutput() ResetTagOutput
func (ResetTagArgs) ToResetTagOutputWithContext ¶ added in v0.28.0
func (i ResetTagArgs) ToResetTagOutputWithContext(ctx context.Context) ResetTagOutput
func (ResetTagArgs) ToResetTagPtrOutput ¶ added in v0.28.0
func (i ResetTagArgs) ToResetTagPtrOutput() ResetTagPtrOutput
func (ResetTagArgs) ToResetTagPtrOutputWithContext ¶ added in v0.28.0
func (i ResetTagArgs) ToResetTagPtrOutputWithContext(ctx context.Context) ResetTagPtrOutput
type ResetTagInput ¶ added in v0.28.0
type ResetTagInput interface { pulumi.Input ToResetTagOutput() ResetTagOutput ToResetTagOutputWithContext(context.Context) ResetTagOutput }
ResetTagInput is an input type that accepts ResetTagArgs and ResetTagOutput values. You can construct a concrete instance of `ResetTagInput` via:
ResetTagArgs{...}
type ResetTagOutput ¶ added in v0.28.0
type ResetTagOutput struct{ *pulumi.OutputState }
Reset tag to a placeholder value.
func (ResetTagOutput) ElementType ¶ added in v0.28.0
func (ResetTagOutput) ElementType() reflect.Type
func (ResetTagOutput) ToResetTagOutput ¶ added in v0.28.0
func (o ResetTagOutput) ToResetTagOutput() ResetTagOutput
func (ResetTagOutput) ToResetTagOutputWithContext ¶ added in v0.28.0
func (o ResetTagOutput) ToResetTagOutputWithContext(ctx context.Context) ResetTagOutput
func (ResetTagOutput) ToResetTagPtrOutput ¶ added in v0.28.0
func (o ResetTagOutput) ToResetTagPtrOutput() ResetTagPtrOutput
func (ResetTagOutput) ToResetTagPtrOutputWithContext ¶ added in v0.28.0
func (o ResetTagOutput) ToResetTagPtrOutputWithContext(ctx context.Context) ResetTagPtrOutput
type ResetTagPtrInput ¶ added in v0.28.0
type ResetTagPtrInput interface { pulumi.Input ToResetTagPtrOutput() ResetTagPtrOutput ToResetTagPtrOutputWithContext(context.Context) ResetTagPtrOutput }
ResetTagPtrInput is an input type that accepts ResetTagArgs, ResetTagPtr and ResetTagPtrOutput values. You can construct a concrete instance of `ResetTagPtrInput` via:
ResetTagArgs{...} or: nil
func ResetTagPtr ¶ added in v0.28.0
func ResetTagPtr(v *ResetTagArgs) ResetTagPtrInput
type ResetTagPtrOutput ¶ added in v0.28.0
type ResetTagPtrOutput struct{ *pulumi.OutputState }
func (ResetTagPtrOutput) Elem ¶ added in v0.28.0
func (o ResetTagPtrOutput) Elem() ResetTagOutput
func (ResetTagPtrOutput) ElementType ¶ added in v0.28.0
func (ResetTagPtrOutput) ElementType() reflect.Type
func (ResetTagPtrOutput) ToResetTagPtrOutput ¶ added in v0.28.0
func (o ResetTagPtrOutput) ToResetTagPtrOutput() ResetTagPtrOutput
func (ResetTagPtrOutput) ToResetTagPtrOutputWithContext ¶ added in v0.28.0
func (o ResetTagPtrOutput) ToResetTagPtrOutputWithContext(ctx context.Context) ResetTagPtrOutput
type ResetTagResponse ¶ added in v0.28.0
type ResetTagResponse struct { }
Reset tag to a placeholder value.
type ResetTagResponseOutput ¶ added in v0.28.0
type ResetTagResponseOutput struct{ *pulumi.OutputState }
Reset tag to a placeholder value.
func (ResetTagResponseOutput) ElementType ¶ added in v0.28.0
func (ResetTagResponseOutput) ElementType() reflect.Type
func (ResetTagResponseOutput) ToResetTagResponseOutput ¶ added in v0.28.0
func (o ResetTagResponseOutput) ToResetTagResponseOutput() ResetTagResponseOutput
func (ResetTagResponseOutput) ToResetTagResponseOutputWithContext ¶ added in v0.28.0
func (o ResetTagResponseOutput) ToResetTagResponseOutputWithContext(ctx context.Context) ResetTagResponseOutput
type ResourceAnnotation ¶
type ResourceAnnotation struct { // A description of the annotation record. Label *string `pulumi:"label"` }
Resource level annotation.
type ResourceAnnotationArgs ¶
type ResourceAnnotationArgs struct { // A description of the annotation record. Label pulumi.StringPtrInput `pulumi:"label"` }
Resource level annotation.
func (ResourceAnnotationArgs) ElementType ¶
func (ResourceAnnotationArgs) ElementType() reflect.Type
func (ResourceAnnotationArgs) ToResourceAnnotationOutput ¶
func (i ResourceAnnotationArgs) ToResourceAnnotationOutput() ResourceAnnotationOutput
func (ResourceAnnotationArgs) ToResourceAnnotationOutputWithContext ¶
func (i ResourceAnnotationArgs) ToResourceAnnotationOutputWithContext(ctx context.Context) ResourceAnnotationOutput
func (ResourceAnnotationArgs) ToResourceAnnotationPtrOutput ¶
func (i ResourceAnnotationArgs) ToResourceAnnotationPtrOutput() ResourceAnnotationPtrOutput
func (ResourceAnnotationArgs) ToResourceAnnotationPtrOutputWithContext ¶
func (i ResourceAnnotationArgs) ToResourceAnnotationPtrOutputWithContext(ctx context.Context) ResourceAnnotationPtrOutput
type ResourceAnnotationInput ¶
type ResourceAnnotationInput interface { pulumi.Input ToResourceAnnotationOutput() ResourceAnnotationOutput ToResourceAnnotationOutputWithContext(context.Context) ResourceAnnotationOutput }
ResourceAnnotationInput is an input type that accepts ResourceAnnotationArgs and ResourceAnnotationOutput values. You can construct a concrete instance of `ResourceAnnotationInput` via:
ResourceAnnotationArgs{...}
type ResourceAnnotationOutput ¶
type ResourceAnnotationOutput struct{ *pulumi.OutputState }
Resource level annotation.
func (ResourceAnnotationOutput) ElementType ¶
func (ResourceAnnotationOutput) ElementType() reflect.Type
func (ResourceAnnotationOutput) Label ¶
func (o ResourceAnnotationOutput) Label() pulumi.StringPtrOutput
A description of the annotation record.
func (ResourceAnnotationOutput) ToResourceAnnotationOutput ¶
func (o ResourceAnnotationOutput) ToResourceAnnotationOutput() ResourceAnnotationOutput
func (ResourceAnnotationOutput) ToResourceAnnotationOutputWithContext ¶
func (o ResourceAnnotationOutput) ToResourceAnnotationOutputWithContext(ctx context.Context) ResourceAnnotationOutput
func (ResourceAnnotationOutput) ToResourceAnnotationPtrOutput ¶
func (o ResourceAnnotationOutput) ToResourceAnnotationPtrOutput() ResourceAnnotationPtrOutput
func (ResourceAnnotationOutput) ToResourceAnnotationPtrOutputWithContext ¶
func (o ResourceAnnotationOutput) ToResourceAnnotationPtrOutputWithContext(ctx context.Context) ResourceAnnotationPtrOutput
type ResourceAnnotationPtrInput ¶
type ResourceAnnotationPtrInput interface { pulumi.Input ToResourceAnnotationPtrOutput() ResourceAnnotationPtrOutput ToResourceAnnotationPtrOutputWithContext(context.Context) ResourceAnnotationPtrOutput }
ResourceAnnotationPtrInput is an input type that accepts ResourceAnnotationArgs, ResourceAnnotationPtr and ResourceAnnotationPtrOutput values. You can construct a concrete instance of `ResourceAnnotationPtrInput` via:
ResourceAnnotationArgs{...} or: nil
func ResourceAnnotationPtr ¶
func ResourceAnnotationPtr(v *ResourceAnnotationArgs) ResourceAnnotationPtrInput
type ResourceAnnotationPtrOutput ¶
type ResourceAnnotationPtrOutput struct{ *pulumi.OutputState }
func (ResourceAnnotationPtrOutput) Elem ¶
func (o ResourceAnnotationPtrOutput) Elem() ResourceAnnotationOutput
func (ResourceAnnotationPtrOutput) ElementType ¶
func (ResourceAnnotationPtrOutput) ElementType() reflect.Type
func (ResourceAnnotationPtrOutput) Label ¶
func (o ResourceAnnotationPtrOutput) Label() pulumi.StringPtrOutput
A description of the annotation record.
func (ResourceAnnotationPtrOutput) ToResourceAnnotationPtrOutput ¶
func (o ResourceAnnotationPtrOutput) ToResourceAnnotationPtrOutput() ResourceAnnotationPtrOutput
func (ResourceAnnotationPtrOutput) ToResourceAnnotationPtrOutputWithContext ¶
func (o ResourceAnnotationPtrOutput) ToResourceAnnotationPtrOutputWithContext(ctx context.Context) ResourceAnnotationPtrOutput
type ResourceAnnotationResponse ¶
type ResourceAnnotationResponse struct { // A description of the annotation record. Label string `pulumi:"label"` }
Resource level annotation.
type ResourceAnnotationResponseOutput ¶
type ResourceAnnotationResponseOutput struct{ *pulumi.OutputState }
Resource level annotation.
func (ResourceAnnotationResponseOutput) ElementType ¶
func (ResourceAnnotationResponseOutput) ElementType() reflect.Type
func (ResourceAnnotationResponseOutput) Label ¶
func (o ResourceAnnotationResponseOutput) Label() pulumi.StringOutput
A description of the annotation record.
func (ResourceAnnotationResponseOutput) ToResourceAnnotationResponseOutput ¶
func (o ResourceAnnotationResponseOutput) ToResourceAnnotationResponseOutput() ResourceAnnotationResponseOutput
func (ResourceAnnotationResponseOutput) ToResourceAnnotationResponseOutputWithContext ¶
func (o ResourceAnnotationResponseOutput) ToResourceAnnotationResponseOutputWithContext(ctx context.Context) ResourceAnnotationResponseOutput
type SchemaConfig ¶
type SchemaConfig struct { // The configuration for exported BigQuery tables to be partitioned by FHIR resource's last updated time column. LastUpdatedPartitionConfig *TimePartitioning `pulumi:"lastUpdatedPartitionConfig"` // 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 *SchemaConfigSchemaType `pulumi:"schemaType"` }
Configuration for the FHIR BigQuery schema. Determines how the server generates the schema.
type SchemaConfigArgs ¶
type SchemaConfigArgs struct { // The configuration for exported BigQuery tables to be partitioned by FHIR resource's last updated time column. LastUpdatedPartitionConfig TimePartitioningPtrInput `pulumi:"lastUpdatedPartitionConfig"` // 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 SchemaConfigSchemaTypePtrInput `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) LastUpdatedPartitionConfig ¶ added in v0.28.0
func (o SchemaConfigOutput) LastUpdatedPartitionConfig() TimePartitioningPtrOutput
The configuration for exported BigQuery tables to be partitioned by FHIR resource's last updated time column.
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() SchemaConfigSchemaTypePtrOutput
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) LastUpdatedPartitionConfig ¶ added in v0.28.0
func (o SchemaConfigPtrOutput) LastUpdatedPartitionConfig() TimePartitioningPtrOutput
The configuration for exported BigQuery tables to be partitioned by FHIR resource's last updated time column.
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() SchemaConfigSchemaTypePtrOutput
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 configuration for exported BigQuery tables to be partitioned by FHIR resource's last updated time column. LastUpdatedPartitionConfig TimePartitioningResponse `pulumi:"lastUpdatedPartitionConfig"` // 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 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) LastUpdatedPartitionConfig ¶ added in v0.28.0
func (o SchemaConfigResponseOutput) LastUpdatedPartitionConfig() TimePartitioningResponseOutput
The configuration for exported BigQuery tables to be partitioned by FHIR resource's last updated time column.
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 SchemaConfigSchemaType ¶ added in v0.4.0
type SchemaConfigSchemaType string
Specifies the output schema type. Schema type is required.
func (SchemaConfigSchemaType) ElementType ¶ added in v0.4.0
func (SchemaConfigSchemaType) ElementType() reflect.Type
func (SchemaConfigSchemaType) ToSchemaConfigSchemaTypeOutput ¶ added in v0.6.0
func (e SchemaConfigSchemaType) ToSchemaConfigSchemaTypeOutput() SchemaConfigSchemaTypeOutput
func (SchemaConfigSchemaType) ToSchemaConfigSchemaTypeOutputWithContext ¶ added in v0.6.0
func (e SchemaConfigSchemaType) ToSchemaConfigSchemaTypeOutputWithContext(ctx context.Context) SchemaConfigSchemaTypeOutput
func (SchemaConfigSchemaType) ToSchemaConfigSchemaTypePtrOutput ¶ added in v0.6.0
func (e SchemaConfigSchemaType) ToSchemaConfigSchemaTypePtrOutput() SchemaConfigSchemaTypePtrOutput
func (SchemaConfigSchemaType) ToSchemaConfigSchemaTypePtrOutputWithContext ¶ added in v0.6.0
func (e SchemaConfigSchemaType) ToSchemaConfigSchemaTypePtrOutputWithContext(ctx context.Context) SchemaConfigSchemaTypePtrOutput
func (SchemaConfigSchemaType) ToStringOutput ¶ added in v0.4.0
func (e SchemaConfigSchemaType) ToStringOutput() pulumi.StringOutput
func (SchemaConfigSchemaType) ToStringOutputWithContext ¶ added in v0.4.0
func (e SchemaConfigSchemaType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SchemaConfigSchemaType) ToStringPtrOutput ¶ added in v0.4.0
func (e SchemaConfigSchemaType) ToStringPtrOutput() pulumi.StringPtrOutput
func (SchemaConfigSchemaType) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e SchemaConfigSchemaType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SchemaConfigSchemaTypeInput ¶ added in v0.6.0
type SchemaConfigSchemaTypeInput interface { pulumi.Input ToSchemaConfigSchemaTypeOutput() SchemaConfigSchemaTypeOutput ToSchemaConfigSchemaTypeOutputWithContext(context.Context) SchemaConfigSchemaTypeOutput }
SchemaConfigSchemaTypeInput is an input type that accepts SchemaConfigSchemaTypeArgs and SchemaConfigSchemaTypeOutput values. You can construct a concrete instance of `SchemaConfigSchemaTypeInput` via:
SchemaConfigSchemaTypeArgs{...}
type SchemaConfigSchemaTypeOutput ¶ added in v0.6.0
type SchemaConfigSchemaTypeOutput struct{ *pulumi.OutputState }
func (SchemaConfigSchemaTypeOutput) ElementType ¶ added in v0.6.0
func (SchemaConfigSchemaTypeOutput) ElementType() reflect.Type
func (SchemaConfigSchemaTypeOutput) ToSchemaConfigSchemaTypeOutput ¶ added in v0.6.0
func (o SchemaConfigSchemaTypeOutput) ToSchemaConfigSchemaTypeOutput() SchemaConfigSchemaTypeOutput
func (SchemaConfigSchemaTypeOutput) ToSchemaConfigSchemaTypeOutputWithContext ¶ added in v0.6.0
func (o SchemaConfigSchemaTypeOutput) ToSchemaConfigSchemaTypeOutputWithContext(ctx context.Context) SchemaConfigSchemaTypeOutput
func (SchemaConfigSchemaTypeOutput) ToSchemaConfigSchemaTypePtrOutput ¶ added in v0.6.0
func (o SchemaConfigSchemaTypeOutput) ToSchemaConfigSchemaTypePtrOutput() SchemaConfigSchemaTypePtrOutput
func (SchemaConfigSchemaTypeOutput) ToSchemaConfigSchemaTypePtrOutputWithContext ¶ added in v0.6.0
func (o SchemaConfigSchemaTypeOutput) ToSchemaConfigSchemaTypePtrOutputWithContext(ctx context.Context) SchemaConfigSchemaTypePtrOutput
func (SchemaConfigSchemaTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o SchemaConfigSchemaTypeOutput) ToStringOutput() pulumi.StringOutput
func (SchemaConfigSchemaTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o SchemaConfigSchemaTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SchemaConfigSchemaTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o SchemaConfigSchemaTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SchemaConfigSchemaTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o SchemaConfigSchemaTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SchemaConfigSchemaTypePtrInput ¶ added in v0.6.0
type SchemaConfigSchemaTypePtrInput interface { pulumi.Input ToSchemaConfigSchemaTypePtrOutput() SchemaConfigSchemaTypePtrOutput ToSchemaConfigSchemaTypePtrOutputWithContext(context.Context) SchemaConfigSchemaTypePtrOutput }
func SchemaConfigSchemaTypePtr ¶ added in v0.6.0
func SchemaConfigSchemaTypePtr(v string) SchemaConfigSchemaTypePtrInput
type SchemaConfigSchemaTypePtrOutput ¶ added in v0.6.0
type SchemaConfigSchemaTypePtrOutput struct{ *pulumi.OutputState }
func (SchemaConfigSchemaTypePtrOutput) Elem ¶ added in v0.6.0
func (o SchemaConfigSchemaTypePtrOutput) Elem() SchemaConfigSchemaTypeOutput
func (SchemaConfigSchemaTypePtrOutput) ElementType ¶ added in v0.6.0
func (SchemaConfigSchemaTypePtrOutput) ElementType() reflect.Type
func (SchemaConfigSchemaTypePtrOutput) ToSchemaConfigSchemaTypePtrOutput ¶ added in v0.6.0
func (o SchemaConfigSchemaTypePtrOutput) ToSchemaConfigSchemaTypePtrOutput() SchemaConfigSchemaTypePtrOutput
func (SchemaConfigSchemaTypePtrOutput) ToSchemaConfigSchemaTypePtrOutputWithContext ¶ added in v0.6.0
func (o SchemaConfigSchemaTypePtrOutput) ToSchemaConfigSchemaTypePtrOutputWithContext(ctx context.Context) SchemaConfigSchemaTypePtrOutput
func (SchemaConfigSchemaTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o SchemaConfigSchemaTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SchemaConfigSchemaTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o SchemaConfigSchemaTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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 *SchemaPackageSchematizedParsingType `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"` // Determines how unexpected segments (segments not matched to the schema) are handled. UnexpectedSegmentHandling *SchemaPackageUnexpectedSegmentHandling `pulumi:"unexpectedSegmentHandling"` }
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 SchemaPackageSchematizedParsingTypePtrInput `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"` // Determines how unexpected segments (segments not matched to the schema) are handled. UnexpectedSegmentHandling SchemaPackageUnexpectedSegmentHandlingPtrInput `pulumi:"unexpectedSegmentHandling"` }
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() SchemaPackageSchematizedParsingTypePtrOutput
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.
func (SchemaPackageOutput) UnexpectedSegmentHandling ¶
func (o SchemaPackageOutput) UnexpectedSegmentHandling() SchemaPackageUnexpectedSegmentHandlingPtrOutput
Determines how unexpected segments (segments not matched to the schema) are handled.
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() SchemaPackageSchematizedParsingTypePtrOutput
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.
func (SchemaPackagePtrOutput) UnexpectedSegmentHandling ¶
func (o SchemaPackagePtrOutput) UnexpectedSegmentHandling() SchemaPackageUnexpectedSegmentHandlingPtrOutput
Determines how unexpected segments (segments not matched to the schema) are handled.
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"` // Determines how unexpected segments (segments not matched to the schema) are handled. UnexpectedSegmentHandling string `pulumi:"unexpectedSegmentHandling"` }
A schema package contains a set of schemas and type definitions.
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) 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.
func (SchemaPackageResponseOutput) UnexpectedSegmentHandling ¶
func (o SchemaPackageResponseOutput) UnexpectedSegmentHandling() pulumi.StringOutput
Determines how unexpected segments (segments not matched to the schema) are handled.
type SchemaPackageSchematizedParsingType ¶ added in v0.4.0
type SchemaPackageSchematizedParsingType string
Determines how messages that fail to parse are handled.
func (SchemaPackageSchematizedParsingType) ElementType ¶ added in v0.4.0
func (SchemaPackageSchematizedParsingType) ElementType() reflect.Type
func (SchemaPackageSchematizedParsingType) ToSchemaPackageSchematizedParsingTypeOutput ¶ added in v0.6.0
func (e SchemaPackageSchematizedParsingType) ToSchemaPackageSchematizedParsingTypeOutput() SchemaPackageSchematizedParsingTypeOutput
func (SchemaPackageSchematizedParsingType) ToSchemaPackageSchematizedParsingTypeOutputWithContext ¶ added in v0.6.0
func (e SchemaPackageSchematizedParsingType) ToSchemaPackageSchematizedParsingTypeOutputWithContext(ctx context.Context) SchemaPackageSchematizedParsingTypeOutput
func (SchemaPackageSchematizedParsingType) ToSchemaPackageSchematizedParsingTypePtrOutput ¶ added in v0.6.0
func (e SchemaPackageSchematizedParsingType) ToSchemaPackageSchematizedParsingTypePtrOutput() SchemaPackageSchematizedParsingTypePtrOutput
func (SchemaPackageSchematizedParsingType) ToSchemaPackageSchematizedParsingTypePtrOutputWithContext ¶ added in v0.6.0
func (e SchemaPackageSchematizedParsingType) ToSchemaPackageSchematizedParsingTypePtrOutputWithContext(ctx context.Context) SchemaPackageSchematizedParsingTypePtrOutput
func (SchemaPackageSchematizedParsingType) ToStringOutput ¶ added in v0.4.0
func (e SchemaPackageSchematizedParsingType) ToStringOutput() pulumi.StringOutput
func (SchemaPackageSchematizedParsingType) ToStringOutputWithContext ¶ added in v0.4.0
func (e SchemaPackageSchematizedParsingType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SchemaPackageSchematizedParsingType) ToStringPtrOutput ¶ added in v0.4.0
func (e SchemaPackageSchematizedParsingType) ToStringPtrOutput() pulumi.StringPtrOutput
func (SchemaPackageSchematizedParsingType) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e SchemaPackageSchematizedParsingType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SchemaPackageSchematizedParsingTypeInput ¶ added in v0.6.0
type SchemaPackageSchematizedParsingTypeInput interface { pulumi.Input ToSchemaPackageSchematizedParsingTypeOutput() SchemaPackageSchematizedParsingTypeOutput ToSchemaPackageSchematizedParsingTypeOutputWithContext(context.Context) SchemaPackageSchematizedParsingTypeOutput }
SchemaPackageSchematizedParsingTypeInput is an input type that accepts SchemaPackageSchematizedParsingTypeArgs and SchemaPackageSchematizedParsingTypeOutput values. You can construct a concrete instance of `SchemaPackageSchematizedParsingTypeInput` via:
SchemaPackageSchematizedParsingTypeArgs{...}
type SchemaPackageSchematizedParsingTypeOutput ¶ added in v0.6.0
type SchemaPackageSchematizedParsingTypeOutput struct{ *pulumi.OutputState }
func (SchemaPackageSchematizedParsingTypeOutput) ElementType ¶ added in v0.6.0
func (SchemaPackageSchematizedParsingTypeOutput) ElementType() reflect.Type
func (SchemaPackageSchematizedParsingTypeOutput) ToSchemaPackageSchematizedParsingTypeOutput ¶ added in v0.6.0
func (o SchemaPackageSchematizedParsingTypeOutput) ToSchemaPackageSchematizedParsingTypeOutput() SchemaPackageSchematizedParsingTypeOutput
func (SchemaPackageSchematizedParsingTypeOutput) ToSchemaPackageSchematizedParsingTypeOutputWithContext ¶ added in v0.6.0
func (o SchemaPackageSchematizedParsingTypeOutput) ToSchemaPackageSchematizedParsingTypeOutputWithContext(ctx context.Context) SchemaPackageSchematizedParsingTypeOutput
func (SchemaPackageSchematizedParsingTypeOutput) ToSchemaPackageSchematizedParsingTypePtrOutput ¶ added in v0.6.0
func (o SchemaPackageSchematizedParsingTypeOutput) ToSchemaPackageSchematizedParsingTypePtrOutput() SchemaPackageSchematizedParsingTypePtrOutput
func (SchemaPackageSchematizedParsingTypeOutput) ToSchemaPackageSchematizedParsingTypePtrOutputWithContext ¶ added in v0.6.0
func (o SchemaPackageSchematizedParsingTypeOutput) ToSchemaPackageSchematizedParsingTypePtrOutputWithContext(ctx context.Context) SchemaPackageSchematizedParsingTypePtrOutput
func (SchemaPackageSchematizedParsingTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o SchemaPackageSchematizedParsingTypeOutput) ToStringOutput() pulumi.StringOutput
func (SchemaPackageSchematizedParsingTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o SchemaPackageSchematizedParsingTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SchemaPackageSchematizedParsingTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o SchemaPackageSchematizedParsingTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SchemaPackageSchematizedParsingTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o SchemaPackageSchematizedParsingTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SchemaPackageSchematizedParsingTypePtrInput ¶ added in v0.6.0
type SchemaPackageSchematizedParsingTypePtrInput interface { pulumi.Input ToSchemaPackageSchematizedParsingTypePtrOutput() SchemaPackageSchematizedParsingTypePtrOutput ToSchemaPackageSchematizedParsingTypePtrOutputWithContext(context.Context) SchemaPackageSchematizedParsingTypePtrOutput }
func SchemaPackageSchematizedParsingTypePtr ¶ added in v0.6.0
func SchemaPackageSchematizedParsingTypePtr(v string) SchemaPackageSchematizedParsingTypePtrInput
type SchemaPackageSchematizedParsingTypePtrOutput ¶ added in v0.6.0
type SchemaPackageSchematizedParsingTypePtrOutput struct{ *pulumi.OutputState }
func (SchemaPackageSchematizedParsingTypePtrOutput) ElementType ¶ added in v0.6.0
func (SchemaPackageSchematizedParsingTypePtrOutput) ElementType() reflect.Type
func (SchemaPackageSchematizedParsingTypePtrOutput) ToSchemaPackageSchematizedParsingTypePtrOutput ¶ added in v0.6.0
func (o SchemaPackageSchematizedParsingTypePtrOutput) ToSchemaPackageSchematizedParsingTypePtrOutput() SchemaPackageSchematizedParsingTypePtrOutput
func (SchemaPackageSchematizedParsingTypePtrOutput) ToSchemaPackageSchematizedParsingTypePtrOutputWithContext ¶ added in v0.6.0
func (o SchemaPackageSchematizedParsingTypePtrOutput) ToSchemaPackageSchematizedParsingTypePtrOutputWithContext(ctx context.Context) SchemaPackageSchematizedParsingTypePtrOutput
func (SchemaPackageSchematizedParsingTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o SchemaPackageSchematizedParsingTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SchemaPackageSchematizedParsingTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o SchemaPackageSchematizedParsingTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SchemaPackageUnexpectedSegmentHandling ¶ added in v0.4.0
type SchemaPackageUnexpectedSegmentHandling string
Determines how unexpected segments (segments not matched to the schema) are handled.
func (SchemaPackageUnexpectedSegmentHandling) ElementType ¶ added in v0.4.0
func (SchemaPackageUnexpectedSegmentHandling) ElementType() reflect.Type
func (SchemaPackageUnexpectedSegmentHandling) ToSchemaPackageUnexpectedSegmentHandlingOutput ¶ added in v0.6.0
func (e SchemaPackageUnexpectedSegmentHandling) ToSchemaPackageUnexpectedSegmentHandlingOutput() SchemaPackageUnexpectedSegmentHandlingOutput
func (SchemaPackageUnexpectedSegmentHandling) ToSchemaPackageUnexpectedSegmentHandlingOutputWithContext ¶ added in v0.6.0
func (e SchemaPackageUnexpectedSegmentHandling) ToSchemaPackageUnexpectedSegmentHandlingOutputWithContext(ctx context.Context) SchemaPackageUnexpectedSegmentHandlingOutput
func (SchemaPackageUnexpectedSegmentHandling) ToSchemaPackageUnexpectedSegmentHandlingPtrOutput ¶ added in v0.6.0
func (e SchemaPackageUnexpectedSegmentHandling) ToSchemaPackageUnexpectedSegmentHandlingPtrOutput() SchemaPackageUnexpectedSegmentHandlingPtrOutput
func (SchemaPackageUnexpectedSegmentHandling) ToSchemaPackageUnexpectedSegmentHandlingPtrOutputWithContext ¶ added in v0.6.0
func (e SchemaPackageUnexpectedSegmentHandling) ToSchemaPackageUnexpectedSegmentHandlingPtrOutputWithContext(ctx context.Context) SchemaPackageUnexpectedSegmentHandlingPtrOutput
func (SchemaPackageUnexpectedSegmentHandling) ToStringOutput ¶ added in v0.4.0
func (e SchemaPackageUnexpectedSegmentHandling) ToStringOutput() pulumi.StringOutput
func (SchemaPackageUnexpectedSegmentHandling) ToStringOutputWithContext ¶ added in v0.4.0
func (e SchemaPackageUnexpectedSegmentHandling) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SchemaPackageUnexpectedSegmentHandling) ToStringPtrOutput ¶ added in v0.4.0
func (e SchemaPackageUnexpectedSegmentHandling) ToStringPtrOutput() pulumi.StringPtrOutput
func (SchemaPackageUnexpectedSegmentHandling) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e SchemaPackageUnexpectedSegmentHandling) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SchemaPackageUnexpectedSegmentHandlingInput ¶ added in v0.6.0
type SchemaPackageUnexpectedSegmentHandlingInput interface { pulumi.Input ToSchemaPackageUnexpectedSegmentHandlingOutput() SchemaPackageUnexpectedSegmentHandlingOutput ToSchemaPackageUnexpectedSegmentHandlingOutputWithContext(context.Context) SchemaPackageUnexpectedSegmentHandlingOutput }
SchemaPackageUnexpectedSegmentHandlingInput is an input type that accepts SchemaPackageUnexpectedSegmentHandlingArgs and SchemaPackageUnexpectedSegmentHandlingOutput values. You can construct a concrete instance of `SchemaPackageUnexpectedSegmentHandlingInput` via:
SchemaPackageUnexpectedSegmentHandlingArgs{...}
type SchemaPackageUnexpectedSegmentHandlingOutput ¶ added in v0.6.0
type SchemaPackageUnexpectedSegmentHandlingOutput struct{ *pulumi.OutputState }
func (SchemaPackageUnexpectedSegmentHandlingOutput) ElementType ¶ added in v0.6.0
func (SchemaPackageUnexpectedSegmentHandlingOutput) ElementType() reflect.Type
func (SchemaPackageUnexpectedSegmentHandlingOutput) ToSchemaPackageUnexpectedSegmentHandlingOutput ¶ added in v0.6.0
func (o SchemaPackageUnexpectedSegmentHandlingOutput) ToSchemaPackageUnexpectedSegmentHandlingOutput() SchemaPackageUnexpectedSegmentHandlingOutput
func (SchemaPackageUnexpectedSegmentHandlingOutput) ToSchemaPackageUnexpectedSegmentHandlingOutputWithContext ¶ added in v0.6.0
func (o SchemaPackageUnexpectedSegmentHandlingOutput) ToSchemaPackageUnexpectedSegmentHandlingOutputWithContext(ctx context.Context) SchemaPackageUnexpectedSegmentHandlingOutput
func (SchemaPackageUnexpectedSegmentHandlingOutput) ToSchemaPackageUnexpectedSegmentHandlingPtrOutput ¶ added in v0.6.0
func (o SchemaPackageUnexpectedSegmentHandlingOutput) ToSchemaPackageUnexpectedSegmentHandlingPtrOutput() SchemaPackageUnexpectedSegmentHandlingPtrOutput
func (SchemaPackageUnexpectedSegmentHandlingOutput) ToSchemaPackageUnexpectedSegmentHandlingPtrOutputWithContext ¶ added in v0.6.0
func (o SchemaPackageUnexpectedSegmentHandlingOutput) ToSchemaPackageUnexpectedSegmentHandlingPtrOutputWithContext(ctx context.Context) SchemaPackageUnexpectedSegmentHandlingPtrOutput
func (SchemaPackageUnexpectedSegmentHandlingOutput) ToStringOutput ¶ added in v0.6.0
func (o SchemaPackageUnexpectedSegmentHandlingOutput) ToStringOutput() pulumi.StringOutput
func (SchemaPackageUnexpectedSegmentHandlingOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o SchemaPackageUnexpectedSegmentHandlingOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SchemaPackageUnexpectedSegmentHandlingOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o SchemaPackageUnexpectedSegmentHandlingOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SchemaPackageUnexpectedSegmentHandlingOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o SchemaPackageUnexpectedSegmentHandlingOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SchemaPackageUnexpectedSegmentHandlingPtrInput ¶ added in v0.6.0
type SchemaPackageUnexpectedSegmentHandlingPtrInput interface { pulumi.Input ToSchemaPackageUnexpectedSegmentHandlingPtrOutput() SchemaPackageUnexpectedSegmentHandlingPtrOutput ToSchemaPackageUnexpectedSegmentHandlingPtrOutputWithContext(context.Context) SchemaPackageUnexpectedSegmentHandlingPtrOutput }
func SchemaPackageUnexpectedSegmentHandlingPtr ¶ added in v0.6.0
func SchemaPackageUnexpectedSegmentHandlingPtr(v string) SchemaPackageUnexpectedSegmentHandlingPtrInput
type SchemaPackageUnexpectedSegmentHandlingPtrOutput ¶ added in v0.6.0
type SchemaPackageUnexpectedSegmentHandlingPtrOutput struct{ *pulumi.OutputState }
func (SchemaPackageUnexpectedSegmentHandlingPtrOutput) ElementType ¶ added in v0.6.0
func (SchemaPackageUnexpectedSegmentHandlingPtrOutput) ElementType() reflect.Type
func (SchemaPackageUnexpectedSegmentHandlingPtrOutput) ToSchemaPackageUnexpectedSegmentHandlingPtrOutput ¶ added in v0.6.0
func (o SchemaPackageUnexpectedSegmentHandlingPtrOutput) ToSchemaPackageUnexpectedSegmentHandlingPtrOutput() SchemaPackageUnexpectedSegmentHandlingPtrOutput
func (SchemaPackageUnexpectedSegmentHandlingPtrOutput) ToSchemaPackageUnexpectedSegmentHandlingPtrOutputWithContext ¶ added in v0.6.0
func (o SchemaPackageUnexpectedSegmentHandlingPtrOutput) ToSchemaPackageUnexpectedSegmentHandlingPtrOutputWithContext(ctx context.Context) SchemaPackageUnexpectedSegmentHandlingPtrOutput
func (SchemaPackageUnexpectedSegmentHandlingPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o SchemaPackageUnexpectedSegmentHandlingPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SchemaPackageUnexpectedSegmentHandlingPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o SchemaPackageUnexpectedSegmentHandlingPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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 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
type SearchConfig ¶ added in v0.5.0
type SearchConfig struct { // A list of search parameters in this FHIR store that are used to configure this FHIR store. SearchParameters []SearchParameter `pulumi:"searchParameters"` }
Contains the configuration for FHIR search.
type SearchConfigArgs ¶ added in v0.5.0
type SearchConfigArgs struct { // A list of search parameters in this FHIR store that are used to configure this FHIR store. SearchParameters SearchParameterArrayInput `pulumi:"searchParameters"` }
Contains the configuration for FHIR search.
func (SearchConfigArgs) ElementType ¶ added in v0.5.0
func (SearchConfigArgs) ElementType() reflect.Type
func (SearchConfigArgs) ToSearchConfigOutput ¶ added in v0.5.0
func (i SearchConfigArgs) ToSearchConfigOutput() SearchConfigOutput
func (SearchConfigArgs) ToSearchConfigOutputWithContext ¶ added in v0.5.0
func (i SearchConfigArgs) ToSearchConfigOutputWithContext(ctx context.Context) SearchConfigOutput
func (SearchConfigArgs) ToSearchConfigPtrOutput ¶ added in v0.5.0
func (i SearchConfigArgs) ToSearchConfigPtrOutput() SearchConfigPtrOutput
func (SearchConfigArgs) ToSearchConfigPtrOutputWithContext ¶ added in v0.5.0
func (i SearchConfigArgs) ToSearchConfigPtrOutputWithContext(ctx context.Context) SearchConfigPtrOutput
type SearchConfigInput ¶ added in v0.5.0
type SearchConfigInput interface { pulumi.Input ToSearchConfigOutput() SearchConfigOutput ToSearchConfigOutputWithContext(context.Context) SearchConfigOutput }
SearchConfigInput is an input type that accepts SearchConfigArgs and SearchConfigOutput values. You can construct a concrete instance of `SearchConfigInput` via:
SearchConfigArgs{...}
type SearchConfigOutput ¶ added in v0.5.0
type SearchConfigOutput struct{ *pulumi.OutputState }
Contains the configuration for FHIR search.
func (SearchConfigOutput) ElementType ¶ added in v0.5.0
func (SearchConfigOutput) ElementType() reflect.Type
func (SearchConfigOutput) SearchParameters ¶ added in v0.5.0
func (o SearchConfigOutput) SearchParameters() SearchParameterArrayOutput
A list of search parameters in this FHIR store that are used to configure this FHIR store.
func (SearchConfigOutput) ToSearchConfigOutput ¶ added in v0.5.0
func (o SearchConfigOutput) ToSearchConfigOutput() SearchConfigOutput
func (SearchConfigOutput) ToSearchConfigOutputWithContext ¶ added in v0.5.0
func (o SearchConfigOutput) ToSearchConfigOutputWithContext(ctx context.Context) SearchConfigOutput
func (SearchConfigOutput) ToSearchConfigPtrOutput ¶ added in v0.5.0
func (o SearchConfigOutput) ToSearchConfigPtrOutput() SearchConfigPtrOutput
func (SearchConfigOutput) ToSearchConfigPtrOutputWithContext ¶ added in v0.5.0
func (o SearchConfigOutput) ToSearchConfigPtrOutputWithContext(ctx context.Context) SearchConfigPtrOutput
type SearchConfigPtrInput ¶ added in v0.5.0
type SearchConfigPtrInput interface { pulumi.Input ToSearchConfigPtrOutput() SearchConfigPtrOutput ToSearchConfigPtrOutputWithContext(context.Context) SearchConfigPtrOutput }
SearchConfigPtrInput is an input type that accepts SearchConfigArgs, SearchConfigPtr and SearchConfigPtrOutput values. You can construct a concrete instance of `SearchConfigPtrInput` via:
SearchConfigArgs{...} or: nil
func SearchConfigPtr ¶ added in v0.5.0
func SearchConfigPtr(v *SearchConfigArgs) SearchConfigPtrInput
type SearchConfigPtrOutput ¶ added in v0.5.0
type SearchConfigPtrOutput struct{ *pulumi.OutputState }
func (SearchConfigPtrOutput) Elem ¶ added in v0.5.0
func (o SearchConfigPtrOutput) Elem() SearchConfigOutput
func (SearchConfigPtrOutput) ElementType ¶ added in v0.5.0
func (SearchConfigPtrOutput) ElementType() reflect.Type
func (SearchConfigPtrOutput) SearchParameters ¶ added in v0.5.0
func (o SearchConfigPtrOutput) SearchParameters() SearchParameterArrayOutput
A list of search parameters in this FHIR store that are used to configure this FHIR store.
func (SearchConfigPtrOutput) ToSearchConfigPtrOutput ¶ added in v0.5.0
func (o SearchConfigPtrOutput) ToSearchConfigPtrOutput() SearchConfigPtrOutput
func (SearchConfigPtrOutput) ToSearchConfigPtrOutputWithContext ¶ added in v0.5.0
func (o SearchConfigPtrOutput) ToSearchConfigPtrOutputWithContext(ctx context.Context) SearchConfigPtrOutput
type SearchConfigResponse ¶ added in v0.5.0
type SearchConfigResponse struct { // A list of search parameters in this FHIR store that are used to configure this FHIR store. SearchParameters []SearchParameterResponse `pulumi:"searchParameters"` }
Contains the configuration for FHIR search.
type SearchConfigResponseOutput ¶ added in v0.5.0
type SearchConfigResponseOutput struct{ *pulumi.OutputState }
Contains the configuration for FHIR search.
func (SearchConfigResponseOutput) ElementType ¶ added in v0.5.0
func (SearchConfigResponseOutput) ElementType() reflect.Type
func (SearchConfigResponseOutput) SearchParameters ¶ added in v0.5.0
func (o SearchConfigResponseOutput) SearchParameters() SearchParameterResponseArrayOutput
A list of search parameters in this FHIR store that are used to configure this FHIR store.
func (SearchConfigResponseOutput) ToSearchConfigResponseOutput ¶ added in v0.5.0
func (o SearchConfigResponseOutput) ToSearchConfigResponseOutput() SearchConfigResponseOutput
func (SearchConfigResponseOutput) ToSearchConfigResponseOutputWithContext ¶ added in v0.5.0
func (o SearchConfigResponseOutput) ToSearchConfigResponseOutputWithContext(ctx context.Context) SearchConfigResponseOutput
type SearchParameter ¶ added in v0.5.0
type SearchParameter struct { // The canonical url of the search parameter resource. CanonicalUrl *string `pulumi:"canonicalUrl"` // The versioned name of the search parameter resource. The format is projects/{project-id}/locations/{location}/datasets/{dataset-id}/fhirStores/{fhirStore-id}/fhir/SearchParameter/{resource-id}/_history/{version-id} For fhir stores with disable_resource_versioning=true, the format is projects/{project-id}/locations/{location}/datasets/{dataset-id}/fhirStores/{fhirStore-id}/fhir/SearchParameter/{resource-id}/ Parameter *string `pulumi:"parameter"` }
Contains the versioned name and the URL for one SearchParameter.
type SearchParameterArgs ¶ added in v0.5.0
type SearchParameterArgs struct { // The canonical url of the search parameter resource. CanonicalUrl pulumi.StringPtrInput `pulumi:"canonicalUrl"` // The versioned name of the search parameter resource. The format is projects/{project-id}/locations/{location}/datasets/{dataset-id}/fhirStores/{fhirStore-id}/fhir/SearchParameter/{resource-id}/_history/{version-id} For fhir stores with disable_resource_versioning=true, the format is projects/{project-id}/locations/{location}/datasets/{dataset-id}/fhirStores/{fhirStore-id}/fhir/SearchParameter/{resource-id}/ Parameter pulumi.StringPtrInput `pulumi:"parameter"` }
Contains the versioned name and the URL for one SearchParameter.
func (SearchParameterArgs) ElementType ¶ added in v0.5.0
func (SearchParameterArgs) ElementType() reflect.Type
func (SearchParameterArgs) ToSearchParameterOutput ¶ added in v0.5.0
func (i SearchParameterArgs) ToSearchParameterOutput() SearchParameterOutput
func (SearchParameterArgs) ToSearchParameterOutputWithContext ¶ added in v0.5.0
func (i SearchParameterArgs) ToSearchParameterOutputWithContext(ctx context.Context) SearchParameterOutput
type SearchParameterArray ¶ added in v0.5.0
type SearchParameterArray []SearchParameterInput
func (SearchParameterArray) ElementType ¶ added in v0.5.0
func (SearchParameterArray) ElementType() reflect.Type
func (SearchParameterArray) ToSearchParameterArrayOutput ¶ added in v0.5.0
func (i SearchParameterArray) ToSearchParameterArrayOutput() SearchParameterArrayOutput
func (SearchParameterArray) ToSearchParameterArrayOutputWithContext ¶ added in v0.5.0
func (i SearchParameterArray) ToSearchParameterArrayOutputWithContext(ctx context.Context) SearchParameterArrayOutput
type SearchParameterArrayInput ¶ added in v0.5.0
type SearchParameterArrayInput interface { pulumi.Input ToSearchParameterArrayOutput() SearchParameterArrayOutput ToSearchParameterArrayOutputWithContext(context.Context) SearchParameterArrayOutput }
SearchParameterArrayInput is an input type that accepts SearchParameterArray and SearchParameterArrayOutput values. You can construct a concrete instance of `SearchParameterArrayInput` via:
SearchParameterArray{ SearchParameterArgs{...} }
type SearchParameterArrayOutput ¶ added in v0.5.0
type SearchParameterArrayOutput struct{ *pulumi.OutputState }
func (SearchParameterArrayOutput) ElementType ¶ added in v0.5.0
func (SearchParameterArrayOutput) ElementType() reflect.Type
func (SearchParameterArrayOutput) Index ¶ added in v0.5.0
func (o SearchParameterArrayOutput) Index(i pulumi.IntInput) SearchParameterOutput
func (SearchParameterArrayOutput) ToSearchParameterArrayOutput ¶ added in v0.5.0
func (o SearchParameterArrayOutput) ToSearchParameterArrayOutput() SearchParameterArrayOutput
func (SearchParameterArrayOutput) ToSearchParameterArrayOutputWithContext ¶ added in v0.5.0
func (o SearchParameterArrayOutput) ToSearchParameterArrayOutputWithContext(ctx context.Context) SearchParameterArrayOutput
type SearchParameterInput ¶ added in v0.5.0
type SearchParameterInput interface { pulumi.Input ToSearchParameterOutput() SearchParameterOutput ToSearchParameterOutputWithContext(context.Context) SearchParameterOutput }
SearchParameterInput is an input type that accepts SearchParameterArgs and SearchParameterOutput values. You can construct a concrete instance of `SearchParameterInput` via:
SearchParameterArgs{...}
type SearchParameterOutput ¶ added in v0.5.0
type SearchParameterOutput struct{ *pulumi.OutputState }
Contains the versioned name and the URL for one SearchParameter.
func (SearchParameterOutput) CanonicalUrl ¶ added in v0.5.0
func (o SearchParameterOutput) CanonicalUrl() pulumi.StringPtrOutput
The canonical url of the search parameter resource.
func (SearchParameterOutput) ElementType ¶ added in v0.5.0
func (SearchParameterOutput) ElementType() reflect.Type
func (SearchParameterOutput) Parameter ¶ added in v0.5.0
func (o SearchParameterOutput) Parameter() pulumi.StringPtrOutput
The versioned name of the search parameter resource. The format is projects/{project-id}/locations/{location}/datasets/{dataset-id}/fhirStores/{fhirStore-id}/fhir/SearchParameter/{resource-id}/_history/{version-id} For fhir stores with disable_resource_versioning=true, the format is projects/{project-id}/locations/{location}/datasets/{dataset-id}/fhirStores/{fhirStore-id}/fhir/SearchParameter/{resource-id}/
func (SearchParameterOutput) ToSearchParameterOutput ¶ added in v0.5.0
func (o SearchParameterOutput) ToSearchParameterOutput() SearchParameterOutput
func (SearchParameterOutput) ToSearchParameterOutputWithContext ¶ added in v0.5.0
func (o SearchParameterOutput) ToSearchParameterOutputWithContext(ctx context.Context) SearchParameterOutput
type SearchParameterResponse ¶ added in v0.5.0
type SearchParameterResponse struct { // The canonical url of the search parameter resource. CanonicalUrl string `pulumi:"canonicalUrl"` // The versioned name of the search parameter resource. The format is projects/{project-id}/locations/{location}/datasets/{dataset-id}/fhirStores/{fhirStore-id}/fhir/SearchParameter/{resource-id}/_history/{version-id} For fhir stores with disable_resource_versioning=true, the format is projects/{project-id}/locations/{location}/datasets/{dataset-id}/fhirStores/{fhirStore-id}/fhir/SearchParameter/{resource-id}/ Parameter string `pulumi:"parameter"` }
Contains the versioned name and the URL for one SearchParameter.
type SearchParameterResponseArrayOutput ¶ added in v0.5.0
type SearchParameterResponseArrayOutput struct{ *pulumi.OutputState }
func (SearchParameterResponseArrayOutput) ElementType ¶ added in v0.5.0
func (SearchParameterResponseArrayOutput) ElementType() reflect.Type
func (SearchParameterResponseArrayOutput) Index ¶ added in v0.5.0
func (o SearchParameterResponseArrayOutput) Index(i pulumi.IntInput) SearchParameterResponseOutput
func (SearchParameterResponseArrayOutput) ToSearchParameterResponseArrayOutput ¶ added in v0.5.0
func (o SearchParameterResponseArrayOutput) ToSearchParameterResponseArrayOutput() SearchParameterResponseArrayOutput
func (SearchParameterResponseArrayOutput) ToSearchParameterResponseArrayOutputWithContext ¶ added in v0.5.0
func (o SearchParameterResponseArrayOutput) ToSearchParameterResponseArrayOutputWithContext(ctx context.Context) SearchParameterResponseArrayOutput
type SearchParameterResponseOutput ¶ added in v0.5.0
type SearchParameterResponseOutput struct{ *pulumi.OutputState }
Contains the versioned name and the URL for one SearchParameter.
func (SearchParameterResponseOutput) CanonicalUrl ¶ added in v0.5.0
func (o SearchParameterResponseOutput) CanonicalUrl() pulumi.StringOutput
The canonical url of the search parameter resource.
func (SearchParameterResponseOutput) ElementType ¶ added in v0.5.0
func (SearchParameterResponseOutput) ElementType() reflect.Type
func (SearchParameterResponseOutput) Parameter ¶ added in v0.5.0
func (o SearchParameterResponseOutput) Parameter() pulumi.StringOutput
The versioned name of the search parameter resource. The format is projects/{project-id}/locations/{location}/datasets/{dataset-id}/fhirStores/{fhirStore-id}/fhir/SearchParameter/{resource-id}/_history/{version-id} For fhir stores with disable_resource_versioning=true, the format is projects/{project-id}/locations/{location}/datasets/{dataset-id}/fhirStores/{fhirStore-id}/fhir/SearchParameter/{resource-id}/
func (SearchParameterResponseOutput) ToSearchParameterResponseOutput ¶ added in v0.5.0
func (o SearchParameterResponseOutput) ToSearchParameterResponseOutput() SearchParameterResponseOutput
func (SearchParameterResponseOutput) ToSearchParameterResponseOutputWithContext ¶ added in v0.5.0
func (o SearchParameterResponseOutput) ToSearchParameterResponseOutputWithContext(ctx context.Context) SearchParameterResponseOutput
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 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 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 SensitiveTextAnnotation ¶
type SensitiveTextAnnotation struct { // Maps from a resource slice. For example, FHIR resource field path to a set of sensitive text findings. For example, Appointment.Narrative text1 --> {findings_1, findings_2, findings_3} Details map[string]string `pulumi:"details"` }
A TextAnnotation specifies a text range that includes sensitive information.
type SensitiveTextAnnotationArgs ¶
type SensitiveTextAnnotationArgs struct { // Maps from a resource slice. For example, FHIR resource field path to a set of sensitive text findings. For example, Appointment.Narrative text1 --> {findings_1, findings_2, findings_3} Details pulumi.StringMapInput `pulumi:"details"` }
A TextAnnotation specifies a text range that includes sensitive information.
func (SensitiveTextAnnotationArgs) ElementType ¶
func (SensitiveTextAnnotationArgs) ElementType() reflect.Type
func (SensitiveTextAnnotationArgs) ToSensitiveTextAnnotationOutput ¶
func (i SensitiveTextAnnotationArgs) ToSensitiveTextAnnotationOutput() SensitiveTextAnnotationOutput
func (SensitiveTextAnnotationArgs) ToSensitiveTextAnnotationOutputWithContext ¶
func (i SensitiveTextAnnotationArgs) ToSensitiveTextAnnotationOutputWithContext(ctx context.Context) SensitiveTextAnnotationOutput
func (SensitiveTextAnnotationArgs) ToSensitiveTextAnnotationPtrOutput ¶
func (i SensitiveTextAnnotationArgs) ToSensitiveTextAnnotationPtrOutput() SensitiveTextAnnotationPtrOutput
func (SensitiveTextAnnotationArgs) ToSensitiveTextAnnotationPtrOutputWithContext ¶
func (i SensitiveTextAnnotationArgs) ToSensitiveTextAnnotationPtrOutputWithContext(ctx context.Context) SensitiveTextAnnotationPtrOutput
type SensitiveTextAnnotationInput ¶
type SensitiveTextAnnotationInput interface { pulumi.Input ToSensitiveTextAnnotationOutput() SensitiveTextAnnotationOutput ToSensitiveTextAnnotationOutputWithContext(context.Context) SensitiveTextAnnotationOutput }
SensitiveTextAnnotationInput is an input type that accepts SensitiveTextAnnotationArgs and SensitiveTextAnnotationOutput values. You can construct a concrete instance of `SensitiveTextAnnotationInput` via:
SensitiveTextAnnotationArgs{...}
type SensitiveTextAnnotationOutput ¶
type SensitiveTextAnnotationOutput struct{ *pulumi.OutputState }
A TextAnnotation specifies a text range that includes sensitive information.
func (SensitiveTextAnnotationOutput) Details ¶
func (o SensitiveTextAnnotationOutput) Details() pulumi.StringMapOutput
Maps from a resource slice. For example, FHIR resource field path to a set of sensitive text findings. For example, Appointment.Narrative text1 --> {findings_1, findings_2, findings_3}
func (SensitiveTextAnnotationOutput) ElementType ¶
func (SensitiveTextAnnotationOutput) ElementType() reflect.Type
func (SensitiveTextAnnotationOutput) ToSensitiveTextAnnotationOutput ¶
func (o SensitiveTextAnnotationOutput) ToSensitiveTextAnnotationOutput() SensitiveTextAnnotationOutput
func (SensitiveTextAnnotationOutput) ToSensitiveTextAnnotationOutputWithContext ¶
func (o SensitiveTextAnnotationOutput) ToSensitiveTextAnnotationOutputWithContext(ctx context.Context) SensitiveTextAnnotationOutput
func (SensitiveTextAnnotationOutput) ToSensitiveTextAnnotationPtrOutput ¶
func (o SensitiveTextAnnotationOutput) ToSensitiveTextAnnotationPtrOutput() SensitiveTextAnnotationPtrOutput
func (SensitiveTextAnnotationOutput) ToSensitiveTextAnnotationPtrOutputWithContext ¶
func (o SensitiveTextAnnotationOutput) ToSensitiveTextAnnotationPtrOutputWithContext(ctx context.Context) SensitiveTextAnnotationPtrOutput
type SensitiveTextAnnotationPtrInput ¶
type SensitiveTextAnnotationPtrInput interface { pulumi.Input ToSensitiveTextAnnotationPtrOutput() SensitiveTextAnnotationPtrOutput ToSensitiveTextAnnotationPtrOutputWithContext(context.Context) SensitiveTextAnnotationPtrOutput }
SensitiveTextAnnotationPtrInput is an input type that accepts SensitiveTextAnnotationArgs, SensitiveTextAnnotationPtr and SensitiveTextAnnotationPtrOutput values. You can construct a concrete instance of `SensitiveTextAnnotationPtrInput` via:
SensitiveTextAnnotationArgs{...} or: nil
func SensitiveTextAnnotationPtr ¶
func SensitiveTextAnnotationPtr(v *SensitiveTextAnnotationArgs) SensitiveTextAnnotationPtrInput
type SensitiveTextAnnotationPtrOutput ¶
type SensitiveTextAnnotationPtrOutput struct{ *pulumi.OutputState }
func (SensitiveTextAnnotationPtrOutput) Details ¶
func (o SensitiveTextAnnotationPtrOutput) Details() pulumi.StringMapOutput
Maps from a resource slice. For example, FHIR resource field path to a set of sensitive text findings. For example, Appointment.Narrative text1 --> {findings_1, findings_2, findings_3}
func (SensitiveTextAnnotationPtrOutput) Elem ¶
func (o SensitiveTextAnnotationPtrOutput) Elem() SensitiveTextAnnotationOutput
func (SensitiveTextAnnotationPtrOutput) ElementType ¶
func (SensitiveTextAnnotationPtrOutput) ElementType() reflect.Type
func (SensitiveTextAnnotationPtrOutput) ToSensitiveTextAnnotationPtrOutput ¶
func (o SensitiveTextAnnotationPtrOutput) ToSensitiveTextAnnotationPtrOutput() SensitiveTextAnnotationPtrOutput
func (SensitiveTextAnnotationPtrOutput) ToSensitiveTextAnnotationPtrOutputWithContext ¶
func (o SensitiveTextAnnotationPtrOutput) ToSensitiveTextAnnotationPtrOutputWithContext(ctx context.Context) SensitiveTextAnnotationPtrOutput
type SensitiveTextAnnotationResponse ¶
type SensitiveTextAnnotationResponse struct { // Maps from a resource slice. For example, FHIR resource field path to a set of sensitive text findings. For example, Appointment.Narrative text1 --> {findings_1, findings_2, findings_3} Details map[string]string `pulumi:"details"` }
A TextAnnotation specifies a text range that includes sensitive information.
type SensitiveTextAnnotationResponseOutput ¶
type SensitiveTextAnnotationResponseOutput struct{ *pulumi.OutputState }
A TextAnnotation specifies a text range that includes sensitive information.
func (SensitiveTextAnnotationResponseOutput) Details ¶
func (o SensitiveTextAnnotationResponseOutput) Details() pulumi.StringMapOutput
Maps from a resource slice. For example, FHIR resource field path to a set of sensitive text findings. For example, Appointment.Narrative text1 --> {findings_1, findings_2, findings_3}
func (SensitiveTextAnnotationResponseOutput) ElementType ¶
func (SensitiveTextAnnotationResponseOutput) ElementType() reflect.Type
func (SensitiveTextAnnotationResponseOutput) ToSensitiveTextAnnotationResponseOutput ¶
func (o SensitiveTextAnnotationResponseOutput) ToSensitiveTextAnnotationResponseOutput() SensitiveTextAnnotationResponseOutput
func (SensitiveTextAnnotationResponseOutput) ToSensitiveTextAnnotationResponseOutputWithContext ¶
func (o SensitiveTextAnnotationResponseOutput) ToSensitiveTextAnnotationResponseOutputWithContext(ctx context.Context) SensitiveTextAnnotationResponseOutput
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"` // 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"` // User's UUID provided by the client. UserId pulumi.StringInput `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.StringOutput
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
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"` // User's UUID provided by the client. UserId string `pulumi:"userId"` }
User signature.
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) UserId ¶
func (o SignatureResponseOutput) UserId() pulumi.StringOutput
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, e.g. "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. 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. BigQuery imposes a 1 MB limit on streaming insert row size, therefore any resource mutation that generates more than 1 MB of BigQuery data will not be streamed. Results are written to BigQuery tables according to the parameters in BigQueryDestination.WriteDisposition. 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 will be logged to Cloud Logging (see [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)). BigqueryDestination *GoogleCloudHealthcareV1beta1FhirBigQueryDestination `pulumi:"bigqueryDestination"` // The destination FHIR store for de-identified resources. After this field is added, all subsequent creates/updates/patches to the source store will be de-identified using the provided configuration and applied to the destination store. Importing resources to the source store will not trigger the streaming. If the source store already contains resources when this option is enabled, those resources will not be copied to the destination store unless they are subsequently updated. This may result in invalid references in the destination store. Before adding this config, you must grant the healthcare.fhirResources.update permission on the destination store to your project's **Cloud Healthcare Service Agent** [service account](https://cloud.google.com/healthcare/docs/how-tos/permissions-healthcare-api-gcp-products#the_cloud_healthcare_service_agent). The destination store must set enable_update_create to true. The destination store must have disable_referential_integrity set to true. If a resource cannot be de-identified, errors will be logged to Cloud Logging (see [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)). DeidentifiedStoreDestination *DeidentifiedStoreDestination `pulumi:"deidentifiedStoreDestination"` // 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, e.g. "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. 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. BigQuery imposes a 1 MB limit on streaming insert row size, therefore any resource mutation that generates more than 1 MB of BigQuery data will not be streamed. Results are written to BigQuery tables according to the parameters in BigQueryDestination.WriteDisposition. 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 will be logged to Cloud Logging (see [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)). BigqueryDestination GoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrInput `pulumi:"bigqueryDestination"` // The destination FHIR store for de-identified resources. After this field is added, all subsequent creates/updates/patches to the source store will be de-identified using the provided configuration and applied to the destination store. Importing resources to the source store will not trigger the streaming. If the source store already contains resources when this option is enabled, those resources will not be copied to the destination store unless they are subsequently updated. This may result in invalid references in the destination store. Before adding this config, you must grant the healthcare.fhirResources.update permission on the destination store to your project's **Cloud Healthcare Service Agent** [service account](https://cloud.google.com/healthcare/docs/how-tos/permissions-healthcare-api-gcp-products#the_cloud_healthcare_service_agent). The destination store must set enable_update_create to true. The destination store must have disable_referential_integrity set to true. If a resource cannot be de-identified, errors will be logged to Cloud Logging (see [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)). DeidentifiedStoreDestination DeidentifiedStoreDestinationPtrInput `pulumi:"deidentifiedStoreDestination"` // 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() GoogleCloudHealthcareV1beta1FhirBigQueryDestinationPtrOutput
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, e.g. "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. 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. BigQuery imposes a 1 MB limit on streaming insert row size, therefore any resource mutation that generates more than 1 MB of BigQuery data will not be streamed. Results are written to BigQuery tables according to the parameters in BigQueryDestination.WriteDisposition. 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 will be logged to Cloud Logging (see [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)).
func (StreamConfigOutput) DeidentifiedStoreDestination ¶ added in v0.21.0
func (o StreamConfigOutput) DeidentifiedStoreDestination() DeidentifiedStoreDestinationPtrOutput
The destination FHIR store for de-identified resources. After this field is added, all subsequent creates/updates/patches to the source store will be de-identified using the provided configuration and applied to the destination store. Importing resources to the source store will not trigger the streaming. If the source store already contains resources when this option is enabled, those resources will not be copied to the destination store unless they are subsequently updated. This may result in invalid references in the destination store. Before adding this config, you must grant the healthcare.fhirResources.update permission on the destination store to your project's **Cloud Healthcare Service Agent** [service account](https://cloud.google.com/healthcare/docs/how-tos/permissions-healthcare-api-gcp-products#the_cloud_healthcare_service_agent). The destination store must set enable_update_create to true. The destination store must have disable_referential_integrity set to true. If a resource cannot be de-identified, errors will be logged to Cloud Logging (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, e.g. "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. 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. BigQuery imposes a 1 MB limit on streaming insert row size, therefore any resource mutation that generates more than 1 MB of BigQuery data will not be streamed. Results are written to BigQuery tables according to the parameters in BigQueryDestination.WriteDisposition. 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 will be logged to Cloud Logging (see [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)). BigqueryDestination GoogleCloudHealthcareV1beta1FhirBigQueryDestinationResponse `pulumi:"bigqueryDestination"` // The destination FHIR store for de-identified resources. After this field is added, all subsequent creates/updates/patches to the source store will be de-identified using the provided configuration and applied to the destination store. Importing resources to the source store will not trigger the streaming. If the source store already contains resources when this option is enabled, those resources will not be copied to the destination store unless they are subsequently updated. This may result in invalid references in the destination store. Before adding this config, you must grant the healthcare.fhirResources.update permission on the destination store to your project's **Cloud Healthcare Service Agent** [service account](https://cloud.google.com/healthcare/docs/how-tos/permissions-healthcare-api-gcp-products#the_cloud_healthcare_service_agent). The destination store must set enable_update_create to true. The destination store must have disable_referential_integrity set to true. If a resource cannot be de-identified, errors will be logged to Cloud Logging (see [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)). DeidentifiedStoreDestination DeidentifiedStoreDestinationResponse `pulumi:"deidentifiedStoreDestination"` // 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 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 StreamConfigResponseOutput ¶
type StreamConfigResponseOutput struct{ *pulumi.OutputState }
Contains configuration for streaming FHIR export.
func (StreamConfigResponseOutput) BigqueryDestination ¶
func (o StreamConfigResponseOutput) BigqueryDestination() GoogleCloudHealthcareV1beta1FhirBigQueryDestinationResponseOutput
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, e.g. "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. 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. BigQuery imposes a 1 MB limit on streaming insert row size, therefore any resource mutation that generates more than 1 MB of BigQuery data will not be streamed. Results are written to BigQuery tables according to the parameters in BigQueryDestination.WriteDisposition. 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 will be logged to Cloud Logging (see [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)).
func (StreamConfigResponseOutput) DeidentifiedStoreDestination ¶ added in v0.21.0
func (o StreamConfigResponseOutput) DeidentifiedStoreDestination() DeidentifiedStoreDestinationResponseOutput
The destination FHIR store for de-identified resources. After this field is added, all subsequent creates/updates/patches to the source store will be de-identified using the provided configuration and applied to the destination store. Importing resources to the source store will not trigger the streaming. If the source store already contains resources when this option is enabled, those resources will not be copied to the destination store unless they are subsequently updated. This may result in invalid references in the destination store. Before adding this config, you must grant the healthcare.fhirResources.update permission on the destination store to your project's **Cloud Healthcare Service Agent** [service account](https://cloud.google.com/healthcare/docs/how-tos/permissions-healthcare-api-gcp-products#the_cloud_healthcare_service_agent). The destination store must set enable_update_create to true. The destination store must have disable_referential_integrity set to true. If a resource cannot be de-identified, errors will be logged to Cloud Logging (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 TagFilterList ¶ added in v0.21.0
type TagFilterList struct { // Tags to be filtered. Tags must be DICOM Data Elements, File Meta Elements, or Directory Structuring Elements, as defined at: http://dicom.nema.org/medical/dicom/current/output/html/part06.html#table_6-1,. They may be provided by "Keyword" or "Tag". For example, "PatientID", "00100010". Tags []string `pulumi:"tags"` }
List of tags to be filtered.
type TagFilterListArgs ¶ added in v0.21.0
type TagFilterListArgs struct { // Tags to be filtered. Tags must be DICOM Data Elements, File Meta Elements, or Directory Structuring Elements, as defined at: http://dicom.nema.org/medical/dicom/current/output/html/part06.html#table_6-1,. They may be provided by "Keyword" or "Tag". For example, "PatientID", "00100010". Tags pulumi.StringArrayInput `pulumi:"tags"` }
List of tags to be filtered.
func (TagFilterListArgs) ElementType ¶ added in v0.21.0
func (TagFilterListArgs) ElementType() reflect.Type
func (TagFilterListArgs) ToTagFilterListOutput ¶ added in v0.21.0
func (i TagFilterListArgs) ToTagFilterListOutput() TagFilterListOutput
func (TagFilterListArgs) ToTagFilterListOutputWithContext ¶ added in v0.21.0
func (i TagFilterListArgs) ToTagFilterListOutputWithContext(ctx context.Context) TagFilterListOutput
func (TagFilterListArgs) ToTagFilterListPtrOutput ¶ added in v0.21.0
func (i TagFilterListArgs) ToTagFilterListPtrOutput() TagFilterListPtrOutput
func (TagFilterListArgs) ToTagFilterListPtrOutputWithContext ¶ added in v0.21.0
func (i TagFilterListArgs) ToTagFilterListPtrOutputWithContext(ctx context.Context) TagFilterListPtrOutput
type TagFilterListInput ¶ added in v0.21.0
type TagFilterListInput interface { pulumi.Input ToTagFilterListOutput() TagFilterListOutput ToTagFilterListOutputWithContext(context.Context) TagFilterListOutput }
TagFilterListInput is an input type that accepts TagFilterListArgs and TagFilterListOutput values. You can construct a concrete instance of `TagFilterListInput` via:
TagFilterListArgs{...}
type TagFilterListOutput ¶ added in v0.21.0
type TagFilterListOutput struct{ *pulumi.OutputState }
List of tags to be filtered.
func (TagFilterListOutput) ElementType ¶ added in v0.21.0
func (TagFilterListOutput) ElementType() reflect.Type
func (TagFilterListOutput) Tags ¶ added in v0.21.0
func (o TagFilterListOutput) Tags() pulumi.StringArrayOutput
Tags to be filtered. Tags must be DICOM Data Elements, File Meta Elements, or Directory Structuring Elements, as defined at: http://dicom.nema.org/medical/dicom/current/output/html/part06.html#table_6-1,. They may be provided by "Keyword" or "Tag". For example, "PatientID", "00100010".
func (TagFilterListOutput) ToTagFilterListOutput ¶ added in v0.21.0
func (o TagFilterListOutput) ToTagFilterListOutput() TagFilterListOutput
func (TagFilterListOutput) ToTagFilterListOutputWithContext ¶ added in v0.21.0
func (o TagFilterListOutput) ToTagFilterListOutputWithContext(ctx context.Context) TagFilterListOutput
func (TagFilterListOutput) ToTagFilterListPtrOutput ¶ added in v0.21.0
func (o TagFilterListOutput) ToTagFilterListPtrOutput() TagFilterListPtrOutput
func (TagFilterListOutput) ToTagFilterListPtrOutputWithContext ¶ added in v0.21.0
func (o TagFilterListOutput) ToTagFilterListPtrOutputWithContext(ctx context.Context) TagFilterListPtrOutput
type TagFilterListPtrInput ¶ added in v0.21.0
type TagFilterListPtrInput interface { pulumi.Input ToTagFilterListPtrOutput() TagFilterListPtrOutput ToTagFilterListPtrOutputWithContext(context.Context) TagFilterListPtrOutput }
TagFilterListPtrInput is an input type that accepts TagFilterListArgs, TagFilterListPtr and TagFilterListPtrOutput values. You can construct a concrete instance of `TagFilterListPtrInput` via:
TagFilterListArgs{...} or: nil
func TagFilterListPtr ¶ added in v0.21.0
func TagFilterListPtr(v *TagFilterListArgs) TagFilterListPtrInput
type TagFilterListPtrOutput ¶ added in v0.21.0
type TagFilterListPtrOutput struct{ *pulumi.OutputState }
func (TagFilterListPtrOutput) Elem ¶ added in v0.21.0
func (o TagFilterListPtrOutput) Elem() TagFilterListOutput
func (TagFilterListPtrOutput) ElementType ¶ added in v0.21.0
func (TagFilterListPtrOutput) ElementType() reflect.Type
func (TagFilterListPtrOutput) Tags ¶ added in v0.21.0
func (o TagFilterListPtrOutput) Tags() pulumi.StringArrayOutput
Tags to be filtered. Tags must be DICOM Data Elements, File Meta Elements, or Directory Structuring Elements, as defined at: http://dicom.nema.org/medical/dicom/current/output/html/part06.html#table_6-1,. They may be provided by "Keyword" or "Tag". For example, "PatientID", "00100010".
func (TagFilterListPtrOutput) ToTagFilterListPtrOutput ¶ added in v0.21.0
func (o TagFilterListPtrOutput) ToTagFilterListPtrOutput() TagFilterListPtrOutput
func (TagFilterListPtrOutput) ToTagFilterListPtrOutputWithContext ¶ added in v0.21.0
func (o TagFilterListPtrOutput) ToTagFilterListPtrOutputWithContext(ctx context.Context) TagFilterListPtrOutput
type TagFilterListResponse ¶ added in v0.21.0
type TagFilterListResponse struct { // Tags to be filtered. Tags must be DICOM Data Elements, File Meta Elements, or Directory Structuring Elements, as defined at: http://dicom.nema.org/medical/dicom/current/output/html/part06.html#table_6-1,. They may be provided by "Keyword" or "Tag". For example, "PatientID", "00100010". Tags []string `pulumi:"tags"` }
List of tags to be filtered.
type TagFilterListResponseOutput ¶ added in v0.21.0
type TagFilterListResponseOutput struct{ *pulumi.OutputState }
List of tags to be filtered.
func (TagFilterListResponseOutput) ElementType ¶ added in v0.21.0
func (TagFilterListResponseOutput) ElementType() reflect.Type
func (TagFilterListResponseOutput) Tags ¶ added in v0.21.0
func (o TagFilterListResponseOutput) Tags() pulumi.StringArrayOutput
Tags to be filtered. Tags must be DICOM Data Elements, File Meta Elements, or Directory Structuring Elements, as defined at: http://dicom.nema.org/medical/dicom/current/output/html/part06.html#table_6-1,. They may be provided by "Keyword" or "Tag". For example, "PatientID", "00100010".
func (TagFilterListResponseOutput) ToTagFilterListResponseOutput ¶ added in v0.21.0
func (o TagFilterListResponseOutput) ToTagFilterListResponseOutput() TagFilterListResponseOutput
func (TagFilterListResponseOutput) ToTagFilterListResponseOutputWithContext ¶ added in v0.21.0
func (o TagFilterListResponseOutput) ToTagFilterListResponseOutputWithContext(ctx context.Context) TagFilterListResponseOutput
type TextConfig ¶ added in v0.21.0
type TextConfig struct { // Additional transformations to apply to the detected data, overriding `profile`. AdditionalTransformations []InfoTypeTransformation `pulumi:"additionalTransformations"` // InfoTypes to skip transforming, overriding `profile`. ExcludeInfoTypes []string `pulumi:"excludeInfoTypes"` // Base profile type for text transformation. ProfileType *TextConfigProfileType `pulumi:"profileType"` // The transformations to apply to the detected data. Deprecated. Use `additional_transformations` instead. // // Deprecated: The transformations to apply to the detected data. Deprecated. Use `additional_transformations` instead. Transformations []InfoTypeTransformation `pulumi:"transformations"` }
Configures how to transform sensitive text `InfoTypes`.
type TextConfigArgs ¶ added in v0.21.0
type TextConfigArgs struct { // Additional transformations to apply to the detected data, overriding `profile`. AdditionalTransformations InfoTypeTransformationArrayInput `pulumi:"additionalTransformations"` // InfoTypes to skip transforming, overriding `profile`. ExcludeInfoTypes pulumi.StringArrayInput `pulumi:"excludeInfoTypes"` // Base profile type for text transformation. ProfileType TextConfigProfileTypePtrInput `pulumi:"profileType"` // The transformations to apply to the detected data. Deprecated. Use `additional_transformations` instead. // // Deprecated: The transformations to apply to the detected data. Deprecated. Use `additional_transformations` instead. Transformations InfoTypeTransformationArrayInput `pulumi:"transformations"` }
Configures how to transform sensitive text `InfoTypes`.
func (TextConfigArgs) ElementType ¶ added in v0.21.0
func (TextConfigArgs) ElementType() reflect.Type
func (TextConfigArgs) ToTextConfigOutput ¶ added in v0.21.0
func (i TextConfigArgs) ToTextConfigOutput() TextConfigOutput
func (TextConfigArgs) ToTextConfigOutputWithContext ¶ added in v0.21.0
func (i TextConfigArgs) ToTextConfigOutputWithContext(ctx context.Context) TextConfigOutput
func (TextConfigArgs) ToTextConfigPtrOutput ¶ added in v0.21.0
func (i TextConfigArgs) ToTextConfigPtrOutput() TextConfigPtrOutput
func (TextConfigArgs) ToTextConfigPtrOutputWithContext ¶ added in v0.21.0
func (i TextConfigArgs) ToTextConfigPtrOutputWithContext(ctx context.Context) TextConfigPtrOutput
type TextConfigInput ¶ added in v0.21.0
type TextConfigInput interface { pulumi.Input ToTextConfigOutput() TextConfigOutput ToTextConfigOutputWithContext(context.Context) TextConfigOutput }
TextConfigInput is an input type that accepts TextConfigArgs and TextConfigOutput values. You can construct a concrete instance of `TextConfigInput` via:
TextConfigArgs{...}
type TextConfigOutput ¶ added in v0.21.0
type TextConfigOutput struct{ *pulumi.OutputState }
Configures how to transform sensitive text `InfoTypes`.
func (TextConfigOutput) AdditionalTransformations ¶ added in v0.28.0
func (o TextConfigOutput) AdditionalTransformations() InfoTypeTransformationArrayOutput
Additional transformations to apply to the detected data, overriding `profile`.
func (TextConfigOutput) ElementType ¶ added in v0.21.0
func (TextConfigOutput) ElementType() reflect.Type
func (TextConfigOutput) ExcludeInfoTypes ¶ added in v0.28.0
func (o TextConfigOutput) ExcludeInfoTypes() pulumi.StringArrayOutput
InfoTypes to skip transforming, overriding `profile`.
func (TextConfigOutput) ProfileType ¶ added in v0.28.0
func (o TextConfigOutput) ProfileType() TextConfigProfileTypePtrOutput
Base profile type for text transformation.
func (TextConfigOutput) ToTextConfigOutput ¶ added in v0.21.0
func (o TextConfigOutput) ToTextConfigOutput() TextConfigOutput
func (TextConfigOutput) ToTextConfigOutputWithContext ¶ added in v0.21.0
func (o TextConfigOutput) ToTextConfigOutputWithContext(ctx context.Context) TextConfigOutput
func (TextConfigOutput) ToTextConfigPtrOutput ¶ added in v0.21.0
func (o TextConfigOutput) ToTextConfigPtrOutput() TextConfigPtrOutput
func (TextConfigOutput) ToTextConfigPtrOutputWithContext ¶ added in v0.21.0
func (o TextConfigOutput) ToTextConfigPtrOutputWithContext(ctx context.Context) TextConfigPtrOutput
func (TextConfigOutput) Transformations
deprecated
added in
v0.21.0
func (o TextConfigOutput) Transformations() InfoTypeTransformationArrayOutput
The transformations to apply to the detected data. Deprecated. Use `additional_transformations` instead.
Deprecated: The transformations to apply to the detected data. Deprecated. Use `additional_transformations` instead.
type TextConfigProfileType ¶ added in v0.28.0
type TextConfigProfileType string
Base profile type for text transformation.
func (TextConfigProfileType) ElementType ¶ added in v0.28.0
func (TextConfigProfileType) ElementType() reflect.Type
func (TextConfigProfileType) ToStringOutput ¶ added in v0.28.0
func (e TextConfigProfileType) ToStringOutput() pulumi.StringOutput
func (TextConfigProfileType) ToStringOutputWithContext ¶ added in v0.28.0
func (e TextConfigProfileType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TextConfigProfileType) ToStringPtrOutput ¶ added in v0.28.0
func (e TextConfigProfileType) ToStringPtrOutput() pulumi.StringPtrOutput
func (TextConfigProfileType) ToStringPtrOutputWithContext ¶ added in v0.28.0
func (e TextConfigProfileType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TextConfigProfileType) ToTextConfigProfileTypeOutput ¶ added in v0.28.0
func (e TextConfigProfileType) ToTextConfigProfileTypeOutput() TextConfigProfileTypeOutput
func (TextConfigProfileType) ToTextConfigProfileTypeOutputWithContext ¶ added in v0.28.0
func (e TextConfigProfileType) ToTextConfigProfileTypeOutputWithContext(ctx context.Context) TextConfigProfileTypeOutput
func (TextConfigProfileType) ToTextConfigProfileTypePtrOutput ¶ added in v0.28.0
func (e TextConfigProfileType) ToTextConfigProfileTypePtrOutput() TextConfigProfileTypePtrOutput
func (TextConfigProfileType) ToTextConfigProfileTypePtrOutputWithContext ¶ added in v0.28.0
func (e TextConfigProfileType) ToTextConfigProfileTypePtrOutputWithContext(ctx context.Context) TextConfigProfileTypePtrOutput
type TextConfigProfileTypeInput ¶ added in v0.28.0
type TextConfigProfileTypeInput interface { pulumi.Input ToTextConfigProfileTypeOutput() TextConfigProfileTypeOutput ToTextConfigProfileTypeOutputWithContext(context.Context) TextConfigProfileTypeOutput }
TextConfigProfileTypeInput is an input type that accepts TextConfigProfileTypeArgs and TextConfigProfileTypeOutput values. You can construct a concrete instance of `TextConfigProfileTypeInput` via:
TextConfigProfileTypeArgs{...}
type TextConfigProfileTypeOutput ¶ added in v0.28.0
type TextConfigProfileTypeOutput struct{ *pulumi.OutputState }
func (TextConfigProfileTypeOutput) ElementType ¶ added in v0.28.0
func (TextConfigProfileTypeOutput) ElementType() reflect.Type
func (TextConfigProfileTypeOutput) ToStringOutput ¶ added in v0.28.0
func (o TextConfigProfileTypeOutput) ToStringOutput() pulumi.StringOutput
func (TextConfigProfileTypeOutput) ToStringOutputWithContext ¶ added in v0.28.0
func (o TextConfigProfileTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TextConfigProfileTypeOutput) ToStringPtrOutput ¶ added in v0.28.0
func (o TextConfigProfileTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TextConfigProfileTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.28.0
func (o TextConfigProfileTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TextConfigProfileTypeOutput) ToTextConfigProfileTypeOutput ¶ added in v0.28.0
func (o TextConfigProfileTypeOutput) ToTextConfigProfileTypeOutput() TextConfigProfileTypeOutput
func (TextConfigProfileTypeOutput) ToTextConfigProfileTypeOutputWithContext ¶ added in v0.28.0
func (o TextConfigProfileTypeOutput) ToTextConfigProfileTypeOutputWithContext(ctx context.Context) TextConfigProfileTypeOutput
func (TextConfigProfileTypeOutput) ToTextConfigProfileTypePtrOutput ¶ added in v0.28.0
func (o TextConfigProfileTypeOutput) ToTextConfigProfileTypePtrOutput() TextConfigProfileTypePtrOutput
func (TextConfigProfileTypeOutput) ToTextConfigProfileTypePtrOutputWithContext ¶ added in v0.28.0
func (o TextConfigProfileTypeOutput) ToTextConfigProfileTypePtrOutputWithContext(ctx context.Context) TextConfigProfileTypePtrOutput
type TextConfigProfileTypePtrInput ¶ added in v0.28.0
type TextConfigProfileTypePtrInput interface { pulumi.Input ToTextConfigProfileTypePtrOutput() TextConfigProfileTypePtrOutput ToTextConfigProfileTypePtrOutputWithContext(context.Context) TextConfigProfileTypePtrOutput }
func TextConfigProfileTypePtr ¶ added in v0.28.0
func TextConfigProfileTypePtr(v string) TextConfigProfileTypePtrInput
type TextConfigProfileTypePtrOutput ¶ added in v0.28.0
type TextConfigProfileTypePtrOutput struct{ *pulumi.OutputState }
func (TextConfigProfileTypePtrOutput) Elem ¶ added in v0.28.0
func (o TextConfigProfileTypePtrOutput) Elem() TextConfigProfileTypeOutput
func (TextConfigProfileTypePtrOutput) ElementType ¶ added in v0.28.0
func (TextConfigProfileTypePtrOutput) ElementType() reflect.Type
func (TextConfigProfileTypePtrOutput) ToStringPtrOutput ¶ added in v0.28.0
func (o TextConfigProfileTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TextConfigProfileTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.28.0
func (o TextConfigProfileTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TextConfigProfileTypePtrOutput) ToTextConfigProfileTypePtrOutput ¶ added in v0.28.0
func (o TextConfigProfileTypePtrOutput) ToTextConfigProfileTypePtrOutput() TextConfigProfileTypePtrOutput
func (TextConfigProfileTypePtrOutput) ToTextConfigProfileTypePtrOutputWithContext ¶ added in v0.28.0
func (o TextConfigProfileTypePtrOutput) ToTextConfigProfileTypePtrOutputWithContext(ctx context.Context) TextConfigProfileTypePtrOutput
type TextConfigPtrInput ¶ added in v0.21.0
type TextConfigPtrInput interface { pulumi.Input ToTextConfigPtrOutput() TextConfigPtrOutput ToTextConfigPtrOutputWithContext(context.Context) TextConfigPtrOutput }
TextConfigPtrInput is an input type that accepts TextConfigArgs, TextConfigPtr and TextConfigPtrOutput values. You can construct a concrete instance of `TextConfigPtrInput` via:
TextConfigArgs{...} or: nil
func TextConfigPtr ¶ added in v0.21.0
func TextConfigPtr(v *TextConfigArgs) TextConfigPtrInput
type TextConfigPtrOutput ¶ added in v0.21.0
type TextConfigPtrOutput struct{ *pulumi.OutputState }
func (TextConfigPtrOutput) AdditionalTransformations ¶ added in v0.28.0
func (o TextConfigPtrOutput) AdditionalTransformations() InfoTypeTransformationArrayOutput
Additional transformations to apply to the detected data, overriding `profile`.
func (TextConfigPtrOutput) Elem ¶ added in v0.21.0
func (o TextConfigPtrOutput) Elem() TextConfigOutput
func (TextConfigPtrOutput) ElementType ¶ added in v0.21.0
func (TextConfigPtrOutput) ElementType() reflect.Type
func (TextConfigPtrOutput) ExcludeInfoTypes ¶ added in v0.28.0
func (o TextConfigPtrOutput) ExcludeInfoTypes() pulumi.StringArrayOutput
InfoTypes to skip transforming, overriding `profile`.
func (TextConfigPtrOutput) ProfileType ¶ added in v0.28.0
func (o TextConfigPtrOutput) ProfileType() TextConfigProfileTypePtrOutput
Base profile type for text transformation.
func (TextConfigPtrOutput) ToTextConfigPtrOutput ¶ added in v0.21.0
func (o TextConfigPtrOutput) ToTextConfigPtrOutput() TextConfigPtrOutput
func (TextConfigPtrOutput) ToTextConfigPtrOutputWithContext ¶ added in v0.21.0
func (o TextConfigPtrOutput) ToTextConfigPtrOutputWithContext(ctx context.Context) TextConfigPtrOutput
func (TextConfigPtrOutput) Transformations
deprecated
added in
v0.21.0
func (o TextConfigPtrOutput) Transformations() InfoTypeTransformationArrayOutput
The transformations to apply to the detected data. Deprecated. Use `additional_transformations` instead.
Deprecated: The transformations to apply to the detected data. Deprecated. Use `additional_transformations` instead.
type TextConfigResponse ¶ added in v0.21.0
type TextConfigResponse struct { // Additional transformations to apply to the detected data, overriding `profile`. AdditionalTransformations []InfoTypeTransformationResponse `pulumi:"additionalTransformations"` // InfoTypes to skip transforming, overriding `profile`. ExcludeInfoTypes []string `pulumi:"excludeInfoTypes"` // Base profile type for text transformation. ProfileType string `pulumi:"profileType"` // The transformations to apply to the detected data. Deprecated. Use `additional_transformations` instead. // // Deprecated: The transformations to apply to the detected data. Deprecated. Use `additional_transformations` instead. Transformations []InfoTypeTransformationResponse `pulumi:"transformations"` }
Configures how to transform sensitive text `InfoTypes`.
type TextConfigResponseOutput ¶ added in v0.21.0
type TextConfigResponseOutput struct{ *pulumi.OutputState }
Configures how to transform sensitive text `InfoTypes`.
func (TextConfigResponseOutput) AdditionalTransformations ¶ added in v0.28.0
func (o TextConfigResponseOutput) AdditionalTransformations() InfoTypeTransformationResponseArrayOutput
Additional transformations to apply to the detected data, overriding `profile`.
func (TextConfigResponseOutput) ElementType ¶ added in v0.21.0
func (TextConfigResponseOutput) ElementType() reflect.Type
func (TextConfigResponseOutput) ExcludeInfoTypes ¶ added in v0.28.0
func (o TextConfigResponseOutput) ExcludeInfoTypes() pulumi.StringArrayOutput
InfoTypes to skip transforming, overriding `profile`.
func (TextConfigResponseOutput) ProfileType ¶ added in v0.28.0
func (o TextConfigResponseOutput) ProfileType() pulumi.StringOutput
Base profile type for text transformation.
func (TextConfigResponseOutput) ToTextConfigResponseOutput ¶ added in v0.21.0
func (o TextConfigResponseOutput) ToTextConfigResponseOutput() TextConfigResponseOutput
func (TextConfigResponseOutput) ToTextConfigResponseOutputWithContext ¶ added in v0.21.0
func (o TextConfigResponseOutput) ToTextConfigResponseOutputWithContext(ctx context.Context) TextConfigResponseOutput
func (TextConfigResponseOutput) Transformations
deprecated
added in
v0.21.0
func (o TextConfigResponseOutput) Transformations() InfoTypeTransformationResponseArrayOutput
The transformations to apply to the detected data. Deprecated. Use `additional_transformations` instead.
Deprecated: The transformations to apply to the detected data. Deprecated. Use `additional_transformations` instead.
type TimePartitioning ¶ added in v0.28.0
type TimePartitioning struct { // Number of milliseconds for which to keep the storage for a partition. ExpirationMs *string `pulumi:"expirationMs"` // Type of partitioning. Type *TimePartitioningType `pulumi:"type"` }
Configuration for FHIR BigQuery time-partitioned tables.
type TimePartitioningArgs ¶ added in v0.28.0
type TimePartitioningArgs struct { // Number of milliseconds for which to keep the storage for a partition. ExpirationMs pulumi.StringPtrInput `pulumi:"expirationMs"` // Type of partitioning. Type TimePartitioningTypePtrInput `pulumi:"type"` }
Configuration for FHIR BigQuery time-partitioned tables.
func (TimePartitioningArgs) ElementType ¶ added in v0.28.0
func (TimePartitioningArgs) ElementType() reflect.Type
func (TimePartitioningArgs) ToTimePartitioningOutput ¶ added in v0.28.0
func (i TimePartitioningArgs) ToTimePartitioningOutput() TimePartitioningOutput
func (TimePartitioningArgs) ToTimePartitioningOutputWithContext ¶ added in v0.28.0
func (i TimePartitioningArgs) ToTimePartitioningOutputWithContext(ctx context.Context) TimePartitioningOutput
func (TimePartitioningArgs) ToTimePartitioningPtrOutput ¶ added in v0.28.0
func (i TimePartitioningArgs) ToTimePartitioningPtrOutput() TimePartitioningPtrOutput
func (TimePartitioningArgs) ToTimePartitioningPtrOutputWithContext ¶ added in v0.28.0
func (i TimePartitioningArgs) ToTimePartitioningPtrOutputWithContext(ctx context.Context) TimePartitioningPtrOutput
type TimePartitioningInput ¶ added in v0.28.0
type TimePartitioningInput interface { pulumi.Input ToTimePartitioningOutput() TimePartitioningOutput ToTimePartitioningOutputWithContext(context.Context) TimePartitioningOutput }
TimePartitioningInput is an input type that accepts TimePartitioningArgs and TimePartitioningOutput values. You can construct a concrete instance of `TimePartitioningInput` via:
TimePartitioningArgs{...}
type TimePartitioningOutput ¶ added in v0.28.0
type TimePartitioningOutput struct{ *pulumi.OutputState }
Configuration for FHIR BigQuery time-partitioned tables.
func (TimePartitioningOutput) ElementType ¶ added in v0.28.0
func (TimePartitioningOutput) ElementType() reflect.Type
func (TimePartitioningOutput) ExpirationMs ¶ added in v0.28.0
func (o TimePartitioningOutput) ExpirationMs() pulumi.StringPtrOutput
Number of milliseconds for which to keep the storage for a partition.
func (TimePartitioningOutput) ToTimePartitioningOutput ¶ added in v0.28.0
func (o TimePartitioningOutput) ToTimePartitioningOutput() TimePartitioningOutput
func (TimePartitioningOutput) ToTimePartitioningOutputWithContext ¶ added in v0.28.0
func (o TimePartitioningOutput) ToTimePartitioningOutputWithContext(ctx context.Context) TimePartitioningOutput
func (TimePartitioningOutput) ToTimePartitioningPtrOutput ¶ added in v0.28.0
func (o TimePartitioningOutput) ToTimePartitioningPtrOutput() TimePartitioningPtrOutput
func (TimePartitioningOutput) ToTimePartitioningPtrOutputWithContext ¶ added in v0.28.0
func (o TimePartitioningOutput) ToTimePartitioningPtrOutputWithContext(ctx context.Context) TimePartitioningPtrOutput
func (TimePartitioningOutput) Type ¶ added in v0.28.0
func (o TimePartitioningOutput) Type() TimePartitioningTypePtrOutput
Type of partitioning.
type TimePartitioningPtrInput ¶ added in v0.28.0
type TimePartitioningPtrInput interface { pulumi.Input ToTimePartitioningPtrOutput() TimePartitioningPtrOutput ToTimePartitioningPtrOutputWithContext(context.Context) TimePartitioningPtrOutput }
TimePartitioningPtrInput is an input type that accepts TimePartitioningArgs, TimePartitioningPtr and TimePartitioningPtrOutput values. You can construct a concrete instance of `TimePartitioningPtrInput` via:
TimePartitioningArgs{...} or: nil
func TimePartitioningPtr ¶ added in v0.28.0
func TimePartitioningPtr(v *TimePartitioningArgs) TimePartitioningPtrInput
type TimePartitioningPtrOutput ¶ added in v0.28.0
type TimePartitioningPtrOutput struct{ *pulumi.OutputState }
func (TimePartitioningPtrOutput) Elem ¶ added in v0.28.0
func (o TimePartitioningPtrOutput) Elem() TimePartitioningOutput
func (TimePartitioningPtrOutput) ElementType ¶ added in v0.28.0
func (TimePartitioningPtrOutput) ElementType() reflect.Type
func (TimePartitioningPtrOutput) ExpirationMs ¶ added in v0.28.0
func (o TimePartitioningPtrOutput) ExpirationMs() pulumi.StringPtrOutput
Number of milliseconds for which to keep the storage for a partition.
func (TimePartitioningPtrOutput) ToTimePartitioningPtrOutput ¶ added in v0.28.0
func (o TimePartitioningPtrOutput) ToTimePartitioningPtrOutput() TimePartitioningPtrOutput
func (TimePartitioningPtrOutput) ToTimePartitioningPtrOutputWithContext ¶ added in v0.28.0
func (o TimePartitioningPtrOutput) ToTimePartitioningPtrOutputWithContext(ctx context.Context) TimePartitioningPtrOutput
func (TimePartitioningPtrOutput) Type ¶ added in v0.28.0
func (o TimePartitioningPtrOutput) Type() TimePartitioningTypePtrOutput
Type of partitioning.
type TimePartitioningResponse ¶ added in v0.28.0
type TimePartitioningResponse struct { // Number of milliseconds for which to keep the storage for a partition. ExpirationMs string `pulumi:"expirationMs"` // Type of partitioning. Type string `pulumi:"type"` }
Configuration for FHIR BigQuery time-partitioned tables.
type TimePartitioningResponseOutput ¶ added in v0.28.0
type TimePartitioningResponseOutput struct{ *pulumi.OutputState }
Configuration for FHIR BigQuery time-partitioned tables.
func (TimePartitioningResponseOutput) ElementType ¶ added in v0.28.0
func (TimePartitioningResponseOutput) ElementType() reflect.Type
func (TimePartitioningResponseOutput) ExpirationMs ¶ added in v0.28.0
func (o TimePartitioningResponseOutput) ExpirationMs() pulumi.StringOutput
Number of milliseconds for which to keep the storage for a partition.
func (TimePartitioningResponseOutput) ToTimePartitioningResponseOutput ¶ added in v0.28.0
func (o TimePartitioningResponseOutput) ToTimePartitioningResponseOutput() TimePartitioningResponseOutput
func (TimePartitioningResponseOutput) ToTimePartitioningResponseOutputWithContext ¶ added in v0.28.0
func (o TimePartitioningResponseOutput) ToTimePartitioningResponseOutputWithContext(ctx context.Context) TimePartitioningResponseOutput
func (TimePartitioningResponseOutput) Type ¶ added in v0.28.0
func (o TimePartitioningResponseOutput) Type() pulumi.StringOutput
Type of partitioning.
type TimePartitioningType ¶ added in v0.28.0
type TimePartitioningType string
Type of partitioning.
func (TimePartitioningType) ElementType ¶ added in v0.28.0
func (TimePartitioningType) ElementType() reflect.Type
func (TimePartitioningType) ToStringOutput ¶ added in v0.28.0
func (e TimePartitioningType) ToStringOutput() pulumi.StringOutput
func (TimePartitioningType) ToStringOutputWithContext ¶ added in v0.28.0
func (e TimePartitioningType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TimePartitioningType) ToStringPtrOutput ¶ added in v0.28.0
func (e TimePartitioningType) ToStringPtrOutput() pulumi.StringPtrOutput
func (TimePartitioningType) ToStringPtrOutputWithContext ¶ added in v0.28.0
func (e TimePartitioningType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TimePartitioningType) ToTimePartitioningTypeOutput ¶ added in v0.28.0
func (e TimePartitioningType) ToTimePartitioningTypeOutput() TimePartitioningTypeOutput
func (TimePartitioningType) ToTimePartitioningTypeOutputWithContext ¶ added in v0.28.0
func (e TimePartitioningType) ToTimePartitioningTypeOutputWithContext(ctx context.Context) TimePartitioningTypeOutput
func (TimePartitioningType) ToTimePartitioningTypePtrOutput ¶ added in v0.28.0
func (e TimePartitioningType) ToTimePartitioningTypePtrOutput() TimePartitioningTypePtrOutput
func (TimePartitioningType) ToTimePartitioningTypePtrOutputWithContext ¶ added in v0.28.0
func (e TimePartitioningType) ToTimePartitioningTypePtrOutputWithContext(ctx context.Context) TimePartitioningTypePtrOutput
type TimePartitioningTypeInput ¶ added in v0.28.0
type TimePartitioningTypeInput interface { pulumi.Input ToTimePartitioningTypeOutput() TimePartitioningTypeOutput ToTimePartitioningTypeOutputWithContext(context.Context) TimePartitioningTypeOutput }
TimePartitioningTypeInput is an input type that accepts TimePartitioningTypeArgs and TimePartitioningTypeOutput values. You can construct a concrete instance of `TimePartitioningTypeInput` via:
TimePartitioningTypeArgs{...}
type TimePartitioningTypeOutput ¶ added in v0.28.0
type TimePartitioningTypeOutput struct{ *pulumi.OutputState }
func (TimePartitioningTypeOutput) ElementType ¶ added in v0.28.0
func (TimePartitioningTypeOutput) ElementType() reflect.Type
func (TimePartitioningTypeOutput) ToStringOutput ¶ added in v0.28.0
func (o TimePartitioningTypeOutput) ToStringOutput() pulumi.StringOutput
func (TimePartitioningTypeOutput) ToStringOutputWithContext ¶ added in v0.28.0
func (o TimePartitioningTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TimePartitioningTypeOutput) ToStringPtrOutput ¶ added in v0.28.0
func (o TimePartitioningTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TimePartitioningTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.28.0
func (o TimePartitioningTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TimePartitioningTypeOutput) ToTimePartitioningTypeOutput ¶ added in v0.28.0
func (o TimePartitioningTypeOutput) ToTimePartitioningTypeOutput() TimePartitioningTypeOutput
func (TimePartitioningTypeOutput) ToTimePartitioningTypeOutputWithContext ¶ added in v0.28.0
func (o TimePartitioningTypeOutput) ToTimePartitioningTypeOutputWithContext(ctx context.Context) TimePartitioningTypeOutput
func (TimePartitioningTypeOutput) ToTimePartitioningTypePtrOutput ¶ added in v0.28.0
func (o TimePartitioningTypeOutput) ToTimePartitioningTypePtrOutput() TimePartitioningTypePtrOutput
func (TimePartitioningTypeOutput) ToTimePartitioningTypePtrOutputWithContext ¶ added in v0.28.0
func (o TimePartitioningTypeOutput) ToTimePartitioningTypePtrOutputWithContext(ctx context.Context) TimePartitioningTypePtrOutput
type TimePartitioningTypePtrInput ¶ added in v0.28.0
type TimePartitioningTypePtrInput interface { pulumi.Input ToTimePartitioningTypePtrOutput() TimePartitioningTypePtrOutput ToTimePartitioningTypePtrOutputWithContext(context.Context) TimePartitioningTypePtrOutput }
func TimePartitioningTypePtr ¶ added in v0.28.0
func TimePartitioningTypePtr(v string) TimePartitioningTypePtrInput
type TimePartitioningTypePtrOutput ¶ added in v0.28.0
type TimePartitioningTypePtrOutput struct{ *pulumi.OutputState }
func (TimePartitioningTypePtrOutput) Elem ¶ added in v0.28.0
func (o TimePartitioningTypePtrOutput) Elem() TimePartitioningTypeOutput
func (TimePartitioningTypePtrOutput) ElementType ¶ added in v0.28.0
func (TimePartitioningTypePtrOutput) ElementType() reflect.Type
func (TimePartitioningTypePtrOutput) ToStringPtrOutput ¶ added in v0.28.0
func (o TimePartitioningTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TimePartitioningTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.28.0
func (o TimePartitioningTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TimePartitioningTypePtrOutput) ToTimePartitioningTypePtrOutput ¶ added in v0.28.0
func (o TimePartitioningTypePtrOutput) ToTimePartitioningTypePtrOutput() TimePartitioningTypePtrOutput
func (TimePartitioningTypePtrOutput) ToTimePartitioningTypePtrOutputWithContext ¶ added in v0.28.0
func (o TimePartitioningTypePtrOutput) ToTimePartitioningTypePtrOutputWithContext(ctx context.Context) TimePartitioningTypePtrOutput
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 *TypePrimitive `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 TypePrimitivePtrInput `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() TypePrimitivePtrOutput
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 TypePrimitive ¶ added in v0.4.0
type TypePrimitive string
If this is a primitive type then this field is the type of the primitive For example, STRING. Leave unspecified for composite types.
func (TypePrimitive) ElementType ¶ added in v0.4.0
func (TypePrimitive) ElementType() reflect.Type
func (TypePrimitive) ToStringOutput ¶ added in v0.4.0
func (e TypePrimitive) ToStringOutput() pulumi.StringOutput
func (TypePrimitive) ToStringOutputWithContext ¶ added in v0.4.0
func (e TypePrimitive) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TypePrimitive) ToStringPtrOutput ¶ added in v0.4.0
func (e TypePrimitive) ToStringPtrOutput() pulumi.StringPtrOutput
func (TypePrimitive) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e TypePrimitive) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TypePrimitive) ToTypePrimitiveOutput ¶ added in v0.6.0
func (e TypePrimitive) ToTypePrimitiveOutput() TypePrimitiveOutput
func (TypePrimitive) ToTypePrimitiveOutputWithContext ¶ added in v0.6.0
func (e TypePrimitive) ToTypePrimitiveOutputWithContext(ctx context.Context) TypePrimitiveOutput
func (TypePrimitive) ToTypePrimitivePtrOutput ¶ added in v0.6.0
func (e TypePrimitive) ToTypePrimitivePtrOutput() TypePrimitivePtrOutput
func (TypePrimitive) ToTypePrimitivePtrOutputWithContext ¶ added in v0.6.0
func (e TypePrimitive) ToTypePrimitivePtrOutputWithContext(ctx context.Context) TypePrimitivePtrOutput
type TypePrimitiveInput ¶ added in v0.6.0
type TypePrimitiveInput interface { pulumi.Input ToTypePrimitiveOutput() TypePrimitiveOutput ToTypePrimitiveOutputWithContext(context.Context) TypePrimitiveOutput }
TypePrimitiveInput is an input type that accepts TypePrimitiveArgs and TypePrimitiveOutput values. You can construct a concrete instance of `TypePrimitiveInput` via:
TypePrimitiveArgs{...}
type TypePrimitiveOutput ¶ added in v0.6.0
type TypePrimitiveOutput struct{ *pulumi.OutputState }
func (TypePrimitiveOutput) ElementType ¶ added in v0.6.0
func (TypePrimitiveOutput) ElementType() reflect.Type
func (TypePrimitiveOutput) ToStringOutput ¶ added in v0.6.0
func (o TypePrimitiveOutput) ToStringOutput() pulumi.StringOutput
func (TypePrimitiveOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o TypePrimitiveOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TypePrimitiveOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o TypePrimitiveOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TypePrimitiveOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o TypePrimitiveOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TypePrimitiveOutput) ToTypePrimitiveOutput ¶ added in v0.6.0
func (o TypePrimitiveOutput) ToTypePrimitiveOutput() TypePrimitiveOutput
func (TypePrimitiveOutput) ToTypePrimitiveOutputWithContext ¶ added in v0.6.0
func (o TypePrimitiveOutput) ToTypePrimitiveOutputWithContext(ctx context.Context) TypePrimitiveOutput
func (TypePrimitiveOutput) ToTypePrimitivePtrOutput ¶ added in v0.6.0
func (o TypePrimitiveOutput) ToTypePrimitivePtrOutput() TypePrimitivePtrOutput
func (TypePrimitiveOutput) ToTypePrimitivePtrOutputWithContext ¶ added in v0.6.0
func (o TypePrimitiveOutput) ToTypePrimitivePtrOutputWithContext(ctx context.Context) TypePrimitivePtrOutput
type TypePrimitivePtrInput ¶ added in v0.6.0
type TypePrimitivePtrInput interface { pulumi.Input ToTypePrimitivePtrOutput() TypePrimitivePtrOutput ToTypePrimitivePtrOutputWithContext(context.Context) TypePrimitivePtrOutput }
func TypePrimitivePtr ¶ added in v0.6.0
func TypePrimitivePtr(v string) TypePrimitivePtrInput
type TypePrimitivePtrOutput ¶ added in v0.6.0
type TypePrimitivePtrOutput struct{ *pulumi.OutputState }
func (TypePrimitivePtrOutput) Elem ¶ added in v0.6.0
func (o TypePrimitivePtrOutput) Elem() TypePrimitiveOutput
func (TypePrimitivePtrOutput) ElementType ¶ added in v0.6.0
func (TypePrimitivePtrOutput) ElementType() reflect.Type
func (TypePrimitivePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o TypePrimitivePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TypePrimitivePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o TypePrimitivePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TypePrimitivePtrOutput) ToTypePrimitivePtrOutput ¶ added in v0.6.0
func (o TypePrimitivePtrOutput) ToTypePrimitivePtrOutput() TypePrimitivePtrOutput
func (TypePrimitivePtrOutput) ToTypePrimitivePtrOutputWithContext ¶ added in v0.6.0
func (o TypePrimitivePtrOutput) ToTypePrimitivePtrOutputWithContext(ctx context.Context) TypePrimitivePtrOutput
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 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 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"` ConsentStoreId pulumi.StringOutput `pulumi:"consentStoreId"` // A unique identifier for the mapped resource. DataId pulumi.StringOutput `pulumi:"dataId"` DatasetId pulumi.StringOutput `pulumi:"datasetId"` Location pulumi.StringOutput `pulumi:"location"` // 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"` Project pulumi.StringOutput `pulumi:"project"` // 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"` // 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 // A unique identifier for the mapped resource. DataId pulumi.StringInput DatasetId pulumi.StringInput Location 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 Project 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 AttributeArrayInput // User's UUID provided by the client. UserId pulumi.StringInput }
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) ArchiveTime ¶ added in v0.19.0
func (o UserDataMappingOutput) ArchiveTime() pulumi.StringOutput
Indicates the time when this mapping was archived.
func (UserDataMappingOutput) Archived ¶ added in v0.19.0
func (o UserDataMappingOutput) Archived() pulumi.BoolOutput
Indicates whether this mapping is archived.
func (UserDataMappingOutput) ConsentStoreId ¶ added in v0.21.0
func (o UserDataMappingOutput) ConsentStoreId() pulumi.StringOutput
func (UserDataMappingOutput) DataId ¶ added in v0.19.0
func (o UserDataMappingOutput) DataId() pulumi.StringOutput
A unique identifier for the mapped resource.
func (UserDataMappingOutput) DatasetId ¶ added in v0.21.0
func (o UserDataMappingOutput) DatasetId() pulumi.StringOutput
func (UserDataMappingOutput) ElementType ¶ added in v0.3.0
func (UserDataMappingOutput) ElementType() reflect.Type
func (UserDataMappingOutput) Location ¶ added in v0.21.0
func (o UserDataMappingOutput) Location() pulumi.StringOutput
func (UserDataMappingOutput) Name ¶ added in v0.19.0
func (o UserDataMappingOutput) Name() pulumi.StringOutput
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}`.
func (UserDataMappingOutput) Project ¶ added in v0.21.0
func (o UserDataMappingOutput) Project() pulumi.StringOutput
func (UserDataMappingOutput) ResourceAttributes ¶ added in v0.19.0
func (o UserDataMappingOutput) ResourceAttributes() AttributeResponseArrayOutput
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.
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
func (UserDataMappingOutput) UserId ¶ added in v0.19.0
func (o UserDataMappingOutput) UserId() pulumi.StringOutput
User's UUID provided by the client.
type UserDataMappingState ¶ added in v0.3.0
type UserDataMappingState struct { }
func (UserDataMappingState) ElementType ¶ added in v0.3.0
func (UserDataMappingState) ElementType() reflect.Type
type ValidationConfig ¶
type ValidationConfig struct { // Whether to disable FHIRPath validation for incoming resources. Set this to true to disable checking incoming resources for conformance against FHIRPath requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced. DisableFhirpathValidation *bool `pulumi:"disableFhirpathValidation"` // Whether to disable profile validation for this FHIR store. Set this to true to disable checking incoming resources for conformance against StructureDefinitions in this FHIR store. DisableProfileValidation *bool `pulumi:"disableProfileValidation"` // Whether to disable reference type validation for incoming resources. Set this to true to disable checking incoming resources for conformance against reference type requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced. DisableReferenceTypeValidation *bool `pulumi:"disableReferenceTypeValidation"` // Whether to disable required fields validation for incoming resources. Set this to true to disable checking incoming resources for conformance against required fields requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced. DisableRequiredFieldValidation *bool `pulumi:"disableRequiredFieldValidation"` // A list of ImplementationGuide URLs in this FHIR store that are used to configure the profiles to use for validation. For example, to use the US Core profiles for validation, set `enabled_implementation_guides` to `["http://hl7.org/fhir/us/core/ImplementationGuide/ig"]`. If `enabled_implementation_guides` is empty or omitted, then incoming resources are only required to conform to the base FHIR profiles. Otherwise, a resource must conform to at least one profile listed in the `global` property of one of the enabled ImplementationGuides. The Cloud Healthcare API does not currently enforce all of the rules in a StructureDefinition. The following rules are supported: - min/max - minValue/maxValue - maxLength - type - fixed[x] - pattern[x] on simple types - slicing, when using "value" as the discriminator type When a URL cannot be resolved (for example, in a type assertion), the server does not return an error. EnabledImplementationGuides []string `pulumi:"enabledImplementationGuides"` }
Contains the configuration for FHIR profiles and validation.
type ValidationConfigArgs ¶
type ValidationConfigArgs struct { // Whether to disable FHIRPath validation for incoming resources. Set this to true to disable checking incoming resources for conformance against FHIRPath requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced. DisableFhirpathValidation pulumi.BoolPtrInput `pulumi:"disableFhirpathValidation"` // Whether to disable profile validation for this FHIR store. Set this to true to disable checking incoming resources for conformance against StructureDefinitions in this FHIR store. DisableProfileValidation pulumi.BoolPtrInput `pulumi:"disableProfileValidation"` // Whether to disable reference type validation for incoming resources. Set this to true to disable checking incoming resources for conformance against reference type requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced. DisableReferenceTypeValidation pulumi.BoolPtrInput `pulumi:"disableReferenceTypeValidation"` // Whether to disable required fields validation for incoming resources. Set this to true to disable checking incoming resources for conformance against required fields requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced. DisableRequiredFieldValidation pulumi.BoolPtrInput `pulumi:"disableRequiredFieldValidation"` // A list of ImplementationGuide URLs in this FHIR store that are used to configure the profiles to use for validation. For example, to use the US Core profiles for validation, set `enabled_implementation_guides` to `["http://hl7.org/fhir/us/core/ImplementationGuide/ig"]`. If `enabled_implementation_guides` is empty or omitted, then incoming resources are only required to conform to the base FHIR profiles. Otherwise, a resource must conform to at least one profile listed in the `global` property of one of the enabled ImplementationGuides. The Cloud Healthcare API does not currently enforce all of the rules in a StructureDefinition. The following rules are supported: - min/max - minValue/maxValue - maxLength - type - fixed[x] - pattern[x] on simple types - slicing, when using "value" as the discriminator type When a URL cannot be resolved (for example, in a type assertion), the server does not return an error. EnabledImplementationGuides pulumi.StringArrayInput `pulumi:"enabledImplementationGuides"` }
Contains the configuration for FHIR profiles and validation.
func (ValidationConfigArgs) ElementType ¶
func (ValidationConfigArgs) ElementType() reflect.Type
func (ValidationConfigArgs) ToValidationConfigOutput ¶
func (i ValidationConfigArgs) ToValidationConfigOutput() ValidationConfigOutput
func (ValidationConfigArgs) ToValidationConfigOutputWithContext ¶
func (i ValidationConfigArgs) ToValidationConfigOutputWithContext(ctx context.Context) ValidationConfigOutput
func (ValidationConfigArgs) ToValidationConfigPtrOutput ¶
func (i ValidationConfigArgs) ToValidationConfigPtrOutput() ValidationConfigPtrOutput
func (ValidationConfigArgs) ToValidationConfigPtrOutputWithContext ¶
func (i ValidationConfigArgs) ToValidationConfigPtrOutputWithContext(ctx context.Context) ValidationConfigPtrOutput
type ValidationConfigInput ¶
type ValidationConfigInput interface { pulumi.Input ToValidationConfigOutput() ValidationConfigOutput ToValidationConfigOutputWithContext(context.Context) ValidationConfigOutput }
ValidationConfigInput is an input type that accepts ValidationConfigArgs and ValidationConfigOutput values. You can construct a concrete instance of `ValidationConfigInput` via:
ValidationConfigArgs{...}
type ValidationConfigOutput ¶
type ValidationConfigOutput struct{ *pulumi.OutputState }
Contains the configuration for FHIR profiles and validation.
func (ValidationConfigOutput) DisableFhirpathValidation ¶ added in v0.9.0
func (o ValidationConfigOutput) DisableFhirpathValidation() pulumi.BoolPtrOutput
Whether to disable FHIRPath validation for incoming resources. Set this to true to disable checking incoming resources for conformance against FHIRPath requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced.
func (ValidationConfigOutput) DisableProfileValidation ¶
func (o ValidationConfigOutput) DisableProfileValidation() pulumi.BoolPtrOutput
Whether to disable profile validation for this FHIR store. Set this to true to disable checking incoming resources for conformance against StructureDefinitions in this FHIR store.
func (ValidationConfigOutput) DisableReferenceTypeValidation ¶ added in v0.9.0
func (o ValidationConfigOutput) DisableReferenceTypeValidation() pulumi.BoolPtrOutput
Whether to disable reference type validation for incoming resources. Set this to true to disable checking incoming resources for conformance against reference type requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced.
func (ValidationConfigOutput) DisableRequiredFieldValidation ¶ added in v0.9.0
func (o ValidationConfigOutput) DisableRequiredFieldValidation() pulumi.BoolPtrOutput
Whether to disable required fields validation for incoming resources. Set this to true to disable checking incoming resources for conformance against required fields requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced.
func (ValidationConfigOutput) ElementType ¶
func (ValidationConfigOutput) ElementType() reflect.Type
func (ValidationConfigOutput) EnabledImplementationGuides ¶
func (o ValidationConfigOutput) EnabledImplementationGuides() pulumi.StringArrayOutput
A list of ImplementationGuide URLs in this FHIR store that are used to configure the profiles to use for validation. For example, to use the US Core profiles for validation, set `enabled_implementation_guides` to `["http://hl7.org/fhir/us/core/ImplementationGuide/ig"]`. If `enabled_implementation_guides` is empty or omitted, then incoming resources are only required to conform to the base FHIR profiles. Otherwise, a resource must conform to at least one profile listed in the `global` property of one of the enabled ImplementationGuides. The Cloud Healthcare API does not currently enforce all of the rules in a StructureDefinition. The following rules are supported: - min/max - minValue/maxValue - maxLength - type - fixed[x] - pattern[x] on simple types - slicing, when using "value" as the discriminator type When a URL cannot be resolved (for example, in a type assertion), the server does not return an error.
func (ValidationConfigOutput) ToValidationConfigOutput ¶
func (o ValidationConfigOutput) ToValidationConfigOutput() ValidationConfigOutput
func (ValidationConfigOutput) ToValidationConfigOutputWithContext ¶
func (o ValidationConfigOutput) ToValidationConfigOutputWithContext(ctx context.Context) ValidationConfigOutput
func (ValidationConfigOutput) ToValidationConfigPtrOutput ¶
func (o ValidationConfigOutput) ToValidationConfigPtrOutput() ValidationConfigPtrOutput
func (ValidationConfigOutput) ToValidationConfigPtrOutputWithContext ¶
func (o ValidationConfigOutput) ToValidationConfigPtrOutputWithContext(ctx context.Context) ValidationConfigPtrOutput
type ValidationConfigPtrInput ¶
type ValidationConfigPtrInput interface { pulumi.Input ToValidationConfigPtrOutput() ValidationConfigPtrOutput ToValidationConfigPtrOutputWithContext(context.Context) ValidationConfigPtrOutput }
ValidationConfigPtrInput is an input type that accepts ValidationConfigArgs, ValidationConfigPtr and ValidationConfigPtrOutput values. You can construct a concrete instance of `ValidationConfigPtrInput` via:
ValidationConfigArgs{...} or: nil
func ValidationConfigPtr ¶
func ValidationConfigPtr(v *ValidationConfigArgs) ValidationConfigPtrInput
type ValidationConfigPtrOutput ¶
type ValidationConfigPtrOutput struct{ *pulumi.OutputState }
func (ValidationConfigPtrOutput) DisableFhirpathValidation ¶ added in v0.9.0
func (o ValidationConfigPtrOutput) DisableFhirpathValidation() pulumi.BoolPtrOutput
Whether to disable FHIRPath validation for incoming resources. Set this to true to disable checking incoming resources for conformance against FHIRPath requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced.
func (ValidationConfigPtrOutput) DisableProfileValidation ¶
func (o ValidationConfigPtrOutput) DisableProfileValidation() pulumi.BoolPtrOutput
Whether to disable profile validation for this FHIR store. Set this to true to disable checking incoming resources for conformance against StructureDefinitions in this FHIR store.
func (ValidationConfigPtrOutput) DisableReferenceTypeValidation ¶ added in v0.9.0
func (o ValidationConfigPtrOutput) DisableReferenceTypeValidation() pulumi.BoolPtrOutput
Whether to disable reference type validation for incoming resources. Set this to true to disable checking incoming resources for conformance against reference type requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced.
func (ValidationConfigPtrOutput) DisableRequiredFieldValidation ¶ added in v0.9.0
func (o ValidationConfigPtrOutput) DisableRequiredFieldValidation() pulumi.BoolPtrOutput
Whether to disable required fields validation for incoming resources. Set this to true to disable checking incoming resources for conformance against required fields requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced.
func (ValidationConfigPtrOutput) Elem ¶
func (o ValidationConfigPtrOutput) Elem() ValidationConfigOutput
func (ValidationConfigPtrOutput) ElementType ¶
func (ValidationConfigPtrOutput) ElementType() reflect.Type
func (ValidationConfigPtrOutput) EnabledImplementationGuides ¶
func (o ValidationConfigPtrOutput) EnabledImplementationGuides() pulumi.StringArrayOutput
A list of ImplementationGuide URLs in this FHIR store that are used to configure the profiles to use for validation. For example, to use the US Core profiles for validation, set `enabled_implementation_guides` to `["http://hl7.org/fhir/us/core/ImplementationGuide/ig"]`. If `enabled_implementation_guides` is empty or omitted, then incoming resources are only required to conform to the base FHIR profiles. Otherwise, a resource must conform to at least one profile listed in the `global` property of one of the enabled ImplementationGuides. The Cloud Healthcare API does not currently enforce all of the rules in a StructureDefinition. The following rules are supported: - min/max - minValue/maxValue - maxLength - type - fixed[x] - pattern[x] on simple types - slicing, when using "value" as the discriminator type When a URL cannot be resolved (for example, in a type assertion), the server does not return an error.
func (ValidationConfigPtrOutput) ToValidationConfigPtrOutput ¶
func (o ValidationConfigPtrOutput) ToValidationConfigPtrOutput() ValidationConfigPtrOutput
func (ValidationConfigPtrOutput) ToValidationConfigPtrOutputWithContext ¶
func (o ValidationConfigPtrOutput) ToValidationConfigPtrOutputWithContext(ctx context.Context) ValidationConfigPtrOutput
type ValidationConfigResponse ¶
type ValidationConfigResponse struct { // Whether to disable FHIRPath validation for incoming resources. Set this to true to disable checking incoming resources for conformance against FHIRPath requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced. DisableFhirpathValidation bool `pulumi:"disableFhirpathValidation"` // Whether to disable profile validation for this FHIR store. Set this to true to disable checking incoming resources for conformance against StructureDefinitions in this FHIR store. DisableProfileValidation bool `pulumi:"disableProfileValidation"` // Whether to disable reference type validation for incoming resources. Set this to true to disable checking incoming resources for conformance against reference type requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced. DisableReferenceTypeValidation bool `pulumi:"disableReferenceTypeValidation"` // Whether to disable required fields validation for incoming resources. Set this to true to disable checking incoming resources for conformance against required fields requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced. DisableRequiredFieldValidation bool `pulumi:"disableRequiredFieldValidation"` // A list of ImplementationGuide URLs in this FHIR store that are used to configure the profiles to use for validation. For example, to use the US Core profiles for validation, set `enabled_implementation_guides` to `["http://hl7.org/fhir/us/core/ImplementationGuide/ig"]`. If `enabled_implementation_guides` is empty or omitted, then incoming resources are only required to conform to the base FHIR profiles. Otherwise, a resource must conform to at least one profile listed in the `global` property of one of the enabled ImplementationGuides. The Cloud Healthcare API does not currently enforce all of the rules in a StructureDefinition. The following rules are supported: - min/max - minValue/maxValue - maxLength - type - fixed[x] - pattern[x] on simple types - slicing, when using "value" as the discriminator type When a URL cannot be resolved (for example, in a type assertion), the server does not return an error. EnabledImplementationGuides []string `pulumi:"enabledImplementationGuides"` }
Contains the configuration for FHIR profiles and validation.
type ValidationConfigResponseOutput ¶
type ValidationConfigResponseOutput struct{ *pulumi.OutputState }
Contains the configuration for FHIR profiles and validation.
func (ValidationConfigResponseOutput) DisableFhirpathValidation ¶ added in v0.9.0
func (o ValidationConfigResponseOutput) DisableFhirpathValidation() pulumi.BoolOutput
Whether to disable FHIRPath validation for incoming resources. Set this to true to disable checking incoming resources for conformance against FHIRPath requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced.
func (ValidationConfigResponseOutput) DisableProfileValidation ¶
func (o ValidationConfigResponseOutput) DisableProfileValidation() pulumi.BoolOutput
Whether to disable profile validation for this FHIR store. Set this to true to disable checking incoming resources for conformance against StructureDefinitions in this FHIR store.
func (ValidationConfigResponseOutput) DisableReferenceTypeValidation ¶ added in v0.9.0
func (o ValidationConfigResponseOutput) DisableReferenceTypeValidation() pulumi.BoolOutput
Whether to disable reference type validation for incoming resources. Set this to true to disable checking incoming resources for conformance against reference type requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced.
func (ValidationConfigResponseOutput) DisableRequiredFieldValidation ¶ added in v0.9.0
func (o ValidationConfigResponseOutput) DisableRequiredFieldValidation() pulumi.BoolOutput
Whether to disable required fields validation for incoming resources. Set this to true to disable checking incoming resources for conformance against required fields requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced.
func (ValidationConfigResponseOutput) ElementType ¶
func (ValidationConfigResponseOutput) ElementType() reflect.Type
func (ValidationConfigResponseOutput) EnabledImplementationGuides ¶
func (o ValidationConfigResponseOutput) EnabledImplementationGuides() pulumi.StringArrayOutput
A list of ImplementationGuide URLs in this FHIR store that are used to configure the profiles to use for validation. For example, to use the US Core profiles for validation, set `enabled_implementation_guides` to `["http://hl7.org/fhir/us/core/ImplementationGuide/ig"]`. If `enabled_implementation_guides` is empty or omitted, then incoming resources are only required to conform to the base FHIR profiles. Otherwise, a resource must conform to at least one profile listed in the `global` property of one of the enabled ImplementationGuides. The Cloud Healthcare API does not currently enforce all of the rules in a StructureDefinition. The following rules are supported: - min/max - minValue/maxValue - maxLength - type - fixed[x] - pattern[x] on simple types - slicing, when using "value" as the discriminator type When a URL cannot be resolved (for example, in a type assertion), the server does not return an error.
func (ValidationConfigResponseOutput) ToValidationConfigResponseOutput ¶
func (o ValidationConfigResponseOutput) ToValidationConfigResponseOutput() ValidationConfigResponseOutput
func (ValidationConfigResponseOutput) ToValidationConfigResponseOutputWithContext ¶
func (o ValidationConfigResponseOutput) ToValidationConfigResponseOutputWithContext(ctx context.Context) ValidationConfigResponseOutput
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 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 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".
type Vertex ¶
type Vertex struct { // X coordinate. X *float64 `pulumi:"x"` // Y coordinate. Y *float64 `pulumi:"y"` }
A 2D coordinate in an image. The origin is the top-left.
type VertexArgs ¶
type VertexArgs struct { // X coordinate. X pulumi.Float64PtrInput `pulumi:"x"` // Y coordinate. Y pulumi.Float64PtrInput `pulumi:"y"` }
A 2D coordinate in an image. The origin is the top-left.
func (VertexArgs) ElementType ¶
func (VertexArgs) ElementType() reflect.Type
func (VertexArgs) ToVertexOutput ¶
func (i VertexArgs) ToVertexOutput() VertexOutput
func (VertexArgs) ToVertexOutputWithContext ¶
func (i VertexArgs) ToVertexOutputWithContext(ctx context.Context) VertexOutput
type VertexArray ¶
type VertexArray []VertexInput
func (VertexArray) ElementType ¶
func (VertexArray) ElementType() reflect.Type
func (VertexArray) ToVertexArrayOutput ¶
func (i VertexArray) ToVertexArrayOutput() VertexArrayOutput
func (VertexArray) ToVertexArrayOutputWithContext ¶
func (i VertexArray) ToVertexArrayOutputWithContext(ctx context.Context) VertexArrayOutput
type VertexArrayInput ¶
type VertexArrayInput interface { pulumi.Input ToVertexArrayOutput() VertexArrayOutput ToVertexArrayOutputWithContext(context.Context) VertexArrayOutput }
VertexArrayInput is an input type that accepts VertexArray and VertexArrayOutput values. You can construct a concrete instance of `VertexArrayInput` via:
VertexArray{ VertexArgs{...} }
type VertexArrayOutput ¶
type VertexArrayOutput struct{ *pulumi.OutputState }
func (VertexArrayOutput) ElementType ¶
func (VertexArrayOutput) ElementType() reflect.Type
func (VertexArrayOutput) Index ¶
func (o VertexArrayOutput) Index(i pulumi.IntInput) VertexOutput
func (VertexArrayOutput) ToVertexArrayOutput ¶
func (o VertexArrayOutput) ToVertexArrayOutput() VertexArrayOutput
func (VertexArrayOutput) ToVertexArrayOutputWithContext ¶
func (o VertexArrayOutput) ToVertexArrayOutputWithContext(ctx context.Context) VertexArrayOutput
type VertexInput ¶
type VertexInput interface { pulumi.Input ToVertexOutput() VertexOutput ToVertexOutputWithContext(context.Context) VertexOutput }
VertexInput is an input type that accepts VertexArgs and VertexOutput values. You can construct a concrete instance of `VertexInput` via:
VertexArgs{...}
type VertexOutput ¶
type VertexOutput struct{ *pulumi.OutputState }
A 2D coordinate in an image. The origin is the top-left.
func (VertexOutput) ElementType ¶
func (VertexOutput) ElementType() reflect.Type
func (VertexOutput) ToVertexOutput ¶
func (o VertexOutput) ToVertexOutput() VertexOutput
func (VertexOutput) ToVertexOutputWithContext ¶
func (o VertexOutput) ToVertexOutputWithContext(ctx context.Context) VertexOutput
type VertexResponse ¶
type VertexResponse struct { // X coordinate. X float64 `pulumi:"x"` // Y coordinate. Y float64 `pulumi:"y"` }
A 2D coordinate in an image. The origin is the top-left.
type VertexResponseArrayOutput ¶
type VertexResponseArrayOutput struct{ *pulumi.OutputState }
func (VertexResponseArrayOutput) ElementType ¶
func (VertexResponseArrayOutput) ElementType() reflect.Type
func (VertexResponseArrayOutput) Index ¶
func (o VertexResponseArrayOutput) Index(i pulumi.IntInput) VertexResponseOutput
func (VertexResponseArrayOutput) ToVertexResponseArrayOutput ¶
func (o VertexResponseArrayOutput) ToVertexResponseArrayOutput() VertexResponseArrayOutput
func (VertexResponseArrayOutput) ToVertexResponseArrayOutputWithContext ¶
func (o VertexResponseArrayOutput) ToVertexResponseArrayOutputWithContext(ctx context.Context) VertexResponseArrayOutput
type VertexResponseOutput ¶
type VertexResponseOutput struct{ *pulumi.OutputState }
A 2D coordinate in an image. The origin is the top-left.
func (VertexResponseOutput) ElementType ¶
func (VertexResponseOutput) ElementType() reflect.Type
func (VertexResponseOutput) ToVertexResponseOutput ¶
func (o VertexResponseOutput) ToVertexResponseOutput() VertexResponseOutput
func (VertexResponseOutput) ToVertexResponseOutputWithContext ¶
func (o VertexResponseOutput) ToVertexResponseOutputWithContext(ctx context.Context) VertexResponseOutput
func (VertexResponseOutput) X ¶
func (o VertexResponseOutput) X() pulumi.Float64Output
X coordinate.
func (VertexResponseOutput) Y ¶
func (o VertexResponseOutput) Y() pulumi.Float64Output
Y coordinate.
Source Files ¶
- annotation.go
- annotationStore.go
- attributeDefinition.go
- consent.go
- consentArtifact.go
- consentStore.go
- dataset.go
- datasetAnnotationStoreIamBinding.go
- datasetAnnotationStoreIamMember.go
- datasetAnnotationStoreIamPolicy.go
- datasetConsentStoreIamBinding.go
- datasetConsentStoreIamMember.go
- datasetConsentStoreIamPolicy.go
- datasetDicomStoreIamBinding.go
- datasetDicomStoreIamMember.go
- datasetDicomStoreIamPolicy.go
- datasetFhirStoreIamBinding.go
- datasetFhirStoreIamMember.go
- datasetFhirStoreIamPolicy.go
- datasetHl7V2StoreIamBinding.go
- datasetHl7V2StoreIamMember.go
- datasetHl7V2StoreIamPolicy.go
- datasetIamBinding.go
- datasetIamMember.go
- datasetIamPolicy.go
- dicomStore.go
- fhirStore.go
- getAnnotation.go
- getAnnotationStore.go
- getAttributeDefinition.go
- getConsent.go
- getConsentArtifact.go
- getConsentStore.go
- getDataset.go
- getDatasetAnnotationStoreIamPolicy.go
- getDatasetConsentStoreIamPolicy.go
- getDatasetDicomStoreIamPolicy.go
- getDatasetFhirStoreIamPolicy.go
- getDatasetHl7V2StoreIamPolicy.go
- getDatasetIamPolicy.go
- getDicomStore.go
- getFhir.go
- getFhirStore.go
- getHl7V2Store.go
- getMessage.go
- getUserDataMapping.go
- hl7V2Store.go
- init.go
- message.go
- pulumiEnums.go
- pulumiTypes.go
- userDataMapping.go