你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
ApiManagementServiceResource interface
列表或获取响应中的单个 API 管理服务资源。
- 扩展
属性
additional |
API 管理服务的其他数据中心位置。 |
api |
API 管理服务的控制平面 API 版本约束。 |
certificates | 需要在 API 管理服务中安装的证书列表。 可安装的最大支持证书为 10。 |
created |
API 管理服务的创建 UTC 日期。日期符合以下格式:按 ISO 8601 标准指定的 |
custom |
API 管理服务的自定义属性。 |
developer |
API 管理服务的 DEveloper 门户终结点 URL。 注意:此属性不会序列化。 它只能由服务器填充。 |
disable |
属性仅适用于部署在多个位置的 Api 管理服务。 这可用于禁用主区域中的网关。 |
enable |
仅用于消耗 SKU 服务的属性。 这会强制在向网关的每个请求上显示客户端证书。 这样,便可以在网关上的策略中对证书进行身份验证。 |
etag | 资源的 ETag。 注意:此属性不会序列化。 它只能由服务器填充。 |
gateway |
默认区域中 API 管理服务的网关 URL。 注意:此属性不会序列化。 它只能由服务器填充。 |
gateway |
API 管理服务的网关 URL。 注意:此属性不会序列化。 它只能由服务器填充。 |
hostname |
API 管理服务的自定义主机名配置。 |
identity | Api 管理服务的托管服务标识。 |
location | 资源位置。 |
management |
API 管理服务的管理 API 终结点 URL。 注意:此属性不会序列化。 它只能由服务器填充。 |
nat |
属性可用于为此 API 管理服务启用 NAT 网关。 |
notification |
将从中发送通知的电子邮件地址。 |
outbound |
与 NAT 网关部署的服务关联的出站公共 IPV4 地址前缀。 仅适用于 stv2 平台上的高级 SKU。 注意:此属性不会序列化。 它只能由服务器填充。 |
platform |
在此位置运行服务的计算平台版本。 注意:此属性不会序列化。 它只能由服务器填充。 |
portal |
API 管理服务的发布者门户终结点 URL。 注意:此属性不会序列化。 它只能由服务器填充。 |
private |
此服务的专用终结点连接列表。 |
private |
主要区域中部署在内部虚拟网络中的 API 管理服务的专用静态负载均衡 IP 地址。 仅适用于基本、标准、高级和独立 SKU。 注意:此属性不会序列化。 它只能由服务器填充。 |
provisioning |
API 管理服务的当前预配状态,可以是下列项之一:Created/Activating/Succeeded/Updateing/Failed/Stopped/Terminating/TerminationFailed/Deleted。 注意:此属性不会序列化。 它只能由服务器填充。 |
public |
主要区域中 API 管理服务的公共静态负载均衡 IP 地址。 仅适用于基本、标准、高级和独立 SKU。 注意:此属性不会序列化。 它只能由服务器填充。 |
public |
要与区域中部署的虚拟网络服务关联的基于公共标准 SKU IP V4 的 IP 地址。 仅支持在虚拟网络中部署开发人员和高级 SKU。 |
public |
是否允许此 API 管理服务访问公共终结点。 值是可选的,但如果传入,则必须为“Enabled”或“Disabled”。 如果为“Disabled”,则专用终结点是独占访问方法。 默认值为“Enabled” |
publisher |
发布者电子邮件。 |
publisher |
发布者名称。 |
restore | 取消删除 Api 管理服务(如果以前是软删除的)。 如果指定了此标志并设置为 True,将忽略所有其他属性。 |
scm |
API 管理服务的 SCM 终结点 URL。 注意:此属性不会序列化。 它只能由服务器填充。 |
sku | API 管理服务的 SKU 属性。 |
system |
与创建和上次修改资源相关的元数据。 注意:此属性不会序列化。 它只能由服务器填充。 |
target |
API 管理服务的预配状态,该服务以长时间运行的作为目标。 注意:此属性不会序列化。 它只能由服务器填充。 |
virtual |
API 管理服务的虚拟网络配置。 |
virtual |
需要在其中配置 API 管理服务的 VPN 类型。 无(默认值)表示 API 管理服务不是任何虚拟网络的一部分,外部意味着 API 管理部署是在具有面向 Internet 的终结点的虚拟网络内设置的,内部意味着 API 管理部署仅在具有 Intranet 面向终结点的虚拟网络中进行设置。 |
zones | 一个可用性区域列表,表示资源需要来自何处。 |
继承属性
id | 资源 ID。 注意:此属性不会序列化。 它只能由服务器填充。 |
name | 资源名称。 注意:此属性不会序列化。 它只能由服务器填充。 |
tags | 资源标记。 |
type | API 管理资源的资源类型设置为 Microsoft.ApiManagement。 注意:此属性不会序列化。 它只能由服务器填充。 |
属性详细信息
additionalLocations
apiVersionConstraint
certificates
需要在 API 管理服务中安装的证书列表。 可安装的最大支持证书为 10。
certificates?: CertificateConfiguration[]
属性值
createdAtUtc
API 管理服务的创建 UTC 日期。日期符合以下格式:按 ISO 8601 标准指定的 yyyy-MM-ddTHH:mm:ssZ
。
注意:此属性不会序列化。 它只能由服务器填充。
createdAtUtc?: Date
属性值
Date
customProperties
API 管理服务的自定义属性。
设置 Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168
将禁用所有 TLS(1.0、1.1 和 1.2)的密码TLS_RSA_WITH_3DES_EDE_CBC_SHA。
设置 Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11
可用于仅禁用 TLS 1.1。
设置 Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10
可用于在 API 管理服务上禁用 TLS 1.0。
设置 Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11
可用于仅禁用 TLS 1.1,以便与后端通信。
设置 Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10
可用于禁用与后端通信的 TLS 1.0。
设置 Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2
可用于在 API 管理服务上启用 HTTP2 协议。
在 PATCH作上未指定这些属性中的任何一个将省略的属性的值重置为其默认值。 对于除 Http2 之外的所有设置,如果服务是在 2018 年 4 月 1 日或之前创建的,则默认值 True
,否则 False
。 Http2 设置的默认值为 False
。
可以使用设置 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。 例如,Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256
:false
。 默认值为 true
。
注意:由于内部平台组件需要以下密码,因此无法禁用以下密码: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}
属性值
{[propertyName: string]: string}
developerPortalUrl
API 管理服务的 DEveloper 门户终结点 URL。 注意:此属性不会序列化。 它只能由服务器填充。
developerPortalUrl?: string
属性值
string
disableGateway
属性仅适用于部署在多个位置的 Api 管理服务。 这可用于禁用主区域中的网关。
disableGateway?: boolean
属性值
boolean
enableClientCertificate
仅用于消耗 SKU 服务的属性。 这会强制在向网关的每个请求上显示客户端证书。 这样,便可以在网关上的策略中对证书进行身份验证。
enableClientCertificate?: boolean
属性值
boolean
etag
资源的 ETag。 注意:此属性不会序列化。 它只能由服务器填充。
etag?: string
属性值
string
gatewayRegionalUrl
默认区域中 API 管理服务的网关 URL。 注意:此属性不会序列化。 它只能由服务器填充。
gatewayRegionalUrl?: string
属性值
string
gatewayUrl
API 管理服务的网关 URL。 注意:此属性不会序列化。 它只能由服务器填充。
gatewayUrl?: string
属性值
string
hostnameConfigurations
identity
location
资源位置。
location: string
属性值
string
managementApiUrl
API 管理服务的管理 API 终结点 URL。 注意:此属性不会序列化。 它只能由服务器填充。
managementApiUrl?: string
属性值
string
natGatewayState
属性可用于为此 API 管理服务启用 NAT 网关。
natGatewayState?: string
属性值
string
notificationSenderEmail
将从中发送通知的电子邮件地址。
notificationSenderEmail?: string
属性值
string
outboundPublicIPAddresses
与 NAT 网关部署的服务关联的出站公共 IPV4 地址前缀。 仅适用于 stv2 平台上的高级 SKU。 注意:此属性不会序列化。 它只能由服务器填充。
outboundPublicIPAddresses?: string[]
属性值
string[]
platformVersion
在此位置运行服务的计算平台版本。 注意:此属性不会序列化。 它只能由服务器填充。
platformVersion?: string
属性值
string
portalUrl
API 管理服务的发布者门户终结点 URL。 注意:此属性不会序列化。 它只能由服务器填充。
portalUrl?: string
属性值
string
privateEndpointConnections
此服务的专用终结点连接列表。
privateEndpointConnections?: RemotePrivateEndpointConnectionWrapper[]
属性值
privateIPAddresses
主要区域中部署在内部虚拟网络中的 API 管理服务的专用静态负载均衡 IP 地址。 仅适用于基本、标准、高级和独立 SKU。 注意:此属性不会序列化。 它只能由服务器填充。
privateIPAddresses?: string[]
属性值
string[]
provisioningState
API 管理服务的当前预配状态,可以是下列项之一:Created/Activating/Succeeded/Updateing/Failed/Stopped/Terminating/TerminationFailed/Deleted。 注意:此属性不会序列化。 它只能由服务器填充。
provisioningState?: string
属性值
string
publicIPAddresses
主要区域中 API 管理服务的公共静态负载均衡 IP 地址。 仅适用于基本、标准、高级和独立 SKU。 注意:此属性不会序列化。 它只能由服务器填充。
publicIPAddresses?: string[]
属性值
string[]
publicIpAddressId
要与区域中部署的虚拟网络服务关联的基于公共标准 SKU IP V4 的 IP 地址。 仅支持在虚拟网络中部署开发人员和高级 SKU。
publicIpAddressId?: string
属性值
string
publicNetworkAccess
是否允许此 API 管理服务访问公共终结点。 值是可选的,但如果传入,则必须为“Enabled”或“Disabled”。 如果为“Disabled”,则专用终结点是独占访问方法。 默认值为“Enabled”
publicNetworkAccess?: string
属性值
string
publisherEmail
发布者电子邮件。
publisherEmail: string
属性值
string
publisherName
发布者名称。
publisherName: string
属性值
string
restore
取消删除 Api 管理服务(如果以前是软删除的)。 如果指定了此标志并设置为 True,将忽略所有其他属性。
restore?: boolean
属性值
boolean
scmUrl
API 管理服务的 SCM 终结点 URL。 注意:此属性不会序列化。 它只能由服务器填充。
scmUrl?: string
属性值
string
sku
systemData
targetProvisioningState
API 管理服务的预配状态,该服务以长时间运行的作为目标。 注意:此属性不会序列化。 它只能由服务器填充。
targetProvisioningState?: string
属性值
string
virtualNetworkConfiguration
API 管理服务的虚拟网络配置。
virtualNetworkConfiguration?: VirtualNetworkConfiguration
属性值
virtualNetworkType
需要在其中配置 API 管理服务的 VPN 类型。 无(默认值)表示 API 管理服务不是任何虚拟网络的一部分,外部意味着 API 管理部署是在具有面向 Internet 的终结点的虚拟网络内设置的,内部意味着 API 管理部署仅在具有 Intranet 面向终结点的虚拟网络中进行设置。
virtualNetworkType?: string
属性值
string
zones
一个可用性区域列表,表示资源需要来自何处。
zones?: string[]
属性值
string[]
继承属性详细信息
id
name
tags
资源标记。
tags?: {[propertyName: string]: string}
属性值
{[propertyName: string]: string}
type
API 管理资源的资源类型设置为 Microsoft.ApiManagement。 注意:此属性不会序列化。 它只能由服务器填充。
type?: string
属性值
string