Partilhar via


AfdOriginInner Classe

public final class AfdOriginInner
extends ProxyResource

A origem do Azure Front Door é a fonte do conteúdo que está sendo entregue por meio do Azure Front Door. Quando os nós de borda representados por um ponto de extremidade não têm o conteúdo solicitado armazenado em cache, eles tentam buscá-lo de uma ou mais das origens configuradas.

Resumo do Construtor

Construtor Description
AfdOriginInner()

Cria uma instância da classe AfdOriginInner.

Resumo do método

Modificador e tipo Método e descrição
ResourceReference azureOrigin()

Obter a propriedade AzureOrigin: referência de recurso para o recurso de origem do Azure.

DeploymentStatus deploymentStatus()

Obter a propriedade Status da implantação: a propriedade Status da implantação.

EnabledState enabledState()

Obter a propriedade State habilitada: se as investigações de integridade devem ser feitas em back-ends definidos em pools de back-end.

Boolean enforceCertificateNameCheck()

Obter a propriedade ImporVerificação de Nomedo Certificado: se deseja habilitar o nome do certificado marcar no nível de origem.

String hostname()

Obter a propriedade hostname: o endereço da origem.

Integer httpPort()

Obter a propriedade porta http: o valor da porta HTTP.

Integer httpsPort()

Obter a propriedade porta https: o valor da porta HTTPS.

String originGroupName()

Obter a propriedade Nome do Grupode origem: o nome do grupo de origem que contém essa origem.

String originHostHeader()

Obter a propriedade cabeçalho do hostde origem: o valor do cabeçalho do host enviado para a origem com cada solicitação.

Integer priority()

Obter a propriedade de prioridade: prioridade de origem em determinado grupo de origem para balanceamento de carga.

AfdProvisioningState provisioningState()

Obter a propriedade Estado de provisionamento: provisionamento status.

SharedPrivateLinkResourceProperties sharedPrivateLinkResource()

Obter a propriedade recurso de linkprivadocompartilhado: as propriedades do recurso de link privado para origem privada.

void validate()

Valida a instância .

Integer weight()

Obter a propriedade weight: peso da origem em determinado grupo de origem para balanceamento de carga.

AfdOriginInner withAzureOrigin(ResourceReference azureOrigin)

Defina a propriedade azureOrigin: referência de recurso para o recurso de origem do Azure.

AfdOriginInner withEnabledState(EnabledState enabledState)

Defina a propriedade State habilitada: se as investigações de integridade devem ser feitas em back-ends definidos em pools de back-end.

AfdOriginInner withEnforceCertificateNameCheck(Boolean enforceCertificateNameCheck)

Defina a propriedade ImporVerificação de Nomedo Certificado: se deseja habilitar o nome do certificado marcar no nível de origem.

AfdOriginInner withHostname(String hostname)

Defina a propriedade hostname: o endereço da origem.

AfdOriginInner withHttpPort(Integer httpPort)

Defina a propriedade porta http: o valor da porta HTTP.

AfdOriginInner withHttpsPort(Integer httpsPort)

Defina a propriedade porta https: o valor da porta HTTPS.

AfdOriginInner withOriginHostHeader(String originHostHeader)

Defina a propriedade cabeçalho do hostde origem: o valor do cabeçalho do host enviado para a origem com cada solicitação.

AfdOriginInner withPriority(Integer priority)

Defina a propriedade de prioridade: prioridade de origem em determinado grupo de origem para balanceamento de carga.

AfdOriginInner withSharedPrivateLinkResource(SharedPrivateLinkResourceProperties sharedPrivateLinkResource)

Defina a propriedade recurso de linkprivadocompartilhado: as propriedades do recurso de link privado para origem privada.

AfdOriginInner withWeight(Integer weight)

Defina a propriedade weight: peso da origem em determinado grupo de origem para balanceamento de carga.

Métodos herdados de ProxyResource

Métodos herdados de java.lang.Object

Detalhes do construtor

AfdOriginInner

public AfdOriginInner()

Cria uma instância da classe AfdOriginInner.

Detalhes do método

azureOrigin

public ResourceReference azureOrigin()

Obter a propriedade azureOrigin: referência de recurso para o recurso de origem do Azure.

Returns:

o valor azureOrigin.

deploymentStatus

public DeploymentStatus deploymentStatus()

Obter a propriedade deploymentStatus: a propriedade deploymentStatus.

Returns:

o valor deploymentStatus.

enabledState

public EnabledState enabledState()

Obter a propriedade enabledState: se deseja habilitar investigações de integridade a serem feitas em back-ends definidos em backendPools. Investigações de integridade só poderão ser desabilitadas se houver um único back-end habilitado em um único pool de back-end habilitado.

Returns:

o valor enabledState.

enforceCertificateNameCheck

public Boolean enforceCertificateNameCheck()

Obter a propriedade enforceCertificateNameCheck: se deseja habilitar o nome do certificado marcar no nível de origem.

Returns:

o valor enforceCertificateNameCheck.

hostname

public String hostname()

Obter a propriedade hostname: o endereço da origem. Há suporte para nomes de domínio, endereços IPv4 e endereços IPv6. Isso deve ser exclusivo em todas as origens em um ponto de extremidade.

Returns:

o valor do nome do host.

httpPort

public Integer httpPort()

Obter a propriedade httpPort: o valor da porta HTTP. Precisa estar entre 1 e 65535.

Returns:

o valor httpPort.

httpsPort

public Integer httpsPort()

Obter a propriedade httpsPort: o valor da porta HTTPS. Precisa estar entre 1 e 65535.

Returns:

o valor httpsPort.

originGroupName

public String originGroupName()

