get Streams
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
A collection of arguments for invoking getStreams.
Return
A collection of values returned by getStreams.
Parameters
The account identifier tag.
Lists videos in ascending order of creation.
A user-defined identifier for the media creator.
Lists videos created before the specified date.
Includes the total number of videos associated with the submitted query parameters.
Max items to fetch, default: 1000
Searches over the name
key in the meta
field. This field can be set with or after the upload request.
Lists videos created after the specified date.
Specifies the processing status for all quality levels for a video. Available values: "pendingupload", "downloading", "queued", "inprogress", "ready", "error".
Specifies whether the video is vod
or live
.
See also
Return
A collection of values returned by getStreams.
Parameters
Builder for com.pulumi.cloudflare.kotlin.inputs.GetStreamsPlainArgs.