Partilhar via


Managed Instances - Create Or Update

Cria ou atualiza uma instância gerida.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}?api-version=2021-11-01

Parâmetros do URI

Name Em Necessário Tipo Description
managedInstanceName
path True

string

O nome da instância gerida.

resourceGroupName
path True

string

O nome do grupo de recursos que contém o recurso. Pode obter este valor a partir da API do Azure Resource Manager ou do portal.

subscriptionId
path True

string

O ID da subscrição que identifica uma subscrição do Azure.

api-version
query True

string

A versão da API a utilizar para o pedido.

Corpo do Pedido

Name Necessário Tipo Description
location True

string

Localização do recurso.

identity

ResourceIdentity

A identidade do Azure Active Directory da instância gerida.

properties.administratorLogin

string

Nome de utilizador administrador da instância gerida. Só pode ser especificado quando a instância gerida está a ser criada (e é necessária para a criação).

properties.administratorLoginPassword

string

A palavra-passe de início de sessão do administrador (necessária para a criação de instância gerida).

properties.administrators

ManagedInstanceExternalAdministrator

O administrador do Azure Active Directory do servidor.

properties.collation

string

Agrupamento da instância gerida.

properties.dnsZonePartner

string

O ID de recurso de outra instância gerida cuja zona DNS esta instância gerida irá partilhar após a criação.

properties.instancePoolId

string

O ID do conjunto de instâncias a que este servidor gerido pertence.

properties.keyId

string

Um URI de CMK da chave a utilizar para encriptação.

properties.licenseType

ManagedInstanceLicenseType

O tipo de licença. Os valores possíveis são "LicenseIncluded" (preço normal, incluindo uma nova licença SQL) e "Preço Base" (preço AHB com desconto para trazer as suas próprias licenças SQL).

properties.maintenanceConfigurationId

string

Especifica o ID de configuração de manutenção a aplicar a esta instância gerida.

properties.managedInstanceCreateMode

ManagedServerCreateMode

Especifica o modo de criação da base de dados.

Predefinição: criação regular de instâncias.

Restauro: cria uma instância ao restaurar um conjunto de cópias de segurança para um ponto específico no tempo. RestorePointInTime e SourceManagedInstanceId têm de ser especificados.

properties.minimalTlsVersion

string

Versão mínima do TLS. Valores permitidos: "None", "1.0", "1.1", "1.2"

properties.primaryUserAssignedIdentityId

string

O ID de recurso de uma identidade atribuída pelo utilizador a utilizar por predefinição.

properties.proxyOverride

ManagedInstanceProxyOverride

Tipo de ligação utilizado para ligar à instância.

properties.publicDataEndpointEnabled

boolean

Quer o ponto final de dados público esteja ou não ativado.

properties.requestedBackupStorageRedundancy

BackupStorageRedundancy

O tipo de conta de armazenamento a ser utilizado para armazenar cópias de segurança para esta instância. As opções são Local (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) e GeoZone(GeoZoneRedundantStorage)

properties.restorePointInTime

string

Especifica o ponto anterior no tempo (ISO8601 formato) da base de dados de origem que será restaurada para criar a nova base de dados.

properties.servicePrincipal

ServicePrincipal

O principal de serviço da instância gerida.

properties.sourceManagedInstanceId

string

O identificador de recursos da instância gerida de origem associada à operação de criação desta instância.

properties.storageSizeInGB

integer

Tamanho do armazenamento em GB. Valor mínimo: 32. Valor máximo: 16384. Incrementos de 32 GB permitidos apenas. O valor máximo depende da família de hardware selecionada e do número de vCores.

properties.subnetId

string

ID do recurso de sub-rede para a instância gerida.

properties.timezoneId

string

ID do fuso horário. Os valores permitidos são fusos horários suportados pelo Windows. O Windows mantém detalhes sobre fusos horários suportados, incluindo o ID, no registo em KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fusos Horários. Pode obter esses valores de registo através de SQL Server consultando o nome SELECT AS timezone_id FROM sys.time_zone_info. A lista de IDs também pode ser obtida ao executar [System.TimeZoneInfo]::GetSystemTimeZones() no PowerShell. Um exemplo de ID de fuso horário válido é "Hora Padrão do Pacífico" ou "W. Hora Padrão da Europa".

properties.vCores

integer

O número de vCores. Valores permitidos: 8, 16, 24, 32, 40, 64, 80.

properties.zoneRedundant

boolean

Se o multi-az está ou não ativado.

sku

Sku

SKU de instância gerida. Valores permitidos para sku.name: GP_Gen5, GP_G8IM, GP_G8IH, BC_Gen5, BC_G8IM, BC_G8IH

tags

object

Etiquetas de recursos.

Respostas

Name Tipo Description
200 OK

ManagedInstance

A instância gerida foi atualizada com êxito.

201 Created

ManagedInstance

A instância gerida foi criada com êxito.

202 Accepted

Aceite

Other Status Codes

