ApiManagementServiceUpdateParameters interface
Parameter opgegeven voor Api Management-service bijwerken.
- Uitbreiding
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. Het maximum aantal ondersteunde certificaten dat kan worden geïnstalleerd is 10. |
created |
UTC-datum van de API Management-service maken. De datum voldoet aan de volgende notatie: |
custom |
Aangepaste eigenschappen van de API Management-service. |
developer |
DEveloper Portal-eindpunt-URL 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 |
De eigenschap is alleen bedoeld om te worden gebruikt voor de verbruiks-SKU-service. Hiermee dwingt u af dat er een clientcertificaat wordt weergegeven bij elke aanvraag voor de gateway. Hierdoor kan het certificaat ook worden geverifieerd in het beleid op de gateway. |
etag | ETag van de resource. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server. |
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. |
identity | Beheerde service-identiteit 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 |
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 in NAT Gateway geïmplementeerde service. Alleen beschikbaar voor Premium SKU op het 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 |
publisher |
E-mailadres van uitgever. |
publisher |
Naam van uitgever. |
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. |
sku | SKU-eigenschappen van de API Management-service. |
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. |
zones | Een lijst met beschikbaarheidszones die aangeeft waar de resource vandaan moet komen. |
Overgenomen eigenschappen
id | Resource-id. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server. |
name | Resourcenaam. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server. |
tags | Resourcetags. |
type | Resourcetype voor API Management resource is ingesteld op Microsoft.ApiManagement. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server. |
Eigenschapdetails
additionalLocations
Aanvullende datacenterlocaties van de API Management-service.
additionalLocations?: AdditionalLocation[]
Waarde van eigenschap
apiVersionConstraint
Versiebeperking besturingsvlak-API's voor de API Management-service.
apiVersionConstraint?: ApiVersionConstraint
Waarde van eigenschap
certificates
Lijst met certificaten die moeten worden geïnstalleerd in de API Management-service. Het maximum aantal ondersteunde certificaten dat kan worden geïnstalleerd is 10.
certificates?: CertificateConfiguration[]
Waarde van eigenschap
createdAtUtc
UTC-datum van de API Management-service maken. 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
customProperties
Aangepaste eigenschappen van de API Management-service.
Met deze instelling Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168
wordt de coderings-TLS_RSA_WITH_3DES_EDE_CBC_SHA uitgeschakeld 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.
De instelling Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10
kan worden gebruikt om TLS 1.0 uit te schakelen op een API Management-service.
De 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.
De instelling Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10
kan worden gebruikt om TLS 1.0 uit te schakelen voor communicatie met back-ends.
De 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 geen van deze eigenschappen opgeeft tijdens de PATCH-bewerking, 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 de 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}
developerPortalUrl
DEveloper Portal-eindpunt-URL 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
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
enableClientCertificate
De eigenschap is alleen bedoeld om te worden gebruikt voor de verbruiks-SKU-service. Hiermee dwingt u af dat er een clientcertificaat wordt weergegeven bij elke aanvraag voor de gateway. Hierdoor kan het certificaat ook worden geverifieerd in het beleid op de gateway.
enableClientCertificate?: boolean
Waarde van eigenschap
boolean
etag
ETag van de resource. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.
etag?: string
Waarde van eigenschap
string
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
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
hostnameConfigurations
Aangepaste hostnaamconfiguratie van de API Management-service.
hostnameConfigurations?: HostnameConfiguration[]
Waarde van eigenschap
identity
Beheerde service-identiteit van de API Management-service.
identity?: ApiManagementServiceIdentity
Waarde van eigenschap
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
natGatewayState
Eigenschap kan worden gebruikt om NAT-gateway in te schakelen voor deze API Management-service.
natGatewayState?: string
Waarde van eigenschap
string
notificationSenderEmail
Email adres van waaruit de melding wordt verzonden.
notificationSenderEmail?: string
Waarde van eigenschap
string
outboundPublicIPAddresses
Uitgaande openbare IPV4-adresvoorvoegsels die zijn gekoppeld aan de in NAT Gateway geïmplementeerde service. Alleen beschikbaar voor Premium SKU op het stv2-platform. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.
outboundPublicIPAddresses?: string[]
Waarde van eigenschap
string[]
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
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
privateEndpointConnections
Lijst met privé-eindpuntverbindingen van deze service.
privateEndpointConnections?: RemotePrivateEndpointConnectionWrapper[]
Waarde van eigenschap
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[]
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
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[]
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
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
publisherEmail
E-mailadres van uitgever.
publisherEmail?: string
Waarde van eigenschap
string
publisherName
Naam van uitgever.
publisherName?: string
Waarde van eigenschap
string
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
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
sku
SKU-eigenschappen van de API Management-service.
sku?: ApiManagementServiceSkuProperties
Waarde van eigenschap
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
virtualNetworkConfiguration
Configuratie van het virtuele netwerk van de API Management-service.
virtualNetworkConfiguration?: VirtualNetworkConfiguration
Waarde van eigenschap
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
zones
Een lijst met beschikbaarheidszones die aangeeft waar de resource vandaan moet komen.
zones?: string[]
Waarde van eigenschap
string[]
Details van overgenomen eigenschap
id
Resource-id. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.
id?: string
Waarde van eigenschap
string
Overgenomen vanApimResource.id
name
Resourcenaam. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.
name?: string
Waarde van eigenschap
string
Overgenomen vanApimResource.name
tags
Resourcetags.
tags?: {[propertyName: string]: string}
Waarde van eigenschap
{[propertyName: string]: string}
Overgenomen vanApimResource.tags
type
Resourcetype voor API Management resource is ingesteld op Microsoft.ApiManagement. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.
type?: string
Waarde van eigenschap
string
Overgenomen vanApimResource.type