Share via


IntegrationAccounts interface

Interface representing a IntegrationAccounts.

Methods

Method Details

createOrUpdate(string, string, IntegrationAccount, IntegrationAccountsCreateOrUpdateOptionalParams)

Creates or updates an integration account.

function createOrUpdate(resourceGroupName: string, integrationAccountName: string, integrationAccount: IntegrationAccount, options?: IntegrationAccountsCreateOrUpdateOptionalParams): Promise<IntegrationAccount>

Parameters

resourceGroupName

string

The resource group name.

integrationAccountName

string

The integration account name.

integrationAccount
IntegrationAccount

The integration account.

options
IntegrationAccountsCreateOrUpdateOptionalParams

The options parameters.

Returns

delete(string, string, IntegrationAccountsDeleteOptionalParams)

Deletes an integration account.

function delete(resourceGroupName: string, integrationAccountName: string, options?: IntegrationAccountsDeleteOptionalParams): Promise<void>

Parameters

resourceGroupName

string

The resource group name.

integrationAccountName

string

The integration account name.

options
IntegrationAccountsDeleteOptionalParams

The options parameters.

Returns

Promise<void>

get(string, string, IntegrationAccountsGetOptionalParams)

Gets an integration account.

function get(resourceGroupName: string, integrationAccountName: string, options?: IntegrationAccountsGetOptionalParams): Promise<IntegrationAccount>

Parameters

resourceGroupName

string

The resource group name.

integrationAccountName

string

The integration account name.

options
IntegrationAccountsGetOptionalParams

The options parameters.

Returns

listByResourceGroup(string, IntegrationAccountsListByResourceGroupOptionalParams)

Gets a list of integration accounts by resource group.

function listByResourceGroup(resourceGroupName: string, options?: IntegrationAccountsListByResourceGroupOptionalParams): PagedAsyncIterableIterator<IntegrationAccount, IntegrationAccount[], PageSettings>

Parameters

resourceGroupName

string

The resource group name.

Returns

listBySubscription(IntegrationAccountsListBySubscriptionOptionalParams)

Gets a list of integration accounts by subscription.

function listBySubscription(options?: IntegrationAccountsListBySubscriptionOptionalParams): PagedAsyncIterableIterator<IntegrationAccount, IntegrationAccount[], PageSettings>

Parameters

options
IntegrationAccountsListBySubscriptionOptionalParams

The options parameters.

Returns

listCallbackUrl(string, string, GetCallbackUrlParameters, IntegrationAccountsListCallbackUrlOptionalParams)

Gets the integration account callback URL.

function listCallbackUrl(resourceGroupName: string, integrationAccountName: string, parameters: GetCallbackUrlParameters, options?: IntegrationAccountsListCallbackUrlOptionalParams): Promise<CallbackUrl>

Parameters

resourceGroupName

string

The resource group name.

integrationAccountName

string

The integration account name.

parameters
GetCallbackUrlParameters

The callback URL parameters.

options
IntegrationAccountsListCallbackUrlOptionalParams

The options parameters.

Returns

Promise<CallbackUrl>

listKeyVaultKeys(string, string, ListKeyVaultKeysDefinition, IntegrationAccountsListKeyVaultKeysOptionalParams)

Gets the integration account's Key Vault keys.

function listKeyVaultKeys(resourceGroupName: string, integrationAccountName: string, listKeyVaultKeys: ListKeyVaultKeysDefinition, options?: IntegrationAccountsListKeyVaultKeysOptionalParams): PagedAsyncIterableIterator<KeyVaultKey, KeyVaultKey[], PageSettings>

Parameters

resourceGroupName

string

The resource group name.

integrationAccountName

string

The integration account name.

listKeyVaultKeys
ListKeyVaultKeysDefinition

The key vault parameters.

options
IntegrationAccountsListKeyVaultKeysOptionalParams

The options parameters.

Returns

logTrackingEvents(string, string, TrackingEventsDefinition, IntegrationAccountsLogTrackingEventsOptionalParams)

Logs the integration account's tracking events.

function logTrackingEvents(resourceGroupName: string, integrationAccountName: string, logTrackingEvents: TrackingEventsDefinition, options?: IntegrationAccountsLogTrackingEventsOptionalParams): Promise<void>

Parameters

resourceGroupName

string

The resource group name.

integrationAccountName

string

The integration account name.

logTrackingEvents
TrackingEventsDefinition

The callback URL parameters.

options
IntegrationAccountsLogTrackingEventsOptionalParams

The options parameters.

Returns

Promise<void>

regenerateAccessKey(string, string, RegenerateActionParameter, IntegrationAccountsRegenerateAccessKeyOptionalParams)

Regenerates the integration account access key.

function regenerateAccessKey(resourceGroupName: string, integrationAccountName: string, regenerateAccessKey: RegenerateActionParameter, options?: IntegrationAccountsRegenerateAccessKeyOptionalParams): Promise<IntegrationAccount>

Parameters

resourceGroupName

string

The resource group name.

integrationAccountName

string

The integration account name.

regenerateAccessKey
RegenerateActionParameter

The access key type.

Returns

update(string, string, IntegrationAccount, IntegrationAccountsUpdateOptionalParams)

Updates an integration account.

function update(resourceGroupName: string, integrationAccountName: string, integrationAccount: IntegrationAccount, options?: IntegrationAccountsUpdateOptionalParams): Promise<IntegrationAccount>

Parameters

resourceGroupName

string

The resource group name.

integrationAccountName

string

The integration account name.

integrationAccount
IntegrationAccount

The integration account.

options
IntegrationAccountsUpdateOptionalParams

The options parameters.

Returns