github.com/vtorhonen/terraform@v0.9.0-beta2.0.20170307220345-5d894e4ffda7/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 22 resource "opsgenie_user" "second" { 23 username = "eggman@dr-robotnik.com" 24 full_name = "Dr Ivo Eggman Robotnik" 25 role = "User" 26 } 27 28 resource "opsgenie_team" "test" { 29 name = "example" 30 description = "This team deals with all the things" 31 32 member { 33 username = "${opsgenie_user.first.username}" 34 role = "admin" 35 } 36 37 member { 38 username = "${opsgenie_user.second.username}" 39 role = "user" 40 } 41 } 42 ``` 43 44 ## Argument Reference 45 46 The following arguments are supported: 47 48 * `name` - (Required) The name associated with this team. OpsGenie defines that this must not be longer than 100 characters. 49 50 * `description` - (Optional) A description for this team. 51 52 * `member` - (Optional) A Member block as documented below. 53 54 `member` supports the following: 55 56 * `username` - (Required) The username for the member to add to this Team. 57 * `role` - (Required) The role for the user within the Team - can be either 'Admin' or 'User'. 58 59 ## Attributes Reference 60 61 The following attributes are exported: 62 63 * `id` - The ID of the OpsGenie User. 64 65 ## Import 66 67 Users can be imported using the `id`, e.g. 68 69 ``` 70 $ terraform import opsgenie_team.team1 812be1a1-32c8-4666-a7fb-03ecc385106c 71 ```