정책 삭제

정책 삭제 (Delete policy)

DELETE /orgs/{org_name}/governance/policies/{policy_id} — 정책과 그 규칙 세트를 영구히 삭제해요. 삭제된 정책을 참고용으로 반환하며, 삭제로 updated_at은 바뀌지 않아요. 변경 사항은 개발자 머신에 도달하는 데 최대 5분이 걸릴 수 있어요.

출처: 문서

본문

API 버전 1 — Delete policy · DELETE /orgs/{org_name}/governance/policies/{policy_id}

정책과 그 규칙 세트를 영구히 삭제해요. 삭제된 정책을 참고용으로 반환하며, 삭제로 updated_at은 바뀌지 않아요. 변경 사항은 개발자 머신에 도달하는 데 최대 5분이 걸릴 수 있어요.

연결 및 접근 (Connection and access)

API 연결 및 인증 안내

https://hub.docker.com/v2

다음 대안 중 하나를 사용해요. 한 대안 안의 요구 사항은 함께 적용돼요.

  • bearerAuth

파라미터

org_name

path · 필수 — Docker Hub 조직 이름. 유형: string

{
  "type": "string"
}

policy_id

path · 필수 — 고유 정책 식별자. 유형: string

{
  "type": "string"
}

요청 및 응답

Media type: application/json

응답 200

정책 삭제됨, 삭제된 정책을 반환.

스키마: DeletePolicyResponse

{
  "deleted": {
    "allowlist_v0": {
      "domain": "network",
      "rules": [
        {
          "actions": [
            "connect:tcp",
            "connect:udp"
          ],
          "decision": "allow",
          "id": "rule_06evsm9qjm1pdsk0a8nkfaxy7jna",
          "name": "allow research mirrors",
          "resources": [
            "research.mitre.org",
            "cve.mitre.org"
          ]
        }
      ]
    },
    "created_at": "2026-04-22T00:00:00Z",
    "id": "pol_06evsmp24r1pg71cm8500546pkbn",
    "name": "Security Research — hardened",
    "org": "my-org",
    "scope": {
      "teams": [
        "d290f1ee-6c54-4b01-90e6-d701748f0851"
      ]
    },
    "updated_at": "2026-04-22T00:00:00Z"
  }
}

응답 401

Missing or invalid credentials · 스키마: Error

{
  "error": {
    "code": "unauthenticated",
    "message": "unauthenticated"
  }
}

응답 403

호출자가 이 조직에 대한 필수 권한이 없거나, 조직이 governance를 사용할 자격이 없음. 스키마: Error

{
  "error": {
    "code": "permission_denied",
    "message": "permission denied"
  }
}

응답 404

Not found · 스키마: Error

{
  "error": {
    "code": "not_found",
    "message": "policy not found"
  }
}

응답 500

Internal server error · 스키마: Error

{
  "error": {
    "code": "internal",
    "message": "internal error"
  }
}

참조 스키마

  • #/components/schemas/DeletePolicyResponse

요청 예시

curl \
  --request DELETE \
  --header "Authorization: Bearer ***" \
  --header 'Accept: application/json' \
  'https://hub.docker.com/v2/orgs//governance/policies/'

더 알아보기 (Learn more)