Splits a single list into multiple lists where each has at most the given number of elements.
Using chunklist
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 chunklist(args: ChunklistArgs, opts?: InvokeOptions): Promise<ChunklistResult>
function chunklistOutput(args: ChunklistOutputArgs, opts?: InvokeOptions): Output<ChunklistResult>def chunklist(input: Optional[Sequence[Any]] = None,
size: Optional[int] = None,
opts: Optional[InvokeOptions] = None) -> ChunklistResult
def chunklist_output(input: Optional[pulumi.Input[Sequence[Any]]] = None,
size: Optional[pulumi.Input[int]] = None,
opts: Optional[InvokeOptions] = None) -> Output[ChunklistResult]func Chunklist(ctx *Context, args *ChunklistArgs, opts ...InvokeOption) (*ChunklistResult, error)
func ChunklistOutput(ctx *Context, args *ChunklistOutputArgs, opts ...InvokeOption) ChunklistResultOutput> Note: This function is named Chunklist in the Go SDK.
public static class Chunklist
{
public static Task<ChunklistResult> InvokeAsync(ChunklistArgs args, InvokeOptions? opts = null)
public static Output<ChunklistResult> Invoke(ChunklistInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<ChunklistResult> chunklist(ChunklistArgs args, InvokeOptions options)
public static Output<ChunklistResult> chunklist(ChunklistArgs args, InvokeOptions options)
fn::invoke:
function: std:chunklist
arguments:
# arguments dictionaryThe following arguments are supported:
chunklist 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
