Compartir a través de


ApiManagementServiceResource Clase

Definición

Un único recurso de servicio API Management en Lista o Obtención de respuesta.

[Microsoft.Rest.Serialization.JsonTransformation]
public class ApiManagementServiceResource : Microsoft.Azure.Management.ApiManagement.Models.ApimResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type ApiManagementServiceResource = class
    inherit ApimResource
Public Class ApiManagementServiceResource
Inherits ApimResource
Herencia
ApiManagementServiceResource
Atributos

Constructores

ApiManagementServiceResource()

Inicializa una nueva instancia de la clase ApiManagementServiceResource.

ApiManagementServiceResource(String, String, ApiManagementServiceSkuProperties, String, String, String, String, IDictionary<String,String>, String, String, String, Nullable<DateTime>, String, String, String, String, String, String, IList<HostnameConfiguration>, IList<String>, IList<String>, String, String, VirtualNetworkConfiguration, IList<AdditionalLocation>, IDictionary<String,String>, IList<CertificateConfiguration>, Nullable<Boolean>, Nullable<Boolean>, String, ApiVersionConstraint, Nullable<Boolean>, IList<RemotePrivateEndpointConnectionWrapper>, String, ApiManagementServiceIdentity, SystemData, String, IList<String>)

Inicializa una nueva instancia de la clase ApiManagementServiceResource.

Propiedades

AdditionalLocations

Obtiene o establece ubicaciones adicionales del centro de datos del servicio API Management.

ApiVersionConstraint

Obtiene o establece la restricción de versión de api de plano de control para el servicio API Management.

Certificates

Obtiene o establece la 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.

CreatedAtUtc

Obtiene la fecha UTC de creación del servicio API Management. La fecha se ajusta al siguiente formato: yyyy-MM-ddTHH:mm:ssZ según lo especificado por el estándar ISO 8601.

CustomProperties

Obtiene o establece propiedades personalizadas del servicio API Management.& lt;/br&gt; AjusteMicrosoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168 deshabilitará la TLS_RSA_WITH_3DES_EDE_CBC_SHA de cifrado para todas las TLS(1.0, 1.1 y 1.2).& lt;/br&gt; AjusteMicrosoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11 se puede usar para deshabilitar solo TLS 1.1.& lt;/br&gt; AjusteMicrosoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10se puede usar para deshabilitar TLS 1.0 en un servicio de API Management.& lt;/br&gt; AjusteMicrosoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11 se puede usar para deshabilitar solo TLS 1.1 para las comunicaciones con back-end.& lt;/br&gt; AjusteMicrosoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10 se puede usar para deshabilitar TLS 1.0 para las comunicaciones con back-end.& lt;/br&gt; AjusteMicrosoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2se puede usar para habilitar el protocolo HTTP2 en un servicio API Management.& lt;/br&gt; No especificar ninguna de estas propiedades en la operación PATCH restablecerá los valores de las propiedades omitidas en sus valores predeterminados. Para todas las configuraciones, excepto Http2, el valor predeterminado es True si el servicio se creó el 1 de abril de 2018 o antes de False lo contrario. El valor predeterminado de la configuración http2 es False.& lt;/br&gt;& lt;/br&gt; Puede deshabilitar cualquiera de los siguientes cifrados mediante la configuración Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.[cipher_name]: TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA256, TLS_RSA_WITH_AES_128_CBC_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_128_CBC_SHA. Por ejemplo, Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256:false. El valor predeterminado es true para ellos. Nota: Los siguientes cifrados no se pueden deshabilitar porque son necesarios para los componentes internos de Azure CloudService: TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_256_GCM_SHA384

DeveloperPortalUrl

Obtiene la dirección URL del punto de conexión del portal de dEveloper del servicio API Management.

DisableGateway

Obtiene o establece la propiedad solo 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.

EnableClientCertificate

Obtiene o establece la 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 de la puerta de enlace.

Etag

Obtiene eTag del recurso.

GatewayRegionalUrl

Obtiene la dirección URL de puerta de enlace del servicio API Management en la región predeterminada.

GatewayUrl

