scenario:
  id: 83c62ebc4b0b4e77b20e8c9f91bd274d
  context:
    auth:
      type: customized
    base_path: null
    host: us-west-2.staging.shared.aws.tidbcloud.com
  description: need continue_on_unexpected and export unmatched case
  name: serverless_import_service.console.403
steps:
- operation_id: ImportService_ListSupportedDataTypes
  request_type: http
  request: |-
    {
      "auth": {
        "auth_type": "bearer_token"
      },
      "method": "GET",
      "path": "/api/v1/serverless/imports:listSupportedDataTypes",
      "path_params": {},
      "query_params": {},
      "headers": {
        "accept": "application/json, text/plain, */*",
        "accept-language": "zh-CN,zh;q=0.9",
        "X-Auth-Method": "bearer"
      },
      "body": {}
    }
  expect: |-
    {
      "status_code": 403,
      "cel": ""
    }
  save: null
  description: 'Test 403 unauthorized access for ImportService_ListSupportedDataTypes
    with X-Auth-Method: ''bearer'''
  max_retries: 0
  delay_after: 0
  name: test_403_importservice_listsupporteddatatypes_bearer
  continue_on_unexpected: true
  stage: execute
  meta: '{}'
  generation_id: 83c62ebc4b0b4e77b20e8c9f91bd274d
  order: 1
  case_id: 83c62ebc4b0b4e77b20e8c9f91bd274d_1
  case_type: typical_negative
  step_type: generated
- operation_id: ImportService_ListImports
  request_type: http
  request: |-
    {
      "auth": {
        "auth_type": "bearer_token"
      },
      "method": "GET",
      "path": "/api/v1/serverless/orgs/1369847559692509562/projects/1369847559694040592/clusters/10179628114637936298/imports",
      "path_params": {},
      "query_params": {},
      "headers": {
        "accept": "application/json, text/plain, */*",
        "accept-language": "zh-CN,zh;q=0.9",
        "X-Auth-Method": "bearer"
      },
      "body": {}
    }
  expect: |-
    {
      "status_code": 403,
      "cel": ""
    }
  save: null
  description: 'Test 403 unauthorized access for ImportService_ListImports with X-Auth-Method:
    ''bearer'''
  max_retries: 0
  delay_after: 0
  name: test_403_importservice_listimports_bearer
  continue_on_unexpected: true
  stage: execute
  meta: '{}'
  generation_id: 83c62ebc4b0b4e77b20e8c9f91bd274d
  order: 2
  case_id: 83c62ebc4b0b4e77b20e8c9f91bd274d_2
  case_type: typical_negative
  step_type: generated
- operation_id: ImportService_CreateImport
  request_type: http
  request: |-
    {
      "auth": {
        "auth_type": "bearer_token"
      },
      "method": "POST",
      "path": "/api/v1/serverless/orgs/1369847559692509562/projects/1369847559694040592/clusters/10179628114637936298/imports",
      "path_params": {},
      "query_params": {},
      "headers": {
        "accept": "application/json, text/plain, */*",
        "accept-language": "zh-CN,zh;q=0.9",
        "X-Auth-Method": "bearer"
      },
      "body": {}
    }
  expect: |-
    {
      "status_code": 403,
      "cel": ""
    }
  save: null
  description: 'Test 403 unauthorized access for ImportService_CreateImport with X-Auth-Method:
    ''bearer'''
  max_retries: 0
  delay_after: 0
  name: test_403_importservice_createimport_bearer
  continue_on_unexpected: true
  stage: execute
  meta: '{}'
  generation_id: 83c62ebc4b0b4e77b20e8c9f91bd274d
  order: 3
  case_id: 83c62ebc4b0b4e77b20e8c9f91bd274d_3
  case_type: typical_negative
  step_type: generated
- operation_id: ImportService_GetImport
  request_type: http
  request: |-
    {
      "auth": {
        "auth_type": "bearer_token"
      },
      "method": "GET",
      "path": "/api/v1/serverless/orgs/1369847559692509562/projects/1369847559694040592/clusters/10179628114637936298/imports/123",
      "path_params": {},
      "query_params": {},
      "headers": {
        "accept": "application/json, text/plain, */*",
        "accept-language": "zh-CN,zh;q=0.9",
        "X-Auth-Method": "bearer"
      },
      "body": {}
    }
  expect: |-
    {
      "status_code": 403,
      "cel": ""
    }
  save: null
  description: 'Test 403 unauthorized access for ImportService_GetImport with X-Auth-Method:
    ''bearer'''
  max_retries: 0
  delay_after: 0
  name: test_403_importservice_getimport_bearer
  continue_on_unexpected: true
  stage: execute
  meta: '{}'
  generation_id: 83c62ebc4b0b4e77b20e8c9f91bd274d
  order: 4
  case_id: 83c62ebc4b0b4e77b20e8c9f91bd274d_4
  case_type: typical_negative
  step_type: generated
