Build Service Builder - Create Or Update

Membuat atau memperbarui penyusun KPack.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/buildServices/{buildServiceName}/builders/{builderName}?api-version=2023-12-01

Parameter URI

Nama Dalam Diperlukan Jenis Deskripsi
builderName
path True

string

Nama sumber daya penyusun.

buildServiceName
path True

string

Nama sumber daya layanan build.

resourceGroupName
path True

string

Nama grup sumber daya yang berisi sumber daya. Anda dapat memperoleh nilai ini dari Azure Resource Manager API atau portal.

serviceName
path True

string

Nama sumber daya Layanan.

Regex pattern: ^[a-z][a-z0-9-]*[a-z0-9]$

subscriptionId
path True

string

Mendapatkan ID langganan yang secara unik mengidentifikasi langganan Microsoft Azure. ID langganan membentuk bagian dari URI untuk setiap panggilan layanan.

api-version
query True

string

Versi API yang digunakan untuk operasi ini.

Isi Permintaan

Nama Jenis Deskripsi
properties

BuilderProperties

Properti sumber daya Builder.

Respons

Nama Jenis Deskripsi
200 OK

BuilderResource

Berhasil. Respons menjelaskan Penyusun

201 Created

BuilderResource

Dibuat. Respons menjelaskan Builder baru dan berisi header Azure-AsyncOperation untuk mengkueri hasil operasi.

Other Status Codes

CloudError

Respons kesalahan yang menjelaskan mengapa operasi gagal.

Keamanan

azure_auth

Alur OAuth2 Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nama Deskripsi
user_impersonation meniru akun pengguna Anda

Contoh

BuildServiceBuilder_CreateOrUpdate

Sample Request

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/buildServices/default/builders/mybuilder?api-version=2023-12-01

{
  "properties": {
    "stack": {
      "id": "io.buildpacks.stacks.bionic",
      "version": "base"
    },
    "buildpackGroups": [
      {
        "name": "mix",
        "buildpacks": [
          {
            "id": "tanzu-buildpacks/java-azure"
          }
        ]
      }
    ]
  }
}

Sample Response

{
  "properties": {
    "provisioningState": "Succeeded",
    "stack": {
      "id": "io.buildpacks.stacks.bionic",
      "version": "base"
    },
    "buildpackGroups": [
      {
        "name": "mix",
        "buildpacks": [
          {
            "id": "tanzu-buildpacks/java-azure"
          },
          {
            "id": "tanzu-buildpacks/dotnet-core"
          }
        ]
      }
    ]
  },
  "systemData": {
    "createdBy": "sample-user",
    "createdByType": "User",
    "createdAt": "2021-08-11T03:16:03.944Z",
    "lastModifiedBy": "sample-user",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2021-08-11T03:17:03.944Z"
  },
  "type": "Microsoft.AppPlatform/Spring/buildServices/builders",
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/buildServices/default/builders/mybuilder",
  "name": "mybuilder"
}
{
  "properties": {
    "provisioningState": "Creating",
    "stack": {
      "id": "io.buildpacks.stacks.bionic",
      "version": "base"
    },
    "buildpackGroups": [
      {
        "name": "mix",
        "buildpacks": [
          {
            "id": "tanzu-buildpacks/java-azure"
          },
          {
            "id": "tanzu-buildpacks/dotnet-core"
          }
        ]
      }
    ]
  },
  "systemData": {
    "createdBy": "sample-user",
    "createdByType": "User",
    "createdAt": "2021-08-11T03:16:03.944Z",
    "lastModifiedBy": "sample-user",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2021-08-11T03:17:03.944Z"
  },
  "type": "Microsoft.AppPlatform/Spring/buildServices/builders",
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/buildServices/default/builders/mybuilder",
  "name": "mybuilder"
}

Definisi

Nama Deskripsi
BuilderProperties

Payload properti KPack Builder

BuilderProvisioningState

Status provisi penyusun.

BuilderResource

Sumber daya KPack Builder

BuildpackProperties

Payload properti Buildpack

BuildpacksGroupProperties

Properti grup Buildpack dari Builder

CloudError

Respons kesalahan dari layanan.

CloudErrorBody

Respons kesalahan dari layanan.

createdByType

Jenis identitas yang membuat sumber daya.

lastModifiedByType

Jenis identitas yang terakhir mengubah sumber daya.

StackProperties

Payload properti KPack ClusterStack

SystemData

Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya.

BuilderProperties

Payload properti KPack Builder

Nama Jenis Deskripsi
buildpackGroups

BuildpacksGroupProperties[]

Grup buildpack penyusun.

provisioningState

BuilderProvisioningState

Status provisi penyusun.

stack

StackProperties

Properti tumpukan kluster penyusun.

BuilderProvisioningState

Status provisi penyusun.

Nama Jenis Deskripsi
Creating

string

Deleting

string

Failed

string

Succeeded

string

Updating

string

BuilderResource

Sumber daya KPack Builder

Nama Jenis Deskripsi
id

string

Id sumber daya yang sepenuhnya memenuhi syarat untuk sumber daya.

name

string

Nama sumber daya.

properties

BuilderProperties

Properti sumber daya Builder.

systemData

SystemData

Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya.

type

string

Jenis sumber daya.

BuildpackProperties

Payload properti Buildpack

Nama Jenis Deskripsi
id

string

Id buildpack

BuildpacksGroupProperties

Properti grup Buildpack dari Builder

Nama Jenis Deskripsi
buildpacks

BuildpackProperties[]

Buildpacks dalam grup buildpack

name

string

Nama grup buildpack

CloudError

Respons kesalahan dari layanan.

Nama Jenis Deskripsi
error

CloudErrorBody

Respons kesalahan dari layanan.

CloudErrorBody

Respons kesalahan dari layanan.

Nama Jenis Deskripsi
code

string

Pengidentifikasi untuk kesalahan. Kode tidak berubah dan dimaksudkan untuk dikonsumsi secara terprogram.

details

CloudErrorBody[]

Daftar detail tambahan tentang kesalahan tersebut.

message

string

Pesan yang menjelaskan kesalahan, dimaksudkan agar cocok untuk ditampilkan di antarmuka pengguna.

target

string

Target kesalahan tertentu. Misalnya, nama properti dalam kesalahan.

createdByType

Jenis identitas yang membuat sumber daya.

Nama Jenis Deskripsi
Application

string

Key

string

ManagedIdentity

string

User

string

lastModifiedByType

Jenis identitas yang terakhir mengubah sumber daya.

Nama Jenis Deskripsi
Application

string

Key

string

ManagedIdentity

string

User

string

StackProperties

Payload properti KPack ClusterStack

Nama Jenis Deskripsi
id

string

Id of the ClusterStack.

version

string

Versi ClusterStack

SystemData

Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya.

Nama Jenis Deskripsi
createdAt

string

Tanda waktu pembuatan sumber daya (UTC).

createdBy

string

Identitas yang membuat sumber daya.

createdByType

createdByType

Jenis identitas yang membuat sumber daya.

lastModifiedAt

string

Tanda waktu modifikasi sumber daya (UTC).

lastModifiedBy

string

Identitas yang terakhir memodifikasi sumber daya.

lastModifiedByType

lastModifiedByType

Jenis identitas yang terakhir mengubah sumber daya.