IDefinition<ParentT> Interface

Definition

The entirety of a traffic manager profile endpoint definition as a part of parent definition.

public interface IDefinition<ParentT> : Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Definition.IInDefinition<ParentT>, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerEndpoint.Definition.IAzureTargetEndpointBlank<ParentT>, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerEndpoint.Definition.IExternalTargetEndpointBlank<ParentT>, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerEndpoint.Definition.INestedProfileTargetEndpointBlank<ParentT>, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerEndpoint.Definition.IWithAttach<ParentT>, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerEndpoint.Definition.IWithAzureResource<ParentT>, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerEndpoint.Definition.IWithEndpointThreshold<ParentT>, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerEndpoint.Definition.IWithFqdn<ParentT>, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerEndpoint.Definition.IWithGeographicLocation<ParentT>, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerEndpoint.Definition.IWithNestedProfile<ParentT>, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerEndpoint.Definition.IWithRoutingPriority<ParentT>, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerEndpoint.Definition.IWithRoutingWeight<ParentT>, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerEndpoint.Definition.IWithSourceTrafficRegion<ParentT>, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerEndpoint.Definition.IWithSourceTrafficRegionThenThreshold<ParentT>, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerEndpoint.Definition.IWithTrafficDisabled<ParentT>
type IDefinition<'ParentT> = interface
    interface IAzureTargetEndpointBlank<'ParentT>
    interface IWithAzureResource<'ParentT>
    interface IExternalTargetEndpointBlank<'ParentT>
    interface IWithFqdn<'ParentT>
    interface INestedProfileTargetEndpointBlank<'ParentT>
    interface IWithNestedProfile<'ParentT>
    interface IWithSourceTrafficRegion<'ParentT>
    interface IWithSourceTrafficRegionThenThreshold<'ParentT>
    interface IWithEndpointThreshold<'ParentT>
    interface IWithAttach<'ParentT>
    interface IInDefinition<'ParentT>
    interface IWithRoutingWeight<'ParentT>
    interface IWithRoutingPriority<'ParentT>
    interface IWithGeographicLocation<'ParentT>
    interface IWithTrafficDisabled<'ParentT>
Public Interface IDefinition(Of ParentT)
Implements IAzureTargetEndpointBlank(Of ParentT), IExternalTargetEndpointBlank(Of ParentT), IInDefinition(Of ParentT), INestedProfileTargetEndpointBlank(Of ParentT), IWithAttach(Of ParentT), IWithAzureResource(Of ParentT), IWithEndpointThreshold(Of ParentT), IWithFqdn(Of ParentT), IWithGeographicLocation(Of ParentT), IWithNestedProfile(Of ParentT), IWithRoutingPriority(Of ParentT), IWithRoutingWeight(Of ParentT), IWithSourceTrafficRegion(Of ParentT), IWithSourceTrafficRegionThenThreshold(Of ParentT), IWithTrafficDisabled(Of ParentT)

Type Parameters

ParentT

The return type of the final Attachable.attach().

Implements

Methods

Attach() (Inherited from IInDefinition<ParentT>)
FromRegion(Region)

Specifies the location of the endpoint that will be used when the parent profile is configured with Performance routing method TrafficRoutingMethod.PERFORMANCE.

(Inherited from IWithSourceTrafficRegionThenThreshold<ParentT>)
ToFqdn(String)

Specifies the FQDN of an external endpoint.

(Inherited from IWithFqdn<ParentT>)
ToProfile(ITrafficManagerProfile)

Specifies a nested traffic manager profile for the endpoint.

(Inherited from IWithNestedProfile<ParentT>)
ToResourceId(String)

Specifies the resource ID of an Azure resource. supported Azure resources are cloud service, web app or public ip.

(Inherited from IWithAzureResource<ParentT>)
WithGeographicLocation(IGeographicLocation) (Inherited from IWithGeographicLocation<ParentT>)
WithGeographicLocation(String) (Inherited from IWithGeographicLocation<ParentT>)
WithGeographicLocations(IList<IGeographicLocation>) (Inherited from IWithGeographicLocation<ParentT>)
WithGeographicLocations(IList<String>) (Inherited from IWithGeographicLocation<ParentT>)
WithMinimumEndpointsToEnableTraffic(Int32)

Specifies the minimum number of endpoints to be online for the nested profile to be considered healthy.

(Inherited from IWithEndpointThreshold<ParentT>)
WithRoutingPriority(Int32)

Specifies the priority for the endpoint that will be used when the parent profile is configured with Priority routing method TrafficRoutingMethod.PRIORITY.

(Inherited from IWithRoutingPriority<ParentT>)
WithRoutingWeight(Int32)

Specifies the weight for the endpoint that will be used when the parent profile is configured with Weighted routing method TrafficRoutingMethod.WEIGHTED.

(Inherited from IWithRoutingWeight<ParentT>)
WithTrafficDisabled()

Specifies that this endpoint should be excluded from receiving traffic.

(Inherited from IWithTrafficDisabled<ParentT>)

Applies to