ApiManagementServiceBaseProperties interface
Propriedades Base de uma descrição do recurso do serviço Gestão de API.
Propriedades
additional |
Localizações adicionais do datacenter do serviço Gestão de API. |
api |
Restrição da versão das Apis do Plano de Controlo para o serviço de Gestão de API. |
certificates | Lista de Certificados que precisam de ser instalados no serviço Gestão de API. O máximo de certificados suportados que podem ser instalados é 10. |
created |
Data UTC de criação do serviço Gestão de API. A data está em conformidade com o seguinte formato: |
custom |
Propriedades personalizadas do serviço Gestão de API. |
developer |
URL do ponto final do portal do DEveloper do serviço Gestão de API. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor. |
disable |
Propriedade válida apenas para um serviço de Gestão de API implementado em várias localizações. Isto pode ser utilizado para desativar o gateway na região mestra. |
enable |
Propriedade destinada apenas a ser utilizada para o Serviço SKU de Consumo. Isto impõe a apresentação de um certificado de cliente em cada pedido ao gateway. Isto também permite a capacidade de autenticar o certificado na política no gateway. |
gateway |
URL do gateway do serviço Gestão de API na Região Predefinida. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor. |
gateway |
URL do gateway do serviço Gestão de API. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor. |
hostname |
Configuração personalizada do nome do anfitrião do serviço Gestão de API. |
management |
URL do ponto final da API de Gestão do serviço Gestão de API. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor. |
nat |
A propriedade pode ser utilizada para ativar o NAT Gateway para este serviço de Gestão de API. |
notification |
Email endereço a partir do qual a notificação será enviada. |
outbound |
Prefixos de endereço IPV4 públicos de saída associados ao serviço implementado do NAT Gateway. Disponível apenas para SKU Premium na plataforma stv2. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor. |
platform |
Versão da Plataforma de Computação a executar o serviço nesta localização. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor. |
portal |
Url do ponto final do portal do Publisher do serviço Gestão de API. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor. |
private |
Lista de Ligações de Ponto Final Privado deste serviço. |
private |
Endereços IP com Balanceamento de Carga Estática Privada do serviço de Gestão de API na região Primária que é implementado numa Rede Virtual Interna. Disponível apenas para SKU Básico, Standard, Premium e Isolado. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor. |
provisioning |
O estado de aprovisionamento atual do serviço Gestão de API, que pode ser um dos seguintes: Criado/Ativar/Com Êxito/Atualização/Falhado/Parado/Terminação/Terminação Falhou/Eliminado. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor. |
public |
Endereços IP com Balanceamento de Carga Estático Público do serviço Gestão de API na região Primária. Disponível apenas para SKU Básico, Standard, Premium e Isolado. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor. |
public |
Endereço IP V4 baseado em IP do SKU Standard Público a ser associado a Rede Virtual serviço implementado na região. Suportada apenas para o Programador e o SKU Premium que está a ser implementado no Rede Virtual. |
public |
Se o acesso ao ponto final público é ou não permitido para este serviço de Gestão de API. O valor é opcional, mas, se for transmitido, tem de ser "Ativado" ou "Desativado". Se "Desativado", os pontos finais privados são o método de acesso exclusivo. O valor predefinido é "Ativado" |
restore | Anular a eliminação do Serviço de Gestão de API se tiver sido eliminado de forma recuperável anteriormente. Se este sinalizador for especificado e definido como Verdadeiro, todas as outras propriedades serão ignoradas. |
scm |
URL do ponto final SCM do serviço Gestão de API. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor. |
target |
O estado de aprovisionamento do serviço Gestão de API, que é visado pela operação de execução prolongada iniciada no serviço. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor. |
virtual |
Configuração da rede virtual do serviço Gestão de API. |
virtual |
O tipo de VPN na qual Gestão de API serviço tem de ser configurado. Nenhum (Valor Predefinido) significa que o serviço Gestão de API não faz parte de nenhuma Rede Virtual, Externo significa que a implementação Gestão de API está configurada num Rede Virtual ter um Ponto Final Com Acesso à Internet e Interno significa que Gestão de API implementação está configurada dentro de um Rede Virtual ter apenas um Ponto Final Com Acesso à Intranet. |
Detalhes de Propriedade
additionalLocations
Localizações adicionais do datacenter do serviço Gestão de API.
additionalLocations?: AdditionalLocation[]
Valor de Propriedade
apiVersionConstraint
Restrição da versão das Apis do Plano de Controlo para o serviço de Gestão de API.
apiVersionConstraint?: ApiVersionConstraint
Valor de Propriedade
certificates
Lista de Certificados que precisam de ser instalados no serviço Gestão de API. O máximo de certificados suportados que podem ser instalados é 10.
certificates?: CertificateConfiguration[]
Valor de Propriedade
createdAtUtc
Data UTC de criação do serviço Gestão de API. A data está em conformidade com o seguinte formato: yyyy-MM-ddTHH:mm:ssZ
conforme especificado pela norma ISO 8601.
NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.
createdAtUtc?: Date
Valor de Propriedade
Date
customProperties
Propriedades personalizadas do serviço Gestão de API.
A definição Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168
irá desativar a cifra TLS_RSA_WITH_3DES_EDE_CBC_SHA para todos os TLS(1.0, 1.1 e 1.2).
A definição Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11
pode ser utilizada para desativar apenas o TLS 1.1.
A definição Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10
pode ser utilizada para desativar o TLS 1.0 num serviço Gestão de API.
A definição Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11
pode ser utilizada para desativar apenas o TLS 1.1 para comunicações com back-ends.
A definição Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10
pode ser utilizada para desativar o TLS 1.0 para comunicações com back-ends.
A definição Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2
pode ser utilizada para ativar o protocolo HTTP2 num serviço Gestão de API.
Não especificar nenhuma destas propriedades na operação PATCH irá repor os valores das propriedades omitidas para as respetivas predefinições. Para todas as definições exceto Http2, o valor predefinido é True
se o serviço foi criado em ou antes de 1 de abril de 2018 e False
de outra forma. O valor predefinido da definição http2 é False
.
Pode desativar qualquer uma das seguintes cifras com as definições 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 exemplo, Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256
:false
. O valor predefinido é true
para eles.
Nota: as seguintes cifras não podem ser desativadas, uma vez que são necessárias por componentes internos da plataforma: 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}
Valor de Propriedade
{[propertyName: string]: string}
developerPortalUrl
URL do ponto final do portal do DEveloper do serviço Gestão de API. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.
developerPortalUrl?: string
Valor de Propriedade
string
disableGateway
Propriedade válida apenas para um serviço de Gestão de API implementado em várias localizações. Isto pode ser utilizado para desativar o gateway na região mestra.
disableGateway?: boolean
Valor de Propriedade
boolean
enableClientCertificate
Propriedade destinada apenas a ser utilizada para o Serviço SKU de Consumo. Isto impõe a apresentação de um certificado de cliente em cada pedido ao gateway. Isto também permite a capacidade de autenticar o certificado na política no gateway.
enableClientCertificate?: boolean
Valor de Propriedade
boolean
gatewayRegionalUrl
URL do gateway do serviço Gestão de API na Região Predefinida. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.
gatewayRegionalUrl?: string
Valor de Propriedade
string
gatewayUrl
URL do gateway do serviço Gestão de API. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.
gatewayUrl?: string
Valor de Propriedade
string
hostnameConfigurations
Configuração personalizada do nome do anfitrião do serviço Gestão de API.
hostnameConfigurations?: HostnameConfiguration[]
Valor de Propriedade
managementApiUrl
URL do ponto final da API de Gestão do serviço Gestão de API. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.
managementApiUrl?: string
Valor de Propriedade
string
natGatewayState
A propriedade pode ser utilizada para ativar o NAT Gateway para este serviço de Gestão de API.
natGatewayState?: string
Valor de Propriedade
string
notificationSenderEmail
Email endereço a partir do qual a notificação será enviada.
notificationSenderEmail?: string
Valor de Propriedade
string
outboundPublicIPAddresses
Prefixos de endereço IPV4 públicos de saída associados ao serviço implementado do NAT Gateway. Disponível apenas para SKU Premium na plataforma stv2. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.
outboundPublicIPAddresses?: string[]
Valor de Propriedade
string[]
platformVersion
Versão da Plataforma de Computação a executar o serviço nesta localização. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.
platformVersion?: string
Valor de Propriedade
string
portalUrl
Url do ponto final do portal do Publisher do serviço Gestão de API. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.
portalUrl?: string
Valor de Propriedade
string
privateEndpointConnections
Lista de Ligações de Ponto Final Privado deste serviço.
privateEndpointConnections?: RemotePrivateEndpointConnectionWrapper[]
Valor de Propriedade
privateIPAddresses
Endereços IP com Balanceamento de Carga Estática Privada do serviço de Gestão de API na região Primária que é implementado numa Rede Virtual Interna. Disponível apenas para SKU Básico, Standard, Premium e Isolado. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.
privateIPAddresses?: string[]
Valor de Propriedade
string[]
provisioningState
O estado de aprovisionamento atual do serviço Gestão de API, que pode ser um dos seguintes: Criado/Ativar/Com Êxito/Atualização/Falhado/Parado/Terminação/Terminação Falhou/Eliminado. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.
provisioningState?: string
Valor de Propriedade
string
publicIPAddresses
Endereços IP com Balanceamento de Carga Estático Público do serviço Gestão de API na região Primária. Disponível apenas para SKU Básico, Standard, Premium e Isolado. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.
publicIPAddresses?: string[]
Valor de Propriedade
string[]
publicIpAddressId
Endereço IP V4 baseado em IP do SKU Standard Público a ser associado a Rede Virtual serviço implementado na região. Suportada apenas para o Programador e o SKU Premium que está a ser implementado no Rede Virtual.
publicIpAddressId?: string
Valor de Propriedade
string
publicNetworkAccess
Se o acesso ao ponto final público é ou não permitido para este serviço de Gestão de API. O valor é opcional, mas, se for transmitido, tem de ser "Ativado" ou "Desativado". Se "Desativado", os pontos finais privados são o método de acesso exclusivo. O valor predefinido é "Ativado"
publicNetworkAccess?: string
Valor de Propriedade
string
restore
Anular a eliminação do Serviço de Gestão de API se tiver sido eliminado de forma recuperável anteriormente. Se este sinalizador for especificado e definido como Verdadeiro, todas as outras propriedades serão ignoradas.
restore?: boolean
Valor de Propriedade
boolean
scmUrl
URL do ponto final SCM do serviço Gestão de API. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.
scmUrl?: string
Valor de Propriedade
string
targetProvisioningState
O estado de aprovisionamento do serviço Gestão de API, que é visado pela operação de execução prolongada iniciada no serviço. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.
targetProvisioningState?: string
Valor de Propriedade
string
virtualNetworkConfiguration
Configuração da rede virtual do serviço Gestão de API.
virtualNetworkConfiguration?: VirtualNetworkConfiguration
Valor de Propriedade
virtualNetworkType
O tipo de VPN na qual Gestão de API serviço tem de ser configurado. Nenhum (Valor Predefinido) significa que o serviço Gestão de API não faz parte de nenhuma Rede Virtual, Externo significa que a implementação Gestão de API está configurada num Rede Virtual ter um Ponto Final Com Acesso à Internet e Interno significa que Gestão de API implementação está configurada dentro de um Rede Virtual ter apenas um Ponto Final Com Acesso à Intranet.
virtualNetworkType?: string
Valor de Propriedade
string