ProfilesOperations interface

Interface representing a Profiles operations.

Properties

checkTrafficManagerNameAvailabilityV2

Checks the availability of a Traffic Manager Relative DNS name.

checkTrafficManagerRelativeDnsNameAvailability

Checks the availability of a Traffic Manager Relative DNS name.

createOrUpdate

Create or update a Traffic Manager profile.

delete

Deletes a Traffic Manager profile.

get

Gets a Traffic Manager profile.

listByResourceGroup

Lists all Traffic Manager profiles within a resource group.

listBySubscription

Lists all Traffic Manager profiles within a subscription.

update

Update a Traffic Manager profile.

Property Details

checkTrafficManagerNameAvailabilityV2

Checks the availability of a Traffic Manager Relative DNS name.

checkTrafficManagerNameAvailabilityV2: (parameters: CheckTrafficManagerRelativeDnsNameAvailabilityParameters, options?: ProfilesCheckTrafficManagerNameAvailabilityV2OptionalParams) => Promise<TrafficManagerNameAvailability>

Property Value

(parameters: CheckTrafficManagerRelativeDnsNameAvailabilityParameters, options?: ProfilesCheckTrafficManagerNameAvailabilityV2OptionalParams) => Promise<TrafficManagerNameAvailability>

checkTrafficManagerRelativeDnsNameAvailability

Checks the availability of a Traffic Manager Relative DNS name.

checkTrafficManagerRelativeDnsNameAvailability: (parameters: CheckTrafficManagerRelativeDnsNameAvailabilityParameters, options?: ProfilesCheckTrafficManagerRelativeDnsNameAvailabilityOptionalParams) => Promise<TrafficManagerNameAvailability>

Property Value

(parameters: CheckTrafficManagerRelativeDnsNameAvailabilityParameters, options?: ProfilesCheckTrafficManagerRelativeDnsNameAvailabilityOptionalParams) => Promise<TrafficManagerNameAvailability>

createOrUpdate

Create or update a Traffic Manager profile.

createOrUpdate: (resourceGroupName: string, profileName: string, parameters: Profile, options?: ProfilesCreateOrUpdateOptionalParams) => Promise<Profile>

Property Value

(resourceGroupName: string, profileName: string, parameters: Profile, options?: ProfilesCreateOrUpdateOptionalParams) => Promise<Profile>

delete

Deletes a Traffic Manager profile.

delete: (resourceGroupName: string, profileName: string, options?: ProfilesDeleteOptionalParams) => Promise<void | DeleteOperationResult>

Property Value

(resourceGroupName: string, profileName: string, options?: ProfilesDeleteOptionalParams) => Promise<void | DeleteOperationResult>

get

Gets a Traffic Manager profile.

get: (resourceGroupName: string, profileName: string, options?: ProfilesGetOptionalParams) => Promise<Profile>

Property Value

(resourceGroupName: string, profileName: string, options?: ProfilesGetOptionalParams) => Promise<Profile>

listByResourceGroup

Lists all Traffic Manager profiles within a resource group.

listByResourceGroup: (resourceGroupName: string, options?: ProfilesListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<Profile, Profile[], PageSettings>

Property Value

(resourceGroupName: string, options?: ProfilesListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<Profile, Profile[], PageSettings>

listBySubscription

Lists all Traffic Manager profiles within a subscription.

listBySubscription: (options?: ProfilesListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<Profile, Profile[], PageSettings>

Property Value

(options?: ProfilesListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<Profile, Profile[], PageSettings>

update

Update a Traffic Manager profile.

update: (resourceGroupName: string, profileName: string, parameters: Profile, options?: ProfilesUpdateOptionalParams) => Promise<Profile>

Property Value

(resourceGroupName: string, profileName: string, parameters: Profile, options?: ProfilesUpdateOptionalParams) => Promise<Profile>