Access Control Lists - Remove Access Control Lists

Usuń listy kontroli dostępu w obszarze określonego obszaru nazw zabezpieczeń.

DELETE https://dev.azure.com/{organization}/_apis/accesscontrollists/{securityNamespaceId}?api-version=6.0
DELETE https://dev.azure.com/{organization}/_apis/accesscontrollists/{securityNamespaceId}?tokens={tokens}&recurse={recurse}&api-version=6.0

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
securityNamespaceId
path True

string

uuid

Identyfikator przestrzeni nazw zabezpieczeń.

organization
path

string

Nazwa organizacji usługi Azure DevOps.

api-version
query True

string

Wersja interfejsu API do użycia. Należy ustawić wartość "6.0", aby używać tej wersji interfejsu API.

recurse
query

boolean

Jeśli wartość true i jest to hierarchiczna przestrzeń nazw, usuń również podrzędne listy ACL określonych tokenów.

tokens
query

string

Co najmniej jeden token zabezpieczający rozdzielony przecinkami

Odpowiedzi

Nazwa Typ Opis
200 OK

boolean

operacja zakończona powodzeniem

Zabezpieczenia

oauth2

Type: oauth2
Flow: accessCode
Authorization URL: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Token URL: https://app.vssps.visualstudio.com/oauth2/token?client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer

Scopes

Nazwa Opis
vso.security_manage Daje możliwość odczytu, zapisu i zarządzania uprawnieniami zabezpieczeń.

Przykłady

Sample Request

DELETE https://dev.azure.com/fabrikam/_apis/accesscontrollists/5a27515b-ccd7-42c9-84f1-54c998f03866?tokens=token1,token2&recurse=False&api-version=6.0

Sample Response

true