Respostas de Erro: ***

  • 400 NameAlreadyExists – o nome fornecido já existe.

  • 400 InvalidCollation - Agrupamento inválido.

  • 400 ProvisioningDisabled – apresenta a mensagem de erro do autorizador da operação de recursos tal como está, sem alterações

  • 400 RegionDoesNotAllowProvisioning - A localização selecionada não está a aceitar novos servidores da Base de Dados do Windows SQL do Azure. Isto pode ser alterado posteriormente.

  • 400 UnableToResolveRemoteServer – não foi possível resolver o nome do servidor do parceiro remoto devido a um nome de servidor inválido ou a problemas de conectividade DNS.

  • 400 HkCannotSwitchToInactive – a base de dados não pode prosseguir com a atualização do escalão de preço, uma vez que tem objetos otimizados para memória. Largue esses objetos e tente novamente.

  • 400 TokenTooLong – o token fornecido é demasiado longo.

  • 400 CloudLifterUnsupportedFeature – a funcionalidade não está disponível na Instância Gerida neste momento.

  • 400 ManagedInstanceSloUpdateFailed – a operação "" do SLO não{0} pode ter êxito, uma vez que a utilização da memória de "{1}" excede a quota.

  • 400 OperationCanNotStartDueToMiLink – não é possível concluir a operação "{0}", uma vez que existe uma base de dados num processo de criação através da ligação instância gerida. Aguarde que a criação da ligação seja concluída ou elimine a ligação e repita a operação novamente.

  • 400 ManagedInstanceLocalStorageUpdateSloDisabled – O SLO de atualização para instâncias geridas com armazenamento local ainda não é suportado.

  • 400 InvalidSubnetResourceId – o ID de recurso de sub-rede fornecido para a criação ou atualização da instância gerida é inválido.

  • 400 VnetInWrongRegion – A rede virtual está numa região errada.

  • 400 AlterDbDeactivatedNotSupported – A Operação da Base de Dados falhou para o Servidor "{0}", Base de Dados "{1}" devido a um atraso inesperado. Tente novamente.

  • 400 VnetAddressRangeError – O intervalo de endereços de rede virtual é inválido.

  • 400 RegionDoesNotSupportVersion - Um utilizador tentou criar um servidor de uma versão especificada numa localização onde essa versão do servidor não é suportada.

  • 400 VnetConfigIsNotAllowed – A configuração da rede virtual não é permitida.

  • 400 InstanceFailoverGroupDoesNotExist – o grupo de ativação pós-falha não existe num servidor.

  • 400 ManagedInstanceClassicVnetNotSupported – A Instância Gerida não pode ser associada a uma rede virtual clássica.

  • 400 VnetConfigHasNsg – o utilizador tentou injetar a sub-rede do Servidor Gerido com Grupos de Segurança de Rede.

  • 400 VnetConfigHasNoUdr – o utilizador tentou injetar a sub-rede do Servidor Gerido sem a Tabela de Rotas Definida pelo Utilizador predefinida.

  • 400 VnetConfigHasInvalidUdr – o utilizador tentou injetar a sub-rede do Servidor Gerido com uma Tabela de Rotas Definida pelo Utilizador inválida.

  • 400 VnetConfigHasInvalidDns – o utilizador tentou injetar a sub-rede do Servidor Gerido com um DNS personalizado inválido.

  • 400 VnetConfigHasServiceEndpoints – o utilizador tentou injetar a sub-rede do Servidor Gerido com pontos finais de serviço.

  • 400 VnetSubnetIsInUse – o utilizador tentou injetar uma sub-rede do Servidor Gerido que não está vazia.

  • 400 VnetSubnetIsLocked – o utilizador tentou injetar a sub-rede do Servidor Gerido que está no âmbito bloqueado.

  • 400 VnetSubnetIsGateway – o utilizador tentou injetar a sub-rede do Servidor Gerido que é a sub-rede do Gateway.

  • 400 VnetSubnetIsUnknown – o utilizador tentou injetar uma sub-rede do Servidor Gerido que não existe.

  • 400 VnetSubnetConflictWithIntendedPolicy - O utilizador tentou injetar uma sub-rede do Servidor Gerido que tem um conflito com IntendedPolicy.

  • 400 ManagedInstanceInvalidEditionForSku - A edição {0} especificada não é consistente com o SKU {1}especificado.

  • 400 ManagedInstanceInvalidLicenseType - O tipo {0} de licença especificado não é válido.

  • 400 ManagedInstanceUpdateSloInProgress – "Não foi possível concluir a operação porque está em curso uma alteração do escalão de serviço para a instância gerida"{0}. Aguarde pela conclusão da operação em curso e tente novamente".

  • 400 VnetResourceNotFound – Recurso não encontrado: "{0}".

  • 400 InstanceCollationUpdateNotSupported – o utilizador não pode alterar o agrupamento de instâncias na Instância Gerida.

  • 400 CreateManagedInstanceWithNonDefaultCollationNotSupported – o utilizador só pode criar uma Instância Gerida com o agrupamento "SQL_Latin1_General_CP1_CI_AS".

  • 400 ManagedInstanceOperationInProgress – não foi possível concluir a operação porque {0} a operação está em curso. Aguarde pela conclusão da operação e tente novamente.

  • 400 ManagedInstanceExceedMaxAzureStorage – não foi possível concluir a operação porque o tamanho total do armazenamento alocado para Fins Gerais instância excederia {0}. Reduza o número de ficheiros de base de dados e tente novamente.

  • 400 ManagedInstanceHasGeoReplica – não foi possível concluir a operação porque a instância configurou a instância secundária georreplicada.

  • 400 InvalidDnsZone – a operação falhou porque está a tentar implementar a instância gerida como uma georreplicação secundária na sub-rede {0} na qual já existe uma instância gerida. A implementação da instância gerida como uma secundária de georreplicação só é suportada nos casos em que a instância gerida é a primeira instância implementada numa sub-rede. Considere implementar a instância gerida como uma georreplicação secundária numa sub-rede diferente na qual não existem instâncias geridas existentes ou se implementar numa sub-rede com a instância gerida existente desativar a opção de georreplicação.

  • 400 ManagedInstanceInvalidStorageSizeLessThenCurrentSizeUsed – Tamanho de armazenamento inválido: o limite de tamanho de armazenamento ({0} GB) é menor do que o armazenamento atual utilizado ({1} GB). Especifique um limite de tamanho de armazenamento mais elevado.

  • 400 InvalidTimezone - Fuso horário inválido.

  • 400 InstanceTimezoneUpdateNotSupported - Atualização do fuso horário da instância não suportada.

  • 400 CreateManagedInstanceWithNonDefaultTimezoneNotSupported - Criar Instância Gerida com fuso horário não predefinido não suportado.

  • 400 ManagedInstanceIpAddressRangeLimit – não é possível efetuar a criação/dimensionamento da instância gerida, uma vez que não existem endereços IP disponíveis suficientes na sub-rede para executar a operação.

  • 400 VnetDelegationNotAllowed – o utilizador tentou injetar o Servidor Gerido na sub-rede delegada.

  • 400 SubnetHasResourcesOfDifferentType – o utilizador tentou criar MI na sub-rede com recursos de tipo diferente.

  • 400 UpdateManagedServerWithMaintenanceWindowNotAllowed – a atualização da Instância Gerida com definições da janela de manutenção não é permitida.

  • 400 VnetPrepareNIPFailed - O utilizador tentou preparar a sub-rede que tem um conflito com NetworkIntentPolicy.

  • 400 ManagedInstanceDeprecatedHardwareFamily – não é possível alterar a geração de hardware para a geração preterida {0} .

  • 400 ManagedInstanceBackupStorageTypeNotSupported – o parâmetro tipo de armazenamento de cópia de segurança não é permitido na operação de atualização da instância.

  • 400 EmptyPDCInvalidDnsZone – não é possível implementar esta instância gerida porque a respetiva zona DNS não corresponde ao prefixo DNS do cluster virtual pretendido para a sub-rede {0}. Embora este cluster virtual esteja vazio, o prefixo DNS não pode ser alterado. Os clusters virtuais vazios serão removidos automaticamente após várias horas. Considere aguardar que este cluster virtual expire ou elimine manualmente este cluster virtual e, em seguida, crie a instância gerida.

  • 400 MissingIdentityId - Não é fornecida nenhuma identidade atribuída pelo utilizador quando o tipo de identidade está definido como UserAssigned

  • 400 InvalidPrimaryIdentityId - O utilizador fornece um valor para PrimaryUserIdentityId, mas o mesmo não está listado no parâmetro IdentityId

  • 400 ManagedInstanceZoneRedudantFeatureNotSupported – a funcionalidade ZoneRedundant não é suportada para o escalão de serviço selecionado. Para obter mais detalhes, visite aka.ms/sqlmi-service-tier-characteristics.

  • 400 ManagedInstanceZoneRedudantFeatureCantBeEnabled – A ativação da funcionalidade zoneRedundant não é possível quando a instância gerida é criada. Para obter mais detalhes, visite aka.ms/sqlmi-high-availability.

  • 400 ManagedInstanceZoneRedudantFeatureCantBeDisabled – a funcionalidade Desativar zoneRedundant não é possível quando a instância gerida é criada. Para obter mais detalhes, visite aka.ms/sqlmi-high-availability.

  • 400 UmiMissingAkvPermissions - PrimaryUserAssignedIdentityId fornecido pelo utilizador não tem acesso ao KeyId fornecido

  • 400 MissingPrimaryIdentity - PrimaryUserAssignedIdentityId fornecido pelo utilizador não tem acesso ao KeyId fornecido

  • 400 SubnetIdCantBeUpdated – a alteração da sub-rede da instância gerida não é suportada. Remova este parâmetro do pedido.

  • 400 MigrationToAnotherVNetNotSupported - A sub-rede selecionada está noutra Rede Virtual. Não é possível mover a instância gerida para outra Rede Virtual. Forneça a sub-rede do Rede Virtual {0}.

  • 400 MigrationToSubnetWithDifferentDnsZoneNotSupported – a sub-rede fornecida está a ter uma zona DNS diferente da atual. A alteração da zona DNS da instância não é suportada. Forneça uma sub-rede com a mesma zona DNS, crie uma nova sub-rede ou forneça uma vazia.

  • 400 MigrationToGen4SubnetNotSupported – não é possível atualizar a sub-rede enquanto está a ser executada no hardware Gen4, uma vez que está a ser preterida. Atualize o hardware de Gen4 para Gen5 como parte da operação de sub-rede da instância gerida em alteração ao especificar ambos os parâmetros ao mesmo tempo: sub-rede de destino e geração de hardware.

  • 400 PrimaryIdentityMissingPermissionForKeyId - KeyId é fornecido pelo utilizador durante a criação, mas PrimaryUserAssignedIdentityId não é fornecido na chamada à API

  • 400 InvalidIdentityTypeForKeyId - KeyId é fornecido pelo utilizador durante a criação, mas o tipo de identidade não está definido como "UserAssigned"

  • 400 ServerNotFound - O servidor pedido não foi encontrado.

  • 400 ManagedInstanceFileExceededMaxAzureStorageFileSizeLimit – não foi possível concluir a operação porque alguns dos ficheiros da base de dados estão a exceder o limite máximo de tamanho de ficheiro Fins Gerais de {0} GB.

  • 400 ManagedInstanceStoppingOrStopped - Operação em conflito submetida enquanto a instância está no estado de paragem/paragem

  • 400 ManagedInstanceStarting – Operação em conflito submetida enquanto a instância está no estado de início

  • 400 InstancePoolNotEnoughCapacity - Um conjunto de instâncias não tem capacidade suficiente

  • 400 SourceAndTargetSubnetsMustBeVnetPeered - A sub-rede atualmente utilizada pela instância gerida e a sub-rede de destino fornecida fazem parte das redes virtuais que não estão ligadas ao peering de rede virtual ou têm o peering estabelecido, mas não têm tráfego permitido. Para mover a instância gerida de uma sub-rede para outra, o peering de rede virtual tem de ser estabelecido a partir da rede virtual de origem e de destino. Configure os requisitos de rede virtual e, em seguida, tente a operação novamente. Saiba mais https://docs.microsoft.com/en-us/azure/virtual-network/tutorial-connect-virtual-networks-portal#peer-virtual-networks.

  • 400 ManagedInstanceAndSubnetAreNotOnTheSameSubscription - A sub-rede fornecida para a implementação de instância gerida está localizada na subscrição diferente da submetida para instância gerida. A instância gerida e a sub-rede utilizadas para implementar a instância têm de estar na mesma subscrição. Forneça outra sub-rede ou mude para a subscrição da sub-rede e, em seguida, tente a operação novamente.

  • 400 CreateManagedInstanceInvalidSubnetSize – o utilizador tentou criar uma instância gerida numa sub-rede inferior ao tamanho mínimo permitido da sub-rede.

  • 400 AddressRangeOfTargetSubnetAndSubnetOfGeoDRReplicaCantOverlap - Sub-rede selecionada para migração de instância gerida tem um intervalo de endereços que se sobrepõe ao intervalo de endereços da sub-rede que contém a instância secundária georreplicada. Verifique se a sub-rede está configurada de acordo com as diretrizes em https://aka.ms/move-managed-instance.

  • 400 TargetSubnetMustBeConfiguredToAllowGeoDRReplication – A sub-rede selecionada para migração de instância gerida não está configurada para ativar a comunicação com uma instância secundária georreplicada. Verifique se todas as portas necessárias estão abertas. Para configurar corretamente a sua sub-rede, leia as diretrizes em https://aka.ms/move-managed-instance.

  • 400 InvalidIdentifier - O identificador contém NULL ou um caráter unicode inválido.

  • 400 InvalidLoginName – o nome de início de sessão fornecido é inválido.

  • 400 InvalidUsername – o nome de utilizador fornecido contém carateres inválidos.

  • 400 PasswordTooShort – A palavra-passe fornecida é demasiado curta

  • 400 PasswordTooLong – a palavra-passe fornecida é demasiado longa.

  • 400 PasswordNotComplex - A palavra-passe fornecida não é suficientemente complexa.

  • 400 GatewayInvalidEdition – "{0}" não é uma edição de base de dados válida nesta versão do SQL Server.

  • 400 InvalidLocation – foi especificada uma localização inválida.

  • 400 InvalidParameterValue – foi atribuído um valor inválido a um parâmetro.

  • 400 InvalidServerName – nome de servidor inválido especificado.

  • 400 InvalidManagedServerDnsZonePartner – o URI de recurso da instância gerida georregerida especificada no pedido de criação é inválido. Certifique-se de que a propriedade é do formato /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/managedInstances/{managedInstanceName}

  • 400 MiGeoRestoreWithWrongBackupStorageRedundancy - Geo-Restore não é permitido para instâncias geridas com redundância de armazenamento de cópias de segurança LRS/ZRS.

  • 400 UpdateInstanceAndBackupRedundancy – A redundância da zona de instância e a redundância do armazenamento de cópias de segurança não podem ser atualizadas no mesmo pedido.

  • 400 ProvisioningDisabled – apresenta a mensagem de erro do autorizador da operação de recursos tal como está, sem alterações

  • 400 AadOnlyAuthenticationIsEnabled – A Autenticação Apenas do Azure Active Directory está ativada. Contacte o administrador do sistema.

  • 400 ManagementServiceFeatureDisabled – o utilizador tentou utilizar uma funcionalidade que está desativada.

  • 400 MismatchingResourceGroupNameWithUrl – o nome do grupo de recursos fornecido não corresponde ao nome no Url.

  • 400 MismatchingSubscriptionWithUrl – a subscrição fornecida não corresponde à subscrição no Url.

  • 400 InvalidMinimalTlsVersion – versão TLS mínima inválida.

  • 400 InvalidResourceId - Identificador de recurso inválido.

  • 400 InvalidParameterValue – foi atribuído um valor inválido a um parâmetro.

  • 400 InvalidMaintenanceWindowSettings – Definições de janela de manutenção inválidas.

  • 400 InvalidMaintenanceWindowProperty – foi especificada a propriedade da janela de manutenção inválida.

  • 400 InvalidMaintenanceWindowPropertyNull - Janela de manutenção inválida com propriedades necessárias nula.

  • 400 InvalidMaintenanceWindowTypeWithPropertySpecified - O tipo de janela de manutenção não pode ter determinadas propriedades especificadas.

  • 400 UpdateOfParameterNotSupported - A atualização de "{0}" não é suportada.

  • 400 AadOnlyAuthenticationIsEnabled – A Autenticação Apenas do Azure Active Directory está ativada. Contacte o administrador do sistema.

  • 400 InvalidExternalAdministratorLogin – nome de início de sessão de administrador externo inválido ou em falta.

  • 400 InvalidExternalAdministratorSid – ID de objeto de administrador externo inválido ou em falta.

  • 400 InvalidExternalAdministratorTenantId – ID de inquilino de administrador externo inválido ou em falta.

  • 400 ExternalAdministratorPrincipalType – tipo de principal de administrador externo inválido ou em falta. Selecione a partir de Utilizador, Aplicação ou Grupo.

  • 400 MissingExternalAdministratorWithAadOnlyAuth – para utilizar Azure AD Apenas Autenticação, forneça detalhes de um administrador externo.

  • 400 ExternalAdministratorLoginSameAsSqlAdmin – os nomes do administrador do Azure Active Directory e da conta de administrador do servidor têm de ser diferentes. Forneça valores diferentes.

  • 404 ServerNotInSubscription - O servidor especificado não existe na subscrição especificada.

  • 404 ManagedInstanceNotInSubscriptionResourceGroup - A instância gerida especificada não existe no grupo de recursos e subscrição especificados.

  • 404 SubscriptionNotFound - A subscrição pedida não foi encontrada.

  • 404 OperationIdNotFound - A operação com o ID não existe.

  • 404 ResourceDoesNotExist – o recurso com o nome "{0}" não existe. Para continuar, especifique um nome de recurso válido.

  • 404 InstancePoolNotFound - Não é possível encontrar um conjunto de instâncias

  • 404 SubscriptionNotFound - A subscrição pedida não foi encontrada.

  • 404 ResourceNotFound – o recurso pedido não foi encontrado.

  • 405 InvalidVcoreValue - o valor {0} vCore não é válido. Especifique um valor vCore válido.

  • 405 InvalidHardwareGenerationValue - HardwareGeneration {0} não é válido. Especifique um valor de HardwareGeneration válido.

  • 405 InvalidStorageSizeValue - "Tamanho de armazenamento inválido: {0} GB. O tamanho do armazenamento tem de ser especificado entre {1} gigabytes e {2} gigabytes, em incrementos de {3} GB.

  • 409 OperationCancelled - A operação foi cancelada pelo utilizador.

  • 409 OperationInterrupted - Não foi possível concluir a operação no recurso porque foi interrompida por outra operação no mesmo recurso.

  • 409 ConflictingServerOperation - Está atualmente em curso uma operação para o servidor.

  • 409 SubscriptionDisabled - A subscrição está desativada.

  • 409 ServerOverridePreconditionFailed – Falha ao aplicar a substituição do servidor na categoria "{0}", porque a base de dados física ou a instância "{1}" no servidor "{2}" não está atualmente no estado "Pronto" ou "Desativado".

  • 409 ManagedInstanceIsBusy - O servidor "{0}" está atualmente ocupado. Aguarde alguns minutos antes de tentar novamente.

  • 409 ServerAlreadyExists - Nome do servidor duplicado.

  • 409 ServerDisabled - O servidor está desativado.

  • 409 ServerQuotaExceeded – O servidor não pode ser adicionado a uma subscrição porque excederá a quota.

  • 409 ConflictingManagedInstanceOperation - Está atualmente em curso uma operação para a instância gerida.

  • 409 BackupRedundancyUpdateAndInstanceRedundancyConflict – a instância é multi-az, mas o armazenamento de cópias de segurança está a ser atualizado de redundância entre zonas e não redundante em zonas.

  • 409 InstanceRedundancyUpdateWhileBackupRedundancyUpdateInProgress - Não é possível atualizar a redundância da instância porque a atualização de redundância do armazenamento de cópias de segurança está em curso.

  • 409 InstanceRedundancyUpdateAndBackupRedundancyConflict - O armazenamento de cópias de segurança não é redundante na zona, mas a redundância de instâncias está a ser atualizada para redundância entre zonas.

  • 409 BackupRedundancyUpdateConflict – não é possível atualizar a redundância do armazenamento de cópias de segurança porque já está em curso uma atualização de redundância do armazenamento de cópias de segurança.

  • 409 MiDropFailedOnAuthLocks - O utilizador tentou remover a última Instância Gerida na sub-rede que tem o Bloqueio aplicado nos recursos.

  • 409 MiCreateFailedNonDelegatedSubnet - O utilizador tentou implementar o conjunto de Instância Gerida ou Instância Gerida na sub-rede que não está delegado a Microsoft.Sql/managedInstances.

  • 412 InstanceNotReadyForBackupRedundancyUpdate - Não é possível atualizar a redundância do armazenamento de cópias de segurança porque a instância não está pronta.

  • 429 SubscriptionTooManyCreateUpdateRequests - Pedidos para além dos pedidos máximos que podem ser processados por recursos disponíveis.

  • 429 SubscriptionTooManyRequests - Pedidos para além dos pedidos máximos que podem ser processados por recursos disponíveis.

  • 429 SubscriptionTooManyCreateUpdateRequests - Pedidos para além dos pedidos máximos que podem ser processados por recursos disponíveis.

  • 429 SubscriptionTooManyRequests - Pedidos para além dos pedidos máximos que podem ser processados por recursos disponíveis.

  • 429 ConflictingSubscriptionOperation - Está em curso uma operação para a subscrição.

  • 429 SubscriptionTooManyCreateUpdateRequests - Pedidos para além dos pedidos máximos que podem ser processados por recursos disponíveis.

  • 429 SubscriptionTooManyRequests - Pedidos para além dos pedidos máximos que podem ser processados por recursos disponíveis.

  • 429 SubscriptionTooManyCreateUpdateRequests - Pedidos para além dos pedidos máximos que podem ser processados por recursos disponíveis.

  • 429 SubscriptionTooManyRequests - Pedidos para além dos pedidos máximos que podem ser processados por recursos disponíveis.

  • 429 ConflictingSubscriptionOperation - Está em curso uma operação para a subscrição.

  • 500 OperationTimedOut – a operação excedeu o limite de tempo e foi revertida automaticamente. Repita a operação.

  • 500 GatewayInternalServerError – o servidor encontrou uma exceção inesperada.

  • 503 TooManyRequests - Pedidos para além dos pedidos máximos que podem ser processados por recursos disponíveis.

  • 503 TooManyRequests - Pedidos para além dos pedidos máximos que podem ser processados por recursos disponíveis.

  • 503 TooManyRequests - Pedidos para além dos pedidos máximos que podem ser processados por recursos disponíveis.

  • 503 TooManyRequests - Pedidos para além dos pedidos máximos que podem ser processados por recursos disponíveis.

  • 504 RequestTimeout - O pedido de serviço excedeu o tempo limite permitido.

  • 504 RequestTimeout - O pedido de serviço excedeu o tempo limite permitido.

  • 504 RequestTimeout - O pedido de serviço excedeu o tempo limite permitido.

