Microsoft.Blueprint (preview:2018-11-01)

2025/10/23 • 21 new, 21 deleted methods

AssignmentOperations_List (new)
Description List operations for given blueprint assignment within a subscription or a management group.
Reference Link ¶

⚼ Request

GET:  /{resourceScope}/providers/Microsoft.Blueprint/blueprintAssignments/{assignmentName}/assignmentOperations
{
api-version: string ,
resourceScope: string ,
assignmentName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
blueprintVersion: string ,
assignmentState: string ,
timeCreated: string ,
timeStarted: string ,
timeFinished: string ,
deployments:
[
{
kind: string ,
action: string ,
jobId: string ,
jobState: string ,
result:
{
error:
{
code: string ,
message: string ,
}
,
resources:
[
{
properties: object ,
}
,
]
,
}
,
history:
[
{
error:
{
code: string ,
message: string ,
}
,
resources:
[
{
properties: object ,
}
,
]
,
}
,
]
,
requestUri: string ,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AssignmentOperations_Get (new)
Description Get a blueprint assignment operation.
Reference Link ¶

⚼ Request

GET:  /{resourceScope}/providers/Microsoft.Blueprint/blueprintAssignments/{assignmentName}/assignmentOperations/{assignmentOperationName}
{
api-version: string ,
resourceScope: string ,
assignmentName: string ,
assignmentOperationName: string ,
}

⚐ Response (200)

{
properties:
{
blueprintVersion: string ,
assignmentState: string ,
timeCreated: string ,
timeStarted: string ,
timeFinished: string ,
deployments:
[
{
kind: string ,
action: string ,
jobId: string ,
jobState: string ,
result:
{
error:
{
code: string ,
message: string ,
}
,
resources:
[
{
properties: object ,
}
,
]
,
}
,
history:
[
{
error:
{
code: string ,
message: string ,
}
,
resources:
[
{
properties: object ,
}
,
]
,
}
,
]
,
requestUri: string ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Assignments_CreateOrUpdate (new)
Description Create or update a blueprint assignment.
Reference Link ¶

⚼ Request

PUT:  /{resourceScope}/providers/Microsoft.Blueprint/blueprintAssignments/{assignmentName}
{
api-version: string ,
resourceScope: string ,
assignmentName: string ,
assignment:
{
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
userAssignedIdentities: object ,
}
,
properties:
{
blueprintId: string ,
scope: string ,
parameters: object ,
resourceGroups: object ,
status:
{
managedResources:
[
string ,
]
,
}
,
locks:
{
mode: enum ,
excludedPrincipals:
[
string ,
]
,
excludedActions:
[
string ,
]
,
}
,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (201)

{
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
userAssignedIdentities: object ,
}
,
properties:
{
blueprintId: string ,
scope: string ,
parameters: object ,
resourceGroups: object ,
status:
{
managedResources:
[
string ,
]
,
}
,
locks:
{
mode: enum ,
excludedPrincipals:
[
string ,
]
,
excludedActions:
[
string ,
]
,
}
,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Assignments_Get (new)
Description Get a blueprint assignment.
Reference Link ¶

⚼ Request

GET:  /{resourceScope}/providers/Microsoft.Blueprint/blueprintAssignments/{assignmentName}
{
api-version: string ,
resourceScope: string ,
assignmentName: string ,
}

⚐ Response (200)

{
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
userAssignedIdentities: object ,
}
,
properties:
{
blueprintId: string ,
scope: string ,
parameters: object ,
resourceGroups: object ,
status:
{
managedResources:
[
string ,
]
,
}
,
locks:
{
mode: enum ,
excludedPrincipals:
[
string ,
]
,
excludedActions:
[
string ,
]
,
}
,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Assignments_Delete (new)
Description Delete a blueprint assignment.
Reference Link ¶

⚼ Request

DELETE:  /{resourceScope}/providers/Microsoft.Blueprint/blueprintAssignments/{assignmentName}
{
api-version: string ,
resourceScope: string ,
assignmentName: string ,
deleteBehavior: string ,
}

⚐ Response (202)

{
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
userAssignedIdentities: object ,
}
,
properties:
{
blueprintId: string ,
scope: string ,
parameters: object ,
resourceGroups: object ,
status:
{
managedResources:
[
string ,
]
,
}
,
locks:
{
mode: enum ,
excludedPrincipals:
[
string ,
]
,
excludedActions:
[
string ,
]
,
}
,
provisioningState: enum ,
}
,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Assignments_WhoIsBlueprint (new)
Description Get Blueprints service SPN objectId
Reference Link ¶

⚼ Request

POST:  /{resourceScope}/providers/Microsoft.Blueprint/blueprintAssignments/{assignmentName}/whoIsBlueprint
{
api-version: string ,
resourceScope: string ,
assignmentName: string ,
}

⚐ Response (200)

{
objectId: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Assignments_List (new)
Description List blueprint assignments within a subscription or a management group.
Reference Link ¶

⚼ Request

GET:  /{resourceScope}/providers/Microsoft.Blueprint/blueprintAssignments
{
api-version: string ,
resourceScope: string ,
}

⚐ Response (200)

{
value:
[
{
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
userAssignedIdentities: object ,
}
,
properties:
{
blueprintId: string ,
scope: string ,
parameters: object ,
resourceGroups: object ,
status:
{
managedResources:
[
string ,
]
,
}
,
locks:
{
mode: enum ,
excludedPrincipals:
[
string ,
]
,
excludedActions:
[
string ,
]
,
}
,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Blueprints_CreateOrUpdate (new)
Description Create or update a blueprint definition.
Reference Link ¶

⚼ Request

PUT:  /{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}
{
api-version: string ,
resourceScope: string ,
blueprintName: string ,
blueprint:
{
properties:
{
versions: object ,
layout: object ,
}
,
}
,
}

⚐ Response (201)

{
properties:
{
versions: object ,
layout: object ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Blueprints_Get (new)
Description Get a blueprint definition.
Reference Link ¶

⚼ Request

GET:  /{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}
{
api-version: string ,
resourceScope: string ,
blueprintName: string ,
}

⚐ Response (200)

{
properties:
{
versions: object ,
layout: object ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Blueprints_Delete (new)
Description Delete a blueprint definition.
Reference Link ¶

⚼ Request

DELETE:  /{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}
{
api-version: string ,
resourceScope: string ,
blueprintName: string ,
}

⚐ Response (200)

{
properties:
{
versions: object ,
layout: object ,
}
,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Blueprints_List (new)
Description List blueprint definitions.
Reference Link ¶

⚼ Request

GET:  /{resourceScope}/providers/Microsoft.Blueprint/blueprints
{
api-version: string ,
resourceScope: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
versions: object ,
layout: object ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Artifacts_CreateOrUpdate (new)
Description Create or update blueprint artifact.
Reference Link ¶

⚼ Request

PUT:  /{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}/artifacts/{artifactName}
{
api-version: string ,
resourceScope: string ,
blueprintName: string ,
artifactName: string ,
artifact:
{
kind: enum ,
}
,
}

⚐ Response (201)

{
kind: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Artifacts_Get (new)
Description Get a blueprint artifact.
Reference Link ¶

⚼ Request

GET:  /{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}/artifacts/{artifactName}
{
api-version: string ,
resourceScope: string ,
blueprintName: string ,
artifactName: string ,
}

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Artifacts_Delete (new)
Description Delete a blueprint artifact.
Reference Link ¶

⚼ Request

DELETE:  /{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}/artifacts/{artifactName}
{
api-version: string ,
resourceScope: string ,
blueprintName: string ,
artifactName: string ,
}

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Artifacts_List (new)
Description List artifacts for a given blueprint definition.
Reference Link ¶

⚼ Request

GET:  /{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}/artifacts
{
api-version: string ,
resourceScope: string ,
blueprintName: string ,
}

⚐ Response (200)

{
value:
[
{
kind: enum ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PublishedBlueprints_Create (new)
Description Publish a new version of the blueprint definition with the latest artifacts. Published blueprint definitions are immutable.
Reference Link ¶

⚼ Request

PUT:  /{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}/versions/{versionId}
{
api-version: string ,
resourceScope: string ,
blueprintName: string ,
versionId: string ,
publishedBlueprint:
{
properties:
{
blueprintName: string ,
changeNotes: string ,
}
,
}
,
}

⚐ Response (201)

{
properties:
{
blueprintName: string ,
changeNotes: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PublishedBlueprints_Get (new)
Description Get a published version of a blueprint definition.
Reference Link ¶

⚼ Request

GET:  /{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}/versions/{versionId}
{
api-version: string ,
resourceScope: string ,
blueprintName: string ,
versionId: string ,
}

⚐ Response (200)

{
properties:
{
blueprintName: string ,
changeNotes: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PublishedBlueprints_Delete (new)
Description Delete a published version of a blueprint definition.
Reference Link ¶

⚼ Request

DELETE:  /{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}/versions/{versionId}
{
api-version: string ,
resourceScope: string ,
blueprintName: string ,
versionId: string ,
}

⚐ Response (200)

{
properties:
{
blueprintName: string ,
changeNotes: string ,
}
,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PublishedBlueprints_List (new)
Description List published versions of given blueprint definition.
Reference Link ¶

⚼ Request

GET:  /{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}/versions
{
api-version: string ,
resourceScope: string ,
blueprintName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
blueprintName: string ,
changeNotes: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PublishedArtifacts_Get (new)
Description Get an artifact for a published blueprint definition.
Reference Link ¶

⚼ Request

GET:  /{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}/versions/{versionId}/artifacts/{artifactName}
{
api-version: string ,
resourceScope: string ,
blueprintName: string ,
versionId: string ,
artifactName: string ,
}

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PublishedArtifacts_List (new)
Description List artifacts for a version of a published blueprint definition.
Reference Link ¶

⚼ Request

GET:  /{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}/versions/{versionId}/artifacts
{
api-version: string ,
resourceScope: string ,
blueprintName: string ,
versionId: string ,
}

⚐ Response (200)

{
value:
[
{
kind: enum ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AssignmentOperations_List (removed)
Description List operations for given blueprint assignment within a subscription or a management group.
Reference Link ¶

⚼ Request

GET:  /{resourceScope}/providers/Microsoft.Blueprint/blueprintAssignments/{assignmentName}/assignmentOperations
{
api-version: string ,
resourceScope: string ,
assignmentName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
blueprintVersion: string ,
assignmentState: string ,
timeCreated: string ,
timeStarted: string ,
timeFinished: string ,
deployments:
[
{
kind: string ,
action: string ,
jobId: string ,
jobState: string ,
result:
{
error:
{
code: string ,
message: string ,
}
,
resources:
[
{
properties: object ,
}
,
]
,
}
,
history:
[
{
error:
{
code: string ,
message: string ,
}
,
resources:
[
{
properties: object ,
}
,
]
,
}
,
]
,
requestUri: string ,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AssignmentOperations_Get (removed)
Description Get a blueprint assignment operation.
Reference Link ¶

⚼ Request

GET:  /{resourceScope}/providers/Microsoft.Blueprint/blueprintAssignments/{assignmentName}/assignmentOperations/{assignmentOperationName}
{
api-version: string ,
resourceScope: string ,
assignmentName: string ,
assignmentOperationName: string ,
}

⚐ Response (200)

{
properties:
{
blueprintVersion: string ,
assignmentState: string ,
timeCreated: string ,
timeStarted: string ,
timeFinished: string ,
deployments:
[
{
kind: string ,
action: string ,
jobId: string ,
jobState: string ,
result:
{
error:
{
code: string ,
message: string ,
}
,
resources:
[
{
properties: object ,
}
,
]
,
}
,
history:
[
{
error:
{
code: string ,
message: string ,
}
,
resources:
[
{
properties: object ,
}
,
]
,
}
,
]
,
requestUri: string ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Assignments_CreateOrUpdate (removed)
Description Create or update a blueprint assignment.
Reference Link ¶

⚼ Request

PUT:  /{resourceScope}/providers/Microsoft.Blueprint/blueprintAssignments/{assignmentName}
{
api-version: string ,
resourceScope: string ,
assignmentName: string ,
assignment:
{
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
userAssignedIdentities: object ,
}
,
properties:
{
blueprintId: string ,
scope: string ,
parameters: object ,
resourceGroups: object ,
status:
{
managedResources:
[
string ,
]
,
}
,
locks:
{
mode: enum ,
excludedPrincipals:
[
string ,
]
,
excludedActions:
[
string ,
]
,
}
,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (201)

{
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
userAssignedIdentities: object ,
}
,
properties:
{
blueprintId: string ,
scope: string ,
parameters: object ,
resourceGroups: object ,
status:
{
managedResources:
[
string ,
]
,
}
,
locks:
{
mode: enum ,
excludedPrincipals:
[
string ,
]
,
excludedActions:
[
string ,
]
,
}
,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Assignments_Get (removed)
Description Get a blueprint assignment.
Reference Link ¶

⚼ Request

GET:  /{resourceScope}/providers/Microsoft.Blueprint/blueprintAssignments/{assignmentName}
{
api-version: string ,
resourceScope: string ,
assignmentName: string ,
}

⚐ Response (200)

{
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
userAssignedIdentities: object ,
}
,
properties:
{
blueprintId: string ,
scope: string ,
parameters: object ,
resourceGroups: object ,
status:
{
managedResources:
[
string ,
]
,
}
,
locks:
{
mode: enum ,
excludedPrincipals:
[
string ,
]
,
excludedActions:
[
string ,
]
,
}
,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Assignments_Delete (removed)
Description Delete a blueprint assignment.
Reference Link ¶

⚼ Request

DELETE:  /{resourceScope}/providers/Microsoft.Blueprint/blueprintAssignments/{assignmentName}
{
api-version: string ,
resourceScope: string ,
assignmentName: string ,
deleteBehavior: string ,
}

⚐ Response (202)

{
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
userAssignedIdentities: object ,
}
,
properties:
{
blueprintId: string ,
scope: string ,
parameters: object ,
resourceGroups: object ,
status:
{
managedResources:
[
string ,
]
,
}
,
locks:
{
mode: enum ,
excludedPrincipals:
[
string ,
]
,
excludedActions:
[
string ,
]
,
}
,
provisioningState: enum ,
}
,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Assignments_WhoIsBlueprint (removed)
Description Get Blueprints service SPN objectId
Reference Link ¶

⚼ Request

POST:  /{resourceScope}/providers/Microsoft.Blueprint/blueprintAssignments/{assignmentName}/whoIsBlueprint
{
api-version: string ,
resourceScope: string ,
assignmentName: string ,
}

⚐ Response (200)

{
objectId: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Assignments_List (removed)
Description List blueprint assignments within a subscription or a management group.
Reference Link ¶

⚼ Request

GET:  /{resourceScope}/providers/Microsoft.Blueprint/blueprintAssignments
{
api-version: string ,
resourceScope: string ,
}

⚐ Response (200)

{
value:
[
{
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
userAssignedIdentities: object ,
}
,
properties:
{
blueprintId: string ,
scope: string ,
parameters: object ,
resourceGroups: object ,
status:
{
managedResources:
[
string ,
]
,
}
,
locks:
{
mode: enum ,
excludedPrincipals:
[
string ,
]
,
excludedActions:
[
string ,
]
,
}
,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Blueprints_CreateOrUpdate (removed)
Description Create or update a blueprint definition.
Reference Link ¶

⚼ Request

PUT:  /{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}
{
api-version: string ,
resourceScope: string ,
blueprintName: string ,
blueprint:
{
properties:
{
versions: object ,
layout: object ,
}
,
}
,
}

⚐ Response (201)

{
properties:
{
versions: object ,
layout: object ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Blueprints_Get (removed)
Description Get a blueprint definition.
Reference Link ¶

⚼ Request

GET:  /{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}
{
api-version: string ,
resourceScope: string ,
blueprintName: string ,
}

⚐ Response (200)

{
properties:
{
versions: object ,
layout: object ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Blueprints_Delete (removed)
Description Delete a blueprint definition.
Reference Link ¶

⚼ Request

DELETE:  /{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}
{
api-version: string ,
resourceScope: string ,
blueprintName: string ,
}

⚐ Response (200)

{
properties:
{
versions: object ,
layout: object ,
}
,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Blueprints_List (removed)
Description List blueprint definitions.
Reference Link ¶

⚼ Request

GET:  /{resourceScope}/providers/Microsoft.Blueprint/blueprints
{
api-version: string ,
resourceScope: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
versions: object ,
layout: object ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Artifacts_CreateOrUpdate (removed)
Description Create or update blueprint artifact.
Reference Link ¶

⚼ Request

PUT:  /{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}/artifacts/{artifactName}
{
api-version: string ,
resourceScope: string ,
blueprintName: string ,
artifactName: string ,
artifact:
{
kind: enum ,
}
,
}

⚐ Response (201)

{
kind: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Artifacts_Get (removed)
Description Get a blueprint artifact.
Reference Link ¶

⚼ Request

GET:  /{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}/artifacts/{artifactName}
{
api-version: string ,
resourceScope: string ,
blueprintName: string ,
artifactName: string ,
}

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Artifacts_Delete (removed)
Description Delete a blueprint artifact.
Reference Link ¶

⚼ Request

DELETE:  /{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}/artifacts/{artifactName}
{
api-version: string ,
resourceScope: string ,
blueprintName: string ,
artifactName: string ,
}

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Artifacts_List (removed)
Description List artifacts for a given blueprint definition.
Reference Link ¶

⚼ Request

GET:  /{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}/artifacts
{
api-version: string ,
resourceScope: string ,
blueprintName: string ,
}

⚐ Response (200)

{
value:
[
{
kind: enum ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PublishedBlueprints_Create (removed)
Description Publish a new version of the blueprint definition with the latest artifacts. Published blueprint definitions are immutable.
Reference Link ¶

⚼ Request

PUT:  /{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}/versions/{versionId}
{
api-version: string ,
resourceScope: string ,
blueprintName: string ,
versionId: string ,
publishedBlueprint:
{
properties:
{
blueprintName: string ,
changeNotes: string ,
}
,
}
,
}

⚐ Response (201)

{
properties:
{
blueprintName: string ,
changeNotes: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PublishedBlueprints_Get (removed)
Description Get a published version of a blueprint definition.
Reference Link ¶

⚼ Request

GET:  /{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}/versions/{versionId}
{
api-version: string ,
resourceScope: string ,
blueprintName: string ,
versionId: string ,
}

⚐ Response (200)

{
properties:
{
blueprintName: string ,
changeNotes: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PublishedBlueprints_Delete (removed)
Description Delete a published version of a blueprint definition.
Reference Link ¶

⚼ Request

DELETE:  /{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}/versions/{versionId}
{
api-version: string ,
resourceScope: string ,
blueprintName: string ,
versionId: string ,
}

⚐ Response (200)

{
properties:
{
blueprintName: string ,
changeNotes: string ,
}
,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PublishedBlueprints_List (removed)
Description List published versions of given blueprint definition.
Reference Link ¶

⚼ Request

GET:  /{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}/versions
{
api-version: string ,
resourceScope: string ,
blueprintName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
blueprintName: string ,
changeNotes: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PublishedArtifacts_Get (removed)
Description Get an artifact for a published blueprint definition.
Reference Link ¶

⚼ Request

GET:  /{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}/versions/{versionId}/artifacts/{artifactName}
{
api-version: string ,
resourceScope: string ,
blueprintName: string ,
versionId: string ,
artifactName: string ,
}

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PublishedArtifacts_List (removed)
Description List artifacts for a version of a published blueprint definition.
Reference Link ¶

⚼ Request

GET:  /{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}/versions/{versionId}/artifacts
{
api-version: string ,
resourceScope: string ,
blueprintName: string ,
versionId: string ,
}

⚐ Response (200)

{
value:
[
{
kind: enum ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}