Skip to content

Update the properties of a FHIR-enabled data store

Description

Update the properties of a FHIR-enabled data store.

Usage

healthlake_update_fhir_datastore(DatastoreId, DatastoreName,
  AnalyticsConfiguration, NlpConfiguration, ProfileConfiguration,
  IdentityProviderConfiguration, BackupConfiguration)

Arguments

  • DatastoreId

[required] The data store identifier.

  • DatastoreName

The data store name.

  • AnalyticsConfiguration

The analytics configuration for the data store.

  • NlpConfiguration

The natural language processing (NLP) configuration for the data store.

  • ProfileConfiguration

The profile configuration for the data store.

  • IdentityProviderConfiguration

The identity provider configuration for the data store.

  • BackupConfiguration

The backup configuration for the data store.

Value

A list with the following syntax:

list(
  DatastoreProperties = list(
    DatastoreId = "string",
    DatastoreArn = "string",
    DatastoreName = "string",
    DatastoreStatus = "CREATING"|"ACTIVE"|"DELETING"|"DELETED"|"CREATE_FAILED"|"UPDATING"|"UPDATE_FAILED",
    CreatedAt = as.POSIXct(
      "2015-01-01"
    ),
    DatastoreTypeVersion = "R4",
    DatastoreEndpoint = "string",
    SseConfiguration = list(
      KmsEncryptionConfig = list(
        CmkType = "CUSTOMER_MANAGED_KMS_KEY"|"AWS_OWNED_KMS_KEY",
        KmsKeyId = "string"
      )
    ),
    PreloadDataConfig = list(
      PreloadDataType = "SYNTHEA"
    ),
    IdentityProviderConfiguration = list(
      AuthorizationStrategy = "SMART_ON_FHIR_V1"|"SMART_ON_FHIR"|"AWS_AUTH",
      FineGrainedAuthorizationEnabled = TRUE|FALSE,
      Metadata = "string",
      IdpLambdaArn = "string"
    ),
    ErrorCause = list(
      ErrorMessage = "string",
      ErrorCategory = "RETRYABLE_ERROR"|"NON_RETRYABLE_ERROR"
    ),
    NlpConfiguration = list(
      Status = "ENABLED"|"ENABLING"|"DISABLED"|"DISABLING"
    ),
    AnalyticsConfiguration = list(
      Status = "ENABLED"|"ENABLING"|"DISABLED"|"DISABLING"|"PAUSING"|"PAUSED"
    ),
    ProfileConfiguration = list(
      DefaultProfiles = list(
        "string"
      )
    ),
    BackupStatusInfo = list(
      Configuration = list(
        Status = "ENABLED"|"DISABLED",
        BackupType = "CONTINUOUS",
        RetentionPeriodInDays = 123,
        BackupTagsEnabled = TRUE|FALSE
      ),
      BackupEnabledAt = as.POSIXct(
        "2015-01-01"
      ),
      EarliestRestorePoint = as.POSIXct(
        "2015-01-01"
      ),
      LatestRestorePoint = as.POSIXct(
        "2015-01-01"
      ),
      ScheduledPermanentDeletionTime = as.POSIXct(
        "2015-01-01"
      )
    )
  )
)

Request syntax

svc$update_fhir_datastore(
  DatastoreId = "string",
  DatastoreName = "string",
  AnalyticsConfiguration = list(
    Status = "ENABLED"|"ENABLING"|"DISABLED"|"DISABLING"|"PAUSING"|"PAUSED"
  ),
  NlpConfiguration = list(
    Status = "ENABLED"|"ENABLING"|"DISABLED"|"DISABLING"
  ),
  ProfileConfiguration = list(
    DefaultProfiles = list(
      "string"
    )
  ),
  IdentityProviderConfiguration = list(
    AuthorizationStrategy = "SMART_ON_FHIR_V1"|"SMART_ON_FHIR"|"AWS_AUTH",
    FineGrainedAuthorizationEnabled = TRUE|FALSE,
    Metadata = "string",
    IdpLambdaArn = "string"
  ),
  BackupConfiguration = list(
    Status = "ENABLED"|"DISABLED",
    BackupType = "CONTINUOUS",
    RetentionPeriodInDays = 123,
    BackupTagsEnabled = TRUE|FALSE
  )
)