1. Packages
  2. Libvirt Provider
  3. API Docs
  4. getNetworkDnsSrvTemplate
libvirt 0.8.3 published on Tuesday, Mar 4, 2025 by dmacvicar

libvirt.getNetworkDnsSrvTemplate

Explore with Pulumi AI

libvirt logo
libvirt 0.8.3 published on Tuesday, Mar 4, 2025 by dmacvicar

    Using getNetworkDnsSrvTemplate

    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 getNetworkDnsSrvTemplate(args: GetNetworkDnsSrvTemplateArgs, opts?: InvokeOptions): Promise<GetNetworkDnsSrvTemplateResult>
    function getNetworkDnsSrvTemplateOutput(args: GetNetworkDnsSrvTemplateOutputArgs, opts?: InvokeOptions): Output<GetNetworkDnsSrvTemplateResult>
    def get_network_dns_srv_template(domain: Optional[str] = None,
                                     id: Optional[str] = None,
                                     port: Optional[str] = None,
                                     priority: Optional[str] = None,
                                     protocol: Optional[str] = None,
                                     service: Optional[str] = None,
                                     target: Optional[str] = None,
                                     weight: Optional[str] = None,
                                     opts: Optional[InvokeOptions] = None) -> GetNetworkDnsSrvTemplateResult
    def get_network_dns_srv_template_output(domain: Optional[pulumi.Input[str]] = None,
                                     id: Optional[pulumi.Input[str]] = None,
                                     port: Optional[pulumi.Input[str]] = None,
                                     priority: Optional[pulumi.Input[str]] = None,
                                     protocol: Optional[pulumi.Input[str]] = None,
                                     service: Optional[pulumi.Input[str]] = None,
                                     target: Optional[pulumi.Input[str]] = None,
                                     weight: Optional[pulumi.Input[str]] = None,
                                     opts: Optional[InvokeOptions] = None) -> Output[GetNetworkDnsSrvTemplateResult]
    func GetNetworkDnsSrvTemplate(ctx *Context, args *GetNetworkDnsSrvTemplateArgs, opts ...InvokeOption) (*GetNetworkDnsSrvTemplateResult, error)
    func GetNetworkDnsSrvTemplateOutput(ctx *Context, args *GetNetworkDnsSrvTemplateOutputArgs, opts ...InvokeOption) GetNetworkDnsSrvTemplateResultOutput

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

    public static class GetNetworkDnsSrvTemplate 
    {
        public static Task<GetNetworkDnsSrvTemplateResult> InvokeAsync(GetNetworkDnsSrvTemplateArgs args, InvokeOptions? opts = null)
        public static Output<GetNetworkDnsSrvTemplateResult> Invoke(GetNetworkDnsSrvTemplateInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetNetworkDnsSrvTemplateResult> getNetworkDnsSrvTemplate(GetNetworkDnsSrvTemplateArgs args, InvokeOptions options)
    public static Output<GetNetworkDnsSrvTemplateResult> getNetworkDnsSrvTemplate(GetNetworkDnsSrvTemplateArgs args, InvokeOptions options)
    
    fn::invoke:
      function: libvirt:index/getNetworkDnsSrvTemplate:getNetworkDnsSrvTemplate
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Protocol string
    Service string
    Domain string
    Id string
    Port string
    Priority string
    Target string
    Weight string
    Protocol string
    Service string
    Domain string
    Id string
    Port string
    Priority string
    Target string
    Weight string
    protocol String
    service String
    domain String
    id String
    port String
    priority String
    target String
    weight String
    protocol string
    service string
    domain string
    id string
    port string
    priority string
    target string
    weight string
    protocol str
    service str
    domain str
    id str
    port str
    priority str
    target str
    weight str
    protocol String
    service String
    domain String
    id String
    port String
    priority String
    target String
    weight String

    getNetworkDnsSrvTemplate Result

    The following output properties are available:

    Id string
    Protocol string
    Rendered Dictionary<string, string>
    Service string
    Domain string
    Port string
    Priority string
    Target string
    Weight string
    Id string
    Protocol string
    Rendered map[string]string
    Service string
    Domain string
    Port string
    Priority string
    Target string
    Weight string
    id String
    protocol String
    rendered Map<String,String>
    service String
    domain String
    port String
    priority String
    target String
    weight String
    id string
    protocol string
    rendered {[key: string]: string}
    service string
    domain string
    port string
    priority string
    target string
    weight string
    id str
    protocol str
    rendered Mapping[str, str]
    service str
    domain str
    port str
    priority str
    target str
    weight str
    id String
    protocol String
    rendered Map<String>
    service String
    domain String
    port String
    priority String
    target String
    weight String

    Package Details

    Repository
    libvirt dmacvicar/terraform-provider-libvirt
    License
    Notes
    This Pulumi package is based on the libvirt Terraform Provider.
    libvirt logo
    libvirt 0.8.3 published on Tuesday, Mar 4, 2025 by dmacvicar