1. Packages
  2. Ns1 Provider
  3. API Docs
  4. Team
NS1 v3.6.1 published on Saturday, Apr 5, 2025 by Pulumi

ns1.Team

Explore with Pulumi AI

Provides a NS1 Team resource. This can be used to create, modify, and delete teams. The credentials used must have the manage_teams permission set.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as ns1 from "@pulumi/ns1";

// Create a new NS1 Team
const example = new ns1.Team("example", {
    name: "Example team",
    ipWhitelists: [
        {
            name: "whitelist-1",
            values: [
                "1.1.1.1",
                "2.2.2.2",
            ],
        },
        {
            name: "whitelist-2",
            values: [
                "3.3.3.3",
                "4.4.4.4",
            ],
        },
    ],
    dnsViewZones: false,
    accountManageUsers: false,
});
// Another team
const example2 = new ns1.Team("example2", {
    name: "another team",
    dnsViewZones: true,
    dnsZonesAllowByDefault: true,
    dnsZonesAllows: ["mytest.zone"],
    dnsZonesDenies: ["myother.zone"],
    dnsRecordsAllows: [{
        domain: "terraform.example.io",
        includeSubdomains: false,
        zone: "example.io",
        type: "A",
    }],
    dataManageDatasources: true,
});
Copy
import pulumi
import pulumi_ns1 as ns1

# Create a new NS1 Team
example = ns1.Team("example",
    name="Example team",
    ip_whitelists=[
        {
            "name": "whitelist-1",
            "values": [
                "1.1.1.1",
                "2.2.2.2",
            ],
        },
        {
            "name": "whitelist-2",
            "values": [
                "3.3.3.3",
                "4.4.4.4",
            ],
        },
    ],
    dns_view_zones=False,
    account_manage_users=False)
# Another team
example2 = ns1.Team("example2",
    name="another team",
    dns_view_zones=True,
    dns_zones_allow_by_default=True,
    dns_zones_allows=["mytest.zone"],
    dns_zones_denies=["myother.zone"],
    dns_records_allows=[{
        "domain": "terraform.example.io",
        "include_subdomains": False,
        "zone": "example.io",
        "type": "A",
    }],
    data_manage_datasources=True)
Copy
package main

