Server Trust Certificates - Get

Obtiene un certificado de confianza de servidor que se cargó de box a Sql Instancia administrada.

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

Parámetros de identificador URI

Nombre En Requerido Tipo Description
certificateName
path True

string

Nombre del certificado que se va a obtener.

managedInstanceName
path True

string

El nombre de la instancia administrada.

resourceGroupName
path True

string

Nombre del grupo de recursos que contiene el recurso. Puede obtener este valor en la API del Administrador de recursos o el portal de Azure.

subscriptionId
path True

string

El id. de suscripción que identifica una suscripción de Azure.

api-version
query True

string

La versión de API que se usará para la solicitud.

Respuestas

Nombre Tipo Description
200 OK

ServerTrustCertificate

Se recuperó correctamente un certificado de confianza de servidor.

Other Status Codes

Respuestas de error: ***

  • 400 NameAlreadyExists: el nombre proporcionado ya existe.

  • 400 InvalidCollation: intercalación no válida.

  • 400 ProvisioningDisabled: muestra el mensaje de error del autorizador de la operación de recursos tal cual, sin cambios

  • 400 RegionDoesNotAllowProvisioning: la ubicación seleccionada no acepta nuevos servidores de Windows Azure SQL Database. Esto puede cambiar más adelante.

  • 400 UnableToResolveRemoteServer: no se pudo resolver el nombre del servidor asociado remoto debido a un nombre de servidor no válido o problemas de conectividad DNS.

  • 400 HkCannotSwitchToInactive: la base de datos no puede continuar con la actualización del plan de tarifa, ya que tiene objetos optimizados para memoria. Quite estos objetos e inténtelo de nuevo.

  • 400 TokenTooLong: el token proporcionado es demasiado largo.

  • 400 CloudLifterUnsupportedFeature: la funcionalidad no está disponible en el Instancia administrada en este momento.

  • 400 ManagedInstanceSloUpdateFailed: la operación SLO "{0}" no puede realizarse correctamente, ya que el uso de memoria de "{1}" supera la cuota.

  • 400 OperationCanNotStartDueToMiLink: la operación "{0}" no se puede completar porque existe una base de datos en un proceso de creación mediante Instancia administrada vínculo. Espere a que se complete la creación del vínculo o elimine el vínculo y vuelva a intentar la operación.

  • 400 ManagedInstanceLocalStorageUpdateSloDisabled: todavía no se admite la actualización de SLO para instancias administradas con almacenamiento local.

  • 400 InvalidSubnetResourceId: el identificador de recurso de subred proporcionado para la creación o actualización de la instancia administrada no es válido.

  • 400 VnetInWrongRegion: la red virtual está en una región incorrecta.

  • 400 AlterDbDeactivatedNotSupported: error en la operación de base de datos para el servidor "{0}", la base de datos "{1}" debido a un retraso inesperado. Inténtelo de nuevo.

  • 400 VnetAddressRangeError: el intervalo de direcciones de red virtual no es válido.

  • 400 RegionDoesNotSupportVersion: un usuario intentó crear un servidor de una versión especificada en una ubicación donde no se admite esa versión del servidor.

  • 400 VnetConfigIsNotAllowed: no se permite la configuración de red virtual.

  • 400 InstanceFailoverGroupDoesNotExist: el grupo de conmutación por error no existe en un servidor.

  • 400 ManagedInstanceClassicVnetNotSupported: Instancia administrada no se puede unir a una red virtual clásica.

  • 400 VnetConfigHasNsg: el usuario intentó insertar la subred del servidor administrado con grupos de seguridad de red.

  • 400 VnetConfigHasNoUdr: el usuario intentó insertar la subred de Managed Server sin la tabla de rutas definida por el usuario predeterminada.

  • 400 VnetConfigHasInvalidUdr: el usuario intentó insertar la subred de Managed Server con una tabla de rutas definida por el usuario no válida.

  • 400 VnetConfigHasInvalidDns: el usuario intentó insertar la subred de Managed Server con DNS personalizado no válido.

  • 400 VnetConfigHasServiceEndpoints: el usuario intentó insertar la subred de Managed Server con puntos de conexión de servicio.

  • 400 VnetSubnetIsInUse: el usuario intentó insertar la subred de Managed Server que no está vacía.

  • 400 VnetSubnetIsLocked: el usuario intentó insertar la subred de Managed Server que está en el ámbito bloqueado.

  • 400 VnetSubnetIsGateway: el usuario intentó insertar la subred de Managed Server que es subred de puerta de enlace.

  • 400 VnetSubnetIsUnknown: el usuario intentó insertar la subred del servidor administrado que no existe.

  • 400 VnetSubnetConflictWithIntendedPolicy: el usuario intentó insertar la subred del servidor administrado que tiene un conflicto con IntendedPolicy.

  • 400 ManagedInstanceInvalidEditionForSku: la edición {0} especificada no es coherente con la SKU {1}especificada.

  • 400 ManagedInstanceInvalidLicenseType: el tipo {0} de licencia especificado no es válido.

  • 400 ManagedInstanceUpdateSloInProgress: "No se pudo completar la operación porque hay un cambio de nivel de servicio en curso para la instancia administrada ".{0} y que hay que esperar a que la operación que está en curso finalice.

  • 400 VnetResourceNotFound: recurso no encontrado: "{0}".

  • 400 InstanceCollationUpdateNotSupported: el usuario no puede cambiar la intercalación de instancias en Instancia administrada.

  • 400 CreateManagedInstanceWithNonDefaultCollationNotSupported: el usuario puede crear un Instancia administrada solo con la intercalación "SQL_Latin1_General_CP1_CI_AS".

  • 400 ManagedInstanceOperationInProgress: no se pudo completar la operación porque {0} la operación está en curso. Espere a que la operación en curso se complete e inténtelo de nuevo.

  • 400 ManagedInstanceExceedMaxAzureStorage: no se pudo completar la operación porque el tamaño total de almacenamiento asignado para De uso general instancia superaría {0}. Reduzca el número de archivos de base de datos y la operación de reintento.

  • 400 ManagedInstanceHasGeoReplica: no se pudo completar la operación porque la instancia ha configurado una instancia secundaria con replicación geográfica.

  • 400 InvalidDnsZone: se ha producido un error en la operación porque está intentando implementar una instancia administrada como una replicación geográfica secundaria en la subred {0} en la que ya existe una instancia administrada. La implementación de una instancia administrada como secundaria de replicación geográfica solo se admite en los casos en los que la instancia administrada es la primera instancia implementada en una subred. Considere la posibilidad de implementar una instancia administrada como una replicación geográfica secundaria en una subred diferente en la que no haya ninguna instancia administrada existente, o si la implementación en una subred con una instancia administrada existente deshabilita la opción de replicación geográfica.

  • 400 ManagedInstanceInvalidStorageSizeLessThenCurrentSizeUsed: tamaño de almacenamiento no válido: el límite de tamaño de almacenamiento ({0} GB) es menor que el almacenamiento actual usado ({1} GB). Especifique un límite de tamaño de almacenamiento mayor.

  • 400 InvalidTimezone: zona horaria no válida.

  • 400 InstanceTimezoneUpdateNotSupported: no se admite la actualización de zona horaria de instancia.

  • 400 CreateManagedInstanceWithNonDefaultTimezoneNotSupported: crear Instancia administrada con zona horaria no predeterminada no admitida.

  • 400 ManagedInstanceIpAddressRangeLimit: no se puede crear o escalar la instancia administrada porque no hay suficientes direcciones IP disponibles en la subred para realizar la operación.

  • 400 VnetDelegationNotAllowed: el usuario intentó insertar managed Server en la subred delegada.

  • 400 SubnetHasResourcesOfDifferentType: el usuario intentó crear mi en la subred que tiene recursos de tipo diferente.

  • 400 UpdateManagedServerWithMaintenanceWindowNotAllowed: no se permite la actualización de Instancia administrada con la configuración de la ventana de mantenimiento.

  • 400 VnetPrepareNIPFailed: el usuario intentó preparar la subred que tiene un conflicto con NetworkIntentPolicy.

  • 400 ManagedInstanceDeprecatedHardwareFamily: no es posible cambiar la generación de hardware a generación en desuso {0} .

  • 400 ManagedInstanceBackupStorageTypeNotSupported: no se permite el parámetro de tipo de almacenamiento de copia de seguridad en la operación de actualización de instancia.

  • 400 EmptyPDCInvalidDnsZone: esta instancia administrada no se puede implementar porque su zona DNS no coincide con el prefijo DNS de su clúster virtual previsto para la subred {0}. Aunque este clúster virtual está vacío, no se puede cambiar su prefijo DNS. Los clústeres virtuales vacíos se quitarán automáticamente después de varias horas. Considere la posibilidad de esperar a que este clúster virtual expire o elimine manualmente este clúster virtual y, a continuación, cree la instancia administrada.

  • 400 MissingIdentityId: no se proporciona ninguna identidad asignada por el usuario cuando el tipo de identidad está establecido en UserAssigned

  • 400 InvalidPrimaryIdentityId: el usuario proporciona un valor para PrimaryUserIdentityId, pero el mismo no aparece en el parámetro IdentityId.

  • 400 ManagedInstanceZoneRedudantFeatureNotSupported: la característica ZoneRedundant no se admite para el nivel de servicio seleccionado. Para obtener más información, visite aka.ms/sqlmi-service-tier-characteristics.

  • 400 ManagedInstanceZoneRedudantFeatureCantBeEnabled: la habilitación de la característica zoneRedundant no es posible una vez creada la instancia administrada. Para obtener más información, visite aka.ms/sqlmi-high-availability.

  • 400 ManagedInstanceZoneRedudantFeatureCantBeDisabled: no es posible deshabilitar la característica zoneRedundant una vez creada la instancia administrada. Para obtener más información, visite aka.ms/sqlmi-high-availability.

  • 400 UmiMissingAkvPermissions: PrimaryUserAssignedIdentityId proporcionado por el usuario no tiene acceso a KeyId proporcionado

  • 400 MissingPrimaryIdentity: PrimaryUserAssignedIdentityId proporcionado por el usuario no tiene acceso a KeyId proporcionado

  • 400 SubnetIdCantBeUpdated: no se admite el cambio de subred de instancia administrada. Quite este parámetro de la solicitud.

  • 400 MigrationToAnotherVNetNotSupported: la subred seleccionada está en otra Virtual Network. No es posible mover una instancia administrada a otra Virtual Network. Proporcione la subred de Virtual Network {0}.

  • 400 MigrationToSubnetWithDifferentDnsZoneNotSupported: la subred proporcionada tiene una zona DNS diferente de la actual. No se admite el cambio de zona DNS de instancia. Proporcione una subred con la misma zona DNS, cree una nueva subred o proporcione una vacía.

  • 400 MigrationToGen4SubnetNotSupported: no es posible actualizar la subred mientras se ejecuta en hardware Gen4, ya que está en desuso. Actualice el hardware de Gen4 a Gen5 como parte de la operación de subred de instancia administrada cambiante especificando ambos parámetros al mismo tiempo: la subred de destino y la generación de hardware.

  • 400 PrimaryIdentityMissingPermissionForKeyId: el usuario proporciona KeyId durante la creación, pero PrimaryUserAssignedIdentityId no se proporciona en la llamada API.

  • 400 InvalidIdentityTypeForKeyId: el usuario proporciona KeyId durante la creación, pero el tipo de identidad no está establecido en "UserAssigned".

  • 400 ServerNotFound: no se encontró el servidor solicitado.

  • 400 ManagedInstanceFileExceededMaxAzureStorageFileSizeLimit: no se pudo completar la operación porque algunos de los archivos de base de datos superan el límite máximo De uso general tamaño de archivo de {0} GB.

  • 400 ManagedInstanceStoppingOrStopped: operación en conflicto enviada mientras la instancia está en estado de detención o detención

  • 400 ManagedInstanceStarting: operación en conflicto enviada mientras la instancia está en estado de inicio

  • 400 InstancePoolNotEnoughCapacity: un grupo de instancias no tiene suficiente capacidad

  • 400 SourceAndTargetSubnetsMustBeVnetPeered: la subred que usa actualmente la instancia administrada y la subred de destino proporcionada forman parte de las redes virtuales que no están conectadas con el emparejamiento de red virtual o que tienen establecido el emparejamiento, pero no tienen permitido el tráfico. Para mover una instancia administrada de una subred a otra, es necesario establecer el emparejamiento de red virtual desde la red virtual de origen y de destino. Configure los requisitos de red virtual y vuelva a intentar la operación. https://docs.microsoft.com/en-us/azure/virtual-network/tutorial-connect-virtual-networks-portal#peer-virtual-networksMás información.

  • 400 ManagedInstanceAndSubnetAreNotOnTheSameSubscription: la subred proporcionada para la implementación de instancia administrada se encuentra en la suscripción diferente de la enviada para la instancia administrada. La instancia administrada y la subred usadas para implementar la instancia deben estar en la misma suscripción. Proporcione otra subred o cambie a la suscripción de subred y vuelva a intentar la operación.

  • 400 CreateManagedInstanceInvalidSubnetSize: el usuario intentó crear una instancia administrada en una subred menor que el tamaño mínimo permitido de la subred.

  • 400 AddressRangeOfTargetSubnetAndSubnetOfGeoDRReplicaCantOverlap: la subred seleccionada para la migración de instancia administrada tiene un intervalo de direcciones que se superpone con el intervalo de direcciones de la subred que contiene la instancia secundaria replicada geográficamente. Compruebe que la subred está configurada según las directrices de https://aka.ms/move-managed-instance.

  • 400 TargetSubnetMustBeConfiguredToAllowGeoDRReplication: la subred seleccionada para la migración de instancia administrada no está configurada para habilitar la comunicación con una instancia secundaria con replicación geográfica. Compruebe si todos los puertos necesarios están abiertos. Para configurar correctamente la subred, lea las instrucciones de https://aka.ms/move-managed-instance.

  • 400 InvalidIdentifier: el identificador contiene NULL o un carácter unicode no válido.

  • 400 InvalidLoginName: el nombre de inicio de sesión proporcionado no es válido.

  • 400 InvalidUsername: el nombre de usuario proporcionado contiene caracteres no válidos.

  • 400 PasswordTooShort: la contraseña proporcionada es demasiado corta

  • 400 PasswordTooLong: la contraseña proporcionada es demasiado larga.

  • 400 PasswordNotComplex: la contraseña proporcionada no es lo suficientemente compleja.

  • 400 GatewayInvalidEdition: "{0}" no es una edición de base de datos válida en esta versión de SQL Server.

  • 400 InvalidLocation: se especificó una ubicación no válida.

  • 400 InvalidParameterValue: se ha dado un valor no válido a un parámetro.

  • 400 InvalidServerName: nombre de servidor no válido especificado.

  • 404 ResourceNotFound: no se encontró el recurso solicitado.

  • 404 ResourceDoesNotExist: el recurso con el nombre "{0}" no existe. Para continuar, especifique un nombre de recurso válido.

  • 404 InstancePoolNotFound: no se encuentra un grupo de instancias

  • 404 SubscriptionNotFound: no se encontró la suscripción solicitada.

  • 404 SubscriptionDoesNotHaveServer: no se encontró el servidor solicitado

  • 404 ServerNotInSubscriptionResourceGroup: el servidor especificado no existe en el grupo de recursos y la suscripción especificados.

  • 405 InvalidVcoreValue: el valor {0} de núcleo virtual no es válido. Especifique un valor de núcleo virtual válido.

  • 405 InvalidHardwareGenerationValue: HardwareGeneration {0} no es válido. Especifique un valor de HardwareGeneration válido.

  • 405 InvalidStorageSizeValue: "Tamaño de almacenamiento no válido: {0} GB. El tamaño de almacenamiento debe especificarse entre {1} gigabytes y {2} , en incrementos de {3} GB.

  • 409 ConflictingServerOperation: una operación está actualmente en curso para el servidor.

  • 409 SubscriptionDisabled: la suscripción está deshabilitada.

  • 409 ServerOverridePreconditionFailed: no se pudo aplicar la invalidación del servidor en la categoría "{0}", porque la base de datos física o la instancia "{1}" del servidor "{2}" no está actualmente en estado "Listo" o "Desactivado".

  • 409 ManagedInstanceIsBusy: el servidor "{0}" está ocupado actualmente. Espere algunos minutos antes de volver a intentarlo.

  • 409 ServerAlreadyExists: nombre de servidor duplicado.

  • 409 ServerDisabled: el servidor está deshabilitado.

  • 409 ServerQuotaExceeded: el servidor no se puede agregar a una suscripción porque superará la cuota.

  • 429 ConflictingSubscriptionOperation: una operación está actualmente en curso para la suscripción.

  • 429 SubscriptionTooManyCreateUpdateRequests: solicitudes más allá de las solicitudes máximas que los recursos disponibles pueden procesar.

  • 429 SubscriptionTooManyRequests: solicitudes más allá de las solicitudes máximas que los recursos disponibles pueden procesar.

  • 500 GatewayInternalServerError: el servidor encontró una excepción inesperada.

  • 503 TooManyRequests: solicitudes más allá de las solicitudes máximas que los recursos disponibles pueden procesar.

  • 504 RequestTimeout: la solicitud de servicio superó el tiempo de espera permitido.

Ejemplos

Gets server trust certificate.

Sample Request

GET https://management.azure.com/subscriptions/38e0dc56-907f-45ba-a97c-74233baad471/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testcl/serverTrustCertificates/customerCertificateName?api-version=2021-11-01

Sample Response

{
  "properties": {
    "thumbprint": "57CFA9CF16F2FB2775AF059A95C6D5B897DA2C05",
    "certificateName": "customerCertificateName"
  },
  "id": "/subscriptions/38e0dc56-907f-45ba-a97c-74233baad471/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testcl/serverTrustCertificates/customerCertificateName",
  "name": "customerCertificateName",
  "type": "Microsoft.Sql/managedInstances/serverTrustCertificates"
}

Definiciones

ServerTrustCertificate

Certificado de confianza del servidor importado desde el cuadro para habilitar la conexión entre box y Sql Instancia administrada.

Nombre Tipo Description
id

string

Identificador del recurso.

name

string

Nombre del recurso.

properties.certificateName

string

Nombre del certificado

properties.publicBlob

string

Blob público del certificado

properties.thumbprint

string

Huella digital del certificado

type

string

Tipo de recurso.