Exemplos

Create managed instance with all properties
Create managed instance with minimal properties

Create managed instance with all properties

Pedido de amostra

PUT https://management.azure.com/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance?api-version=2021-11-01

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "Japan East",
  "sku": {
    "name": "GP_Gen5",
    "tier": "GeneralPurpose"
  },
  "properties": {
    "administratorLogin": "dummylogin",
    "administratorLoginPassword": "PLACEHOLDER",
    "subnetId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
    "vCores": 8,
    "storageSizeInGB": 1024,
    "licenseType": "LicenseIncluded",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "dnsZonePartner": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance",
    "publicDataEndpointEnabled": false,
    "proxyOverride": "Redirect",
    "minimalTlsVersion": "1.2",
    "timezoneId": "UTC",
    "instancePoolId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Sql/instancePools/pool1",
    "maintenanceConfigurationId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_JapanEast_MI_1",
    "requestedBackupStorageRedundancy": "Geo",
    "administrators": {
      "principalType": "User",
      "login": "bob@contoso.com",
      "sid": "00000011-1111-2222-2222-123456789111",
      "tenantId": "00000011-1111-2222-2222-123456789111",
      "azureADOnlyAuthentication": true
    },
    "servicePrincipal": {
      "type": "SystemAssigned"
    }
  }
}

