1. Packages
  2. Infoblox Provider
  3. API Docs
  4. getSrvRecord
infoblox 2.10.0 published on Friday, Apr 25, 2025 by infobloxopen

infoblox.getSrvRecord

Explore with Pulumi AI

infoblox logo
infoblox 2.10.0 published on Friday, Apr 25, 2025 by infobloxopen

    Using getSrvRecord

    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 getSrvRecord(args: GetSrvRecordArgs, opts?: InvokeOptions): Promise<GetSrvRecordResult>
    function getSrvRecordOutput(args: GetSrvRecordOutputArgs, opts?: InvokeOptions): Output<GetSrvRecordResult>
    def get_srv_record(filters: Optional[Mapping[str, str]] = None,
                       id: Optional[str] = None,
                       opts: Optional[InvokeOptions] = None) -> GetSrvRecordResult
    def get_srv_record_output(filters: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
                       id: Optional[pulumi.Input[str]] = None,
                       opts: Optional[InvokeOptions] = None) -> Output[GetSrvRecordResult]
    func LookupSrvRecord(ctx *Context, args *LookupSrvRecordArgs, opts ...InvokeOption) (*LookupSrvRecordResult, error)
    func LookupSrvRecordOutput(ctx *Context, args *LookupSrvRecordOutputArgs, opts ...InvokeOption) LookupSrvRecordResultOutput

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

    public static class GetSrvRecord 
    {
        public static Task<GetSrvRecordResult> InvokeAsync(GetSrvRecordArgs args, InvokeOptions? opts = null)
        public static Output<GetSrvRecordResult> Invoke(GetSrvRecordInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetSrvRecordResult> getSrvRecord(GetSrvRecordArgs args, InvokeOptions options)
    public static Output<GetSrvRecordResult> getSrvRecord(GetSrvRecordArgs args, InvokeOptions options)
    
    fn::invoke:
      function: infoblox:index/getSrvRecord:getSrvRecord
      arguments:
        # arguments dictionary

    The following arguments are supported:

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

    getSrvRecord Result

    The following output properties are available:

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

    Supporting Types

    GetSrvRecordResult

    Comment string
    DnsView string
    ExtAttrs string
    Id string
    Name string
    Port double
    Priority double
    Target string
    Ttl double
    Weight double
    Zone string
    Comment string
    DnsView string
    ExtAttrs string
    Id string
    Name string
    Port float64
    Priority float64
    Target string
    Ttl float64
    Weight float64
    Zone string
    comment String
    dnsView String
    extAttrs String
    id String
    name String
    port Double
    priority Double
    target String
    ttl Double
    weight Double
    zone String
    comment string
    dnsView string
    extAttrs string
    id string
    name string
    port number
    priority number
    target string
    ttl number
    weight number
    zone string
    comment str
    dns_view str
    ext_attrs str
    id str
    name str
    port float
    priority float
    target str
    ttl float
    weight float
    zone str
    comment String
    dnsView String
    extAttrs String
    id String
    name String
    port Number
    priority Number
    target String
    ttl Number
    weight Number
    zone String

    Package Details

    Repository
    infoblox infobloxopen/terraform-provider-infoblox
    License
    Notes
    This Pulumi package is based on the infoblox Terraform Provider.
    infoblox logo
    infoblox 2.10.0 published on Friday, Apr 25, 2025 by infobloxopen