github.com/nathanielks/terraform@v0.6.1-0.20170509030759-13e1a62319dc/website/source/docs/providers/ns1/r/team.html.markdown (about)

     1  ---
     2  layout: "ns1"
     3  page_title: "NS1: ns1_team"
     4  sidebar_current: "docs-ns1-resource-team"
     5  description: |-
     6    Provides a NS1 Team resource.
     7  ---
     8  
     9  # ns1\_team
    10  
    11  Provides a NS1 Team resource. This can be used to create, modify, and delete teams.
    12  
    13  ## Example Usage
    14  
    15  ```hcl
    16  # Create a new NS1 Team
    17  resource "ns1_team" "example" {
    18    name = "Example team"
    19  
    20    permissions = {
    21      dns_view_zones       = false
    22      account_manage_users = false
    23    }
    24  }
    25  ```
    26  
    27  ## Argument Reference
    28  
    29  The following arguments are supported:
    30  
    31  * `name` - (Required) The free form name of the team.
    32  * `permissions` - (Optional) The allowed permissions of the team. Permissions documented below.
    33  
    34  Permissions (`permissions`) support the following:
    35  
    36  * `dns_view_zones` - (Optional) Whether the team can view the accounts zones.
    37  * `dns_manage_zones` - (Optional) Whether the team can modify the accounts zones.
    38  * `dns_zones_allow_by_default` - (Optional) If true, enable the `dns_zones_allow` list, otherwise enable the `dns_zones_deny` list.
    39  * `dns_zones_allow` - (Optional) List of zones that the team may access.
    40  * `dns_zones_deny` - (Optional) List of zones that the team may not access.
    41  * `data_push_to_datafeeds` - (Optional) Whether the team can publish to data feeds.
    42  * `data_manage_datasources` - (Optional) Whether the team can modify data sources.
    43  * `data_manage_datafeeds` - (Optional) Whether the team can modify data feeds.
    44  * `account_manage_users` - (Optional) Whether the team can modify account users.
    45  * `account_manage_payment_methods` - (Optional) Whether the team can modify account payment methods.
    46  * `account_manage_plan` - (Optional) Whether the team can modify the account plan.
    47  * `account_manage_teams` - (Optional) Whether the team can modify other teams in the account.
    48  * `account_manage_apikeys` - (Optional) Whether the team can modify account apikeys.
    49  * `account_manage_account_settings` - (Optional) Whether the team can modify account settings.
    50  * `account_view_activity_log` - (Optional) Whether the team can view activity logs.
    51  * `account_view_invoices` - (Optional) Whether the team can view invoices.
    52  * `monitoring_manage_lists` - (Optional) Whether the team can modify notification lists.
    53  * `monitoring_manage_jobs` - (Optional) Whether the team can modify monitoring jobs.
    54  * `monitoring_view_jobs` - (Optional) Whether the team can view monitoring jobs.
    55