{"id":20761300,"url":"https://github.com/philips-labs/terraform-hsdp-dicom","last_synced_at":"2025-05-11T07:31:24.910Z","repository":{"id":41524504,"uuid":"340100237","full_name":"philips-labs/terraform-hsdp-dicom","owner":"philips-labs","description":"Terraform module to onboard to HSDP DICOM services","archived":true,"fork":false,"pushed_at":"2024-04-24T12:44:13.000Z","size":103,"stargazers_count":2,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-05-11T05:44:24.433Z","etag":null,"topics":["dicom","hsdp","terraform"],"latest_commit_sha":null,"homepage":"","language":"HCL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/philips-labs.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-02-18T15:54:49.000Z","updated_at":"2025-03-11T12:30:26.000Z","dependencies_parsed_at":"2022-09-21T12:02:02.403Z","dependency_job_id":null,"html_url":"https://github.com/philips-labs/terraform-hsdp-dicom","commit_stats":null,"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philips-labs%2Fterraform-hsdp-dicom","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philips-labs%2Fterraform-hsdp-dicom/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philips-labs%2Fterraform-hsdp-dicom/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philips-labs%2Fterraform-hsdp-dicom/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/philips-labs","download_url":"https://codeload.github.com/philips-labs/terraform-hsdp-dicom/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253533419,"owners_count":21923433,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dicom","hsdp","terraform"],"created_at":"2024-11-17T10:18:51.784Z","updated_at":"2025-05-11T07:31:24.648Z","avatar_url":"https://github.com/philips-labs.png","language":"HCL","funding_links":[],"categories":[],"sub_categories":[],"readme":"# HSDP DICOM Store module\n\n## Disclaimer\n\n\u003e [!Important]\n\u003e This repository is managed as Philips Inner-source / Open-source.\n\u003e This repository is NOT endorsed or supported by HSSA\u0026P or I\u0026S Cloud Operations.\n\u003e You are expected to self-support or raise tickets on the Github project and NOT raise tickets in HSP ServiceNow.\n\n## Requirements\n\n| Name | Version |\n|------|---------|\n|[hsdp](https://registry.terraform.io/modules/philips-labs/dicom/hsdp/latest) | \u003e= 0.16.1 |\n|[Terraform](https://www.terraform.io/downloads.html) | \u003e= v0.15.1|\n\n## Providers\n\n| Name | Version |\n|------|---------|\n|[hsdp](https://registry.terraform.io/modules/philips-labs/dicom/hsdp/latest) | \u003e= 0.16.1 |\n\n## Modules\n\nNo Modules.\n\n## Resources\n\n| Name |\n|------|\n| [hsdp_dicom_object_store](https://registry.terraform.io/providers/philips-software/hsdp/0.16.1/docs/resources/dicom_object_store) |\n| [hsdp_dicom_repository](https://registry.terraform.io/providers/philips-software/hsdp/0.16.1/docs/resources/dicom_repository) |\n| [hsdp_dicom_store_config](https://registry.terraform.io/providers/philips-software/hsdp/0.16.1/docs/resources/dicom_store_config) |\n| [hsdp_iam_application](https://registry.terraform.io/providers/philips-software/hsdp/0.16.1/docs/resources/iam_application) |\n| [hsdp_iam_group](https://registry.terraform.io/providers/philips-software/hsdp/0.16.1/docs/resources/iam_group) |\n| [hsdp_iam_proposition](https://registry.terraform.io/providers/philips-software/hsdp/0.16.1/docs/resources/iam_proposition) |\n| [hsdp_iam_role](https://registry.terraform.io/providers/philips-software/hsdp/0.16.1/docs/resources/iam_role) |\n| [hsdp_iam_service](https://registry.terraform.io/providers/philips-software/hsdp/0.16.1/docs/resources/iam_service) |\n| [hsdp_iam_user](https://registry.terraform.io/providers/philips-software/hsdp/0.16.1/docs/data-sources/iam_user) |\n| [hsdp_s3creds_policy](https://registry.terraform.io/providers/philips-software/hsdp/0.16.1/docs/resources/s3creds_policy) |\n\n## Inputs\n\n| Name | Description | Type | Default | Required |\n|------|-------------|------|---------|:--------:|\n| environment | Environment details. Possible values `dev`, `client-test`, `prod` | `string` |  | yes |\n| region | DICOM Store deployed region. Possible values `us-east-1`, `eu-west-1` | `string` |  | yes |\n| cdr\\_base\\_url | CDR Base URL which is provided for DICOM Store onboarding (E.g: https://cdr-example.us-east.philips-healthsuite.com) | `string` | n/a | yes |\n| dss\\_config\\_url | DICOM Store config URL (Should have received from Onboarding Request ticket Response) | `string` | n/a | yes |\n| service\\_ids | Service IDs that should have write access to the DICOM Store | `list(string)` | `[]` | no |\n| oauth2_client_id | IAM OAuth Client Id | `string` |  | yes |\n| oauth2_password | IAM OAuth secret/password | `string` |  | yes |\n| org_admin_username | IAM Organization admin username. e.g. `admin@philips.com` | `string` |  | yes |\n| org_admin_password | IAM Organization admin password. | `string` |  | yes |\n| managing\\_root\\_definition | Managing root configuration | \u003cpre\u003eobject({\u003cbr\u003e  organization_id                       = string\u003cbr\u003e  admin_users                           = list(string)\u003cbr\u003e  dicom_users                           = optional(list(string))\u003cbr\u003e  s3creds_bucket_name                   = optional(string)\u003cbr\u003e  s3creds_product_key                   = optional(string)\u003cbr\u003e  force_delete_object_store             = optional(bool)\u003cbr\u003e  use_default_object_store_for_all_orgs = optional(bool)\u003cbr\u003e  repository_organization_id            = optional(string)\u003cbr\u003e  shared_cdr_service_account_id         = optional(string)\u003cbr\u003e  mpi_endpoint                          = optional(string)\u003cbr\u003e})\u003c/pre\u003e | `null` | no |\n| tenant\\_definitions | List of tenant configurations | \u003cpre\u003elist(object({\u003cbr\u003e  managing_root_organization_id = string\u003cbr\u003e  tenant_organization_id        = string\u003cbr\u003e  admin_users                   = list(string)\u003cbr\u003e  dicom_users                   = optional(list(string))\u003cbr\u003e  s3creds_bucket_name           = optional(string)\u003cbr\u003e  s3creds_product_key           = optional(string)\u003cbr\u003e  force_delete_object_store     = optional(bool)\u003cbr\u003e  repository_organization_id    = optional(string)\u003cbr\u003e  purge_cdr_data                = optional(bool)\u003cbr\u003e}))\u003c/pre\u003e | `[]` | no |\n\n\n## Outputs\n\nNo outputs\n# Contact / Getting help\n\nPost your questions on the `#terraform` HSDP Slack channel\n\n# License\n\nLicense is MIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphilips-labs%2Fterraform-hsdp-dicom","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fphilips-labs%2Fterraform-hsdp-dicom","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphilips-labs%2Fterraform-hsdp-dicom/lists"}