Partilhar via


IDefinition Interface

Definição

A totalidade da definição do perfil do gerenciador de tráfego.

public interface IDefinition : Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithCreatableResourceGroup<Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerProfile.Definition.IWithLeafDomainLabel>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithExistingResourceGroup<Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerProfile.Definition.IWithLeafDomainLabel>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithGroupAndRegion<Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerProfile.Definition.IWithLeafDomainLabel>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithNewResourceGroupWithRegion<Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerProfile.Definition.IWithLeafDomainLabel>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithTags<Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerProfile.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<Microsoft.Azure.Management.TrafficManager.Fluent.ITrafficManagerProfile>, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerProfile.Definition.IBlank, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerProfile.Definition.IWithCreate, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerProfile.Definition.IWithLeafDomainLabel, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerProfile.Definition.IWithTrafficRoutingMethod
type IDefinition = interface
    interface IBlank
    interface IWithGroupAndRegion<IWithLeafDomainLabel>
    interface IWithExistingResourceGroup<IWithLeafDomainLabel>
    interface IWithNewResourceGroupWithRegion<IWithLeafDomainLabel>
    interface IWithCreatableResourceGroup<IWithLeafDomainLabel>
    interface IWithLeafDomainLabel
    interface IWithTrafficRoutingMethod
    interface IWithCreate
    interface ICreatable<ITrafficManagerProfile>
    interface IIndexable
    interface IDefinitionWithTags<IWithCreate>
    interface IWithMonitoringConfiguration
    interface IWithMonitoringFastFailover
    interface IWithTtl
    interface IWithProfileStatus
    interface IWithEndpoint
Public Interface IDefinition
Implements IBlank, ICreatable(Of ITrafficManagerProfile), IDefinitionWithTags(Of IWithCreate), IWithCreatableResourceGroup(Of IWithLeafDomainLabel), IWithCreate, IWithExistingResourceGroup(Of IWithLeafDomainLabel), IWithGroupAndRegion(Of IWithLeafDomainLabel), IWithLeafDomainLabel, IWithNewResourceGroupWithRegion(Of IWithLeafDomainLabel), IWithTrafficRoutingMethod
Implementações

Propriedades

Key

A totalidade da definição do perfil do gerenciador de tráfego.

(Herdado de IIndexable)
Name

Obtém o nome do recurso creatável.

(Herdado de ICreatable<T>)

Métodos

Create()

Execute a solicitação de criação.

(Herdado de ICreatable<T>)
CreateAsync(CancellationToken, Boolean)

Coloca a solicitação na fila e permite que o cliente HTTP a execute quando os recursos do sistema estiverem disponíveis.

(Herdado de ICreatable<T>)
DefineAzureTargetEndpoint(String)

Especifica a definição de um ponto de extremidade do Azure a ser anexado ao perfil do gerenciador de tráfego.

(Herdado de IWithEndpoint)
DefineExternalTargetEndpoint(String)

Especifica a definição de um ponto de extremidade externo a ser anexado ao perfil do gerenciador de tráfego.

(Herdado de IWithEndpoint)
DefineNestedTargetEndpoint(String)

Especifica a definição de um ponto de extremidade de perfil aninhado a ser anexado ao perfil do gerenciador de tráfego.

(Herdado de IWithEndpoint)
WithExistingResourceGroup(IResourceGroup)

Associa o recurso a um grupo de recursos existente.

(Herdado de IWithExistingResourceGroup<T>)
WithExistingResourceGroup(String)

Associa o recurso a um grupo de recursos existente.

(Herdado de IWithExistingResourceGroup<T>)
WithFastFailover(Nullable<Int64>, Nullable<Int64>, Nullable<Int64>)

Especifique as configurações de failover rápido para monitoramento.

(Herdado de IWithMonitoringFastFailover)
WithGeographicBasedRouting()

Especifica que o tráfego do usuário final deve ser roteado para o ponto de extremidade designado para atender à região geográfica dos usuários.

(Herdado de IWithTrafficRoutingMethod)
WithHttpMonitoring()

Especifique para usar o monitoramento HTTP para os pontos de extremidade que verificam a resposta HTTP 200 do caminho '/' em intervalos regulares, usando a porta 80.

