แชร์ผ่าน


Deployment Pipelines - Create Deployment Pipeline

สร้างไปป์ไลน์การปรับใช้งานใหม่

สิทธิ์

บริการหลักต้องมีสิทธิ์โดยผู้ดูแลระบบ Fabric สําหรับข้อมูลเพิ่มเติม โปรดดูที่: บริการหลักสามารถสร้างพื้นที่ทํางาน การเชื่อมต่อ และไปป์ไลน์การปรับใช้ได้

จําเป็นต้องมีขอบเขตที่ได้รับมอบสิทธิ์

Pipeline.ReadWrite.All

ข้อมูลประจําตัวที่สนับสนุนของ Microsoft Entra

API นี้สนับสนุนข้อมูลประจําตัวของ Microsoft แสดงรายการในส่วนนี้

เอกลักษณ์ การสนับสนุน
ผู้ใช้ ใช่
บริการหลักและข้อมูลประจําตัว ที่มีการจัดการ ใช่

อินเตอร์เฟซ

POST https://api.fabric.microsoft.com/v1/deploymentPipelines

เนื้อความของคำขอ

ชื่อ จำเป็น พิมพ์ คำอธิบาย
displayName True

string

maxLength: 256

ชื่อที่แสดงสําหรับไปป์ไลน์การปรับใช้
ชื่อที่แสดงต้องไม่เกิน 256 อักขระ

stages True

DeploymentPipelineStageRequest[]

คอลเลกชันของขั้นตอนไปป์ไลน์การปรับใช้

description

string

maxLength: 1024

คําอธิบายสําหรับไปป์ไลน์การปรับใช้
คําอธิบายต้องมีอักขระมากกว่า 1024 อักขระ

การตอบสนอง

ชื่อ พิมพ์ คำอธิบาย
201 Created

DeploymentPipelineExtendedInfo

สร้างสําเร็จแล้ว

Other Status Codes

ErrorResponse

รหัสข้อผิดพลาดทั่วไป:

  • UnknownError - เกิดข้อผิดพลาด

ตัวอย่าง

Create a deployment pipeline example

คำขอตัวอย่าง

POST https://api.fabric.microsoft.com/v1/deploymentPipelines

{
  "displayName": "My Deployment Pipeline Name",
  "description": "My deployment pipeline description",
  "stages": [
    {
      "displayName": "Development",
      "description": "Development stage description",
      "isPublic": false
    },
    {
      "displayName": "Test",
      "description": "Test stage description",
      "isPublic": false
    },
    {
      "displayName": "Production",
      "description": "Production stage description",
      "isPublic": true
    }
  ]
}

คำตอบตัวอย่าง

{
  "id": "a5ded933-57b7-41f4-b072-ed4c1f9d5824",
  "displayName": "My Deployment Pipeline Name",
  "description": "My deployment pipeline description",
  "stages": [
    {
      "id": "2e6f0272-e809-410a-be63-50e1d97ba75a",
      "order": 0,
      "displayName": "Development",
      "description": "Development stage description",
      "isPublic": false
    },
    {
      "id": "d2056166-041c-4a56-8d37-ea90038bc0d6",
      "order": 1,
      "displayName": "Test",
      "description": "Test stage description",
      "isPublic": false
    },
    {
      "id": "4c3eb03b-fbbb-4605-9b1a-6fba1003679e",
      "order": 2,
      "displayName": "Production",
      "description": "Production stage description",
      "isPublic": true
    }
  ]
}

คำจำกัดความ

ชื่อ คำอธิบาย
CreateDeploymentPipelineRequest

คําขอเพื่อสร้างไปป์ไลน์การปรับใช้งานใหม่

DeploymentPipelineExtendedInfo

ไปป์ไลน์การปรับใช้ Fabric

DeploymentPipelineStage

ขั้นตอนไปป์ไลน์การปรับใช้ Fabric

DeploymentPipelineStageRequest

ขั้นตอนไปป์ไลน์การปรับใช้ Fabric

ErrorRelatedResource

ออบเจ็กต์รายละเอียดทรัพยากรที่เกี่ยวข้องกับข้อผิดพลาด

ErrorResponse

การตอบสนองข้อผิดพลาด

ErrorResponseDetails

รายละเอียดการตอบสนองข้อผิดพลาด

CreateDeploymentPipelineRequest

คําขอเพื่อสร้างไปป์ไลน์การปรับใช้งานใหม่

ชื่อ พิมพ์ คำอธิบาย
description

string

maxLength: 1024

คําอธิบายสําหรับไปป์ไลน์การปรับใช้
คําอธิบายต้องมีอักขระมากกว่า 1024 อักขระ

displayName

string

maxLength: 256

