We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 14, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 14, 2026 by Pulumi
Resource Type definition for AWS IoT Stream. A stream is a publicly addressable resource that is an abstraction for a list of files that can be transferred to an IoT device.
Using getStream
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 getStream(args: GetStreamArgs, opts?: InvokeOptions): Promise<GetStreamResult>
function getStreamOutput(args: GetStreamOutputArgs, opts?: InvokeOutputOptions): Output<GetStreamResult>def get_stream(arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetStreamResult
def get_stream_output(arn: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetStreamResult]func LookupStream(ctx *Context, args *LookupStreamArgs, opts ...InvokeOption) (*LookupStreamResult, error)
func LookupStreamOutput(ctx *Context, args *LookupStreamOutputArgs, opts ...InvokeOption) LookupStreamResultOutput> Note: This function is named LookupStream in the Go SDK.
public static class GetStream
{
public static Task<GetStreamResult> InvokeAsync(GetStreamArgs args, InvokeOptions? opts = null)
public static Output<GetStreamResult> Invoke(GetStreamInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetStreamResult> Invoke(GetStreamInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetStreamResult> getStream(GetStreamArgs args, InvokeOptions options)
public static Output<GetStreamResult> getStream(GetStreamArgs args, InvokeOptions options)
public static Output<GetStreamResult> getStream(GetStreamArgs args, InvokeOutputOptions options)
fn::invoke:
function: aws-native:iot:getStream
arguments:
# arguments dictionarydata "aws-native_iot_get_stream" "name" {
# arguments
}The following arguments are supported:
- Arn string
- The Amazon Resource Name (ARN) of the stream.
- Arn string
- The Amazon Resource Name (ARN) of the stream.
- arn string
- The Amazon Resource Name (ARN) of the stream.
- arn String
- The Amazon Resource Name (ARN) of the stream.
- arn string
- The Amazon Resource Name (ARN) of the stream.
- arn str
- The Amazon Resource Name (ARN) of the stream.
- arn String
- The Amazon Resource Name (ARN) of the stream.
getStream Result
The following output properties are available:
- Arn string
- The Amazon Resource Name (ARN) of the stream.
- Created
At string - The date when the stream was created.
- Description string
- The description of the stream.
- Files
List<Pulumi.
Aws Native. Io T. Outputs. Stream File> - The files to stream.
- Last
Updated stringAt - The date when the stream was last updated.
- Role
Arn string - An IAM role that allows the IoT service principal to access your S3 files.
- Stream
Version int - The stream version.
-
List<Pulumi.
Aws Native. Outputs. Tag> - Metadata which can be used to manage streams.
- Arn string
- The Amazon Resource Name (ARN) of the stream.
- Created
At string - The date when the stream was created.
- Description string
- The description of the stream.
- Files
[]Stream
File - The files to stream.
- Last
Updated stringAt - The date when the stream was last updated.
- Role
Arn string - An IAM role that allows the IoT service principal to access your S3 files.
- Stream
Version int - The stream version.
- Tag
- Metadata which can be used to manage streams.
- arn string
- The Amazon Resource Name (ARN) of the stream.
- created_
at string - The date when the stream was created.
- description string
- The description of the stream.
- files list(object)
- The files to stream.
- last_
updated_ stringat - The date when the stream was last updated.
- role_
arn string - An IAM role that allows the IoT service principal to access your S3 files.
- stream_
version number - The stream version.
- list(object)
- Metadata which can be used to manage streams.
- arn String
- The Amazon Resource Name (ARN) of the stream.
- created
At String - The date when the stream was created.
- description String
- The description of the stream.
- files
List<Stream
File> - The files to stream.
- last
Updated StringAt - The date when the stream was last updated.
- role
Arn String - An IAM role that allows the IoT service principal to access your S3 files.
- stream
Version Integer - The stream version.
- List<Tag>
- Metadata which can be used to manage streams.
- arn string
- The Amazon Resource Name (ARN) of the stream.
- created
At string - The date when the stream was created.
- description string
- The description of the stream.
- files
Stream
File[] - The files to stream.
- last
Updated stringAt - The date when the stream was last updated.
- role
Arn string - An IAM role that allows the IoT service principal to access your S3 files.
- stream
Version number - The stream version.
- Tag[]
- Metadata which can be used to manage streams.
- arn str
- The Amazon Resource Name (ARN) of the stream.
- created_
at str - The date when the stream was created.
- description str
- The description of the stream.
- files
Sequence[Stream
File] - The files to stream.
- last_
updated_ strat - The date when the stream was last updated.
- role_
arn str - An IAM role that allows the IoT service principal to access your S3 files.
- stream_
version int - The stream version.
- Sequence[root_Tag]
- Metadata which can be used to manage streams.
- arn String
- The Amazon Resource Name (ARN) of the stream.
- created
At String - The date when the stream was created.
- description String
- The description of the stream.
- files List<Property Map>
- The files to stream.
- last
Updated StringAt - The date when the stream was last updated.
- role
Arn String - An IAM role that allows the IoT service principal to access your S3 files.
- stream
Version Number - The stream version.
- List<Property Map>
- Metadata which can be used to manage streams.
Supporting Types
StreamFile
- File
Id int - The file ID.
- S3Location
Pulumi.
Aws Native. Io T. Inputs. Stream S3Location
- File
Id int - The file ID.
- S3Location
Stream
S3Location
- file_
id number - The file ID.
- s3_
location object
- file
Id Integer - The file ID.
- s3Location
Stream
S3Location
- file
Id number - The file ID.
- s3Location
Stream
S3Location
- file_
id int - The file ID.
- s3_
location StreamS3Location
- file
Id Number - The file ID.
- s3Location Property Map
StreamS3Location
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 14, 2026 by Pulumi