libZSservicesZSamazonka-healthlakeZSamazonka-healthlake
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.HealthLake.CreateFHIRDatastore

Description

Creates a Data Store that can ingest and export FHIR formatted data.

Synopsis

Creating a Request

data CreateFHIRDatastore Source #

See: newCreateFHIRDatastore smart constructor.

Constructors

CreateFHIRDatastore' 

Fields

Instances

Instances details
Eq CreateFHIRDatastore Source # 
Instance details

Defined in Amazonka.HealthLake.CreateFHIRDatastore

Read CreateFHIRDatastore Source # 
Instance details

Defined in Amazonka.HealthLake.CreateFHIRDatastore

Show CreateFHIRDatastore Source # 
Instance details

Defined in Amazonka.HealthLake.CreateFHIRDatastore

Generic CreateFHIRDatastore Source # 
Instance details

Defined in Amazonka.HealthLake.CreateFHIRDatastore

Associated Types

type Rep CreateFHIRDatastore :: Type -> Type #

NFData CreateFHIRDatastore Source # 
Instance details

Defined in Amazonka.HealthLake.CreateFHIRDatastore

Methods

rnf :: CreateFHIRDatastore -> () #

Hashable CreateFHIRDatastore Source # 
Instance details

Defined in Amazonka.HealthLake.CreateFHIRDatastore

ToJSON CreateFHIRDatastore Source # 
Instance details

Defined in Amazonka.HealthLake.CreateFHIRDatastore

AWSRequest CreateFHIRDatastore Source # 
Instance details

Defined in Amazonka.HealthLake.CreateFHIRDatastore

Associated Types

type AWSResponse CreateFHIRDatastore #

ToHeaders CreateFHIRDatastore Source # 
Instance details

Defined in Amazonka.HealthLake.CreateFHIRDatastore

ToPath CreateFHIRDatastore Source # 
Instance details

Defined in Amazonka.HealthLake.CreateFHIRDatastore

ToQuery CreateFHIRDatastore Source # 
Instance details

Defined in Amazonka.HealthLake.CreateFHIRDatastore

type Rep CreateFHIRDatastore Source # 
Instance details

Defined in Amazonka.HealthLake.CreateFHIRDatastore

type Rep CreateFHIRDatastore = D1 ('MetaData "CreateFHIRDatastore" "Amazonka.HealthLake.CreateFHIRDatastore" "libZSservicesZSamazonka-healthlakeZSamazonka-healthlake" 'False) (C1 ('MetaCons "CreateFHIRDatastore'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "sseConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SseConfiguration)) :*: S1 ('MetaSel ('Just "datastoreName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "preloadDataConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PreloadDataConfig)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "datastoreTypeVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 FHIRVersion)))))
type AWSResponse CreateFHIRDatastore Source # 
Instance details

Defined in Amazonka.HealthLake.CreateFHIRDatastore

newCreateFHIRDatastore Source #

Create a value of CreateFHIRDatastore with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientToken:CreateFHIRDatastore', createFHIRDatastore_clientToken - Optional user provided token used for ensuring idempotency.

$sel:sseConfiguration:CreateFHIRDatastore', createFHIRDatastore_sseConfiguration - The server-side encryption key configuration for a customer provided encryption key specified for creating a Data Store.

$sel:datastoreName:CreateFHIRDatastore', createFHIRDatastore_datastoreName - The user generated name for the Data Store.

$sel:preloadDataConfig:CreateFHIRDatastore', createFHIRDatastore_preloadDataConfig - Optional parameter to preload data upon creation of the Data Store. Currently, the only supported preloaded data is synthetic data generated from Synthea.

$sel:tags:CreateFHIRDatastore', createFHIRDatastore_tags - Resource tags that are applied to a Data Store when it is created.

$sel:datastoreTypeVersion:CreateFHIRDatastore', createFHIRDatastore_datastoreTypeVersion - The FHIR version of the Data Store. The only supported version is R4.

Request Lenses

createFHIRDatastore_clientToken :: Lens' CreateFHIRDatastore (Maybe Text) Source #

Optional user provided token used for ensuring idempotency.

createFHIRDatastore_sseConfiguration :: Lens' CreateFHIRDatastore (Maybe SseConfiguration) Source #

The server-side encryption key configuration for a customer provided encryption key specified for creating a Data Store.

createFHIRDatastore_datastoreName :: Lens' CreateFHIRDatastore (Maybe Text) Source #

