marketplace_confg/schema.yaml (184 lines of code) (raw):

x-google-marketplace: schemaVersion: v2 applicationApiVersion: v1beta1 publishedVersion: "0.2.18" publishedVersionMetadata: releaseNote: >- A first release. images: '': properties: import.image.repo: type: REPO_WITH_REGISTRY import.image.tag: type: TAG dicomweb-adapter-export: properties: export.image.repo: type: REPO_WITH_REGISTRY export.image.tag: type: TAG properties: name: type: string x-google-marketplace: type: NAME namespace: type: string x-google-marketplace: type: NAMESPACE lb.internal: type: boolean title: "Disable external access" description: >- Set to true for internal access in the same VPC network only. Choose false to expose the adapter to an external IP address. default: true enum: - true - false import.deployment_type: type: string title: "Deployment options" description: >- Choose adapter components to deploy. For details on importer: https://github.com/GoogleCloudPlatform/ healthcare-dicom-dicomweb-adapter#import-adapter, for details on exporter: https://github.com/GoogleCloudPlatform/ healthcare-dicom-dicomweb-adapter#export-adapter default: import adapter enum: - import adapter - export adapter - both import.dicomweb_address: type: string title: "Import Adapter: DICOMweb service address" description: >- Address for DICOMweb service. Must be a full path up to /dicomWeb if the Cloud Healthcare API is used. e.g. https://healthcare.googleapis.com/v1/projects/myproject/locations/ us-central1/datasets/mydataset/dicomStores/mydicomstore/dicomWeb import.dimse_aet: type: string title: "Import Adapter: DIMSE AET" description: DIMSE Application Entity Title. default: "IMPORTADAPTER" import.redact_remove_list: type: string title: "Import Adapter: Redact remove list (Optional)" description: >- (Optional - Redactor) Tags to remove during C-STORE upload, comma separated. Only one of 'redact' flags may be present. import.redact_keep_list: type: string title: "Import Adapter: Redact keep list (Optional)" description: >- (Optional - Redactor) Tags to keep during C-STORE upload, comma separated. Only one of 'redact' flags may be present. import.dimse_cmove_aet: type: string title: "Import Adapter: C-MOVE AET (Optional)" description: >- (Optional - C-MOVE) Separate Application Entity Tilte used for C-STORE calls within context of C-MOVE. For details, go to: https://github.com/GoogleCloudPlatform/healthcare-dicom-dicomweb-adapter#import-adapter import.aet_dictionary_inline: type: string title: "Import Adapter: Inline AET dictionary (Optional)" description: >- (Optional - C-MOVE) Json array containing Application Entity definitions (name/host/port per element). e.g. [{"name":"DEVICE_A","host":"localhost","port":11113}, {"name":"DEVICE_B","host":"192.168.0.1","port": 11114},...] For details, go to: https://github.com/GoogleCloudPlatform/healthcare-dicom-dicomweb-adapter#import-adapter import.destination_config_inline: type: string title: "Import Adapter: Destination config inline (Optional)" description: >- (Optional) Json array containing destination definitions (filter/dicomweb_destination per element). import.store_compress_to_transfer_syntax: type: string title: "Import Adapter: Store compress to transfer syntax (Optional)" description: >- (Optional) Transfer Syntax to convert instances to during C-STORE upload. See Readme for list of supported syntaxes. import.monitoring_project_id: type: string title: "Import Adapter: Monitoring project id (Optional)" description: >- (Optional) Stackdriver monitoring project id, must be the same as the project id in which the adapter is running. import.custom_flags: type: string title: "Extra import adapter flags (Optional)" description: >- (Optional) Addtional flags for the import adapter. e.g. "--flag_a=valueA" export.peer_dimse_aet: type: string title: "Export Adapter: Peer DIMSE AET" description: (CStore) Application Entity Title of the DIMSE peer. export.peer_dimse_ip: type: string title: "Export Adapter: Peer DIMSE IP" description: (CStore) IP of DIMSE peer. export.peer_dimse_port: type: integer title: "Export Adapter: Peer DIMSE port" description: (CStore) Port of DIMSE peer. export.project_id: type: string title: "Export Adapter: Pubsub project id" description: >- Pubsub project id, must be the same as the project id in which the adapter is running. export.subscription_id: type: string title: "Export Adapter: Pubsub subscription id" description: The pubsub subscription id export.dicomweb_addr: type: string title: "Export Adapter: DICOMweb address" description: >- Base api endpoint. e.g. https://healthcare.googleapis.com/v1 export.oauth_scopes: type: string title: "Export Adapter: Oauth scopes" description: Comma seperated OAuth scopes used by adapter. default: "https://www.googleapis.com/auth/pubsub" export.peer_dicomweb_address: type: string title: "Export Adapter: Peer DICOMweb address" description: >- (StowRs) Address of peer DICOMweb API serving STOW-RS. Must be a full path up to /dicomWeb if the Cloud Healthcare API is used. e.g. https://healthcare.googleapis.com/v1/projects/myproject/locations/ us-central1/datasets/mydataset/dicomStores/mydicomstore/dicomWeb export.use_gcp_application_default_credentials: type: boolean title: "Export Adapter: Enable gcp application default credentials" description: >- (StowRs) If true, uses GCP Application Credentials to when sending HTTP requests to peer. This is useful if the peer DICOMweb endpoint is running in GCP. enum: - true - false export.monitoring_project_id: type: string title: "Export Adapter: Monitoring project id (Optional)" description: >- (Optional) Stackdriver monitoring project id, must be the same as the project id in which the adapter is running. export.custom_flags: type: string title: "Extra export adapter flags (Optional)" description: >- (Optional) Addtional flags for the export adapter. e.g. "--flag_a=valueA" required: - name - namespace