Compartilhar via


ApiManagementServiceUpdateParameters Classe

Definição

Parâmetro fornecido ao Serviço de Gerenciamento de API de Atualização.

[Microsoft.Rest.Serialization.JsonTransformation]
public class ApiManagementServiceUpdateParameters : Microsoft.Azure.Management.ApiManagement.Models.ApimResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type ApiManagementServiceUpdateParameters = class
    inherit ApimResource
Public Class ApiManagementServiceUpdateParameters
Inherits ApimResource
Herança
ApiManagementServiceUpdateParameters
Atributos

Construtores

ApiManagementServiceUpdateParameters()

Inicializa uma nova instância da classe ApiManagementServiceUpdateParameters.

ApiManagementServiceUpdateParameters(String, String, String, IDictionary<String, String>, String, String, String, Nullable<DateTime>, String, String, String, String, String, String, IList<HostnameConfiguration>, IList<String>, IList<String>, String, String, VirtualNetworkConfiguration, IList<AdditionalLocation>, IDictionary<String,String>, IList<CertificateConfiguration>, Nullable<Boolean>, Nullable<Boolean>, String, ApiVersionConstraint, Nullable<Boolean>, IList<RemotePrivateEndpointConnectionWrapper>, String, String, String, ApiManagementServiceSkuProperties, ApiManagementServiceIdentity, String, IList<String>)

Inicializa uma nova instância da classe ApiManagementServiceUpdateParameters.

Propriedades

AdditionalLocations

Obtém ou define locais de datacenter adicionais do serviço Gerenciamento de API.

ApiVersionConstraint

Obtém ou define a restrição de versão das Apis do plano de controle para o serviço Gerenciamento de API.

Certificates

Obtém ou define a lista de Certificados que precisam ser instalados no serviço Gerenciamento de API. O máximo de certificados com suporte que podem ser instalados é 10.

CreatedAtUtc

Obtém a data UTC de criação do serviço Gerenciamento de API. A data está em conformidade com o seguinte formato: yyyy-MM-ddTHH:mm:ssZ conforme especificado pelo padrão ISO 8601.

CustomProperties

Obtém ou define propriedades personalizadas do serviço Gerenciamento de API.& lt;/br&gt; ConfiguraçãoMicrosoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168 desabilitará a TLS_RSA_WITH_3DES_EDE_CBC_SHA de criptografia para todos os TLS(1.0, 1.1 e 1.2).& lt;/br&gt; ConfiguraçãoMicrosoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11 pode ser usado para desabilitar apenas o TLS 1.1.& lt;/br&gt; ConfiguraçãoMicrosoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10pode ser usado para desabilitar o TLS 1.0 em um serviço Gerenciamento de API.& lt;/br&gt; ConfiguraçãoMicrosoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11 pode ser usado para desabilitar apenas o TLS 1.1 para comunicações com back-ends.& lt;/br&gt; ConfiguraçãoMicrosoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10 pode ser usado para desabilitar o TLS 1.0 para comunicações com back-ends.& lt;/br&gt; ConfiguraçãoMicrosoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2pode ser usado para habilitar o protocolo HTTP2 em um serviço Gerenciamento de API.& lt;/br&gt; Não especificar nenhuma dessas propriedades na operação PATCH redefinirá os valores das propriedades omitidas para seus padrões. Para todas as configurações, exceto Http2, o valor padrão será True se o serviço tiver sido criado em 1º de abril de 2018 ou antes disso False . O valor padrão da configuração http2 é False.& lt;/br&gt;& lt;/br&gt; Você pode desabilitar qualquer uma das próximas codificações usando as configuraçõ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 padrão é true para eles. Observação: as próximas codificações não podem ser desabilitadas, pois são exigidas pelos componentes internos do Azure CloudService: 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,TLS_RSA_WITH_AES_256_GCM_SHA384

DeveloperPortalUrl

Obtém a URL do ponto de extremidade do portal do dEveloper do serviço Gerenciamento de API.

DisableGateway

Obtém ou define a propriedade válida somente para um serviço de Gerenciamento de API implantado em vários locais. Isso pode ser usado para desabilitar o gateway em master região.

EnableClientCertificate

Obtém ou define a propriedade destinada apenas a ser usada para o Serviço de SKU de Consumo. Isso impõe que um certificado de cliente seja apresentado em cada solicitação para o gateway. Isso também permite a capacidade de autenticar o certificado na política no gateway.

Etag

