2021-09-02 19:05:13 -07:00
|
|
|
query listPolicies($input: ListPoliciesInput!) {
|
|
|
|
listPolicies(input: $input) {
|
|
|
|
start
|
|
|
|
count
|
|
|
|
total
|
|
|
|
policies {
|
|
|
|
urn
|
|
|
|
type
|
|
|
|
name
|
|
|
|
description
|
|
|
|
state
|
|
|
|
resources {
|
|
|
|
type
|
|
|
|
allResources
|
|
|
|
resources
|
2022-03-29 12:02:22 -07:00
|
|
|
filter {
|
|
|
|
criteria {
|
|
|
|
field
|
|
|
|
values {
|
|
|
|
value
|
|
|
|
entity {
|
|
|
|
...searchResultFields
|
|
|
|
}
|
|
|
|
}
|
|
|
|
condition
|
|
|
|
}
|
|
|
|
}
|
2021-09-02 19:05:13 -07:00
|
|
|
}
|
|
|
|
privileges
|
|
|
|
actors {
|
|
|
|
users
|
|
|
|
groups
|
2022-08-30 18:31:34 -07:00
|
|
|
roles
|
2021-09-02 19:05:13 -07:00
|
|
|
allUsers
|
|
|
|
allGroups
|
|
|
|
resourceOwners
|
2022-02-28 14:08:59 -08:00
|
|
|
resolvedUsers {
|
|
|
|
username
|
2022-03-04 05:32:58 +05:30
|
|
|
urn
|
2022-02-28 14:08:59 -08:00
|
|
|
properties {
|
|
|
|
active
|
|
|
|
displayName
|
|
|
|
title
|
|
|
|
firstName
|
|
|
|
lastName
|
|
|
|
fullName
|
|
|
|
email
|
|
|
|
}
|
|
|
|
editableProperties {
|
|
|
|
displayName
|
|
|
|
pictureLink
|
|
|
|
teams
|
|
|
|
title
|
|
|
|
skills
|
|
|
|
}
|
|
|
|
}
|
|
|
|
resolvedGroups {
|
2022-03-04 05:32:58 +05:30
|
|
|
name
|
|
|
|
urn
|
2022-02-28 14:08:59 -08:00
|
|
|
properties {
|
|
|
|
displayName
|
|
|
|
description
|
|
|
|
email
|
|
|
|
}
|
|
|
|
editableProperties {
|
|
|
|
description
|
|
|
|
slack
|
|
|
|
email
|
|
|
|
}
|
|
|
|
}
|
2022-08-30 18:31:34 -07:00
|
|
|
resolvedRoles {
|
|
|
|
urn
|
|
|
|
type
|
|
|
|
name
|
|
|
|
description
|
|
|
|
}
|
2021-09-02 19:05:13 -07:00
|
|
|
}
|
|
|
|
editable
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2022-03-29 12:02:22 -07:00
|
|
|
query getGrantedPrivileges($input: GetGrantedPrivilegesInput!) {
|
|
|
|
getGrantedPrivileges(input: $input) {
|
|
|
|
privileges
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2021-09-22 17:30:15 -07:00
|
|
|
mutation createPolicy($input: PolicyUpdateInput!) {
|
2021-09-02 19:05:13 -07:00
|
|
|
createPolicy(input: $input)
|
|
|
|
}
|
|
|
|
|
2021-09-22 17:30:15 -07:00
|
|
|
mutation updatePolicy($urn: String!, $input: PolicyUpdateInput!) {
|
2021-09-02 19:05:13 -07:00
|
|
|
updatePolicy(urn: $urn, input: $input)
|
|
|
|
}
|
|
|
|
|
|
|
|
mutation deletePolicy($urn: String!) {
|
|
|
|
deletePolicy(urn: $urn)
|
|
|
|
}
|