- operation_id: ImportService_CancelImport
  request_type: http
  request: |-
    {
      "auth": {
        "auth_type": "bearer_token"
      },
      "method": "POST",
      "path": "/api/v1/serverless/orgs/1369847559692509562/projects/1369847559694040592/clusters/10179628114637936298/imports/123:cancel",
      "path_params": {},
      "query_params": {},
      "headers": {
        "accept": "application/json, text/plain, */*",
        "accept-language": "zh-CN,zh;q=0.9",
        "X-Auth-Method": "bearer"
      },
      "body": {}
    }
  expect: |-
    {
      "status_code": 403,
      "cel": ""
    }
  save: null
  description: 'Test 403 unauthorized access for ImportService_CancelImport with X-Auth-Method:
    ''bearer'''
  max_retries: 0
  delay_after: 0
  name: test_403_importservice_cancelimport_bearer
  continue_on_unexpected: true
  stage: execute
  meta: '{}'
  generation_id: 83c62ebc4b0b4e77b20e8c9f91bd274d
  order: 5
  case_id: 83c62ebc4b0b4e77b20e8c9f91bd274d_5
  case_type: typical_negative
  step_type: generated
- operation_id: ImportService_GetDataIngestionProfile
  request_type: http
  request: |-
    {
      "auth": {
        "auth_type": "bearer_token"
      },
      "method": "GET",
      "path": "/api/v1/serverless/orgs/1369847559692509562/projects/1369847559694040592/clusters/10179628114637936298/imports:getDataIngestionProfile",
      "path_params": {},
      "query_params": {},
      "headers": {
        "accept": "application/json, text/plain, */*",
        "accept-language": "zh-CN,zh;q=0.9",
        "X-Auth-Method": "bearer"
      },
      "body": {}
    }
  expect: |-
    {
      "status_code": 403,
      "cel": ""
    }
  save: null
  description: 'Test 403 unauthorized access for ImportService_GetDataIngestionProfile
    with X-Auth-Method: ''bearer'''
  max_retries: 0
  delay_after: 0
  name: test_403_importservice_getdataingestionprofile_bearer
  continue_on_unexpected: true
  stage: execute
  meta: '{}'
  generation_id: 83c62ebc4b0b4e77b20e8c9f91bd274d
  order: 6
  case_id: 83c62ebc4b0b4e77b20e8c9f91bd274d_6
  case_type: typical_negative
  step_type: generated
- operation_id: ImportService_GetTableColumns
  request_type: http
  request: |-
    {
      "auth": {
        "auth_type": "bearer_token"
      },
      "method": "GET",
      "path": "/api/v1/serverless/orgs/1369847559692509562/projects/1369847559694040592/clusters/10179628114637936298/imports:getTableColumns",
      "path_params": {},
      "query_params": {},
      "headers": {
        "accept": "application/json, text/plain, */*",
        "accept-language": "zh-CN,zh;q=0.9",
        "X-Auth-Method": "bearer"
      },
      "body": {}
    }
  expect: |-
    {
      "status_code": 403,
      "cel": ""
    }
  save: null
  description: 'Test 403 unauthorized access for ImportService_GetTableColumns with
    X-Auth-Method: ''bearer'''
  max_retries: 0
  delay_after: 0
  name: test_403_importservice_gettablecolumns_bearer
  continue_on_unexpected: true
  stage: execute
  meta: '{}'
  generation_id: 83c62ebc4b0b4e77b20e8c9f91bd274d
  order: 7
  case_id: 83c62ebc4b0b4e77b20e8c9f91bd274d_7
  case_type: typical_negative
  step_type: generated
- operation_id: ImportService_ListTargetTables
  request_type: http
  request: |-
    {
      "auth": {
        "auth_type": "bearer_token"
      },
      "method": "GET",
      "path": "/api/v1/serverless/orgs/1369847559692509562/projects/1369847559694040592/clusters/10179628114637936298/imports:listTargetTables",
      "path_params": {},
      "query_params": {},
      "headers": {
        "accept": "application/json, text/plain, */*",
        "accept-language": "zh-CN,zh;q=0.9",
        "X-Auth-Method": "bearer"
      },
      "body": {}
    }
  expect: |-
    {
      "status_code": 403,
      "cel": ""
    }
  save: null
  description: 'Test 403 unauthorized access for ImportService_ListTargetTables with
    X-Auth-Method: ''bearer'''
  max_retries: 0
  delay_after: 0
  name: test_403_importservice_listtargettables_bearer
  continue_on_unexpected: true
  stage: execute
  meta: '{}'
  generation_id: 83c62ebc4b0b4e77b20e8c9f91bd274d
  order: 8
  case_id: 83c62ebc4b0b4e77b20e8c9f91bd274d_8
  case_type: typical_negative
  step_type: generated