(Herdado de IWithMonitoringConfiguration)
WithHttpMonitoring(Int32, String)

Especifique o monitoramento HTTP para os pontos de extremidade que verificam a resposta HTTP 200 do caminho especificado em intervalos regulares, usando a porta especificada.

(Herdado de IWithMonitoringConfiguration)
WithHttpsMonitoring()

Especifique para usar o monitoramento HTTPS para os pontos de extremidade que verificam a resposta HTTPS 200 do caminho '/' em intervalos regulares, usando a porta 443.

(Herdado de IWithMonitoringConfiguration)
WithHttpsMonitoring(Int32, String)

Especifique o monitoramento HTTPS para os pontos de extremidade que verificam a resposta HTTPS 200 do caminho especificado em intervalos regulares, usando a porta especificada.

(Herdado de IWithMonitoringConfiguration)
WithLeafDomainLabel(String)

Especifique o nome DNS relativo do perfil. O FQDN (nome de domínio totalmente qualificado) será construído automaticamente acrescentando o restante do domínio a esse rótulo.

(Herdado de IWithLeafDomainLabel)
WithMultiValueBasedRouting()

Especifica que o tráfego do usuário final deve retornar vários valores de endereço

(Herdado de IWithTrafficRoutingMethod)
WithMultiValueBasedRouting(Int32)

Especifica que o tráfego do usuário final deve retornar vários valores de endereço

(Herdado de IWithTrafficRoutingMethod)
WithNewResourceGroup(ICreatable<IResourceGroup>)

Cria um novo grupo de recursos para colocar o recurso, com base na definição especificada.

(Herdado de IWithCreatableResourceGroup<T>)
WithNewResourceGroup(Region)

Cria um novo grupo de recursos para colocar o recurso. O grupo será criado no mesmo local que o recurso. O nome do grupo é derivado automaticamente do nome do recurso.

(Herdado de IWithNewResourceGroupWithRegion<T>)
WithNewResourceGroup(String, Region)

Cria um novo grupo de recursos para colocar o recurso. O grupo será criado no mesmo local que o recurso.

(Herdado de IWithNewResourceGroupWithRegion<T>)
WithPerformanceBasedRouting()

Especifica que o tráfego do usuário final deve ser roteado com base no ponto de extremidade disponível mais próximo em termos da menor latência de rede.

(Herdado de IWithTrafficRoutingMethod)
WithPriorityBasedRouting()

Especifica que o tráfego do usuário final deve ser roteado para o ponto de extremidade com base em sua prioridade, ou seja, usar o ponto de extremidade com prioridade mais alta e se ele não estiver disponível para o próximo ponto de extremidade de prioridade mais alta.

(Herdado de IWithTrafficRoutingMethod)
WithProfileStatusDisabled()

Especifique que o perfil precisa ser desabilitado. Desabilitar o perfil desabilita o tráfego para todos os pontos de extremidade no perfil.

(Herdado de IWithProfileStatus)
WithSubnetBasedRouting()

Método de roteamento de tráfego de sub-rede para mapear conjuntos de intervalos de endereços IP do usuário final para um ponto de extremidade específico em um perfil do Gerenciador de Tráfego. Quando uma solicitação é recebida, o ponto de extremidade retornado será aquele mapeado para o endereço IP de origem dessa solicitação

(Herdado de IWithTrafficRoutingMethod)
WithTag(String, String)

Adiciona uma marca ao recurso.

(Herdado de IDefinitionWithTags<T>)
WithTags(IDictionary<String,String>)

Especifica marcas para o recurso como {@link Map}.

(Herdado de IDefinitionWithTags<T>)
WithTimeToLive(Int32)

Especifique a TTL DNS em segundos.

(Herdado de IWithTtl)
WithTrafficRoutingMethod(TrafficRoutingMethod)

Especifique o método de roteamento de tráfego para o perfil.

(Herdado de IWithTrafficRoutingMethod)
WithWeightBasedRouting()

Especifica que o tráfego do usuário final deve ser distribuído para os pontos de extremidade com base no peso atribuído ao ponto de extremidade.

(Herdado de IWithTrafficRoutingMethod)

Aplica-se a