Client library for EngagementFabric
npm install --save @datafire/azure_engagementfabric_engagementfabric
let azure_engagementfabric_engagementfabric = require('@datafire/azure_engagementfabric_engagementfabric').create({
access_token: "",
refresh_token: "",
client_id: "",
client_secret: "",
redirect_uri: ""
});
.then(data => {
console.log(data);
});
Microsoft Customer Engagement Fabric
List operation of EngagementFabric resources
azure_engagementfabric_engagementfabric.Operations_List({
"api-version": ""
}, context)
- input
object
- api-version required
string
: API version
- api-version required
- output OperationList
List the EngagementFabric accounts in given subscription
azure_engagementfabric_engagementfabric.Accounts_List({
"subscriptionId": "",
"api-version": ""
}, context)
- input
object
- subscriptionId required
string
: Subscription ID - api-version required
string
: API version
- subscriptionId required
- output AccountList
List available SKUs of EngagementFabric resource
azure_engagementfabric_engagementfabric.SKUs_List({
"subscriptionId": "",
"api-version": ""
}, context)
- input
object
- subscriptionId required
string
: Subscription ID - api-version required
string
: API version
- subscriptionId required
- output SkuDescriptionList
List EngagementFabric accounts in given resource group
azure_engagementfabric_engagementfabric.Accounts_ListByResourceGroup({
"subscriptionId": "",
"resourceGroupName": "",
"api-version": ""
}, context)
- input
object
- subscriptionId required
string
: Subscription ID - resourceGroupName required
string
: Resource Group Name - api-version required
string
: API version
- subscriptionId required
- output AccountList
Delete the EngagementFabric account
azure_engagementfabric_engagementfabric.Accounts_Delete({
"subscriptionId": "",
"resourceGroupName": "",
"accountName": "",
"api-version": ""
}, context)
- input
object
- subscriptionId required
string
: Subscription ID - resourceGroupName required
string
: Resource Group Name - accountName required
string
: Account Name - api-version required
string
: API version
- subscriptionId required
Output schema unknown
Get the EngagementFabric account
azure_engagementfabric_engagementfabric.Accounts_Get({
"subscriptionId": "",
"resourceGroupName": "",
"accountName": "",
"api-version": ""
}, context)
- input
object
- subscriptionId required
string
: Subscription ID - resourceGroupName required
string
: Resource Group Name - accountName required
string
: Account Name - api-version required
string
: API version
- subscriptionId required
- output Account
Update EngagementFabric account
azure_engagementfabric_engagementfabric.Accounts_Update({
"subscriptionId": "",
"resourceGroupName": "",
"accountName": "",
"accountPatch": {},
"api-version": ""
}, context)
- input
object
- subscriptionId required
string
: Subscription ID - resourceGroupName required
string
: Resource Group Name - accountName required
string
: Account Name - accountPatch required AccountPatch
- api-version required
string
: API version
- subscriptionId required
- output Account
Create or Update the EngagementFabric account
azure_engagementfabric_engagementfabric.Accounts_CreateOrUpdate({
"subscriptionId": "",
"resourceGroupName": "",
"accountName": "",
"account": {
"location": "",
"sku": {
"name": ""
}
},
"api-version": ""
}, context)
- input
object
- subscriptionId required
string
: Subscription ID - resourceGroupName required
string
: Resource Group Name - accountName required
string
: Account Name - account required Account
- api-version required
string
: API version
- subscriptionId required
- output Account
List the EngagementFabric channels
azure_engagementfabric_engagementfabric.Channels_ListByAccount({
"subscriptionId": "",
"resourceGroupName": "",
"accountName": "",
"api-version": ""
}, context)
- input
object
- subscriptionId required
string
: Subscription ID - resourceGroupName required
string
: Resource Group Name - accountName required
string
: Account Name - api-version required
string
: API version
- subscriptionId required
- output ChannelList
Delete the EngagementFabric channel
azure_engagementfabric_engagementfabric.Channels_Delete({
"subscriptionId": "",
"resourceGroupName": "",
"accountName": "",
"channelName": "",
"api-version": ""
}, context)
- input
object
- subscriptionId required
string
: Subscription ID - resourceGroupName required
string
: Resource Group Name - accountName required
string
: Account Name - channelName required
string
: The EngagementFabric channel name - api-version required
string
: API version
- subscriptionId required
Output schema unknown
Get the EngagementFabric channel
azure_engagementfabric_engagementfabric.Channels_Get({
"subscriptionId": "",
"resourceGroupName": "",
"accountName": "",
"channelName": "",
"api-version": ""
}, context)
- input
object
- subscriptionId required
string
: Subscription ID - resourceGroupName required
string
: Resource Group Name - accountName required
string
: Account Name - channelName required
string
: Channel Name - api-version required
string
: API version
- subscriptionId required
- output Channel
Create or Update the EngagementFabric channel
azure_engagementfabric_engagementfabric.Channels_CreateOrUpdate({
"subscriptionId": "",
"resourceGroupName": "",
"accountName": "",
"channelName": "",
"channel": {},
"api-version": ""
}, context)
- input
object
- subscriptionId required
string
: Subscription ID - resourceGroupName required
string
: Resource Group Name - accountName required
string
: Account Name - channelName required
string
: Channel Name - channel required Channel
- api-version required
string
: API version
- subscriptionId required
- output Channel
List available EngagementFabric channel types and functions
azure_engagementfabric_engagementfabric.Accounts_ListChannelTypes({
"subscriptionId": "",
"resourceGroupName": "",
"accountName": "",
"api-version": ""
}, context)
- input
object
- subscriptionId required
string
: Subscription ID - resourceGroupName required
string
: Resource Group Name - accountName required
string
: Account Name - api-version required
string
: API version
- subscriptionId required
- output ChannelTypeDescriptionList
List keys of the EngagementFabric account
azure_engagementfabric_engagementfabric.Accounts_ListKeys({
"subscriptionId": "",
"resourceGroupName": "",
"accountName": "",
"api-version": ""
}, context)
- input
object
- subscriptionId required
string
: Subscription ID - resourceGroupName required
string
: Resource Group Name - accountName required
string
: Account Name - api-version required
string
: API version
- subscriptionId required
- output KeyDescriptionList
Regenerate key of the EngagementFabric account
azure_engagementfabric_engagementfabric.Accounts_RegenerateKey({
"subscriptionId": "",
"resourceGroupName": "",
"accountName": "",
"parameter": {
"name": "",
"rank": ""
},
"api-version": ""
}, context)
- input
object
- subscriptionId required
string
: Subscription ID - resourceGroupName required
string
: Resource Group Name - accountName required
string
: Account Name - parameter required RegenerateKeyParameter
- api-version required
string
: API version
- subscriptionId required
- output KeyDescription
Check availability of EngagementFabric resource
azure_engagementfabric_engagementfabric.CheckNameAvailability({
"subscriptionId": "",
"resourceGroupName": "",
"parameters": {
"name": "",
"type": ""
},
"api-version": ""
}, context)
- input
object
- subscriptionId required
string
: Subscription ID - resourceGroupName required
string
: Resource Group Name - parameters required CheckNameAvailabilityParameter
- api-version required
string
: API version
- subscriptionId required
- output CheckNameAvailabilityResult
- Account
object
: The EngagementFabric account- location required
string
: The location of the resource - sku required SKU
- tags
object
: The tags of the resource - id
string
: The ID of the resource - name
string
: The name of the resource - type
string
: The fully qualified type of the resource
- location required
- AccountList
object
: The list of the EngagementFabric accounts- value
array
: EngagementFabric accounts- items Account
- value
- AccountPatch
object
: The patch of EngagementFabric account- tags
object
: The tags of the resource
- tags
- Channel
object
: The EngagementFabric channel- properties ChannelProperties
- id
string
: The ID of the resource - name
string
: The name of the resource - type
string
: The fully qualified type of the resource
- ChannelList
object
: The list of the EngagementFabric channels- value
array
: EngagementFabric channels- items Channel
- value
- ChannelProperties
object
: The EngagementFabric channel properties- channelFunctions
array
: The functions to be enabled for the channel- items
string
- items
- channelType required
string
: The channel type - credentials
object
: The channel credentials
- channelFunctions
- ChannelTypeDescription
object
: EngagementFabric channel description- channelDescription
string
: Text description for the channel - channelFunctions
array
: All the available functions for the channel- items
string
- items
- channelType
string
: Channel type
- channelDescription
- ChannelTypeDescriptionList
object
: List of the EngagementFabric channel descriptions- value
array
: Channel descriptions- items ChannelTypeDescription
- value
- CheckNameAvailabilityParameter
object
: The parameter for name availability check- name required
string
: The name to be checked - type required
string
: The fully qualified resource type for the name to be checked
- name required
- CheckNameAvailabilityResult
object
: The result of name availability check- message
string
: The message if name is unavailable - nameAvailable
boolean
: The name to be checked - reason CheckNameUnavailableReason
- message
- CheckNameUnavailableReason
string
(values: Invalid, AlreadyExists): The reason of name availability result
- CloudError
object
: The default error response- error CloudErrorBody
- CloudErrorBody
object
: Content of the default error response- code
string
: The error code - details
array
: The list of additional details- items CloudErrorBody
- message
string
: The error message - target
string
: The target of the particular error
- code
- KeyDescription
object
: The description of the EngagementFabric account key- name
string
: The name of the key - rank KeyRank
- value
string
: The value of the key
- name
- KeyDescriptionList
object
: The list of the EngagementFabric account keys- value
array
: Account keys- items KeyDescription
- value
- KeyRank
string
(values: PrimaryKey, SecondaryKey): The rank of the EngagementFabric account key
- Operation
object
: The EngagementFabric operation- display OperationDisplay
- name
string
: The name of the EngagementFabric operation
- OperationDisplay
object
: The display information of the EngagementFabric operation- description
string
: The description of the EngagementFabric operation - operation
string
: The name of the EngagementFabric operation - provider
string
: The resource provider namespace of the EngagementFabric operation - resource
string
: The resource type of the EngagementFabric operation
- description
- OperationList
object
: The list of the EngagementFabric operations- value
array
: The EngagementFabric operations- items Operation
- value
- ProxyOnlyResource
object
: The base model for the proxy-only Azure resource- id
string
: The ID of the resource - name
string
: The name of the resource - type
string
: The fully qualified type of the resource
- id
- RegenerateKeyParameter
object
: The parameter to regenerate single EngagementFabric account key- name required
string
: The name of key to be regenerated - rank required KeyRank
- name required
- Resource
object
: The base model for Azure resource- id
string
: The ID of the resource - name
string
: The name of the resource - type
string
: The fully qualified type of the resource
- id
- SKU
object
: The EngagementFabric SKU- name required
string
: The name of the SKU - tier
string
: The price tier of the SKU
- name required
- SkuDescription
object
: The EngagementFabric SKU description of given resource type- locationInfo
array
: Locations and zones- items SkuLocationInfoItem
- locations
array
: The set of locations that the SKU is available- items
string
- items
- name
string
: The name of the SKU - resourceType
string
: The fully qualified resource type - restrictions
array
: The restrictions because of which SKU cannot be used- items
object
- items
- tier
string
: The price tier of the SKU
- locationInfo
- SkuDescriptionList
object
: The list of the EngagementFabric SKU descriptions- value
array
: SKU descriptions- items SkuDescription
- value
- SkuLocationInfoItem
object
: The Locations and zones info for SKU- location
string
: The available location of the SKU - zones
array
: The available zone of the SKU- items
string
- items
- location
- TrackedResource
object
: The base model for the tracked Azure resource- location required
string
: The location of the resource - sku required SKU
- tags
object
: The tags of the resource - id
string
: The ID of the resource - name
string
: The name of the resource - type
string
: The fully qualified type of the resource
- location required