1. Packages
  2. libvirt
  3. API Docs
  4. getNetworkDnsSrvTemplate
libvirt v0.4.5 published on Thursday, Mar 21, 2024 by Pulumi

libvirt.getNetworkDnsSrvTemplate

Explore with Pulumi AI

libvirt logo
libvirt v0.4.5 published on Thursday, Mar 21, 2024 by Pulumi

    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,
                                     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,
                                     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)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: libvirt:index/getNetworkDnsSrvTemplate:getNetworkDnsSrvTemplate
      arguments:
        # arguments dictionary

    The following arguments are supported:

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

    getNetworkDnsSrvTemplate Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    Protocol string
    Rendered Dictionary<string, object>
    Service string
    Domain string
    Port string
    Priority string
    Target string
    Weight string
    Id string
    The provider-assigned unique ID for this managed resource.
    Protocol string
    Rendered map[string]interface{}
    Service string
    Domain string
    Port string
    Priority string
    Target string
    Weight string
    id String
    The provider-assigned unique ID for this managed resource.
    protocol String
    rendered Map<String,Object>
    service String
    domain String
    port String
    priority String
    target String
    weight String
    id string
    The provider-assigned unique ID for this managed resource.
    protocol string
    rendered {[key: string]: any}
    service string
    domain string
    port string
    priority string
    target string
    weight string
    id str
    The provider-assigned unique ID for this managed resource.
    protocol str
    rendered Mapping[str, Any]
    service str
    domain str
    port str
    priority str
    target str
    weight str
    id String
    The provider-assigned unique ID for this managed resource.
    protocol String
    rendered Map<Any>
    service String
    domain String
    port String
    priority String
    target String
    weight String

    Package Details

    Repository
    libvirt pulumi/pulumi-libvirt
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the libvirt Terraform Provider.
    libvirt logo
    libvirt v0.4.5 published on Thursday, Mar 21, 2024 by Pulumi