Module types/input
This page documents the language specification for the ns1 package. If you're looking for help working with the inputs, outputs, or functions of ns1 resources in a Pulumi program, please see the resource documentation for examples and API reference.
APIs
- MonitoringJobRule
- NotifyListNotification
- RecordAnswer
- RecordFilter
- RecordRegion
- TeamIpWhitelist
- ZoneSecondary
APIs
interface MonitoringJobRule
interface MonitoringJobRuleproperty comparison
comparison: pulumi.Input<string>;The comparison to perform on the the output.
property key
key: pulumi.Input<string>;The output key.
property value
value: pulumi.Input<string>;The value to compare to.
interface NotifyListNotification
interface NotifyListNotificationproperty config
config: pulumi.Input<{[key: string]: any}>;Configuration details for the given notifier type.
property type
type: pulumi.Input<string>;The type of notifier. Available notifiers are indicated in /notifytypes endpoint.
interface RecordAnswer
interface RecordAnswerproperty answer
answer?: pulumi.Input<string>;Space delimited string of RDATA fields dependent on the record type.
property meta
meta?: pulumi.Input<{[key: string]: any}>;property region
region?: pulumi.Input<string>;The region (Answer Group really) that this answer
belongs to. This should be one of the names specified in regions. Only a
single region per answer is currently supported. If you want an answer in
multiple regions, duplicating the answer (including metadata) is the correct
approach.
* meta - (Optional) meta is supported at the answer level. Meta
is documented below.
interface RecordFilter
interface RecordFilterproperty config
config?: pulumi.Input<{[key: string]: any}>;The filters’ configuration. Simple key/value pairs determined by the filter type.
property disabled
disabled?: pulumi.Input<boolean>;Determines whether the filter is applied in the filter chain.
property filter
filter: pulumi.Input<string>;The type of filter.
interface RecordRegion
interface RecordRegionproperty meta
meta?: pulumi.Input<{[key: string]: any}>;property name
name: pulumi.Input<string>;Name of the region (or Answer Group).
interface TeamIpWhitelist
interface TeamIpWhitelistproperty name
name: pulumi.Input<string>;The free form name of the team.
property values
values: pulumi.Input<pulumi.Input<string>[]>;interface ZoneSecondary
interface ZoneSecondaryproperty ip
ip: pulumi.Input<string>;IPv4 address of the secondary server.
property networks
networks?: pulumi.Input<pulumi.Input<number>[]>;- List of network IDs (
int) for which the zone should be made available. Default is network 0, the primary NSONE Global Network. Normally, you should not have to worry about this.
property notify
notify?: pulumi.Input<boolean>;Whether we send NOTIFY messages to the secondary host
when the zone changes. Default false.
property port
port?: pulumi.Input<number>;Port of the the secondary server. Default 53.