IUpdateDefinition<ParentT> Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
The entirety of a traffic manager profile endpoint definition as a part of parent update.
public interface IUpdateDefinition<ParentT> : Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Update.IInUpdate<ParentT>, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerEndpoint.UpdateDefinition.IAzureTargetEndpointBlank<ParentT>, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerEndpoint.UpdateDefinition.IExternalTargetEndpointBlank<ParentT>, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerEndpoint.UpdateDefinition.INestedProfileTargetEndpointBlank<ParentT>, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerEndpoint.UpdateDefinition.IWithAttach<ParentT>, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerEndpoint.UpdateDefinition.IWithAzureResource<ParentT>, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerEndpoint.UpdateDefinition.IWithCustomHeaders<ParentT>, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerEndpoint.UpdateDefinition.IWithEndpointThreshold<ParentT>, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerEndpoint.UpdateDefinition.IWithFqdn<ParentT>, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerEndpoint.UpdateDefinition.IWithGeographicLocation<ParentT>, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerEndpoint.UpdateDefinition.IWithNestedProfile<ParentT>, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerEndpoint.UpdateDefinition.IWithRoutingPriority<ParentT>, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerEndpoint.UpdateDefinition.IWithRoutingWeight<ParentT>, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerEndpoint.UpdateDefinition.IWithSourceTrafficRegion<ParentT>, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerEndpoint.UpdateDefinition.IWithSourceTrafficRegionThenThreshold<ParentT>, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerEndpoint.UpdateDefinition.IWithSubnetRouting<ParentT>, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerEndpoint.UpdateDefinition.IWithTrafficDisabled<ParentT>
type IUpdateDefinition<'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 IInUpdate<'ParentT>
interface IWithRoutingWeight<'ParentT>
interface IWithRoutingPriority<'ParentT>
interface IWithSubnetRouting<'ParentT>
interface IWithCustomHeaders<'ParentT>
interface IWithGeographicLocation<'ParentT>
interface IWithTrafficDisabled<'ParentT>
Public Interface IUpdateDefinition(Of ParentT)
Implements IAzureTargetEndpointBlank(Of ParentT), IExternalTargetEndpointBlank(Of ParentT), IInUpdate(Of ParentT), INestedProfileTargetEndpointBlank(Of ParentT), IWithAttach(Of ParentT), IWithAzureResource(Of ParentT), IWithCustomHeaders(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), IWithSubnetRouting(Of ParentT), IWithTrafficDisabled(Of ParentT)
Type Parameters
- ParentT
The return type of the final Attachable.attach().
- Implements
-
IInUpdate<ParentT> IAzureTargetEndpointBlank<ParentT> IExternalTargetEndpointBlank<ParentT> INestedProfileTargetEndpointBlank<ParentT> IWithAttach<ParentT> IWithAzureResource<ParentT> IWithCustomHeaders<ParentT> IWithEndpointThreshold<ParentT> IWithFqdn<ParentT> IWithGeographicLocation<ParentT> IWithNestedProfile<ParentT> IWithRoutingPriority<ParentT> IWithRoutingWeight<ParentT> IWithSourceTrafficRegion<ParentT> IWithSourceTrafficRegionThenThreshold<ParentT> IWithSubnetRouting<ParentT> IWithTrafficDisabled<ParentT>
Methods
Attach() | (Inherited from IInUpdate<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>) |
WithCustomHeader(String, String) |
Specifies the custom header for the endpoint that will be used with health checks (Inherited from IWithCustomHeaders<ParentT>) |
WithCustomHeaders(IDictionary<String,String>) |
Specifies the custom header for the endpoint that will be used with health checks (Inherited from IWithCustomHeaders<ParentT>) |
WithGeographicLocation(IGeographicLocation) |
Specifies the geographic location for the endpoint that will be used when the parent profile is configured with geographic based routing method. (Inherited from IWithGeographicLocation<ParentT>) |
WithGeographicLocation(String) |
Specifies the geographic location for the endpoint that will be used when the parent profile is configured with geographic based routing method. (Inherited from IWithGeographicLocation<ParentT>) |
WithGeographicLocations(IList<IGeographicLocation>) |
Specifies the list of geographic location for the endpoint that will be used when the parent profile is configured with geographic based routing method. (Inherited from IWithGeographicLocation<ParentT>) |
WithGeographicLocations(IList<String>) |
Specifies the list of geographic location for the endpoint that will be used when the parent profile is configured with geographic based routing method. (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 weight for the endpoint that will be used when priority-based routing method is TrafficRoutingMethod.PRIORITY enabled on the profile. (Inherited from IWithRoutingPriority<ParentT>) |
WithRoutingWeight(Int32) |
Specifies the weight for the endpoint that will be used when the weight-based routing method TrafficRoutingMethod.WEIGHTED is enabled on the profile. (Inherited from IWithRoutingWeight<ParentT>) |
WithSubnetRouting(String, Int32) |
Specifies the priority for the endpoint that will be used when the parent profile is configured with Subnet routing method TrafficRoutingMethod.SUBNET. (Inherited from IWithSubnetRouting<ParentT>) |
WithSubnetRouting(String, String) |
Specifies the priority for the endpoint that will be used when the parent profile is configured with Subnet routing method TrafficRoutingMethod.SUBNET. (Inherited from IWithSubnetRouting<ParentT>) |
WithTrafficDisabled() |
Specifies that this endpoint should be excluded from receiving traffic. (Inherited from IWithTrafficDisabled<ParentT>) |
Applies to
Azure SDK for .NET