Obter a propriedade originGroupName: o nome do grupo de origem que contém essa origem.

Returns:

o valor originGroupName.

originHostHeader

public String originHostHeader()

Obter a propriedade originHostHeader: o valor do cabeçalho do host enviado para a origem com cada solicitação. Se você deixar isso em branco, o nome do host da solicitação determinará esse valor. As origens do Azure Front Door, como Aplicativos Web, Armazenamento de Blobs e Serviços de Nuvem exigem que esse valor de cabeçalho de host corresponda ao nome do host de origem por padrão. Isso substitui o cabeçalho do host definido em Ponto de Extremidade.

Returns:

o valor originHostHeader.

priority

public Integer priority()

Obter a propriedade de prioridade: prioridade de origem em determinado grupo de origem para balanceamento de carga. Prioridades mais altas não serão usadas para balanceamento de carga se qualquer origem de prioridade mais baixa estiver íntegra. Deve estar entre 1 e 5.

Returns:

o valor de prioridade.

provisioningState

public AfdProvisioningState provisioningState()

Obter a propriedade provisioningState: provisionando status.

Returns:

o valor provisioningState.

sharedPrivateLinkResource

public SharedPrivateLinkResourceProperties sharedPrivateLinkResource()

Obter a propriedade sharedPrivateLinkResource: as propriedades do recurso de link privado para origem privada.

Returns:

o valor sharedPrivateLinkResource.

validate

public void validate()

Valida a instância .

weight

public Integer weight()

Obter a propriedade weight: peso da origem em determinado grupo de origem para balanceamento de carga. Precisa estar entre 1 e 1000.

Returns:

o valor de peso.

withAzureOrigin

public AfdOriginInner withAzureOrigin(ResourceReference azureOrigin)

Defina a propriedade azureOrigin: referência de recurso para o recurso de origem do Azure.

Parameters:

azureOrigin - o valor azureOrigin a ser definido.

Returns:

o próprio objeto AfdOriginInner.

withEnabledState

public AfdOriginInner withEnabledState(EnabledState enabledState)

Defina a propriedade enabledState: se deseja habilitar investigações de integridade a serem feitas em back-ends definidos em backendPools. Investigações de integridade só poderão ser desabilitadas se houver um único back-end habilitado em um único pool de back-end habilitado.

Parameters:

enabledState - o valor enabledState a ser definido.

Returns:

o próprio objeto AfdOriginInner.

withEnforceCertificateNameCheck

public AfdOriginInner withEnforceCertificateNameCheck(Boolean enforceCertificateNameCheck)

Defina a propriedade enforceCertificateNameCheck: se deseja habilitar o nome do certificado marcar no nível de origem.

Parameters:

enforceCertificateNameCheck - o valor enforceCertificateNameCheck a ser definido.

Returns:

o próprio objeto AfdOriginInner.

withHostname

public AfdOriginInner withHostname(String hostname)

Defina a propriedade hostname: o endereço da origem. Há suporte para nomes de domínio, endereços IPv4 e endereços IPv6. Isso deve ser exclusivo em todas as origens em um ponto de extremidade.

Parameters:

hostname - o valor do nome do host a ser definido.

Returns:

o próprio objeto AfdOriginInner.

withHttpPort

public AfdOriginInner withHttpPort(Integer httpPort)

Defina a propriedade httpPort: o valor da porta HTTP. Precisa estar entre 1 e 65535.

Parameters:

httpPort - o valor httpPort a ser definido.

Returns:

o próprio objeto AfdOriginInner.

withHttpsPort

public AfdOriginInner withHttpsPort(Integer httpsPort)

Defina a propriedade httpsPort: o valor da porta HTTPS. Precisa estar entre 1 e 65535.

Parameters:

httpsPort - o valor httpsPort a ser definido.

Returns:

o próprio objeto AfdOriginInner.

withOriginHostHeader

public AfdOriginInner withOriginHostHeader(String originHostHeader)

Defina a propriedade originHostHeader: o valor do cabeçalho do host enviado para a origem com cada solicitação. Se você deixar isso em branco, o nome do host da solicitação determinará esse valor. As origens do Azure Front Door, como Aplicativos Web, Armazenamento de Blobs e Serviços de Nuvem exigem que esse valor de cabeçalho de host corresponda ao nome do host de origem por padrão. Isso substitui o cabeçalho do host definido em Ponto de Extremidade.

Parameters:

originHostHeader - o valor originHostHeader a ser definido.

Returns:

o próprio objeto AfdOriginInner.

withPriority

public AfdOriginInner withPriority(Integer priority)

Defina a propriedade de prioridade: prioridade de origem em determinado grupo de origem para balanceamento de carga. Prioridades mais altas não serão usadas para balanceamento de carga se qualquer origem de prioridade mais baixa estiver íntegra. Deve estar entre 1 e 5.

Parameters:

priority - o valor de prioridade a ser definido.

Returns:

o próprio objeto AfdOriginInner.

withSharedPrivateLinkResource

public AfdOriginInner withSharedPrivateLinkResource(SharedPrivateLinkResourceProperties sharedPrivateLinkResource)

Defina a propriedade sharedPrivateLinkResource: as propriedades do recurso de link privado para origem privada.

Parameters:

sharedPrivateLinkResource - o valor sharedPrivateLinkResource a ser definido.

Returns:

o próprio objeto AfdOriginInner.

withWeight

public AfdOriginInner withWeight(Integer weight)

Defina a propriedade weight: peso da origem em determinado grupo de origem para balanceamento de carga. Precisa estar entre 1 e 1000.

Parameters:

weight - o valor de peso a ser definido.

Returns:

o próprio objeto AfdOriginInner.

Aplica-se a