Compartilhar via


Microsoft.Blueprint blueprintAssignments 2017-11-11-preview

Definição de recurso do Bicep

O tipo de recurso blueprintAssignments pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Blueprint/blueprintAssignments, adicione o Bicep a seguir ao modelo.

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'
      }
    }
  }
}

Valores de propriedade

AssignmentLockSettings

Nome Descrição Valor
modo Modo de bloqueio. 'AllResources'
'None'

AssignmentProperties

Nome Descrição Valor
blueprintId ID do recurso de definição blueprint. corda
descrição Várias linhas explicam esse recurso. corda

Restrições:
Comprimento máximo = 500
displayName Uma cadeia de caracteres de linha explica esse recurso. corda

Restrições:
Comprimento máximo = 256
Fechaduras Define como os recursos gerenciados pelo Blueprint serão bloqueados. AssignmentLockSettings
Parâmetros Valores de parâmetro blueprint. ParameterValueCollection (obrigatório)
resourceGroups Nomes e locais de espaços reservados do grupo de recursos. ResourceGroupValueCollection (obrigatório)

ManagedServiceIdentity

Nome Descrição Valor
principalId ID da entidade de segurança do Azure Active Directory associada a essa Identidade. corda
tenantId ID do Azure Active Directory. corda
tipo Tipo da Identidade de Serviço Gerenciado. 'None'
'SystemAssigned'
'UserAssigned' (obrigatório)

Microsoft.Blueprint/blueprintAssignments

Nome Descrição Valor
identidade Identidade de Serviço Gerenciada para esta atribuição de Blueprint ManagedServiceIdentity (obrigatório)
localização O local desta atribuição blueprint. cadeia de caracteres (obrigatório)
nome O nome do recurso cadeia de caracteres (obrigatório)
Propriedades Propriedades do objeto Assignment. AssignmentProperties (obrigatório)

ParameterValueBase

Nome Descrição Valor
descrição Propriedade opcional, apenas para estabelecer ParameterValueBase como uma BaseClass. corda

ParameterValueCollection

Nome Descrição Valor

ResourceGroupValue

Nome Descrição Valor
localização Local do grupo de recursos corda
nome Nome do grupo de recursos corda

Restrições:
Comprimento mínimo = 1
Comprimento máximo = 90

ResourceGroupValueCollection

Nome Descrição Valor

Definição de recurso de modelo do ARM

O tipo de recurso blueprintAssignments pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Blueprint/blueprintAssignments, adicione o JSON a seguir ao modelo.

{
  "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"
      }
    }
  }
}

Valores de propriedade

AssignmentLockSettings

Nome Descrição Valor
modo Modo de bloqueio. 'AllResources'
'None'

AssignmentProperties

Nome Descrição Valor
blueprintId ID do recurso de definição blueprint. corda
descrição Várias linhas explicam esse recurso. corda

Restrições:
Comprimento máximo = 500
displayName Uma cadeia de caracteres de linha explica esse recurso. corda

Restrições:
Comprimento máximo = 256
Fechaduras Define como os recursos gerenciados pelo Blueprint serão bloqueados. AssignmentLockSettings
Parâmetros Valores de parâmetro blueprint. ParameterValueCollection (obrigatório)
resourceGroups Nomes e locais de espaços reservados do grupo de recursos. ResourceGroupValueCollection (obrigatório)

ManagedServiceIdentity

Nome Descrição Valor
principalId ID da entidade de segurança do Azure Active Directory associada a essa Identidade. corda
tenantId ID do Azure Active Directory. corda
tipo Tipo da Identidade de Serviço Gerenciado. 'None'
'SystemAssigned'
'UserAssigned' (obrigatório)

Microsoft.Blueprint/blueprintAssignments

Nome Descrição Valor
apiVersion A versão da API '2017-11-11-preview'
identidade Identidade de Serviço Gerenciada para esta atribuição de Blueprint ManagedServiceIdentity (obrigatório)
localização O local desta atribuição blueprint. cadeia de caracteres (obrigatório)
nome O nome do recurso cadeia de caracteres (obrigatório)
Propriedades Propriedades do objeto Assignment. AssignmentProperties (obrigatório)
tipo O tipo de recurso 'Microsoft.Blueprint/blueprintAssignments'

ParameterValueBase

Nome Descrição Valor
descrição Propriedade opcional, apenas para estabelecer ParameterValueBase como uma BaseClass. corda

ParameterValueCollection

Nome Descrição Valor

ResourceGroupValue

Nome Descrição Valor
localização Local do grupo de recursos corda
nome Nome do grupo de recursos corda

Restrições:
Comprimento mínimo = 1
Comprimento máximo = 90

ResourceGroupValueCollection

Nome Descrição Valor

Exemplos de uso

Definição de recurso do Terraform (provedor de AzAPI)

O tipo de recurso blueprintAssignments pode ser implantado com operações direcionadas:

  • de Assinatura

Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Blueprint/blueprintAssignments, adicione o Terraform a seguir ao seu modelo.

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"
        }
      }
    }
  })
}

Valores de propriedade

AssignmentLockSettings

Nome Descrição Valor
modo Modo de bloqueio. 'AllResources'
'None'

AssignmentProperties

Nome Descrição Valor
blueprintId ID do recurso de definição blueprint. corda
descrição Várias linhas explicam esse recurso. corda

Restrições:
Comprimento máximo = 500
displayName Uma cadeia de caracteres de linha explica esse recurso. corda

Restrições:
Comprimento máximo = 256
Fechaduras Define como os recursos gerenciados pelo Blueprint serão bloqueados. AssignmentLockSettings
Parâmetros Valores de parâmetro blueprint. ParameterValueCollection (obrigatório)
resourceGroups Nomes e locais de espaços reservados do grupo de recursos. ResourceGroupValueCollection (obrigatório)

ManagedServiceIdentity

Nome Descrição Valor
principalId ID da entidade de segurança do Azure Active Directory associada a essa Identidade. corda
tenantId ID do Azure Active Directory. corda
tipo Tipo da Identidade de Serviço Gerenciado. 'None'
'SystemAssigned'
'UserAssigned' (obrigatório)

Microsoft.Blueprint/blueprintAssignments

Nome Descrição Valor
identidade Identidade de Serviço Gerenciada para esta atribuição de Blueprint ManagedServiceIdentity (obrigatório)
localização O local desta atribuição blueprint. cadeia de caracteres (obrigatório)
nome O nome do recurso cadeia de caracteres (obrigatório)
Propriedades Propriedades do objeto Assignment. AssignmentProperties (obrigatório)
tipo O tipo de recurso "Microsoft.Blueprint/blueprintAssignments@2017-11-11-preview"

ParameterValueBase

Nome Descrição Valor
descrição Propriedade opcional, apenas para estabelecer ParameterValueBase como uma BaseClass. corda

ParameterValueCollection

Nome Descrição Valor

ResourceGroupValue

Nome Descrição Valor
localização Local do grupo de recursos corda
nome Nome do grupo de recursos corda

Restrições:
Comprimento mínimo = 1
Comprimento máximo = 90

ResourceGroupValueCollection

Nome Descrição Valor