Deployment Pipelines - Create Deployment Pipeline
Skapar en ny distributionspipeline.
Behörigheter
Tjänstens huvudnamn måste ha behörighet beviljad av Infrastrukturresursadministratör. Mer information finns i: Tjänstens huvudnamn kan skapa arbetsytor, anslutningar och distributionspipelines.
Obligatoriska delegerade omfång
Pipeline.ReadWrite.All
Identiteter som stöds av Microsoft Entra
Det här API:et stöder Microsoft identiteter som anges i det här avsnittet.
| Identitet | Stöd | 
|---|---|
| Användare | Ja | 
| Tjänsthuvudnamn och hanterade identiteter | Ja | 
Gränssnitt
POST https://api.fabric.microsoft.com/v1/deploymentPipelines
		Begärandetext
| Name | Obligatorisk | Typ | Description | 
|---|---|---|---|
| displayName | True | 
			 string maxLength: 256 | 
	
		 Visningsnamnet för distributionspipelinen.  | 
| stages | True | 
		 Samlingen av distributionspipelinesteg.  | 
|
| description | 
			 string maxLength: 1024 | 
	
		 Beskrivningen för distributionspipelinen.  | 
Svar
| Name | Typ | Description | 
|---|---|---|
| 201 Created | 
		 Lyckades skapas.  | 
|
| Other Status Codes | 
		 Vanliga felkoder: 
  | 
Exempel
Create a deployment pipeline example
Exempelbegäran
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
    }
  ]
}
Exempelsvar
{
  "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
    }
  ]
}
				Definitioner
| Name | Description | 
|---|---|
| 
							Create | 
						
							 En begäran om att skapa en ny distributionspipeline.  | 
					
| 
							Deployment | 
						
							 En infrastrukturdistributionspipeline.  | 
					
| 
							Deployment | 
						
							 En pipelinefas för infrastrukturdistribution.  | 
					
| 
							Deployment | 
						
							 En pipelinefas för infrastrukturdistribution.  | 
					
| 
							Error | 
						
							 Det felrelaterade resursinformationsobjektet.  | 
					
| 
							Error | 
						
							 Felsvaret.  | 
					
| 
							Error | 
						
							 Information om felsvar.  | 
					
CreateDeploymentPipelineRequest   
			
			En begäran om att skapa en ny distributionspipeline.
| Name | Typ | Description | 
|---|---|---|
| description | 
			 string maxLength: 1024 | 
	
		 Beskrivningen för distributionspipelinen.  | 
| displayName | 
			 string maxLength: 256 | 
	
		 Visningsnamnet för distributionspipelinen.  | 
| stages | 
		 Samlingen av distributionspipelinesteg.  | 
DeploymentPipelineExtendedInfo   
			
			En infrastrukturdistributionspipeline.
| Name | Typ | Description | 
|---|---|---|
| description | 
			 string  | 
	
		 Beskrivning av distributionspipelinen.  | 
| displayName | 
			 string  | 
	
		 Visningsnamnet för distributionspipelinen.  | 
| id | 
			 string (uuid)  | 
	
		 Distributionspipeline-ID:t.  | 
| stages | 
		 Samlingen av distributionspipelinesteg.  | 
DeploymentPipelineStage  
			
			En pipelinefas för infrastrukturdistribution.
| Name | Typ | Description | 
|---|---|---|
| description | 
			 string  | 
	
		 Beskrivning av distributionspipelinens fas.  | 
| displayName | 
			 string  | 
	
		 Visningsnamnet för distributionspipelinens fas.  | 
| id | 
			 string (uuid)  | 
	
		 Fas-ID för distributionspipelinen.  | 
| isPublic | 
			 boolean  | 
	
		 Anger om distributionspipelinesteget är offentligt. Sant - scenen är offentlig, Falsk - scenen är inte offentlig.  | 
| order | 
			 integer  | 
	
		 Stegordningen, med början från noll.  | 
| workspaceId | 
			 string (uuid)  | 
	
		 Det tilldelade arbetsyte-ID:t. Gäller endast när det finns en tilldelad arbetsyta.  | 
| workspaceName | 
			 string  | 
	
		 Namnet på den tilldelade arbetsytan. Gäller endast när det finns en tilldelad arbetsyta och användaren har åtkomst till arbetsytan.  | 
DeploymentPipelineStageRequest   
			
			En pipelinefas för infrastrukturdistribution.
| Name | Typ | Description | 
|---|---|---|
| description | 
			 string maxLength: 1024 | 
	
		 Beskrivning av distributionspipelinens fas.  | 
| displayName | 
			 string maxLength: 256 | 
	
		 Visningsnamnet för distributionspipelinens fas.  | 
| isPublic | 
			 boolean  | 
	
		 Om distributionspipelinesteget är offentligt.  | 
ErrorRelatedResource  
			
			Det felrelaterade resursinformationsobjektet.
| Name | Typ | Description | 
|---|---|---|
| resourceId | 
			 string  | 
	
		 Det resurs-ID som ingår i felet.  | 
| resourceType | 
			 string  | 
	
		 Typen av resurs som är inblandad i felet.  | 
ErrorResponse 
			
			Felsvaret.
| Name | Typ | Description | 
|---|---|---|
| errorCode | 
			 string  | 
	
		 En specifik identifierare som ger information om ett feltillstånd, vilket möjliggör standardiserad kommunikation mellan vår tjänst och dess användare.  | 
| message | 
			 string  | 
	
		 En mänsklig läsbar representation av felet.  | 
| moreDetails | 
		 Lista över ytterligare felinformation.  | 
|
| relatedResource | 
		 Felrelaterad resursinformation.  | 
|
| requestId | 
			 string  | 
	
		 ID för den begäran som är associerad med felet.  | 
ErrorResponseDetails  
			
			Information om felsvar.
| Name | Typ | Description | 
|---|---|---|
| errorCode | 
			 string  | 
	
		 En specifik identifierare som ger information om ett feltillstånd, vilket möjliggör standardiserad kommunikation mellan vår tjänst och dess användare.  | 
| message | 
			 string  | 
	
		 En mänsklig läsbar representation av felet.  | 
| relatedResource | 
		 Felrelaterad resursinformation.  |