Resposta da amostra

{
  "sku": {
    "name": "GP_Gen5",
    "tier": "GeneralPurpose",
    "capacity": 8,
    "family": "Gen5"
  },
  "properties": {
    "fullyQualifiedDomainName": "testinstance.1b4e2caff2530.database.windows.net",
    "administratorLogin": "dummylogin",
    "subnetId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
    "state": "Ready",
    "provisioningState": "Creating",
    "vCores": 8,
    "storageSizeInGB": 1024,
    "licenseType": "LicenseIncluded",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "publicDataEndpointEnabled": false,
    "proxyOverride": "Redirect",
    "minimalTlsVersion": "1.2",
    "dnsZone": "1b4e2caff2530",
    "timezoneId": "UTC",
    "instancePoolId": "/subscriptions/20d7082a-0fc7-4468-82bd-542694d5042b/resourceGroups/testrg/providers/Microsoft.Sql/instancePools/pool1",
    "maintenanceConfigurationId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_JapanEast_MI_1",
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo",
    "administrators": {
      "principalType": "User",
      "login": "bob@contoso.com",
      "sid": "00000011-1111-2222-2222-123456789111",
      "tenantId": "00000011-1111-2222-2222-123456789111",
      "azureADOnlyAuthentication": true
    },
    "servicePrincipal": {
      "principalId": "00000011-1111-2222-2222-123456789111",
      "clientId": "00000011-1111-2222-2222-123456789111",
      "tenantId": "00000011-1111-2222-2222-123456789111",
      "type": "SystemAssigned"
    }
  },
  "location": "japaneast",
  "tags": {
    "tagKey1": "TagValue1"
  },
  "id": "/subscriptions/20d7082a-0fc7-4468-82bd-542694d5042b/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance",
  "name": "testinstance",
  "type": "Microsoft.Sql/managedInstances"
}
{
  "sku": {
    "name": "GP_Gen5",
    "tier": "GeneralPurpose",
    "capacity": 8,
    "family": "Gen5"
  },
  "properties": {
    "fullyQualifiedDomainName": "testinstance.1b4e2caff2530.database.windows.net",
    "administratorLogin": "dummylogin",
    "subnetId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
    "state": "Ready",
    "provisioningState": "Creating",
    "vCores": 8,
    "storageSizeInGB": 1024,
    "licenseType": "LicenseIncluded",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "publicDataEndpointEnabled": false,
    "proxyOverride": "Redirect",
    "minimalTlsVersion": "1.2",
    "dnsZone": "1b4e2caff2530",
    "timezoneId": "UTC",
    "instancePoolId": "/subscriptions/20d7082a-0fc7-4468-82bd-542694d5042b/resourceGroups/testrg/providers/Microsoft.Sql/instancePools/pool1",
    "maintenanceConfigurationId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_JapanEast_MI_1",
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo",
    "administrators": {
      "principalType": "User",
      "login": "bob@contoso.com",
      "sid": "00000011-1111-2222-2222-123456789111",
      "tenantId": "00000011-1111-2222-2222-123456789111",
      "azureADOnlyAuthentication": true
    },
    "servicePrincipal": {
      "principalId": "00000011-1111-2222-2222-123456789111",
      "clientId": "00000011-1111-2222-2222-123456789111",
      "tenantId": "00000011-1111-2222-2222-123456789111",
      "type": "SystemAssigned"
    }
  },
  "location": "japaneast",
  "tags": {
    "tagKey1": "TagValue1"
  },
  "id": "/subscriptions/20d7082a-0fc7-4468-82bd-542694d5042b/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance",
  "name": "testinstance",
  "type": "Microsoft.Sql/managedInstances"
}

