/policyengine/v1/tags/: 삭제

기존 태그 정의를 삭제합니다.

다음 표에서는 이 REST API 엔드포인트에 액세스할 수 있는 역할을 표시합니다.
표 1. 역할별 액세스
데이터 관리자 데이터 사용자 콜렉션 관리 콜렉션 사용자 관리자 정비 사용자
1 X2 X X Χ Χ
1 'Open', 'Restricted''Characteristics' 유형의 태그에 대한 읽기/쓰기 액세스의 경우.
2 'Open''Restricted' 유형의 태그에 대한 읽기 전용 액세스 및 'Characteristics' 태그에 대한 읽기/쓰기 액세스의 경우.
중요: "Collection""Temperature" 태그를 삭제할 수 없습니다.

요청 개요 URL

$ curl -H "Authorization: Bearer <token>" -k https://<data_cataloging_host>:443/policyengine/v1/tags/<tag_name> -X DELETE

지원되는 요청 유형 및 응답 형식

지원되는 요청 유형:
  • 삭제
지원되는 응답 형식:
  • JSON

  1. 현재 정의된 태그 세트에서 지정된 태그가 사용 중 인 경우 (기본값이 아닌 값이 하나 이상의 문서에 설정됨) 태그 삭제 조작은 오류를 리턴합니다.
    < HTTP/1.0 403 FORBIDDEN
    < Content-Type: text/html; charset=utf-8
    < Content-Length: 102
    < Server: Werkzeug/0.14.1 Python/2.7.5
    < Date: Wed, 09 May 2018 17:20:05 GMT
    <
    Cannot delete tag <tag_name> because it is in use in '38' records. Force deletion with
    'force' option.
  2. 사용 중인 태그의 삭제를 강제 실행하려면 다음과 같이 'force' 옵션을 사용하십시오.
    $ curl -H "Authorization: Bearer <token>" -k 
    https://<data_cataloging_host>:443/policyengine/v1/tags/<tag_name> -X DELETE -d 
    '{"force":"true"}' -H "Content-Type: application/json"
    중요: 강제 실행 옵션을 사용하면 태그가 삭제되고 해당 값은 기본적으로 NULL 또는 빈 문자열로 설정됩니다.