你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

IDefinition 接口

定义

整个流量管理器配置文件定义。

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
实现

属性

Key

整个流量管理器配置文件定义。

(继承自 IIndexable)
Name

获取可创建资源的名称。

(继承自 ICreatable<T>)

方法

Create()

执行创建请求。

(继承自 ICreatable<T>)
CreateAsync(CancellationToken, Boolean)

将请求放入队列,并允许 HTTP 客户端在系统资源可用时执行该请求。

(继承自 ICreatable<T>)
DefineAzureTargetEndpoint(String)

指定要附加到流量管理器配置文件的 Azure 终结点的定义。

(继承自 IWithEndpoint)
DefineExternalTargetEndpoint(String)

指定要附加到流量管理器配置文件的外部终结点的定义。

(继承自 IWithEndpoint)
DefineNestedTargetEndpoint(String)

指定要附加到流量管理器配置文件的嵌套配置文件终结点的定义。

(继承自 IWithEndpoint)
WithExistingResourceGroup(IResourceGroup)

将资源与现有资源组相关联。

(继承自 IWithExistingResourceGroup<T>)
WithExistingResourceGroup(String)

将资源与现有资源组相关联。

(继承自 IWithExistingResourceGroup<T>)
WithFastFailover(Nullable<Int64>, Nullable<Int64>, Nullable<Int64>)

指定用于监视的快速故障转移设置。

(继承自 IWithMonitoringFastFailover)
WithGeographicBasedRouting()

指定应将最终用户流量路由到指定为用户地理区域提供服务的终结点。

(继承自 IWithTrafficRoutingMethod)
WithHttpMonitoring()

指定对使用端口 80 定期从路径“/”检查 HTTP 200 响应的终结点使用 HTTP 监视。

(继承自 IWithMonitoringConfiguration)
WithHttpMonitoring(Int32, String)

为使用指定端口定期从指定路径检查 HTTP 200 响应的终结点指定 HTTP 监视。

(继承自 IWithMonitoringConfiguration)
WithHttpsMonitoring()

指定 对使用端口 443 定期从路径“/”检查 HTTPS 200 响应的终结点使用 HTTPS 监视。

(继承自 IWithMonitoringConfiguration)
WithHttpsMonitoring(Int32, String)

为使用指定端口定期从指定路径检查 HTTPS 200 响应的终结点指定 HTTPS 监视。

(继承自 IWithMonitoringConfiguration)
WithLeafDomainLabel(String)

指定配置文件的相对 DNS 名称。 (FQDN) 的完全限定域名将自动构造,方法是将域的其余部分追加到此标签中。

(继承自 IWithLeafDomainLabel)
WithMultiValueBasedRouting()

指定最终用户流量应返回多个地址值

(继承自 IWithTrafficRoutingMethod)
WithMultiValueBasedRouting(Int32)

指定最终用户流量应返回多个地址值

(继承自 IWithTrafficRoutingMethod)
WithNewResourceGroup(ICreatable<IResourceGroup>)

根据指定的定义创建一个新的资源组来放置资源。

(继承自 IWithCreatableResourceGroup<T>)
WithNewResourceGroup(Region)

创建要放入资源的新资源组。 将在与资源相同的位置创建组。 组的名称自动派生自资源的名称。

(继承自 IWithNewResourceGroupWithRegion<T>)
WithNewResourceGroup(String, Region)

创建要放入资源的新资源组。 将在与资源相同的位置创建组。

(继承自 IWithNewResourceGroupWithRegion<T>)
WithPerformanceBasedRouting()

指定应根据最接近的可用终结点路由最终用户流量,以最低的网络延迟。

(继承自 IWithTrafficRoutingMethod)
WithPriorityBasedRouting()

指定应根据终结点的优先级将最终用户流量路由到终结点,即使用优先级最高的终结点,如果它不可用,则回退到下一个优先级最高的终结点。

(继承自 IWithTrafficRoutingMethod)
WithProfileStatusDisabled()

指定需要禁用配置文件。 禁用配置文件将禁用配置文件中所有终结点的流量。

(继承自 IWithProfileStatus)
WithSubnetBasedRouting()

子网流量路由方法,用于将最终用户 IP 地址范围集映射到流量管理器配置文件中的特定终结点。 收到请求时,返回的终结点将为该请求的源 IP 地址映射的终结点

(继承自 IWithTrafficRoutingMethod)
WithTag(String, String)

将标记添加到资源。

(继承自 IDefinitionWithTags<T>)
WithTags(IDictionary<String,String>)

将资源的标记指定为 {@link Map}。

(继承自 IDefinitionWithTags<T>)
WithTimeToLive(Int32)

指定 DNS TTL(以秒为单位)。

(继承自 IWithTtl)
WithTrafficRoutingMethod(TrafficRoutingMethod)

为配置文件指定流量路由方法。

(继承自 IWithTrafficRoutingMethod)
WithWeightBasedRouting()

指定应根据分配给终结点的权重将最终用户流量分配到终结点。

(继承自 IWithTrafficRoutingMethod)

适用于