Create managed instance with minimal properties

Pedido de amostra

PUT https://management.azure.com/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance?api-version=2021-11-01

{
  "sku": {
    "name": "GP_Gen4",
    "tier": "GeneralPurpose"
  },
  "properties": {
    "administratorLogin": "dummylogin",
    "administratorLoginPassword": "PLACEHOLDER",
    "subnetId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
    "vCores": 8,
    "storageSizeInGB": 1024,
    "licenseType": "LicenseIncluded"
  },
  "location": "Japan East"
}

Resposta da amostra

{
  "sku": {
    "name": "GP_Gen4",
    "tier": "GeneralPurpose",
    "capacity": 8,
    "family": "Gen4"
  },
  "properties": {
    "fullyQualifiedDomainName": "testinstance.1b4e2caff2530.database.windows.net",
    "administratorLogin": "dummylogin",
    "subnetId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
    "state": "Ready",
    "provisioningState": "Creating",
    "vCores": 8,
    "storageSizeInGB": 1024,
    "licenseType": "LicenseIncluded",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "publicDataEndpointEnabled": false,
    "proxyOverride": "Redirect",
    "dnsZone": "1b4e2caff2530",
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo"
  },
  "location": "japaneast",
  "tags": {},
  "id": "/subscriptions/20d7082a-0fc7-4468-82bd-542694d5042b/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance",
  "name": "testinstance",
  "type": "Microsoft.Sql/managedInstances"
}
{
  "sku": {
    "name": "GP_Gen4",
    "tier": "GeneralPurpose",
    "capacity": 8,
    "family": "Gen4"
  },
  "properties": {
    "fullyQualifiedDomainName": "testinstance.1b4e2caff2530.database.windows.net",
    "administratorLogin": "dummylogin",
    "subnetId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
    "state": "Ready",
    "provisioningState": "Creating",
    "vCores": 8,
    "storageSizeInGB": 1024,
    "licenseType": "LicenseIncluded",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "publicDataEndpointEnabled": false,
    "proxyOverride": "Redirect",
    "dnsZone": "1b4e2caff2530",
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo"
  },
  "location": "japaneast",
  "tags": {},
  "id": "/subscriptions/20d7082a-0fc7-4468-82bd-542694d5042b/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance",
  "name": "testinstance",
  "type": "Microsoft.Sql/managedInstances"
}

