infoblox.DtcServer
Explore with Pulumi AI
# DTC Server Resource
The infoblox.DtcServer
resource enables you to perform create
, update
and delete
operations on DTC Server in a NIOS appliance.
The resource represents the ‘dtc:server’ WAPI object in NIOS.
The following list describes the parameters you can define in the resource block of the DTC Server object:
name
: required, specifies the display name of the DTC Server. Example:test-server
.auto_create_host_record
: optional, specifies the flag to enable the auto-creation of a single read-only A/AAAA/CNAME record corresponding to the configured hostname and update it if the hostname changes. Default value:true
.host
: required, specifies the address or FQDN of the server. Example:11.1.1.2
.disable
: optional, specifies whether the DTC Server is disabled or not. When this is set to False, the fixed address is enabled. Default value:false
.sni_hostname
: optional, specifies the hostname for Server Name Indication (SNI) in FQDN format. Example:test.example.com
.use_sni_hostname
: optional, specifies the flag to enable the use of SNI hostname. Default value:false
.comment
: optional, description of the DTC Server. Example:custom DTC Server
.ext_attrs
: optional, set of the Extensible attributes of the Server, as a map in JSON format. Example:jsonencode({\"Site\":\"Kapu\"})
.monitors
: optional, specifies the List of IP/FQDN and monitor pairs to be used for additional monitoring.monitors
has the following three fieldsmonitor_name
,monitor_type
andhost
. The description of the fields ofmonitors
is as follows:monitor_name
: required, specifies the name of the monitor used for monitoring. Example:https
.monitor_type
: required, specifies the type of the monitor used for monitoring. Example:https
.host
: required, specifies the IP address or FQDN of the server used for monitoring. Example:12.1.1.10
Example for monitors
:
import * as pulumi from "@pulumi/pulumi";
import pulumi
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
return await Deployment.RunAsync(() =>
{
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
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) {
}
}
{}
Examples of a DTC Server Block
import * as pulumi from "@pulumi/pulumi";
import * as infoblox from "@pulumi/infoblox";
// creating a DTC server record with minimal set of parameters
const serverMinimumParameters = new infoblox.DtcServer("serverMinimumParameters", {host: "12.12.1.1"});
// creating a DTC Server record with full set of parameters
const serverFullSetParameters = new infoblox.DtcServer("serverFullSetParameters", {
host: "11.11.1.1",
comment: "test DTC server",
extAttrs: JSON.stringify({
Site: "CA",
}),
disable: true,
autoCreateHostRecord: false,
useSniHostname: true,
sniHostname: "test.com",
monitors: [{
monitorName: "https",
monitorType: "http",
host: "22.21.1.2",
}],
});
import pulumi
import json
import pulumi_infoblox as infoblox
# creating a DTC server record with minimal set of parameters
server_minimum_parameters = infoblox.DtcServer("serverMinimumParameters", host="12.12.1.1")
# creating a DTC Server record with full set of parameters
server_full_set_parameters = infoblox.DtcServer("serverFullSetParameters",
host="11.11.1.1",
comment="test DTC server",
ext_attrs=json.dumps({
"Site": "CA",
}),
disable=True,
auto_create_host_record=False,
use_sni_hostname=True,
sni_hostname="test.com",
monitors=[{
"monitor_name": "https",
"monitor_type": "http",
"host": "22.21.1.2",
}])
package main
import (
"encoding/json"
"github.com/pulumi/pulumi-terraform-provider/sdks/go/infoblox/v2/infoblox"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
// creating a DTC server record with minimal set of parameters
_, err := infoblox.NewDtcServer(ctx, "serverMinimumParameters", &infoblox.DtcServerArgs{
Host: pulumi.String("12.12.1.1"),
})
if err != nil {
return err
}
tmpJSON0, err := json.Marshal(map[string]interface{}{
"Site": "CA",
})
if err != nil {
return err
}
json0 := string(tmpJSON0)
// creating a DTC Server record with full set of parameters
_, err = infoblox.NewDtcServer(ctx, "serverFullSetParameters", &infoblox.DtcServerArgs{
Host: pulumi.String("11.11.1.1"),
Comment: pulumi.String("test DTC server"),
ExtAttrs: pulumi.String(json0),
Disable: pulumi.Bool(true),
AutoCreateHostRecord: pulumi.Bool(false),
UseSniHostname: pulumi.Bool(true),
SniHostname: pulumi.String("test.com"),
Monitors: infoblox.DtcServerMonitorArray{
&infoblox.DtcServerMonitorArgs{
MonitorName: pulumi.String("https"),
MonitorType: pulumi.String("http"),
Host: pulumi.String("22.21.1.2"),
},
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using System.Text.Json;
using Pulumi;
using Infoblox = Pulumi.Infoblox;
return await Deployment.RunAsync(() =>
{
// creating a DTC server record with minimal set of parameters
var serverMinimumParameters = new Infoblox.DtcServer("serverMinimumParameters", new()
{
Host = "12.12.1.1",
});
// creating a DTC Server record with full set of parameters
var serverFullSetParameters = new Infoblox.DtcServer("serverFullSetParameters", new()
{
Host = "11.11.1.1",
Comment = "test DTC server",
ExtAttrs = JsonSerializer.Serialize(new Dictionary<string, object?>
{
["Site"] = "CA",
}),
Disable = true,
AutoCreateHostRecord = false,
UseSniHostname = true,
SniHostname = "test.com",
Monitors = new[]
{
new Infoblox.Inputs.DtcServerMonitorArgs
{
MonitorName = "https",
MonitorType = "http",
Host = "22.21.1.2",
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.infoblox.DtcServer;
import com.pulumi.infoblox.DtcServerArgs;
import com.pulumi.infoblox.inputs.DtcServerMonitorArgs;
import static com.pulumi.codegen.internal.Serialization.*;
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) {
// creating a DTC server record with minimal set of parameters
var serverMinimumParameters = new DtcServer("serverMinimumParameters", DtcServerArgs.builder()
.host("12.12.1.1")
.build());
// creating a DTC Server record with full set of parameters
var serverFullSetParameters = new DtcServer("serverFullSetParameters", DtcServerArgs.builder()
.host("11.11.1.1")
.comment("test DTC server")
.extAttrs(serializeJson(
jsonObject(
jsonProperty("Site", "CA")
)))
.disable(true)
.autoCreateHostRecord(false)
.useSniHostname(true)
.sniHostname("test.com")
.monitors(DtcServerMonitorArgs.builder()
.monitorName("https")
.monitorType("http")
.host("22.21.1.2")
.build())
.build());
}
}
resources:
# creating a DTC server record with minimal set of parameters
serverMinimumParameters:
type: infoblox:DtcServer
properties:
host: 12.12.1.1
# creating a DTC Server record with full set of parameters
serverFullSetParameters:
type: infoblox:DtcServer
properties:
host: 11.11.1.1
comment: test DTC server
extAttrs:
fn::toJSON:
Site: CA
disable: true
autoCreateHostRecord: false
useSniHostname: true
sniHostname: test.com
monitors:
- monitorName: https
monitorType: http
host: 22.21.1.2
Create DtcServer Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new DtcServer(name: string, args: DtcServerArgs, opts?: CustomResourceOptions);
@overload
def DtcServer(resource_name: str,
args: DtcServerArgs,
opts: Optional[ResourceOptions] = None)
@overload
def DtcServer(resource_name: str,
opts: Optional[ResourceOptions] = None,
host: Optional[str] = None,
auto_create_host_record: Optional[bool] = None,
comment: Optional[str] = None,
disable: Optional[bool] = None,
dtc_server_id: Optional[str] = None,
ext_attrs: Optional[str] = None,
monitors: Optional[Sequence[DtcServerMonitorArgs]] = None,
name: Optional[str] = None,
sni_hostname: Optional[str] = None,
use_sni_hostname: Optional[bool] = None)
func NewDtcServer(ctx *Context, name string, args DtcServerArgs, opts ...ResourceOption) (*DtcServer, error)
public DtcServer(string name, DtcServerArgs args, CustomResourceOptions? opts = null)
public DtcServer(String name, DtcServerArgs args)
public DtcServer(String name, DtcServerArgs args, CustomResourceOptions options)
type: infoblox:DtcServer
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args DtcServerArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args DtcServerArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args DtcServerArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DtcServerArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DtcServerArgs
- 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 dtcServerResource = new Infoblox.DtcServer("dtcServerResource", new()
{
Host = "string",
AutoCreateHostRecord = false,
Comment = "string",
Disable = false,
DtcServerId = "string",
ExtAttrs = "string",
Monitors = new[]
{
new Infoblox.Inputs.DtcServerMonitorArgs
{
Host = "string",
MonitorName = "string",
MonitorType = "string",
},
},
Name = "string",
SniHostname = "string",
UseSniHostname = false,
});
example, err := infoblox.NewDtcServer(ctx, "dtcServerResource", &infoblox.DtcServerArgs{
Host: pulumi.String("string"),
AutoCreateHostRecord: pulumi.Bool(false),
Comment: pulumi.String("string"),
Disable: pulumi.Bool(false),
DtcServerId: pulumi.String("string"),
ExtAttrs: pulumi.String("string"),
Monitors: infoblox.DtcServerMonitorArray{
&infoblox.DtcServerMonitorArgs{
Host: pulumi.String("string"),
MonitorName: pulumi.String("string"),
MonitorType: pulumi.String("string"),
},
},
Name: pulumi.String("string"),
SniHostname: pulumi.String("string"),
UseSniHostname: pulumi.Bool(false),
})
var dtcServerResource = new DtcServer("dtcServerResource", DtcServerArgs.builder()
.host("string")
.autoCreateHostRecord(false)
.comment("string")
.disable(false)
.dtcServerId("string")
.extAttrs("string")
.monitors(DtcServerMonitorArgs.builder()
.host("string")
.monitorName("string")
.monitorType("string")
.build())
.name("string")
.sniHostname("string")
.useSniHostname(false)
.build());
dtc_server_resource = infoblox.DtcServer("dtcServerResource",
host="string",
auto_create_host_record=False,
comment="string",
disable=False,
dtc_server_id="string",
ext_attrs="string",
monitors=[{
"host": "string",
"monitor_name": "string",
"monitor_type": "string",
}],
name="string",
sni_hostname="string",
use_sni_hostname=False)
const dtcServerResource = new infoblox.DtcServer("dtcServerResource", {
host: "string",
autoCreateHostRecord: false,
comment: "string",
disable: false,
dtcServerId: "string",
extAttrs: "string",
monitors: [{
host: "string",
monitorName: "string",
monitorType: "string",
}],
name: "string",
sniHostname: "string",
useSniHostname: false,
});
type: infoblox:DtcServer
properties:
autoCreateHostRecord: false
comment: string
disable: false
dtcServerId: string
extAttrs: string
host: string
monitors:
- host: string
monitorName: string
monitorType: string
name: string
sniHostname: string
useSniHostname: false
DtcServer 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 DtcServer resource accepts the following input properties:
- Host string
- The address or FQDN of the server.
- Auto
Create boolHost Record - Enabling this option will auto-create a single read-only A/AAAA/CNAME record corresponding to the configured hostname and update it if the hostname changes.
- Comment string
- Description of the Dtc server.
- Disable bool
- Determines if the zone is disabled or not.
- Dtc
Server stringId - Ext
Attrs string - Extensible attributes of the Dtc Server to be added/updated, as a map in JSON format
- Monitors
List<Dtc
Server Monitor> - List of IP/FQDN and monitor pairs to be used for additional monitoring.
- Name string
- The DTC Server display name.
- Sni
Hostname string - The hostname for Server Name Indication (SNI) in FQDN format.
- Use
Sni boolHostname - Use flag for: sni_hostname
- Host string
- The address or FQDN of the server.
- Auto
Create boolHost Record - Enabling this option will auto-create a single read-only A/AAAA/CNAME record corresponding to the configured hostname and update it if the hostname changes.
- Comment string
- Description of the Dtc server.
- Disable bool
- Determines if the zone is disabled or not.
- Dtc
Server stringId - Ext
Attrs string - Extensible attributes of the Dtc Server to be added/updated, as a map in JSON format
- Monitors
[]Dtc
Server Monitor Args - List of IP/FQDN and monitor pairs to be used for additional monitoring.
- Name string
- The DTC Server display name.
- Sni
Hostname string - The hostname for Server Name Indication (SNI) in FQDN format.
- Use
Sni boolHostname - Use flag for: sni_hostname
- host String
- The address or FQDN of the server.
- auto
Create BooleanHost Record - Enabling this option will auto-create a single read-only A/AAAA/CNAME record corresponding to the configured hostname and update it if the hostname changes.
- comment String
- Description of the Dtc server.
- disable Boolean
- Determines if the zone is disabled or not.
- dtc
Server StringId - ext
Attrs String - Extensible attributes of the Dtc Server to be added/updated, as a map in JSON format
- monitors
List<Dtc
Server Monitor> - List of IP/FQDN and monitor pairs to be used for additional monitoring.
- name String
- The DTC Server display name.
- sni
Hostname String - The hostname for Server Name Indication (SNI) in FQDN format.
- use
Sni BooleanHostname - Use flag for: sni_hostname
- host string
- The address or FQDN of the server.
- auto
Create booleanHost Record - Enabling this option will auto-create a single read-only A/AAAA/CNAME record corresponding to the configured hostname and update it if the hostname changes.
- comment string
- Description of the Dtc server.
- disable boolean
- Determines if the zone is disabled or not.
- dtc
Server stringId - ext
Attrs string - Extensible attributes of the Dtc Server to be added/updated, as a map in JSON format
- monitors
Dtc
Server Monitor[] - List of IP/FQDN and monitor pairs to be used for additional monitoring.
- name string
- The DTC Server display name.
- sni
Hostname string - The hostname for Server Name Indication (SNI) in FQDN format.
- use
Sni booleanHostname - Use flag for: sni_hostname
- host str
- The address or FQDN of the server.
- auto_
create_ boolhost_ record - Enabling this option will auto-create a single read-only A/AAAA/CNAME record corresponding to the configured hostname and update it if the hostname changes.
- comment str
- Description of the Dtc server.
- disable bool
- Determines if the zone is disabled or not.
- dtc_
server_ strid - ext_
attrs str - Extensible attributes of the Dtc Server to be added/updated, as a map in JSON format
- monitors
Sequence[Dtc
Server Monitor Args] - List of IP/FQDN and monitor pairs to be used for additional monitoring.
- name str
- The DTC Server display name.
- sni_
hostname str - The hostname for Server Name Indication (SNI) in FQDN format.
- use_
sni_ boolhostname - Use flag for: sni_hostname
- host String
- The address or FQDN of the server.
- auto
Create BooleanHost Record - Enabling this option will auto-create a single read-only A/AAAA/CNAME record corresponding to the configured hostname and update it if the hostname changes.
- comment String
- Description of the Dtc server.
- disable Boolean
- Determines if the zone is disabled or not.
- dtc
Server StringId - ext
Attrs String - Extensible attributes of the Dtc Server to be added/updated, as a map in JSON format
- monitors List<Property Map>
- List of IP/FQDN and monitor pairs to be used for additional monitoring.
- name String
- The DTC Server display name.
- sni
Hostname String - The hostname for Server Name Indication (SNI) in FQDN format.
- use
Sni BooleanHostname - Use flag for: sni_hostname
Outputs
All input properties are implicitly available as output properties. Additionally, the DtcServer resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Internal
Id string - Ref string
- NIOS object's reference, not to be set by a user.
- Id string
- The provider-assigned unique ID for this managed resource.
- Internal
Id string - Ref string
- NIOS object's reference, not to be set by a user.
- id String
- The provider-assigned unique ID for this managed resource.
- internal
Id String - ref String
- NIOS object's reference, not to be set by a user.
- id string
- The provider-assigned unique ID for this managed resource.
- internal
Id string - ref string
- NIOS object's reference, not to be set by a user.
- id str
- The provider-assigned unique ID for this managed resource.
- internal_
id str - ref str
- NIOS object's reference, not to be set by a user.
- id String
- The provider-assigned unique ID for this managed resource.
- internal
Id String - ref String
- NIOS object's reference, not to be set by a user.
Look up Existing DtcServer Resource
Get an existing DtcServer 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?: DtcServerState, opts?: CustomResourceOptions): DtcServer
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
auto_create_host_record: Optional[bool] = None,
comment: Optional[str] = None,
disable: Optional[bool] = None,
dtc_server_id: Optional[str] = None,
ext_attrs: Optional[str] = None,
host: Optional[str] = None,
internal_id: Optional[str] = None,
monitors: Optional[Sequence[DtcServerMonitorArgs]] = None,
name: Optional[str] = None,
ref: Optional[str] = None,
sni_hostname: Optional[str] = None,
use_sni_hostname: Optional[bool] = None) -> DtcServer
func GetDtcServer(ctx *Context, name string, id IDInput, state *DtcServerState, opts ...ResourceOption) (*DtcServer, error)
public static DtcServer Get(string name, Input<string> id, DtcServerState? state, CustomResourceOptions? opts = null)
public static DtcServer get(String name, Output<String> id, DtcServerState state, CustomResourceOptions options)
resources: _: type: infoblox:DtcServer get: id: ${id}
- name
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- 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.
- Auto
Create boolHost Record - Enabling this option will auto-create a single read-only A/AAAA/CNAME record corresponding to the configured hostname and update it if the hostname changes.
- Comment string
- Description of the Dtc server.
- Disable bool
- Determines if the zone is disabled or not.
- Dtc
Server stringId - Ext
Attrs string - Extensible attributes of the Dtc Server to be added/updated, as a map in JSON format
- Host string
- The address or FQDN of the server.
- Internal
Id string - Monitors
List<Dtc
Server Monitor> - List of IP/FQDN and monitor pairs to be used for additional monitoring.
- Name string
- The DTC Server display name.
- Ref string
- NIOS object's reference, not to be set by a user.
- Sni
Hostname string - The hostname for Server Name Indication (SNI) in FQDN format.
- Use
Sni boolHostname - Use flag for: sni_hostname
- Auto
Create boolHost Record - Enabling this option will auto-create a single read-only A/AAAA/CNAME record corresponding to the configured hostname and update it if the hostname changes.
- Comment string
- Description of the Dtc server.
- Disable bool
- Determines if the zone is disabled or not.
- Dtc
Server stringId - Ext
Attrs string - Extensible attributes of the Dtc Server to be added/updated, as a map in JSON format
- Host string
- The address or FQDN of the server.
- Internal
Id string - Monitors
[]Dtc
Server Monitor Args - List of IP/FQDN and monitor pairs to be used for additional monitoring.
- Name string
- The DTC Server display name.
- Ref string
- NIOS object's reference, not to be set by a user.
- Sni
Hostname string - The hostname for Server Name Indication (SNI) in FQDN format.
- Use
Sni boolHostname - Use flag for: sni_hostname
- auto
Create BooleanHost Record - Enabling this option will auto-create a single read-only A/AAAA/CNAME record corresponding to the configured hostname and update it if the hostname changes.
- comment String
- Description of the Dtc server.
- disable Boolean
- Determines if the zone is disabled or not.
- dtc
Server StringId - ext
Attrs String - Extensible attributes of the Dtc Server to be added/updated, as a map in JSON format
- host String
- The address or FQDN of the server.
- internal
Id String - monitors
List<Dtc
Server Monitor> - List of IP/FQDN and monitor pairs to be used for additional monitoring.
- name String
- The DTC Server display name.
- ref String
- NIOS object's reference, not to be set by a user.
- sni
Hostname String - The hostname for Server Name Indication (SNI) in FQDN format.
- use
Sni BooleanHostname - Use flag for: sni_hostname
- auto
Create booleanHost Record - Enabling this option will auto-create a single read-only A/AAAA/CNAME record corresponding to the configured hostname and update it if the hostname changes.
- comment string
- Description of the Dtc server.
- disable boolean
- Determines if the zone is disabled or not.
- dtc
Server stringId - ext
Attrs string - Extensible attributes of the Dtc Server to be added/updated, as a map in JSON format
- host string
- The address or FQDN of the server.
- internal
Id string - monitors
Dtc
Server Monitor[] - List of IP/FQDN and monitor pairs to be used for additional monitoring.
- name string
- The DTC Server display name.
- ref string
- NIOS object's reference, not to be set by a user.
- sni
Hostname string - The hostname for Server Name Indication (SNI) in FQDN format.
- use
Sni booleanHostname - Use flag for: sni_hostname
- auto_
create_ boolhost_ record - Enabling this option will auto-create a single read-only A/AAAA/CNAME record corresponding to the configured hostname and update it if the hostname changes.
- comment str
- Description of the Dtc server.
- disable bool
- Determines if the zone is disabled or not.
- dtc_
server_ strid - ext_
attrs str - Extensible attributes of the Dtc Server to be added/updated, as a map in JSON format
- host str
- The address or FQDN of the server.
- internal_
id str - monitors
Sequence[Dtc
Server Monitor Args] - List of IP/FQDN and monitor pairs to be used for additional monitoring.
- name str
- The DTC Server display name.
- ref str
- NIOS object's reference, not to be set by a user.
- sni_
hostname str - The hostname for Server Name Indication (SNI) in FQDN format.
- use_
sni_ boolhostname - Use flag for: sni_hostname
- auto
Create BooleanHost Record - Enabling this option will auto-create a single read-only A/AAAA/CNAME record corresponding to the configured hostname and update it if the hostname changes.
- comment String
- Description of the Dtc server.
- disable Boolean
- Determines if the zone is disabled or not.
- dtc
Server StringId - ext
Attrs String - Extensible attributes of the Dtc Server to be added/updated, as a map in JSON format
- host String
- The address or FQDN of the server.
- internal
Id String - monitors List<Property Map>
- List of IP/FQDN and monitor pairs to be used for additional monitoring.
- name String
- The DTC Server display name.
- ref String
- NIOS object's reference, not to be set by a user.
- sni
Hostname String - The hostname for Server Name Indication (SNI) in FQDN format.
- use
Sni BooleanHostname - Use flag for: sni_hostname
Supporting Types
DtcServerMonitor, DtcServerMonitorArgs
- Host string
- IP address or FQDN of the server used for monitoring.
- Monitor
Name string - The monitor name related to server.
- Monitor
Type string - The monitor type related to server.
- Host string
- IP address or FQDN of the server used for monitoring.
- Monitor
Name string - The monitor name related to server.
- Monitor
Type string - The monitor type related to server.
- host String
- IP address or FQDN of the server used for monitoring.
- monitor
Name String - The monitor name related to server.
- monitor
Type String - The monitor type related to server.
- host string
- IP address or FQDN of the server used for monitoring.
- monitor
Name string - The monitor name related to server.
- monitor
Type string - The monitor type related to server.
- host str
- IP address or FQDN of the server used for monitoring.
- monitor_
name str - The monitor name related to server.
- monitor_
type str - The monitor type related to server.
- host String
- IP address or FQDN of the server used for monitoring.
- monitor
Name String - The monitor name related to server.
- monitor
Type String - The monitor type related to server.
Package Details
- Repository
- infoblox infobloxopen/terraform-provider-infoblox
- License
- Notes
- This Pulumi package is based on the
infoblox
Terraform Provider.