1. Packages
  2. Infoblox Provider
  3. API Docs
  4. getDtcPool
infoblox 2.9.0 published on Monday, Apr 14, 2025 by infobloxopen

infoblox.getDtcPool

Explore with Pulumi AI

infoblox 2.9.0 published on Monday, Apr 14, 2025 by infobloxopen

Using getDtcPool

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getDtcPool(args: GetDtcPoolArgs, opts?: InvokeOptions): Promise<GetDtcPoolResult>
function getDtcPoolOutput(args: GetDtcPoolOutputArgs, opts?: InvokeOptions): Output<GetDtcPoolResult>
Copy
def get_dtc_pool(filters: Optional[Mapping[str, str]] = None,
                 id: Optional[str] = None,
                 opts: Optional[InvokeOptions] = None) -> GetDtcPoolResult
def get_dtc_pool_output(filters: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
                 id: Optional[pulumi.Input[str]] = None,
                 opts: Optional[InvokeOptions] = None) -> Output[GetDtcPoolResult]
Copy
func LookupDtcPool(ctx *Context, args *LookupDtcPoolArgs, opts ...InvokeOption) (*LookupDtcPoolResult, error)
func LookupDtcPoolOutput(ctx *Context, args *LookupDtcPoolOutputArgs, opts ...InvokeOption) LookupDtcPoolResultOutput
Copy

> Note: This function is named LookupDtcPool in the Go SDK.

