--- title: "AbsMultiArgsReducedOutput" title_tag: "std.AbsMultiArgsReducedOutput" meta_desc: "Documentation for the std.AbsMultiArgsReducedOutput function with examples, input properties, output properties, and supporting types." layout: api no_edit_this_page: true --- <!-- WARNING: this file was generated by test. --> <!-- Do not edit by hand unless you're certain you know what you are doing! --> Returns the absolute value of a given float. Example: abs(1) returns 1, and abs(-1) would also return 1, whereas abs(-3.14) would return 3.14. ## Using AbsMultiArgsReducedOutput {#using} 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. <div> <pulumi-chooser type="language" options="typescript,python,go,csharp,java,yaml"></pulumi-chooser> </div> <div> <pulumi-choosable type="language" values="javascript,typescript"> <div class="highlight" ><pre class="chroma"><code class="language-typescript" data-lang="typescript" ><span class="k">function </span>absMultiArgsReducedOutput<span class="p">(</span><span class="nx">args</span><span class="p">:</span> <span class="nx">AbsMultiArgsReducedOutputArgs</span><span class="p">,</span> <span class="nx">opts</span><span class="p">?:</span> <span class="nx"><a href="/docs/reference/pkg/nodejs/pulumi/pulumi/#InvokeOptions">InvokeOptions</a></span><span class="p">): Promise<<span class="nx"><a href="#result">AbsMultiArgsReducedOutputResult</a></span>></span ><span class="k"> function </span>absMultiArgsReducedOutputOutput<span class="p">(</span><span class="nx">args</span><span class="p">:</span> <span class="nx">AbsMultiArgsReducedOutputOutputArgs</span><span class="p">,</span> <span class="nx">opts</span><span class="p">?:</span> <span class="nx"><a href="/docs/reference/pkg/nodejs/pulumi/pulumi/#InvokeOptions">InvokeOptions</a></span><span class="p">): Output<<span class="nx"><a href="#result">AbsMultiArgsReducedOutputResult</a></span>></span ></code></pre></div> </pulumi-choosable> </div> <div> <pulumi-choosable type="language" values="python"> <div class="highlight"><pre class="chroma"><code class="language-python" data-lang="python" ><span class="k">def </span>abs_multi_args_reduced_output<span class="p">(</span><span class="nx">a</span><span class="p">:</span> <span class="nx">Optional[float]</span> = None<span class="p">,</span> <span class="nx">b</span><span class="p">:</span> <span class="nx">Optional[float]</span> = None<span class="p">,</span> <span class="nx">opts</span><span class="p">:</span> <span class="nx"><a href="/docs/reference/pkg/python/pulumi/#pulumi.InvokeOptions">Optional[InvokeOptions]</a></span> = None<span class="p">) -></span> <span>AbsMultiArgsReducedOutputResult</span ><span class="k"> def </span>abs_multi_args_reduced_output_output<span class="p">(</span><span class="nx">a</span><span class="p">:</span> <span class="nx">Optional[pulumi.Input[float]]</span> = None<span class="p">,</span> <span class="nx">b</span><span class="p">:</span> <span class="nx">Optional[pulumi.Input[float]]</span> = None<span class="p">,</span> <span class="nx">opts</span><span class="p">:</span> <span class="nx"><a href="/docs/reference/pkg/python/pulumi/#pulumi.InvokeOptions">Optional[InvokeOptions]</a></span> = None<span class="p">) -></span> <span>Output[AbsMultiArgsReducedOutputResult]</span ></code></pre></div> </pulumi-choosable> </div> <div> <pulumi-choosable type="language" values="go"> <div class="highlight"><pre class="chroma"><code class="language-go" data-lang="go" ><span class="k">func </span>AbsMultiArgsReducedOutput<span class="p">(</span><span class="nx">ctx</span><span class="p"> *</span><span class="nx"><a href="https://pkg.go.dev/github.com/pulumi/pulumi/sdk/v3/go/pulumi?tab=doc#Context">Context</a></span><span class="p">,</span> <span class="nx">args</span><span class="p"> *</span><span class="nx">AbsMultiArgsReducedOutputArgs</span><span class="p">,</span> <span class="nx">opts</span><span class="p"> ...</span><span class="nx"><a href="https://pkg.go.dev/github.com/pulumi/pulumi/sdk/v3/go/pulumi?tab=doc#InvokeOption">InvokeOption</a></span><span class="p">) (*<span class="nx"><a href="#result">AbsMultiArgsReducedOutputResult</a></span>, error)</span ><span class="k"> func </span>AbsMultiArgsReducedOutputOutput<span class="p">(</span><span class="nx">ctx</span><span class="p"> *</span><span class="nx"><a href="https://pkg.go.dev/github.com/pulumi/pulumi/sdk/v3/go/pulumi?tab=doc#Context">Context</a></span><span class="p">,</span> <span class="nx">args</span><span class="p"> *</span><span class="nx">AbsMultiArgsReducedOutputOutputArgs</span><span class="p">,</span> <span class="nx">opts</span><span class="p"> ...</span><span class="nx"><a href="https://pkg.go.dev/github.com/pulumi/pulumi/sdk/v3/go/pulumi?tab=doc#InvokeOption">InvokeOption</a></span><span class="p">) AbsMultiArgsReducedOutputResultOutput</span ></code></pre></div> </pulumi-choosable> </div> <div> <pulumi-choosable type="language" values="csharp"> <div class="highlight"><pre class="chroma"><code class="language-csharp" data-lang="csharp"><span class="k">public static class </span><span class="nx">AbsMultiArgsReducedOutput </span><span class="p"> {</span><span class="k"> public static </span>Task<<span class="nx"><a href="#result">AbsMultiArgsReducedOutputResult</a></span>> <span class="p">InvokeAsync(</span><span class="nx">AbsMultiArgsReducedOutputArgs</span><span class="p"> </span><span class="nx">args<span class="p">,</span> <span class="nx"><a href="/docs/reference/pkg/dotnet/Pulumi/Pulumi.InvokeOptions.html">InvokeOptions</a></span><span class="p">? </span><span class="nx">opts = null<span class="p">)</span><span class="k"> public static </span>Output<<span class="nx"><a href="#result">AbsMultiArgsReducedOutputResult</a></span>> <span class="p">Invoke(</span><span class="nx">AbsMultiArgsReducedOutputInvokeArgs</span><span class="p"> </span><span class="nx">args<span class="p">,</span> <span class="nx"><a href="/docs/reference/pkg/dotnet/Pulumi/Pulumi.InvokeOptions.html">InvokeOptions</a></span><span class="p">? </span><span class="nx">opts = null<span class="p">)</span><span class="p"> }</span></code></pre></div> </pulumi-choosable> </div> <div> <pulumi-choosable type="language" values="java"> <div class="highlight"><pre class="chroma"><code class="language-java" data-lang="java"><span class="k">public static CompletableFuture<<span class="nx"><a href="#result">AbsMultiArgsReducedOutputResult</a></span>> </span>absMultiArgsReducedOutput<span class="p">(</span><span class="nx">AbsMultiArgsReducedOutputArgs</span><span class="p"> </span><span class="nx">args<span class="p">,</span> <span class="nx">InvokeOptions</span><span class="p"> </span><span class="nx">options<span class="p">)</span> <span class="c">// Output-based functions aren't available in Java yet</span> </code></pre></div> </pulumi-choosable> </div> <div> <pulumi-choosable type="language" values="yaml"> <div class="highlight"><pre class="chroma"><code class="language-yaml" data-lang="yaml"><span class="k">fn::invoke:</span> <span class="k"> function:</span> std:AbsMultiArgsReducedOutput <span class="k"> arguments:</span> <span class="c"> # arguments dictionary</span></code></pre></div> </pulumi-choosable> </div> The following arguments are supported: <div> <pulumi-choosable type="language" values="csharp"> <dl class="resources-properties"><dt class="property-required" title="Required"> <span id="a_csharp"> <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#a_csharp" style="color: inherit; text-decoration: inherit;">A</a> </span> <span class="property-indicator"></span> <span class="property-type">double</span> </dt> <dd></dd><dt class="property-optional" title="Optional"> <span id="b_csharp"> <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#b_csharp" style="color: inherit; text-decoration: inherit;">B</a> </span> <span class="property-indicator"></span> <span class="property-type">double</span> </dt> <dd></dd></dl> </pulumi-choosable> </div> <div> <pulumi-choosable type="language" values="go"> <dl class="resources-properties"><dt class="property-required" title="Required"> <span id="a_go"> <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#a_go" style="color: inherit; text-decoration: inherit;">A</a> </span> <span class="property-indicator"></span> <span class="property-type">float64</span> </dt> <dd></dd><dt class="property-optional" title="Optional"> <span id="b_go"> <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#b_go" style="color: inherit; text-decoration: inherit;">B</a> </span> <span class="property-indicator"></span> <span class="property-type">float64</span> </dt> <dd></dd></dl> </pulumi-choosable> </div> <div> <pulumi-choosable type="language" values="java"> <dl class="resources-properties"><dt class="property-required" title="Required"> <span id="a_java"> <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#a_java" style="color: inherit; text-decoration: inherit;">a</a> </span> <span class="property-indicator"></span> <span class="property-type">Double</span> </dt> <dd></dd><dt class="property-optional" title="Optional"> <span id="b_java"> <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#b_java" style="color: inherit; text-decoration: inherit;">b</a> </span> <span class="property-indicator"></span> <span class="property-type">Double</span> </dt> <dd></dd></dl> </pulumi-choosable> </div> <div> <pulumi-choosable type="language" values="javascript,typescript"> <dl class="resources-properties"><dt class="property-required" title="Required"> <span id="a_nodejs"> <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#a_nodejs" style="color: inherit; text-decoration: inherit;">a</a> </span> <span class="property-indicator"></span> <span class="property-type">number</span> </dt> <dd></dd><dt class="property-optional" title="Optional"> <span id="b_nodejs"> <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#b_nodejs" style="color: inherit; text-decoration: inherit;">b</a> </span> <span class="property-indicator"></span> <span class="property-type">number</span> </dt> <dd></dd></dl> </pulumi-choosable> </div> <div> <pulumi-choosable type="language" values="python"> <dl class="resources-properties"><dt class="property-required" title="Required"> <span id="a_python"> <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#a_python" style="color: inherit; text-decoration: inherit;">a</a> </span> <span class="property-indicator"></span> <span class="property-type">float</span> </dt> <dd></dd><dt class="property-optional" title="Optional"> <span id="b_python"> <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#b_python" style="color: inherit; text-decoration: inherit;">b</a> </span> <span class="property-indicator"></span> <span class="property-type">float</span> </dt> <dd></dd></dl> </pulumi-choosable> </div> <div> <pulumi-choosable type="language" values="yaml"> <dl class="resources-properties"><dt class="property-required" title="Required"> <span id="a_yaml"> <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#a_yaml" style="color: inherit; text-decoration: inherit;">a</a> </span> <span class="property-indicator"></span> <span class="property-type">Number</span> </dt> <dd></dd><dt class="property-optional" title="Optional"> <span id="b_yaml"> <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#b_yaml" style="color: inherit; text-decoration: inherit;">b</a> </span> <span class="property-indicator"></span> <span class="property-type">Number</span> </dt> <dd></dd></dl> </pulumi-choosable> </div> ## AbsMultiArgsReducedOutput Result {#result} The following output properties are available: <h2 id="package-details">Package Details</h2> <dl class="package-details"> <dt>Repository</dt> <dd><a href="https://github.com/pulumi/pulumi-std">std pulumi/pulumi-std</a></dd> <dt>License</dt> <dd></dd> </dl>