The Provider Resource

An infrastructure provider that you are able to deploy servers through.

For more information on infrastructure, see the main docs.

Attributes
  • id
    string

    The ID of the provider.

  • identifier
    string

    A slugged identifier of the provider, used in many other API calls.

  • website
    string

    The URL for the provider's main site.

  • required_fields
    object

    A key-value object of fields that are required to be submitted in order to configure this provider. Can be used in dynamically generated forms, etc. The key is the field name.

    Show child fields
  • features
    string

    An array of strings describing features supported by this provider.

Example Provider
{
"id": "59544adc9b150a87da042d4c",
"name": "Equinix Metal",
"identifier": "equinix-metal",
"website": "https://metal.equinix.com",
"required_fields": {
"api_key": {
"caption": "API Key",
"regex": "^[a-zA-Z0-9\\-]{32}$"
},
"secret": {
"caption": "Project ID",
"regex": "^([a-z0-9]+\\-){4}([a-z0-9]+)$"
}
},
"features": [
"Bare Metal",
"IPv4",
"IPv6",
"Block Storage"
]
}