Bicep リソース定義
securityConnectors/devops/azureDevOpsOrgs/projects/repos リソースの種類は、次をターゲットとする操作と共にデプロイできます。
- リソース グループの - リソース グループのデプロイ コマンド 参照
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソースの形式
Microsoft.Security/securityConnectors/devops/azureDevOpsOrgs/projects/repos リソースを作成するには、次の Bicep をテンプレートに追加します。
resource symbolicname 'Microsoft.Security/securityConnectors/devops/azureDevOpsOrgs/projects/repos@2025-03-01' = {
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'
}
}
プロパティ値
Microsoft.Security/securityConnectors/devops/azureDevOpsOrgs/projects/repos
名前 | 形容 | 価値 |
---|---|---|
名前 | リソース名 | string (必須) |
親 | Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。 詳細については、「親リソースの外部 |
種類のリソースのシンボリック名: securityConnectors/devops/azureDevOpsOrgs/projects |
プロパティ | Azure DevOps リポジトリのプロパティ。 | AzureDevOpsRepositoryProperties の |
アクション可能な修復
名前 | 形容 | 価値 |
---|---|---|
ブランチ設定 | PR 注釈のリポジトリ ブランチの構成。 | TargetBranchConfiguration (ターゲットブランチ設定) |
カテゴリConfigurations | カテゴリと重大度レベルの一覧を取得または設定します。 | カテゴリ構成[] |
inheritFromParentState(継承から親の状態) | 設定を更新します。 有効 - リソースは親から構成を継承する必要があります。 無効 - リソースは親から構成を継承しないでください。 |
「無効」 「有効」 |
状態 | ActionableRemediation の設定。 なし - 設定が設定されませんでした。 有効 - ActionableRemediation が有効になっています。 無効 - ActionableRemediation が無効です。 |
「無効」 「有効」 「なし」 |
AzureDevOpsRepositoryProperties の
名前 | 形容 | 価値 |
---|---|---|
実行可能な修復 | PR 注釈の構成ペイロード。 | アクション可能な修復 |
オンボーディング状態 | すべてのコネクタでのリソースオンボードの状態に関する詳細。 OnboardedByOtherConnector - このリソースは既に別のコネクタにオンボードされています。 これは、最上位レベルのリソースにのみ適用されます。 オンボード - このリソースは、指定されたコネクタによって既にオンボードされています。 NotOnboarded - このリソースはどのコネクタにもオンボードされていません。 NotApplicable - オンボード状態は現在のエンドポイントには適用されません。 |
「該当なし」 「未オンボーディング」 「オンボーディング」 「OnboardedByOtherConnector」 |
parentOrgName (親組織名) | 親 Azure DevOps 組織名を取得または設定します。 | 糸 |
親プロジェクト名 | 親 Azure DevOps プロジェクト名を取得または設定します。 | 糸 |
カテゴリーConfiguration
名前 | 形容 | 価値 |
---|---|---|
カテゴリ | ルール カテゴリ。 コード - コード スキャンの結果。 成果物のスキャン結果。 依存関係のスキャン結果。 IaC の結果。 結果をスキャンするシークレット。 コンテナーのスキャン結果。 |
「アーティファクト」 「コード」 「コンテナ」 「依存関係」 「IaC」 「シークレット」 |
minimumSeverityLevel (英語) | 特定のカテゴリの最小重大度レベルを取得または設定します。 | 糸 |
TargetBranchConfiguration (ターゲットブランチ設定)
名前 | 形容 | 価値 |
---|---|---|
annotateDefaultBranch | 既定のブランチでの PR 注釈の構成。 有効 - リソースの既定のブランチで PR 注釈が有効になります。 無効 - リソースの既定のブランチで PR 注釈が無効になります。 |
「無効」 「有効」 |
ブランチ名 | 注釈が必要な分岐を取得または設定します。 | 文字列[] |
ARM テンプレート リソース定義
securityConnectors/devops/azureDevOpsOrgs/projects/repos リソースの種類は、次をターゲットとする操作と共にデプロイできます。
- リソース グループの - リソース グループのデプロイ コマンド 参照
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソースの形式
Microsoft.Security/securityConnectors/devops/azureDevOpsOrgs/projects/repos リソースを作成するには、次の JSON をテンプレートに追加します。
{
"type": "Microsoft.Security/securityConnectors/devops/azureDevOpsOrgs/projects/repos",
"apiVersion": "2025-03-01",
"name": "string",
"properties": {
"actionableRemediation": {
"branchConfiguration": {
"annotateDefaultBranch": "string",
"branchNames": [ "string" ]
},
"categoryConfigurations": [
{
"category": "string",
"minimumSeverityLevel": "string"
}
],
"inheritFromParentState": "string",
"state": "string"
},
"onboardingState": "string",
"parentOrgName": "string",
"parentProjectName": "string"
}
}
プロパティ値
Microsoft.Security/securityConnectors/devops/azureDevOpsOrgs/projects/repos
名前 | 形容 | 価値 |
---|---|---|
apiVersion (英語) | API のバージョン | '2025-03-01' |
名前 | リソース名 | string (必須) |
プロパティ | Azure DevOps リポジトリのプロパティ。 | AzureDevOpsRepositoryProperties の |
種類 | リソースの種類 | 'Microsoft.Security/securityConnectors/devops/azureDevOpsOrgs/projects/repos' |
アクション可能な修復
名前 | 形容 | 価値 |
---|---|---|
ブランチ設定 | PR 注釈のリポジトリ ブランチの構成。 | TargetBranchConfiguration (ターゲットブランチ設定) |
カテゴリConfigurations | カテゴリと重大度レベルの一覧を取得または設定します。 | カテゴリ構成[] |
inheritFromParentState(継承から親の状態) | 設定を更新します。 有効 - リソースは親から構成を継承する必要があります。 無効 - リソースは親から構成を継承しないでください。 |
「無効」 「有効」 |
状態 | ActionableRemediation の設定。 なし - 設定が設定されませんでした。 有効 - ActionableRemediation が有効になっています。 無効 - ActionableRemediation が無効です。 |
「無効」 「有効」 「なし」 |
AzureDevOpsRepositoryProperties の
名前 | 形容 | 価値 |
---|---|---|
実行可能な修復 | PR 注釈の構成ペイロード。 | アクション可能な修復 |
オンボーディング状態 | すべてのコネクタでのリソースオンボードの状態に関する詳細。 OnboardedByOtherConnector - このリソースは既に別のコネクタにオンボードされています。 これは、最上位レベルのリソースにのみ適用されます。 オンボード - このリソースは、指定されたコネクタによって既にオンボードされています。 NotOnboarded - このリソースはどのコネクタにもオンボードされていません。 NotApplicable - オンボード状態は現在のエンドポイントには適用されません。 |
「該当なし」 「未オンボーディング」 「オンボーディング」 「OnboardedByOtherConnector」 |
parentOrgName (親組織名) | 親 Azure DevOps 組織名を取得または設定します。 | 糸 |
親プロジェクト名 | 親 Azure DevOps プロジェクト名を取得または設定します。 | 糸 |
カテゴリーConfiguration
名前 | 形容 | 価値 |
---|---|---|
カテゴリ | ルール カテゴリ。 コード - コード スキャンの結果。 成果物のスキャン結果。 依存関係のスキャン結果。 IaC の結果。 結果をスキャンするシークレット。 コンテナーのスキャン結果。 |
「アーティファクト」 「コード」 「コンテナ」 「依存関係」 「IaC」 「シークレット」 |
minimumSeverityLevel (英語) | 特定のカテゴリの最小重大度レベルを取得または設定します。 | 糸 |
TargetBranchConfiguration (ターゲットブランチ設定)
名前 | 形容 | 価値 |
---|---|---|
annotateDefaultBranch | 既定のブランチでの PR 注釈の構成。 有効 - リソースの既定のブランチで PR 注釈が有効になります。 無効 - リソースの既定のブランチで PR 注釈が無効になります。 |
「無効」 「有効」 |
ブランチ名 | 注釈が必要な分岐を取得または設定します。 | 文字列[] |
使用例
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@2025-03-01"
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"
}
}
}
プロパティ値
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@2025-03-01" (英語) |
アクション可能な修復
名前 | 形容 | 価値 |
---|---|---|
ブランチ設定 | PR 注釈のリポジトリ ブランチの構成。 | TargetBranchConfiguration (ターゲットブランチ設定) |
カテゴリConfigurations | カテゴリと重大度レベルの一覧を取得または設定します。 | カテゴリ構成[] |
inheritFromParentState(継承から親の状態) | 設定を更新します。 有効 - リソースは親から構成を継承する必要があります。 無効 - リソースは親から構成を継承しないでください。 |
「無効」 「有効」 |
状態 | ActionableRemediation の設定。 なし - 設定が設定されませんでした。 有効 - ActionableRemediation が有効になっています。 無効 - ActionableRemediation が無効です。 |
「無効」 「有効」 「なし」 |
AzureDevOpsRepositoryProperties の
名前 | 形容 | 価値 |
---|---|---|
実行可能な修復 | PR 注釈の構成ペイロード。 | アクション可能な修復 |
オンボーディング状態 | すべてのコネクタでのリソースオンボードの状態に関する詳細。 OnboardedByOtherConnector - このリソースは既に別のコネクタにオンボードされています。 これは、最上位レベルのリソースにのみ適用されます。 オンボード - このリソースは、指定されたコネクタによって既にオンボードされています。 NotOnboarded - このリソースはどのコネクタにもオンボードされていません。 NotApplicable - オンボード状態は現在のエンドポイントには適用されません。 |
「該当なし」 「未オンボーディング」 「オンボーディング」 「OnboardedByOtherConnector」 |
parentOrgName (親組織名) | 親 Azure DevOps 組織名を取得または設定します。 | 糸 |
親プロジェクト名 | 親 Azure DevOps プロジェクト名を取得または設定します。 | 糸 |
カテゴリーConfiguration
名前 | 形容 | 価値 |
---|---|---|
カテゴリ | ルール カテゴリ。 コード - コード スキャンの結果。 成果物のスキャン結果。 依存関係のスキャン結果。 IaC の結果。 結果をスキャンするシークレット。 コンテナーのスキャン結果。 |
「アーティファクト」 「コード」 「コンテナ」 「依存関係」 「IaC」 「シークレット」 |
minimumSeverityLevel (英語) | 特定のカテゴリの最小重大度レベルを取得または設定します。 | 糸 |
TargetBranchConfiguration (ターゲットブランチ設定)
名前 | 形容 | 価値 |
---|---|---|
annotateDefaultBranch | 既定のブランチでの PR 注釈の構成。 有効 - リソースの既定のブランチで PR 注釈が有効になります。 無効 - リソースの既定のブランチで PR 注釈が無効になります。 |
「無効」 「有効」 |
ブランチ名 | 注釈が必要な分岐を取得または設定します。 | 文字列[] |