Alur Microsoft.DevOps 2019-07-01-preview

Definisi sumber daya Bicep

Jenis sumber daya alur dapat disebarkan ke:

Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.

Format sumber daya

Untuk membuat sumber daya Microsoft.DevOps/pipelines, tambahkan Bicep berikut ke templat Anda.

resource symbolicname 'Microsoft.DevOps/pipelines@2019-07-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    bootstrapConfiguration: {
      repository: {
        authorization: {
          authorizationType: 'personalAccessToken'
          parameters: {}
        }
        defaultBranch: 'string'
        id: 'string'
        properties: {}
        repositoryType: 'string'
      }
      template: {
        id: 'string'
        parameters: {}
      }
    }
    organization: {
      name: 'string'
    }
    project: {
      name: 'string'
    }
  }
}

Nilai properti

alur

Nama Deskripsi Nilai
name Nama sumber daya string (diperlukan)
lokasi Lokasi sumber daya string
tag Tag Sumber Daya Kamus nama dan nilai tag. Lihat Tag dalam templat
properti Properti kustom Alur. PipelineProperties (diperlukan)

PipelineProperties

Nama Deskripsi Nilai
bootstrapConfiguration Konfigurasi yang digunakan untuk bootstrap Alur. BootstrapConfiguration (diperlukan)
organisasi Referensi ke Organisasi Azure DevOps yang berisi Alur. OrganizationReference (diperlukan)
proyek Referensi ke Proyek Azure DevOps yang berisi Alur. ProjectReference (diperlukan)

BootstrapConfiguration

Nama Deskripsi Nilai
repositori Repositori yang berisi kode sumber untuk alur. CodeRepository
templat Templat yang digunakan untuk bootstrap alur. PipelineTemplate (diperlukan)

CodeRepository

Nama Deskripsi Nilai
otorisasi Info otorisasi untuk mengakses repositori kode. Authorization
defaultBranch Cabang default yang digunakan untuk mengonfigurasi Integrasi Berkelanjutan (CI) dalam alur. string (diperlukan)
id Pengidentifikasi unik yang tidak dapat diubah dari repositori kode. string (diperlukan)
properti Properti khusus repositori. objek
repositoryType Jenis repositori kode. 'gitHub'
'vstsGit' (diperlukan)

Authorization

Nama Deskripsi Nilai
authorizationType Jenis otorisasi. 'personalAccessToken' (diperlukan)
parameter Parameter otorisasi yang sesuai dengan jenis otorisasi. objek

PipelineTemplate

Nama Deskripsi Nilai
id Pengidentifikasi unik templat alur. string (diperlukan)
parameter Kamus parameter input yang digunakan dalam templat alur. objek

OrganizationReference

Nama Deskripsi Nilai
nama Nama Organisasi Azure DevOps. string (diperlukan)

ProjectReference

Nama Deskripsi Nilai
nama Nama Proyek Azure DevOps. string (diperlukan)

Definisi sumber daya templat ARM

Jenis sumber daya alur dapat disebarkan ke:

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Format sumber daya

Untuk membuat sumber daya Microsoft.DevOps/pipelines, tambahkan JSON berikut ke templat Anda.

{
  "type": "Microsoft.DevOps/pipelines",
  "apiVersion": "2019-07-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "bootstrapConfiguration": {
      "repository": {
        "authorization": {
          "authorizationType": "personalAccessToken",
          "parameters": {}
        },
        "defaultBranch": "string",
        "id": "string",
        "properties": {},
        "repositoryType": "string"
      },
      "template": {
        "id": "string",
        "parameters": {}
      }
    },
    "organization": {
      "name": "string"
    },
    "project": {
      "name": "string"
    }
  }
}

Nilai properti

alur

Nama Deskripsi Nilai
jenis Jenis sumber daya 'Microsoft.DevOps/pipelines'
apiVersion Versi api sumber daya '2019-07-01-preview'
name Nama sumber daya string (diperlukan)
lokasi Lokasi sumber daya string
tag Tag Sumber Daya Kamus nama dan nilai tag. Lihat Tag dalam templat
properti Properti kustom Alur. PipelineProperties (diperlukan)

PipelineProperties

Nama Deskripsi Nilai
bootstrapConfiguration Konfigurasi yang digunakan untuk bootstrap Alur. BootstrapConfiguration (diperlukan)
organisasi Referensi ke Organisasi Azure DevOps yang berisi Alur. OrganizationReference (diperlukan)
proyek Referensi ke Proyek Azure DevOps yang berisi Alur. ProjectReference (diperlukan)

