Preparing search index...
The search index is not available
azure-devops-node-api
azure-devops-node-api
SecurityRolesApi
ISecurityRolesApi
Interface ISecurityRolesApi
interface
ISecurityRolesApi
{
baseUrl
:
string
;
http
:
HttpClient
;
rest
:
RestClient
;
userAgent
:
string
;
vsoClient
:
VsoClient
;
createAcceptHeader
(
type
:
string
,
apiVersion
?:
string
)
:
string
;
createRequestOptions
(
type
:
string
,
apiVersion
?:
string
)
:
IRequestOptions
;
formatResponse
(
data
:
any
,
responseTypeMetadata
:
any
,
isCollection
:
boolean
,
)
:
any
;
getRoleAssignments
(
scopeId
:
string
,
resourceId
:
string
,
)
:
Promise
<
RoleAssignment
[]
>
;
getRoleDefinitions
(
scopeId
:
string
)
:
Promise
<
SecurityRole
[]
>
;
removeRoleAssignment
(
scopeId
:
string
,
resourceId
:
string
,
identityId
:
string
,
)
:
Promise
<
void
>
;
removeRoleAssignments
(
identityIds
:
string
[]
,
scopeId
:
string
,
resourceId
:
string
,
)
:
Promise
<
void
>
;
setRoleAssignment
(
roleAssignment
:
UserRoleAssignmentRef
,
scopeId
:
string
,
resourceId
:
string
,
identityId
:
string
,
)
:
Promise
<
RoleAssignment
>
;
setRoleAssignments
(
roleAssignments
:
UserRoleAssignmentRef
[]
,
scopeId
:
string
,
resourceId
:
string
,
)
:
Promise
<
RoleAssignment
[]
>
;
}
Hierarchy (
View Summary
)
ClientApiBase
ISecurityRolesApi
Implemented by
SecurityRolesApi
Index
Properties
base
Url
http
rest
user
Agent
vso
Client
Methods
create
Accept
Header
create
Request
Options
format
Response
get
Role
Assignments
get
Role
Definitions
remove
Role
Assignment
remove
Role
Assignments
set
Role
Assignment
set
Role
Assignments
Properties
base
Url
baseUrl
:
string
http
http
:
HttpClient
rest
rest
:
RestClient
user
Agent
userAgent
:
string
vso
Client
vsoClient
:
VsoClient
Methods
create
Accept
Header
createAcceptHeader
(
type
:
string
,
apiVersion
?:
string
)
:
string
Parameters
type
:
string
Optional
apiVersion
:
string
Returns
string
create
Request
Options
createRequestOptions
(
type
:
string
,
apiVersion
?:
string
)
:
IRequestOptions
Parameters
type
:
string
Optional
apiVersion
:
string
Returns
IRequestOptions
format
Response
formatResponse
(
data
:
any
,
responseTypeMetadata
:
any
,
isCollection
:
boolean
)
:
any
Parameters
data
:
any
responseTypeMetadata
:
any
isCollection
:
boolean
Returns
any
get
Role
Assignments
getRoleAssignments
(
scopeId
:
string
,
resourceId
:
string
,
)
:
Promise
<
RoleAssignment
[]
>
Parameters
scopeId
:
string
resourceId
:
string
Returns
Promise
<
RoleAssignment
[]
>
get
Role
Definitions
getRoleDefinitions
(
scopeId
:
string
)
:
Promise
<
SecurityRole
[]
>
Parameters
scopeId
:
string
Returns
Promise
<
SecurityRole
[]
>
remove
Role
Assignment
removeRoleAssignment
(
scopeId
:
string
,
resourceId
:
string
,
identityId
:
string
,
)
:
Promise
<
void
>
Parameters
scopeId
:
string
resourceId
:
string
identityId
:
string
Returns
Promise
<
void
>
remove
Role
Assignments
removeRoleAssignments
(
identityIds
:
string
[]
,
scopeId
:
string
,
resourceId
:
string
,
)
:
Promise
<
void
>
Parameters
identityIds
:
string
[]
scopeId
:
string
resourceId
:
string
Returns
Promise
<
void
>
set
Role
Assignment
setRoleAssignment
(
roleAssignment
:
UserRoleAssignmentRef
,
scopeId
:
string
,
resourceId
:
string
,
identityId
:
string
,
)
:
Promise
<
RoleAssignment
>
Parameters
roleAssignment
:
UserRoleAssignmentRef
scopeId
:
string
resourceId
:
string
identityId
:
string
Returns
Promise
<
RoleAssignment
>
set
Role
Assignments
setRoleAssignments
(
roleAssignments
:
UserRoleAssignmentRef
[]
,
scopeId
:
string
,
resourceId
:
string
,
)
:
Promise
<
RoleAssignment
[]
>
Parameters
roleAssignments
:
UserRoleAssignmentRef
[]
scopeId
:
string
resourceId
:
string
Returns
Promise
<
RoleAssignment
[]
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
base
Url
http
rest
user
Agent
vso
Client
Methods
create
Accept
Header
create
Request
Options
format
Response
get
Role
Assignments
get
Role
Definitions
remove
Role
Assignment
remove
Role
Assignments
set
Role
Assignment
set
Role
Assignments
azure-devops-node-api
Loading...