github.com/nathanielks/terraform@v0.6.1-0.20170509030759-13e1a62319dc/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  ```hcl
    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  ```