ApiManagementServiceProperties interface
Eigenschappen van een beschrijving van een API Management-serviceresource.
- Uitbreiding
Eigenschappen
publisher |
E-mailadres van uitgever. |
publisher |
Naam van uitgever. |
Overgenomen eigenschappen
additional |
Aanvullende datacenterlocaties van de API Management-service. |
api |
Versiebeperking besturingsvlak-API's voor de API Management-service. |
certificates | Lijst met certificaten die moeten worden geïnstalleerd in de API Management-service. Maximaal 10 ondersteunde certificaten die kunnen worden geïnstalleerd. |
created |
Utc-datum voor het maken van de API Management-service. De datum voldoet aan de volgende notatie: |
custom |
Aangepaste eigenschappen van de API Management-service. |
developer |
Eindpunt-URL van de DEveloper-portal van de API Management-service. OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server. |
disable |
De eigenschap is alleen geldig voor een Api Management-service die op meerdere locaties is geïmplementeerd. Dit kan worden gebruikt om de gateway in de hoofdregio uit te schakelen. |
enable |
Eigenschap die alleen is bedoeld om te worden gebruikt voor de verbruiks-SKU-service. Dit dwingt af dat een clientcertificaat wordt gepresenteerd bij elke aanvraag aan de gateway. Hiermee kunt u ook het certificaat verifiëren in het beleid op de gateway. |
gateway |
Gateway-URL van de API Management-service in de standaardregio. OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server. |
gateway |
Gateway-URL van de API Management-service. OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server. |
hostname |
Aangepaste hostnaamconfiguratie van de API Management-service. |
management |
Eindpunt-URL van de beheer-API van de API Management-service. OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server. |
nat |
De eigenschap kan worden gebruikt om nat-gateway in te schakelen voor deze API Management-service. |
notification |
Email adres van waaruit de melding wordt verzonden. |
outbound |
Uitgaande openbare IPV4-adresvoorvoegsels die zijn gekoppeld aan de geïmplementeerde NAT Gateway-service. Alleen beschikbaar voor Premium SKU op stv2-platform. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server. |
platform |
Compute Platform-versie waarop de service op deze locatie wordt uitgevoerd. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server. |
portal |
Eindpunt-URL van de publisher-portal van de API Management-service. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server. |
private |
Lijst met privé-eindpuntverbindingen van deze service. |
private |
Privé IP-adressen met gelijke taakverdeling van de API Management-service in de primaire regio die is geïmplementeerd in een interne Virtual Network. Alleen beschikbaar voor Basic, Standard, Premium en Isolated SKU. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server. |
provisioning |
De huidige inrichtingsstatus van de API Management service, die een van de volgende kan zijn: Gemaakt/Activeren/Geslaagd/Bijwerken/Mislukt/Gestopt/Terminating/TerminationFailed/Verwijderd. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server. |
public |
Openbare IP-adressen met gelijke taakverdeling van de API Management-service in de primaire regio. Alleen beschikbaar voor Basic, Standard, Premium en Isolated SKU. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server. |
public |
Ip-adres op basis van openbare standaard-SKU V4 dat moet worden gekoppeld aan Virtual Network geïmplementeerde service in de regio. Wordt alleen ondersteund voor ontwikkelaars en Premium-SKU's die worden geïmplementeerd in Virtual Network. |
public |
Of openbare eindpunttoegang is toegestaan voor deze API Management-service. De waarde is optioneel, maar als deze wordt doorgegeven, moet deze 'Ingeschakeld' of 'Uitgeschakeld' zijn. Als 'Uitgeschakeld' is, zijn privé-eindpunten de exclusieve toegangsmethode. De standaardwaarde is Ingeschakeld |
restore | Verwijder de API Management-service ongedaan als deze eerder voorlopig is verwijderd. Als deze vlag is opgegeven en is ingesteld op Waar, worden alle andere eigenschappen genegeerd. |
scm |
SCM-eindpunt-URL van de API Management-service. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server. |
target |
De inrichtingsstatus van de API Management-service, waarop de langdurige bewerking is gericht die is gestart op de service. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server. |
virtual |
Configuratie van het virtuele netwerk van de API Management-service. |
virtual |
Het type VPN waarin API Management service moet worden geconfigureerd. Geen (standaardwaarde) betekent dat de API Management-service geen deel uitmaakt van een Virtual Network, extern betekent dat de API Management-implementatie is ingesteld binnen een Virtual Network met een internetgericht eindpunt en Intern betekent dat API Management implementatie wordt ingesteld binnen een Virtual Network alleen een intranetgericht eindpunt heeft. |
Eigenschapdetails
publisherEmail
E-mailadres van uitgever.
publisherEmail: string
Waarde van eigenschap
string
publisherName
Naam van uitgever.
publisherName: string
Waarde van eigenschap
string
Details van overgenomen eigenschap
additionalLocations
Aanvullende datacenterlocaties van de API Management-service.
additionalLocations?: AdditionalLocation[]
Waarde van eigenschap
Overgenomen vanApiManagementServiceBaseProperties.additionalLocations
apiVersionConstraint
Versiebeperking besturingsvlak-API's voor de API Management-service.
apiVersionConstraint?: ApiVersionConstraint
Waarde van eigenschap
Overgenomen vanApiManagementServiceBaseProperties.apiVersionConstraint
certificates
Lijst met certificaten die moeten worden geïnstalleerd in de API Management-service. Maximaal 10 ondersteunde certificaten die kunnen worden geïnstalleerd.
certificates?: CertificateConfiguration[]
Waarde van eigenschap
Overgenomen vanApiManagementServiceBaseProperties.certificates
createdAtUtc
Utc-datum voor het maken van de API Management-service. De datum voldoet aan de volgende notatie: yyyy-MM-ddTHH:mm:ssZ
zoals opgegeven door de ISO 8601-standaard.
OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.
createdAtUtc?: Date
Waarde van eigenschap
Date
Overgenomen vanApiManagementServiceBaseProperties.createdAtUtc
customProperties
Aangepaste eigenschappen van de API Management-service.
Instelling Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168
schakelt de coderings-TLS_RSA_WITH_3DES_EDE_CBC_SHA uit voor alle TLS(1.0, 1.1 en 1.2).
Instelling Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11
kan worden gebruikt om alleen TLS 1.1 uit te schakelen.
Instelling Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10
kan worden gebruikt om TLS 1.0 uit te schakelen op een API Management-service.
Instelling Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11
kan worden gebruikt om alleen TLS 1.1 uit te schakelen voor communicatie met back-ends.
Instelling Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10
kan worden gebruikt om TLS 1.0 uit te schakelen voor communicatie met back-ends.
Instelling Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2
kan worden gebruikt om het HTTP2-protocol in te schakelen op een API Management-service.
Als u een van deze eigenschappen niet opgeeft in patchbewerking, worden de waarden van de weggelaten eigenschappen opnieuw ingesteld op de standaardwaarden. Voor alle instellingen behalve Http2 is True
de standaardwaarde als de service is gemaakt op of vóór 1 april 2018 en False
anders. De standaardwaarde van http2-instelling is False
.
U kunt een van de volgende coderingen uitschakelen met behulp van instellingen 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. Bijvoorbeeld Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256
: :false
. De standaardwaarde is true
voor hen.
Opmerking: de volgende coderingen kunnen niet worden uitgeschakeld omdat ze vereist zijn voor interne platformonderdelen: 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}
Waarde van eigenschap
{[propertyName: string]: string}
Overgenomen vanApiManagementServiceBaseProperties.customProperties
developerPortalUrl
Eindpunt-URL van de DEveloper-portal van de API Management-service. OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.
developerPortalUrl?: string
Waarde van eigenschap
string
Overgenomen vanApiManagementServiceBaseProperties.developerPortalUrl
disableGateway
De eigenschap is alleen geldig voor een Api Management-service die op meerdere locaties is geïmplementeerd. Dit kan worden gebruikt om de gateway in de hoofdregio uit te schakelen.
disableGateway?: boolean
Waarde van eigenschap
boolean
Overgenomen vanApiManagementServiceBaseProperties.disableGateway
enableClientCertificate
Eigenschap die alleen is bedoeld om te worden gebruikt voor de verbruiks-SKU-service. Dit dwingt af dat een clientcertificaat wordt gepresenteerd bij elke aanvraag aan de gateway. Hiermee kunt u ook het certificaat verifiëren in het beleid op de gateway.
enableClientCertificate?: boolean
Waarde van eigenschap
boolean
Overgenomen vanApiManagementServiceBaseProperties.enableClientCertificate
gatewayRegionalUrl
Gateway-URL van de API Management-service in de standaardregio. OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.
gatewayRegionalUrl?: string
Waarde van eigenschap
string
Overgenomen vanApiManagementServiceBaseProperties.gatewayRegionalUrl
gatewayUrl
Gateway-URL van de API Management-service. OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.
gatewayUrl?: string
Waarde van eigenschap
string
Overgenomen vanApiManagementServiceBaseProperties.gatewayUrl
hostnameConfigurations
Aangepaste hostnaamconfiguratie van de API Management-service.
hostnameConfigurations?: HostnameConfiguration[]
Waarde van eigenschap
Overgenomen vanApiManagementServiceBaseProperties.hostnameConfigurations
managementApiUrl
Eindpunt-URL van de beheer-API van de API Management-service. OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.
managementApiUrl?: string
Waarde van eigenschap
string
Overgenomen vanApiManagementServiceBaseProperties.managementApiUrl
natGatewayState
De eigenschap kan worden gebruikt om nat-gateway in te schakelen voor deze API Management-service.
natGatewayState?: string
Waarde van eigenschap
string
Overgenomen vanApiManagementServiceBaseProperties.natGatewayState
notificationSenderEmail
Email adres van waaruit de melding wordt verzonden.
notificationSenderEmail?: string
Waarde van eigenschap
string
Overgenomen vanApiManagementServiceBaseProperties.notificationSenderEmail
outboundPublicIPAddresses
Uitgaande openbare IPV4-adresvoorvoegsels die zijn gekoppeld aan de geïmplementeerde NAT Gateway-service. Alleen beschikbaar voor Premium SKU op stv2-platform. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.
outboundPublicIPAddresses?: string[]
Waarde van eigenschap
string[]
Overgenomen vanApiManagementServiceBaseProperties.outboundPublicIPAddresses
platformVersion
Compute Platform-versie waarop de service op deze locatie wordt uitgevoerd. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.
platformVersion?: string
Waarde van eigenschap
string
Overgenomen vanApiManagementServiceBaseProperties.platformVersion
portalUrl
Eindpunt-URL van de publisher-portal van de API Management-service. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.
portalUrl?: string
Waarde van eigenschap
string
Overgenomen vanApiManagementServiceBaseProperties.portalUrl
privateEndpointConnections
Lijst met privé-eindpuntverbindingen van deze service.
privateEndpointConnections?: RemotePrivateEndpointConnectionWrapper[]
Waarde van eigenschap
Overgenomen vanApiManagementServiceBaseProperties.privateEndpointConnections
privateIPAddresses
Privé IP-adressen met gelijke taakverdeling van de API Management-service in de primaire regio die is geïmplementeerd in een interne Virtual Network. Alleen beschikbaar voor Basic, Standard, Premium en Isolated SKU. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.
privateIPAddresses?: string[]
Waarde van eigenschap
string[]
Overgenomen vanApiManagementServiceBaseProperties.privateIPAddresses
provisioningState
De huidige inrichtingsstatus van de API Management service, die een van de volgende kan zijn: Gemaakt/Activeren/Geslaagd/Bijwerken/Mislukt/Gestopt/Terminating/TerminationFailed/Verwijderd. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.
provisioningState?: string
Waarde van eigenschap
string
Overgenomen vanApiManagementServiceBaseProperties.provisioningState
publicIPAddresses
Openbare IP-adressen met gelijke taakverdeling van de API Management-service in de primaire regio. Alleen beschikbaar voor Basic, Standard, Premium en Isolated SKU. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.
publicIPAddresses?: string[]
Waarde van eigenschap
string[]
Overgenomen vanApiManagementServiceBaseProperties.publicIPAddresses
publicIpAddressId
Ip-adres op basis van openbare standaard-SKU V4 dat moet worden gekoppeld aan Virtual Network geïmplementeerde service in de regio. Wordt alleen ondersteund voor ontwikkelaars en Premium-SKU's die worden geïmplementeerd in Virtual Network.
publicIpAddressId?: string
Waarde van eigenschap
string
Overgenomen vanApiManagementServiceBaseProperties.publicIpAddressId
publicNetworkAccess
Of openbare eindpunttoegang is toegestaan voor deze API Management-service. De waarde is optioneel, maar als deze wordt doorgegeven, moet deze 'Ingeschakeld' of 'Uitgeschakeld' zijn. Als 'Uitgeschakeld' is, zijn privé-eindpunten de exclusieve toegangsmethode. De standaardwaarde is Ingeschakeld
publicNetworkAccess?: string
Waarde van eigenschap
string
Overgenomen vanApiManagementServiceBaseProperties.publicNetworkAccess
restore
Verwijder de API Management-service ongedaan als deze eerder voorlopig is verwijderd. Als deze vlag is opgegeven en is ingesteld op Waar, worden alle andere eigenschappen genegeerd.
restore?: boolean
Waarde van eigenschap
boolean
Overgenomen vanApiManagementServiceBaseProperties.restore
scmUrl
SCM-eindpunt-URL van de API Management-service. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.
scmUrl?: string
Waarde van eigenschap
string
Overgenomen vanApiManagementServiceBaseProperties.scmUrl
targetProvisioningState
De inrichtingsstatus van de API Management-service, waarop de langdurige bewerking is gericht die is gestart op de service. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.
targetProvisioningState?: string
Waarde van eigenschap
string
Overgenomen vanApiManagementServiceBaseProperties.targetProvisioningState
virtualNetworkConfiguration
Configuratie van het virtuele netwerk van de API Management-service.
virtualNetworkConfiguration?: VirtualNetworkConfiguration
Waarde van eigenschap
Overgenomen vanApiManagementServiceBaseProperties.virtualNetworkConfiguration
virtualNetworkType
Het type VPN waarin API Management service moet worden geconfigureerd. Geen (standaardwaarde) betekent dat de API Management-service geen deel uitmaakt van een Virtual Network, extern betekent dat de API Management-implementatie is ingesteld binnen een Virtual Network met een internetgericht eindpunt en Intern betekent dat API Management implementatie wordt ingesteld binnen een Virtual Network alleen een intranetgericht eindpunt heeft.
virtualNetworkType?: string
Waarde van eigenschap
string
Overgenomen vanApiManagementServiceBaseProperties.virtualNetworkType