次の方法で共有


Microsoft.Security securityConnectors/devops/azureDevOpsOrgs/projects/repos

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 注釈が無効になります。
「無効」
「有効」
ブランチ名 注釈が必要な分岐を取得または設定します。 文字列[]