Azure Blueprints
Azure Blueprints management API — 13 operations consolidated from 3 Microsoft OpenAPI specs into one connector.
- Base URL:
https://management.azure.com - Auth: OAuth 2.0 (user-delegated) — attach an InTouch
oauthcredential. The server refreshes the access token before each run.
Consolidated from 3 spec-per-resource-provider connectors; every operation from every one of them is preserved. The superseded names still resolve.
Operations
artifacts_get— GET /{scope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}/artifacts/{artifactName}artifacts_list— GET /{scope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}/artifactsassignmentoperations_get— GET /{scope}/providers/Microsoft.Blueprint/blueprintAssignments/{assignmentName}/assignmentOperations/{assignmentOperationName}assignmentoperations_list— GET /{scope}/providers/Microsoft.Blueprint/blueprintAssignments/{assignmentName}/assignmentOperationsassignments_createorupdate— PUT /{scope}/providers/Microsoft.Blueprint/blueprintAssignments/{assignmentName}assignments_delete— DELETE /{scope}/providers/Microsoft.Blueprint/blueprintAssignments/{assignmentName}assignments_get— GET /{scope}/providers/Microsoft.Blueprint/blueprintAssignments/{assignmentName}assignments_list— GET /{scope}/providers/Microsoft.Blueprint/blueprintAssignmentsassignments_whoisblueprint— POST /{scope}/providers/Microsoft.Blueprint/blueprintAssignments/{assignmentName}/WhoIsBlueprintblueprints_get— GET /{scope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}blueprints_list— GET /{scope}/providers/Microsoft.Blueprint/blueprintspublishedblueprints_get— GET /{scope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}/versions/{versionId}publishedblueprints_list— GET /{scope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}/versions
Inputs
- a linked
oauthcredential (no key inputs) operation— one of the operations above- path parameters when an operation's path contains
{...} query— optional JSON object of query paramsbody— JSON object for create/update ops
Publishes
The keys a later task may reference as {{taskName.key}}. Referencing anything not listed here resolves to nothing at run time.
erroroperationresultstatus
Input Properties
Every property this tool accepts, from its own tool.iml.
| Property | Type | Required | Default | Description |
|---|---|---|---|---|
operation |
string | yes | — | One of: artifacts_get, artifacts_list, assignmentoperations_get, assignmentoperations_list, assignments_createorupdate, assignments_delete, assignments_get, assignments_list, assignments_whoisblueprint, blueprints_get, blueprints_list, publishedblueprints_get, publishedblueprints_list |
artifactName |
string | no | — | Path parameter artifactName (required by some operations). |
assignmentName |
string | no | — | Path parameter assignmentName (required by some operations). |
assignmentOperationName |
string | no | — | Path parameter assignmentOperationName (required by some operations). |
blueprintName |
string | no | — | Path parameter blueprintName (required by some operations). |
versionId |
string | no | — | Path parameter versionId (required by some operations). |
body |
string | no | — | Request body as a JSON object string. Sent as JSON, or form-encoded when the operation expects a form. Required by write operations. |
query |
string | no | — | Query-string parameters as a JSON object string, e.g. {"limit": 50}. Parsed and url-encoded onto the request. |