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