Definições

Name Description
AdministratorType

Tipo de administrador de gravidade.

BackupStorageRedundancy

O tipo de conta de armazenamento utilizado para armazenar cópias de segurança para esta instância. As opções são Local (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) e GeoZone(GeoZoneRedundantStorage)

IdentityType

O tipo de identidade. Defina esta opção como "SystemAssigned" para criar e atribuir automaticamente um principal do Azure Active Directory para o recurso.

ManagedInstance

Uma instância gerida SQL do Azure.

ManagedInstanceExternalAdministrator

Propriedades de um administrador do Active Directory.

ManagedInstanceLicenseType

O tipo de licença. Os valores possíveis são "LicenseIncluded" (preço normal, incluindo uma nova licença SQL) e "Preço Base" (preço AHB com desconto para trazer as suas próprias licenças SQL).

ManagedInstancePecProperty

Uma ligação de ponto final privado numa instância gerida

ManagedInstancePrivateEndpointConnectionProperties

Propriedades de uma ligação de ponto final privado.

ManagedInstancePrivateEndpointProperty
ManagedInstancePrivateLinkServiceConnectionStateProperty
ManagedInstanceProxyOverride

Tipo de ligação utilizado para ligar à instância.

ManagedServerCreateMode

Especifica o modo de criação da base de dados.

