Fastly

Important: This connector and its actions have been removed from Nintex Automation Cloud and can now be found in Nintex Gallery.

Fastly is a cloud computing service provider that is designed to allow developers to extend their core cloud computing infrastructure closer to users. Fastly streamlines content delivery and optimizes apps for speed, security, and scale. The Fastly edge cloud platform includes their content delivery network (CDN), image optimization, video and streaming, cloud security, and load balancing services.

For more information on Fastly, see the company website.

In the context of Nintex Automation Cloud, Fastly is a connector A software component that allows seamless integration with third-party services, business applications, and content stores. Examples include Salesforce, Box, and Microsoft SharePoint. Connectors are used to create connections required for workflow actions and start events..

The Fastly connector A software component that allows seamless integration with third-party services, business applications, and content stores. Examples include Salesforce, Box, and Microsoft SharePoint. Connectors are used to create connections required for workflow actions and start events. is used to create connections for Fastly actions A tool for building the processes, logic, and direction within workflows.. Use the Fastly actions to manage Fastly services, including service validation, service backends, and versions. Activate or deactivate service versions. Use the Get actions to retrieve information on services, versions, and domains. Use the delete and remove actions on domains, backends, and services. You can use conditional statements in your workflow to discover if a service version is valid, and then add a domain name to that service version.

Create a Fastly connection

Create a connection from the connections page or from the action configuration panel when configuring the action. For information about creating connections and assigning permissions, see Manage connections.

Fastly account requirements

  • The account you use to create a connection for Fastly is the account that has access to the Fastly actions.
  • You need a personal API token to create the connection. To get the token, follow these steps:
    1. Log in and browse to you Account details page.
    2. Under Personal Profile on the left, click Personal API Tokens.
    3. Click Create Token and enter your password to continue.
    4. Enter a token Name.
    5. In Service Access, select the All Services on <company name> radio button.
    6. In Scope, select Global API access.
    7. Set the Expiration and click Create Token to get your token.

Create a Fastly data lookup

Use the Fastly data lookup to create a drop-down list in a form of available Fastly services, service versions, and domains for a service version. Each data lookup is configured for a specific Fastly connection. You can create as many data lookups as you need. For more information on creating a data lookup and assigning permissions to it, see Data lookups.

For example, to allow users to select a specific domain from a service version in a form, add a drop-down list of domains to the form using a Data lookup form control. The data lookup form control uses a Fastly - Get domains for a service version data lookup to list the domains available on the Fastly environment.

You can create a data lookup to:

  • Get services: list all the services for an account in Fastly.
  • Get service versions: list all the versions of a service.
  • Get domains for a service version: list all the domains associated with a service version.

Fastly data lookup fields

When you create a Fastly data lookup, you can configure some additional fields to refine what data the data lookup should retrieve.

To access the data lookup fields, in the Add data lookup section, select the Connector and the Operation.

The configuration fields displayed depend on the operation selected.

Operation

Field or selection

Description

Fastly - Get services Sort order

Choose ascending or descending as the sort order of returned results. Select the order from the drop-down

  Sort by property

Select a property to sort by. Select the property from the drop-down. For example:

  • Created date
  • Customer name
  • ID
  • Name
  • Type
  • Updated date
  Page number The number of the page from where to start retrieving the items.
  Items per page The number of items you want to retrieve per page. You can specify a maximum of 999 items.
Fastly - Get service versions Service name The name of the service for which you want to retrieve versions. Select the service from the drop-down.
Fastly - Get domains for a service version Service name The name of the service for which you want to retrieve versions. Select the service from the drop-down.
  Version number An integer identifying a service version. Select the version number from the drop-down.