terraform-provider-twilio

command module
v0.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 4, 2016 License: Apache-2.0 Imports: 5 Imported by: 0

README

Twilio Provider

The provider configuration block accepts the following arguments:

  • account_sid - (Required) Your SID (application ID) for the the Twilio API. May alternatively be set via the TWILIO_SID environment variable.

  • auth_token - (Required) The API auth token to use when making requests. May alternatively be set via the TWILIO_AUTH_TOKEN environment variable.

Phone number resource

Does a search for available phone number via the Local API described here: https://www.twilio.com/docs/api/rest/available-phone-numbers and then purchases it

optional "Advanced Filters" are nested under location block. (and Ins are dropped)

Purchase, update, and delete API here: https://www.twilio.com/docs/api/rest/incoming-phone-numbers

Arguments mostly follow those documented there with snake case instead of CamelCase (though with name instead of FriendlyName).

TL;DR read the schema

Example Usage
provider "twilio" {
    account_sid = "ASdiid03kjj40304mmd03043893434id"
    auth_token = "abcd1234"
}

resource "twilio_phonenumber" "mexico" {
  iso_country_code = "MX"
}

resource "twilio_phonenumber" "boston" {
    name = "boston reserved"

    location {
      near_lat_long {
        longitude = 42.3755210
        latitude = -71.0932520
      }
    }
}

resource "twilio_phonenumber" "virginia" {
    name = "Virginia"

    location {
      region = "VA"
    }

    sms_method = "POST"
    sms_url = "https://example.com/smsEndpoint"
}


Contributing

How to submit changes:

  1. Fork this repository.
  2. Make your changes.
  3. Email us at opensource@tulip.co to sign a CLA.
  4. Submit a pull request.

Who's Behind It

terraform-provider-twilio is maintained by Tulip. We're an MIT startup located in Boston, helping enterprises manage, understand, and improve their manufacturing operations. We bring our customers modern web-native user experiences to the challenging world of manufacturing, currently dominated by ancient enterprise IT technology. We work on Meteor web apps, embedded software, computer vision, and anything else we can use to introduce digital transformation to the world of manufacturing. If these sound like interesting problems to you, we should talk.

License

terraform-provider-twilio is licensed under the Apache Public License.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL