Welcome, Guest Login

Public Cloud Center

Add-On Manifest

Last Updated: Jul 06, 2015 10:12AM EDT

This document is a reference for the addon-manifest.json file that describes your add-on service.

{
  "id": "myaddon",
  "api": {
    "config_vars": [ "MYADDON_API_KEY", "MYADDON_URL"],
    "regions": [ "us" ],
    "password": "60680a0045f5288bb3e82b8294cd1c36",
    "sso_salt": "a4f8eb78386d2bde31ffc1d0c420ebd8",
    "production": {
      "base_url": "https://myapp.com/modulus/resources",
      "sso_url": "https://myapp.com/sso/login"
    },
    "test": {
      "base_url": "http://localhost:4567/modulus/resources",
      "sso_url": "http://localhost:4567/sso/login"
    }
  }
}

id

This is the internal id for your add-on. The id will be used by users to interact with your add-on. This is the id that will be used for authentication with your add-on.

api

The api object describes your service's provider API.

api/config_vars

The config_vars field describes all config_vars (environment variable) fields that will be supplied to the user's environment once your add-on is installed. Your service must provide values for each config_var provided in this field.

Config_vars must be prefixed with the id of your add-on and describe the resource. For example, URL resources are named ID_URL.

api/regions

This allows you to supply your service from multiple regions. Currently, US "us" is the only region supported by Modulus.

api/password

The password field is the basic authentication password for your service's provider API. The id field is used in conjunction with this password to authenticate to make requests to your service. Your service is required to protect all resources with basic authentication.

api/sso_salt

Used when authenticating a Modulus user to your service using single-sign-on. Your single sign out route (defined later) will use an SHA1 hash based on your id for the resource, this salt, and a timestamp in order to validate the authentication attempt.

api/production/base_url

The production endpoint for Modulus api actions (provision, deprovision, and plan change).

api/production/sso_url

The production endpoint for single sign-on.

api/test/base_url

The test endpoint for Modulus API actions. This is the endpoint that the dia command line tool will use when testing provision, deprovision, and plan change actions for your add-on.

api/test/sso_url

The test endpoint for single sign-on. This is the endpoint that the dia command line tool will use when testing single sign-on for your add-on.


Go to top

Contact Us

    Our Support Policy
    Submit a Support Request

  • Public Cloud Support Hours
    9am-5pm EST Mon-Fri
    Outside of these hours response times may be up to 24hrs.


    Submit a support ticket by clicking 'status and support' icon on the left side of this page.



help@hellotangible.com
https://cdn.desk.com/
false
desk
Loading
seconds ago
a minute ago
minutes ago
an hour ago
hours ago
a day ago
days ago
about
false
Invalid characters found
/customer/en_us/portal/articles/autocomplete