ProfilesOperations interface

Interface representing a Profiles operations.

Properties

createOrUpdate

Create or update a Private Traffic Manager profile.

delete

Deletes a Private Traffic Manager profile.

get

Gets a Private Traffic Manager profile.

listByResourceGroup

Lists all Private Traffic Manager profiles within a resource group.

listBySubscription

Lists all Private Traffic Manager profiles within a subscription.

update

Updates a Traffic Manager profile.

Property Details

createOrUpdate

Create or update a Private Traffic Manager profile.

createOrUpdate: (resourceGroupName: string, privateTrafficManagerProfileName: string, resource: PrivateTrafficManagerProfile, options?: ProfilesCreateOrUpdateOptionalParams) => PollerLike<OperationState<PrivateTrafficManagerProfile>, PrivateTrafficManagerProfile>

Property Value

(resourceGroupName: string, privateTrafficManagerProfileName: string, resource: PrivateTrafficManagerProfile, options?: ProfilesCreateOrUpdateOptionalParams) => PollerLike<OperationState<PrivateTrafficManagerProfile>, PrivateTrafficManagerProfile>

delete

Deletes a Private Traffic Manager profile.

delete: (resourceGroupName: string, privateTrafficManagerProfileName: string, options?: ProfilesDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, privateTrafficManagerProfileName: string, options?: ProfilesDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Gets a Private Traffic Manager profile.

get: (resourceGroupName: string, privateTrafficManagerProfileName: string, options?: ProfilesGetOptionalParams) => Promise<PrivateTrafficManagerProfile>

Property Value

(resourceGroupName: string, privateTrafficManagerProfileName: string, options?: ProfilesGetOptionalParams) => Promise<PrivateTrafficManagerProfile>

listByResourceGroup

Lists all Private Traffic Manager profiles within a resource group.

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

Property Value

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

listBySubscription

Lists all Private Traffic Manager profiles within a subscription.

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

Property Value

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

update

Updates a Traffic Manager profile.

update: (resourceGroupName: string, privateTrafficManagerProfileName: string, properties: PrivateTrafficManagerProfileUpdate, options?: ProfilesUpdateOptionalParams) => PollerLike<OperationState<PrivateTrafficManagerProfile>, PrivateTrafficManagerProfile>

Property Value

(resourceGroupName: string, privateTrafficManagerProfileName: string, properties: PrivateTrafficManagerProfileUpdate, options?: ProfilesUpdateOptionalParams) => PollerLike<OperationState<PrivateTrafficManagerProfile>, PrivateTrafficManagerProfile>