IUpdate Interface

Definition

The template for an update operation, containing all the settings that can be modified. Call Update.apply() to apply the changes to the resource in Azure.

public interface IUpdate : Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Update.IUpdateWithTags<Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerProfile.Update.IUpdate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IAppliable<Microsoft.Azure.Management.TrafficManager.Fluent.ITrafficManagerProfile>, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerProfile.Update.IWithEndpoint, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerProfile.Update.IWithMonitoringConfiguration, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerProfile.Update.IWithMonitoringFastFailover, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerProfile.Update.IWithProfileStatus, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerProfile.Update.IWithTrafficRoutingMethod, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerProfile.Update.IWithTtl
type IUpdate = interface
    interface IAppliable<ITrafficManagerProfile>
    interface IIndexable
    interface IWithTrafficRoutingMethod
    interface IWithMonitoringConfiguration
    interface IWithMonitoringFastFailover
    interface IWithEndpoint
    interface IWithTtl
    interface IWithProfileStatus
    interface IUpdateWithTags<IUpdate>
Public Interface IUpdate
Implements IAppliable(Of ITrafficManagerProfile), IUpdateWithTags(Of IUpdate), IWithEndpoint, IWithMonitoringConfiguration, IWithMonitoringFastFailover, IWithProfileStatus, IWithTrafficRoutingMethod, IWithTtl
Implements

Properties

Key (Inherited from IIndexable)

Methods

Apply()

Execute the update request.

(Inherited from IAppliable<T>)
ApplyAsync(CancellationToken, Boolean)

Execute the update request asynchronously.

(Inherited from IAppliable<T>)
DefineAzureTargetEndpoint(String)

Begins the definition of an Azure endpoint to be attached to the traffic manager profile.

(Inherited from IWithEndpoint)
DefineExternalTargetEndpoint(String)

Begins the definition of an external endpoint to be attached to the traffic manager profile.

(Inherited from IWithEndpoint)
DefineNestedTargetEndpoint(String)

Begins the definition of a nested profile endpoint to be attached to the traffic manager profile.

(Inherited from IWithEndpoint)
UpdateAzureTargetEndpoint(String)

Begins the description of an update of an existing Azure endpoint in this profile.

(Inherited from IWithEndpoint)
UpdateExternalTargetEndpoint(String)

Begins the description of an update of an existing external endpoint in this profile.

(Inherited from IWithEndpoint)
UpdateNestedProfileTargetEndpoint(String)

Begins the description of an update of an existing nested traffic manager profile endpoint in this profile.

(Inherited from IWithEndpoint)
WithFastFailover(Nullable<Int64>, Nullable<Int64>, Nullable<Int64>)

Specify the fast failover settings for monitoring.

(Inherited from IWithMonitoringFastFailover)
WithGeographicBasedRouting()

Specifies that end user traffic should be routed to the endpoint that is designated to serve users geographic region.

(Inherited from IWithTrafficRoutingMethod)
WithHttpMonitoring()

Specify to use HTTP monitoring for the endpoints that checks for HTTP 200 response from the path '/' at regular intervals, using port 80.

(Inherited from IWithMonitoringConfiguration)
WithHttpMonitoring(Int32, String)

Specify the HTTP monitoring for the endpoints that checks for HTTP 200 response from the specified path at regular intervals, using the specified port.

(Inherited from IWithMonitoringConfiguration)
WithHttpsMonitoring()

Specify to use HTTPS monitoring for the endpoints that checks for HTTPS 200 response from the path '/' at regular intervals, using port 443.

(Inherited from IWithMonitoringConfiguration)
WithHttpsMonitoring(Int32, String)

Specify the HTTPS monitoring for the endpoints that checks for HTTPS 200 response from the specified path at regular intervals, using the specified port.

(Inherited from IWithMonitoringConfiguration)
WithMultiValueBasedRouting()

Specifies that end user traffic should return multiple address values

(Inherited from IWithTrafficRoutingMethod)
WithMultiValueBasedRouting(Int32)

Specifies that end user traffic should return multiple address values

(Inherited from IWithTrafficRoutingMethod)
WithoutEndpoint(String)

Removes an endpoint in the profile.

(Inherited from IWithEndpoint)
WithoutTag(String)

Removes a tag from the resource.

(Inherited from IUpdateWithTags<T>)
WithPerformanceBasedRouting()

Specifies that end user traffic should be routed based on the closest available endpoint in terms of the lowest network latency.

(Inherited from IWithTrafficRoutingMethod)
WithPriorityBasedRouting()

Specifies that end user traffic should be routed to the endpoint based on its priority i.e. use the endpoint with highest priority and if it is not available fallback to next highest priority endpoint.

(Inherited from IWithTrafficRoutingMethod)
WithProfileStatusDisabled()

Specify that the profile needs to be disabled. Disabling the profile will disables traffic to all endpoints in the profile.

(Inherited from IWithProfileStatus)
WithProfileStatusEnabled()

Specify that the profile needs to be enabled. Enabling the profile will enables traffic to all endpoints in the profile.

(Inherited from IWithProfileStatus)
WithSubnetBasedRouting()

Subnet traffic-routing method to map sets of end-user IP address ranges to a specific endpoint within a Traffic Manager profile. When a request is received, the endpoint returned will be the one mapped for that request’s source IP address

(Inherited from IWithTrafficRoutingMethod)
WithTag(String, String)

Adds a tag to the resource.

(Inherited from IUpdateWithTags<T>)
WithTags(IDictionary<String,String>)

Specifies tags for the resource as a {@link Map}.

(Inherited from IUpdateWithTags<T>)
WithTimeToLive(Int32)

Specify the DNS TTL in seconds.

(Inherited from IWithTtl)
WithTrafficRoutingMethod(TrafficRoutingMethod)

Specifies the traffic routing method for the profile.

(Inherited from IWithTrafficRoutingMethod)
WithWeightBasedRouting()

Specifies that end user traffic should be distributed to the endpoints based on the weight assigned to the endpoint.

(Inherited from IWithTrafficRoutingMethod)

Applies to