Κοινή χρήση μέσω


Deployment Pipelines - Assign Workspace To Stage

Αντιστοιχίζει τον καθορισμένο χώρο εργασίας στο καθορισμένο στάδιο διοχέτευσης ανάπτυξης.
Αυτή η λειτουργία θα αποτύχει εάν υπάρχει μια ενεργή λειτουργία ανάπτυξης.

Δικαιώματα

Ο καλών πρέπει να έχει ρόλο διοχέτευσης ανάπτυξης διαχειριστή . Ο καλών πρέπει να έχει ρόλο διαχειριστή χώρου εργασίας.

Απαιτούμενες εμβέλειες με ανάθεση

Pipeline.ReadWrite.All και Workspace.ReadWrite.All

Περιορισμοί

  • Το καθορισμένο στάδιο διοχέτευσης ανάπτυξης δεν πρέπει να εκχωρηθεί σε οποιονδήποτε άλλο χώρο εργασίας.
  • Μόνο οι διαχειριστές χώρου εργασίας μπορούν να το αντιστοιχίσουν σε ένα στάδιο διοχέτευσης ανάπτυξης.
  • Ο καθορισμένος χώρος εργασίας δεν έχει αντιστοιχιστεί σε οποιοδήποτε άλλο στάδιο διοχέτευσης ανάπτυξης.

Υποστηριζόμενες ταυτότητες Microsoft Entra

Αυτό το API υποστηρίζει τις ταυτότητες Microsoft που παρατίθενται σε αυτή την ενότητα.

Ταυτότητα Υποστήριξη
Χρήστης Ναι
Υπηρεσίας και διαχειριζόμενες ταυτότητες Ναι

Διασύνδεση

POST https://api.fabric.microsoft.com/v1/deploymentPipelines/{deploymentPipelineId}/stages/{stageId}/assignWorkspace

Παράμετροι URI

Όνομα Σε Απαιτείται Τύπος Περιγραφή
deploymentPipelineId
path True

string (uuid)

Το αναγνωριστικό διοχέτευσης ανάπτυξης.

stageId
path True

string (uuid)

Το αναγνωριστικό σταδίου διοχέτευσης ανάπτυξης.

Κυρίως τμήμα αίτησης

Όνομα Απαιτείται Τύπος Περιγραφή
workspaceId True

string (uuid)

Το αναγνωριστικό χώρου εργασίας.

Αποκρίσεις

Όνομα Τύπος Περιγραφή
200 OK

Η αίτηση ολοκληρώθηκε με επιτυχία.

Other Status Codes

ErrorResponse

Συνήθεις κωδικοί σφαλμάτων:

  • UnknownError - Παρουσιάστηκε σφάλμα

Παραδείγματα

Assign a workspace to a deployment pipeline example

Δείγμα αίτησης

POST https://api.fabric.microsoft.com/v1/deploymentPipelines/a5ded933-57b7-41f4-b072-ed4c1f9d5824/stages/db1577e0-0132-4d6d-92b9-952c359988f2/assignWorkspace

{
  "workspaceId": "4de5bcc4-2c88-4efe-b827-4ee7b289b496"
}

Δείγμα απόκρισης

Ορισμοί

Όνομα Περιγραφή
DeploymentPipelineAssignWorkspaceRequest

Μια αίτηση για εκχώρηση ενός χώρου εργασίας σε ένα στάδιο διοχέτευσης ανάπτυξης.

ErrorRelatedResource

Το αντικείμενο λεπτομερειών πόρου που σχετίζεται με το σφάλμα.

ErrorResponse

Η απόκριση σφάλματος.

ErrorResponseDetails

Οι λεπτομέρειες της απόκρισης σφάλματος.

DeploymentPipelineAssignWorkspaceRequest

Μια αίτηση για εκχώρηση ενός χώρου εργασίας σε ένα στάδιο διοχέτευσης ανάπτυξης.

Όνομα Τύπος Περιγραφή
workspaceId

string (uuid)

Το αναγνωριστικό χώρου εργασίας.

ErrorRelatedResource

Το αντικείμενο λεπτομερειών πόρου που σχετίζεται με το σφάλμα.

Όνομα Τύπος Περιγραφή
resourceId

string

Το αναγνωριστικό πόρου που εμπλέκεται στο σφάλμα.

resourceType

string

Ο τύπος του πόρου που εμπλέκεται στο σφάλμα.

ErrorResponse

Η απόκριση σφάλματος.

Όνομα Τύπος Περιγραφή
errorCode

string

Ένα συγκεκριμένο αναγνωριστικό που παρέχει πληροφορίες σχετικά με μια συνθήκη σφάλματος, επιτρέποντας τυποποιημένη επικοινωνία μεταξύ της υπηρεσίας μας και των χρηστών της.

message

string

Μια αναγνώσιμη αναπαράσταση του σφάλματος.

moreDetails

ErrorResponseDetails[]

Λίστα πρόσθετων λεπτομερειών σφάλματος.

relatedResource

ErrorRelatedResource

Οι λεπτομέρειες του πόρου που σχετίζονται με το σφάλμα.

requestId

string

Το αναγνωριστικό της αίτησης που σχετίζεται με το σφάλμα.

ErrorResponseDetails

Οι λεπτομέρειες της απόκρισης σφάλματος.

Όνομα Τύπος Περιγραφή
errorCode

string

Ένα συγκεκριμένο αναγνωριστικό που παρέχει πληροφορίες σχετικά με μια συνθήκη σφάλματος, επιτρέποντας τυποποιημένη επικοινωνία μεταξύ της υπηρεσίας μας και των χρηστών της.

message

string

Μια αναγνώσιμη αναπαράσταση του σφάλματος.

relatedResource

ErrorRelatedResource

Οι λεπτομέρειες του πόρου που σχετίζονται με το σφάλμα.