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  ```