Skip to content

Latest commit

History

History
355 lines (301 loc) 路 15.7 KB

File metadata and controls

355 lines (301 loc) 路 15.7 KB

title: "funcWithAllOptionalInputs" title_tag: "configstation.funcWithAllOptionalInputs" meta_desc: "Documentation for the configstation.funcWithAllOptionalInputs function with examples, input properties, output properties, and supporting types." layout: api no_edit_this_page: true

Check codegen of functions with all optional inputs.

Using funcWithAllOptionalInputs {#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.

function funcWithAllOptionalInputs(args: FuncWithAllOptionalInputsArgs, opts?: InvokeOptions): Promise<FuncWithAllOptionalInputsResult>
function funcWithAllOptionalInputsOutput(args: FuncWithAllOptionalInputsOutputArgs, opts?: InvokeOptions): Output<FuncWithAllOptionalInputsResult>
def func_with_all_optional_inputs(a: Optional[str] = None,
                                  b: Optional[str] = None,
                                  opts: Optional[InvokeOptions] = None) -> FuncWithAllOptionalInputsResult
def func_with_all_optional_inputs_output(a: Optional[pulumi.Input[str]] = None,
                                  b: Optional[pulumi.Input[str]] = None,
                                  opts: Optional[InvokeOptions] = None) -> Output[FuncWithAllOptionalInputsResult]
func FuncWithAllOptionalInputs(ctx *Context, args *FuncWithAllOptionalInputsArgs, opts ...InvokeOption) (*FuncWithAllOptionalInputsResult, error)
func FuncWithAllOptionalInputsOutput(ctx *Context, args *FuncWithAllOptionalInputsOutputArgs, opts ...InvokeOption) FuncWithAllOptionalInputsResultOutput

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

public static class FuncWithAllOptionalInputs 
{
    public static Task<FuncWithAllOptionalInputsResult> InvokeAsync(FuncWithAllOptionalInputsArgs args, InvokeOptions? opts = null)
    public static Output<FuncWithAllOptionalInputsResult> Invoke(FuncWithAllOptionalInputsInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<FuncWithAllOptionalInputsResult> funcWithAllOptionalInputs(FuncWithAllOptionalInputsArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
聽聽function: configstation:funcWithAllOptionalInputs
聽聽arguments:
聽聽聽聽# arguments dictionary

The following arguments are supported:

A string

Property A

B string

Property B

A string

Property A

B string

Property B

a String

Property A

b String

Property B

a string

Property A

b string

Property B

a str

Property A

b str

Property B

a String

Property A

b String

Property B

funcWithAllOptionalInputs Result {#result}

The following output properties are available:

R string
R string
r String
r string
r str
r String

Package Details

Repository
License