HEALTHLAKE
CreateFHIRDatastore
enum_AuthorizationStrategy := [ "SMART_ON_FHIR_V1", "AWS_AUTH" ]
enum_CmkType := [ "CUSTOMER_MANAGED_KMS_KEY", "AWS_OWNED_KMS_KEY" ]
enum_FHIRVersion := [ "R4" ]
enum_PreloadDataType := [ "SYNTHEA" ]
valid {
input.Body.DatastoreName == STRING
input.Body.DatastoreTypeVersion == enum_FHIRVersion[_]
input.Body.SseConfiguration.KmsEncryptionConfig.CmkType == enum_CmkType[_]
input.Body.SseConfiguration.KmsEncryptionConfig.KmsKeyId == STRING
input.Body.PreloadDataConfig.PreloadDataType == enum_PreloadDataType[_]
input.Body.ClientToken == STRING
input.Body.Tags[_].Key == STRING
input.Body.Tags[_].Value == STRING
input.Body.IdentityProviderConfiguration.AuthorizationStrategy == enum_AuthorizationStrategy[_]
input.Body.IdentityProviderConfiguration.FineGrainedAuthorizationEnabled == BOOLEAN
input.Body.IdentityProviderConfiguration.Metadata == STRING
input.Body.IdentityProviderConfiguration.IdpLambdaArn == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
DeleteFHIRDatastore
valid {
input.Body.DatastoreId == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
DescribeFHIRDatastore
valid {
input.Body.DatastoreId == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
DescribeFHIRExportJob
valid {
input.Body.DatastoreId == STRING
input.Body.JobId == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
DescribeFHIRImportJob
valid {
input.Body.DatastoreId == STRING
input.Body.JobId == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
ListFHIRDatastores
enum_DatastoreStatus := [ "CREATING", "ACTIVE", "DELETING", "DELETED", "CREATE_FAILED" ]
valid {
input.Body.Filter.DatastoreName == STRING
input.Body.Filter.DatastoreStatus == enum_DatastoreStatus[_]
input.Body.Filter.CreatedBefore == TIMESTAMP
input.Body.Filter.CreatedAfter == TIMESTAMP
input.Body.NextToken == STRING
input.Body.MaxResults == INTEGER
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
ListFHIRExportJobs
enum_JobStatus := [ "SUBMITTED", "IN_PROGRESS", "COMPLETED_WITH_ERRORS", "COMPLETED", "FAILED", "CANCEL_SUBMITTED", "CANCEL_IN_PROGRESS", "CANCEL_COMPLETED", "CANCEL_FAILED" ]
valid {
input.Body.DatastoreId == STRING
input.Body.NextToken == STRING
input.Body.MaxResults == INTEGER
input.Body.JobName == STRING
input.Body.JobStatus == enum_JobStatus[_]
input.Body.SubmittedBefore == TIMESTAMP
input.Body.SubmittedAfter == TIMESTAMP
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
ListFHIRImportJobs
enum_JobStatus := [ "SUBMITTED", "IN_PROGRESS", "COMPLETED_WITH_ERRORS", "COMPLETED", "FAILED", "CANCEL_SUBMITTED", "CANCEL_IN_PROGRESS", "CANCEL_COMPLETED", "CANCEL_FAILED" ]
valid {
input.Body.DatastoreId == STRING
input.Body.NextToken == STRING
input.Body.MaxResults == INTEGER
input.Body.JobName == STRING
input.Body.JobStatus == enum_JobStatus[_]
input.Body.SubmittedBefore == TIMESTAMP
input.Body.SubmittedAfter == TIMESTAMP
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
ListTagsForResource
valid {
input.Body.ResourceARN == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
StartFHIRExportJob
valid {
input.Body.JobName == STRING
input.Body.OutputDataConfig.S3Configuration.S3Uri == STRING
input.Body.OutputDataConfig.S3Configuration.KmsKeyId == STRING
input.Body.DatastoreId == STRING
input.Body.DataAccessRoleArn == STRING
input.Body.ClientToken == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
StartFHIRImportJob
valid {
input.Body.JobName == STRING
input.Body.InputDataConfig.S3Uri == STRING
input.Body.JobOutputDataConfig.S3Configuration.S3Uri == STRING
input.Body.JobOutputDataConfig.S3Configuration.KmsKeyId == STRING
input.Body.DatastoreId == STRING
input.Body.DataAccessRoleArn == STRING
input.Body.ClientToken == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
TagResource
valid {
input.Body.ResourceARN == STRING
input.Body.Tags[_].Key == STRING
input.Body.Tags[_].Value == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
UntagResource
valid {
input.Body.ResourceARN == STRING
input.Body.TagKeys[_] == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
Updated 6 days ago