-
Notifications
You must be signed in to change notification settings - Fork 4.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Dependency
New Resource azurerm_healthcare_fhir_service
#15913
Conversation
Dependency
New Resource Fhir service for Healthcare workspace
This comment was marked as off-topic.
This comment was marked as off-topic.
}, | ||
"max_age_in_seconds": { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
etc
kind = "fhir-R4" | ||
authentication { | ||
authority = "https://login.microsoftonline.com/72f988bf-86f1-41af-91ab-2d7cd011db47" | ||
audience = "https://acctestfhir.fhir.azurehealthcareapis.com" | ||
} | ||
identity { | ||
type = "SystemAssigned" | ||
} | ||
depends_on = [azurerm_healthcare_workspace.test] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
how come we need a depends on here? this is often a sign of poor design
* `allowed_headers` - (Required) A set of headers to be allowed via CORS. | ||
* `allowed_methods` - (Required) The methods to be allowed via CORS. | ||
* `max_age_in_seconds` - (Required) The max age to be allowed via CORS. | ||
* `allow_credentials` - (Boolean) If credentials are allowed via CORS. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
could we make this
* `allow_credentials` - (Boolean) If credentials are allowed via CORS. | |
* `credentials_allowed` - (Boolean) If credentials are allowed via CORS. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
also we do not add boolean here, this should be optional or required
* `allow_credentials` - (Boolean) If credentials are allowed via CORS. | |
* `allow_credentials` - (optional|required) If credentials are allowed via CORS. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I used the same property definition from the existing resource healthcare_service, should I change that resource too?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yes please
|
||
* `authentication` - (Required) An `authentication` block as defined below. | ||
|
||
* `export_storage_account_name` - (Optional) specifies the name of the export storage account which accepts the operation configuration information |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
grammer, caps, punciation
* `export_storage_account_name` - (Optional) specifies the name of the export storage account which accepts the operation configuration information | |
* `export_storage_account_name` - (Optional) Specifies the name of the storage account which the operation configuration information is exported to. |
please fix all documentation grammer, caps and punctuation.
also this property is unclear, maybe it should be configuration_export_storage_account_name
@katbyte Thanks for the comments, updated the code |
"identity": commonschema.SystemAssignedIdentityOptional(), | ||
|
||
// can't use the registry ID due to the ID cannot be obtained when setting the property in state file | ||
"acr_login_servers": { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
what is this property? name? url? id? can we put what the user hsould supply in the name?
"acr_login_servers": { | |
"acr_login_server_urls": { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
renamed to container_registry_login_server_url
since it's the login server url of azure container registry
}, | ||
}, | ||
|
||
"cors_configuration": { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
configuration is redundant
"cors_configuration": { | |
"cors": { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
updated, will change existing healthcare_service_resource.go as well
Dependency
New Resource Fhir service for Healthcare workspaceDependency
New Resource azurerm_healthcare_fhir_service
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM 🦋
This functionality has been released in v3.7.0 of the Terraform Provider. Please see the Terraform documentation on provider versioning or reach out if you need any assistance upgrading. For further feature requests or bug reports with this functionality, please create a new GitHub issue following the template. Thank you! |
I'm going to lock this pull request because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active contributions. |
Adding FHIR service (Fast Healthcare Interoperability Resources) for the azure healthcare api2.0
The healthcare industry is rapidly transforming health data to the emerging standard of FHIR
FHIR service in Azure Health Data Services (hereby called the FHIR service) enables rapid exchange of data through Fast Healthcare Interoperability Resources (FHIR®) APIs, backed by a managed Platform-as-a Service (PaaS) offering in the cloud.
Dependency of pr #15759
acc tests: