_format_version: "1.1" services: - name: CHES-dev host: common-hosted-email-service-master.b160aa-dev.svc tags: [ ns.csst1.ches-dev ] port: 3000 protocol: http retries: 0 routes: - tags: [ ns.csst1.ches-dev ] name: CHES-dev-index methods: - GET paths: - / strip_path: false hosts: - ches-dev.api.gov.bc.ca plugins: [] - tags: [ ns.csst1.ches-dev ] name: CHES-dev-index-api methods: - GET paths: - /api/ strip_path: false hosts: - ches-dev.api.gov.bc.ca plugins: [] - tags: [ ns.csst1.ches-dev ] name: CHES-dev-index-v1 methods: - GET paths: - /api/v1/ strip_path: false hosts: - ches-dev.api.gov.bc.ca plugins: [] - tags: [ ns.csst1.ches-dev ] name: CHES-dev-index-v1-spec-json methods: - GET paths: - /api/v1/api-spec.json strip_path: false hosts: - ches-dev.api.gov.bc.ca plugins: [] - tags: [ ns.csst1.ches-dev ] name: CHES-dev-index-v1-spec-yaml methods: - GET paths: - /api/v1/api-spec.yaml strip_path: false hosts: - ches-dev.api.gov.bc.ca plugins: [] - tags: [ ns.csst1.ches-dev ] name: CHES-dev-index-v1-docs methods: - GET paths: - /api/v1/docs strip_path: false hosts: - ches-dev.api.gov.bc.ca plugins: [] - tags: [ ns.csst1.ches-dev ] name: CHES-dev-getHealth methods: - GET paths: - /api/v1/health strip_path: false hosts: - ches-dev.api.gov.bc.ca plugins: - name: jwt-keycloak tags: [ ns.csst1.ches-dev ] enabled: true config: algorithm: RS256 well_known_template: https://dev.loginproxy.gov.bc.ca/auth/realms/comsvcauth/.well-known/openid-configuration allowed_iss: - https://dev.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-dev ] name: CHES-dev-postEmail methods: - POST paths: - /api/v1/email strip_path: false hosts: - ches-dev.api.gov.bc.ca plugins: - name: jwt-keycloak tags: [ ns.csst1.ches-dev ] enabled: true config: algorithm: RS256 well_known_template: https://dev.loginproxy.gov.bc.ca/auth/realms/comsvcauth/.well-known/openid-configuration allowed_iss: - https://dev.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-dev ] name: CHES-dev-postMerge methods: - POST paths: - /api/v1/emailMerge strip_path: false hosts: - ches-dev.api.gov.bc.ca plugins: - name: jwt-keycloak tags: [ ns.csst1.ches-dev ] enabled: true config: algorithm: RS256 well_known_template: https://dev.loginproxy.gov.bc.ca/auth/realms/comsvcauth/.well-known/openid-configuration allowed_iss: - https://dev.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-dev ] name: CHES-dev-postPreview methods: - POST paths: - /api/v1/emailMerge/preview strip_path: false hosts: - ches-dev.api.gov.bc.ca plugins: - name: jwt-keycloak tags: [ ns.csst1.ches-dev ] enabled: true config: algorithm: RS256 well_known_template: https://dev.loginproxy.gov.bc.ca/auth/realms/comsvcauth/.well-known/openid-configuration allowed_iss: - https://dev.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-dev ] name: CHES-dev-GetStatusQuery methods: - GET paths: - /api/v1/status strip_path: false hosts: - ches-dev.api.gov.bc.ca plugins: - name: jwt-keycloak tags: [ ns.csst1.ches-dev ] enabled: true config: algorithm: RS256 well_known_template: https://dev.loginproxy.gov.bc.ca/auth/realms/comsvcauth/.well-known/openid-configuration allowed_iss: - https://dev.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-dev ] name: CHES-dev-GetStatusMessage methods: - GET paths: - ~/api/v1/status/(?\S+)$ strip_path: false hosts: - ches-dev.api.gov.bc.ca plugins: - name: jwt-keycloak tags: [ ns.csst1.ches-dev ] enabled: true config: algorithm: RS256 well_known_template: https://dev.loginproxy.gov.bc.ca/auth/realms/comsvcauth/.well-known/openid-configuration allowed_iss: - https://dev.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-dev ] name: CHES-dev-PostPromoteQuery methods: - POST paths: - /api/v1/promote strip_path: false hosts: - ches-dev.api.gov.bc.ca plugins: - name: jwt-keycloak tags: [ ns.csst1.ches-dev ] enabled: true config: algorithm: RS256 well_known_template: https://dev.loginproxy.gov.bc.ca/auth/realms/comsvcauth/.well-known/openid-configuration allowed_iss: - https://dev.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-dev ] name: CHES-dev-PostPromoteMessage methods: - POST paths: - ~/api/v1/promote/(?\S+)$ strip_path: false hosts: - ches-dev.api.gov.bc.ca plugins: - name: jwt-keycloak tags: [ ns.csst1.ches-dev ] enabled: true config: algorithm: RS256 well_known_template: https://dev.loginproxy.gov.bc.ca/auth/realms/comsvcauth/.well-known/openid-configuration allowed_iss: - https://dev.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-dev ] name: CHES-dev-DeleteCancelQuery methods: - DELETE paths: - /api/v1/cancel strip_path: false hosts: - ches-dev.api.gov.bc.ca plugins: - name: jwt-keycloak tags: [ ns.csst1.ches-dev ] enabled: true config: algorithm: RS256 well_known_template: https://dev.loginproxy.gov.bc.ca/auth/realms/comsvcauth/.well-known/openid-configuration allowed_iss: - https://dev.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-dev ] name: CHES-dev-DeleteCancelMessage methods: - DELETE paths: - ~/api/v1/cancel/(?\S+)$ strip_path: false hosts: - ches-dev.api.gov.bc.ca plugins: - name: jwt-keycloak tags: [ ns.csst1.ches-dev ] enabled: true config: algorithm: RS256 well_known_template: https://dev.loginproxy.gov.bc.ca/auth/realms/comsvcauth/.well-known/openid-configuration allowed_iss: - https://dev.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