Profiles interface

Interface representing a Profiles.

Methods

beginCreateOrUpdate(string, string, string, ProfileResourceFormat, ProfilesCreateOrUpdateOptionalParams)

Creates a profile within a Hub, or updates an existing profile.

beginCreateOrUpdateAndWait(string, string, string, ProfileResourceFormat, ProfilesCreateOrUpdateOptionalParams)

Creates a profile within a Hub, or updates an existing profile.

beginDelete(string, string, string, ProfilesDeleteOptionalParams)

Deletes a profile within a hub

beginDeleteAndWait(string, string, string, ProfilesDeleteOptionalParams)

Deletes a profile within a hub

get(string, string, string, ProfilesGetOptionalParams)

Gets information about the specified profile.

getEnrichingKpis(string, string, string, ProfilesGetEnrichingKpisOptionalParams)

Gets the KPIs that enrich the profile Type identified by the supplied name. Enrichment happens through participants of the Interaction on an Interaction KPI and through Relationships for Profile KPIs.

listByHub(string, string, ProfilesListByHubOptionalParams)

Gets all profile in the hub.

Method Details

beginCreateOrUpdate(string, string, string, ProfileResourceFormat, ProfilesCreateOrUpdateOptionalParams)

Creates a profile within a Hub, or updates an existing profile.

function beginCreateOrUpdate(resourceGroupName: string, hubName: string, profileName: string, parameters: ProfileResourceFormat, options?: ProfilesCreateOrUpdateOptionalParams): Promise<PollerLike<PollOperationState<ProfileResourceFormat>, ProfileResourceFormat>>

Parameters

resourceGroupName

string

The name of the resource group.

hubName

string

The name of the hub.

profileName

string

The name of the profile.

parameters
ProfileResourceFormat

Parameters supplied to the create/delete Profile type operation

options
ProfilesCreateOrUpdateOptionalParams

The options parameters.

Returns

Promise<PollerLike<@azure/core-lro.PollOperationState<ProfileResourceFormat>, ProfileResourceFormat>>

beginCreateOrUpdateAndWait(string, string, string, ProfileResourceFormat, ProfilesCreateOrUpdateOptionalParams)

Creates a profile within a Hub, or updates an existing profile.

function beginCreateOrUpdateAndWait(resourceGroupName: string, hubName: string, profileName: string, parameters: ProfileResourceFormat, options?: ProfilesCreateOrUpdateOptionalParams): Promise<ProfileResourceFormat>

Parameters

resourceGroupName

string

The name of the resource group.

hubName

string

The name of the hub.

profileName

string

The name of the profile.

parameters
ProfileResourceFormat

Parameters supplied to the create/delete Profile type operation

options
ProfilesCreateOrUpdateOptionalParams

The options parameters.

Returns

beginDelete(string, string, string, ProfilesDeleteOptionalParams)

Deletes a profile within a hub

function beginDelete(resourceGroupName: string, hubName: string, profileName: string, options?: ProfilesDeleteOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>

Parameters

resourceGroupName

string

The name of the resource group.

hubName

string

The name of the hub.

profileName

string

The name of the profile.

options
ProfilesDeleteOptionalParams

The options parameters.

Returns

Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>

beginDeleteAndWait(string, string, string, ProfilesDeleteOptionalParams)

Deletes a profile within a hub

function beginDeleteAndWait(resourceGroupName: string, hubName: string, profileName: string, options?: ProfilesDeleteOptionalParams): Promise<void>

Parameters

resourceGroupName

string

The name of the resource group.

hubName

string

The name of the hub.

profileName

string

The name of the profile.

options
ProfilesDeleteOptionalParams

The options parameters.

Returns

Promise<void>

get(string, string, string, ProfilesGetOptionalParams)

Gets information about the specified profile.

function get(resourceGroupName: string, hubName: string, profileName: string, options?: ProfilesGetOptionalParams): Promise<ProfileResourceFormat>

Parameters

resourceGroupName

string

The name of the resource group.

hubName

string

The name of the hub.

profileName

string

The name of the profile.

options
ProfilesGetOptionalParams

The options parameters.

Returns

getEnrichingKpis(string, string, string, ProfilesGetEnrichingKpisOptionalParams)

Gets the KPIs that enrich the profile Type identified by the supplied name. Enrichment happens through participants of the Interaction on an Interaction KPI and through Relationships for Profile KPIs.

function getEnrichingKpis(resourceGroupName: string, hubName: string, profileName: string, options?: ProfilesGetEnrichingKpisOptionalParams): Promise<ProfilesGetEnrichingKpisResponse>

Parameters

resourceGroupName

string

The name of the resource group.

hubName

string

The name of the hub.

profileName

string

The name of the profile.

options
ProfilesGetEnrichingKpisOptionalParams

The options parameters.

Returns

listByHub(string, string, ProfilesListByHubOptionalParams)

Gets all profile in the hub.

function listByHub(resourceGroupName: string, hubName: string, options?: ProfilesListByHubOptionalParams): PagedAsyncIterableIterator<ProfileResourceFormat, ProfileResourceFormat[], PageSettings>

Parameters

resourceGroupName

string

The name of the resource group.

hubName

string

The name of the hub.

options
ProfilesListByHubOptionalParams

The options parameters.

Returns