共用方式為


Microsoft.Blueprint 藍圖指派 2017-11-11-preview

Bicep 資源定義

blueprintAssignments 資源類型可以使用目標作業來部署:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.Blueprint/blueprintAssignments 資源,請將下列 Bicep 新增至範本。

resource symbolicname 'Microsoft.Blueprint/blueprintAssignments@2017-11-11-preview' = {
  identity: {
    principalId: 'string'
    tenantId: 'string'
    type: 'string'
  }
  location: 'string'
  name: 'string'
  properties: {
    blueprintId: 'string'
    description: 'string'
    displayName: 'string'
    locks: {
      mode: 'string'
    }
    parameters: {
      {customized property}: {
        description: 'string'
      }
    }
    resourceGroups: {
      {customized property}: {
        location: 'string'
        name: 'string'
      }
    }
  }
}

屬性值

AssignmentLockSettings

名字 描述 價值
模式 鎖定模式。 'AllResources'
'None'

AssignmentProperties

名字 描述 價值
blueprintId 藍圖定義資源的標識碼。 字串
描述 多行說明此資源。 字串

約束:
最大長度 =
displayName 單行字串說明此資源。 字串

約束:
最大長度 =
定義如何鎖定藍圖管理的資源。 AssignmentLockSettings
參數 藍圖參數值。 ParameterValueCollection (必要)
resourceGroups 資源群組佔位元的名稱和位置。 ResourceGroupValueCollection (必要)

ManagedServiceIdentity

名字 描述 價值
principalId 與此身分識別相關聯的 Azure Active Directory 主體標識符。 字串
tenantId Azure Active Directory 的標識碼。 字串
類型 受控服務識別的類型。 'None'
'SystemAssigned'
'UserAssigned' (必要)

Microsoft.Blueprint/blueprintAssignments

名字 描述 價值
身份 此藍圖指派的受控服務識別 ManagedServiceIdentity (必要)
位置 此藍圖指派的位置。 字串 (必要)
名字 資源名稱 字串 (必要)
性能 Assignment 對象的屬性。 AssignmentProperties (必要)

ParameterValueBase

名字 描述 價值
描述 選擇性屬性,只是為了將ParameterValueBase建立為BaseClass。 字串

ParameterValueCollection

名字 描述 價值

ResourceGroupValue

名字 描述 價值
位置 資源群組的位置 字串
名字 資源群組的名稱 字串

約束:
最小長度 = 1
最大長度 = 1

ResourceGroupValueCollection

名字 描述 價值

ARM 樣本資源定義

blueprintAssignments 資源類型可以使用目標作業來部署:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.Blueprint/blueprintAssignments 資源,請將下列 JSON 新增至範本。

{
  "type": "Microsoft.Blueprint/blueprintAssignments",
  "apiVersion": "2017-11-11-preview",
  "name": "string",
  "identity": {
    "principalId": "string",
    "tenantId": "string",
    "type": "string"
  },
  "location": "string",
  "properties": {
    "blueprintId": "string",
    "description": "string",
    "displayName": "string",
    "locks": {
      "mode": "string"
    },
    "parameters": {
      "{customized property}": {
        "description": "string"
      }
    },
    "resourceGroups": {
      "{customized property}": {
        "location": "string",
        "name": "string"
      }
    }
  }
}

屬性值

AssignmentLockSettings

名字 描述 價值
模式 鎖定模式。 'AllResources'
'None'

AssignmentProperties

名字 描述 價值
blueprintId 藍圖定義資源的標識碼。 字串
描述 多行說明此資源。 字串

約束:
最大長度 =
displayName 單行字串說明此資源。 字串

約束:
最大長度 =
定義如何鎖定藍圖管理的資源。 AssignmentLockSettings
參數 藍圖參數值。 ParameterValueCollection (必要)
resourceGroups 資源群組佔位元的名稱和位置。 ResourceGroupValueCollection (必要)

ManagedServiceIdentity

名字 描述 價值
principalId 與此身分識別相關聯的 Azure Active Directory 主體標識符。 字串
tenantId Azure Active Directory 的標識碼。 字串
類型 受控服務識別的類型。 'None'
'SystemAssigned'
'UserAssigned' (必要)

Microsoft.Blueprint/blueprintAssignments

名字 描述 價值
apiVersion API 版本 '2017-11-11-preview'
身份 此藍圖指派的受控服務識別 ManagedServiceIdentity (必要)
位置 此藍圖指派的位置。 字串 (必要)
名字 資源名稱 字串 (必要)
性能 Assignment 對象的屬性。 AssignmentProperties (必要)
類型 資源類型 'Microsoft.Blueprint/blueprintAssignments'

ParameterValueBase

名字 描述 價值
描述 選擇性屬性,只是為了將ParameterValueBase建立為BaseClass。 字串

ParameterValueCollection

名字 描述 價值

ResourceGroupValue

名字 描述 價值
位置 資源群組的位置 字串
名字 資源群組的名稱 字串

約束:
最小長度 = 1
最大長度 = 1

ResourceGroupValueCollection

名字 描述 價值

Terraform (AzAPI 提供者) 資源定義

blueprintAssignments 資源類型可以使用目標作業來部署:

  • 訂用帳戶

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.Blueprint/blueprintAssignments 資源,請將下列 Terraform 新增至範本。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Blueprint/blueprintAssignments@2017-11-11-preview"
  name = "string"
  identity = {
    principalId = "string"
    tenantId = "string"
    type = "string"
  }
  location = "string"
  body = jsonencode({
    properties = {
      blueprintId = "string"
      description = "string"
      displayName = "string"
      locks = {
        mode = "string"
      }
      parameters = {
        {customized property} = {
          description = "string"
        }
      }
      resourceGroups = {
        {customized property} = {
          location = "string"
          name = "string"
        }
      }
    }
  })
}

屬性值

AssignmentLockSettings

名字 描述 價值
模式 鎖定模式。 'AllResources'
'None'

AssignmentProperties

名字 描述 價值
blueprintId 藍圖定義資源的標識碼。 字串
描述 多行說明此資源。 字串

約束:
最大長度 =
displayName 單行字串說明此資源。 字串

約束:
最大長度 =
定義如何鎖定藍圖管理的資源。 AssignmentLockSettings
參數 藍圖參數值。 ParameterValueCollection (必要)
resourceGroups 資源群組佔位元的名稱和位置。 ResourceGroupValueCollection (必要)

ManagedServiceIdentity

名字 描述 價值
principalId 與此身分識別相關聯的 Azure Active Directory 主體標識符。 字串
tenantId Azure Active Directory 的標識碼。 字串
類型 受控服務識別的類型。 'None'
'SystemAssigned'
'UserAssigned' (必要)

Microsoft.Blueprint/blueprintAssignments

名字 描述 價值
身份 此藍圖指派的受控服務識別 ManagedServiceIdentity (必要)
位置 此藍圖指派的位置。 字串 (必要)
名字 資源名稱 字串 (必要)
性能 Assignment 對象的屬性。 AssignmentProperties (必要)
類型 資源類型 “Microsoft.Blueprint/blueprintAssignments@2017-11-11-preview”

ParameterValueBase

名字 描述 價值
描述 選擇性屬性,只是為了將ParameterValueBase建立為BaseClass。 字串

ParameterValueCollection

名字 描述 價值

ResourceGroupValue

名字 描述 價值
位置 資源群組的位置 字串
名字 資源群組的名稱 字串

約束:
最小長度 = 1
最大長度 = 1

ResourceGroupValueCollection

名字 描述 價值