Removes duplicate items from a list.
Using distinct
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 distinct(args: DistinctArgs, opts?: InvokeOptions): Promise<DistinctResult>
function distinctOutput(args: DistinctOutputArgs, opts?: InvokeOptions): Output<DistinctResult>def distinct(input: Optional[Sequence[Any]] = None,
opts: Optional[InvokeOptions] = None) -> DistinctResult
def distinct_output(input: Optional[pulumi.Input[Sequence[Any]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[DistinctResult]func Distinct(ctx *Context, args *DistinctArgs, opts ...InvokeOption) (*DistinctResult, error)
func DistinctOutput(ctx *Context, args *DistinctOutputArgs, opts ...InvokeOption) DistinctResultOutput> Note: This function is named Distinct in the Go SDK.
public static class Distinct
{
public static Task<DistinctResult> InvokeAsync(DistinctArgs args, InvokeOptions? opts = null)
public static Output<DistinctResult> Invoke(DistinctInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<DistinctResult> distinct(DistinctArgs args, InvokeOptions options)
public static Output<DistinctResult> distinct(DistinctArgs args, InvokeOptions options)
fn::invoke:
function: std:distinct
arguments:
# arguments dictionaryThe following arguments are supported:
- Input List<object>
- Input []interface{}
- input List<Object>
- input any[]
- input Sequence[Any]
- input List<Any>
distinct Result
The following output properties are available:
- Result List<object>
- Result []interface{}
- result List<Object>
- result any[]
- result Sequence[Any]
- result List<Any>
Package Details
- Repository
- std pulumi/pulumi-std
- License
