Microsoft.DevCenter プロジェクト 2023-04-01

Bicep リソース定義

プロジェクト リソースの種類は、次を対象とする操作でデプロイできます。

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.DevCenter/projects リソースを作成するには、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.DevCenter/projects@2023-04-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    description: 'string'
    devCenterId: 'string'
    maxDevBoxesPerUser: int
  }
}

プロパティ値

projects

名前 説明
name リソース名 string (必須)
location リソースが保存されている地理的な場所 string (必須)
tags リソース タグ。 タグの名前と値のディクショナリ。 「テンプレート内のタグ」を参照してください
properties プロジェクトのプロパティ。 ProjectProperties

ProjectProperties

名前 説明
description プロジェクトの説明。 string
devCenterId 関連付けられている DevCenter のリソース ID string
maxDevBoxesPerUser 指定した場合、1 人のユーザーがプロジェクト内のすべてのプールで作成できる Dev Boxes の最大数を制限します。 この値を減らすと、既存の開発ボックスには影響しません。 INT

ARM テンプレート リソース定義

プロジェクト リソースの種類は、次を対象とする操作でデプロイできます。

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.DevCenter/projects リソースを作成するには、次の JSON をテンプレートに追加します。

{
  "type": "Microsoft.DevCenter/projects",
  "apiVersion": "2023-04-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "description": "string",
    "devCenterId": "string",
    "maxDevBoxesPerUser": "int"
  }
}

プロパティ値

projects

名前 説明
type リソースの種類 'Microsoft.DevCenter/projects'
apiVersion リソース API のバージョン '2023-04-01'
name リソース名 string (必須)
location リソースが保存されている地理的な場所 string (必須)
tags リソース タグ。 タグの名前と値のディクショナリ。 「テンプレート内のタグ」を参照してください
properties プロジェクトのプロパティ。 ProjectProperties

ProjectProperties

名前 説明
description プロジェクトの説明。 string
devCenterId 関連付けられている DevCenter のリソース ID string
maxDevBoxesPerUser 指定した場合、1 人のユーザーがプロジェクト内のすべてのプールで作成できる Dev Boxes の最大数を制限します。 この値を減らすと、既存の開発ボックスには影響しません。 INT

Terraform (AzAPI プロバイダー) リソース定義

プロジェクト リソースの種類は、次を対象とする操作でデプロイできます。

  • リソース グループ

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.DevCenter/projects リソースを作成するには、次の Terraform をテンプレートに追加します。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DevCenter/projects@2023-04-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      description = "string"
      devCenterId = "string"
      maxDevBoxesPerUser = int
    }
  })
}

プロパティ値

projects

名前 説明
type リソースの種類 "Microsoft.DevCenter/projects@2023-04-01"
name リソース名 string (必須)
location リソースが保存されている地理的な場所 string (必須)
parent_id リソース グループにデプロイするには、そのリソース グループの ID を使用します。 string (必須)
tags リソース タグ。 タグ名と値のディクショナリ。
properties プロジェクトのプロパティ。 ProjectProperties

ProjectProperties

名前 説明
description プロジェクトの説明。 string
devCenterId 関連付けられている DevCenter のリソース ID string
maxDevBoxesPerUser 指定すると、1 人のユーザーがプロジェクト内のすべてのプールに対して作成できる開発ボックスの最大数が制限されます。 これは、縮小された場合、既存の開発ボックスには影響しません。 int