Partilhar via


Espaços de trabalho Microsoft.Quantum

Definição de recursos do bíceps

O tipo de recurso de espaços de trabalho pode ser implantado com operações que visam:

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

Formato do recurso

Para criar um recurso Microsoft.Quantum/workspaces, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.Quantum/workspaces@2023-11-13-preview' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    apiKeyEnabled: bool
    providers: [
      {
        applicationName: 'string'
        instanceUri: 'string'
        providerId: 'string'
        providerSku: 'string'
        provisioningState: 'string'
        resourceUsageId: 'string'
      }
    ]
    storageAccount: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Valores de propriedade

ManagedServiceIdentity

Designação Descrição Valor
tipo Tipo de identidade de serviço gerenciado (onde os tipos SystemAssigned e UserAssigned são permitidos). 'Nenhuma'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned' (obrigatório)
userAssignedIdentities O conjunto de identidades atribuídas pelo usuário associadas ao recurso. As chaves do dicionário userAssignedIdentities serão ids de recurso ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Os valores de dicionário podem ser objetos vazios ({}) em solicitações. UserAssignedIdentities

Microsoft.Quantum/workspaces

Designação Descrição Valor
identidade As identidades de serviço gerenciado atribuídas a este recurso. ManagedServiceIdentity
Localização A geolocalização onde o recurso vive string (obrigatório)
Designação O nome do recurso string

Restrições:
Padrão = ^[a-zA-Z0-9]+(-*[a-zA-Z0-9])*$ (obrigatório)
propriedades Obtém ou define as propriedades. Defina as propriedades específicas do espaço de trabalho quântico. WorkspaceResourceProperties
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos

Fornecedor

Designação Descrição Valor
nome_do_aplicativo Nome de exibição do aplicativo de mercado do provedor. string
instanceUri Um Uri identificando a instância específica desse provedor. string
providerId ID exclusivo deste provedor. string
provedorSku A sku associada às informações de preços para este provedor. string
provisionamentoEstado Campo de status de provisionamento «Suprimido»
'Eliminação'
'Falhou'
'Lançamento'
'Conseguiu'
'Atualização'
resourceUsageId Id para controlar o uso de recursos para o provedor. string

TrackedResourceTags

Designação Descrição Valor

UserAssignedIdentities

Designação Descrição Valor

UserAssignedIdentity

Designação Descrição Valor

WorkspaceResourceProperties

Designação Descrição Valor
apiKeyEnabled Indicador de ativação das chaves Api do espaço de trabalho Quântico. Bool
fornecedores Lista de provedores selecionados para este espaço de trabalho Provedor[]
storageAccount ID do recurso ARM da conta de armazenamento associada a este espaço de trabalho. string

Definição de recurso de modelo ARM

O tipo de recurso de espaços de trabalho pode ser implantado com operações que visam:

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

Formato do recurso

Para criar um recurso Microsoft.Quantum/workspaces, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.Quantum/workspaces",
  "apiVersion": "2023-11-13-preview",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "apiKeyEnabled": "bool",
    "providers": [
      {
        "applicationName": "string",
        "instanceUri": "string",
        "providerId": "string",
        "providerSku": "string",
        "provisioningState": "string",
        "resourceUsageId": "string"
      }
    ],
    "storageAccount": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valores de propriedade

ManagedServiceIdentity

Designação Descrição Valor
tipo Tipo de identidade de serviço gerenciado (onde os tipos SystemAssigned e UserAssigned são permitidos). 'Nenhuma'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned' (obrigatório)
userAssignedIdentities O conjunto de identidades atribuídas pelo usuário associadas ao recurso. As chaves do dicionário userAssignedIdentities serão ids de recurso ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Os valores de dicionário podem ser objetos vazios ({}) em solicitações. UserAssignedIdentities

Microsoft.Quantum/workspaces

Designação Descrição Valor
apiVersion A versão api '2023-11-13-pré-visualização'
identidade As identidades de serviço gerenciado atribuídas a este recurso. ManagedServiceIdentity
Localização A geolocalização onde o recurso vive string (obrigatório)
Designação O nome do recurso string

