Service Principal Entitlements - Update Service Principal Entitlement
Upravte oprávnění (licence, rozšíření, projekty, týmy atd.) pro instanční objekt.
PATCH https://vsaex.dev.azure.com/{organization}/_apis/serviceprincipalentitlements/{servicePrincipalId}?api-version=7.1-preview.1
Parametry identifikátoru URI
Name | V | Vyžadováno | Typ | Description |
---|---|---|---|---|
organization
|
path | True |
string |
Název organizace Azure DevOps. |
service
|
path | True |
string uuid |
ID instančního objektu. |
api-version
|
query | True |
string |
Verze rozhraní API, která se má použít. Tato verze rozhraní API by měla být nastavená na 7.1-preview.1. |
Text požadavku
Media Types: "application/json-patch+json"
Name | Typ | Description |
---|---|---|
from |
string |
Cesta, ze které se má kopírovat pro operaci přesunu nebo kopírování. |
op |
Operace opravy |
|
path |
string |
Cesta pro operaci. V případě pole lze k určení pozice v matici použít index založený na nule (např. /biscuits/0/name). Znak "-" lze použít místo indexu pro vložení na konec pole (např. /biscuits/-). |
value |
object |
Hodnota operace. Toto je buď primitivní, nebo JToken. |
Odpovědi
Name | Typ | Description |
---|---|---|
200 OK |
úspěšná operace |
Zabezpečení
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
Name | Description |
---|---|
vso.memberentitlementmanagement_write | Uděluje možnost spravovat uživatele, jejich licence i projekty a rozšíření, ke kterým mají přístup. |
Příklady
Sample Request
PATCH https://vsaex.dev.azure.com/{organization}/_apis/serviceprincipalentitlements/593F6716-627C-6CCB-833E-77A7F9CA422F?api-version=7.1-preview.1
[
{
"from": "",
"op": "replace",
"path": "/accessLevel",
"value": {
"accountLicenseType": "express",
"licensingSource": "account"
}
},
{
"from": "",
"op": "add",
"path": "/projectEntitlements/6fa35aad-6755-4dd7-8c69-e13f702af0f9",
"value": {
"group": {
"groupType": "projectAdministrator"
},
"projectRef": {
"id": "6fa35aad-6755-4dd7-8c69-e13f702af0f9"
}
}
},
{
"from": "",
"op": "remove",
"path": "/projectEntitlements/fca61097-56a1-464f-85ba-1b126cf02cd1",
"value": ""
}
]
Sample Response
{
"operationResults": [
{
"servicePrincipalId": "ed82811a-0890-6f7f-813e-69dd9ebd5ba3",
"isSuccess": true,
"errors": [],
"result": {
"servicePrincipal": {
"subjectKind": "servicePrincipal",
"applicationId": "d1a24244-f6cc-488b-bca7-42eb10f13c5b",
"metaType": "application",
"directoryAlias": "00ed1ce5-4257-4bbd-946e-1b57718e203e",
"domain": "faab4a73-0db3-4a5e-8e8a-02188f1d3f4b",
"principalName": "00ed1ce5-4257-4bbd-946e-1b57718e203e",
"mailAddress": null,
"origin": "aad",
"originId": "00ed1ce5-4257-4bbd-946e-1b57718e203e",
"displayName": "Service principal",
"_links": {
"self": {
"href": "https://vssps.dev.azure.com/fabrikam/_apis/Graph/ServicePrincipals/aadsp.ZWQ4MjgxMWEtMDg5MC03ZjdmLTgxM2UtNjlkZDllYmQ1YmEz"
},
"memberships": {
"href": "https://vssps.dev.azure.com/fabrikam/_apis/Graph/Memberships/aadsp.ZWQ4MjgxMWEtMDg5MC03ZjdmLTgxM2UtNjlkZDllYmQ1YmEz"
},
"membershipState": {
"href": "https://vssps.dev.azure.com/fabrikam/_apis/Graph/MembershipStates/aadsp.ZWQ4MjgxMWEtMDg5MC03ZjdmLTgxM2UtNjlkZDllYmQ1YmEz"
},
"storageKey": {
"href": "https://vssps.dev.azure.com/fabrikam/_apis/Graph/StorageKeys/aadsp.ZWQ4MjgxMWEtMDg5MC03ZjdmLTgxM2UtNjlkZDllYmQ1YmEz"
},
"avatar": {
"href": "https://dev.azure.com/fabrikam/_apis/GraphProfile/MemberAvatars/aadsp.ZWQ4MjgxMWEtMDg5MC03ZjdmLTgxM2UtNjlkZDllYmQ1YmEz"
}
},
"url": "https://vssps.dev.azure.com/fabrikam/_apis/Graph/ServicePrincipals/aadsp.ZWQ4MjgxMWEtMDg5MC03ZjdmLTgxM2UtNjlkZDllYmQ1YmEz",
"descriptor": "aadsp.ZWQ4MjgxMWEtMDg5MC03ZjdmLTgxM2UtNjlkZDllYmQ1YmEz"
},
"id": "ed82811a-0890-6f7f-813e-69dd9ebd5ba3",
"accessLevel": {
"licensingSource": "account",
"accountLicenseType": "earlyAdopter",
"msdnLicenseType": "none",
"licenseDisplayName": "Early Adopter",
"status": "pending",
"statusMessage": "",
"assignmentSource": "unknown"
},
"lastAccessedDate": "0001-01-01T00:00:00",
"dateCreated": "0001-01-01T00:00:00",
"projectEntitlements": null,
"groupAssignments": null
}
},
{
"servicePrincipalId": "ed82811a-0890-6f7f-813e-69dd9ebd5ba3",
"isSuccess": true,
"errors": [],
"result": null
},
{
"servicePrincipalId": "ed82811a-0890-6f7f-813e-69dd9ebd5ba3",
"isSuccess": true,
"errors": [],
"result": null
}
],
"isSuccess": true,
"servicePrincipalEntitlement": {
"servicePrincipal": {
"subjectKind": "servicePrincipal",
"applicationId": "d1a24244-f6cc-488b-bca7-42eb10f13c5b",
"metaType": "application",
"directoryAlias": "00ed1ce5-4257-4bbd-946e-1b57718e203e",
"domain": "faab4a73-0db3-4a5e-8e8a-02188f1d3f4b",
"principalName": "00ed1ce5-4257-4bbd-946e-1b57718e203e",
"mailAddress": null,
"origin": "aad",
"originId": "00ed1ce5-4257-4bbd-946e-1b57718e203e",
"displayName": "Service principal",
"_links": {
"self": {
"href": "https://vssps.dev.azure.com/fabrikam/_apis/Graph/ServicePrincipals/aadsp.ZWQ4MjgxMWEtMDg5MC03ZjdmLTgxM2UtNjlkZDllYmQ1YmEz"
},
"memberships": {
"href": "https://vssps.dev.azure.com/fabrikam/_apis/Graph/Memberships/aadsp.ZWQ4MjgxMWEtMDg5MC03ZjdmLTgxM2UtNjlkZDllYmQ1YmEz"
},
"membershipState": {
"href": "https://vssps.dev.azure.com/fabrikam/_apis/Graph/MembershipStates/aadsp.ZWQ4MjgxMWEtMDg5MC03ZjdmLTgxM2UtNjlkZDllYmQ1YmEz"
},
"storageKey": {
"href": "https://vssps.dev.azure.com/fabrikam/_apis/Graph/StorageKeys/aadsp.ZWQ4MjgxMWEtMDg5MC03ZjdmLTgxM2UtNjlkZDllYmQ1YmEz"
},
"avatar": {
"href": "https://dev.azure.com/fabrikam/_apis/GraphProfile/MemberAvatars/aadsp.ZWQ4MjgxMWEtMDg5MC03ZjdmLTgxM2UtNjlkZDllYmQ1YmEz"
}
},
"url": "https://vssps.dev.azure.com/fabrikam/_apis/Graph/ServicePrincipals/aadsp.ZWQ4MjgxMWEtMDg5MC03ZjdmLTgxM2UtNjlkZDllYmQ1YmEz",
"descriptor": "aadsp.ZWQ4MjgxMWEtMDg5MC03ZjdmLTgxM2UtNjlkZDllYmQ1YmEz"
},
"id": "ed82811a-0890-6f7f-813e-69dd9ebd5ba3",
"accessLevel": {
"licensingSource": "account",
"accountLicenseType": "earlyAdopter",
"msdnLicenseType": "none",
"licenseDisplayName": "Early Adopter",
"status": "pending",
"statusMessage": "",
"assignmentSource": "unknown"
},
"lastAccessedDate": "0001-01-01T00:00:00Z",
"dateCreated": "2023-02-08T11:20:12.3155446Z",
"projectEntitlements": [
{
"projectRef": {
"id": "6fa35aad-6755-4dd7-8c69-e13f702af0f9",
"name": "TestProject2"
},
"group": {
"groupType": "projectAdministrator",
"displayName": "Project Administrators"
},
"projectPermissionInherited": "notInherited",
"teamRefs": [],
"assignmentSource": "unknown"
}
],
"groupAssignments": []
}
}
Definice
Name | Description |
---|---|
Access |
Licence přiřazená uživateli |
Account |
Typ licence účtu (např. Express, Účastník atd.). Pokud chcete použít AccountLicenseType, měl by být v textu žádosti definován jako accountSource. |
Account |
Stav uživatele v účtu |
Assignment |
Zdroj přiřazení licence (např. Skupina, Neznámý atd. |
Graph |
Entita skupiny grafů |
Graph |
|
Graph |
|
Group |
Skupina projektů (např. Přispěvatel, Čtenář atd.) |
Group |
Entita skupiny s dalšími vlastnostmi, včetně její licence, rozšíření a členství v projektu |
Group |
Stav pravidla skupiny. |
Group |
Typ skupiny |
Json |
Model JSON pro operace oprav JSON |
Licensing |
Zdroj licencování (např. Účet). MSDN atd.) |
Msdn |
Typ licence MSDN (např. Visual Studio Professional, Visual Studio Enterprise atd.). Chcete-li použít MsdnLicenseType, LicensingSource by měl být v textu požadavku definován jako "msdn". |
Operation |
Operace opravy |
Project |
Vztah mezi projektem a efektivními oprávněními uživatele v daném projektu |
Project |
Jestli uživatel dědí oprávnění k projektu prostřednictvím členství ve skupině Azure DevOps nebo AAD. |
Project |
Odkaz na projekt |
Reference |
Třída představující kolekci odkazů REST. |
Service |
|
Service |
|
Service |
|
Team |
Odkaz na tým |
User |
Entita uživatele s dalšími vlastnostmi, včetně licence, rozšíření a členství v projektu |
AccessLevel
Licence přiřazená uživateli
Name | Typ | Description |
---|---|---|
accountLicenseType |
Typ licence účtu (např. Express, Účastník atd.). Pokud chcete použít AccountLicenseType, měl by být v textu žádosti definován jako accountSource. |
|
assignmentSource |
Zdroj přiřazení licence (např. Skupina, Neznámý atd. |
|
licenseDisplayName |
string |
Zobrazovaný název licence |
licensingSource |
Zdroj licencování (např. Účet). MSDN atd.) |
|
msdnLicenseType |
Typ licence MSDN (např. Visual Studio Professional, Visual Studio Enterprise atd.). Chcete-li použít MsdnLicenseType, LicensingSource by měl být v textu požadavku definován jako "msdn". |
|
status |
Stav uživatele v účtu |
|
statusMessage |
string |
Stavová zpráva. |
AccountLicenseType
Typ licence účtu (např. Express, Účastník atd.). Pokud chcete použít AccountLicenseType, měl by být v textu žádosti definován jako accountSource.
Name | Typ | Description |
---|---|---|
advanced |
string |
|
earlyAdopter |
string |
|
express |
string |
|
none |
string |
|
professional |
string |
|
stakeholder |
string |
AccountUserStatus
Stav uživatele v účtu
Name | Typ | Description |
---|---|---|
active |
string |
Uživatel se alespoň jednou přihlásil k účtu VSTS. |
deleted |
string |
Správce účtu VSTS odebere uživatele z účtu VSTS. |
disabled |
string |
Uživatel se nemůže přihlásit; primárně používaná správcem k dočasnému odebrání uživatele z důvodu nepřítomnosti nebo opětovného přidělení licence |
expired |
string |
Uživatel se může přihlásit; primárně se používá, když je licence ve stavu vypršení platnosti a poskytujeme lhůtu odkladu. |
none |
string |
|
pending |
string |
Správce účtu VSTS zve uživatele, aby se připojil k účtu VSTS, ale ještě se nezaregistroval nebo nepřihlásil. |
pendingDisabled |
string |
Uživatel je zakázán; pokud se znovu zadají, budou stále ve stavu Čeká na vyřízení. |
AssignmentSource
Zdroj přiřazení licence (např. Skupina, Neznámý atd.
Name | Typ | Description |
---|---|---|
groupRule |
string |
|
none |
string |
|
unknown |
string |
GraphGroup
Entita skupiny grafů
Name | Typ | Description |
---|---|---|
_links |
Toto pole neobsahuje žádný nebo více zajímavých odkazů na téma grafu. Tyto odkazy mohou být vyvolány za účelem získání dalších relací nebo podrobnějších informací o tomto předmětu grafu. |
|
description |
string |
Krátká fráze, která pomáhá lidským čtenářům rozlišovat skupiny s podobnými názvy |
descriptor |
string |
Popisovač je primárním způsobem, jak odkazovat na předmět grafu, když je systém spuštěný. Toto pole jednoznačně identifikuje stejný předmět grafu v rámci účtů i organizací. |
displayName |
string |
Toto je jedinečný zobrazovaný název předmětu grafu. Pokud chcete toto pole změnit, musíte změnit jeho hodnotu ve zdrojovém poskytovateli. |
domain |
string |
To představuje název kontejneru původu pro člena grafu. (Pro MSA je to Windows Live ID, pro AD název domény, pro AAD ID tenanta adresáře, pro skupiny VSTS ScopeId atd.) |
legacyDescriptor |
string |
[Pouze pro interní použití] Starší popisovač je tady pro případ, že potřebujete získat přístup ke starší verzi IMS pomocí popisovače identity. |
mailAddress |
string |
E-mailová adresa záznamu pro daného člena grafu. To se může lišit od hlavního názvu. |
origin |
string |
Typ poskytovatele zdroje pro identifikátor původu (např.: AD, AAD, MSA) |
originId |
string |
Jedinečný identifikátor ze systému původu. Obvykle sid, ID objektu nebo GUID. Operace propojení a zrušení propojení můžou způsobit změnu této hodnoty pro uživatele, protože uživatel není podporován jiným poskytovatelem a v novém poskytovateli má jiné jedinečné ID. |
principalName |
string |
Toto je principalName tohoto člena grafu od zdrojového poskytovatele. Zprostředkovatel zdroje může toto pole v průběhu času měnit a není zaručeno, že bude neměnné po celou dobu životnosti člena grafu službou VSTS. |
subjectKind |
string |
Toto pole identifikuje typ předmětu grafu (např. Skupina, Obor, Uživatel). |
url |
string |
Tato adresa URL představuje úplnou trasu ke zdrojovému prostředku tohoto předmětu grafu. |
GraphServicePrincipal
Name | Typ | Description |
---|---|---|
_links |
Toto pole obsahuje nula nebo více zajímavých odkazů o předmětu grafu. Tyto odkazy mohou být vyvolány za účelem získání dalších relací nebo podrobnějších informací o tomto předmětu grafu. |
|
applicationId |
string |
|
descriptor |
string |
Popisovač je primárním způsobem, jak odkazovat na předmět grafu, když je systém spuštěný. Toto pole jednoznačně identifikuje stejný předmět grafu napříč účty i organizacemi. |
directoryAlias |
string |
Krátké, obecně jedinečné jméno uživatele v záložním adresáři. U uživatelů AAD to odpovídá poštovní přezdívkě, která se často, ale nemusí nutně podobat části e-mailové adresy uživatele před znakem @. Pro uživatele GitHubu to odpovídá uživatelskému popisovači GitHubu. |
displayName |
string |
Toto je jedinečný zobrazovaný název předmětu grafu. Pokud chcete toto pole změnit, musíte změnit jeho hodnotu ve zdrojovém poskytovateli. |
domain |
string |
To představuje název kontejneru původu pro člena grafu. (Pro MSA je to Windows Live ID, pro AD název domény, pro AAD ID tenanta adresáře, pro skupiny VSTS ScopeId atd.) |
isDeletedInOrigin |
boolean |
Pokud je hodnota true, skupina se ve zprostředkovateli identity odstranila. |
legacyDescriptor |
string |
[Pouze pro interní použití] Starší popisovač je tady pro případ, že potřebujete získat přístup ke starší verzi IMS pomocí popisovače identity. |
mailAddress |
string |
E-mailová adresa záznamu pro daného člena grafu. To se může lišit od hlavního názvu. |
metaType |
string |
Metatyp uživatele v počátku, například "člen", "host" atd. Sadu možných hodnot najdete v tématu UserMetaType. |
origin |
string |
Typ poskytovatele zdroje pro identifikátor původu (např.: AD, AAD, MSA) |
originId |
string |
Jedinečný identifikátor ze systému původu. Obvykle sid, ID objektu nebo GUID. Operace propojení a zrušení propojení můžou způsobit změnu této hodnoty pro uživatele, protože uživatel není podporován jiným poskytovatelem a v novém poskytovateli má jiné jedinečné ID. |
principalName |
string |
Toto je principalName tohoto člena grafu od zdrojového poskytovatele. Zprostředkovatel zdroje může toto pole v průběhu času měnit a není zaručeno, že bude neměnné po celou dobu životnosti člena grafu službou VSTS. |
subjectKind |
string |
Toto pole identifikuje typ předmětu grafu (např. Skupina, Obor, Uživatel). |
url |
string |
Tato adresa URL je úplná trasa ke zdrojovému prostředku tohoto předmětu grafu. |
GraphUser
Name | Typ | Description |
---|---|---|
_links |
Toto pole neobsahuje žádný nebo více zajímavých odkazů na téma grafu. Tyto odkazy mohou být vyvolány za účelem získání dalších relací nebo podrobnějších informací o tomto předmětu grafu. |
|
descriptor |
string |
Popisovač je primárním způsobem, jak odkazovat na předmět grafu, když je systém spuštěný. Toto pole jednoznačně identifikuje stejný předmět grafu v rámci účtů i organizací. |
directoryAlias |
string |
Krátký, obecně jedinečný název uživatele v záložním adresáři. U uživatelů AAD to odpovídá poštovní přezdívkě, která se často, ale nemusí nutně podobat části e-mailové adresy uživatele před znakem @ . U uživatelů GitHubu to odpovídá popisovači uživatele GitHubu. |
displayName |
string |
Toto je jedinečný zobrazovaný název předmětu grafu. Pokud chcete toto pole změnit, musíte změnit jeho hodnotu ve zdrojovém poskytovateli. |
domain |
string |
Představuje název kontejneru původu pro člena grafu. (Pro MSA je to Windows Live ID, pro AD název domény, pro AAD ID tenanta adresáře, pro skupiny VSTS ScopeId atd.) |
isDeletedInOrigin |
boolean |
Pokud je hodnota true, skupina se ve zprostředkovateli identity odstranila. |
legacyDescriptor |
string |
[Pouze pro interní použití] Starší popisovač je tu pro případ, že ke starší verzi IMS potřebujete získat přístup pomocí popisovače identity. |
mailAddress |
string |
E-mailová adresa záznamu pro daného člena grafu Může se lišit od hlavního názvu objektu zabezpečení. |
metaType |
string |
Metatyp uživatele v původu, například "member", "guest" atd. Sadu možných hodnot najdete v tématu UserMetaType. |
origin |
string |
Typ poskytovatele zdroje pro identifikátor původu (např.: AD, AAD, MSA) |
originId |
string |
Jedinečný identifikátor ze systému původu. Obvykle identifikátor sid, ID objektu nebo identifikátor GUID. Operace propojení a zrušení propojení můžou způsobit změnu této hodnoty pro uživatele, protože uživatel není podporovaný jiným poskytovatelem a má v novém zprostředkovateli jiné jedinečné ID. |
principalName |
string |
Toto je PrincipalName tohoto člena grafu od zdrojového poskytovatele. Zprostředkovatel zdroje může toto pole v průběhu času měnit a není zaručeno, že bude neměnné po celou dobu životnosti člena grafu službou VSTS. |
subjectKind |
string |
Toto pole identifikuje typ předmětu grafu (např. Skupina, Obor, Uživatel). |
url |
string |
Tato adresa URL představuje úplnou trasu ke zdrojovému prostředku tohoto předmětu grafu. |
Group
Skupina projektů (např. Přispěvatel, Čtenář atd.)
Name | Typ | Description |
---|---|---|
displayName |
string |
Zobrazovaný název skupiny |
groupType |
Typ skupiny |
GroupEntitlement
Entita skupiny s dalšími vlastnostmi, včetně její licence, rozšíření a členství v projektu
Name | Typ | Description |
---|---|---|
group |
Referenční informace o členech. |
|
id |
string |
Jedinečný identifikátor, který odpovídá ID GraphMember. |
lastExecuted |
string |
[Jen pro čtení] Čas posledního spuštění pravidla licencování skupiny (bez ohledu na to, jestli byly provedeny nějaké změny). |
licenseRule |
Licenční pravidlo. |
|
members |
Členové skupiny. Používá se pouze při vytváření nové skupiny. |
|
projectEntitlements |
Vztah mezi projektem a efektivními oprávněními člena v daném projektu |
|
status |
Stav pravidla skupiny. |
GroupLicensingRuleStatus
Stav pravidla skupiny.
Name | Typ | Description |
---|---|---|
applied |
string |
Pravidlo se použije. |
applyPending |
string |
Pravidlo se vytvoří nebo aktualizuje, ale aplikace čeká na vyřízení. |
incompatible |
string |
Pravidlo skupiny bylo nekompatibilní. |
unableToApply |
string |
Pravidlo se neočekávaně nepovedlo použít a mělo by se opakovat. |
GroupType
Typ skupiny
Name | Typ | Description |
---|---|---|
custom |
string |
|
projectAdministrator |
string |
|
projectContributor |
string |
|
projectReader |
string |
|
projectStakeholder |
string |
JsonPatchDocument
Model JSON pro operace oprav JSON
Name | Typ | Description |
---|---|---|
from |
string |
Cesta, ze které se má kopírovat pro operaci přesunutí/kopírování. |
op |
Operace opravy |
|
path |
string |
Cesta pro operaci. V případě pole lze k určení pozice v matici použít index založený na nule (např. /biscuits/0/name). Znak "-" lze použít místo indexu, který se vloží na konec pole (např. /biscuits/-). |
value |
object |
Hodnota operace. Jedná se o primitivní nebo JToken. |
LicensingSource
Zdroj licencování (např. Účet). MSDN atd.)
Name | Typ | Description |
---|---|---|
account |
string |
|
auto |
string |
|
msdn |
string |
|
none |
string |
|
profile |
string |
|
trial |
string |
MsdnLicenseType
Typ licence MSDN (např. Visual Studio Professional, Visual Studio Enterprise atd.). Chcete-li použít MsdnLicenseType, LicensingSource by měl být v textu požadavku definován jako "msdn".
Name | Typ | Description |
---|---|---|
eligible |
string |
|
enterprise |
string |
|
none |
string |
|
platforms |
string |
|
premium |
string |
|
professional |
string |
|
testProfessional |
string |
|
ultimate |
string |
Operation
Operace opravy
Name | Typ | Description |
---|---|---|
add |
string |
|
copy |
string |
|
move |
string |
|
remove |
string |
|
replace |
string |
|
test |
string |
ProjectEntitlement
Vztah mezi projektem a efektivními oprávněními uživatele v daném projektu
Name | Typ | Description |
---|---|---|
assignmentSource |
Zdroj přiřazení (např. Skupina nebo Neznámý). |
|
group |
Skupina projektů (např. Přispěvatel, Čtenář atd.) |
|
projectPermissionInherited |
Jestli uživatel dědí oprávnění k projektu prostřednictvím členství ve skupině Azure DevOps nebo AAD. |
|
projectRef |
Referenční informace k projektu |
|
teamRefs |
Team |
Referenční informace k týmu |
ProjectPermissionInherited
Jestli uživatel dědí oprávnění k projektu prostřednictvím členství ve skupině Azure DevOps nebo AAD.
Name | Typ | Description |
---|---|---|
inherited |
string |
|
notInherited |
string |
|
notSet |
string |
ProjectRef
Odkaz na projekt
Name | Typ | Description |
---|---|---|
id |
string |
ID projektu. |
name |
string |
Název projektu. |
ReferenceLinks
Třída představující kolekci odkazů REST.
Name | Typ | Description |
---|---|---|
links |
object |
Zobrazení odkazů jen pro čtení. Vzhledem k tomu, že odkazy jsou jen pro čtení, chceme je zveřejnit jenom jako jen pro čtení. |
ServicePrincipalEntitlement
Name | Typ | Description |
---|---|---|
accessLevel |
Úroveň přístupu člena označená licencí. |
|
dateCreated |
string |
[Jen pro čtení] Datum přidání člena do kolekce |
groupAssignments |
[Jen pro čtení] GroupEntitlements, do které patří tento člen. |
|
id |
string |
Jedinečný identifikátor, který odpovídá ID identity přidružené k GraphMember. |
lastAccessedDate |
string |
[Jen pro čtení] Datum posledního přístupu člena ke kolekci |
projectEntitlements |
Vztah mezi projektem a efektivními oprávněními člena v daném projektu |
|
servicePrincipal |
Referenční informace k servicePrincipal. |
ServicePrincipalEntitlementOperationResult
Name | Typ | Description |
---|---|---|
errors |
object[] |
Seznam kódů chyb spárovaných s odpovídajícími chybovými zprávami |
isSuccess |
boolean |
Stav úspěšné operace. |
result |
string |
Výsledná vlastnost nároku. Konkrétní implementace najdete také v tématu: |
servicePrincipalId |
string |
Identifikátor služby ServicePrincipal, na který se jedná. |
ServicePrincipalEntitlementsPatchResponse
Name | Typ | Description |
---|---|---|
isSuccess |
boolean |
|
operationResults | ||
servicePrincipalEntitlement |
TeamRef
Odkaz na tým
Name | Typ | Description |
---|---|---|
id |
string |
ID týmu |
name |
string |
Název týmu |
UserEntitlement
Entita uživatele s dalšími vlastnostmi, včetně licence, rozšíření a členství v projektu
Name | Typ | Description |
---|---|---|
accessLevel |
Úroveň přístupu člena označená licencí. |
|
dateCreated |
string |
[Jen pro čtení] Datum přidání člena do kolekce |
groupAssignments |
[Jen pro čtení] GroupEntitlements, do které patří tento člen. |
|
id |
string |
Jedinečný identifikátor, který odpovídá ID identity přidružené k GraphMember. |
lastAccessedDate |
string |
[Jen pro čtení] Datum, kdy člen naposledy přistupoval ke kolekci |
projectEntitlements |
Vztah mezi projektem a efektivními oprávněními člena v daném projektu |
|
user |
Referenční informace pro uživatele. |