Predefinição: criação regular de instâncias.

Restauro: cria uma instância ao restaurar um conjunto de cópias de segurança para um ponto específico no tempo. RestorePointInTime e SourceManagedInstanceId têm de ser especificados.

PrincipalType

Tipo principal do administrador de gravidade.

ResourceIdentity

Configuração de identidade do Azure Active Directory para um recurso.

ServicePrincipal

A configuração do principal de serviço da instância gerida para um recurso.

ServicePrincipalType

Tipo de principal de serviço.

Sku

Um SKU de Recurso do ARM.

UserIdentity

Configuração de identidade do Azure Active Directory para um recurso.

AdministratorType

Tipo de administrador de gravidade.

Name Tipo Description
ActiveDirectory

string

BackupStorageRedundancy

O tipo de conta de armazenamento utilizado para armazenar cópias de segurança para esta instância. As opções são Local (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) e GeoZone(GeoZoneRedundantStorage)

Name Tipo Description
Geo

string

GeoZone

string

Local

string

Zone

string

IdentityType

O tipo de identidade. Defina esta opção como "SystemAssigned" para criar e atribuir automaticamente um principal do Azure Active Directory para o recurso.

Name Tipo Description
None

string

SystemAssigned

string

SystemAssigned,UserAssigned

string

UserAssigned

string

ManagedInstance

Uma instância gerida SQL do Azure.

Name Tipo Description
id

string

ID do Recurso.

identity

ResourceIdentity

A identidade do Azure Active Directory da instância gerida.

location

string

Localização do recurso.

name

string

Nome do recurso.

properties.administratorLogin

string

Nome de utilizador administrador da instância gerida. Só pode ser especificado quando a instância gerida está a ser criada (e é necessária para a criação).

properties.administratorLoginPassword

string

A palavra-passe de início de sessão do administrador (necessária para a criação de instância gerida).

properties.administrators

ManagedInstanceExternalAdministrator

O administrador do Azure Active Directory do servidor.

properties.collation

string

Agrupamento da instância gerida.

properties.currentBackupStorageRedundancy

BackupStorageRedundancy

O tipo de conta de armazenamento utilizado para armazenar cópias de segurança para esta instância. As opções são Local (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) e GeoZone(GeoZoneRedundantStorage)

properties.dnsZone

string

A Zona Dns em que se encontra a instância gerida.

properties.dnsZonePartner

string

O ID de recurso de outra instância gerida cuja zona DNS esta instância gerida irá partilhar após a criação.

properties.fullyQualifiedDomainName

string

O nome de domínio completamente qualificado da instância gerida.

properties.instancePoolId

string

O ID do conjunto de instâncias a que este servidor gerido pertence.

properties.keyId

string

Um URI de CMK da chave a utilizar para encriptação.

properties.licenseType

ManagedInstanceLicenseType

O tipo de licença. Os valores possíveis são "LicenseIncluded" (preço normal, incluindo uma nova licença SQL) e "Preço Base" (preço AHB com desconto para trazer as suas próprias licenças SQL).

properties.maintenanceConfigurationId

string

Especifica o ID de configuração de manutenção a aplicar a esta instância gerida.

properties.managedInstanceCreateMode

ManagedServerCreateMode

Especifica o modo de criação da base de dados.

Predefinição: criação regular de instâncias.

Restauro: cria uma instância ao restaurar um conjunto de cópias de segurança para um ponto específico no tempo. RestorePointInTime e SourceManagedInstanceId têm de ser especificados.

properties.minimalTlsVersion

string

Versão mínima do TLS. Valores permitidos: "None", "1.0", "1.1", "1.2"

properties.primaryUserAssignedIdentityId

string

O ID de recurso de uma identidade atribuída pelo utilizador a utilizar por predefinição.

properties.privateEndpointConnections

ManagedInstancePecProperty[]

Lista de ligações de ponto final privado numa instância gerida.

properties.provisioningState enum:
  • Accepted
  • Canceled
  • Created
  • Creating
  • Deleted
  • Deleting
  • Failed
  • NotSpecified
  • Registering
  • Running
  • Succeeded
  • TimedOut
  • Unknown
  • Unrecognized
  • Updating
properties.proxyOverride

ManagedInstanceProxyOverride

Tipo de ligação utilizado para ligar à instância.

properties.publicDataEndpointEnabled

boolean

Quer o ponto final de dados público esteja ou não ativado.

properties.requestedBackupStorageRedundancy

BackupStorageRedundancy

O tipo de conta de armazenamento a ser utilizado para armazenar cópias de segurança para esta instância. As opções são Local (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) e GeoZone(GeoZoneRedundantStorage)

properties.restorePointInTime

string