- operation_id: ImportService_Precheck
  request_type: http
  request: |-
    {
      "auth": {
        "auth_type": "bearer_token"
      },
      "method": "POST",
      "path": "/api/v1/serverless/orgs/1369847559692509562/projects/1369847559694040592/clusters/10179628114637936298/imports:precheck",
      "path_params": {},
      "query_params": {},
      "headers": {
        "accept": "application/json, text/plain, */*",
        "accept-language": "zh-CN,zh;q=0.9",
        "X-Auth-Method": "bearer"
      },
      "body": {}
    }
  expect: |-
    {
      "status_code": 403,
      "cel": ""
    }
  save: null
  description: 'Test 403 unauthorized access for ImportService_Precheck with X-Auth-Method:
    ''bearer'''
  max_retries: 0
  delay_after: 0
  name: test_403_importservice_precheck_bearer
  continue_on_unexpected: true
  stage: execute
  meta: '{}'
  generation_id: 83c62ebc4b0b4e77b20e8c9f91bd274d
  order: 9
  case_id: 83c62ebc4b0b4e77b20e8c9f91bd274d_9
  case_type: typical_negative
  step_type: generated
- operation_id: ImportService_PreviewLocal
  request_type: http
  request: |-
    {
      "auth": {
        "auth_type": "bearer_token"
      },
      "method": "POST",
      "path": "/api/v1/serverless/orgs/1369847559692509562/projects/1369847559694040592/clusters/10179628114637936298/imports:previewLocal",
      "path_params": {},
      "query_params": {},
      "headers": {
        "accept": "application/json, text/plain, */*",
        "accept-language": "zh-CN,zh;q=0.9",
        "X-Auth-Method": "bearer"
      },
      "body": {}
    }
  expect: |-
    {
      "status_code": 403,
      "cel": ""
    }
  save: null
  description: 'Test 403 unauthorized access for ImportService_PreviewLocal with X-Auth-Method:
    ''bearer'''
  max_retries: 0
  delay_after: 0
  name: test_403_importservice_previewlocal_bearer
  continue_on_unexpected: true
  stage: execute
  meta: '{}'
  generation_id: 83c62ebc4b0b4e77b20e8c9f91bd274d
  order: 10
  case_id: 83c62ebc4b0b4e77b20e8c9f91bd274d_10
  case_type: typical_negative
  step_type: generated
- operation_id: ImportService_Upload
  request_type: http
  request: |-
    {
      "auth": {
        "auth_type": "bearer_token"
      },
      "method": "POST",
      "path": "/api/v1/serverless/orgs/1369847559692509562/projects/1369847559694040592/clusters/10179628114637936298/imports:upload",
      "path_params": {},
      "query_params": {},
      "headers": {
        "accept": "application/json, text/plain, */*",
        "accept-language": "zh-CN,zh;q=0.9",
        "X-Auth-Method": "bearer"
      },
      "body": {}
    }
  expect: |-
    {
      "status_code": 403,
      "cel": ""
    }
  save: null
  description: 'Test 403 unauthorized access for ImportService_Upload with X-Auth-Method:
    ''bearer'''
  max_retries: 0
  delay_after: 0
  name: test_403_importservice_upload_bearer
  continue_on_unexpected: true
  stage: execute
  meta: '{}'
  generation_id: 83c62ebc4b0b4e77b20e8c9f91bd274d
  order: 11
  case_id: 83c62ebc4b0b4e77b20e8c9f91bd274d_11
  case_type: typical_negative
  step_type: generated
- operation_id: ImportService_ValidateImport
  request_type: http
  request: |-
    {
      "auth": {
        "auth_type": "bearer_token"
      },
      "method": "POST",
      "path": "/api/v1/serverless/orgs/1369847559692509562/projects/1369847559694040592/clusters/10179628114637936298/imports:validate",
      "path_params": {},
      "query_params": {},
      "headers": {
        "accept": "application/json, text/plain, */*",
        "accept-language": "zh-CN,zh;q=0.9",
        "X-Auth-Method": "bearer"
      },
      "body": {}
    }
  expect: |-
    {
      "status_code": 403,
      "cel": ""
    }
  save: null
  description: 'Test 403 unauthorized access for ImportService_ValidateImport with
    X-Auth-Method: ''bearer'''
  max_retries: 0
  delay_after: 0
  name: test_403_importservice_validateimport_bearer
  continue_on_unexpected: true
  stage: execute
  meta: '{}'
  generation_id: 83c62ebc4b0b4e77b20e8c9f91bd274d
  order: 12
  case_id: 83c62ebc4b0b4e77b20e8c9f91bd274d_12
  case_type: typical_negative
  step_type: generated
