Preparing search index...
The search index is not available
azure-devops-node-api
azure-devops-node-api
SecurityRolesApi
SecurityRolesApi
Class SecurityRolesApi
Hierarchy (
View Summary
)
ClientApiBase
SecurityRolesApi
Implements
ISecurityRolesApi
Index
Constructors
constructor
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
Constructors
constructor
new
SecurityRolesApi
(
baseUrl
:
string
,
handlers
:
IRequestHandler
[]
,
options
?:
IRequestOptions
,
)
:
SecurityRolesApi
Parameters
baseUrl
:
string
handlers
:
IRequestHandler
[]
Optional
options
:
IRequestOptions
Returns
SecurityRolesApi
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
Constructors
constructor
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...