ApiManagementServiceResource interface
Pojedynczy zasób usługi API Management w obszarze Lista lub Pobierz odpowiedź.
- Rozszerzenie
Właściwości
additional |
Dodatkowe lokalizacje centrów danych usługi API Management. |
api |
Ograniczenie wersji interfejsu API płaszczyzny sterowania dla usługi API Management. |
certificates | Lista certyfikatów, które należy zainstalować w usłudze API Management. Maksymalna obsługiwana liczba obsługiwanych certyfikatów, które można zainstalować, wynosi 10. |
created |
Data utc utworzenia usługi API Management. Data jest zgodna z następującym formatem: |
custom |
Właściwości niestandardowe usługi API Management. |
developer |
Adres URL punktu końcowego portalu DEveloper usługi API Management. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
disable |
Właściwość prawidłowa tylko dla usługi Api Management wdrożonej w wielu lokalizacjach. Może to służyć do wyłączania bramy w regionie głównym. |
enable |
Właściwość przeznaczona tylko do użycia w przypadku usługi SKU Zużycie. Wymusza to prezentowanie certyfikatu klienta dla każdego żądania do bramy. Umożliwia to również uwierzytelnianie certyfikatu w zasadach w bramie. |
etag | Element ETag zasobu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
gateway |
Adres URL bramy usługi API Management w regionie domyślnym. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
gateway |
Adres URL bramy usługi API Management. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
hostname |
Niestandardowa konfiguracja nazwy hosta usługi API Management. |
identity | Tożsamość usługi zarządzanej usługi Api Management. |
location | Lokalizacja zasobu. |
management |
Adres URL punktu końcowego interfejsu API zarządzania usługi API Management. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
nat |
Właściwość może służyć do włączania bramy translatora adresów sieciowych dla tej usługi API Management. |
notification |
Adres e-mail, z którego zostanie wysłane powiadomienie. |
outbound |
Prefiksy publicznych adresów IPV4 dla ruchu wychodzącego skojarzone z wdrożonym usługą bramy translatora adresów sieciowych. Dostępna tylko dla jednostki SKU Premium na platformie stv2. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
platform |
Wersja platformy obliczeniowej z uruchomioną usługą w tej lokalizacji. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
portal |
Adres URL punktu końcowego portalu wydawcy usługi API Management. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
private |
Lista połączeń prywatnego punktu końcowego tej usługi. |
private |
Prywatne statyczne adresy IP usługi API Management w regionie podstawowym, które są wdrażane w wewnętrznej sieci wirtualnej. Dostępne tylko dla jednostek SKU w warstwie Podstawowa, Standardowa, Premium i Izolowana. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
provisioning |
Bieżący stan aprowizacji usługi API Management, który może być jednym z następujących: Utworzono/Aktywowanie/Powodzenie/Aktualizowanie/Niepowodzenie/Zatrzymano/Zakończenie/ZakończenieFailed/Deleted. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
public |
Publiczne statyczne adresy IP usługi API Management w regionie podstawowym. Dostępne tylko dla jednostek SKU w warstwie Podstawowa, Standardowa, Premium i Izolowana. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
public |
Publiczny standardowy adres IP jednostki SKU w wersji 4, który ma być skojarzony z wdrożona usługa sieci wirtualnej w regionie. Obsługiwane tylko w przypadku jednostki SKU developer i Premium wdrażanej w sieci wirtualnej. |
public |
Określa, czy dostęp do publicznego punktu końcowego jest dozwolony dla tej usługi API Management. Wartość jest opcjonalna, ale jeśli została przekazana, musi mieć wartość "Włączone" lub "Wyłączone". Jeśli wartość jest wyłączona, prywatne punkty końcowe są wyłączną metodą dostępu. Wartość domyślna to "Włączone" |
publisher |
Adres e-mail wydawcy. |
publisher |
Nazwa wydawcy. |
restore | Cofnij usunięcie usługi Api Management, jeśli została ona wcześniej usunięta nietrwale. Jeśli ta flaga jest określona i ustawiona na True, wszystkie inne właściwości zostaną zignorowane. |
scm |
Adres URL punktu końcowego SCM usługi API Management. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
sku | Właściwości jednostki SKU usługi API Management. |
system |
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
target |
Stan aprowizacji usługi API Management, która jest objęta długotrwałą operacją uruchomioną w usłudze. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
virtual |
Konfiguracja sieci wirtualnej usługi API Management. |
virtual |
Typ sieci VPN, w której należy skonfigurować usługę API Management. Brak (wartość domyślna) oznacza, że usługa API Management nie jest częścią żadnej sieci wirtualnej, zewnętrzne oznacza, że wdrożenie usługi API Management jest konfigurowane wewnątrz sieci wirtualnej mającej punkt końcowy dostępny z Internetu, a wewnętrzne oznacza, że wdrożenie usługi API Management jest skonfigurowane wewnątrz sieci wirtualnej, która ma tylko punkt końcowy dostępny dla intranetu. |
zones | Lista stref dostępności oznaczających miejsce, z którego musi pochodzić zasób. |
Właściwości dziedziczone
id | Identyfikator zasobu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
name | Nazwa zasobu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
tags | Tagi zasobów. |
type | Typ zasobu usługi API Management jest ustawiony na Wartość Microsoft.ApiManagement. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
Szczegóły właściwości
additionalLocations
Dodatkowe lokalizacje centrów danych usługi API Management.
additionalLocations?: AdditionalLocation[]
Wartość właściwości
apiVersionConstraint
Ograniczenie wersji interfejsu API płaszczyzny sterowania dla usługi API Management.
apiVersionConstraint?: ApiVersionConstraint
Wartość właściwości
certificates
Lista certyfikatów, które należy zainstalować w usłudze API Management. Maksymalna obsługiwana liczba obsługiwanych certyfikatów, które można zainstalować, wynosi 10.
certificates?: CertificateConfiguration[]
Wartość właściwości
createdAtUtc
Data utc utworzenia usługi API Management. Data jest zgodna z następującym formatem: yyyy-MM-ddTHH:mm:ssZ
określony przez standard ISO 8601.
UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
createdAtUtc?: Date
Wartość właściwości
Date
customProperties
Właściwości niestandardowe usługi API Management.
ustawienie Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168
spowoduje wyłączenie TLS_RSA_WITH_3DES_EDE_CBC_SHA szyfrowania dla wszystkich protokołów TLS(1.0, 1.1 i 1.2).
ustawienie Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11
może służyć do wyłączania tylko protokołu TLS 1.1.
ustawienie Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10
można użyć do wyłączenia protokołu TLS 1.0 w usłudze API Management.
ustawienie Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11
może służyć do wyłączania tylko protokołu TLS 1.1 na potrzeby komunikacji z zapleczem.
ustawienie Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10
może służyć do wyłączania protokołu TLS 1.0 na potrzeby komunikacji z zapleczem.
ustawienie Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2
może służyć do włączania protokołu HTTP2 w usłudze API Management.
Nie określono żadnej z tych właściwości operacji PATCH spowoduje zresetowanie wartości właściwości pominiętych do ich wartości domyślnych. Dla wszystkich ustawień z wyjątkiem Http2 wartość domyślna jest True
, jeśli usługa została utworzona w dniu 1 kwietnia 2018 r. lub przed 1 kwietnia 2018 r. i False
inaczej. Wartość domyślna ustawienia Http2 to False
.
Następujące szyfry można wyłączyć przy użyciu ustawień 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. Na przykład Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256
:false
. Wartość domyślna to true
dla nich.
Uwaga: następujące szyfry nie mogą być wyłączone, ponieważ są one wymagane przez wewnętrzne składniki platformy: TLS_AES_256_GCM_SHA384,TLS_AES_128_GCM_SHA256,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
customProperties?: {[propertyName: string]: string}
Wartość właściwości
{[propertyName: string]: string}
developerPortalUrl
Adres URL punktu końcowego portalu DEveloper usługi API Management. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
developerPortalUrl?: string
Wartość właściwości
string
disableGateway
Właściwość prawidłowa tylko dla usługi Api Management wdrożonej w wielu lokalizacjach. Może to służyć do wyłączania bramy w regionie głównym.
disableGateway?: boolean
Wartość właściwości
boolean
enableClientCertificate
Właściwość przeznaczona tylko do użycia w przypadku usługi SKU Zużycie. Wymusza to prezentowanie certyfikatu klienta dla każdego żądania do bramy. Umożliwia to również uwierzytelnianie certyfikatu w zasadach w bramie.
enableClientCertificate?: boolean
Wartość właściwości
boolean
etag
Element ETag zasobu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
etag?: string
Wartość właściwości
string
gatewayRegionalUrl
Adres URL bramy usługi API Management w regionie domyślnym. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
gatewayRegionalUrl?: string
Wartość właściwości
string
gatewayUrl
Adres URL bramy usługi API Management. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
gatewayUrl?: string
Wartość właściwości
string
hostnameConfigurations
Niestandardowa konfiguracja nazwy hosta usługi API Management.
hostnameConfigurations?: HostnameConfiguration[]
Wartość właściwości
identity
Tożsamość usługi zarządzanej usługi Api Management.
identity?: ApiManagementServiceIdentity
Wartość właściwości
location
Lokalizacja zasobu.
location: string
Wartość właściwości
string
managementApiUrl
Adres URL punktu końcowego interfejsu API zarządzania usługi API Management. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
managementApiUrl?: string
Wartość właściwości
string
natGatewayState
Właściwość może służyć do włączania bramy translatora adresów sieciowych dla tej usługi API Management.
natGatewayState?: string
Wartość właściwości
string
notificationSenderEmail
Adres e-mail, z którego zostanie wysłane powiadomienie.
notificationSenderEmail?: string
Wartość właściwości
string
outboundPublicIPAddresses
Prefiksy publicznych adresów IPV4 dla ruchu wychodzącego skojarzone z wdrożonym usługą bramy translatora adresów sieciowych. Dostępna tylko dla jednostki SKU Premium na platformie stv2. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
outboundPublicIPAddresses?: string[]
Wartość właściwości
string[]
platformVersion
Wersja platformy obliczeniowej z uruchomioną usługą w tej lokalizacji. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
platformVersion?: string
Wartość właściwości
string
portalUrl
Adres URL punktu końcowego portalu wydawcy usługi API Management. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
portalUrl?: string
Wartość właściwości
string
privateEndpointConnections
Lista połączeń prywatnego punktu końcowego tej usługi.
privateEndpointConnections?: RemotePrivateEndpointConnectionWrapper[]
Wartość właściwości
privateIPAddresses
Prywatne statyczne adresy IP usługi API Management w regionie podstawowym, które są wdrażane w wewnętrznej sieci wirtualnej. Dostępne tylko dla jednostek SKU w warstwie Podstawowa, Standardowa, Premium i Izolowana. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
privateIPAddresses?: string[]
Wartość właściwości
string[]
provisioningState
Bieżący stan aprowizacji usługi API Management, który może być jednym z następujących: Utworzono/Aktywowanie/Powodzenie/Aktualizowanie/Niepowodzenie/Zatrzymano/Zakończenie/ZakończenieFailed/Deleted. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
provisioningState?: string
Wartość właściwości
string
publicIPAddresses
Publiczne statyczne adresy IP usługi API Management w regionie podstawowym. Dostępne tylko dla jednostek SKU w warstwie Podstawowa, Standardowa, Premium i Izolowana. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
publicIPAddresses?: string[]
Wartość właściwości
string[]
publicIpAddressId
Publiczny standardowy adres IP jednostki SKU w wersji 4, który ma być skojarzony z wdrożona usługa sieci wirtualnej w regionie. Obsługiwane tylko w przypadku jednostki SKU developer i Premium wdrażanej w sieci wirtualnej.
publicIpAddressId?: string
Wartość właściwości
string
publicNetworkAccess
Określa, czy dostęp do publicznego punktu końcowego jest dozwolony dla tej usługi API Management. Wartość jest opcjonalna, ale jeśli została przekazana, musi mieć wartość "Włączone" lub "Wyłączone". Jeśli wartość jest wyłączona, prywatne punkty końcowe są wyłączną metodą dostępu. Wartość domyślna to "Włączone"
publicNetworkAccess?: string
Wartość właściwości
string
publisherEmail
Adres e-mail wydawcy.
publisherEmail: string
Wartość właściwości
string
publisherName
Nazwa wydawcy.
publisherName: string
Wartość właściwości
string
restore
Cofnij usunięcie usługi Api Management, jeśli została ona wcześniej usunięta nietrwale. Jeśli ta flaga jest określona i ustawiona na True, wszystkie inne właściwości zostaną zignorowane.
restore?: boolean
Wartość właściwości
boolean
scmUrl
Adres URL punktu końcowego SCM usługi API Management. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
scmUrl?: string
Wartość właściwości
string
sku
Właściwości jednostki SKU usługi API Management.
sku: ApiManagementServiceSkuProperties
Wartość właściwości
systemData
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
systemData?: SystemData
Wartość właściwości
targetProvisioningState
Stan aprowizacji usługi API Management, która jest objęta długotrwałą operacją uruchomioną w usłudze. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
targetProvisioningState?: string
Wartość właściwości
string
virtualNetworkConfiguration
Konfiguracja sieci wirtualnej usługi API Management.
virtualNetworkConfiguration?: VirtualNetworkConfiguration
Wartość właściwości
virtualNetworkType
Typ sieci VPN, w której należy skonfigurować usługę API Management. Brak (wartość domyślna) oznacza, że usługa API Management nie jest częścią żadnej sieci wirtualnej, zewnętrzne oznacza, że wdrożenie usługi API Management jest konfigurowane wewnątrz sieci wirtualnej mającej punkt końcowy dostępny z Internetu, a wewnętrzne oznacza, że wdrożenie usługi API Management jest skonfigurowane wewnątrz sieci wirtualnej, która ma tylko punkt końcowy dostępny dla intranetu.
virtualNetworkType?: string
Wartość właściwości
string
zones
Lista stref dostępności oznaczających miejsce, z którego musi pochodzić zasób.
zones?: string[]
Wartość właściwości
string[]
Szczegóły właściwości dziedziczonej
id
Identyfikator zasobu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
id?: string
Wartość właściwości
string
dziedziczone zApimResource.id
name
Nazwa zasobu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
name?: string
Wartość właściwości
string
dziedziczone zApimResource.name
tags
Tagi zasobów.
tags?: {[propertyName: string]: string}
Wartość właściwości
{[propertyName: string]: string}
dziedziczone zApimResource.tags
type
Typ zasobu usługi API Management jest ustawiony na Wartość Microsoft.ApiManagement. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
type?: string
Wartość właściwości
string
dziedziczone zApimResource.type