Restrições:
Padrão = ^[a-zA-Z0-9]+(-*[a-zA-Z0-9])*$ (obrigatório)
propriedades Obtém ou define as propriedades. Defina as propriedades específicas do espaço de trabalho quântico. WorkspaceResourceProperties
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos
tipo O tipo de recurso 'Microsoft.Quantum/workspaces'

Fornecedor

Designação Descrição Valor
nome_do_aplicativo Nome de exibição do aplicativo de mercado do provedor. string
instanceUri Um Uri identificando a instância específica desse provedor. string
providerId ID exclusivo deste provedor. string
provedorSku A sku associada às informações de preços para este provedor. string
provisionamentoEstado Campo de status de provisionamento «Suprimido»
'Eliminação'
'Falhou'
'Lançamento'
'Conseguiu'
'Atualização'
resourceUsageId Id para controlar o uso de recursos para o provedor. string

TrackedResourceTags

Designação Descrição Valor

UserAssignedIdentities

Designação Descrição Valor

UserAssignedIdentity

Designação Descrição Valor

WorkspaceResourceProperties

Designação Descrição Valor
apiKeyEnabled Indicador de ativação das chaves Api do espaço de trabalho Quântico. Bool
fornecedores Lista de provedores selecionados para este espaço de trabalho Provedor[]
storageAccount ID do recurso ARM da conta de armazenamento associada a este espaço de trabalho. string

Exemplos de uso

Definição de recursos Terraform (provedor AzAPI)

O tipo de recurso de espaços de trabalho pode ser implantado com operações que visam:

  • Grupos de recursos

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

Formato do recurso

Para criar um recurso Microsoft.Quantum/workspaces, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Quantum/workspaces@2023-11-13-preview"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
      }
    }
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      apiKeyEnabled = bool
      providers = [
        {
          applicationName = "string"
          instanceUri = "string"
          providerId = "string"
          providerSku = "string"
          provisioningState = "string"
          resourceUsageId = "string"
        }
      ]
      storageAccount = "string"
    }
  })
}

Valores de propriedade

ManagedServiceIdentity

Designação Descrição Valor
tipo Tipo de identidade de serviço gerenciado (onde os tipos SystemAssigned e UserAssigned são permitidos). 'Nenhuma'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned' (obrigatório)
userAssignedIdentities O conjunto de identidades atribuídas pelo usuário associadas ao recurso. As chaves do dicionário userAssignedIdentities serão ids de recurso ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Os valores de dicionário podem ser objetos vazios ({}) em solicitações. UserAssignedIdentities

Microsoft.Quantum/workspaces

Designação Descrição Valor
identidade As identidades de serviço gerenciado atribuídas a este recurso. ManagedServiceIdentity
Localização A geolocalização onde o recurso vive string (obrigatório)
Designação O nome do recurso string

Restrições:
Padrão = ^[a-zA-Z0-9]+(-*[a-zA-Z0-9])*$ (obrigatório)
propriedades Obtém ou define as propriedades. Defina as propriedades específicas do espaço de trabalho quântico. WorkspaceResourceProperties
Etiquetas Tags de recursos Dicionário de nomes e valores de tags.
tipo O tipo de recurso "Microsoft.Quantum/workspaces@2023-11-13-pré-visualização"

Fornecedor

Designação Descrição Valor
nome_do_aplicativo Nome de exibição do aplicativo de mercado do provedor. string
instanceUri Um Uri identificando a instância específica desse provedor. string
providerId ID exclusivo deste provedor. string
provedorSku A sku associada às informações de preços para este provedor. string
provisionamentoEstado Campo de status de provisionamento «Suprimido»
'Eliminação'
'Falhou'
'Lançamento'
'Conseguiu'
'Atualização'
resourceUsageId Id para controlar o uso de recursos para o provedor. string

TrackedResourceTags

Designação Descrição Valor

UserAssignedIdentities

Designação Descrição Valor

UserAssignedIdentity

Designação Descrição Valor

WorkspaceResourceProperties

Designação Descrição Valor
apiKeyEnabled Indicador de ativação das chaves Api do espaço de trabalho Quântico. Bool
fornecedores Lista de provedores selecionados para este espaço de trabalho Provedor[]
storageAccount ID do recurso ARM da conta de armazenamento associada a este espaço de trabalho. string