Especifica o ponto anterior no tempo (ISO8601 formato) da base de dados de origem que será restaurada para criar a nova base de dados.

properties.servicePrincipal

ServicePrincipal

O principal de serviço da instância gerida.

properties.sourceManagedInstanceId

string

O identificador de recursos da instância gerida de origem associada à operação de criação desta instância.

properties.state

string

O estado da instância gerida.

properties.storageSizeInGB

integer

Tamanho do armazenamento em GB. Valor mínimo: 32. Valor máximo: 16384. Incrementos de 32 GB permitidos apenas. O valor máximo depende da família de hardware selecionada e do número de vCores.

properties.subnetId

string

ID do recurso de sub-rede para a instância gerida.

properties.timezoneId

string

ID do fuso horário. Os valores permitidos são fusos horários suportados pelo Windows. O Windows mantém detalhes sobre fusos horários suportados, incluindo o ID, no registo em KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fusos Horários. Pode obter esses valores de registo através de SQL Server consultando o nome SELECT AS timezone_id FROM sys.time_zone_info. A lista de IDs também pode ser obtida ao executar [System.TimeZoneInfo]::GetSystemTimeZones() no PowerShell. Um exemplo de ID de fuso horário válido é "Hora Padrão do Pacífico" ou "W. Hora Padrão da Europa".

properties.vCores

integer

O número de vCores. Valores permitidos: 8, 16, 24, 32, 40, 64, 80.

properties.zoneRedundant

boolean

Se o multi-az está ou não ativado.

sku

Sku

SKU de instância gerida. Valores permitidos para sku.name: GP_Gen5, GP_G8IM, GP_G8IH, BC_Gen5, BC_G8IM, BC_G8IH

tags

object

Etiquetas de recursos.

type

string

Tipo de recurso.

ManagedInstanceExternalAdministrator

Propriedades de um administrador do Active Directory.

Name Tipo Description
administratorType

AdministratorType

Tipo de administrador de gravidade.

azureADOnlyAuthentication

boolean

Apenas a Autenticação do Azure Active Directory está ativada.

login

string

Nome de início de sessão do administrador do servidor.

principalType

PrincipalType

Tipo principal do administrador de gravidade.

sid

string

SID (ID do objeto) do administrador do servidor.

tenantId

string

ID do inquilino do administrador.

ManagedInstanceLicenseType

O tipo de licença. Os valores possíveis são "LicenseIncluded" (preço normal, incluindo uma nova licença SQL) e "Preço Base" (preço AHB com desconto para trazer as suas próprias licenças SQL).

Name Tipo Description
BasePrice

string

LicenseIncluded

string

ManagedInstancePecProperty

Uma ligação de ponto final privado numa instância gerida

Name Tipo Description
id

string

ID do Recurso.

properties

ManagedInstancePrivateEndpointConnectionProperties

Propriedades de ligação de ponto final privado

ManagedInstancePrivateEndpointConnectionProperties

Propriedades de uma ligação de ponto final privado.

Name Tipo Description
privateEndpoint

ManagedInstancePrivateEndpointProperty

Ponto final privado ao qual a ligação pertence.

privateLinkServiceConnectionState

ManagedInstancePrivateLinkServiceConnectionStateProperty

Estado de Ligação da Ligação de Ponto Final Privado.

provisioningState

string

Estado da Ligação de Ponto Final Privado.

ManagedInstancePrivateEndpointProperty

Name Tipo Description
id

string

ID de recurso do ponto final privado.

ManagedInstancePrivateLinkServiceConnectionStateProperty

Name Tipo Description
actionsRequired

string

A descrição da ligação do serviço de ligação privada.

description

string

A descrição da ligação do serviço de ligação privada.

status

string

O estado da ligação do serviço de ligação privada.

ManagedInstanceProxyOverride

Tipo de ligação utilizado para ligar à instância.

Name Tipo Description
Default

string

Proxy

string

Redirect

string

ManagedServerCreateMode

Especifica o modo de criação da base de dados.

Predefinição: criação regular de instâncias.

Restauro: cria uma instância ao restaurar um conjunto de cópias de segurança para um ponto específico no tempo. RestorePointInTime e SourceManagedInstanceId têm de ser especificados.

Name Tipo Description
Default

string

PointInTimeRestore

string

PrincipalType

Tipo principal do administrador de gravidade.

Name Tipo Description
Application

string

Group

string

User

string

ResourceIdentity

Configuração de identidade do Azure Active Directory para um recurso.

Name Tipo Description
principalId

string

O ID principal do Azure Active Directory.

tenantId

string

O ID de inquilino do Azure Active Directory.

type

IdentityType

O tipo de identidade. Defina esta opção como "SystemAssigned" para criar e atribuir automaticamente um principal do Azure Active Directory para o recurso.

userAssignedIdentities

<string,  UserIdentity>

Os IDs de recursos das identidades atribuídas pelo utilizador a utilizar

ServicePrincipal

A configuração do principal de serviço da instância gerida para um recurso.

Name Tipo Description
clientId

string

O ID de cliente da aplicação do Azure Active Directory.

principalId

string

O ID do objeto da aplicação do Azure Active Directory.

tenantId

string

O ID de inquilino do Azure Active Directory.

type

ServicePrincipalType

Tipo de principal de serviço.

ServicePrincipalType

Tipo de principal de serviço.

Name Tipo Description
None

string

SystemAssigned

string

Sku

Um SKU de Recurso do ARM.

Name Tipo Description
capacity

integer

Capacidade do SKU específico.

family

string

Se o serviço tiver diferentes gerações de hardware, para o mesmo SKU, isso pode ser capturado aqui.

name

string

O nome do SKU, normalmente, uma letra + Código de número, por exemplo, P3.

size

string

Tamanho do SKU específico

tier

string

O escalão ou edição do SKU específico, por exemplo, Básico, Premium.

UserIdentity

Configuração de identidade do Azure Active Directory para um recurso.

Name Tipo Description
clientId

string

O ID de cliente do Azure Active Directory.

principalId

string

O ID principal do Azure Active Directory.