Konfigurasi Bootstrap

Nama Deskripsi Nilai
repositori Repositori yang berisi kode sumber untuk alur. CodeRepository
templat Templat yang digunakan untuk bootstrap alur. PipelineTemplate (diperlukan)

CodeRepository

Nama Deskripsi Nilai
otorisasi Info otorisasi untuk mengakses repositori kode. Authorization
defaultBranch Cabang default yang digunakan untuk mengonfigurasi Integrasi Berkelanjutan (CI) dalam alur. string (diperlukan)
id Pengidentifikasi unik yang tidak dapat diubah dari repositori kode. string (diperlukan)
properti Properti khusus repositori. objek
repositoryType Jenis repositori kode. 'gitHub'
'vstsGit' (diperlukan)

Authorization

Nama Deskripsi Nilai
authorizationType Jenis otorisasi. 'personalAccessToken' (diperlukan)
parameter Parameter otorisasi yang sesuai dengan jenis otorisasi. objek

PipelineTemplate

Nama Deskripsi Nilai
id Pengidentifikasi unik templat alur. string (diperlukan)
parameter Kamus parameter input yang digunakan dalam templat alur. objek

OrganizationReference

Nama Deskripsi Nilai
nama Nama Organisasi Azure DevOps. string (diperlukan)

ProjectReference

Nama Deskripsi Nilai
nama Nama Proyek Azure DevOps. string (diperlukan)

Definisi sumber daya Terraform (penyedia AzAPI)

Jenis sumber daya alur dapat disebarkan ke:

  • Grup sumber daya

Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.

Format sumber daya

Untuk membuat sumber daya Microsoft.DevOps/pipelines, tambahkan Terraform berikut ke templat Anda.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DevOps/pipelines@2019-07-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      bootstrapConfiguration = {
        repository = {
          authorization = {
            authorizationType = "personalAccessToken"
            parameters = {}
          }
          defaultBranch = "string"
          id = "string"
          properties = {}
          repositoryType = "string"
        }
        template = {
          id = "string"
          parameters = {}
        }
      }
      organization = {
        name = "string"
      }
      project = {
        name = "string"
      }
    }
  })
}

Nilai properti

alur

Nama Deskripsi Nilai
jenis Jenis sumber daya "Microsoft.DevOps/pipelines@2019-07-01-preview"
name Nama sumber daya string (diperlukan)
lokasi Lokasi sumber daya string
parent_id Untuk menyebarkan ke grup sumber daya, gunakan ID grup sumber daya tersebut. string (diperlukan)
tag Tag Sumber Daya Kamus nama dan nilai tag.
properti Properti kustom Alur. PipelineProperties (diperlukan)

PipelineProperties

Nama Deskripsi Nilai
bootstrapConfiguration Konfigurasi yang digunakan untuk bootstrap Alur. BootstrapConfiguration (diperlukan)
organisasi Referensi ke Organisasi Azure DevOps yang berisi Alur. OrganizationReference (diperlukan)
proyek Referensi ke Proyek Azure DevOps yang berisi Alur. ProjectReference (diperlukan)

BootstrapConfiguration

Nama Deskripsi Nilai
repositori Repositori yang berisi kode sumber untuk alur. CodeRepository
templat Templat yang digunakan untuk bootstrap alur. PipelineTemplate (diperlukan)

CodeRepository

Nama Deskripsi Nilai
otorisasi Info otorisasi untuk mengakses repositori kode. Authorization
defaultBranch Cabang default yang digunakan untuk mengonfigurasi Integrasi Berkelanjutan (CI) dalam alur. string (diperlukan)
id Pengidentifikasi unik yang tidak dapat diubah dari repositori kode. string (diperlukan)
properti Properti khusus repositori. objek
repositoryType Jenis repositori kode. "gitHub"
"vstsGit" (diperlukan)

Authorization

Nama Deskripsi Nilai
authorizationType Jenis otorisasi. "personalAccessToken" (diperlukan)
parameter Parameter otorisasi yang sesuai dengan jenis otorisasi. objek

PipelineTemplate

Nama Deskripsi Nilai
id Pengidentifikasi unik templat alur. string (diperlukan)
parameter Kamus parameter input yang digunakan dalam templat alur. objek

OrganizationReference

Nama Deskripsi Nilai
nama Nama Organisasi Azure DevOps. string (diperlukan)

ProjectReference

Nama Deskripsi Nilai
nama Nama Proyek Azure DevOps. string (diperlukan)