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.
The options parameters.
Returns
Promise<IntegrationAccount>
		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.
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.
The options parameters.
Returns
Promise<IntegrationAccount>
		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.
The options parameters.
Returns
		listBySubscription(IntegrationAccountsListBySubscriptionOptionalParams)
	      
	Gets a list of integration accounts by subscription.
function listBySubscription(options?: IntegrationAccountsListBySubscriptionOptionalParams): PagedAsyncIterableIterator<IntegrationAccount, IntegrationAccount[], PageSettings>
				Parameters
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.
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.
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.
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.
The options parameters.
Returns
Promise<IntegrationAccount>
		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.
The options parameters.
Returns
Promise<IntegrationAccount>