Obtém a eTag do recurso.

GatewayRegionalUrl

Obtém a URL do gateway do serviço Gerenciamento de API na Região Padrão.

GatewayUrl

Obtém a URL do gateway do serviço Gerenciamento de API.

HostnameConfigurations

Obtém ou define a configuração de nome de host personalizado do serviço Gerenciamento de API.

Id

Obtém a ID do recurso.

(Herdado de ApimResource)
Identity

Obtém ou define a identidade de serviço gerenciada do serviço de Gerenciamento de API.

ManagementApiUrl

Obtém a URL do ponto de extremidade da API de gerenciamento do serviço Gerenciamento de API.

Name

Obtém o nome do recurso.

(Herdado de ApimResource)
NotificationSenderEmail

Obtém ou define o endereço de email do qual a notificação será enviada.

PlatformVersion

Obtém a versão da plataforma de computação que executa o serviço neste local. Os valores possíveis incluem: 'indeterminado', 'stv1', 'stv2', 'mtv1'

PortalUrl

Obtém a URL do ponto de extremidade do portal do editor do serviço Gerenciamento de API.

PrivateEndpointConnections

Obtém ou define a lista de Conexões de Ponto de Extremidade Privado deste serviço.

PrivateIPAddresses

Obtém endereços IP de balanceamento de carga estático privados do serviço de Gerenciamento de API na região Primária que é implantada em uma Rede Virtual Interna. Disponível somente para SKU Básico, Standard, Premium e Isolado.

ProvisioningState

Obtém o estado de provisionamento atual do serviço Gerenciamento de API, que pode ser um dos seguintes: Criado/Ativando/Bem-sucedido/Atualizando/Com Falha/Parado/Terminando/Terminação Com Falha/Excluído.

PublicIPAddresses

Obtém endereços IP públicos com balanceamento de carga estático do serviço Gerenciamento de API na região Primária. Disponível somente para SKU Básico, Standard, Premium e Isolado.

PublicIpAddressId

Obtém ou define o endereço IP baseado em IP do SKU Standard V4 público a ser associado a Rede Virtual serviço implantado na região. Compatível apenas com a implantação do SKU Premium e do Desenvolvedor no Rede Virtual.

PublicNetworkAccess

Obtém ou define se o acesso de ponto de extremidade público é permitido ou não para esse serviço Gerenciamento de API. O valor é opcional, mas, se passado, deve ser 'Habilitado' ou 'Desabilitado'. Se 'Disabled', os pontos de extremidade privados serão o método de acesso exclusivo. O valor padrão é 'Enabled'. Os valores possíveis incluem: 'Enabled', 'Disabled'

PublisherEmail

Obtém ou define o email do editor.

PublisherName

Obtém ou define o nome do editor.

Restore

Obtém ou define a exclusão do Serviço de Gerenciamento de API se ele foi excluído temporariamente anteriormente. Se esse sinalizador for especificado e definido como True, todas as outras propriedades serão ignoradas.

ScmUrl

Obtém a URL do ponto de extremidade SCM do serviço Gerenciamento de API.

Sku

Obtém ou define as propriedades de SKU do serviço Gerenciamento de API.

Tags

Obtém ou define marcas de recurso.

(Herdado de ApimResource)
TargetProvisioningState

Obtém o estado de provisionamento do serviço Gerenciamento de API, que é direcionado pela operação de execução prolongada iniciada no serviço.

Type

Obtém o tipo de recurso para Gerenciamento de API recurso é definido como Microsoft.ApiManagement.

(Herdado de ApimResource)
VirtualNetworkConfiguration

Obtém ou define a configuração de rede virtual do serviço Gerenciamento de API.

VirtualNetworkType

Obtém ou define o tipo de VPN no qual Gerenciamento de API serviço precisa ser configurado. Nenhum (Valor Padrão) significa que o serviço de Gerenciamento de API não faz parte de nenhuma Rede Virtual, Externo significa que a implantação do Gerenciamento de API está configurada dentro de um Rede Virtual ter um ponto de extremidade voltado para a Internet e interno significa que Gerenciamento de API A implantação é configurada dentro de uma Rede Virtual ter apenas um ponto de extremidade voltado para a intranet. Os valores possíveis incluem: 'None', 'External', 'Internal'

Zones

Obtém ou define uma lista de zonas de disponibilidade que indica de onde o recurso precisa vir.

Métodos

Validate()

Valide o objeto .

Aplica-se a