Api Management Service - MigrateToStv2
Actualiza un servicio API Management a la plataforma Stv2. Para obtener más información, consulte https://aka.ms/apim-migrate-stv2. Este cambio no es reversible. Se trata de una operación de larga duración y puede tardar varios minutos en completarse.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/migrateToStv2?api-version=2024-05-01
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas. |
service
|
path | True |
string minLength: 1maxLength: 50 pattern: ^[a-zA-Z](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?$ |
Nombre del servicio API Management. |
subscription
|
path | True |
string (uuid) |
Identificador de la suscripción de destino. El valor debe ser un UUID. |
api-version
|
query | True |
string minLength: 1 |
Versión de la API que se va a usar para esta operación. |
Cuerpo de la solicitud
Nombre | Tipo | Description |
---|---|---|
mode |
Modo de migración a stv2. El valor predeterminado es PreserveIp. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
El servicio se migró correctamente. |
|
202 Accepted |
Solicitud de migración enviada. Encabezados location: string |
|
Other Status Codes |
Respuesta de error que describe por qué se produjo un error en la operación. |
Seguridad
azure_auth
Flujo de OAuth2 de Azure Active Directory.
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/authorize
Ámbitos
Nombre | Description |
---|---|
user_impersonation | suplantar la cuenta de usuario |
Ejemplos
ApiManagementMigrateService
Solicitud de ejemplo
POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/migrateToStv2?api-version=2024-05-01
{
"mode": "PreserveIp"
}
Respuesta de muestra
location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/operationresults/dGVjaGVkX01hbmFnZVJvbGVfNWRiNGI3Ng==?api-version=2024-05-01
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimservice1",
"name": "apimservice1",
"type": "Microsoft.ApiManagement/service",
"tags": {},
"location": "West US",
"etag": "AAAAAADqC0c=",
"properties": {
"publisherEmail": "abcs@contoso.com",
"publisherName": "contoso publisher",
"notificationSenderEmail": "apimgmt-noreply@mail.windowsazure.com",
"provisioningState": "Succeeded",
"targetProvisioningState": "",
"createdAtUtc": "2019-12-02T01:42:09.1268424Z",
"gatewayUrl": "https://apimservice1.azure-api.net",
"gatewayRegionalUrl": "https://apimservice1-westus-01.regional.azure-api.net",
"portalUrl": "https://apimservice1.portal.azure-api.net",
"developerPortalUrl": "https://apimService1.developer.azure-api.net",
"managementApiUrl": "https://apimservice1.management.azure-api.net",
"scmUrl": "https://apimservice1.scm.azure-api.net",
"hostnameConfigurations": [
{
"type": "Proxy",
"hostName": "apimService1.azure-api.net",
"negotiateClientCertificate": false,
"defaultSslBinding": false,
"certificateSource": "BuiltIn"
},
{
"type": "Proxy",
"hostName": "apimgatewaytest.preview.net",
"negotiateClientCertificate": false,
"certificate": {
"expiry": "2019-08-16T16:51:34+00:00",
"thumbprint": "B4330123DBAXXXXXXXXX1F35E84493476",
"subject": "CN=*.preview.net"
},
"defaultSslBinding": true,
"certificateSource": "Custom"
}
],
"publicIPAddresses": [
"137.XXX.11.74"
],
"privateIPAddresses": [
"172.XX.0.5"
],
"additionalLocations": [
{
"location": "West US 2",
"sku": {
"name": "Premium",
"capacity": 1
},
"publicIPAddresses": [
"40.XXX.79.187"
],
"privateIPAddresses": [
"10.0.X.6"
],
"virtualNetworkConfiguration": {
"subnetResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/APIMVNet/subnets/apim-internal-sub"
},
"gatewayRegionalUrl": "https://apimservice1-westus2-01.regional.azure-api.net",
"disableGateway": false
}
],
"virtualNetworkConfiguration": {
"subnetResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/apim-appGateway-vnet/subnets/apim-subnet"
},
"customProperties": {
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10": "True",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11": "True",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Ssl30": "False",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168": "True",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10": "True",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11": "True",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Ssl30": "False"
},
"virtualNetworkType": "Internal",
"disableGateway": false,
"apiVersionConstraint": {},
"platformVersion": "stv2"
},
"sku": {
"name": "Premium",
"capacity": 1
}
}
Definiciones
Nombre | Description |
---|---|
Additional |
Descripción de una ubicación de recursos de API Management adicional. |
Api |
Propiedades de identidad del recurso del servicio Api Management. |
Api |
Un único recurso del servicio API Management en Lista o Obtención de respuesta. |
Api |
Propiedades de SKU de recursos del servicio API Management. |
Apim |
Tipo de identidad que se usa para el recurso. El tipo "SystemAssigned, UserAssigned" incluye una identidad creada implícitamente y un conjunto de identidades asignadas por el usuario. El tipo "None" quitará las identidades del servicio. |
Api |
Restricción de versión de api de plano de control para el servicio API Management. |
Arm |
Contenedor para un identificador de recurso de ARM |
Certificate |
Configuración de certificados que constan de certificados raíz y intermedios que no son de confianza. |
Certificate |
Información del certificado SSL. |
Certificate |
Origen del certificado. |
Certificate |
Estado del certificado. |
Configuration |
Información sobre la API de configuración del servicio API Management. |
created |
Tipo de identidad que creó el recurso. |
developer |
Estado del portal para desarrolladores en este servicio API Management. |
Error |
Información adicional sobre el error de administración de recursos. |
Error |
Detalle del error. |
Error |
Respuesta de error |
Hostname |
Configuración de nombre de host personalizada. |
Hostname |
Tipo de nombre de host. |
Legacy |
Indicación de si la API de configuración heredada (v1) debe exponerse en el servicio API Management. El valor es opcional, pero debe ser "Habilitado" o "Deshabilitado". Si se ha deshabilitado, la API de configuración heredada (v1) no estará disponible para las puertas de enlace autohospedados. El valor predeterminado es "Enabled" |
Legacy |
Estado del portal heredado en el servicio API Management. |
Migrate |
Describe una SKU de API Management disponible. |
Migrate |
Modo de migración a stv2. El valor predeterminado es PreserveIp. |
Nat |
La propiedad se puede usar para habilitar NAT Gateway para este servicio de API Management. |
Platform |
Versión de la plataforma de proceso que ejecuta el servicio. |
Private |
Estado de conexión del punto de conexión privado. |
Private |
Colección de información sobre el estado de la conexión entre el consumidor del servicio y el proveedor. |
Public |
Indica si se permite o no el acceso al punto de conexión público para este servicio de API Management. El valor es opcional, pero si se pasa, debe ser "Habilitado" o "Deshabilitado". Si es "Deshabilitado", los puntos de conexión privados son el método de acceso exclusivo. El valor predeterminado es "Enabled" |
Remote |
Recurso conexión de punto de conexión privado remoto. |
Sku |
Nombre de la SKU. |
system |
Metadatos relativos a la creación y última modificación del recurso. |
User |
|
Virtual |
Configuración de una red virtual en la que se implementa el servicio API Management. |
Virtual |
Tipo de VPN en el que se debe configurar el servicio API Management. Ninguno (valor predeterminado) significa que el servicio API Management no forma parte de ninguna red virtual, external significa que la implementación de API Management está configurada dentro de una red virtual que tiene un punto de conexión accesible desde Internet y que la implementación interna de API Management está configurada dentro de una red virtual que tiene un punto de conexión accesible desde intranet solo. |
AdditionalLocation
Descripción de una ubicación de recursos de API Management adicional.
Nombre | Tipo | Valor predeterminado | Description |
---|---|---|---|
disableGateway |
boolean |
False |
La propiedad solo es válida para un servicio api Management implementado en varias ubicaciones. Esto se puede usar para deshabilitar la puerta de enlace en esta ubicación adicional. |
gatewayRegionalUrl |
string |
Dirección URL de puerta de enlace del servicio API Management en la región. |
|
location |
string |
Nombre de ubicación de la región adicional entre las regiones del centro de datos de Azure. |
|
natGatewayState | Disabled |
La propiedad se puede usar para habilitar NAT Gateway para este servicio de API Management. |
|
outboundPublicIPAddresses |
string[] |
Prefijos de dirección IPV4 públicos salientes asociados al servicio implementado de puerta de enlace NAT. Disponible solo para la SKU Premium en la plataforma stv2. |
|
platformVersion |
Versión de la plataforma de proceso que ejecuta el servicio. |
||
privateIPAddresses |
string[] |
Direcciones IP estáticas de carga equilibrada privada del servicio API Management que se implementa en una red virtual interna en una ubicación adicional determinada. Solo está disponible para la SKU básica, estándar, premium y aislada. |
|
publicIPAddresses |
string[] |
Direcciones IP estáticas públicas con equilibrio de carga del servicio API Management en la ubicación adicional. Solo está disponible para la SKU básica, estándar, premium y aislada. |
|
publicIpAddressId |
string |
Dirección IP V4 basada en SKU estándar pública que se va a asociar al servicio implementado de red virtual en la ubicación. Solo se admite para la SKU Premium que se implementa en Virtual Network. |
|
sku |
Propiedades de SKU del servicio API Management. |
||
virtualNetworkConfiguration |
Configuración de red virtual para la ubicación. |
||
zones |
string[] |
Lista de zonas de disponibilidad de las que se indica dónde debe proceder el recurso. |
ApiManagementServiceIdentity
Propiedades de identidad del recurso del servicio Api Management.
Nombre | Tipo | Description |
---|---|---|
principalId |
string (uuid) |
Identificador de entidad de seguridad de la identidad. |
tenantId |
string (uuid) |
Identificador de inquilino del cliente de la identidad. |
type |
Tipo de identidad que se usa para el recurso. El tipo "SystemAssigned, UserAssigned" incluye una identidad creada implícitamente y un conjunto de identidades asignadas por el usuario. El tipo "None" quitará las identidades del servicio. |
|
userAssignedIdentities |
<string,
User |
Lista de identidades de usuario asociadas al recurso. Las referencias de clave de diccionario de identidad de usuario serán identificadores de recursos de ARM con el formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/ providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. |
ApiManagementServiceResource
Un único recurso del servicio API Management en Lista o Obtención de respuesta.
Nombre | Tipo | Valor predeterminado | Description |
---|---|---|---|
etag |
string |
ETag del recurso. |
|
id |
string |
Identificador de recurso. |
|
identity |
Identidad de servicio administrada del servicio Api Management. |
||
location |
string |
Ubicación del recurso. |
|
name |
string |
Nombre del recurso. |
|
properties.additionalLocations |
Ubicaciones adicionales del centro de datos del servicio API Management. |
||
properties.apiVersionConstraint |
Restricción de versión de api de plano de control para el servicio API Management. |
||
properties.certificates |
Lista de certificados que deben instalarse en el servicio API Management. El número máximo de certificados admitidos que se pueden instalar es 10. |
||
properties.configurationApi |
Configuración de la configuración de la API del servicio API Management. |
||
properties.createdAtUtc |
string (date-time) |
Fecha UTC de creación del servicio API Management. La fecha se ajusta al siguiente formato: |
|
properties.customProperties |
object |
Propiedades personalizadas del servicio API Management. |
|
properties.developerPortalStatus | Enabled |
Estado del portal para desarrolladores en este servicio API Management. |
|
properties.developerPortalUrl |
string |
Dirección URL del punto de conexión del portal de DEveloper del servicio API Management. |
|
properties.disableGateway |
boolean |
False |
La propiedad solo es válida para un servicio api Management implementado en varias ubicaciones. Esto se puede usar para deshabilitar la puerta de enlace en la región maestra. |
properties.enableClientCertificate |
boolean |
False |
Propiedad solo diseñada para usarse para el servicio de SKU de consumo. Esto exige que se presente un certificado de cliente en cada solicitud a la puerta de enlace. Esto también permite autenticar el certificado en la directiva en la puerta de enlace. |
properties.gatewayRegionalUrl |
string |
Dirección URL de puerta de enlace del servicio API Management en la región predeterminada. |
|
properties.gatewayUrl |
string |
Dirección URL de puerta de enlace del servicio API Management. |
|
properties.hostnameConfigurations |
Configuración de nombre de host personalizada del servicio API Management. |
||
properties.legacyPortalStatus | Enabled |
Estado del portal heredado en el servicio API Management. |
|
properties.managementApiUrl |
string |
Dirección URL del punto de conexión de api de administración del servicio API Management. |
|
properties.natGatewayState | Disabled |
La propiedad se puede usar para habilitar NAT Gateway para este servicio de API Management. |
|
properties.notificationSenderEmail |
string maxLength: 100 |
Dirección de correo electrónico desde la que se enviará la notificación. |
|
properties.outboundPublicIPAddresses |
string[] |
Prefijos de dirección IPV4 públicos salientes asociados al servicio implementado de puerta de enlace NAT. Disponible solo para la SKU Premium en la plataforma stv2. |
|
properties.platformVersion |
Versión de la plataforma de proceso que ejecuta el servicio en esta ubicación. |
||
properties.portalUrl |
string |
Dirección URL del punto de conexión del portal del publicador del servicio API Management. |
|
properties.privateEndpointConnections |
Lista de conexiones de punto de conexión privado de este servicio. |
||
properties.privateIPAddresses |
string[] |
Direcciones IP estáticas de carga equilibrada privada del servicio API Management en la región primaria que se implementa en una red virtual interna. Solo está disponible para la SKU básica, estándar, premium y aislada. |
|
properties.provisioningState |
string |
El estado de aprovisionamiento actual del servicio API Management que puede ser uno de los siguientes: Created/Activating/Succeeded/Update/Failed/Stopped/Terminating/TerminationFailed/Deleted. |
|
properties.publicIPAddresses |
string[] |
Direcciones IP públicas con equilibrio de carga estática del servicio API Management en la región primaria. Solo está disponible para la SKU básica, estándar, premium y aislada. |
|
properties.publicIpAddressId |
string |
Dirección IP V4 basada en la SKU estándar pública que se va a asociar al servicio implementado por Virtual Network en la región. Solo se admite para la SKU De desarrollador y Premium que se implementa en Virtual Network. |
|
properties.publicNetworkAccess |
Indica si se permite o no el acceso al punto de conexión público para este servicio de API Management. El valor es opcional, pero si se pasa, debe ser "Habilitado" o "Deshabilitado". Si es "Deshabilitado", los puntos de conexión privados son el método de acceso exclusivo. El valor predeterminado es "Enabled" |
||
properties.publisherEmail |
string maxLength: 100 |
Correo electrónico del publicador. |
|
properties.publisherName |
string maxLength: 100 |
Nombre del publicador. |
|
properties.restore |
boolean |
False |
Recuperar el servicio Api Management si se eliminó temporalmente. Si se especifica esta marca y se establece en True, se omitirán todas las demás propiedades. |
properties.scmUrl |
string |
Dirección URL del punto de conexión de SCM del servicio API Management. |
|
properties.targetProvisioningState |
string |
El estado de aprovisionamiento del servicio API Management, que está dirigido por la operación de ejecución prolongada iniciada en el servicio. |
|
properties.virtualNetworkConfiguration |
Configuración de red virtual del servicio API Management. |
||
properties.virtualNetworkType | None |
Tipo de VPN en el que se debe configurar el servicio API Management. Ninguno (valor predeterminado) significa que el servicio API Management no forma parte de ninguna red virtual, external significa que la implementación de API Management está configurada dentro de una red virtual que tiene un punto de conexión accesible desde Internet y que la implementación interna de API Management está configurada dentro de una red virtual que tiene un punto de conexión accesible desde intranet solo. |
|
sku |
Propiedades de SKU del servicio API Management. |
||
systemData |
Metadatos relativos a la creación y última modificación del recurso. |
||
tags |
object |
Etiquetas de recursos. |
|
type |
string |
El tipo de recurso de API Management se establece en Microsoft.ApiManagement. |
|
zones |
string[] |
Lista de zonas de disponibilidad de las que se indica dónde debe proceder el recurso. |
ApiManagementServiceSkuProperties
Propiedades de SKU de recursos del servicio API Management.
Nombre | Tipo | Description |
---|---|---|
capacity |
integer (int32) |
Capacidad de la SKU (número de unidades implementadas de la SKU). Para la capacidad de SKU de consumo debe especificarse como 0. |
name |
Nombre de la SKU. |
ApimIdentityType
Tipo de identidad que se usa para el recurso. El tipo "SystemAssigned, UserAssigned" incluye una identidad creada implícitamente y un conjunto de identidades asignadas por el usuario. El tipo "None" quitará las identidades del servicio.
Valor | Description |
---|---|
None | |
SystemAssigned | |
SystemAssigned, UserAssigned | |
UserAssigned |
ApiVersionConstraint
Restricción de versión de api de plano de control para el servicio API Management.
Nombre | Tipo | Description |
---|---|---|
minApiVersion |
string |
Limite las llamadas API del plano de control al servicio API Management con la versión igual o posterior a este valor. |
ArmIdWrapper
Contenedor para un identificador de recurso de ARM
Nombre | Tipo | Description |
---|---|---|
id |
string |
CertificateConfiguration
Configuración de certificados que constan de certificados raíz y intermedios que no son de confianza.
Nombre | Tipo | Description |
---|---|---|
certificate |
Información del certificado. |
|
certificatePassword |
string |
Contraseña del certificado. |
encodedCertificate |
string |
Certificado codificado en Base64. |
storeName |
enum:
|
Ubicación del almacén de certificados System.Security.Cryptography.x509certificates.StoreName. Solo root y CertificateAuthority son ubicaciones válidas. |
CertificateInformation
Información del certificado SSL.
Nombre | Tipo | Description |
---|---|---|
expiry |
string (date-time) |
Fecha de expiración del certificado. La fecha se ajusta al siguiente formato: |
subject |
string |
Asunto del certificado. |
thumbprint |
string |
Huella digital del certificado. |
CertificateSource
Origen del certificado.
Valor | Description |
---|---|
BuiltIn | |
Custom | |
KeyVault | |
Managed |
CertificateStatus
Estado del certificado.
Valor | Description |
---|---|
Completed | |
Failed | |
InProgress |
ConfigurationApi
Información sobre la API de configuración del servicio API Management.
Nombre | Tipo | Valor predeterminado | Description |
---|---|---|---|
legacyApi | Enabled |
Indicación de si la API de configuración heredada (v1) debe exponerse en el servicio API Management. El valor es opcional, pero debe ser "Habilitado" o "Deshabilitado". Si se ha deshabilitado, la API de configuración heredada (v1) no estará disponible para las puertas de enlace autohospedados. El valor predeterminado es "Enabled" |
createdByType
Tipo de identidad que creó el recurso.
Valor | Description |
---|---|
Application | |
Key | |
ManagedIdentity | |
User |
developerPortalStatus
Estado del portal para desarrolladores en este servicio API Management.
Valor | Description |
---|---|
Disabled |
El Portal para desarrolladores está deshabilitado para el servicio. |
Enabled |
El Portal para desarrolladores está habilitado para el servicio. |
ErrorAdditionalInfo
Información adicional sobre el error de administración de recursos.
Nombre | Tipo | Description |
---|---|---|
info |
object |
Información adicional. |
type |
string |
Tipo de información adicional. |
ErrorDetail
Detalle del error.
Nombre | Tipo | Description |
---|---|---|
additionalInfo |
Información adicional del error. |
|
code |
string |
Código de error. |
details |
Detalles del error. |
|
message |
string |
Mensaje de error. |
target |
string |
Destino del error. |
ErrorResponse
Respuesta de error
Nombre | Tipo | Description |
---|---|---|
error |
Objeto de error. |
HostnameConfiguration
Configuración de nombre de host personalizada.
Nombre | Tipo | Valor predeterminado | Description |
---|---|---|---|
certificate |
Información del certificado. |
||
certificatePassword |
string |
Contraseña del certificado. |
|
certificateSource |
Origen del certificado. |
||
certificateStatus |
Estado del certificado. |
||
defaultSslBinding |
boolean |
False |
Especifique true para configurar el certificado asociado a este nombre de host como certificado SSL predeterminado. Si un cliente no envía el encabezado SNI, este será el certificado que se impugnará. La propiedad es útil si un servicio tiene habilitado varios nombres de host personalizados y debe decidir el certificado ssl predeterminado. La configuración solo se aplica al tipo de nombre de host de puerta de enlace. |
encodedCertificate |
string |
Certificado codificado en Base64. |
|
hostName |
string |
Nombre de host que se va a configurar en el servicio Api Management. |
|
identityClientId |
string |
ClientId de identidad administrada asignada por el sistema o el usuario generados por Azure AD, que tiene acceso GET al keyVault que contiene el certificado SSL. |
|
keyVaultId |
string |
Dirección URL al secreto de KeyVault que contiene el certificado Ssl. Si se proporciona la dirección URL absoluta que contiene la versión, la actualización automática del certificado ssl no funcionará. Esto requiere que el servicio Api Management se configure con aka.ms/apimmsi. El secreto debe ser de tipo application/x-pkcs12 |
|
negotiateClientCertificate |
boolean |
False |
Especifique true para negociar siempre el certificado de cliente en el nombre de host. El valor predeterminado es false. |
type |
Tipo de nombre de host. |
HostnameType
Tipo de nombre de host.
Valor | Description |
---|---|
ConfigurationApi | |
DeveloperPortal | |
Management | |
Portal | |
Proxy | |
Scm |
LegacyApiState
Indicación de si la API de configuración heredada (v1) debe exponerse en el servicio API Management. El valor es opcional, pero debe ser "Habilitado" o "Deshabilitado". Si se ha deshabilitado, la API de configuración heredada (v1) no estará disponible para las puertas de enlace autohospedados. El valor predeterminado es "Enabled"
Valor | Description |
---|---|
Disabled |
La API de configuración heredada (v1) está deshabilitada para el servicio y las puertas de enlace autohospedados no se pueden conectar a ella. |
Enabled |
La API de configuración heredada (v1) está habilitada para el servicio y las puertas de enlace autohospedados pueden conectarse a ella. |
LegacyPortalStatus
Estado del portal heredado en el servicio API Management.
Valor | Description |
---|---|
Disabled |
El portal heredado está deshabilitado para el servicio. |
Enabled |
El portal heredado está habilitado para el servicio. |
MigrateToStv2Contract
Describe una SKU de API Management disponible.
Nombre | Tipo | Description |
---|---|---|
mode |
Modo de migración a stv2. El valor predeterminado es PreserveIp. |
MigrateToStv2Mode
Modo de migración a stv2. El valor predeterminado es PreserveIp.
Valor | Description |
---|---|
NewIP |
Migre el servicio API Management a stv2 desde stv1. Esto no tendrá tiempo de inactividad, ya que la configuración del servicio se migrará a la nueva infraestructura, pero la dirección IP cambiará. |
PreserveIp |
Migre el servicio API Management a stv2 desde stv1 reservando la dirección IP del servicio. Esto tendrá un tiempo de inactividad de hasta 15 minutos, mientras que la dirección IP se está migrando a una nueva infraestructura. |
NatGatewayState
La propiedad se puede usar para habilitar NAT Gateway para este servicio de API Management.
Valor | Description |
---|---|
Disabled |
Nat Gateway está deshabilitado para el servicio. |
Enabled |
Nat Gateway está habilitado para el servicio. |
PlatformVersion
Versión de la plataforma de proceso que ejecuta el servicio.
Valor | Description |
---|---|
mtv1 |
Plataforma que ejecuta el servicio en la plataforma multiinquilino V1. |
stv1 |
Plataforma que ejecuta el servicio en la plataforma V1 de un solo inquilino. |
stv2 |
Plataforma que ejecuta el servicio en la plataforma single tenant V2. |
stv2.1 |
Plataforma que ejecuta el servicio en la plataforma Single Tenant V2 en hardware más reciente. |
undetermined |
No se puede determinar la versión de la plataforma, ya que no se implementa la plataforma de proceso. |
PrivateEndpointServiceConnectionStatus
Estado de conexión del punto de conexión privado.
Valor | Description |
---|---|
Approved | |
Pending | |
Rejected |
PrivateLinkServiceConnectionState
Colección de información sobre el estado de la conexión entre el consumidor del servicio y el proveedor.
Nombre | Tipo | Description |
---|---|---|
actionsRequired |
string |
Mensaje que indica si los cambios en el proveedor de servicios requieren actualizaciones en el consumidor. |
description |
string |
Motivo de aprobación o rechazo de la conexión. |
status |
Indica si el propietario del servicio ha aprobado o rechazado o eliminado la conexión. |
PublicNetworkAccess
Indica si se permite o no el acceso al punto de conexión público para este servicio de API Management. El valor es opcional, pero si se pasa, debe ser "Habilitado" o "Deshabilitado". Si es "Deshabilitado", los puntos de conexión privados son el método de acceso exclusivo. El valor predeterminado es "Enabled"
Valor | Description |
---|---|
Disabled | |
Enabled |
RemotePrivateEndpointConnectionWrapper
Recurso conexión de punto de conexión privado remoto.
Nombre | Tipo | Description |
---|---|---|
id |
string |
Identificador de recurso de conexión de punto de conexión privado |
name |
string |
Nombre de conexión de punto de conexión privado |
properties.groupIds |
string[] |
Todos los identificadores de grupo. |
properties.privateEndpoint |
Recurso del punto de conexión privado. |
|
properties.privateLinkServiceConnectionState |
Colección de información sobre el estado de la conexión entre el consumidor del servicio y el proveedor. |
|
properties.provisioningState |
string |
Estado de aprovisionamiento del recurso de conexión de punto de conexión privado. |
type |
string |
Tipo de recurso de conexión de punto de conexión privado |
SkuType
Nombre de la SKU.
Valor | Description |
---|---|
Basic |
SKU básica de Api Management. |
BasicV2 |
SKU BasicV2 de Api Management. |
Consumption |
SKU de consumo de Api Management. |
Developer |
SKU de desarrollador de Api Management. |
Isolated |
SKU aislada de Api Management. |
Premium |
SKU Premium de Api Management. |
Standard |
SKU estándar de Api Management. |
StandardV2 |
SKU StandardV2 de Api Management. |
systemData
Metadatos relativos a la creación y última modificación del recurso.
Nombre | Tipo | Description |
---|---|---|
createdAt |
string (date-time) |
Marca de tiempo de creación de recursos (UTC). |
createdBy |
string |
Identidad que creó el recurso. |
createdByType |
Tipo de identidad que creó el recurso. |
|
lastModifiedAt |
string (date-time) |
Marca de tiempo de la última modificación del recurso (UTC) |
lastModifiedBy |
string |
Identidad que modificó por última vez el recurso. |
lastModifiedByType |
Tipo de identidad que modificó por última vez el recurso. |
UserIdentityProperties
Nombre | Tipo | Description |
---|---|---|
clientId |
string |
Identificador de cliente de la identidad asignada por el usuario. |
principalId |
string |
Identificador principal de la identidad asignada por el usuario. |
VirtualNetworkConfiguration
Configuración de una red virtual en la que se implementa el servicio API Management.
Nombre | Tipo | Description |
---|---|---|
subnetResourceId |
string pattern: ^/subscriptions/[^/]*/resourceGroups/[^/]*/providers/Microsoft.(ClassicNetwork|Network)/virtualNetworks/[^/]*/subnets/[^/]*$ |
Identificador de recurso completo de una subred de una red virtual en la que se va a implementar el servicio API Management. |
subnetname |
string |
Nombre de la subred. |
vnetid |
string |
Identificador de red virtual. Normalmente, se trata de un GUID. Espere un GUID nulo de forma predeterminada. |
VirtualNetworkType
Tipo de VPN en el que se debe configurar el servicio API Management. Ninguno (valor predeterminado) significa que el servicio API Management no forma parte de ninguna red virtual, external significa que la implementación de API Management está configurada dentro de una red virtual que tiene un punto de conexión accesible desde Internet y que la implementación interna de API Management está configurada dentro de una red virtual que tiene un punto de conexión accesible desde intranet solo.
Valor | Description |
---|---|
External |
El servicio forma parte de Virtual Network y es accesible desde Internet. |
Internal |
El servicio forma parte de Virtual Network y solo es accesible desde dentro de la red virtual. |
None |
El servicio no forma parte de ninguna red virtual. |