_format_version: "1.1" services: - name: CHES-test host: common-hosted-email-service-master.b160aa-test.svc tags: [ ns.csst1.ches-test ] port: 3000 protocol: http retries: 0 routes: - tags: [ ns.csst1.ches-test ] name: CHES-test-index methods: - GET paths: - / strip_path: false hosts: - ches-test.api.gov.bc.ca plugins: [] - tags: [ ns.csst1.ches-test ] name: CHES-test-index-api methods: - GET paths: - /api/ strip_path: false hosts: - ches-test.api.gov.bc.ca plugins: [] - tags: [ ns.csst1.ches-test ] name: CHES-test-index-v1 methods: - GET paths: - /api/v1/ strip_path: false hosts: - ches-test.api.gov.bc.ca plugins: [] - tags: [ ns.csst1.ches-test ] name: CHES-test-index-v1-spec-json methods: - GET paths: - /api/v1/api-spec.json strip_path: false hosts: - ches-test.api.gov.bc.ca plugins: [] - tags: [ ns.csst1.ches-test ] name: CHES-test-index-v1-spec-yaml methods: - GET paths: - /api/v1/api-spec.yaml strip_path: false hosts: - ches-test.api.gov.bc.ca plugins: [] - tags: [ ns.csst1.ches-test ] name: CHES-test-index-v1-docs methods: - GET paths: - /api/v1/docs strip_path: false hosts: - ches-test.api.gov.bc.ca plugins: [] - tags: [ ns.csst1.ches-test ] name: CHES-test-getHealth methods: - GET paths: - /api/v1/health strip_path: false hosts: - ches-test.api.gov.bc.ca plugins: - name: jwt-keycloak tags: [ ns.csst1.ches-test ] enabled: true config: algorithm: RS256 well_known_template: https://test.loginproxy.gov.bc.ca/auth/realms/comsvcauth/.well-known/openid-configuration allowed_iss: - https://test.loginproxy.gov.bc.ca/auth/realms/comsvcauth run_on_preflight: true iss_key_grace_period: 10 maximum_expiration: 0 claims_to_verify: - exp uri_param_names: - jwt cookie_names: [] scope: null roles: null realm_roles: null client_roles: null anonymous: null consumer_match: true consumer_match_claim: azp consumer_match_claim_custom_id: true consumer_match_ignore_not_found: false - tags: [ ns.csst1.ches-test ] name: CHES-test-postEmail methods: - POST paths: - /api/v1/email strip_path: false hosts: - ches-test.api.gov.bc.ca plugins: - name: jwt-keycloak tags: [ ns.csst1.ches-test ] enabled: true config: algorithm: RS256 well_known_template: https://test.loginproxy.gov.bc.ca/auth/realms/comsvcauth/.well-known/openid-configuration allowed_iss: - https://test.loginproxy.gov.bc.ca/auth/realms/comsvcauth run_on_preflight: true iss_key_grace_period: 10 maximum_expiration: 0 claims_to_verify: - exp uri_param_names: - jwt cookie_names: [] scope: null roles: null realm_roles: null client_roles: null anonymous: null consumer_match: true consumer_match_claim: azp consumer_match_claim_custom_id: true consumer_match_ignore_not_found: false - tags: [ ns.csst1.ches-test ] name: CHES-test-postMerge methods: - POST paths: - /api/v1/emailMerge strip_path: false hosts: - ches-test.api.gov.bc.ca plugins: - name: jwt-keycloak tags: [ ns.csst1.ches-test ] enabled: true config: algorithm: RS256 well_known_template: https://test.loginproxy.gov.bc.ca/auth/realms/comsvcauth/.well-known/openid-configuration allowed_iss: - https://test.loginproxy.gov.bc.ca/auth/realms/comsvcauth run_on_preflight: true iss_key_grace_period: 10 maximum_expiration: 0 claims_to_verify: - exp uri_param_names: - jwt cookie_names: [] scope: null roles: null realm_roles: null client_roles: null anonymous: null consumer_match: true consumer_match_claim: azp consumer_match_claim_custom_id: true consumer_match_ignore_not_found: false - tags: [ ns.csst1.ches-test ] name: CHES-test-postPreview methods: - POST paths: - /api/v1/emailMerge/preview strip_path: false hosts: - ches-test.api.gov.bc.ca plugins: - name: jwt-keycloak tags: [ ns.csst1.ches-test ] enabled: true config: algorithm: RS256 well_known_template: https://test.loginproxy.gov.bc.ca/auth/realms/comsvcauth/.well-known/openid-configuration allowed_iss: - https://test.loginproxy.gov.bc.ca/auth/realms/comsvcauth run_on_preflight: true iss_key_grace_period: 10 maximum_expiration: 0 claims_to_verify: - exp uri_param_names: - jwt cookie_names: [] scope: null roles: null realm_roles: null client_roles: null anonymous: null consumer_match: true consumer_match_claim: azp consumer_match_claim_custom_id: true consumer_match_ignore_not_found: false - tags: [ ns.csst1.ches-test ] name: CHES-test-GetStatusQuery methods: - GET paths: - /api/v1/status strip_path: false hosts: - ches-test.api.gov.bc.ca plugins: - name: jwt-keycloak tags: [ ns.csst1.ches-test ] enabled: true config: algorithm: RS256 well_known_template: https://test.loginproxy.gov.bc.ca/auth/realms/comsvcauth/.well-known/openid-configuration allowed_iss: - https://test.loginproxy.gov.bc.ca/auth/realms/comsvcauth run_on_preflight: true iss_key_grace_period: 10 maximum_expiration: 0 claims_to_verify: - exp uri_param_names: - jwt cookie_names: [] scope: null roles: null realm_roles: null client_roles: null anonymous: null consumer_match: true consumer_match_claim: azp consumer_match_claim_custom_id: true consumer_match_ignore_not_found: false - tags: [ ns.csst1.ches-test ] name: CHES-test-GetStatusMessage methods: - GET paths: - ~/api/v1/status/(?\S+)$ strip_path: false hosts: - ches-test.api.gov.bc.ca plugins: - name: jwt-keycloak tags: [ ns.csst1.ches-test ] enabled: true config: algorithm: RS256 well_known_template: https://test.loginproxy.gov.bc.ca/auth/realms/comsvcauth/.well-known/openid-configuration allowed_iss: - https://test.loginproxy.gov.bc.ca/auth/realms/comsvcauth run_on_preflight: true iss_key_grace_period: 10 maximum_expiration: 0 claims_to_verify: - exp uri_param_names: - jwt cookie_names: [] scope: null roles: null realm_roles: null client_roles: null anonymous: null consumer_match: true consumer_match_claim: azp consumer_match_claim_custom_id: true consumer_match_ignore_not_found: false - tags: [ ns.csst1.ches-test ] name: CHES-test-PostPromoteQuery methods: - POST paths: - /api/v1/promote strip_path: false hosts: - ches-test.api.gov.bc.ca plugins: - name: jwt-keycloak tags: [ ns.csst1.ches-test ] enabled: true config: algorithm: RS256 well_known_template: https://test.loginproxy.gov.bc.ca/auth/realms/comsvcauth/.well-known/openid-configuration allowed_iss: - https://test.loginproxy.gov.bc.ca/auth/realms/comsvcauth run_on_preflight: true iss_key_grace_period: 10 maximum_expiration: 0 claims_to_verify: - exp uri_param_names: - jwt cookie_names: [] scope: null roles: null realm_roles: null client_roles: null anonymous: null consumer_match: true consumer_match_claim: azp consumer_match_claim_custom_id: true consumer_match_ignore_not_found: false - tags: [ ns.csst1.ches-test ] name: CHES-test-PostPromoteMessage methods: - POST paths: - ~/api/v1/promote/(?\S+)$ strip_path: false hosts: - ches-test.api.gov.bc.ca plugins: - name: jwt-keycloak tags: [ ns.csst1.ches-test ] enabled: true config: algorithm: RS256 well_known_template: https://test.loginproxy.gov.bc.ca/auth/realms/comsvcauth/.well-known/openid-configuration allowed_iss: - https://test.loginproxy.gov.bc.ca/auth/realms/comsvcauth run_on_preflight: true iss_key_grace_period: 10 maximum_expiration: 0 claims_to_verify: - exp uri_param_names: - jwt cookie_names: [] scope: null roles: null realm_roles: null client_roles: null anonymous: null consumer_match: true consumer_match_claim: azp consumer_match_claim_custom_id: true consumer_match_ignore_not_found: false - tags: [ ns.csst1.ches-test ] name: CHES-test-DeleteCancelQuery methods: - DELETE paths: - /api/v1/cancel strip_path: false hosts: - ches-test.api.gov.bc.ca plugins: - name: jwt-keycloak tags: [ ns.csst1.ches-test ] enabled: true config: algorithm: RS256 well_known_template: https://test.loginproxy.gov.bc.ca/auth/realms/comsvcauth/.well-known/openid-configuration allowed_iss: - https://test.loginproxy.gov.bc.ca/auth/realms/comsvcauth run_on_preflight: true iss_key_grace_period: 10 maximum_expiration: 0 claims_to_verify: - exp uri_param_names: - jwt cookie_names: [] scope: null roles: null realm_roles: null client_roles: null anonymous: null consumer_match: true consumer_match_claim: azp consumer_match_claim_custom_id: true consumer_match_ignore_not_found: false - tags: [ ns.csst1.ches-test ] name: CHES-test-DeleteCancelMessage methods: - DELETE paths: - ~/api/v1/cancel/(?\S+)$ strip_path: false hosts: - ches-test.api.gov.bc.ca plugins: - name: jwt-keycloak tags: [ ns.csst1.ches-test ] enabled: true config: algorithm: RS256 well_known_template: https://test.loginproxy.gov.bc.ca/auth/realms/comsvcauth/.well-known/openid-configuration allowed_iss: - https://test.loginproxy.gov.bc.ca/auth/realms/comsvcauth run_on_preflight: true iss_key_grace_period: 10 maximum_expiration: 0 claims_to_verify: - exp uri_param_names: - jwt cookie_names: [] scope: null roles: null realm_roles: null client_roles: null anonymous: null consumer_match: true consumer_match_claim: azp consumer_match_claim_custom_id: true consumer_match_ignore_not_found: false