IProfileOperations Interface

Definition

The Traffic Manager API includes operations for managing Traffic Manager profiles.

public interface IProfileOperations
type IProfileOperations = interface
Public Interface IProfileOperations

Methods

CheckDnsPrefixAvailabilityAsync(String, CancellationToken)

The DNS name that you want to use. You must include .trafficmanager.net in the name. (see http://msdn.microsoft.com/en-us/library/dn510368.aspx for more information)

CreateAsync(String, String, CancellationToken)

Creates a new profile for a domain name, owned by the specified subscription. (see http://msdn.microsoft.com/en-us/library/hh758254.aspx for more information)

DeleteAsync(String, CancellationToken)

Deletes a profile and all of its definitions. This operation cannot be reverted. (see http://msdn.microsoft.com/en-us/library/hh758256.aspx for more information)

GetAsync(String, CancellationToken)

Returns profile details, including all definition versions and their statuses. (see http://msdn.microsoft.com/en-us/library/hh758248.aspx for more information)

ListAsync(CancellationToken)

Returns all profiles owned by a subscription. (see http://msdn.microsoft.com/en-us/library/hh758249.aspx for more information)

UpdateAsync(String, ProfileDefinitionStatus, Int32, CancellationToken)

Enables or disables a profile. (see http://msdn.microsoft.com/en-us/library/hh758250.aspx for more information)

Extension Methods

CheckDnsPrefixAvailability(IProfileOperations, String)

The DNS name that you want to use. You must include .trafficmanager.net in the name. (see http://msdn.microsoft.com/en-us/library/dn510368.aspx for more information)

CheckDnsPrefixAvailabilityAsync(IProfileOperations, String)

The DNS name that you want to use. You must include .trafficmanager.net in the name. (see http://msdn.microsoft.com/en-us/library/dn510368.aspx for more information)

Create(IProfileOperations, String, String)

Creates a new profile for a domain name, owned by the specified subscription. (see http://msdn.microsoft.com/en-us/library/hh758254.aspx for more information)

CreateAsync(IProfileOperations, String, String)

Creates a new profile for a domain name, owned by the specified subscription. (see http://msdn.microsoft.com/en-us/library/hh758254.aspx for more information)

Delete(IProfileOperations, String)

Deletes a profile and all of its definitions. This operation cannot be reverted. (see http://msdn.microsoft.com/en-us/library/hh758256.aspx for more information)

DeleteAsync(IProfileOperations, String)

Deletes a profile and all of its definitions. This operation cannot be reverted. (see http://msdn.microsoft.com/en-us/library/hh758256.aspx for more information)

Get(IProfileOperations, String)

Returns profile details, including all definition versions and their statuses. (see http://msdn.microsoft.com/en-us/library/hh758248.aspx for more information)

GetAsync(IProfileOperations, String)

Returns profile details, including all definition versions and their statuses. (see http://msdn.microsoft.com/en-us/library/hh758248.aspx for more information)

List(IProfileOperations)

Returns all profiles owned by a subscription. (see http://msdn.microsoft.com/en-us/library/hh758249.aspx for more information)

ListAsync(IProfileOperations)

Returns all profiles owned by a subscription. (see http://msdn.microsoft.com/en-us/library/hh758249.aspx for more information)

Update(IProfileOperations, String, ProfileDefinitionStatus, Int32)

Enables or disables a profile. (see http://msdn.microsoft.com/en-us/library/hh758250.aspx for more information)

UpdateAsync(IProfileOperations, String, ProfileDefinitionStatus, Int32)

Enables or disables a profile. (see http://msdn.microsoft.com/en-us/library/hh758250.aspx for more information)

Applies to