github.com/pbthorste/terraform@v0.8.6-0.20170127005045-deb56bd93da2/website/source/docs/providers/opsgenie/r/team.html.markdown (about) 1 --- 2 layout: "opsgenie" 3 page_title: "OpsGenie: opsgenie_team" 4 sidebar_current: "docs-opsgenie-resource-team" 5 description: |- 6 Manages a Team within OpsGenie. 7 --- 8 9 # opsgenie\_team 10 11 Manages a Team within OpsGenie. 12 13 ## Example Usage 14 15 ``` 16 resource "opsgenie_user" "first" { 17 username = "user@domain.com" 18 full_name = "Cookie Monster" 19 role = "User" 20 } 21 resource "opsgenie_user" "second" { 22 username = "eggman@dr-robotnik.com" 23 full_name = "Dr Ivo Eggman Robotnik" 24 role = "User" 25 } 26 27 resource "opsgenie_team" "test" { 28 name = "example" 29 30 member { 31 username = "${opsgenie_user.first.username}" 32 role = "admin" 33 } 34 35 member { 36 username = "${opsgenie_user.second.username}" 37 role = "user" 38 } 39 } 40 ``` 41 42 ## Argument Reference 43 44 The following arguments are supported: 45 46 * `name` - (Required) The name associated with this team. OpsGenie defines that this must not be longer than 100 characters. 47 48 * `member` - (Optional) A Member block as documented below. 49 50 `member` supports the following: 51 52 * `username` - (Required) The username for the member to add to this Team. 53 * `role` - (Required) The role for the user within the Team - can be either 'Admin' or 'User'. 54 55 ## Attributes Reference 56 57 The following attributes are exported: 58 59 * `id` - The ID of the OpsGenie User. 60 61 ## Import 62 63 Users can be imported using the `id`, e.g. 64 65 ``` 66 $ terraform import opsgenie_team.team1 812be1a1-32c8-4666-a7fb-03ecc385106c 67 ```