你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Bicep 资源定义
可以使用目标操作部署 securityConnectors/devops/azureDevOpsOrgs/projects/repos 资源类型:
- 资源组 - 请参阅 资源组部署命令
有关每个 API 版本中已更改属性的列表,请参阅 更改日志。
资源格式
若要创建 Microsoft.Security/securityConnectors/devops/azureDevOpsOrgs/projects/repos 资源,请将以下 Bicep 添加到模板。
resource symbolicname 'Microsoft.Security/securityConnectors/devops/azureDevOpsOrgs/projects/repos@2023-09-01-preview' = {
parent: resourceSymbolicName
name: 'string'
properties: {
actionableRemediation: {
branchConfiguration: {
annotateDefaultBranch: 'string'
branchNames: [
'string'
]
}
categoryConfigurations: [
{
category: 'string'
minimumSeverityLevel: 'string'
}
]
inheritFromParentState: 'string'
state: 'string'
}
onboardingState: 'string'
parentOrgName: 'string'
parentProjectName: 'string'
provisioningState: 'string'
}
}
属性值
Microsoft.Security/securityConnectors/devops/azureDevOpsOrgs/projects/repos
名字 | 描述 | 价值 |
---|---|---|
名字 | 资源名称 | string (必需) |
父母 | 在 Bicep 中,可以为子资源指定父资源。 仅当子资源在父资源外部声明时,才需要添加此属性。 有关详细信息,请参阅 父资源外部的子资源。 |
类型资源的符号名称:securityConnectors/devops/azureDevOpsOrgs/projects |
性能 | Azure DevOps 存储库属性。 | AzureDevOpsRepositoryProperties |
ActionableRemediation
名字 | 描述 | 价值 |
---|---|---|
branchConfiguration | PR 批注的存储库分支配置。 | TargetBranchConfiguration |
category配置 | 获取或设置类别和严重性级别的列表。 | CategoryConfiguration[] |
inheritFromParentState | 更新设置。 已启用 - 资源应从父级继承配置。 已禁用 - 资源不应从父级继承配置。 |
“Disabled” “Enabled” |
州 | ActionableRemediation 设置。 无 - 从未设置过设置。 Enabled - 已启用 ActionableRemediation。 Disabled - ActionableRemediation 已禁用。 |
“Disabled” “Enabled” “None” |
AzureDevOpsRepositoryProperties
名字 | 描述 | 价值 |
---|---|---|
actionableremediation | PR 批注的配置有效负载。 | ActionableRemediation |
onboarding状态 | 有关所有连接器的资源载入状态的详细信息。 OnboardedByOtherConnector - 此资源已载入到另一个连接器。 这仅适用于顶级资源。 已载入 - 此资源已由指定的连接器载入。 NotOnboarded - 此资源尚未载入到任何连接器。 NotApplicable - 载入状态不适用于当前终结点。 |
“NotApplicable” “NotOnboarded” “Onboarded” “OnboardedByOtherConnector” |
parentOrgName (父组织名称) | 获取或设置父 Azure DevOps 组织名称。 | 字符串 |
parentProject名称 | 获取或设置父 Azure DevOps 项目名称。 | 字符串 |
provisioningState | 资源的预配状态。 挂起 - 预配挂起。 失败 - 预配失败。 成功 - 预配成功。 已取消 - 预配已取消。 PendingDeletion - 删除挂起。 DeletionSuccess - 删除成功。 DeletionFailure - 删除失败。 |
“Canceled” “DeletionFailure” “DeletionSuccess” “Failed” “Pending” “PendingDeletion” “Succeeded” |
CategoryConfiguration
名字 | 描述 | 价值 |
---|---|---|
类别 | 规则类别。 代码 - 代码扫描结果。 项目扫描结果。 依赖项扫描结果。 IaC 结果。 机密扫描结果。 容器扫描结果。 |
“Artifacts” “Code” “容器” “Dependencies” “IaC” “机密” |
minimumSeverityLevel | 获取或设置给定类别的最小严重性级别。 | 字符串 |
TargetBranchConfiguration
名字 | 描述 | 价值 |
---|---|---|
注释 DefaultBranch | 在默认分支上配置 PR 注释。 已启用 - 在资源的默认分支上启用 PR 批注。 已禁用 - 在资源的默认分支上禁用 PR 批注。 |
“Disabled” “Enabled” |
branch名称 | 获取或设置应具有批注的分支。 | 字符串[] |
ARM 模板资源定义
可以使用目标操作部署 securityConnectors/devops/azureDevOpsOrgs/projects/repos 资源类型:
- 资源组 - 请参阅 资源组部署命令
有关每个 API 版本中已更改属性的列表,请参阅 更改日志。
资源格式
若要创建 Microsoft.Security/securityConnectors/devops/azureDevOpsOrgs/projects/repos 资源,请将以下 JSON 添加到模板。
{
"type": "Microsoft.Security/securityConnectors/devops/azureDevOpsOrgs/projects/repos",
"apiVersion": "2023-09-01-preview",
"name": "string",
"properties": {
"actionableRemediation": {
"branchConfiguration": {
"annotateDefaultBranch": "string",
"branchNames": [ "string" ]
},
"categoryConfigurations": [
{
"category": "string",
"minimumSeverityLevel": "string"
}
],
"inheritFromParentState": "string",
"state": "string"
},
"onboardingState": "string",
"parentOrgName": "string",
"parentProjectName": "string",
"provisioningState": "string"
}
}
属性值
Microsoft.Security/securityConnectors/devops/azureDevOpsOrgs/projects/repos
名字 | 描述 | 价值 |
---|---|---|
apiVersion | API 版本 | “2023-09-01-预览” |
名字 | 资源名称 | string (必需) |
性能 | Azure DevOps 存储库属性。 | AzureDevOpsRepositoryProperties |
类型 | 资源类型 | “Microsoft.Security/securityConnectors/devops/azureDevOpsOrgs/projects/repos” |
ActionableRemediation
名字 | 描述 | 价值 |
---|---|---|
branchConfiguration | PR 批注的存储库分支配置。 | TargetBranchConfiguration |
category配置 | 获取或设置类别和严重性级别的列表。 | CategoryConfiguration[] |
inheritFromParentState | 更新设置。 已启用 - 资源应从父级继承配置。 已禁用 - 资源不应从父级继承配置。 |
“Disabled” “Enabled” |
州 | ActionableRemediation 设置。 无 - 从未设置过设置。 Enabled - 已启用 ActionableRemediation。 Disabled - ActionableRemediation 已禁用。 |
“Disabled” “Enabled” “None” |
AzureDevOpsRepositoryProperties
名字 | 描述 | 价值 |
---|---|---|
actionableremediation | PR 批注的配置有效负载。 | ActionableRemediation |
onboarding状态 | 有关所有连接器的资源载入状态的详细信息。 OnboardedByOtherConnector - 此资源已载入到另一个连接器。 这仅适用于顶级资源。 已载入 - 此资源已由指定的连接器载入。 NotOnboarded - 此资源尚未载入到任何连接器。 NotApplicable - 载入状态不适用于当前终结点。 |
“NotApplicable” “NotOnboarded” “Onboarded” “OnboardedByOtherConnector” |
parentOrgName (父组织名称) | 获取或设置父 Azure DevOps 组织名称。 | 字符串 |
parentProject名称 | 获取或设置父 Azure DevOps 项目名称。 | 字符串 |
provisioningState | 资源的预配状态。 挂起 - 预配挂起。 失败 - 预配失败。 成功 - 预配成功。 已取消 - 预配已取消。 PendingDeletion - 删除挂起。 DeletionSuccess - 删除成功。 DeletionFailure - 删除失败。 |
“Canceled” “DeletionFailure” “DeletionSuccess” “Failed” “Pending” “PendingDeletion” “Succeeded” |
CategoryConfiguration
名字 | 描述 | 价值 |
---|---|---|
类别 | 规则类别。 代码 - 代码扫描结果。 项目扫描结果。 依赖项扫描结果。 IaC 结果。 机密扫描结果。 容器扫描结果。 |
“Artifacts” “Code” “容器” “Dependencies” “IaC” “机密” |
minimumSeverityLevel | 获取或设置给定类别的最小严重性级别。 | 字符串 |
TargetBranchConfiguration
名字 | 描述 | 价值 |
---|---|---|
注释 DefaultBranch | 在默认分支上配置 PR 注释。 已启用 - 在资源的默认分支上启用 PR 批注。 已禁用 - 在资源的默认分支上禁用 PR 批注。 |
“Disabled” “Enabled” |
branch名称 | 获取或设置应具有批注的分支。 | 字符串[] |
用法示例
Terraform (AzAPI 提供程序)资源定义
可以使用目标操作部署 securityConnectors/devops/azureDevOpsOrgs/projects/repos 资源类型:
- 资源组
有关每个 API 版本中已更改属性的列表,请参阅 更改日志。
资源格式
若要创建 Microsoft.Security/securityConnectors/devops/azureDevOpsOrgs/projects/repos 资源,请将以下 Terraform 添加到模板。
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Security/securityConnectors/devops/azureDevOpsOrgs/projects/repos@2023-09-01-preview"
name = "string"
parent_id = "string"
body = {
properties = {
actionableRemediation = {
branchConfiguration = {
annotateDefaultBranch = "string"
branchNames = [
"string"
]
}
categoryConfigurations = [
{
category = "string"
minimumSeverityLevel = "string"
}
]
inheritFromParentState = "string"
state = "string"
}
onboardingState = "string"
parentOrgName = "string"
parentProjectName = "string"
provisioningState = "string"
}
}
}
属性值
Microsoft.Security/securityConnectors/devops/azureDevOpsOrgs/projects/repos
名字 | 描述 | 价值 |
---|---|---|
名字 | 资源名称 | string (必需) |
parent_id | 此资源的父资源的 ID。 | 类型资源的 ID:securityConnectors/devops/azureDevOpsOrgs/projects |
性能 | Azure DevOps 存储库属性。 | AzureDevOpsRepositoryProperties |
类型 | 资源类型 | “Microsoft.Security/securityConnectors/devops/azureDevOpsOrgs/projects/repos@2023-09-01-preview” |
ActionableRemediation
名字 | 描述 | 价值 |
---|---|---|
branchConfiguration | PR 批注的存储库分支配置。 | TargetBranchConfiguration |
category配置 | 获取或设置类别和严重性级别的列表。 | CategoryConfiguration[] |
inheritFromParentState | 更新设置。 已启用 - 资源应从父级继承配置。 已禁用 - 资源不应从父级继承配置。 |
“Disabled” “Enabled” |
州 | ActionableRemediation 设置。 无 - 从未设置过设置。 Enabled - 已启用 ActionableRemediation。 Disabled - ActionableRemediation 已禁用。 |
“Disabled” “Enabled” “None” |
AzureDevOpsRepositoryProperties
名字 | 描述 | 价值 |
---|---|---|
actionableremediation | PR 批注的配置有效负载。 | ActionableRemediation |
onboarding状态 | 有关所有连接器的资源载入状态的详细信息。 OnboardedByOtherConnector - 此资源已载入到另一个连接器。 这仅适用于顶级资源。 已载入 - 此资源已由指定的连接器载入。 NotOnboarded - 此资源尚未载入到任何连接器。 NotApplicable - 载入状态不适用于当前终结点。 |
“NotApplicable” “NotOnboarded” “Onboarded” “OnboardedByOtherConnector” |
parentOrgName (父组织名称) | 获取或设置父 Azure DevOps 组织名称。 | 字符串 |
parentProject名称 | 获取或设置父 Azure DevOps 项目名称。 | 字符串 |
provisioningState | 资源的预配状态。 挂起 - 预配挂起。 失败 - 预配失败。 成功 - 预配成功。 已取消 - 预配已取消。 PendingDeletion - 删除挂起。 DeletionSuccess - 删除成功。 DeletionFailure - 删除失败。 |
“Canceled” “DeletionFailure” “DeletionSuccess” “Failed” “Pending” “PendingDeletion” “Succeeded” |
CategoryConfiguration
名字 | 描述 | 价值 |
---|---|---|
类别 | 规则类别。 代码 - 代码扫描结果。 项目扫描结果。 依赖项扫描结果。 IaC 结果。 机密扫描结果。 容器扫描结果。 |
“Artifacts” “Code” “容器” “Dependencies” “IaC” “机密” |
minimumSeverityLevel | 获取或设置给定类别的最小严重性级别。 | 字符串 |
TargetBranchConfiguration
名字 | 描述 | 价值 |
---|---|---|
注释 DefaultBranch | 在默认分支上配置 PR 注释。 已启用 - 在资源的默认分支上启用 PR 批注。 已禁用 - 在资源的默认分支上禁用 PR 批注。 |
“Disabled” “Enabled” |
branch名称 | 获取或设置应具有批注的分支。 | 字符串[] |