public static class GetDtcPool 
{
    public static Task<GetDtcPoolResult> InvokeAsync(GetDtcPoolArgs args, InvokeOptions? opts = null)
    public static Output<GetDtcPoolResult> Invoke(GetDtcPoolInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetDtcPoolResult> getDtcPool(GetDtcPoolArgs args, InvokeOptions options)
public static Output<GetDtcPoolResult> getDtcPool(GetDtcPoolArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: infoblox:index/getDtcPool:getDtcPool
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Filters This property is required. Dictionary<string, string>
Id string
Filters This property is required. map[string]string
Id string
filters This property is required. Map<String,String>
id String
filters This property is required. {[key: string]: string}
id string
filters This property is required. Mapping[str, str]
id str
filters This property is required. Map<String>
id String

getDtcPool Result

The following output properties are available:

Filters Dictionary<string, string>
Id string
Results List<GetDtcPoolResult>
Filters map[string]string
Id string
Results []GetDtcPoolResult
filters Map<String,String>
id String
results List<GetDtcPoolResult>
filters {[key: string]: string}
id string
results GetDtcPoolResult[]

Supporting Types

GetDtcPoolResult

AutoConsolidatedMonitors This property is required. bool
Availability This property is required. string
Comment This property is required. string
ConsolidatedMonitors This property is required. List<GetDtcPoolResultConsolidatedMonitor>
Disable This property is required. bool
ExtAttrs This property is required. string
Health This property is required. Dictionary<string, string>
Id This property is required. string
LbAlternateMethod This property is required. string
LbAlternateTopology This property is required. string
LbDynamicRatioAlternate This property is required. string
LbDynamicRatioPreferred This property is required. string
LbPreferredMethod This property is required. string
LbPreferredTopology This property is required. string
Monitors This property is required. List<GetDtcPoolResultMonitor>
Name This property is required. string
Quorum This property is required. double
Servers This property is required. List<GetDtcPoolResultServer>
Ttl This property is required. double
AutoConsolidatedMonitors This property is required. bool
Availability This property is required. string
Comment This property is required. string
ConsolidatedMonitors This property is required. []GetDtcPoolResultConsolidatedMonitor
Disable This property is required. bool
ExtAttrs This property is required. string
Health This property is required. map[string]string
Id This property is required. string
LbAlternateMethod This property is required. string
LbAlternateTopology This property is required. string
LbDynamicRatioAlternate This property is required. string
LbDynamicRatioPreferred This property is required. string
LbPreferredMethod This property is required. string
LbPreferredTopology This property is required. string
Monitors This property is required. []GetDtcPoolResultMonitor
Name This property is required. string
Quorum This property is required. float64
Servers This property is required. []GetDtcPoolResultServer
Ttl This property is required. float64
autoConsolidatedMonitors This property is required. Boolean
availability This property is required. String
comment This property is required. String
consolidatedMonitors This property is required. List<GetDtcPoolResultConsolidatedMonitor>
disable This property is required. Boolean
extAttrs This property is required. String
health This property is required. Map<String,String>
id This property is required. String
lbAlternateMethod This property is required. String
lbAlternateTopology This property is required. String
lbDynamicRatioAlternate This property is required. String
lbDynamicRatioPreferred This property is required. String
lbPreferredMethod This property is required. String
lbPreferredTopology This property is required. String
monitors This property is required. List<GetDtcPoolResultMonitor>
name This property is required. String
quorum This property is required. Double
servers This property is required. List<GetDtcPoolResultServer>
ttl This property is required. Double
autoConsolidatedMonitors This property is required. boolean
availability This property is required. string
comment This property is required. string
consolidatedMonitors This property is required. GetDtcPoolResultConsolidatedMonitor[]
disable This property is required. boolean
extAttrs This property is required. string
health This property is required. {[key: string]: string}
id This property is required. string
lbAlternateMethod This property is required. string
lbAlternateTopology This property is required. string
lbDynamicRatioAlternate This property is required. string
lbDynamicRatioPreferred This property is required. string
lbPreferredMethod This property is required. string
lbPreferredTopology This property is required. string
monitors This property is required. GetDtcPoolResultMonitor[]
name This property is required. string
quorum This property is required. number
servers This property is required. GetDtcPoolResultServer[]
ttl This property is required. number
auto_consolidated_monitors This property is required. bool
availability This property is required. str
comment This property is required. str
consolidated_monitors This property is required. Sequence[GetDtcPoolResultConsolidatedMonitor]
disable This property is required. bool
ext_attrs This property is required. str
health This property is required. Mapping[str, str]
id This property is required. str
lb_alternate_method This property is required. str
lb_alternate_topology This property is required. str
lb_dynamic_ratio_alternate This property is required. str
lb_dynamic_ratio_preferred This property is required. str
lb_preferred_method This property is required. str
lb_preferred_topology This property is required. str
monitors This property is required. Sequence[GetDtcPoolResultMonitor]
name This property is required. str
quorum This property is required. float
servers This property is required. Sequence[GetDtcPoolResultServer]
ttl This property is required. float
autoConsolidatedMonitors This property is required. Boolean
availability This property is required. String
comment This property is required. String
consolidatedMonitors This property is required. List<Property Map>
disable This property is required. Boolean
extAttrs This property is required. String
health This property is required. Map<String>
id This property is required. String
lbAlternateMethod This property is required. String
lbAlternateTopology This property is required. String
lbDynamicRatioAlternate This property is required. String
lbDynamicRatioPreferred This property is required. String
lbPreferredMethod This property is required. String
lbPreferredTopology This property is required. String
monitors This property is required. List<Property Map>
name This property is required. String
quorum This property is required. Number
servers This property is required. List<Property Map>
ttl This property is required. Number

GetDtcPoolResultConsolidatedMonitor

Availability This property is required. string
FullHealthCommunication This property is required. bool
Members This property is required. List<string>
MonitorName This property is required. string
MonitorType This property is required. string
Availability This property is required. string
FullHealthCommunication This property is required. bool
Members This property is required. []string
MonitorName This property is required. string
MonitorType This property is required. string
availability This property is required. String
fullHealthCommunication This property is required. Boolean
members This property is required. List<String>
monitorName This property is required. String
monitorType This property is required. String
availability This property is required. string
fullHealthCommunication This property is required. boolean
members This property is required. string[]
monitorName This property is required. string
monitorType This property is required. string
availability This property is required. str
full_health_communication This property is required. bool
members This property is required. Sequence[str]
monitor_name This property is required. str
monitor_type This property is required. str
availability This property is required. String
fullHealthCommunication This property is required. Boolean
members This property is required. List<String>
monitorName This property is required. String
monitorType This property is required. String

GetDtcPoolResultMonitor

MonitorName This property is required. string
MonitorType This property is required. string
MonitorName This property is required. string
MonitorType This property is required. string
monitorName This property is required. String
monitorType This property is required. String
monitorName This property is required. string
monitorType This property is required. string
monitor_name This property is required. str
monitor_type This property is required. str
monitorName This property is required. String
monitorType This property is required. String

GetDtcPoolResultServer

Ratio This property is required. double
Server This property is required. string
Ratio This property is required. float64
Server This property is required. string
ratio This property is required. Double
server This property is required. String
ratio This property is required. number
server This property is required. string
ratio This property is required. float
server This property is required. str
ratio This property is required. Number
server This property is required. String

Package Details

Repository
infoblox infobloxopen/terraform-provider-infoblox
License
Notes
This Pulumi package is based on the infoblox Terraform Provider.
infoblox 2.9.0 published on Monday, Apr 14, 2025 by infobloxopen