healthlake

package
v0.0.1-alpha.101 Latest Latest
Warning

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

Go to latest
Published: Jan 27, 2025 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	FhirDatastoreDatastoreStatusCreating = FhirDatastoreDatastoreStatus("CREATING")
	FhirDatastoreDatastoreStatusActive   = FhirDatastoreDatastoreStatus("ACTIVE")
	FhirDatastoreDatastoreStatusDeleting = FhirDatastoreDatastoreStatus("DELETING")
	FhirDatastoreDatastoreStatusDeleted  = FhirDatastoreDatastoreStatus("DELETED")
)
View Source
const (
	FhirDatastoreIdentityProviderConfigurationAuthorizationStrategySmartOnFhirV1 = FhirDatastoreIdentityProviderConfigurationAuthorizationStrategy("SMART_ON_FHIR_V1")
	FhirDatastoreIdentityProviderConfigurationAuthorizationStrategyAwsAuth       = FhirDatastoreIdentityProviderConfigurationAuthorizationStrategy("AWS_AUTH")
)
View Source
const (
	FhirDatastoreKmsEncryptionConfigCmkTypeCustomerManagedKmsKey = FhirDatastoreKmsEncryptionConfigCmkType("CUSTOMER_MANAGED_KMS_KEY")
	FhirDatastoreKmsEncryptionConfigCmkTypeAwsOwnedKmsKey        = FhirDatastoreKmsEncryptionConfigCmkType("AWS_OWNED_KMS_KEY")
)
View Source
const (
	FhirDatastoreDatastoreTypeVersionR4 = FhirDatastoreDatastoreTypeVersion("R4")
)
View Source
const (
	FhirDatastorePreloadDataConfigPreloadDataTypeSynthea = FhirDatastorePreloadDataConfigPreloadDataType("SYNTHEA")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type FhirDatastore added in v0.72.0

type FhirDatastore struct {
	pulumi.CustomResourceState

	CreatedAt FhirDatastoreCreatedAtOutput `pulumi:"createdAt"`
	// The Data Store ARN is generated during the creation of the Data Store and can be found in the output from the initial Data Store creation request.
	DatastoreArn pulumi.StringOutput `pulumi:"datastoreArn"`
	// The endpoint for the created Data Store.
	DatastoreEndpoint pulumi.StringOutput `pulumi:"datastoreEndpoint"`
	// The Amazon generated Data Store id. This id is in the output from the initial Data Store creation call.
	DatastoreId pulumi.StringOutput `pulumi:"datastoreId"`
	// The data store name (user-generated).
	DatastoreName pulumi.StringPtrOutput `pulumi:"datastoreName"`
	// The status of the FHIR Data Store. Possible statuses are ‘CREATING’, ‘ACTIVE’, ‘DELETING’, ‘DELETED’.
	DatastoreStatus FhirDatastoreDatastoreStatusOutput `pulumi:"datastoreStatus"`
	// The FHIR release version supported by the data store. Current support is for version `R4` .
	DatastoreTypeVersion FhirDatastoreDatastoreTypeVersionOutput `pulumi:"datastoreTypeVersion"`
	// The identity provider configuration selected when the data store was created.
	IdentityProviderConfiguration FhirDatastoreIdentityProviderConfigurationPtrOutput `pulumi:"identityProviderConfiguration"`
	// The preloaded Synthea data configuration for the data store.
	PreloadDataConfig FhirDatastorePreloadDataConfigPtrOutput `pulumi:"preloadDataConfig"`
	// The server-side encryption key configuration for a customer-provided encryption key specified for creating a data store.
	SseConfiguration FhirDatastoreSseConfigurationPtrOutput `pulumi:"sseConfiguration"`
	// An array of key-value pairs to apply to this resource.
	//
	// For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) .
	Tags aws.TagArrayOutput `pulumi:"tags"`
}

HealthLake FHIR Datastore

func GetFhirDatastore added in v0.72.0

func GetFhirDatastore(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FhirDatastoreState, opts ...pulumi.ResourceOption) (*FhirDatastore, error)

GetFhirDatastore gets an existing FhirDatastore 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 NewFhirDatastore added in v0.72.0

func NewFhirDatastore(ctx *pulumi.Context,
	name string, args *FhirDatastoreArgs, opts ...pulumi.ResourceOption) (*FhirDatastore, error)

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

func (*FhirDatastore) ElementType added in v0.72.0

func (*FhirDatastore) ElementType() reflect.Type

func (*FhirDatastore) ToFhirDatastoreOutput added in v0.72.0

func (i *FhirDatastore) ToFhirDatastoreOutput() FhirDatastoreOutput

func (*FhirDatastore) ToFhirDatastoreOutputWithContext added in v0.72.0

func (i *FhirDatastore) ToFhirDatastoreOutputWithContext(ctx context.Context) FhirDatastoreOutput

type FhirDatastoreArgs added in v0.72.0

type FhirDatastoreArgs struct {
	// The data store name (user-generated).
	DatastoreName pulumi.StringPtrInput
	// The FHIR release version supported by the data store. Current support is for version `R4` .
	DatastoreTypeVersion FhirDatastoreDatastoreTypeVersionInput
	// The identity provider configuration selected when the data store was created.
	IdentityProviderConfiguration FhirDatastoreIdentityProviderConfigurationPtrInput
	// The preloaded Synthea data configuration for the data store.
	PreloadDataConfig FhirDatastorePreloadDataConfigPtrInput
	// The server-side encryption key configuration for a customer-provided encryption key specified for creating a data store.
	SseConfiguration FhirDatastoreSseConfigurationPtrInput
	// An array of key-value pairs to apply to this resource.
	//
	// For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) .
	Tags aws.TagArrayInput
}

The set of arguments for constructing a FhirDatastore resource.

func (FhirDatastoreArgs) ElementType added in v0.72.0

func (FhirDatastoreArgs) ElementType() reflect.Type

type FhirDatastoreCreatedAt added in v0.72.0

type FhirDatastoreCreatedAt struct {
	// Nanoseconds.
	Nanos int `pulumi:"nanos"`
	// Seconds since epoch.
	Seconds string `pulumi:"seconds"`
}

The time that a Data Store was created.

type FhirDatastoreCreatedAtOutput added in v0.72.0

type FhirDatastoreCreatedAtOutput struct{ *pulumi.OutputState }

The time that a Data Store was created.

func (FhirDatastoreCreatedAtOutput) ElementType added in v0.72.0

func (FhirDatastoreCreatedAtOutput) Nanos added in v0.72.0

Nanoseconds.

func (FhirDatastoreCreatedAtOutput) Seconds added in v0.72.0

Seconds since epoch.

func (FhirDatastoreCreatedAtOutput) ToFhirDatastoreCreatedAtOutput added in v0.72.0

func (o FhirDatastoreCreatedAtOutput) ToFhirDatastoreCreatedAtOutput() FhirDatastoreCreatedAtOutput

func (FhirDatastoreCreatedAtOutput) ToFhirDatastoreCreatedAtOutputWithContext added in v0.72.0

func (o FhirDatastoreCreatedAtOutput) ToFhirDatastoreCreatedAtOutputWithContext(ctx context.Context) FhirDatastoreCreatedAtOutput

type FhirDatastoreCreatedAtPtrOutput added in v0.72.0

type FhirDatastoreCreatedAtPtrOutput struct{ *pulumi.OutputState }

func (FhirDatastoreCreatedAtPtrOutput) Elem added in v0.72.0

func (FhirDatastoreCreatedAtPtrOutput) ElementType added in v0.72.0

func (FhirDatastoreCreatedAtPtrOutput) Nanos added in v0.72.0

Nanoseconds.

func (FhirDatastoreCreatedAtPtrOutput) Seconds added in v0.72.0

Seconds since epoch.

func (FhirDatastoreCreatedAtPtrOutput) ToFhirDatastoreCreatedAtPtrOutput added in v0.72.0

func (o FhirDatastoreCreatedAtPtrOutput) ToFhirDatastoreCreatedAtPtrOutput() FhirDatastoreCreatedAtPtrOutput

func (FhirDatastoreCreatedAtPtrOutput) ToFhirDatastoreCreatedAtPtrOutputWithContext added in v0.72.0

func (o FhirDatastoreCreatedAtPtrOutput) ToFhirDatastoreCreatedAtPtrOutputWithContext(ctx context.Context) FhirDatastoreCreatedAtPtrOutput

type FhirDatastoreDatastoreStatus added in v0.72.0

type FhirDatastoreDatastoreStatus string

The status of the Data Store. Possible statuses are 'CREATING', 'ACTIVE', 'DELETING', or 'DELETED'.

type FhirDatastoreDatastoreStatusOutput added in v0.72.0

type FhirDatastoreDatastoreStatusOutput struct{ *pulumi.OutputState }

func (FhirDatastoreDatastoreStatusOutput) ElementType added in v0.72.0

func (FhirDatastoreDatastoreStatusOutput) ToFhirDatastoreDatastoreStatusOutput added in v0.72.0

func (o FhirDatastoreDatastoreStatusOutput) ToFhirDatastoreDatastoreStatusOutput() FhirDatastoreDatastoreStatusOutput

func (FhirDatastoreDatastoreStatusOutput) ToFhirDatastoreDatastoreStatusOutputWithContext added in v0.72.0

func (o FhirDatastoreDatastoreStatusOutput) ToFhirDatastoreDatastoreStatusOutputWithContext(ctx context.Context) FhirDatastoreDatastoreStatusOutput

func (FhirDatastoreDatastoreStatusOutput) ToFhirDatastoreDatastoreStatusPtrOutput added in v0.72.0

func (o FhirDatastoreDatastoreStatusOutput) ToFhirDatastoreDatastoreStatusPtrOutput() FhirDatastoreDatastoreStatusPtrOutput

func (FhirDatastoreDatastoreStatusOutput) ToFhirDatastoreDatastoreStatusPtrOutputWithContext added in v0.72.0

func (o FhirDatastoreDatastoreStatusOutput) ToFhirDatastoreDatastoreStatusPtrOutputWithContext(ctx context.Context) FhirDatastoreDatastoreStatusPtrOutput

func (FhirDatastoreDatastoreStatusOutput) ToStringOutput added in v0.72.0

func (FhirDatastoreDatastoreStatusOutput) ToStringOutputWithContext added in v0.72.0

func (o FhirDatastoreDatastoreStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FhirDatastoreDatastoreStatusOutput) ToStringPtrOutput added in v0.72.0

func (FhirDatastoreDatastoreStatusOutput) ToStringPtrOutputWithContext added in v0.72.0

func (o FhirDatastoreDatastoreStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FhirDatastoreDatastoreStatusPtrOutput added in v0.72.0

type FhirDatastoreDatastoreStatusPtrOutput struct{ *pulumi.OutputState }

func (FhirDatastoreDatastoreStatusPtrOutput) Elem added in v0.72.0

func (FhirDatastoreDatastoreStatusPtrOutput) ElementType added in v0.72.0

func (FhirDatastoreDatastoreStatusPtrOutput) ToFhirDatastoreDatastoreStatusPtrOutput added in v0.72.0

func (o FhirDatastoreDatastoreStatusPtrOutput) ToFhirDatastoreDatastoreStatusPtrOutput() FhirDatastoreDatastoreStatusPtrOutput

func (FhirDatastoreDatastoreStatusPtrOutput) ToFhirDatastoreDatastoreStatusPtrOutputWithContext added in v0.72.0

func (o FhirDatastoreDatastoreStatusPtrOutput) ToFhirDatastoreDatastoreStatusPtrOutputWithContext(ctx context.Context) FhirDatastoreDatastoreStatusPtrOutput

func (FhirDatastoreDatastoreStatusPtrOutput) ToStringPtrOutput added in v0.72.0

func (FhirDatastoreDatastoreStatusPtrOutput) ToStringPtrOutputWithContext added in v0.72.0

func (o FhirDatastoreDatastoreStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FhirDatastoreDatastoreTypeVersion added in v0.72.0

type FhirDatastoreDatastoreTypeVersion string

The FHIR version. Only R4 version data is supported.

func (FhirDatastoreDatastoreTypeVersion) ElementType added in v0.72.0

func (FhirDatastoreDatastoreTypeVersion) ToFhirDatastoreDatastoreTypeVersionOutput added in v0.72.0

func (e FhirDatastoreDatastoreTypeVersion) ToFhirDatastoreDatastoreTypeVersionOutput() FhirDatastoreDatastoreTypeVersionOutput

func (FhirDatastoreDatastoreTypeVersion) ToFhirDatastoreDatastoreTypeVersionOutputWithContext added in v0.72.0

func (e FhirDatastoreDatastoreTypeVersion) ToFhirDatastoreDatastoreTypeVersionOutputWithContext(ctx context.Context) FhirDatastoreDatastoreTypeVersionOutput

func (FhirDatastoreDatastoreTypeVersion) ToFhirDatastoreDatastoreTypeVersionPtrOutput added in v0.72.0

func (e FhirDatastoreDatastoreTypeVersion) ToFhirDatastoreDatastoreTypeVersionPtrOutput() FhirDatastoreDatastoreTypeVersionPtrOutput

func (FhirDatastoreDatastoreTypeVersion) ToFhirDatastoreDatastoreTypeVersionPtrOutputWithContext added in v0.72.0

func (e FhirDatastoreDatastoreTypeVersion) ToFhirDatastoreDatastoreTypeVersionPtrOutputWithContext(ctx context.Context) FhirDatastoreDatastoreTypeVersionPtrOutput

func (FhirDatastoreDatastoreTypeVersion) ToStringOutput added in v0.72.0

func (FhirDatastoreDatastoreTypeVersion) ToStringOutputWithContext added in v0.72.0

func (e FhirDatastoreDatastoreTypeVersion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FhirDatastoreDatastoreTypeVersion) ToStringPtrOutput added in v0.72.0

func (FhirDatastoreDatastoreTypeVersion) ToStringPtrOutputWithContext added in v0.72.0

func (e FhirDatastoreDatastoreTypeVersion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FhirDatastoreDatastoreTypeVersionInput added in v0.72.0

type FhirDatastoreDatastoreTypeVersionInput interface {
	pulumi.Input

	ToFhirDatastoreDatastoreTypeVersionOutput() FhirDatastoreDatastoreTypeVersionOutput
	ToFhirDatastoreDatastoreTypeVersionOutputWithContext(context.Context) FhirDatastoreDatastoreTypeVersionOutput
}

FhirDatastoreDatastoreTypeVersionInput is an input type that accepts values of the FhirDatastoreDatastoreTypeVersion enum A concrete instance of `FhirDatastoreDatastoreTypeVersionInput` can be one of the following:

FhirDatastoreDatastoreTypeVersionR4

type FhirDatastoreDatastoreTypeVersionOutput added in v0.72.0

type FhirDatastoreDatastoreTypeVersionOutput struct{ *pulumi.OutputState }

func (FhirDatastoreDatastoreTypeVersionOutput) ElementType added in v0.72.0

func (FhirDatastoreDatastoreTypeVersionOutput) ToFhirDatastoreDatastoreTypeVersionOutput added in v0.72.0

func (o FhirDatastoreDatastoreTypeVersionOutput) ToFhirDatastoreDatastoreTypeVersionOutput() FhirDatastoreDatastoreTypeVersionOutput

func (FhirDatastoreDatastoreTypeVersionOutput) ToFhirDatastoreDatastoreTypeVersionOutputWithContext added in v0.72.0

func (o FhirDatastoreDatastoreTypeVersionOutput) ToFhirDatastoreDatastoreTypeVersionOutputWithContext(ctx context.Context) FhirDatastoreDatastoreTypeVersionOutput

func (FhirDatastoreDatastoreTypeVersionOutput) ToFhirDatastoreDatastoreTypeVersionPtrOutput added in v0.72.0

func (o FhirDatastoreDatastoreTypeVersionOutput) ToFhirDatastoreDatastoreTypeVersionPtrOutput() FhirDatastoreDatastoreTypeVersionPtrOutput

func (FhirDatastoreDatastoreTypeVersionOutput) ToFhirDatastoreDatastoreTypeVersionPtrOutputWithContext added in v0.72.0

func (o FhirDatastoreDatastoreTypeVersionOutput) ToFhirDatastoreDatastoreTypeVersionPtrOutputWithContext(ctx context.Context) FhirDatastoreDatastoreTypeVersionPtrOutput

func (FhirDatastoreDatastoreTypeVersionOutput) ToStringOutput added in v0.72.0

func (FhirDatastoreDatastoreTypeVersionOutput) ToStringOutputWithContext added in v0.72.0

func (FhirDatastoreDatastoreTypeVersionOutput) ToStringPtrOutput added in v0.72.0

func (FhirDatastoreDatastoreTypeVersionOutput) ToStringPtrOutputWithContext added in v0.72.0

type FhirDatastoreDatastoreTypeVersionPtrInput added in v0.72.0

type FhirDatastoreDatastoreTypeVersionPtrInput interface {
	pulumi.Input

	ToFhirDatastoreDatastoreTypeVersionPtrOutput() FhirDatastoreDatastoreTypeVersionPtrOutput
	ToFhirDatastoreDatastoreTypeVersionPtrOutputWithContext(context.Context) FhirDatastoreDatastoreTypeVersionPtrOutput
}

func FhirDatastoreDatastoreTypeVersionPtr added in v0.72.0

func FhirDatastoreDatastoreTypeVersionPtr(v string) FhirDatastoreDatastoreTypeVersionPtrInput

type FhirDatastoreDatastoreTypeVersionPtrOutput added in v0.72.0

type FhirDatastoreDatastoreTypeVersionPtrOutput struct{ *pulumi.OutputState }

func (FhirDatastoreDatastoreTypeVersionPtrOutput) Elem added in v0.72.0

func (FhirDatastoreDatastoreTypeVersionPtrOutput) ElementType added in v0.72.0

func (FhirDatastoreDatastoreTypeVersionPtrOutput) ToFhirDatastoreDatastoreTypeVersionPtrOutput added in v0.72.0

func (o FhirDatastoreDatastoreTypeVersionPtrOutput) ToFhirDatastoreDatastoreTypeVersionPtrOutput() FhirDatastoreDatastoreTypeVersionPtrOutput

func (FhirDatastoreDatastoreTypeVersionPtrOutput) ToFhirDatastoreDatastoreTypeVersionPtrOutputWithContext added in v0.72.0

func (o FhirDatastoreDatastoreTypeVersionPtrOutput) ToFhirDatastoreDatastoreTypeVersionPtrOutputWithContext(ctx context.Context) FhirDatastoreDatastoreTypeVersionPtrOutput

func (FhirDatastoreDatastoreTypeVersionPtrOutput) ToStringPtrOutput added in v0.72.0

func (FhirDatastoreDatastoreTypeVersionPtrOutput) ToStringPtrOutputWithContext added in v0.72.0

type FhirDatastoreIdentityProviderConfiguration added in v0.72.0

type FhirDatastoreIdentityProviderConfiguration struct {
	// Type of Authorization Strategy. The two types of supported Authorization strategies are SMART_ON_FHIR_V1 and AWS_AUTH.
	AuthorizationStrategy FhirDatastoreIdentityProviderConfigurationAuthorizationStrategy `pulumi:"authorizationStrategy"`
	// Flag to indicate if fine-grained authorization will be enabled for the datastore
	FineGrainedAuthorizationEnabled *bool `pulumi:"fineGrainedAuthorizationEnabled"`
	// The Amazon Resource Name (ARN) of the Lambda function that will be used to decode the access token created by the authorization server.
	IdpLambdaArn *string `pulumi:"idpLambdaArn"`
	// The JSON metadata elements for identity provider configuration.
	Metadata *string `pulumi:"metadata"`
}

The identity provider configuration for the datastore

type FhirDatastoreIdentityProviderConfigurationArgs added in v0.72.0

type FhirDatastoreIdentityProviderConfigurationArgs struct {
	// Type of Authorization Strategy. The two types of supported Authorization strategies are SMART_ON_FHIR_V1 and AWS_AUTH.
	AuthorizationStrategy FhirDatastoreIdentityProviderConfigurationAuthorizationStrategyInput `pulumi:"authorizationStrategy"`
	// Flag to indicate if fine-grained authorization will be enabled for the datastore
	FineGrainedAuthorizationEnabled pulumi.BoolPtrInput `pulumi:"fineGrainedAuthorizationEnabled"`
	// The Amazon Resource Name (ARN) of the Lambda function that will be used to decode the access token created by the authorization server.
	IdpLambdaArn pulumi.StringPtrInput `pulumi:"idpLambdaArn"`
	// The JSON metadata elements for identity provider configuration.
	Metadata pulumi.StringPtrInput `pulumi:"metadata"`
}

The identity provider configuration for the datastore

func (FhirDatastoreIdentityProviderConfigurationArgs) ElementType added in v0.72.0

func (FhirDatastoreIdentityProviderConfigurationArgs) ToFhirDatastoreIdentityProviderConfigurationOutput added in v0.72.0

func (i FhirDatastoreIdentityProviderConfigurationArgs) ToFhirDatastoreIdentityProviderConfigurationOutput() FhirDatastoreIdentityProviderConfigurationOutput

func (FhirDatastoreIdentityProviderConfigurationArgs) ToFhirDatastoreIdentityProviderConfigurationOutputWithContext added in v0.72.0

func (i FhirDatastoreIdentityProviderConfigurationArgs) ToFhirDatastoreIdentityProviderConfigurationOutputWithContext(ctx context.Context) FhirDatastoreIdentityProviderConfigurationOutput

func (FhirDatastoreIdentityProviderConfigurationArgs) ToFhirDatastoreIdentityProviderConfigurationPtrOutput added in v0.72.0

func (i FhirDatastoreIdentityProviderConfigurationArgs) ToFhirDatastoreIdentityProviderConfigurationPtrOutput() FhirDatastoreIdentityProviderConfigurationPtrOutput

func (FhirDatastoreIdentityProviderConfigurationArgs) ToFhirDatastoreIdentityProviderConfigurationPtrOutputWithContext added in v0.72.0

func (i FhirDatastoreIdentityProviderConfigurationArgs) ToFhirDatastoreIdentityProviderConfigurationPtrOutputWithContext(ctx context.Context) FhirDatastoreIdentityProviderConfigurationPtrOutput

type FhirDatastoreIdentityProviderConfigurationAuthorizationStrategy added in v0.72.0

type FhirDatastoreIdentityProviderConfigurationAuthorizationStrategy string

Type of Authorization Strategy. The two types of supported Authorization strategies are SMART_ON_FHIR_V1 and AWS_AUTH.

func (FhirDatastoreIdentityProviderConfigurationAuthorizationStrategy) ElementType added in v0.72.0

func (FhirDatastoreIdentityProviderConfigurationAuthorizationStrategy) ToFhirDatastoreIdentityProviderConfigurationAuthorizationStrategyOutput added in v0.72.0

func (FhirDatastoreIdentityProviderConfigurationAuthorizationStrategy) ToFhirDatastoreIdentityProviderConfigurationAuthorizationStrategyOutputWithContext added in v0.72.0

func (e FhirDatastoreIdentityProviderConfigurationAuthorizationStrategy) ToFhirDatastoreIdentityProviderConfigurationAuthorizationStrategyOutputWithContext(ctx context.Context) FhirDatastoreIdentityProviderConfigurationAuthorizationStrategyOutput

func (FhirDatastoreIdentityProviderConfigurationAuthorizationStrategy) ToFhirDatastoreIdentityProviderConfigurationAuthorizationStrategyPtrOutput added in v0.72.0

func (FhirDatastoreIdentityProviderConfigurationAuthorizationStrategy) ToFhirDatastoreIdentityProviderConfigurationAuthorizationStrategyPtrOutputWithContext added in v0.72.0

func (e FhirDatastoreIdentityProviderConfigurationAuthorizationStrategy) ToFhirDatastoreIdentityProviderConfigurationAuthorizationStrategyPtrOutputWithContext(ctx context.Context) FhirDatastoreIdentityProviderConfigurationAuthorizationStrategyPtrOutput

func (FhirDatastoreIdentityProviderConfigurationAuthorizationStrategy) ToStringOutput added in v0.72.0

func (FhirDatastoreIdentityProviderConfigurationAuthorizationStrategy) ToStringOutputWithContext added in v0.72.0

func (FhirDatastoreIdentityProviderConfigurationAuthorizationStrategy) ToStringPtrOutput added in v0.72.0

func (FhirDatastoreIdentityProviderConfigurationAuthorizationStrategy) ToStringPtrOutputWithContext added in v0.72.0

type FhirDatastoreIdentityProviderConfigurationAuthorizationStrategyInput added in v0.72.0

type FhirDatastoreIdentityProviderConfigurationAuthorizationStrategyInput interface {
	pulumi.Input

	ToFhirDatastoreIdentityProviderConfigurationAuthorizationStrategyOutput() FhirDatastoreIdentityProviderConfigurationAuthorizationStrategyOutput
	ToFhirDatastoreIdentityProviderConfigurationAuthorizationStrategyOutputWithContext(context.Context) FhirDatastoreIdentityProviderConfigurationAuthorizationStrategyOutput
}

FhirDatastoreIdentityProviderConfigurationAuthorizationStrategyInput is an input type that accepts values of the FhirDatastoreIdentityProviderConfigurationAuthorizationStrategy enum A concrete instance of `FhirDatastoreIdentityProviderConfigurationAuthorizationStrategyInput` can be one of the following:

FhirDatastoreIdentityProviderConfigurationAuthorizationStrategySmartOnFhirV1
FhirDatastoreIdentityProviderConfigurationAuthorizationStrategyAwsAuth

type FhirDatastoreIdentityProviderConfigurationAuthorizationStrategyOutput added in v0.72.0

type FhirDatastoreIdentityProviderConfigurationAuthorizationStrategyOutput struct{ *pulumi.OutputState }

func (FhirDatastoreIdentityProviderConfigurationAuthorizationStrategyOutput) ElementType added in v0.72.0

func (FhirDatastoreIdentityProviderConfigurationAuthorizationStrategyOutput) ToFhirDatastoreIdentityProviderConfigurationAuthorizationStrategyOutput added in v0.72.0

func (FhirDatastoreIdentityProviderConfigurationAuthorizationStrategyOutput) ToFhirDatastoreIdentityProviderConfigurationAuthorizationStrategyOutputWithContext added in v0.72.0

func (o FhirDatastoreIdentityProviderConfigurationAuthorizationStrategyOutput) ToFhirDatastoreIdentityProviderConfigurationAuthorizationStrategyOutputWithContext(ctx context.Context) FhirDatastoreIdentityProviderConfigurationAuthorizationStrategyOutput

func (FhirDatastoreIdentityProviderConfigurationAuthorizationStrategyOutput) ToFhirDatastoreIdentityProviderConfigurationAuthorizationStrategyPtrOutput added in v0.72.0

func (FhirDatastoreIdentityProviderConfigurationAuthorizationStrategyOutput) ToFhirDatastoreIdentityProviderConfigurationAuthorizationStrategyPtrOutputWithContext added in v0.72.0

func (o FhirDatastoreIdentityProviderConfigurationAuthorizationStrategyOutput) ToFhirDatastoreIdentityProviderConfigurationAuthorizationStrategyPtrOutputWithContext(ctx context.Context) FhirDatastoreIdentityProviderConfigurationAuthorizationStrategyPtrOutput

func (FhirDatastoreIdentityProviderConfigurationAuthorizationStrategyOutput) ToStringOutput added in v0.72.0

func (FhirDatastoreIdentityProviderConfigurationAuthorizationStrategyOutput) ToStringOutputWithContext added in v0.72.0

func (FhirDatastoreIdentityProviderConfigurationAuthorizationStrategyOutput) ToStringPtrOutput added in v0.72.0

func (FhirDatastoreIdentityProviderConfigurationAuthorizationStrategyOutput) ToStringPtrOutputWithContext added in v0.72.0

type FhirDatastoreIdentityProviderConfigurationAuthorizationStrategyPtrInput added in v0.72.0

type FhirDatastoreIdentityProviderConfigurationAuthorizationStrategyPtrInput interface {
	pulumi.Input

	ToFhirDatastoreIdentityProviderConfigurationAuthorizationStrategyPtrOutput() FhirDatastoreIdentityProviderConfigurationAuthorizationStrategyPtrOutput
	ToFhirDatastoreIdentityProviderConfigurationAuthorizationStrategyPtrOutputWithContext(context.Context) FhirDatastoreIdentityProviderConfigurationAuthorizationStrategyPtrOutput
}

func FhirDatastoreIdentityProviderConfigurationAuthorizationStrategyPtr added in v0.72.0

func FhirDatastoreIdentityProviderConfigurationAuthorizationStrategyPtr(v string) FhirDatastoreIdentityProviderConfigurationAuthorizationStrategyPtrInput

type FhirDatastoreIdentityProviderConfigurationAuthorizationStrategyPtrOutput added in v0.72.0

type FhirDatastoreIdentityProviderConfigurationAuthorizationStrategyPtrOutput struct{ *pulumi.OutputState }

func (FhirDatastoreIdentityProviderConfigurationAuthorizationStrategyPtrOutput) Elem added in v0.72.0

func (FhirDatastoreIdentityProviderConfigurationAuthorizationStrategyPtrOutput) ElementType added in v0.72.0

func (FhirDatastoreIdentityProviderConfigurationAuthorizationStrategyPtrOutput) ToFhirDatastoreIdentityProviderConfigurationAuthorizationStrategyPtrOutput added in v0.72.0

func (FhirDatastoreIdentityProviderConfigurationAuthorizationStrategyPtrOutput) ToFhirDatastoreIdentityProviderConfigurationAuthorizationStrategyPtrOutputWithContext added in v0.72.0

func (FhirDatastoreIdentityProviderConfigurationAuthorizationStrategyPtrOutput) ToStringPtrOutput added in v0.72.0

func (FhirDatastoreIdentityProviderConfigurationAuthorizationStrategyPtrOutput) ToStringPtrOutputWithContext added in v0.72.0

type FhirDatastoreIdentityProviderConfigurationInput added in v0.72.0

type FhirDatastoreIdentityProviderConfigurationInput interface {
	pulumi.Input

	ToFhirDatastoreIdentityProviderConfigurationOutput() FhirDatastoreIdentityProviderConfigurationOutput
	ToFhirDatastoreIdentityProviderConfigurationOutputWithContext(context.Context) FhirDatastoreIdentityProviderConfigurationOutput
}

FhirDatastoreIdentityProviderConfigurationInput is an input type that accepts FhirDatastoreIdentityProviderConfigurationArgs and FhirDatastoreIdentityProviderConfigurationOutput values. You can construct a concrete instance of `FhirDatastoreIdentityProviderConfigurationInput` via:

FhirDatastoreIdentityProviderConfigurationArgs{...}

type FhirDatastoreIdentityProviderConfigurationOutput added in v0.72.0

type FhirDatastoreIdentityProviderConfigurationOutput struct{ *pulumi.OutputState }

The identity provider configuration for the datastore

func (FhirDatastoreIdentityProviderConfigurationOutput) AuthorizationStrategy added in v0.72.0

Type of Authorization Strategy. The two types of supported Authorization strategies are SMART_ON_FHIR_V1 and AWS_AUTH.

func (FhirDatastoreIdentityProviderConfigurationOutput) ElementType added in v0.72.0

func (FhirDatastoreIdentityProviderConfigurationOutput) FineGrainedAuthorizationEnabled added in v0.72.0

func (o FhirDatastoreIdentityProviderConfigurationOutput) FineGrainedAuthorizationEnabled() pulumi.BoolPtrOutput

Flag to indicate if fine-grained authorization will be enabled for the datastore

func (FhirDatastoreIdentityProviderConfigurationOutput) IdpLambdaArn added in v0.72.0

The Amazon Resource Name (ARN) of the Lambda function that will be used to decode the access token created by the authorization server.

func (FhirDatastoreIdentityProviderConfigurationOutput) Metadata added in v0.72.0

The JSON metadata elements for identity provider configuration.

func (FhirDatastoreIdentityProviderConfigurationOutput) ToFhirDatastoreIdentityProviderConfigurationOutput added in v0.72.0

func (o FhirDatastoreIdentityProviderConfigurationOutput) ToFhirDatastoreIdentityProviderConfigurationOutput() FhirDatastoreIdentityProviderConfigurationOutput

func (FhirDatastoreIdentityProviderConfigurationOutput) ToFhirDatastoreIdentityProviderConfigurationOutputWithContext added in v0.72.0

func (o FhirDatastoreIdentityProviderConfigurationOutput) ToFhirDatastoreIdentityProviderConfigurationOutputWithContext(ctx context.Context) FhirDatastoreIdentityProviderConfigurationOutput

func (FhirDatastoreIdentityProviderConfigurationOutput) ToFhirDatastoreIdentityProviderConfigurationPtrOutput added in v0.72.0

func (o FhirDatastoreIdentityProviderConfigurationOutput) ToFhirDatastoreIdentityProviderConfigurationPtrOutput() FhirDatastoreIdentityProviderConfigurationPtrOutput

func (FhirDatastoreIdentityProviderConfigurationOutput) ToFhirDatastoreIdentityProviderConfigurationPtrOutputWithContext added in v0.72.0

func (o FhirDatastoreIdentityProviderConfigurationOutput) ToFhirDatastoreIdentityProviderConfigurationPtrOutputWithContext(ctx context.Context) FhirDatastoreIdentityProviderConfigurationPtrOutput

type FhirDatastoreIdentityProviderConfigurationPtrInput added in v0.72.0

type FhirDatastoreIdentityProviderConfigurationPtrInput interface {
	pulumi.Input

	ToFhirDatastoreIdentityProviderConfigurationPtrOutput() FhirDatastoreIdentityProviderConfigurationPtrOutput
	ToFhirDatastoreIdentityProviderConfigurationPtrOutputWithContext(context.Context) FhirDatastoreIdentityProviderConfigurationPtrOutput
}

FhirDatastoreIdentityProviderConfigurationPtrInput is an input type that accepts FhirDatastoreIdentityProviderConfigurationArgs, FhirDatastoreIdentityProviderConfigurationPtr and FhirDatastoreIdentityProviderConfigurationPtrOutput values. You can construct a concrete instance of `FhirDatastoreIdentityProviderConfigurationPtrInput` via:

        FhirDatastoreIdentityProviderConfigurationArgs{...}

or:

        nil

type FhirDatastoreIdentityProviderConfigurationPtrOutput added in v0.72.0

type FhirDatastoreIdentityProviderConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FhirDatastoreIdentityProviderConfigurationPtrOutput) AuthorizationStrategy added in v0.72.0

Type of Authorization Strategy. The two types of supported Authorization strategies are SMART_ON_FHIR_V1 and AWS_AUTH.

func (FhirDatastoreIdentityProviderConfigurationPtrOutput) Elem added in v0.72.0

func (FhirDatastoreIdentityProviderConfigurationPtrOutput) ElementType added in v0.72.0

func (FhirDatastoreIdentityProviderConfigurationPtrOutput) FineGrainedAuthorizationEnabled added in v0.72.0

func (o FhirDatastoreIdentityProviderConfigurationPtrOutput) FineGrainedAuthorizationEnabled() pulumi.BoolPtrOutput

Flag to indicate if fine-grained authorization will be enabled for the datastore

func (FhirDatastoreIdentityProviderConfigurationPtrOutput) IdpLambdaArn added in v0.72.0

The Amazon Resource Name (ARN) of the Lambda function that will be used to decode the access token created by the authorization server.

func (FhirDatastoreIdentityProviderConfigurationPtrOutput) Metadata added in v0.72.0

The JSON metadata elements for identity provider configuration.

func (FhirDatastoreIdentityProviderConfigurationPtrOutput) ToFhirDatastoreIdentityProviderConfigurationPtrOutput added in v0.72.0

func (o FhirDatastoreIdentityProviderConfigurationPtrOutput) ToFhirDatastoreIdentityProviderConfigurationPtrOutput() FhirDatastoreIdentityProviderConfigurationPtrOutput

func (FhirDatastoreIdentityProviderConfigurationPtrOutput) ToFhirDatastoreIdentityProviderConfigurationPtrOutputWithContext added in v0.72.0

func (o FhirDatastoreIdentityProviderConfigurationPtrOutput) ToFhirDatastoreIdentityProviderConfigurationPtrOutputWithContext(ctx context.Context) FhirDatastoreIdentityProviderConfigurationPtrOutput

type FhirDatastoreInput added in v0.72.0

type FhirDatastoreInput interface {
	pulumi.Input

	ToFhirDatastoreOutput() FhirDatastoreOutput
	ToFhirDatastoreOutputWithContext(ctx context.Context) FhirDatastoreOutput
}

type FhirDatastoreKmsEncryptionConfig added in v0.72.0

type FhirDatastoreKmsEncryptionConfig struct {
	// The type of customer-managed-key (CMK) used for encryption. The two types of supported CMKs are customer owned CMKs and AWS owned CMKs.
	CmkType FhirDatastoreKmsEncryptionConfigCmkType `pulumi:"cmkType"`
	// The KMS encryption key id/alias used to encrypt the Data Store contents at rest.
	KmsKeyId *string `pulumi:"kmsKeyId"`
}

The customer-managed-key (CMK) used when creating a Data Store. If a customer owned key is not specified, an AWS owned key will be used for encryption.

type FhirDatastoreKmsEncryptionConfigArgs added in v0.72.0

type FhirDatastoreKmsEncryptionConfigArgs struct {
	// The type of customer-managed-key (CMK) used for encryption. The two types of supported CMKs are customer owned CMKs and AWS owned CMKs.
	CmkType FhirDatastoreKmsEncryptionConfigCmkTypeInput `pulumi:"cmkType"`
	// The KMS encryption key id/alias used to encrypt the Data Store contents at rest.
	KmsKeyId pulumi.StringPtrInput `pulumi:"kmsKeyId"`
}

The customer-managed-key (CMK) used when creating a Data Store. If a customer owned key is not specified, an AWS owned key will be used for encryption.

func (FhirDatastoreKmsEncryptionConfigArgs) ElementType added in v0.72.0

func (FhirDatastoreKmsEncryptionConfigArgs) ToFhirDatastoreKmsEncryptionConfigOutput added in v0.72.0

func (i FhirDatastoreKmsEncryptionConfigArgs) ToFhirDatastoreKmsEncryptionConfigOutput() FhirDatastoreKmsEncryptionConfigOutput

func (FhirDatastoreKmsEncryptionConfigArgs) ToFhirDatastoreKmsEncryptionConfigOutputWithContext added in v0.72.0

func (i FhirDatastoreKmsEncryptionConfigArgs) ToFhirDatastoreKmsEncryptionConfigOutputWithContext(ctx context.Context) FhirDatastoreKmsEncryptionConfigOutput

func (FhirDatastoreKmsEncryptionConfigArgs) ToFhirDatastoreKmsEncryptionConfigPtrOutput added in v0.72.0

func (i FhirDatastoreKmsEncryptionConfigArgs) ToFhirDatastoreKmsEncryptionConfigPtrOutput() FhirDatastoreKmsEncryptionConfigPtrOutput

func (FhirDatastoreKmsEncryptionConfigArgs) ToFhirDatastoreKmsEncryptionConfigPtrOutputWithContext added in v0.72.0

func (i FhirDatastoreKmsEncryptionConfigArgs) ToFhirDatastoreKmsEncryptionConfigPtrOutputWithContext(ctx context.Context) FhirDatastoreKmsEncryptionConfigPtrOutput

type FhirDatastoreKmsEncryptionConfigCmkType added in v0.72.0

type FhirDatastoreKmsEncryptionConfigCmkType string

The type of customer-managed-key (CMK) used for encryption. The two types of supported CMKs are customer owned CMKs and AWS owned CMKs.

func (FhirDatastoreKmsEncryptionConfigCmkType) ElementType added in v0.72.0

func (FhirDatastoreKmsEncryptionConfigCmkType) ToFhirDatastoreKmsEncryptionConfigCmkTypeOutput added in v0.72.0

func (e FhirDatastoreKmsEncryptionConfigCmkType) ToFhirDatastoreKmsEncryptionConfigCmkTypeOutput() FhirDatastoreKmsEncryptionConfigCmkTypeOutput

func (FhirDatastoreKmsEncryptionConfigCmkType) ToFhirDatastoreKmsEncryptionConfigCmkTypeOutputWithContext added in v0.72.0

func (e FhirDatastoreKmsEncryptionConfigCmkType) ToFhirDatastoreKmsEncryptionConfigCmkTypeOutputWithContext(ctx context.Context) FhirDatastoreKmsEncryptionConfigCmkTypeOutput

func (FhirDatastoreKmsEncryptionConfigCmkType) ToFhirDatastoreKmsEncryptionConfigCmkTypePtrOutput added in v0.72.0

func (e FhirDatastoreKmsEncryptionConfigCmkType) ToFhirDatastoreKmsEncryptionConfigCmkTypePtrOutput() FhirDatastoreKmsEncryptionConfigCmkTypePtrOutput

func (FhirDatastoreKmsEncryptionConfigCmkType) ToFhirDatastoreKmsEncryptionConfigCmkTypePtrOutputWithContext added in v0.72.0

func (e FhirDatastoreKmsEncryptionConfigCmkType) ToFhirDatastoreKmsEncryptionConfigCmkTypePtrOutputWithContext(ctx context.Context) FhirDatastoreKmsEncryptionConfigCmkTypePtrOutput

func (FhirDatastoreKmsEncryptionConfigCmkType) ToStringOutput added in v0.72.0

func (FhirDatastoreKmsEncryptionConfigCmkType) ToStringOutputWithContext added in v0.72.0

func (FhirDatastoreKmsEncryptionConfigCmkType) ToStringPtrOutput added in v0.72.0

func (FhirDatastoreKmsEncryptionConfigCmkType) ToStringPtrOutputWithContext added in v0.72.0

type FhirDatastoreKmsEncryptionConfigCmkTypeInput added in v0.72.0

type FhirDatastoreKmsEncryptionConfigCmkTypeInput interface {
	pulumi.Input

	ToFhirDatastoreKmsEncryptionConfigCmkTypeOutput() FhirDatastoreKmsEncryptionConfigCmkTypeOutput
	ToFhirDatastoreKmsEncryptionConfigCmkTypeOutputWithContext(context.Context) FhirDatastoreKmsEncryptionConfigCmkTypeOutput
}

FhirDatastoreKmsEncryptionConfigCmkTypeInput is an input type that accepts values of the FhirDatastoreKmsEncryptionConfigCmkType enum A concrete instance of `FhirDatastoreKmsEncryptionConfigCmkTypeInput` can be one of the following:

FhirDatastoreKmsEncryptionConfigCmkTypeCustomerManagedKmsKey
FhirDatastoreKmsEncryptionConfigCmkTypeAwsOwnedKmsKey

type FhirDatastoreKmsEncryptionConfigCmkTypeOutput added in v0.72.0

type FhirDatastoreKmsEncryptionConfigCmkTypeOutput struct{ *pulumi.OutputState }

func (FhirDatastoreKmsEncryptionConfigCmkTypeOutput) ElementType added in v0.72.0

func (FhirDatastoreKmsEncryptionConfigCmkTypeOutput) ToFhirDatastoreKmsEncryptionConfigCmkTypeOutput added in v0.72.0

func (o FhirDatastoreKmsEncryptionConfigCmkTypeOutput) ToFhirDatastoreKmsEncryptionConfigCmkTypeOutput() FhirDatastoreKmsEncryptionConfigCmkTypeOutput

func (FhirDatastoreKmsEncryptionConfigCmkTypeOutput) ToFhirDatastoreKmsEncryptionConfigCmkTypeOutputWithContext added in v0.72.0

func (o FhirDatastoreKmsEncryptionConfigCmkTypeOutput) ToFhirDatastoreKmsEncryptionConfigCmkTypeOutputWithContext(ctx context.Context) FhirDatastoreKmsEncryptionConfigCmkTypeOutput

func (FhirDatastoreKmsEncryptionConfigCmkTypeOutput) ToFhirDatastoreKmsEncryptionConfigCmkTypePtrOutput added in v0.72.0

func (o FhirDatastoreKmsEncryptionConfigCmkTypeOutput) ToFhirDatastoreKmsEncryptionConfigCmkTypePtrOutput() FhirDatastoreKmsEncryptionConfigCmkTypePtrOutput

func (FhirDatastoreKmsEncryptionConfigCmkTypeOutput) ToFhirDatastoreKmsEncryptionConfigCmkTypePtrOutputWithContext added in v0.72.0

func (o FhirDatastoreKmsEncryptionConfigCmkTypeOutput) ToFhirDatastoreKmsEncryptionConfigCmkTypePtrOutputWithContext(ctx context.Context) FhirDatastoreKmsEncryptionConfigCmkTypePtrOutput

func (FhirDatastoreKmsEncryptionConfigCmkTypeOutput) ToStringOutput added in v0.72.0

func (FhirDatastoreKmsEncryptionConfigCmkTypeOutput) ToStringOutputWithContext added in v0.72.0

func (FhirDatastoreKmsEncryptionConfigCmkTypeOutput) ToStringPtrOutput added in v0.72.0

func (FhirDatastoreKmsEncryptionConfigCmkTypeOutput) ToStringPtrOutputWithContext added in v0.72.0

type FhirDatastoreKmsEncryptionConfigCmkTypePtrInput added in v0.72.0

type FhirDatastoreKmsEncryptionConfigCmkTypePtrInput interface {
	pulumi.Input

	ToFhirDatastoreKmsEncryptionConfigCmkTypePtrOutput() FhirDatastoreKmsEncryptionConfigCmkTypePtrOutput
	ToFhirDatastoreKmsEncryptionConfigCmkTypePtrOutputWithContext(context.Context) FhirDatastoreKmsEncryptionConfigCmkTypePtrOutput
}

func FhirDatastoreKmsEncryptionConfigCmkTypePtr added in v0.72.0

func FhirDatastoreKmsEncryptionConfigCmkTypePtr(v string) FhirDatastoreKmsEncryptionConfigCmkTypePtrInput

type FhirDatastoreKmsEncryptionConfigCmkTypePtrOutput added in v0.72.0

type FhirDatastoreKmsEncryptionConfigCmkTypePtrOutput struct{ *pulumi.OutputState }

func (FhirDatastoreKmsEncryptionConfigCmkTypePtrOutput) Elem added in v0.72.0

func (FhirDatastoreKmsEncryptionConfigCmkTypePtrOutput) ElementType added in v0.72.0

func (FhirDatastoreKmsEncryptionConfigCmkTypePtrOutput) ToFhirDatastoreKmsEncryptionConfigCmkTypePtrOutput added in v0.72.0

func (o FhirDatastoreKmsEncryptionConfigCmkTypePtrOutput) ToFhirDatastoreKmsEncryptionConfigCmkTypePtrOutput() FhirDatastoreKmsEncryptionConfigCmkTypePtrOutput

func (FhirDatastoreKmsEncryptionConfigCmkTypePtrOutput) ToFhirDatastoreKmsEncryptionConfigCmkTypePtrOutputWithContext added in v0.72.0

func (o FhirDatastoreKmsEncryptionConfigCmkTypePtrOutput) ToFhirDatastoreKmsEncryptionConfigCmkTypePtrOutputWithContext(ctx context.Context) FhirDatastoreKmsEncryptionConfigCmkTypePtrOutput

func (FhirDatastoreKmsEncryptionConfigCmkTypePtrOutput) ToStringPtrOutput added in v0.72.0

func (FhirDatastoreKmsEncryptionConfigCmkTypePtrOutput) ToStringPtrOutputWithContext added in v0.72.0

type FhirDatastoreKmsEncryptionConfigInput added in v0.72.0

type FhirDatastoreKmsEncryptionConfigInput interface {
	pulumi.Input

	ToFhirDatastoreKmsEncryptionConfigOutput() FhirDatastoreKmsEncryptionConfigOutput
	ToFhirDatastoreKmsEncryptionConfigOutputWithContext(context.Context) FhirDatastoreKmsEncryptionConfigOutput
}

FhirDatastoreKmsEncryptionConfigInput is an input type that accepts FhirDatastoreKmsEncryptionConfigArgs and FhirDatastoreKmsEncryptionConfigOutput values. You can construct a concrete instance of `FhirDatastoreKmsEncryptionConfigInput` via:

FhirDatastoreKmsEncryptionConfigArgs{...}

type FhirDatastoreKmsEncryptionConfigOutput added in v0.72.0

type FhirDatastoreKmsEncryptionConfigOutput struct{ *pulumi.OutputState }

The customer-managed-key (CMK) used when creating a Data Store. If a customer owned key is not specified, an AWS owned key will be used for encryption.

func (FhirDatastoreKmsEncryptionConfigOutput) CmkType added in v0.72.0

The type of customer-managed-key (CMK) used for encryption. The two types of supported CMKs are customer owned CMKs and AWS owned CMKs.

func (FhirDatastoreKmsEncryptionConfigOutput) ElementType added in v0.72.0

func (FhirDatastoreKmsEncryptionConfigOutput) KmsKeyId added in v0.72.0

The KMS encryption key id/alias used to encrypt the Data Store contents at rest.

func (FhirDatastoreKmsEncryptionConfigOutput) ToFhirDatastoreKmsEncryptionConfigOutput added in v0.72.0

func (o FhirDatastoreKmsEncryptionConfigOutput) ToFhirDatastoreKmsEncryptionConfigOutput() FhirDatastoreKmsEncryptionConfigOutput

func (FhirDatastoreKmsEncryptionConfigOutput) ToFhirDatastoreKmsEncryptionConfigOutputWithContext added in v0.72.0

func (o FhirDatastoreKmsEncryptionConfigOutput) ToFhirDatastoreKmsEncryptionConfigOutputWithContext(ctx context.Context) FhirDatastoreKmsEncryptionConfigOutput

func (FhirDatastoreKmsEncryptionConfigOutput) ToFhirDatastoreKmsEncryptionConfigPtrOutput added in v0.72.0

func (o FhirDatastoreKmsEncryptionConfigOutput) ToFhirDatastoreKmsEncryptionConfigPtrOutput() FhirDatastoreKmsEncryptionConfigPtrOutput

func (FhirDatastoreKmsEncryptionConfigOutput) ToFhirDatastoreKmsEncryptionConfigPtrOutputWithContext added in v0.72.0

func (o FhirDatastoreKmsEncryptionConfigOutput) ToFhirDatastoreKmsEncryptionConfigPtrOutputWithContext(ctx context.Context) FhirDatastoreKmsEncryptionConfigPtrOutput

type FhirDatastoreKmsEncryptionConfigPtrInput added in v0.72.0

type FhirDatastoreKmsEncryptionConfigPtrInput interface {
	pulumi.Input

	ToFhirDatastoreKmsEncryptionConfigPtrOutput() FhirDatastoreKmsEncryptionConfigPtrOutput
	ToFhirDatastoreKmsEncryptionConfigPtrOutputWithContext(context.Context) FhirDatastoreKmsEncryptionConfigPtrOutput
}

FhirDatastoreKmsEncryptionConfigPtrInput is an input type that accepts FhirDatastoreKmsEncryptionConfigArgs, FhirDatastoreKmsEncryptionConfigPtr and FhirDatastoreKmsEncryptionConfigPtrOutput values. You can construct a concrete instance of `FhirDatastoreKmsEncryptionConfigPtrInput` via:

        FhirDatastoreKmsEncryptionConfigArgs{...}

or:

        nil

type FhirDatastoreKmsEncryptionConfigPtrOutput added in v0.72.0

type FhirDatastoreKmsEncryptionConfigPtrOutput struct{ *pulumi.OutputState }

func (FhirDatastoreKmsEncryptionConfigPtrOutput) CmkType added in v0.72.0

The type of customer-managed-key (CMK) used for encryption. The two types of supported CMKs are customer owned CMKs and AWS owned CMKs.

func (FhirDatastoreKmsEncryptionConfigPtrOutput) Elem added in v0.72.0

func (FhirDatastoreKmsEncryptionConfigPtrOutput) ElementType added in v0.72.0

func (FhirDatastoreKmsEncryptionConfigPtrOutput) KmsKeyId added in v0.72.0

The KMS encryption key id/alias used to encrypt the Data Store contents at rest.

func (FhirDatastoreKmsEncryptionConfigPtrOutput) ToFhirDatastoreKmsEncryptionConfigPtrOutput added in v0.72.0

func (o FhirDatastoreKmsEncryptionConfigPtrOutput) ToFhirDatastoreKmsEncryptionConfigPtrOutput() FhirDatastoreKmsEncryptionConfigPtrOutput

func (FhirDatastoreKmsEncryptionConfigPtrOutput) ToFhirDatastoreKmsEncryptionConfigPtrOutputWithContext added in v0.72.0

func (o FhirDatastoreKmsEncryptionConfigPtrOutput) ToFhirDatastoreKmsEncryptionConfigPtrOutputWithContext(ctx context.Context) FhirDatastoreKmsEncryptionConfigPtrOutput

type FhirDatastoreOutput added in v0.72.0

type FhirDatastoreOutput struct{ *pulumi.OutputState }

func (FhirDatastoreOutput) CreatedAt added in v0.72.0

func (FhirDatastoreOutput) DatastoreArn added in v0.72.0

func (o FhirDatastoreOutput) DatastoreArn() pulumi.StringOutput

The Data Store ARN is generated during the creation of the Data Store and can be found in the output from the initial Data Store creation request.

func (FhirDatastoreOutput) DatastoreEndpoint added in v0.72.0

func (o FhirDatastoreOutput) DatastoreEndpoint() pulumi.StringOutput

The endpoint for the created Data Store.

func (FhirDatastoreOutput) DatastoreId added in v0.72.0

func (o FhirDatastoreOutput) DatastoreId() pulumi.StringOutput

The Amazon generated Data Store id. This id is in the output from the initial Data Store creation call.

func (FhirDatastoreOutput) DatastoreName added in v0.72.0

func (o FhirDatastoreOutput) DatastoreName() pulumi.StringPtrOutput

The data store name (user-generated).

func (FhirDatastoreOutput) DatastoreStatus added in v0.72.0

The status of the FHIR Data Store. Possible statuses are ‘CREATING’, ‘ACTIVE’, ‘DELETING’, ‘DELETED’.

func (FhirDatastoreOutput) DatastoreTypeVersion added in v0.72.0

The FHIR release version supported by the data store. Current support is for version `R4` .

func (FhirDatastoreOutput) ElementType added in v0.72.0

func (FhirDatastoreOutput) ElementType() reflect.Type

func (FhirDatastoreOutput) IdentityProviderConfiguration added in v0.72.0

The identity provider configuration selected when the data store was created.

func (FhirDatastoreOutput) PreloadDataConfig added in v0.72.0

The preloaded Synthea data configuration for the data store.

func (FhirDatastoreOutput) SseConfiguration added in v0.72.0

The server-side encryption key configuration for a customer-provided encryption key specified for creating a data store.

func (FhirDatastoreOutput) Tags added in v0.72.0

An array of key-value pairs to apply to this resource.

For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) .

func (FhirDatastoreOutput) ToFhirDatastoreOutput added in v0.72.0

func (o FhirDatastoreOutput) ToFhirDatastoreOutput() FhirDatastoreOutput

func (FhirDatastoreOutput) ToFhirDatastoreOutputWithContext added in v0.72.0

func (o FhirDatastoreOutput) ToFhirDatastoreOutputWithContext(ctx context.Context) FhirDatastoreOutput

type FhirDatastorePreloadDataConfig added in v0.72.0

type FhirDatastorePreloadDataConfig struct {
	// The type of preloaded data. Only Synthea preloaded data is supported.
	PreloadDataType FhirDatastorePreloadDataConfigPreloadDataType `pulumi:"preloadDataType"`
}

The preloaded data configuration for the Data Store. Only data preloaded from Synthea is supported.

type FhirDatastorePreloadDataConfigArgs added in v0.72.0

type FhirDatastorePreloadDataConfigArgs struct {
	// The type of preloaded data. Only Synthea preloaded data is supported.
	PreloadDataType FhirDatastorePreloadDataConfigPreloadDataTypeInput `pulumi:"preloadDataType"`
}

The preloaded data configuration for the Data Store. Only data preloaded from Synthea is supported.

func (FhirDatastorePreloadDataConfigArgs) ElementType added in v0.72.0

func (FhirDatastorePreloadDataConfigArgs) ToFhirDatastorePreloadDataConfigOutput added in v0.72.0

func (i FhirDatastorePreloadDataConfigArgs) ToFhirDatastorePreloadDataConfigOutput() FhirDatastorePreloadDataConfigOutput

func (FhirDatastorePreloadDataConfigArgs) ToFhirDatastorePreloadDataConfigOutputWithContext added in v0.72.0

func (i FhirDatastorePreloadDataConfigArgs) ToFhirDatastorePreloadDataConfigOutputWithContext(ctx context.Context) FhirDatastorePreloadDataConfigOutput

func (FhirDatastorePreloadDataConfigArgs) ToFhirDatastorePreloadDataConfigPtrOutput added in v0.72.0

func (i FhirDatastorePreloadDataConfigArgs) ToFhirDatastorePreloadDataConfigPtrOutput() FhirDatastorePreloadDataConfigPtrOutput

func (FhirDatastorePreloadDataConfigArgs) ToFhirDatastorePreloadDataConfigPtrOutputWithContext added in v0.72.0

func (i FhirDatastorePreloadDataConfigArgs) ToFhirDatastorePreloadDataConfigPtrOutputWithContext(ctx context.Context) FhirDatastorePreloadDataConfigPtrOutput

type FhirDatastorePreloadDataConfigInput added in v0.72.0

type FhirDatastorePreloadDataConfigInput interface {
	pulumi.Input

	ToFhirDatastorePreloadDataConfigOutput() FhirDatastorePreloadDataConfigOutput
	ToFhirDatastorePreloadDataConfigOutputWithContext(context.Context) FhirDatastorePreloadDataConfigOutput
}

FhirDatastorePreloadDataConfigInput is an input type that accepts FhirDatastorePreloadDataConfigArgs and FhirDatastorePreloadDataConfigOutput values. You can construct a concrete instance of `FhirDatastorePreloadDataConfigInput` via:

FhirDatastorePreloadDataConfigArgs{...}

type FhirDatastorePreloadDataConfigOutput added in v0.72.0

type FhirDatastorePreloadDataConfigOutput struct{ *pulumi.OutputState }

The preloaded data configuration for the Data Store. Only data preloaded from Synthea is supported.

func (FhirDatastorePreloadDataConfigOutput) ElementType added in v0.72.0

func (FhirDatastorePreloadDataConfigOutput) PreloadDataType added in v0.72.0

The type of preloaded data. Only Synthea preloaded data is supported.

func (FhirDatastorePreloadDataConfigOutput) ToFhirDatastorePreloadDataConfigOutput added in v0.72.0

func (o FhirDatastorePreloadDataConfigOutput) ToFhirDatastorePreloadDataConfigOutput() FhirDatastorePreloadDataConfigOutput

func (FhirDatastorePreloadDataConfigOutput) ToFhirDatastorePreloadDataConfigOutputWithContext added in v0.72.0

func (o FhirDatastorePreloadDataConfigOutput) ToFhirDatastorePreloadDataConfigOutputWithContext(ctx context.Context) FhirDatastorePreloadDataConfigOutput

func (FhirDatastorePreloadDataConfigOutput) ToFhirDatastorePreloadDataConfigPtrOutput added in v0.72.0

func (o FhirDatastorePreloadDataConfigOutput) ToFhirDatastorePreloadDataConfigPtrOutput() FhirDatastorePreloadDataConfigPtrOutput

func (FhirDatastorePreloadDataConfigOutput) ToFhirDatastorePreloadDataConfigPtrOutputWithContext added in v0.72.0

func (o FhirDatastorePreloadDataConfigOutput) ToFhirDatastorePreloadDataConfigPtrOutputWithContext(ctx context.Context) FhirDatastorePreloadDataConfigPtrOutput

type FhirDatastorePreloadDataConfigPreloadDataType added in v0.72.0

type FhirDatastorePreloadDataConfigPreloadDataType string

The type of preloaded data. Only Synthea preloaded data is supported.

func (FhirDatastorePreloadDataConfigPreloadDataType) ElementType added in v0.72.0

func (FhirDatastorePreloadDataConfigPreloadDataType) ToFhirDatastorePreloadDataConfigPreloadDataTypeOutput added in v0.72.0

func (e FhirDatastorePreloadDataConfigPreloadDataType) ToFhirDatastorePreloadDataConfigPreloadDataTypeOutput() FhirDatastorePreloadDataConfigPreloadDataTypeOutput

func (FhirDatastorePreloadDataConfigPreloadDataType) ToFhirDatastorePreloadDataConfigPreloadDataTypeOutputWithContext added in v0.72.0

func (e FhirDatastorePreloadDataConfigPreloadDataType) ToFhirDatastorePreloadDataConfigPreloadDataTypeOutputWithContext(ctx context.Context) FhirDatastorePreloadDataConfigPreloadDataTypeOutput

func (FhirDatastorePreloadDataConfigPreloadDataType) ToFhirDatastorePreloadDataConfigPreloadDataTypePtrOutput added in v0.72.0

func (e FhirDatastorePreloadDataConfigPreloadDataType) ToFhirDatastorePreloadDataConfigPreloadDataTypePtrOutput() FhirDatastorePreloadDataConfigPreloadDataTypePtrOutput

func (FhirDatastorePreloadDataConfigPreloadDataType) ToFhirDatastorePreloadDataConfigPreloadDataTypePtrOutputWithContext added in v0.72.0

func (e FhirDatastorePreloadDataConfigPreloadDataType) ToFhirDatastorePreloadDataConfigPreloadDataTypePtrOutputWithContext(ctx context.Context) FhirDatastorePreloadDataConfigPreloadDataTypePtrOutput

func (FhirDatastorePreloadDataConfigPreloadDataType) ToStringOutput added in v0.72.0

func (FhirDatastorePreloadDataConfigPreloadDataType) ToStringOutputWithContext added in v0.72.0

func (FhirDatastorePreloadDataConfigPreloadDataType) ToStringPtrOutput added in v0.72.0

func (FhirDatastorePreloadDataConfigPreloadDataType) ToStringPtrOutputWithContext added in v0.72.0

type FhirDatastorePreloadDataConfigPreloadDataTypeInput added in v0.72.0

type FhirDatastorePreloadDataConfigPreloadDataTypeInput interface {
	pulumi.Input

	ToFhirDatastorePreloadDataConfigPreloadDataTypeOutput() FhirDatastorePreloadDataConfigPreloadDataTypeOutput
	ToFhirDatastorePreloadDataConfigPreloadDataTypeOutputWithContext(context.Context) FhirDatastorePreloadDataConfigPreloadDataTypeOutput
}

FhirDatastorePreloadDataConfigPreloadDataTypeInput is an input type that accepts values of the FhirDatastorePreloadDataConfigPreloadDataType enum A concrete instance of `FhirDatastorePreloadDataConfigPreloadDataTypeInput` can be one of the following:

FhirDatastorePreloadDataConfigPreloadDataTypeSynthea

type FhirDatastorePreloadDataConfigPreloadDataTypeOutput added in v0.72.0

type FhirDatastorePreloadDataConfigPreloadDataTypeOutput struct{ *pulumi.OutputState }

func (FhirDatastorePreloadDataConfigPreloadDataTypeOutput) ElementType added in v0.72.0

func (FhirDatastorePreloadDataConfigPreloadDataTypeOutput) ToFhirDatastorePreloadDataConfigPreloadDataTypeOutput added in v0.72.0

func (o FhirDatastorePreloadDataConfigPreloadDataTypeOutput) ToFhirDatastorePreloadDataConfigPreloadDataTypeOutput() FhirDatastorePreloadDataConfigPreloadDataTypeOutput

func (FhirDatastorePreloadDataConfigPreloadDataTypeOutput) ToFhirDatastorePreloadDataConfigPreloadDataTypeOutputWithContext added in v0.72.0

func (o FhirDatastorePreloadDataConfigPreloadDataTypeOutput) ToFhirDatastorePreloadDataConfigPreloadDataTypeOutputWithContext(ctx context.Context) FhirDatastorePreloadDataConfigPreloadDataTypeOutput

func (FhirDatastorePreloadDataConfigPreloadDataTypeOutput) ToFhirDatastorePreloadDataConfigPreloadDataTypePtrOutput added in v0.72.0

func (o FhirDatastorePreloadDataConfigPreloadDataTypeOutput) ToFhirDatastorePreloadDataConfigPreloadDataTypePtrOutput() FhirDatastorePreloadDataConfigPreloadDataTypePtrOutput

func (FhirDatastorePreloadDataConfigPreloadDataTypeOutput) ToFhirDatastorePreloadDataConfigPreloadDataTypePtrOutputWithContext added in v0.72.0

func (o FhirDatastorePreloadDataConfigPreloadDataTypeOutput) ToFhirDatastorePreloadDataConfigPreloadDataTypePtrOutputWithContext(ctx context.Context) FhirDatastorePreloadDataConfigPreloadDataTypePtrOutput

func (FhirDatastorePreloadDataConfigPreloadDataTypeOutput) ToStringOutput added in v0.72.0

func (FhirDatastorePreloadDataConfigPreloadDataTypeOutput) ToStringOutputWithContext added in v0.72.0

func (FhirDatastorePreloadDataConfigPreloadDataTypeOutput) ToStringPtrOutput added in v0.72.0

func (FhirDatastorePreloadDataConfigPreloadDataTypeOutput) ToStringPtrOutputWithContext added in v0.72.0

type FhirDatastorePreloadDataConfigPreloadDataTypePtrInput added in v0.72.0

type FhirDatastorePreloadDataConfigPreloadDataTypePtrInput interface {
	pulumi.Input

	ToFhirDatastorePreloadDataConfigPreloadDataTypePtrOutput() FhirDatastorePreloadDataConfigPreloadDataTypePtrOutput
	ToFhirDatastorePreloadDataConfigPreloadDataTypePtrOutputWithContext(context.Context) FhirDatastorePreloadDataConfigPreloadDataTypePtrOutput
}

func FhirDatastorePreloadDataConfigPreloadDataTypePtr added in v0.72.0

func FhirDatastorePreloadDataConfigPreloadDataTypePtr(v string) FhirDatastorePreloadDataConfigPreloadDataTypePtrInput

type FhirDatastorePreloadDataConfigPreloadDataTypePtrOutput added in v0.72.0

type FhirDatastorePreloadDataConfigPreloadDataTypePtrOutput struct{ *pulumi.OutputState }

func (FhirDatastorePreloadDataConfigPreloadDataTypePtrOutput) Elem added in v0.72.0

func (FhirDatastorePreloadDataConfigPreloadDataTypePtrOutput) ElementType added in v0.72.0

func (FhirDatastorePreloadDataConfigPreloadDataTypePtrOutput) ToFhirDatastorePreloadDataConfigPreloadDataTypePtrOutput added in v0.72.0

func (FhirDatastorePreloadDataConfigPreloadDataTypePtrOutput) ToFhirDatastorePreloadDataConfigPreloadDataTypePtrOutputWithContext added in v0.72.0

func (o FhirDatastorePreloadDataConfigPreloadDataTypePtrOutput) ToFhirDatastorePreloadDataConfigPreloadDataTypePtrOutputWithContext(ctx context.Context) FhirDatastorePreloadDataConfigPreloadDataTypePtrOutput

func (FhirDatastorePreloadDataConfigPreloadDataTypePtrOutput) ToStringPtrOutput added in v0.72.0

func (FhirDatastorePreloadDataConfigPreloadDataTypePtrOutput) ToStringPtrOutputWithContext added in v0.72.0

type FhirDatastorePreloadDataConfigPtrInput added in v0.72.0

type FhirDatastorePreloadDataConfigPtrInput interface {
	pulumi.Input

	ToFhirDatastorePreloadDataConfigPtrOutput() FhirDatastorePreloadDataConfigPtrOutput
	ToFhirDatastorePreloadDataConfigPtrOutputWithContext(context.Context) FhirDatastorePreloadDataConfigPtrOutput
}

FhirDatastorePreloadDataConfigPtrInput is an input type that accepts FhirDatastorePreloadDataConfigArgs, FhirDatastorePreloadDataConfigPtr and FhirDatastorePreloadDataConfigPtrOutput values. You can construct a concrete instance of `FhirDatastorePreloadDataConfigPtrInput` via:

        FhirDatastorePreloadDataConfigArgs{...}

or:

        nil

type FhirDatastorePreloadDataConfigPtrOutput added in v0.72.0

type FhirDatastorePreloadDataConfigPtrOutput struct{ *pulumi.OutputState }

func (FhirDatastorePreloadDataConfigPtrOutput) Elem added in v0.72.0

func (FhirDatastorePreloadDataConfigPtrOutput) ElementType added in v0.72.0

func (FhirDatastorePreloadDataConfigPtrOutput) PreloadDataType added in v0.72.0

The type of preloaded data. Only Synthea preloaded data is supported.

func (FhirDatastorePreloadDataConfigPtrOutput) ToFhirDatastorePreloadDataConfigPtrOutput added in v0.72.0

func (o FhirDatastorePreloadDataConfigPtrOutput) ToFhirDatastorePreloadDataConfigPtrOutput() FhirDatastorePreloadDataConfigPtrOutput

func (FhirDatastorePreloadDataConfigPtrOutput) ToFhirDatastorePreloadDataConfigPtrOutputWithContext added in v0.72.0

func (o FhirDatastorePreloadDataConfigPtrOutput) ToFhirDatastorePreloadDataConfigPtrOutputWithContext(ctx context.Context) FhirDatastorePreloadDataConfigPtrOutput

type FhirDatastoreSseConfiguration added in v0.72.0

type FhirDatastoreSseConfiguration struct {
	// The server-side encryption key configuration for a customer provided encryption key.
	KmsEncryptionConfig FhirDatastoreKmsEncryptionConfig `pulumi:"kmsEncryptionConfig"`
}

The server-side encryption key configuration for a customer provided encryption key.

type FhirDatastoreSseConfigurationArgs added in v0.72.0

type FhirDatastoreSseConfigurationArgs struct {
	// The server-side encryption key configuration for a customer provided encryption key.
	KmsEncryptionConfig FhirDatastoreKmsEncryptionConfigInput `pulumi:"kmsEncryptionConfig"`
}

The server-side encryption key configuration for a customer provided encryption key.

func (FhirDatastoreSseConfigurationArgs) ElementType added in v0.72.0

func (FhirDatastoreSseConfigurationArgs) ToFhirDatastoreSseConfigurationOutput added in v0.72.0

func (i FhirDatastoreSseConfigurationArgs) ToFhirDatastoreSseConfigurationOutput() FhirDatastoreSseConfigurationOutput

func (FhirDatastoreSseConfigurationArgs) ToFhirDatastoreSseConfigurationOutputWithContext added in v0.72.0

func (i FhirDatastoreSseConfigurationArgs) ToFhirDatastoreSseConfigurationOutputWithContext(ctx context.Context) FhirDatastoreSseConfigurationOutput

func (FhirDatastoreSseConfigurationArgs) ToFhirDatastoreSseConfigurationPtrOutput added in v0.72.0

func (i FhirDatastoreSseConfigurationArgs) ToFhirDatastoreSseConfigurationPtrOutput() FhirDatastoreSseConfigurationPtrOutput

func (FhirDatastoreSseConfigurationArgs) ToFhirDatastoreSseConfigurationPtrOutputWithContext added in v0.72.0

func (i FhirDatastoreSseConfigurationArgs) ToFhirDatastoreSseConfigurationPtrOutputWithContext(ctx context.Context) FhirDatastoreSseConfigurationPtrOutput

type FhirDatastoreSseConfigurationInput added in v0.72.0

type FhirDatastoreSseConfigurationInput interface {
	pulumi.Input

	ToFhirDatastoreSseConfigurationOutput() FhirDatastoreSseConfigurationOutput
	ToFhirDatastoreSseConfigurationOutputWithContext(context.Context) FhirDatastoreSseConfigurationOutput
}

FhirDatastoreSseConfigurationInput is an input type that accepts FhirDatastoreSseConfigurationArgs and FhirDatastoreSseConfigurationOutput values. You can construct a concrete instance of `FhirDatastoreSseConfigurationInput` via:

FhirDatastoreSseConfigurationArgs{...}

type FhirDatastoreSseConfigurationOutput added in v0.72.0

type FhirDatastoreSseConfigurationOutput struct{ *pulumi.OutputState }

The server-side encryption key configuration for a customer provided encryption key.

func (FhirDatastoreSseConfigurationOutput) ElementType added in v0.72.0

func (FhirDatastoreSseConfigurationOutput) KmsEncryptionConfig added in v0.72.0

The server-side encryption key configuration for a customer provided encryption key.

func (FhirDatastoreSseConfigurationOutput) ToFhirDatastoreSseConfigurationOutput added in v0.72.0

func (o FhirDatastoreSseConfigurationOutput) ToFhirDatastoreSseConfigurationOutput() FhirDatastoreSseConfigurationOutput

func (FhirDatastoreSseConfigurationOutput) ToFhirDatastoreSseConfigurationOutputWithContext added in v0.72.0

func (o FhirDatastoreSseConfigurationOutput) ToFhirDatastoreSseConfigurationOutputWithContext(ctx context.Context) FhirDatastoreSseConfigurationOutput

func (FhirDatastoreSseConfigurationOutput) ToFhirDatastoreSseConfigurationPtrOutput added in v0.72.0

func (o FhirDatastoreSseConfigurationOutput) ToFhirDatastoreSseConfigurationPtrOutput() FhirDatastoreSseConfigurationPtrOutput

func (FhirDatastoreSseConfigurationOutput) ToFhirDatastoreSseConfigurationPtrOutputWithContext added in v0.72.0

func (o FhirDatastoreSseConfigurationOutput) ToFhirDatastoreSseConfigurationPtrOutputWithContext(ctx context.Context) FhirDatastoreSseConfigurationPtrOutput

type FhirDatastoreSseConfigurationPtrInput added in v0.72.0

type FhirDatastoreSseConfigurationPtrInput interface {
	pulumi.Input

	ToFhirDatastoreSseConfigurationPtrOutput() FhirDatastoreSseConfigurationPtrOutput
	ToFhirDatastoreSseConfigurationPtrOutputWithContext(context.Context) FhirDatastoreSseConfigurationPtrOutput
}

FhirDatastoreSseConfigurationPtrInput is an input type that accepts FhirDatastoreSseConfigurationArgs, FhirDatastoreSseConfigurationPtr and FhirDatastoreSseConfigurationPtrOutput values. You can construct a concrete instance of `FhirDatastoreSseConfigurationPtrInput` via:

        FhirDatastoreSseConfigurationArgs{...}

or:

        nil

type FhirDatastoreSseConfigurationPtrOutput added in v0.72.0

type FhirDatastoreSseConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FhirDatastoreSseConfigurationPtrOutput) Elem added in v0.72.0

func (FhirDatastoreSseConfigurationPtrOutput) ElementType added in v0.72.0

func (FhirDatastoreSseConfigurationPtrOutput) KmsEncryptionConfig added in v0.72.0

The server-side encryption key configuration for a customer provided encryption key.

func (FhirDatastoreSseConfigurationPtrOutput) ToFhirDatastoreSseConfigurationPtrOutput added in v0.72.0

func (o FhirDatastoreSseConfigurationPtrOutput) ToFhirDatastoreSseConfigurationPtrOutput() FhirDatastoreSseConfigurationPtrOutput

func (FhirDatastoreSseConfigurationPtrOutput) ToFhirDatastoreSseConfigurationPtrOutputWithContext added in v0.72.0

func (o FhirDatastoreSseConfigurationPtrOutput) ToFhirDatastoreSseConfigurationPtrOutputWithContext(ctx context.Context) FhirDatastoreSseConfigurationPtrOutput

type FhirDatastoreState added in v0.72.0

type FhirDatastoreState struct {
}

func (FhirDatastoreState) ElementType added in v0.72.0

func (FhirDatastoreState) ElementType() reflect.Type

type FhirDatastoreTag added in v0.72.0

type FhirDatastoreTag struct {
	// The key of the tag.
	Key string `pulumi:"key"`
	// The value of the tag.
	Value string `pulumi:"value"`
}

A key-value pair. A tag consists of a tag key and a tag value. Tag keys and tag values are both required, but tag values can be empty (null) strings.

type LookupFhirDatastoreArgs added in v0.72.0

type LookupFhirDatastoreArgs struct {
	// The Amazon generated Data Store id. This id is in the output from the initial Data Store creation call.
	DatastoreId string `pulumi:"datastoreId"`
}

type LookupFhirDatastoreOutputArgs added in v0.72.0

type LookupFhirDatastoreOutputArgs struct {
	// The Amazon generated Data Store id. This id is in the output from the initial Data Store creation call.
	DatastoreId pulumi.StringInput `pulumi:"datastoreId"`
}

func (LookupFhirDatastoreOutputArgs) ElementType added in v0.72.0

type LookupFhirDatastoreResult added in v0.72.0

type LookupFhirDatastoreResult struct {
	CreatedAt *FhirDatastoreCreatedAt `pulumi:"createdAt"`
	// The Data Store ARN is generated during the creation of the Data Store and can be found in the output from the initial Data Store creation request.
	DatastoreArn *string `pulumi:"datastoreArn"`
	// The endpoint for the created Data Store.
	DatastoreEndpoint *string `pulumi:"datastoreEndpoint"`
	// The Amazon generated Data Store id. This id is in the output from the initial Data Store creation call.
	DatastoreId *string `pulumi:"datastoreId"`
	// The status of the FHIR Data Store. Possible statuses are ‘CREATING’, ‘ACTIVE’, ‘DELETING’, ‘DELETED’.
	DatastoreStatus *FhirDatastoreDatastoreStatus `pulumi:"datastoreStatus"`
	// An array of key-value pairs to apply to this resource.
	//
	// For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) .
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupFhirDatastore added in v0.72.0

func LookupFhirDatastore(ctx *pulumi.Context, args *LookupFhirDatastoreArgs, opts ...pulumi.InvokeOption) (*LookupFhirDatastoreResult, error)

HealthLake FHIR Datastore

type LookupFhirDatastoreResultOutput added in v0.72.0

type LookupFhirDatastoreResultOutput struct{ *pulumi.OutputState }

func LookupFhirDatastoreOutput added in v0.72.0

func (LookupFhirDatastoreResultOutput) CreatedAt added in v0.72.0

func (LookupFhirDatastoreResultOutput) DatastoreArn added in v0.72.0

The Data Store ARN is generated during the creation of the Data Store and can be found in the output from the initial Data Store creation request.

func (LookupFhirDatastoreResultOutput) DatastoreEndpoint added in v0.72.0

The endpoint for the created Data Store.

func (LookupFhirDatastoreResultOutput) DatastoreId added in v0.72.0

The Amazon generated Data Store id. This id is in the output from the initial Data Store creation call.

func (LookupFhirDatastoreResultOutput) DatastoreStatus added in v0.72.0

The status of the FHIR Data Store. Possible statuses are ‘CREATING’, ‘ACTIVE’, ‘DELETING’, ‘DELETED’.

func (LookupFhirDatastoreResultOutput) ElementType added in v0.72.0

func (LookupFhirDatastoreResultOutput) Tags added in v0.72.0

An array of key-value pairs to apply to this resource.

For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) .

func (LookupFhirDatastoreResultOutput) ToLookupFhirDatastoreResultOutput added in v0.72.0

func (o LookupFhirDatastoreResultOutput) ToLookupFhirDatastoreResultOutput() LookupFhirDatastoreResultOutput

func (LookupFhirDatastoreResultOutput) ToLookupFhirDatastoreResultOutputWithContext added in v0.72.0

func (o LookupFhirDatastoreResultOutput) ToLookupFhirDatastoreResultOutputWithContext(ctx context.Context) LookupFhirDatastoreResultOutput

Jump to

Keyboard shortcuts

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