ชื่อที่แสดงสําหรับไปป์ไลน์การปรับใช้
ชื่อที่แสดงต้องไม่เกิน 256 อักขระ

stages

DeploymentPipelineStageRequest[]

คอลเลกชันของขั้นตอนไปป์ไลน์การปรับใช้

DeploymentPipelineExtendedInfo

ไปป์ไลน์การปรับใช้ Fabric

ชื่อ พิมพ์ คำอธิบาย
description

string

คําอธิบายไปป์ไลน์การปรับใช้

displayName

string

ชื่อที่แสดงของไปป์ไลน์การปรับใช้

id

string (uuid)

ID ไปป์ไลน์การปรับใช้

stages

DeploymentPipelineStage[]

คอลเลกชันของขั้นตอนไปป์ไลน์การปรับใช้

DeploymentPipelineStage

ขั้นตอนไปป์ไลน์การปรับใช้ Fabric

ชื่อ พิมพ์ คำอธิบาย
description

string

คําอธิบายขั้นตอนไปป์ไลน์การปรับใช้

displayName

string

ชื่อที่แสดงของขั้นตอนไปป์ไลน์การปรับใช้

id

string (uuid)

ID ขั้นตอนไปป์ไลน์การปรับใช้

isPublic

boolean

ระบุว่าขั้นตอนไปป์ไลน์การปรับใช้เป็นสาธารณะหรือไม่ จริง - ขั้นตอนเป็นสาธารณะเท็จ - ขั้นตอนไม่ใช่สาธารณะ

order

integer

ลําดับขั้นเริ่มต้นจากศูนย์

workspaceId

string (uuid)

ID พื้นที่ทํางานที่กําหนด ใช้ได้เฉพาะเมื่อมีพื้นที่ทํางานที่กําหนดไว้เท่านั้น

workspaceName

string

ชื่อพื้นที่ทํางานที่กําหนด ใช้ได้เฉพาะเมื่อมีพื้นที่ทํางานที่กําหนดไว้และผู้ใช้มีสิทธิ์เข้าถึงพื้นที่ทํางานเท่านั้น

DeploymentPipelineStageRequest

ขั้นตอนไปป์ไลน์การปรับใช้ Fabric

ชื่อ พิมพ์ คำอธิบาย
description

string

maxLength: 1024

คําอธิบายขั้นตอนไปป์ไลน์การปรับใช้
คําอธิบายต้องมีอักขระมากกว่า 1024 อักขระ

displayName

string

maxLength: 256

ชื่อที่แสดงของขั้นตอนไปป์ไลน์การปรับใช้
ชื่อที่แสดงต้องไม่เกิน 256 อักขระ

isPublic

boolean

ไม่ว่าขั้นตอนไปป์ไลน์การปรับใช้จะเป็นแบบสาธารณะหรือไม่

ErrorRelatedResource

ออบเจ็กต์รายละเอียดทรัพยากรที่เกี่ยวข้องกับข้อผิดพลาด

ชื่อ พิมพ์ คำอธิบาย
resourceId

string

ID ทรัพยากรที่เกี่ยวข้องกับข้อผิดพลาด

resourceType

string

ชนิดของทรัพยากรที่เกี่ยวข้องกับข้อผิดพลาด

ErrorResponse

การตอบสนองข้อผิดพลาด

ชื่อ พิมพ์ คำอธิบาย
errorCode

string

ตัวระบุเฉพาะที่ให้ข้อมูลเกี่ยวกับเงื่อนไขข้อผิดพลาด ทําให้สามารถสื่อสารได้มาตรฐานระหว่างบริการของเรากับผู้ใช้

message

string

การแสดงข้อผิดพลาดที่มนุษย์สามารถอ่านได้

moreDetails

ErrorResponseDetails[]

รายการรายละเอียดข้อผิดพลาดเพิ่มเติม

relatedResource

ErrorRelatedResource

รายละเอียดทรัพยากรที่เกี่ยวข้องกับข้อผิดพลาด

requestId

string

รหัสของคําขอที่เกี่ยวข้องกับข้อผิดพลาด

ErrorResponseDetails

รายละเอียดการตอบสนองข้อผิดพลาด

ชื่อ พิมพ์ คำอธิบาย
errorCode

string

ตัวระบุเฉพาะที่ให้ข้อมูลเกี่ยวกับเงื่อนไขข้อผิดพลาด ทําให้สามารถสื่อสารได้มาตรฐานระหว่างบริการของเรากับผู้ใช้

message

string

การแสดงข้อผิดพลาดที่มนุษย์สามารถอ่านได้

relatedResource

ErrorRelatedResource

รายละเอียดทรัพยากรที่เกี่ยวข้องกับข้อผิดพลาด