import (
	"github.com/pulumi/pulumi-ns1/sdk/v3/go/ns1"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		// Create a new NS1 Team
		_, err := ns1.NewTeam(ctx, "example", &ns1.TeamArgs{
			Name: pulumi.String("Example team"),
			IpWhitelists: ns1.TeamIpWhitelistArray{
				&ns1.TeamIpWhitelistArgs{
					Name: pulumi.String("whitelist-1"),
					Values: pulumi.StringArray{
						pulumi.String("1.1.1.1"),
						pulumi.String("2.2.2.2"),
					},
				},
				&ns1.TeamIpWhitelistArgs{
					Name: pulumi.String("whitelist-2"),
					Values: pulumi.StringArray{
						pulumi.String("3.3.3.3"),
						pulumi.String("4.4.4.4"),
					},
				},
			},
			DnsViewZones:       pulumi.Bool(false),
			AccountManageUsers: pulumi.Bool(false),
		})
		if err != nil {
			return err
		}
		// Another team
		_, err = ns1.NewTeam(ctx, "example2", &ns1.TeamArgs{
			Name:                   pulumi.String("another team"),
			DnsViewZones:           pulumi.Bool(true),
			DnsZonesAllowByDefault: pulumi.Bool(true),
			DnsZonesAllows: pulumi.StringArray{
				pulumi.String("mytest.zone"),
			},
			DnsZonesDenies: pulumi.StringArray{
				pulumi.String("myother.zone"),
			},
			DnsRecordsAllows: ns1.TeamDnsRecordsAllowArray{
				&ns1.TeamDnsRecordsAllowArgs{
					Domain:            pulumi.String("terraform.example.io"),
					IncludeSubdomains: pulumi.Bool(false),
					Zone:              pulumi.String("example.io"),
					Type:              pulumi.String("A"),
				},
			},
			DataManageDatasources: pulumi.Bool(true),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Ns1 = Pulumi.Ns1;

return await Deployment.RunAsync(() => 
{
    // Create a new NS1 Team
    var example = new Ns1.Team("example", new()
    {
        Name = "Example team",
        IpWhitelists = new[]
        {
            new Ns1.Inputs.TeamIpWhitelistArgs
            {
                Name = "whitelist-1",
                Values = new[]
                {
                    "1.1.1.1",
                    "2.2.2.2",
                },
            },
            new Ns1.Inputs.TeamIpWhitelistArgs
            {
                Name = "whitelist-2",
                Values = new[]
                {
                    "3.3.3.3",
                    "4.4.4.4",
                },
            },
        },
        DnsViewZones = false,
        AccountManageUsers = false,
    });

    // Another team
    var example2 = new Ns1.Team("example2", new()
    {
        Name = "another team",
        DnsViewZones = true,
        DnsZonesAllowByDefault = true,
        DnsZonesAllows = new[]
        {
            "mytest.zone",
        },
        DnsZonesDenies = new[]
        {
            "myother.zone",
        },
        DnsRecordsAllows = new[]
        {
            new Ns1.Inputs.TeamDnsRecordsAllowArgs
            {
                Domain = "terraform.example.io",
                IncludeSubdomains = false,
                Zone = "example.io",
                Type = "A",
            },
        },
        DataManageDatasources = true,
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.ns1.Team;
import com.pulumi.ns1.TeamArgs;
import com.pulumi.ns1.inputs.TeamIpWhitelistArgs;
import com.pulumi.ns1.inputs.TeamDnsRecordsAllowArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        // Create a new NS1 Team
        var example = new Team("example", TeamArgs.builder()
            .name("Example team")
            .ipWhitelists(            
                TeamIpWhitelistArgs.builder()
                    .name("whitelist-1")
                    .values(                    
                        "1.1.1.1",
                        "2.2.2.2")
                    .build(),
                TeamIpWhitelistArgs.builder()
                    .name("whitelist-2")
                    .values(                    
                        "3.3.3.3",
                        "4.4.4.4")
                    .build())
            .dnsViewZones(false)
            .accountManageUsers(false)
            .build());

        // Another team
        var example2 = new Team("example2", TeamArgs.builder()
            .name("another team")
            .dnsViewZones(true)
            .dnsZonesAllowByDefault(true)
            .dnsZonesAllows("mytest.zone")
            .dnsZonesDenies("myother.zone")
            .dnsRecordsAllows(TeamDnsRecordsAllowArgs.builder()
                .domain("terraform.example.io")
                .includeSubdomains(false)
                .zone("example.io")
                .type("A")
                .build())
            .dataManageDatasources(true)
            .build());

    }
}
Copy
resources:
  # Create a new NS1 Team
  example:
    type: ns1:Team
    properties:
      name: Example team
      ipWhitelists:
        - name: whitelist-1
          values:
            - 1.1.1.1
            - 2.2.2.2
        - name: whitelist-2
          values:
            - 3.3.3.3
            - 4.4.4.4
      dnsViewZones: false
      accountManageUsers: false
  # Another team
  example2:
    type: ns1:Team
    properties:
      name: another team
      dnsViewZones: true
      dnsZonesAllowByDefault: true
      dnsZonesAllows:
        - mytest.zone
      dnsZonesDenies:
        - myother.zone
      dnsRecordsAllows:
        - domain: terraform.example.io
          includeSubdomains: false
          zone: example.io
          type: A
      dataManageDatasources: true
Copy

NS1 Documentation

Team Api Docs

Create Team Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new Team(name: string, args?: TeamArgs, opts?: CustomResourceOptions);
@overload
def Team(resource_name: str,
         args: Optional[TeamArgs] = None,
         opts: Optional[ResourceOptions] = None)

@overload
def Team(resource_name: str,
         opts: Optional[ResourceOptions] = None,
         account_manage_account_settings: Optional[bool] = None,
         account_manage_apikeys: Optional[bool] = None,
         account_manage_ip_whitelist: Optional[bool] = None,
         account_manage_payment_methods: Optional[bool] = None,
         account_manage_plan: Optional[bool] = None,
         account_manage_teams: Optional[bool] = None,
         account_manage_users: Optional[bool] = None,
         account_view_activity_log: Optional[bool] = None,
         account_view_invoices: Optional[bool] = None,
         data_manage_datafeeds: Optional[bool] = None,
         data_manage_datasources: Optional[bool] = None,
         data_push_to_datafeeds: Optional[bool] = None,
         dns_manage_zones: Optional[bool] = None,
         dns_records_allows: Optional[Sequence[TeamDnsRecordsAllowArgs]] = None,
         dns_records_denies: Optional[Sequence[TeamDnsRecordsDenyArgs]] = None,
         dns_view_zones: Optional[bool] = None,
         dns_zones_allow_by_default: Optional[bool] = None,
         dns_zones_allows: Optional[Sequence[str]] = None,
         dns_zones_denies: Optional[Sequence[str]] = None,
         ip_whitelists: Optional[Sequence[TeamIpWhitelistArgs]] = None,
         monitoring_create_jobs: Optional[bool] = None,
         monitoring_delete_jobs: Optional[bool] = None,
         monitoring_manage_jobs: Optional[bool] = None,
         monitoring_manage_lists: Optional[bool] = None,
         monitoring_update_jobs: Optional[bool] = None,
         monitoring_view_jobs: Optional[bool] = None,
         name: Optional[str] = None,
         security_manage_active_directory: Optional[bool] = None,
         security_manage_global2fa: Optional[bool] = None)
func NewTeam(ctx *Context, name string, args *TeamArgs, opts ...ResourceOption) (*Team, error)
public Team(string name, TeamArgs? args = null, CustomResourceOptions? opts = null)
public Team(String name, TeamArgs args)
public Team(String name, TeamArgs args, CustomResourceOptions options)
type: ns1:Team
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args TeamArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args TeamArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args TeamArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args TeamArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. TeamArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var teamResource = new Ns1.Team("teamResource", new()
{
    AccountManageAccountSettings = false,
    AccountManageApikeys = false,
    AccountManageIpWhitelist = false,
    AccountManagePaymentMethods = false,
    AccountManageTeams = false,
    AccountManageUsers = false,
    AccountViewActivityLog = false,
    AccountViewInvoices = false,
    DataManageDatafeeds = false,
    DataManageDatasources = false,
    DataPushToDatafeeds = false,
    DnsManageZones = false,
    DnsRecordsAllows = new[]
    {
        new Ns1.Inputs.TeamDnsRecordsAllowArgs
        {
            Domain = "string",
            IncludeSubdomains = false,
            Type = "string",
            Zone = "string",
        },
    },
    DnsRecordsDenies = new[]
    {
        new Ns1.Inputs.TeamDnsRecordsDenyArgs
        {
            Domain = "string",
            IncludeSubdomains = false,
            Type = "string",
            Zone = "string",
        },
    },
    DnsViewZones = false,
    DnsZonesAllowByDefault = false,
    DnsZonesAllows = new[]
    {
        "string",
    },
    DnsZonesDenies = new[]
    {
        "string",
    },
    IpWhitelists = new[]
    {
        new Ns1.Inputs.TeamIpWhitelistArgs
        {
            Name = "string",
            Values = new[]
            {
                "string",
            },
        },
    },
    MonitoringCreateJobs = false,
    MonitoringDeleteJobs = false,
    MonitoringManageJobs = false,
    MonitoringManageLists = false,
    MonitoringUpdateJobs = false,
    MonitoringViewJobs = false,
    Name = "string",
    SecurityManageActiveDirectory = false,
    SecurityManageGlobal2fa = false,
});
Copy
example, err := ns1.NewTeam(ctx, "teamResource", &ns1.TeamArgs{
	AccountManageAccountSettings: pulumi.Bool(false),
	AccountManageApikeys:         pulumi.Bool(false),
	AccountManageIpWhitelist:     pulumi.Bool(false),
	AccountManagePaymentMethods:  pulumi.Bool(false),
	AccountManageTeams:           pulumi.Bool(false),
	AccountManageUsers:           pulumi.Bool(false),
	AccountViewActivityLog:       pulumi.Bool(false),
	AccountViewInvoices:          pulumi.Bool(false),
	DataManageDatafeeds:          pulumi.Bool(false),
	DataManageDatasources:        pulumi.Bool(false),
	DataPushToDatafeeds:          pulumi.Bool(false),
	DnsManageZones:               pulumi.Bool(false),
	DnsRecordsAllows: ns1.TeamDnsRecordsAllowArray{
		&ns1.TeamDnsRecordsAllowArgs{
			Domain:            pulumi.String("string"),
			IncludeSubdomains: pulumi.Bool(false),
			Type:              pulumi.String("string"),
			Zone:              pulumi.String("string"),
		},
	},
	DnsRecordsDenies: ns1.TeamDnsRecordsDenyArray{
		&ns1.TeamDnsRecordsDenyArgs{
			Domain:            pulumi.String("string"),
			IncludeSubdomains: pulumi.Bool(false),
			Type:              pulumi.String("string"),
			Zone:              pulumi.String("string"),
		},
	},
	DnsViewZones:           pulumi.Bool(false),
	DnsZonesAllowByDefault: pulumi.Bool(false),
	DnsZonesAllows: pulumi.StringArray{
		pulumi.String("string"),
	},
	DnsZonesDenies: pulumi.StringArray{
		pulumi.String("string"),
	},
	IpWhitelists: ns1.TeamIpWhitelistArray{
		&ns1.TeamIpWhitelistArgs{
			Name: pulumi.String("string"),
			Values: pulumi.StringArray{
				pulumi.String("string"),
			},
		},
	},
	MonitoringCreateJobs:          pulumi.Bool(false),
	MonitoringDeleteJobs:          pulumi.Bool(false),
	MonitoringManageJobs:          pulumi.Bool(false),
	MonitoringManageLists:         pulumi.Bool(false),
	MonitoringUpdateJobs:          pulumi.Bool(false),
	MonitoringViewJobs:            pulumi.Bool(false),
	Name:                          pulumi.String("string"),
	SecurityManageActiveDirectory: pulumi.Bool(false),
	SecurityManageGlobal2fa:       pulumi.Bool(false),
})
Copy
var teamResource = new Team("teamResource", TeamArgs.builder()
    .accountManageAccountSettings(false)
    .accountManageApikeys(false)
    .accountManageIpWhitelist(false)
    .accountManagePaymentMethods(false)
    .accountManageTeams(false)
    .accountManageUsers(false)
    .accountViewActivityLog(false)
    .accountViewInvoices(false)
    .dataManageDatafeeds(false)
    .dataManageDatasources(false)
    .dataPushToDatafeeds(false)
    .dnsManageZones(false)
    .dnsRecordsAllows(TeamDnsRecordsAllowArgs.builder()
        .domain("string")
        .includeSubdomains(false)
        .type("string")
        .zone("string")
        .build())
    .dnsRecordsDenies(TeamDnsRecordsDenyArgs.builder()
        .domain("string")
        .includeSubdomains(false)
        .type("string")
        .zone("string")
        .build())
    .dnsViewZones(false)
    .dnsZonesAllowByDefault(false)
    .dnsZonesAllows("string")
    .dnsZonesDenies("string")
    .ipWhitelists(TeamIpWhitelistArgs.builder()
        .name("string")
        .values("string")
        .build())
    .monitoringCreateJobs(false)
    .monitoringDeleteJobs(false)
    .monitoringManageJobs(false)
    .monitoringManageLists(false)
    .monitoringUpdateJobs(false)
    .monitoringViewJobs(false)
    .name("string")
    .securityManageActiveDirectory(false)
    .securityManageGlobal2fa(false)
    .build());
Copy
team_resource = ns1.Team("teamResource",
    account_manage_account_settings=False,
    account_manage_apikeys=False,
    account_manage_ip_whitelist=False,
    account_manage_payment_methods=False,
    account_manage_teams=False,
    account_manage_users=False,
    account_view_activity_log=False,
    account_view_invoices=False,
    data_manage_datafeeds=False,
    data_manage_datasources=False,
    data_push_to_datafeeds=False,
    dns_manage_zones=False,
    dns_records_allows=[{
        "domain": "string",
        "include_subdomains": False,
        "type": "string",
        "zone": "string",
    }],
    dns_records_denies=[{
        "domain": "string",
        "include_subdomains": False,
        "type": "string",
        "zone": "string",
    }],
    dns_view_zones=False,
    dns_zones_allow_by_default=False,
    dns_zones_allows=["string"],
    dns_zones_denies=["string"],
    ip_whitelists=[{
        "name": "string",
        "values": ["string"],
    }],
    monitoring_create_jobs=False,
    monitoring_delete_jobs=False,
    monitoring_manage_jobs=False,
    monitoring_manage_lists=False,
    monitoring_update_jobs=False,
    monitoring_view_jobs=False,
    name="string",
    security_manage_active_directory=False,
    security_manage_global2fa=False)
Copy
const teamResource = new ns1.Team("teamResource", {
    accountManageAccountSettings: false,
    accountManageApikeys: false,
    accountManageIpWhitelist: false,
    accountManagePaymentMethods: false,
    accountManageTeams: false,
    accountManageUsers: false,
    accountViewActivityLog: false,
    accountViewInvoices: false,
    dataManageDatafeeds: false,
    dataManageDatasources: false,
    dataPushToDatafeeds: false,
    dnsManageZones: false,
    dnsRecordsAllows: [{
        domain: "string",
        includeSubdomains: false,
        type: "string",
        zone: "string",
    }],
    dnsRecordsDenies: [{
        domain: "string",
        includeSubdomains: false,
        type: "string",
        zone: "string",
    }],
    dnsViewZones: false,
    dnsZonesAllowByDefault: false,
    dnsZonesAllows: ["string"],
    dnsZonesDenies: ["string"],
    ipWhitelists: [{
        name: "string",
        values: ["string"],
    }],
    monitoringCreateJobs: false,
    monitoringDeleteJobs: false,
    monitoringManageJobs: false,
    monitoringManageLists: false,
    monitoringUpdateJobs: false,
    monitoringViewJobs: false,
    name: "string",
    securityManageActiveDirectory: false,
    securityManageGlobal2fa: false,
});
Copy
type: ns1:Team
properties:
    accountManageAccountSettings: false
    accountManageApikeys: false
    accountManageIpWhitelist: false
    accountManagePaymentMethods: false
    accountManageTeams: false
    accountManageUsers: false
    accountViewActivityLog: false
    accountViewInvoices: false
    dataManageDatafeeds: false
    dataManageDatasources: false
    dataPushToDatafeeds: false
    dnsManageZones: false
    dnsRecordsAllows:
        - domain: string
          includeSubdomains: false
          type: string
          zone: string
    dnsRecordsDenies:
        - domain: string
          includeSubdomains: false
          type: string
          zone: string
    dnsViewZones: false
    dnsZonesAllowByDefault: false
    dnsZonesAllows:
        - string
    dnsZonesDenies:
        - string
    ipWhitelists:
        - name: string
          values:
            - string
    monitoringCreateJobs: false
    monitoringDeleteJobs: false
    monitoringManageJobs: false
    monitoringManageLists: false
    monitoringUpdateJobs: false
    monitoringViewJobs: false
    name: string
    securityManageActiveDirectory: false
    securityManageGlobal2fa: false
Copy

Team Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The Team resource accepts the following input properties:

AccountManageAccountSettings bool
Whether the team can modify account settings.
AccountManageApikeys bool
Whether the team can modify account apikeys.
AccountManageIpWhitelist bool
Whether the team can manage ip whitelist.
AccountManagePaymentMethods bool
Whether the team can modify account payment methods.
AccountManagePlan bool
No longer in use.

Deprecated: obsolete, should no longer be used

AccountManageTeams bool
Whether the team can modify other teams in the account.
AccountManageUsers bool
Whether the team can modify account users.
AccountViewActivityLog bool
Whether the team can view activity logs.
AccountViewInvoices bool
Whether the team can view invoices.
DataManageDatafeeds bool
Whether the team can modify data feeds.
DataManageDatasources bool
Whether the team can modify data sources.
DataPushToDatafeeds bool
Whether the team can publish to data feeds.
DnsManageZones bool
Whether the team can modify the accounts zones.
DnsRecordsAllows List<TeamDnsRecordsAllow>
List of records that the team may access.
DnsRecordsDenies List<TeamDnsRecordsDeny>
List of records that the team may not access.
DnsViewZones bool
Whether the team can view the accounts zones.
DnsZonesAllowByDefault bool
If true, enable the dns_zones_allow list, otherwise enable the dns_zones_deny list.
DnsZonesAllows List<string>
List of zones that the team may access.
DnsZonesDenies List<string>
List of zones that the team may not access.
IpWhitelists List<TeamIpWhitelist>
Array of IP addresses objects to chich to grant the team access. Each object includes a name (string), and values (array of strings) associated to each "allow" list.
MonitoringCreateJobs bool
Whether the user can create monitoring jobs when manage_jobs is not set to true.
MonitoringDeleteJobs bool
Whether the user can delete monitoring jobs when manage_jobs is not set to true.
MonitoringManageJobs bool
Whether the user can create, update, and delete monitoring jobs.
MonitoringManageLists bool
Whether the team can modify notification lists.
MonitoringUpdateJobs bool
Whether the user can update monitoring jobs when manage_jobs is not set to true.
MonitoringViewJobs bool
Whether the team can view monitoring jobs.
Name string
The free form name of the team.
SecurityManageActiveDirectory bool
Whether the team can manage global active directory. Only relevant for the DDI product.
SecurityManageGlobal2fa bool
Whether the team can manage global two factor authentication.
AccountManageAccountSettings bool
Whether the team can modify account settings.
AccountManageApikeys bool
Whether the team can modify account apikeys.
AccountManageIpWhitelist bool
Whether the team can manage ip whitelist.
AccountManagePaymentMethods bool
Whether the team can modify account payment methods.
AccountManagePlan bool
No longer in use.

Deprecated: obsolete, should no longer be used

AccountManageTeams bool
Whether the team can modify other teams in the account.
AccountManageUsers bool
Whether the team can modify account users.
AccountViewActivityLog bool
Whether the team can view activity logs.
AccountViewInvoices bool
Whether the team can view invoices.
DataManageDatafeeds bool
Whether the team can modify data feeds.
DataManageDatasources bool
Whether the team can modify data sources.
DataPushToDatafeeds bool
Whether the team can publish to data feeds.
DnsManageZones bool
Whether the team can modify the accounts zones.
DnsRecordsAllows []TeamDnsRecordsAllowArgs
List of records that the team may access.
DnsRecordsDenies []TeamDnsRecordsDenyArgs
List of records that the team may not access.
DnsViewZones bool
Whether the team can view the accounts zones.
DnsZonesAllowByDefault bool
If true, enable the dns_zones_allow list, otherwise enable the dns_zones_deny list.
DnsZonesAllows []string
List of zones that the team may access.
DnsZonesDenies []string
List of zones that the team may not access.
IpWhitelists []TeamIpWhitelistArgs
Array of IP addresses objects to chich to grant the team access. Each object includes a name (string), and values (array of strings) associated to each "allow" list.
MonitoringCreateJobs bool
Whether the user can create monitoring jobs when manage_jobs is not set to true.
MonitoringDeleteJobs bool
Whether the user can delete monitoring jobs when manage_jobs is not set to true.
MonitoringManageJobs bool
Whether the user can create, update, and delete monitoring jobs.
MonitoringManageLists bool
Whether the team can modify notification lists.
MonitoringUpdateJobs bool
Whether the user can update monitoring jobs when manage_jobs is not set to true.
MonitoringViewJobs bool
Whether the team can view monitoring jobs.
Name string
The free form name of the team.
SecurityManageActiveDirectory bool
Whether the team can manage global active directory. Only relevant for the DDI product.
SecurityManageGlobal2fa bool
Whether the team can manage global two factor authentication.
accountManageAccountSettings Boolean
Whether the team can modify account settings.
accountManageApikeys Boolean
Whether the team can modify account apikeys.
accountManageIpWhitelist Boolean
Whether the team can manage ip whitelist.
accountManagePaymentMethods Boolean
Whether the team can modify account payment methods.
accountManagePlan Boolean
No longer in use.

Deprecated: obsolete, should no longer be used

accountManageTeams Boolean
Whether the team can modify other teams in the account.
accountManageUsers Boolean
Whether the team can modify account users.
accountViewActivityLog Boolean
Whether the team can view activity logs.
accountViewInvoices Boolean
Whether the team can view invoices.
dataManageDatafeeds Boolean
Whether the team can modify data feeds.
dataManageDatasources Boolean
Whether the team can modify data sources.
dataPushToDatafeeds Boolean
Whether the team can publish to data feeds.
dnsManageZones Boolean
Whether the team can modify the accounts zones.
dnsRecordsAllows List<TeamDnsRecordsAllow>
List of records that the team may access.
dnsRecordsDenies List<TeamDnsRecordsDeny>
List of records that the team may not access.
dnsViewZones Boolean
Whether the team can view the accounts zones.
dnsZonesAllowByDefault Boolean
If true, enable the dns_zones_allow list, otherwise enable the dns_zones_deny list.
dnsZonesAllows List<String>
List of zones that the team may access.
dnsZonesDenies List<String>
List of zones that the team may not access.
ipWhitelists List<TeamIpWhitelist>
Array of IP addresses objects to chich to grant the team access. Each object includes a name (string), and values (array of strings) associated to each "allow" list.
monitoringCreateJobs Boolean
Whether the user can create monitoring jobs when manage_jobs is not set to true.
monitoringDeleteJobs Boolean
Whether the user can delete monitoring jobs when manage_jobs is not set to true.
monitoringManageJobs Boolean
Whether the user can create, update, and delete monitoring jobs.
monitoringManageLists Boolean
Whether the team can modify notification lists.
monitoringUpdateJobs Boolean
Whether the user can update monitoring jobs when manage_jobs is not set to true.
monitoringViewJobs Boolean
Whether the team can view monitoring jobs.
name String
The free form name of the team.
securityManageActiveDirectory Boolean
Whether the team can manage global active directory. Only relevant for the DDI product.
securityManageGlobal2fa Boolean
Whether the team can manage global two factor authentication.
accountManageAccountSettings boolean
Whether the team can modify account settings.
accountManageApikeys boolean
Whether the team can modify account apikeys.
accountManageIpWhitelist boolean
Whether the team can manage ip whitelist.
accountManagePaymentMethods boolean
Whether the team can modify account payment methods.
accountManagePlan boolean
No longer in use.

Deprecated: obsolete, should no longer be used

accountManageTeams boolean
Whether the team can modify other teams in the account.
accountManageUsers boolean
Whether the team can modify account users.
accountViewActivityLog boolean
Whether the team can view activity logs.
accountViewInvoices boolean
Whether the team can view invoices.
dataManageDatafeeds boolean
Whether the team can modify data feeds.
dataManageDatasources boolean
Whether the team can modify data sources.
dataPushToDatafeeds boolean
Whether the team can publish to data feeds.
dnsManageZones boolean
Whether the team can modify the accounts zones.
dnsRecordsAllows TeamDnsRecordsAllow[]
List of records that the team may access.
dnsRecordsDenies TeamDnsRecordsDeny[]
List of records that the team may not access.
dnsViewZones boolean
Whether the team can view the accounts zones.
dnsZonesAllowByDefault boolean
If true, enable the dns_zones_allow list, otherwise enable the dns_zones_deny list.
dnsZonesAllows string[]
List of zones that the team may access.
dnsZonesDenies string[]
List of zones that the team may not access.
ipWhitelists TeamIpWhitelist[]
Array of IP addresses objects to chich to grant the team access. Each object includes a name (string), and values (array of strings) associated to each "allow" list.
monitoringCreateJobs boolean
Whether the user can create monitoring jobs when manage_jobs is not set to true.
monitoringDeleteJobs boolean
Whether the user can delete monitoring jobs when manage_jobs is not set to true.
monitoringManageJobs boolean
Whether the user can create, update, and delete monitoring jobs.
monitoringManageLists boolean
Whether the team can modify notification lists.
monitoringUpdateJobs boolean
Whether the user can update monitoring jobs when manage_jobs is not set to true.
monitoringViewJobs boolean
Whether the team can view monitoring jobs.
name string
The free form name of the team.
securityManageActiveDirectory boolean
Whether the team can manage global active directory. Only relevant for the DDI product.
securityManageGlobal2fa boolean
Whether the team can manage global two factor authentication.
account_manage_account_settings bool
Whether the team can modify account settings.
account_manage_apikeys bool
Whether the team can modify account apikeys.
account_manage_ip_whitelist bool
Whether the team can manage ip whitelist.
account_manage_payment_methods bool
Whether the team can modify account payment methods.
account_manage_plan bool
No longer in use.

Deprecated: obsolete, should no longer be used

account_manage_teams bool
Whether the team can modify other teams in the account.
account_manage_users bool
Whether the team can modify account users.
account_view_activity_log bool
Whether the team can view activity logs.
account_view_invoices bool
Whether the team can view invoices.
data_manage_datafeeds bool
Whether the team can modify data feeds.
data_manage_datasources bool
Whether the team can modify data sources.
data_push_to_datafeeds bool
Whether the team can publish to data feeds.
dns_manage_zones bool
Whether the team can modify the accounts zones.
dns_records_allows Sequence[TeamDnsRecordsAllowArgs]
List of records that the team may access.
dns_records_denies Sequence[TeamDnsRecordsDenyArgs]
List of records that the team may not access.
dns_view_zones bool
Whether the team can view the accounts zones.
dns_zones_allow_by_default bool
If true, enable the dns_zones_allow list, otherwise enable the dns_zones_deny list.
dns_zones_allows Sequence[str]
List of zones that the team may access.
dns_zones_denies Sequence[str]
List of zones that the team may not access.
ip_whitelists Sequence[TeamIpWhitelistArgs]
Array of IP addresses objects to chich to grant the team access. Each object includes a name (string), and values (array of strings) associated to each "allow" list.
monitoring_create_jobs bool
Whether the user can create monitoring jobs when manage_jobs is not set to true.
monitoring_delete_jobs bool
Whether the user can delete monitoring jobs when manage_jobs is not set to true.
monitoring_manage_jobs bool
Whether the user can create, update, and delete monitoring jobs.
monitoring_manage_lists bool
Whether the team can modify notification lists.
monitoring_update_jobs bool
Whether the user can update monitoring jobs when manage_jobs is not set to true.
monitoring_view_jobs bool
Whether the team can view monitoring jobs.
name str
The free form name of the team.
security_manage_active_directory bool
Whether the team can manage global active directory. Only relevant for the DDI product.
security_manage_global2fa bool
Whether the team can manage global two factor authentication.
accountManageAccountSettings Boolean
Whether the team can modify account settings.
accountManageApikeys Boolean
Whether the team can modify account apikeys.
accountManageIpWhitelist Boolean
Whether the team can manage ip whitelist.
accountManagePaymentMethods Boolean
Whether the team can modify account payment methods.
accountManagePlan Boolean
No longer in use.

Deprecated: obsolete, should no longer be used

accountManageTeams Boolean
Whether the team can modify other teams in the account.
accountManageUsers Boolean
Whether the team can modify account users.
accountViewActivityLog Boolean
Whether the team can view activity logs.
accountViewInvoices Boolean
Whether the team can view invoices.
dataManageDatafeeds Boolean
Whether the team can modify data feeds.
dataManageDatasources Boolean
Whether the team can modify data sources.
dataPushToDatafeeds Boolean
Whether the team can publish to data feeds.
dnsManageZones Boolean
Whether the team can modify the accounts zones.
dnsRecordsAllows List<Property Map>
List of records that the team may access.
dnsRecordsDenies List<Property Map>
List of records that the team may not access.
dnsViewZones Boolean
Whether the team can view the accounts zones.
dnsZonesAllowByDefault Boolean
If true, enable the dns_zones_allow list, otherwise enable the dns_zones_deny list.
dnsZonesAllows List<String>
List of zones that the team may access.
dnsZonesDenies List<String>
List of zones that the team may not access.
ipWhitelists List<Property Map>
Array of IP addresses objects to chich to grant the team access. Each object includes a name (string), and values (array of strings) associated to each "allow" list.
monitoringCreateJobs Boolean
Whether the user can create monitoring jobs when manage_jobs is not set to true.
monitoringDeleteJobs Boolean
Whether the user can delete monitoring jobs when manage_jobs is not set to true.
monitoringManageJobs Boolean
Whether the user can create, update, and delete monitoring jobs.
monitoringManageLists Boolean
Whether the team can modify notification lists.
monitoringUpdateJobs Boolean
Whether the user can update monitoring jobs when manage_jobs is not set to true.
monitoringViewJobs Boolean
Whether the team can view monitoring jobs.
name String
The free form name of the team.
securityManageActiveDirectory Boolean
Whether the team can manage global active directory. Only relevant for the DDI product.
securityManageGlobal2fa Boolean
Whether the team can manage global two factor authentication.

Outputs

All input properties are implicitly available as output properties. Additionally, the Team resource produces the following output properties:

Id string
The provider-assigned unique ID for this managed resource.
Id string
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.
id string
The provider-assigned unique ID for this managed resource.
id str
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.

Look up Existing Team Resource

Get an existing Team resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: TeamState, opts?: CustomResourceOptions): Team
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        account_manage_account_settings: Optional[bool] = None,
        account_manage_apikeys: Optional[bool] = None,
        account_manage_ip_whitelist: Optional[bool] = None,
        account_manage_payment_methods: Optional[bool] = None,
        account_manage_plan: Optional[bool] = None,
        account_manage_teams: Optional[bool] = None,
        account_manage_users: Optional[bool] = None,
        account_view_activity_log: Optional[bool] = None,
        account_view_invoices: Optional[bool] = None,
        data_manage_datafeeds: Optional[bool] = None,
        data_manage_datasources: Optional[bool] = None,
        data_push_to_datafeeds: Optional[bool] = None,
        dns_manage_zones: Optional[bool] = None,
        dns_records_allows: Optional[Sequence[TeamDnsRecordsAllowArgs]] = None,
        dns_records_denies: Optional[Sequence[TeamDnsRecordsDenyArgs]] = None,
        dns_view_zones: Optional[bool] = None,
        dns_zones_allow_by_default: Optional[bool] = None,
        dns_zones_allows: Optional[Sequence[str]] = None,
        dns_zones_denies: Optional[Sequence[str]] = None,
        ip_whitelists: Optional[Sequence[TeamIpWhitelistArgs]] = None,
        monitoring_create_jobs: Optional[bool] = None,
        monitoring_delete_jobs: Optional[bool] = None,
        monitoring_manage_jobs: Optional[bool] = None,
        monitoring_manage_lists: Optional[bool] = None,
        monitoring_update_jobs: Optional[bool] = None,
        monitoring_view_jobs: Optional[bool] = None,
        name: Optional[str] = None,
        security_manage_active_directory: Optional[bool] = None,
        security_manage_global2fa: Optional[bool] = None) -> Team
func GetTeam(ctx *Context, name string, id IDInput, state *TeamState, opts ...ResourceOption) (*Team, error)
public static Team Get(string name, Input<string> id, TeamState? state, CustomResourceOptions? opts = null)
public static Team get(String name, Output<String> id, TeamState state, CustomResourceOptions options)
resources:  _:    type: ns1:Team    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
AccountManageAccountSettings bool
Whether the team can modify account settings.
AccountManageApikeys bool
Whether the team can modify account apikeys.
AccountManageIpWhitelist bool
Whether the team can manage ip whitelist.
AccountManagePaymentMethods bool
Whether the team can modify account payment methods.
AccountManagePlan bool
No longer in use.

Deprecated: obsolete, should no longer be used

AccountManageTeams bool
Whether the team can modify other teams in the account.
AccountManageUsers bool
Whether the team can modify account users.
AccountViewActivityLog bool
Whether the team can view activity logs.
AccountViewInvoices bool
Whether the team can view invoices.
DataManageDatafeeds bool
Whether the team can modify data feeds.
DataManageDatasources bool
Whether the team can modify data sources.
DataPushToDatafeeds bool
Whether the team can publish to data feeds.
DnsManageZones bool
Whether the team can modify the accounts zones.
DnsRecordsAllows List<TeamDnsRecordsAllow>
List of records that the team may access.
DnsRecordsDenies List<TeamDnsRecordsDeny>
List of records that the team may not access.
DnsViewZones bool
Whether the team can view the accounts zones.
DnsZonesAllowByDefault bool
If true, enable the dns_zones_allow list, otherwise enable the dns_zones_deny list.
DnsZonesAllows List<string>
List of zones that the team may access.
DnsZonesDenies List<string>
List of zones that the team may not access.
IpWhitelists List<TeamIpWhitelist>
Array of IP addresses objects to chich to grant the team access. Each object includes a name (string), and values (array of strings) associated to each "allow" list.
MonitoringCreateJobs bool
Whether the user can create monitoring jobs when manage_jobs is not set to true.
MonitoringDeleteJobs bool
Whether the user can delete monitoring jobs when manage_jobs is not set to true.
MonitoringManageJobs bool
Whether the user can create, update, and delete monitoring jobs.
MonitoringManageLists bool
Whether the team can modify notification lists.
MonitoringUpdateJobs bool
Whether the user can update monitoring jobs when manage_jobs is not set to true.
MonitoringViewJobs bool
Whether the team can view monitoring jobs.
Name string
The free form name of the team.
SecurityManageActiveDirectory bool
Whether the team can manage global active directory. Only relevant for the DDI product.
SecurityManageGlobal2fa bool
Whether the team can manage global two factor authentication.
AccountManageAccountSettings bool
Whether the team can modify account settings.
AccountManageApikeys bool
Whether the team can modify account apikeys.
AccountManageIpWhitelist bool
Whether the team can manage ip whitelist.
AccountManagePaymentMethods bool
Whether the team can modify account payment methods.
AccountManagePlan bool
No longer in use.

Deprecated: obsolete, should no longer be used

AccountManageTeams bool
Whether the team can modify other teams in the account.
AccountManageUsers bool
Whether the team can modify account users.
AccountViewActivityLog bool
Whether the team can view activity logs.
AccountViewInvoices bool
Whether the team can view invoices.
DataManageDatafeeds bool
Whether the team can modify data feeds.
DataManageDatasources bool
Whether the team can modify data sources.
DataPushToDatafeeds bool
Whether the team can publish to data feeds.
DnsManageZones bool
Whether the team can modify the accounts zones.
DnsRecordsAllows []TeamDnsRecordsAllowArgs
List of records that the team may access.
DnsRecordsDenies []TeamDnsRecordsDenyArgs
List of records that the team may not access.
DnsViewZones bool
Whether the team can view the accounts zones.
DnsZonesAllowByDefault bool
If true, enable the dns_zones_allow list, otherwise enable the dns_zones_deny list.
DnsZonesAllows []string
List of zones that the team may access.
DnsZonesDenies []string
List of zones that the team may not access.
IpWhitelists []TeamIpWhitelistArgs
Array of IP addresses objects to chich to grant the team access. Each object includes a name (string), and values (array of strings) associated to each "allow" list.
MonitoringCreateJobs bool
Whether the user can create monitoring jobs when manage_jobs is not set to true.
MonitoringDeleteJobs bool
Whether the user can delete monitoring jobs when manage_jobs is not set to true.
MonitoringManageJobs bool
Whether the user can create, update, and delete monitoring jobs.
MonitoringManageLists bool
Whether the team can modify notification lists.
MonitoringUpdateJobs bool
Whether the user can update monitoring jobs when manage_jobs is not set to true.
MonitoringViewJobs bool
Whether the team can view monitoring jobs.
Name string
The free form name of the team.
SecurityManageActiveDirectory bool
Whether the team can manage global active directory. Only relevant for the DDI product.
SecurityManageGlobal2fa bool
Whether the team can manage global two factor authentication.
accountManageAccountSettings Boolean
Whether the team can modify account settings.
accountManageApikeys Boolean
Whether the team can modify account apikeys.
accountManageIpWhitelist Boolean
Whether the team can manage ip whitelist.
accountManagePaymentMethods Boolean
Whether the team can modify account payment methods.
accountManagePlan Boolean
No longer in use.

Deprecated: obsolete, should no longer be used

accountManageTeams Boolean
Whether the team can modify other teams in the account.
accountManageUsers Boolean
Whether the team can modify account users.
accountViewActivityLog Boolean
Whether the team can view activity logs.
accountViewInvoices Boolean
Whether the team can view invoices.
dataManageDatafeeds Boolean
Whether the team can modify data feeds.
dataManageDatasources Boolean
Whether the team can modify data sources.
dataPushToDatafeeds Boolean
Whether the team can publish to data feeds.
dnsManageZones Boolean
Whether the team can modify the accounts zones.
dnsRecordsAllows List<TeamDnsRecordsAllow>
List of records that the team may access.
dnsRecordsDenies List<TeamDnsRecordsDeny>
List of records that the team may not access.
dnsViewZones Boolean
Whether the team can view the accounts zones.
dnsZonesAllowByDefault Boolean
If true, enable the dns_zones_allow list, otherwise enable the dns_zones_deny list.
dnsZonesAllows List<String>
List of zones that the team may access.
dnsZonesDenies List<String>
List of zones that the team may not access.
ipWhitelists List<TeamIpWhitelist>
Array of IP addresses objects to chich to grant the team access. Each object includes a name (string), and values (array of strings) associated to each "allow" list.
monitoringCreateJobs Boolean
Whether the user can create monitoring jobs when manage_jobs is not set to true.
monitoringDeleteJobs Boolean
Whether the user can delete monitoring jobs when manage_jobs is not set to true.
monitoringManageJobs Boolean
Whether the user can create, update, and delete monitoring jobs.
monitoringManageLists Boolean
Whether the team can modify notification lists.
monitoringUpdateJobs Boolean
Whether the user can update monitoring jobs when manage_jobs is not set to true.
monitoringViewJobs Boolean
Whether the team can view monitoring jobs.
name String
The free form name of the team.
securityManageActiveDirectory Boolean
Whether the team can manage global active directory. Only relevant for the DDI product.
securityManageGlobal2fa Boolean
Whether the team can manage global two factor authentication.
accountManageAccountSettings boolean
Whether the team can modify account settings.
accountManageApikeys boolean
Whether the team can modify account apikeys.
accountManageIpWhitelist boolean
Whether the team can manage ip whitelist.
accountManagePaymentMethods boolean
Whether the team can modify account payment methods.
accountManagePlan boolean
No longer in use.

Deprecated: obsolete, should no longer be used

accountManageTeams boolean
Whether the team can modify other teams in the account.
accountManageUsers boolean
Whether the team can modify account users.
accountViewActivityLog boolean
Whether the team can view activity logs.
accountViewInvoices boolean
Whether the team can view invoices.
dataManageDatafeeds boolean
Whether the team can modify data feeds.
dataManageDatasources boolean
Whether the team can modify data sources.
dataPushToDatafeeds boolean
Whether the team can publish to data feeds.
dnsManageZones boolean
Whether the team can modify the accounts zones.
dnsRecordsAllows TeamDnsRecordsAllow[]
List of records that the team may access.
dnsRecordsDenies TeamDnsRecordsDeny[]
List of records that the team may not access.
dnsViewZones boolean
Whether the team can view the accounts zones.
dnsZonesAllowByDefault boolean
If true, enable the dns_zones_allow list, otherwise enable the dns_zones_deny list.
dnsZonesAllows string[]
List of zones that the team may access.
dnsZonesDenies string[]
List of zones that the team may not access.
ipWhitelists TeamIpWhitelist[]
Array of IP addresses objects to chich to grant the team access. Each object includes a name (string), and values (array of strings) associated to each "allow" list.
monitoringCreateJobs boolean
Whether the user can create monitoring jobs when manage_jobs is not set to true.
monitoringDeleteJobs boolean
Whether the user can delete monitoring jobs when manage_jobs is not set to true.
monitoringManageJobs boolean
Whether the user can create, update, and delete monitoring jobs.
monitoringManageLists boolean
Whether the team can modify notification lists.
monitoringUpdateJobs boolean
Whether the user can update monitoring jobs when manage_jobs is not set to true.
monitoringViewJobs boolean
Whether the team can view monitoring jobs.
name string
The free form name of the team.
securityManageActiveDirectory boolean
Whether the team can manage global active directory. Only relevant for the DDI product.
securityManageGlobal2fa boolean
Whether the team can manage global two factor authentication.
account_manage_account_settings bool
Whether the team can modify account settings.
account_manage_apikeys bool
Whether the team can modify account apikeys.
account_manage_ip_whitelist bool
Whether the team can manage ip whitelist.
account_manage_payment_methods bool
Whether the team can modify account payment methods.
account_manage_plan bool
No longer in use.

Deprecated: obsolete, should no longer be used

account_manage_teams bool
Whether the team can modify other teams in the account.
account_manage_users bool
Whether the team can modify account users.
account_view_activity_log bool
Whether the team can view activity logs.
account_view_invoices bool
Whether the team can view invoices.
data_manage_datafeeds bool
Whether the team can modify data feeds.
data_manage_datasources bool
Whether the team can modify data sources.
data_push_to_datafeeds bool
Whether the team can publish to data feeds.
dns_manage_zones bool
Whether the team can modify the accounts zones.
dns_records_allows Sequence[TeamDnsRecordsAllowArgs]
List of records that the team may access.
dns_records_denies Sequence[TeamDnsRecordsDenyArgs]
List of records that the team may not access.
dns_view_zones bool
Whether the team can view the accounts zones.
dns_zones_allow_by_default bool
If true, enable the dns_zones_allow list, otherwise enable the dns_zones_deny list.
dns_zones_allows Sequence[str]
List of zones that the team may access.
dns_zones_denies Sequence[str]
List of zones that the team may not access.
ip_whitelists Sequence[TeamIpWhitelistArgs]
Array of IP addresses objects to chich to grant the team access. Each object includes a name (string), and values (array of strings) associated to each "allow" list.
monitoring_create_jobs bool
Whether the user can create monitoring jobs when manage_jobs is not set to true.
monitoring_delete_jobs bool
Whether the user can delete monitoring jobs when manage_jobs is not set to true.
monitoring_manage_jobs bool
Whether the user can create, update, and delete monitoring jobs.
monitoring_manage_lists bool
Whether the team can modify notification lists.
monitoring_update_jobs bool
Whether the user can update monitoring jobs when manage_jobs is not set to true.
monitoring_view_jobs bool
Whether the team can view monitoring jobs.
name str
The free form name of the team.
security_manage_active_directory bool
Whether the team can manage global active directory. Only relevant for the DDI product.
security_manage_global2fa bool
Whether the team can manage global two factor authentication.
accountManageAccountSettings Boolean
Whether the team can modify account settings.
accountManageApikeys Boolean
Whether the team can modify account apikeys.
accountManageIpWhitelist Boolean
Whether the team can manage ip whitelist.
accountManagePaymentMethods Boolean
Whether the team can modify account payment methods.
accountManagePlan Boolean
No longer in use.

Deprecated: obsolete, should no longer be used

accountManageTeams Boolean
Whether the team can modify other teams in the account.
accountManageUsers Boolean
Whether the team can modify account users.
accountViewActivityLog Boolean
Whether the team can view activity logs.
accountViewInvoices Boolean
Whether the team can view invoices.
dataManageDatafeeds Boolean
Whether the team can modify data feeds.
dataManageDatasources Boolean
Whether the team can modify data sources.
dataPushToDatafeeds Boolean
Whether the team can publish to data feeds.
dnsManageZones Boolean
Whether the team can modify the accounts zones.
dnsRecordsAllows List<Property Map>
List of records that the team may access.
dnsRecordsDenies List<Property Map>
List of records that the team may not access.
dnsViewZones Boolean
Whether the team can view the accounts zones.
dnsZonesAllowByDefault Boolean
If true, enable the dns_zones_allow list, otherwise enable the dns_zones_deny list.
dnsZonesAllows List<String>
List of zones that the team may access.
dnsZonesDenies List<String>
List of zones that the team may not access.
ipWhitelists List<Property Map>
Array of IP addresses objects to chich to grant the team access. Each object includes a name (string), and values (array of strings) associated to each "allow" list.
monitoringCreateJobs Boolean
Whether the user can create monitoring jobs when manage_jobs is not set to true.
monitoringDeleteJobs Boolean
Whether the user can delete monitoring jobs when manage_jobs is not set to true.
monitoringManageJobs Boolean
Whether the user can create, update, and delete monitoring jobs.
monitoringManageLists Boolean
Whether the team can modify notification lists.
monitoringUpdateJobs Boolean
Whether the user can update monitoring jobs when manage_jobs is not set to true.
monitoringViewJobs Boolean
Whether the team can view monitoring jobs.
name String
The free form name of the team.
securityManageActiveDirectory Boolean
Whether the team can manage global active directory. Only relevant for the DDI product.
securityManageGlobal2fa Boolean
Whether the team can manage global two factor authentication.

Supporting Types

TeamDnsRecordsAllow
, TeamDnsRecordsAllowArgs

Domain This property is required. string
IncludeSubdomains This property is required. bool
Type This property is required. string
Zone This property is required. string
Domain This property is required. string
IncludeSubdomains This property is required. bool
Type This property is required. string
Zone This property is required. string
domain This property is required. String
includeSubdomains This property is required. Boolean
type This property is required. String
zone This property is required. String
domain This property is required. string
includeSubdomains This property is required. boolean
type This property is required. string
zone This property is required. string
domain This property is required. str
include_subdomains This property is required. bool
type This property is required. str
zone This property is required. str
domain This property is required. String
includeSubdomains This property is required. Boolean
type This property is required. String
zone This property is required. String

TeamDnsRecordsDeny
, TeamDnsRecordsDenyArgs

Domain This property is required. string
IncludeSubdomains This property is required. bool
Type This property is required. string
Zone This property is required. string
Domain This property is required. string
IncludeSubdomains This property is required. bool
Type This property is required. string
Zone This property is required. string
domain This property is required. String
includeSubdomains This property is required. Boolean
type This property is required. String
zone This property is required. String
domain This property is required. string
includeSubdomains This property is required. boolean
type This property is required. string
zone This property is required. string
domain This property is required. str
include_subdomains This property is required. bool
type This property is required. str
zone This property is required. str
domain This property is required. String
includeSubdomains This property is required. Boolean
type This property is required. String
zone This property is required. String

TeamIpWhitelist
, TeamIpWhitelistArgs

Name This property is required. string
The free form name of the team.
Values This property is required. List<string>
Name This property is required. string
The free form name of the team.
Values This property is required. []string
name This property is required. String
The free form name of the team.
values This property is required. List<String>
name This property is required. string
The free form name of the team.
values This property is required. string[]
name This property is required. str
The free form name of the team.
values This property is required. Sequence[str]
name This property is required. String
The free form name of the team.
values This property is required. List<String>

Import

$ pulumi import ns1:index/team:Team <name> <team_id>`
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
NS1 pulumi/pulumi-ns1
License
Apache-2.0
Notes
This Pulumi package is based on the ns1 Terraform Provider.