service_authorization

Configures authorization with granular permissions to services. Users can be granted rights for services on different levels.

The Service Authorization resource requires a user id, service id and an optional permission.

Example Usage

Basic usage:

resource "fastly_service_vcl" "demo" {
  #...
}


resource "fastly_user" "user" {
  # ...
}

resource "fastly_service_authorization" "auth" {
  service_id = fastly_service_vcl.demo.id
  user_id    = fastly_user.user.id
  permission = "purge_all"
}

Import

A Fastly Service Authorization can be imported using their user ID, e.g.

$ terraform import fastly_service_authorization.demo xxxxxxxxxxxxxxxxxxxx

Schema

Required

Read-Only