Obtiene la dirección URL de puerta de enlace del servicio API Management.

HostnameConfigurations

Obtiene o establece la configuración de nombre de host personalizado del servicio API Management.

Id

Obtiene el identificador de recursos.

(Heredado de ApimResource)
Identity

Obtiene o establece la identidad de servicio administrada del servicio Api Management.

Location

Obtiene o establece la ubicación del recurso.

ManagementApiUrl

Obtiene la dirección URL del punto de conexión de la API de administración del servicio API Management.

Name

Obtiene el nombre del recurso.

(Heredado de ApimResource)
NotificationSenderEmail

Obtiene o establece la dirección de correo electrónico desde la que se enviará la notificación.

PlatformVersion

Obtiene la versión de la plataforma de proceso que ejecuta el servicio en esta ubicación. Entre los valores posibles se incluyen: 'undetermined', 'stv1', 'stv2', 'mtv1'

PortalUrl

Obtiene la dirección URL del punto de conexión del portal del publicador del servicio API Management.

PrivateEndpointConnections

Obtiene o establece la lista de conexiones de punto de conexión privado de este servicio.

PrivateIPAddresses

Obtiene direcciones IP privadas de carga equilibrada estática del servicio API Management en la región primaria que se implementa en un Virtual Network interno. Solo está disponible para la SKU básica, estándar, premium y aislada.

ProvisioningState

Obtiene el estado de aprovisionamiento actual del servicio API Management que puede ser uno de los siguientes: Created/Activating/Succeeded/Updating/Failed/Stopped/Terminating/TerminationFailed/Deleted.

PublicIPAddresses

Obtiene las direcciones IP públicas de carga equilibrada estática del servicio API Management en la región primaria. Solo está disponible para la SKU básica, estándar, premium y aislada.

PublicIpAddressId

Obtiene o establece la dirección IP basada en SKU estándar pública V4 que se asociará con Virtual Network servicio implementado en la región. Solo se admite para la implementación de SKU Developer y Premium en Virtual Network.

PublicNetworkAccess

Obtiene o establece si se permite o no el acceso al punto de conexión público para este servicio API Management. El valor es opcional, pero si se pasa, debe ser "Habilitado" o "Deshabilitado". Si "Disabled", los puntos de conexión privados son el método de acceso exclusivo. El valor predeterminado es "Enabled". Entre los valores posibles se incluyen: "Enabled", "Disabled"

PublisherEmail

Obtiene o establece el correo electrónico del publicador.

PublisherName

Obtiene o establece el nombre del publicador.

Restore

Obtiene o establece undelete Api Management Service si se eliminó temporalmente anteriormente. Si se especifica esta marca y se establece en True se omitirán todas las demás propiedades.

ScmUrl

Obtiene la dirección URL del punto de conexión de SCM del servicio API Management.

Sku

Obtiene o establece las propiedades de SKU del servicio API Management.

SystemData

Obtiene metadatos relacionados con la creación y la última modificación del recurso.

Tags

Obtiene o establece etiquetas de recursos.

(Heredado de ApimResource)
TargetProvisioningState

Obtiene el estado de aprovisionamiento del servicio API Management, que está destinado a la operación de larga duración iniciada en el servicio.

Type

Obtiene el tipo de recurso para API Management recurso se establece en Microsoft.ApiManagement.

(Heredado de ApimResource)
VirtualNetworkConfiguration

Obtiene o establece la configuración de red virtual del servicio API Management.

VirtualNetworkType

Obtiene o establece el tipo de VPN en el que se debe configurar API Management servicio. Ninguno (valor predeterminado) significa que el servicio API Management no forma parte de ninguna Virtual Network, external significa que la implementación de API Management se configura dentro de un Virtual Network que tiene un punto de conexión accesible desde Internet y significa internamente que API Management la implementación se configura dentro de un Virtual Network tener solo un punto de conexión accesible desde la intranet. Entre los valores posibles se incluyen: "None", "External", "Internal"

Zones

Obtiene o establece una lista de zonas de disponibilidad que indica dónde debe proceder el recurso.

Métodos

Validate()

Valide el objeto .

Se aplica a