Preparing search index...
The search index is not available
azure-devops-node-api
azure-devops-node-api
PolicyApi
IPolicyApi
Interface IPolicyApi
interface
IPolicyApi
{
baseUrl
:
string
;
http
:
HttpClient
;
rest
:
RestClient
;
userAgent
:
string
;
vsoClient
:
VsoClient
;
createAcceptHeader
(
type
:
string
,
apiVersion
?:
string
)
:
string
;
createPolicyConfiguration
(
configuration
:
PolicyConfiguration
,
project
:
string
,
)
:
Promise
<
PolicyConfiguration
>
;
createRequestOptions
(
type
:
string
,
apiVersion
?:
string
)
:
IRequestOptions
;
deletePolicyConfiguration
(
project
:
string
,
configurationId
:
number
,
)
:
Promise
<
void
>
;
formatResponse
(
data
:
any
,
responseTypeMetadata
:
any
,
isCollection
:
boolean
,
)
:
any
;
getPolicyConfiguration
(
project
:
string
,
configurationId
:
number
,
)
:
Promise
<
PolicyConfiguration
>
;
getPolicyConfigurationRevision
(
project
:
string
,
configurationId
:
number
,
revisionId
:
number
,
)
:
Promise
<
PolicyConfiguration
>
;
getPolicyConfigurationRevisions
(
project
:
string
,
configurationId
:
number
,
top
?:
number
,
skip
?:
number
,
)
:
Promise
<
PolicyConfiguration
[]
>
;
getPolicyConfigurations
(
project
:
string
,
scope
?:
string
,
policyType
?:
string
,
)
:
Promise
<
PagedList
<
PolicyConfiguration
>
>
;
getPolicyEvaluation
(
project
:
string
,
evaluationId
:
string
,
)
:
Promise
<
PolicyEvaluationRecord
>
;
getPolicyEvaluations
(
project
:
string
,
artifactId
:
string
,
includeNotApplicable
?:
boolean
,
top
?:
number
,
skip
?:
number
,
)
:
Promise
<
PolicyEvaluationRecord
[]
>
;
getPolicyType
(
project
:
string
,
typeId
:
string
)
:
Promise
<
PolicyType
>
;
getPolicyTypes
(
project
:
string
)
:
Promise
<
PolicyType
[]
>
;
requeuePolicyEvaluation
(
project
:
string
,
evaluationId
:
string
,
)
:
Promise
<
PolicyEvaluationRecord
>
;
updatePolicyConfiguration
(
configuration
:
PolicyConfiguration
,
project
:
string
,
configurationId
:
number
,
)
:
Promise
<
PolicyConfiguration
>
;
}
Hierarchy (
View Summary
)
ClientApiBase
IPolicyApi
Implemented by
PolicyApi
Index
Properties
base
Url
http
rest
user
Agent
vso
Client
Methods
create
Accept
Header
create
Policy
Configuration
create
Request
Options
delete
Policy
Configuration
format
Response
get
Policy
Configuration
get
Policy
Configuration
Revision
get
Policy
Configuration
Revisions
get
Policy
Configurations
get
Policy
Evaluation
get
Policy
Evaluations
get
Policy
Type
get
Policy
Types
requeue
Policy
Evaluation
update
Policy
Configuration
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
Policy
Configuration
createPolicyConfiguration
(
configuration
:
PolicyConfiguration
,
project
:
string
,
)
:
Promise
<
PolicyConfiguration
>
Parameters
configuration
:
PolicyConfiguration
project
:
string
Returns
Promise
<
PolicyConfiguration
>
create
Request
Options
createRequestOptions
(
type
:
string
,
apiVersion
?:
string
)
:
IRequestOptions
Parameters
type
:
string
Optional
apiVersion
:
string
Returns
IRequestOptions
delete
Policy
Configuration
deletePolicyConfiguration
(
project
:
string
,
configurationId
:
number
,
)
:
Promise
<
void
>
Parameters
project
:
string
configurationId
:
number
Returns
Promise
<
void
>
format
Response
formatResponse
(
data
:
any
,
responseTypeMetadata
:
any
,
isCollection
:
boolean
)
:
any
Parameters
data
:
any
responseTypeMetadata
:
any
isCollection
:
boolean
Returns
any
get
Policy
Configuration
getPolicyConfiguration
(
project
:
string
,
configurationId
:
number
,
)
:
Promise
<
PolicyConfiguration
>
Parameters
project
:
string
configurationId
:
number
Returns
Promise
<
PolicyConfiguration
>
get
Policy
Configuration
Revision
getPolicyConfigurationRevision
(
project
:
string
,
configurationId
:
number
,
revisionId
:
number
,
)
:
Promise
<
PolicyConfiguration
>
Parameters
project
:
string
configurationId
:
number
revisionId
:
number
Returns
Promise
<
PolicyConfiguration
>
get
Policy
Configuration
Revisions
getPolicyConfigurationRevisions
(
project
:
string
,
configurationId
:
number
,
top
?:
number
,
skip
?:
number
,
)
:
Promise
<
PolicyConfiguration
[]
>
Parameters
project
:
string
configurationId
:
number
Optional
top
:
number
Optional
skip
:
number
Returns
Promise
<
PolicyConfiguration
[]
>
get
Policy
Configurations
getPolicyConfigurations
(
project
:
string
,
scope
?:
string
,
policyType
?:
string
,
)
:
Promise
<
PagedList
<
PolicyConfiguration
>
>
Parameters
project
:
string
Optional
scope
:
string
Optional
policyType
:
string
Returns
Promise
<
PagedList
<
PolicyConfiguration
>
>
get
Policy
Evaluation
getPolicyEvaluation
(
project
:
string
,
evaluationId
:
string
,
)
:
Promise
<
PolicyEvaluationRecord
>
Parameters
project
:
string
evaluationId
:
string
Returns
Promise
<
PolicyEvaluationRecord
>
get
Policy
Evaluations
getPolicyEvaluations
(
project
:
string
,
artifactId
:
string
,
includeNotApplicable
?:
boolean
,
top
?:
number
,
skip
?:
number
,
)
:
Promise
<
PolicyEvaluationRecord
[]
>
Parameters
project
:
string
artifactId
:
string
Optional
includeNotApplicable
:
boolean
Optional
top
:
number
Optional
skip
:
number
Returns
Promise
<
PolicyEvaluationRecord
[]
>
get
Policy
Type
getPolicyType
(
project
:
string
,
typeId
:
string
)
:
Promise
<
PolicyType
>
Parameters
project
:
string
typeId
:
string
Returns
Promise
<
PolicyType
>
get
Policy
Types
getPolicyTypes
(
project
:
string
)
:
Promise
<
PolicyType
[]
>
Parameters
project
:
string
Returns
Promise
<
PolicyType
[]
>
requeue
Policy
Evaluation
requeuePolicyEvaluation
(
project
:
string
,
evaluationId
:
string
,
)
:
Promise
<
PolicyEvaluationRecord
>
Parameters
project
:
string
evaluationId
:
string
Returns
Promise
<
PolicyEvaluationRecord
>
update
Policy
Configuration
updatePolicyConfiguration
(
configuration
:
PolicyConfiguration
,
project
:
string
,
configurationId
:
number
,
)
:
Promise
<
PolicyConfiguration
>
Parameters
configuration
:
PolicyConfiguration
project
:
string
configurationId
:
number
Returns
Promise
<
PolicyConfiguration
>
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
Policy
Configuration
create
Request
Options
delete
Policy
Configuration
format
Response
get
Policy
Configuration
get
Policy
Configuration
Revision
get
Policy
Configuration
Revisions
get
Policy
Configurations
get
Policy
Evaluation
get
Policy
Evaluations
get
Policy
Type
get
Policy
Types
requeue
Policy
Evaluation
update
Policy
Configuration
azure-devops-node-api
Loading...