The user generated name for the Data Store.

createFHIRDatastore_preloadDataConfig :: Lens' CreateFHIRDatastore (Maybe PreloadDataConfig) Source #

Optional parameter to preload data upon creation of the Data Store. Currently, the only supported preloaded data is synthetic data generated from Synthea.

createFHIRDatastore_tags :: Lens' CreateFHIRDatastore (Maybe [Tag]) Source #

Resource tags that are applied to a Data Store when it is created.

createFHIRDatastore_datastoreTypeVersion :: Lens' CreateFHIRDatastore FHIRVersion Source #

The FHIR version of the Data Store. The only supported version is R4.

Destructuring the Response

data CreateFHIRDatastoreResponse Source #

See: newCreateFHIRDatastoreResponse smart constructor.

Constructors

CreateFHIRDatastoreResponse' 

Fields

  • httpStatus :: Int

    The response's http status code.

  • datastoreId :: Text

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

  • datastoreArn :: Text

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

  • datastoreStatus :: DatastoreStatus

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

  • datastoreEndpoint :: Text

    The AWS endpoint for the created Data Store. For preview, only US-east-1 endpoints are supported.

Instances

Instances details
Eq CreateFHIRDatastoreResponse Source # 
Instance details

Defined in Amazonka.HealthLake.CreateFHIRDatastore

Read CreateFHIRDatastoreResponse Source # 
Instance details

Defined in Amazonka.HealthLake.CreateFHIRDatastore

Show CreateFHIRDatastoreResponse Source # 
Instance details

Defined in Amazonka.HealthLake.CreateFHIRDatastore

Generic CreateFHIRDatastoreResponse Source # 
Instance details

Defined in Amazonka.HealthLake.CreateFHIRDatastore

Associated Types

type Rep CreateFHIRDatastoreResponse :: Type -> Type #

NFData CreateFHIRDatastoreResponse Source # 
Instance details

Defined in Amazonka.HealthLake.CreateFHIRDatastore

type Rep CreateFHIRDatastoreResponse Source # 
Instance details

Defined in Amazonka.HealthLake.CreateFHIRDatastore

type Rep CreateFHIRDatastoreResponse = D1 ('MetaData "CreateFHIRDatastoreResponse" "Amazonka.HealthLake.CreateFHIRDatastore" "libZSservicesZSamazonka-healthlakeZSamazonka-healthlake" 'False) (C1 ('MetaCons "CreateFHIRDatastoreResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "datastoreId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "datastoreArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "datastoreStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DatastoreStatus) :*: S1 ('MetaSel ('Just "datastoreEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newCreateFHIRDatastoreResponse Source #

Create a value of CreateFHIRDatastoreResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateFHIRDatastoreResponse', createFHIRDatastoreResponse_httpStatus - The response's http status code.

$sel:datastoreId:CreateFHIRDatastoreResponse', createFHIRDatastoreResponse_datastoreId - The AWS-generated Data Store id. This id is in the output from the initial Data Store creation call.

$sel:datastoreArn:CreateFHIRDatastoreResponse', createFHIRDatastoreResponse_datastoreArn - The datastore ARN is generated during the creation of the Data Store and can be found in the output from the initial Data Store creation call.

$sel:datastoreStatus:CreateFHIRDatastoreResponse', createFHIRDatastoreResponse_datastoreStatus - The status of the FHIR Data Store. Possible statuses are ‘CREATING’, ‘ACTIVE’, ‘DELETING’, ‘DELETED’.

$sel:datastoreEndpoint:CreateFHIRDatastoreResponse', createFHIRDatastoreResponse_datastoreEndpoint - The AWS endpoint for the created Data Store. For preview, only US-east-1 endpoints are supported.

Response Lenses

createFHIRDatastoreResponse_datastoreId :: Lens' CreateFHIRDatastoreResponse Text Source #

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

createFHIRDatastoreResponse_datastoreArn :: Lens' CreateFHIRDatastoreResponse Text Source #

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

createFHIRDatastoreResponse_datastoreStatus :: Lens' CreateFHIRDatastoreResponse DatastoreStatus Source #

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

createFHIRDatastoreResponse_datastoreEndpoint :: Lens' CreateFHIRDatastoreResponse Text Source #

The AWS endpoint for the created Data Store. For preview, only US-east-1 endpoints are supported.