getStreams

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as cloudflare from "@pulumi/cloudflare";
const exampleStreams = cloudflare.getStreams({
accountId: "023e105f4ecef8ad9ca31a8372d0c353",
creator: "creator-id_abcde12345",
end: "2014-01-02T02:20:00Z",
search: "puppy.mp4",
start: "2014-01-02T02:20:00Z",
status: "pendingupload",
type: "live",
});
import pulumi
import pulumi_cloudflare as cloudflare
example_streams = cloudflare.get_streams(account_id="023e105f4ecef8ad9ca31a8372d0c353",
creator="creator-id_abcde12345",
end="2014-01-02T02:20:00Z",
search="puppy.mp4",
start="2014-01-02T02:20:00Z",
status="pendingupload",
type="live")
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Cloudflare = Pulumi.Cloudflare;
return await Deployment.RunAsync(() =>
{
var exampleStreams = Cloudflare.GetStreams.Invoke(new()
{
AccountId = "023e105f4ecef8ad9ca31a8372d0c353",
Creator = "creator-id_abcde12345",
End = "2014-01-02T02:20:00Z",
Search = "puppy.mp4",
Start = "2014-01-02T02:20:00Z",
Status = "pendingupload",
Type = "live",
});
});
package main
import (
"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := cloudflare.LookupStreams(ctx, &cloudflare.LookupStreamsArgs{
AccountId: "023e105f4ecef8ad9ca31a8372d0c353",
Creator: pulumi.StringRef("creator-id_abcde12345"),
End: pulumi.StringRef("2014-01-02T02:20:00Z"),
Search: pulumi.StringRef("puppy.mp4"),
Start: pulumi.StringRef("2014-01-02T02:20:00Z"),
Status: pulumi.StringRef("pendingupload"),
Type: pulumi.StringRef("live"),
}, nil)
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.cloudflare.CloudflareFunctions;
import com.pulumi.cloudflare.inputs.GetStreamsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var exampleStreams = CloudflareFunctions.getStreams(GetStreamsArgs.builder()
.accountId("023e105f4ecef8ad9ca31a8372d0c353")
.creator("creator-id_abcde12345")
.end("2014-01-02T02:20:00Z")
.search("puppy.mp4")
.start("2014-01-02T02:20:00Z")
.status("pendingupload")
.type("live")
.build());
}
}
variables:
exampleStreams:
fn::invoke:
function: cloudflare:getStreams
arguments:
accountId: 023e105f4ecef8ad9ca31a8372d0c353
creator: creator-id_abcde12345
end: 2014-01-02T02:20:00Z
search: puppy.mp4
start: 2014-01-02T02:20:00Z
status: pendingupload
type: live

Return

A collection of values returned by getStreams.

Parameters

argument

A collection of arguments for invoking getStreams.


suspend fun getStreams(accountId: String, asc: Boolean? = null, creator: String? = null, end: String? = null, includeCounts: Boolean? = null, maxItems: Int? = null, search: String? = null, start: String? = null, status: String? = null, type: String? = null): GetStreamsInvokeResult

Return

A collection of values returned by getStreams.

Parameters

accountId

The account identifier tag.

asc

Lists videos in ascending order of creation.

creator

A user-defined identifier for the media creator.

end

Lists videos created before the specified date.

includeCounts

Includes the total number of videos associated with the submitted query parameters.

maxItems

Max items to fetch, default: 1000

search

Searches over the name key in the meta field. This field can be set with or after the upload request.

start

Lists videos created after the specified date.

status

Specifies the processing status for all quality levels for a video. Available values: "pendingupload", "downloading", "queued", "inprogress", "ready", "error".

type

Specifies whether the video is vod or live.

See also


Return

A collection of values returned by getStreams.

Parameters

argument

Builder for com.pulumi.cloudflare.kotlin.inputs.GetStreamsPlainArgs.

See also