Documentation
¶
Index ¶
- Constants
- type LookupSignalingChannelArgs
- type LookupSignalingChannelOutputArgs
- type LookupSignalingChannelResult
- type LookupSignalingChannelResultOutput
- func (o LookupSignalingChannelResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupSignalingChannelResultOutput) ElementType() reflect.Type
- func (o LookupSignalingChannelResultOutput) MessageTtlSeconds() pulumi.IntPtrOutput
- func (o LookupSignalingChannelResultOutput) Tags() SignalingChannelTagArrayOutput
- func (o LookupSignalingChannelResultOutput) ToLookupSignalingChannelResultOutput() LookupSignalingChannelResultOutput
- func (o LookupSignalingChannelResultOutput) ToLookupSignalingChannelResultOutputWithContext(ctx context.Context) LookupSignalingChannelResultOutput
- func (o LookupSignalingChannelResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupSignalingChannelResult]
- func (o LookupSignalingChannelResultOutput) Type() SignalingChannelTypePtrOutput
- type LookupStreamArgs
- type LookupStreamOutputArgs
- type LookupStreamResult
- type LookupStreamResultOutput
- func (o LookupStreamResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupStreamResultOutput) DataRetentionInHours() pulumi.IntPtrOutput
- func (o LookupStreamResultOutput) DeviceName() pulumi.StringPtrOutput
- func (LookupStreamResultOutput) ElementType() reflect.Type
- func (o LookupStreamResultOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o LookupStreamResultOutput) MediaType() pulumi.StringPtrOutput
- func (o LookupStreamResultOutput) Tags() StreamTagArrayOutput
- func (o LookupStreamResultOutput) ToLookupStreamResultOutput() LookupStreamResultOutput
- func (o LookupStreamResultOutput) ToLookupStreamResultOutputWithContext(ctx context.Context) LookupStreamResultOutput
- func (o LookupStreamResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupStreamResult]
- type SignalingChannel
- func (*SignalingChannel) ElementType() reflect.Type
- func (i *SignalingChannel) ToOutput(ctx context.Context) pulumix.Output[*SignalingChannel]
- func (i *SignalingChannel) ToSignalingChannelOutput() SignalingChannelOutput
- func (i *SignalingChannel) ToSignalingChannelOutputWithContext(ctx context.Context) SignalingChannelOutput
- type SignalingChannelArgs
- type SignalingChannelInput
- type SignalingChannelOutput
- func (o SignalingChannelOutput) Arn() pulumi.StringOutput
- func (SignalingChannelOutput) ElementType() reflect.Type
- func (o SignalingChannelOutput) MessageTtlSeconds() pulumi.IntPtrOutput
- func (o SignalingChannelOutput) Name() pulumi.StringPtrOutput
- func (o SignalingChannelOutput) Tags() SignalingChannelTagArrayOutput
- func (o SignalingChannelOutput) ToOutput(ctx context.Context) pulumix.Output[*SignalingChannel]
- func (o SignalingChannelOutput) ToSignalingChannelOutput() SignalingChannelOutput
- func (o SignalingChannelOutput) ToSignalingChannelOutputWithContext(ctx context.Context) SignalingChannelOutput
- func (o SignalingChannelOutput) Type() SignalingChannelTypePtrOutput
- type SignalingChannelState
- type SignalingChannelTag
- type SignalingChannelTagArgs
- func (SignalingChannelTagArgs) ElementType() reflect.Type
- func (i SignalingChannelTagArgs) ToOutput(ctx context.Context) pulumix.Output[SignalingChannelTag]
- func (i SignalingChannelTagArgs) ToSignalingChannelTagOutput() SignalingChannelTagOutput
- func (i SignalingChannelTagArgs) ToSignalingChannelTagOutputWithContext(ctx context.Context) SignalingChannelTagOutput
- type SignalingChannelTagArray
- func (SignalingChannelTagArray) ElementType() reflect.Type
- func (i SignalingChannelTagArray) ToOutput(ctx context.Context) pulumix.Output[[]SignalingChannelTag]
- func (i SignalingChannelTagArray) ToSignalingChannelTagArrayOutput() SignalingChannelTagArrayOutput
- func (i SignalingChannelTagArray) ToSignalingChannelTagArrayOutputWithContext(ctx context.Context) SignalingChannelTagArrayOutput
- type SignalingChannelTagArrayInput
- type SignalingChannelTagArrayOutput
- func (SignalingChannelTagArrayOutput) ElementType() reflect.Type
- func (o SignalingChannelTagArrayOutput) Index(i pulumi.IntInput) SignalingChannelTagOutput
- func (o SignalingChannelTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]SignalingChannelTag]
- func (o SignalingChannelTagArrayOutput) ToSignalingChannelTagArrayOutput() SignalingChannelTagArrayOutput
- func (o SignalingChannelTagArrayOutput) ToSignalingChannelTagArrayOutputWithContext(ctx context.Context) SignalingChannelTagArrayOutput
- type SignalingChannelTagInput
- type SignalingChannelTagOutput
- func (SignalingChannelTagOutput) ElementType() reflect.Type
- func (o SignalingChannelTagOutput) Key() pulumi.StringOutput
- func (o SignalingChannelTagOutput) ToOutput(ctx context.Context) pulumix.Output[SignalingChannelTag]
- func (o SignalingChannelTagOutput) ToSignalingChannelTagOutput() SignalingChannelTagOutput
- func (o SignalingChannelTagOutput) ToSignalingChannelTagOutputWithContext(ctx context.Context) SignalingChannelTagOutput
- func (o SignalingChannelTagOutput) Value() pulumi.StringOutput
- type SignalingChannelType
- func (SignalingChannelType) ElementType() reflect.Type
- func (e SignalingChannelType) ToSignalingChannelTypeOutput() SignalingChannelTypeOutput
- func (e SignalingChannelType) ToSignalingChannelTypeOutputWithContext(ctx context.Context) SignalingChannelTypeOutput
- func (e SignalingChannelType) ToSignalingChannelTypePtrOutput() SignalingChannelTypePtrOutput
- func (e SignalingChannelType) ToSignalingChannelTypePtrOutputWithContext(ctx context.Context) SignalingChannelTypePtrOutput
- func (e SignalingChannelType) ToStringOutput() pulumi.StringOutput
- func (e SignalingChannelType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SignalingChannelType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SignalingChannelType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SignalingChannelTypeInput
- type SignalingChannelTypeOutput
- func (SignalingChannelTypeOutput) ElementType() reflect.Type
- func (o SignalingChannelTypeOutput) ToOutput(ctx context.Context) pulumix.Output[SignalingChannelType]
- func (o SignalingChannelTypeOutput) ToSignalingChannelTypeOutput() SignalingChannelTypeOutput
- func (o SignalingChannelTypeOutput) ToSignalingChannelTypeOutputWithContext(ctx context.Context) SignalingChannelTypeOutput
- func (o SignalingChannelTypeOutput) ToSignalingChannelTypePtrOutput() SignalingChannelTypePtrOutput
- func (o SignalingChannelTypeOutput) ToSignalingChannelTypePtrOutputWithContext(ctx context.Context) SignalingChannelTypePtrOutput
- func (o SignalingChannelTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o SignalingChannelTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SignalingChannelTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SignalingChannelTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SignalingChannelTypePtrInput
- type SignalingChannelTypePtrOutput
- func (o SignalingChannelTypePtrOutput) Elem() SignalingChannelTypeOutput
- func (SignalingChannelTypePtrOutput) ElementType() reflect.Type
- func (o SignalingChannelTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*SignalingChannelType]
- func (o SignalingChannelTypePtrOutput) ToSignalingChannelTypePtrOutput() SignalingChannelTypePtrOutput
- func (o SignalingChannelTypePtrOutput) ToSignalingChannelTypePtrOutputWithContext(ctx context.Context) SignalingChannelTypePtrOutput
- func (o SignalingChannelTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SignalingChannelTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Stream
- type StreamArgs
- type StreamInput
- type StreamOutput
- func (o StreamOutput) Arn() pulumi.StringOutput
- func (o StreamOutput) DataRetentionInHours() pulumi.IntPtrOutput
- func (o StreamOutput) DeviceName() pulumi.StringPtrOutput
- func (StreamOutput) ElementType() reflect.Type
- func (o StreamOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o StreamOutput) MediaType() pulumi.StringPtrOutput
- func (o StreamOutput) Name() pulumi.StringPtrOutput
- func (o StreamOutput) Tags() StreamTagArrayOutput
- func (o StreamOutput) ToOutput(ctx context.Context) pulumix.Output[*Stream]
- func (o StreamOutput) ToStreamOutput() StreamOutput
- func (o StreamOutput) ToStreamOutputWithContext(ctx context.Context) StreamOutput
- type StreamState
- type StreamTag
- type StreamTagArgs
- type StreamTagArray
- func (StreamTagArray) ElementType() reflect.Type
- func (i StreamTagArray) ToOutput(ctx context.Context) pulumix.Output[[]StreamTag]
- func (i StreamTagArray) ToStreamTagArrayOutput() StreamTagArrayOutput
- func (i StreamTagArray) ToStreamTagArrayOutputWithContext(ctx context.Context) StreamTagArrayOutput
- type StreamTagArrayInput
- type StreamTagArrayOutput
- func (StreamTagArrayOutput) ElementType() reflect.Type
- func (o StreamTagArrayOutput) Index(i pulumi.IntInput) StreamTagOutput
- func (o StreamTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]StreamTag]
- func (o StreamTagArrayOutput) ToStreamTagArrayOutput() StreamTagArrayOutput
- func (o StreamTagArrayOutput) ToStreamTagArrayOutputWithContext(ctx context.Context) StreamTagArrayOutput
- type StreamTagInput
- type StreamTagOutput
- func (StreamTagOutput) ElementType() reflect.Type
- func (o StreamTagOutput) Key() pulumi.StringOutput
- func (o StreamTagOutput) ToOutput(ctx context.Context) pulumix.Output[StreamTag]
- func (o StreamTagOutput) ToStreamTagOutput() StreamTagOutput
- func (o StreamTagOutput) ToStreamTagOutputWithContext(ctx context.Context) StreamTagOutput
- func (o StreamTagOutput) Value() pulumi.StringOutput
Constants ¶
const (
SignalingChannelTypeSingleMaster = SignalingChannelType("SINGLE_MASTER")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LookupSignalingChannelArgs ¶ added in v0.12.0
type LookupSignalingChannelArgs struct { // The name of the Kinesis Video Signaling Channel. Name string `pulumi:"name"` }
type LookupSignalingChannelOutputArgs ¶ added in v0.12.0
type LookupSignalingChannelOutputArgs struct { // The name of the Kinesis Video Signaling Channel. Name pulumi.StringInput `pulumi:"name"` }
func (LookupSignalingChannelOutputArgs) ElementType ¶ added in v0.12.0
func (LookupSignalingChannelOutputArgs) ElementType() reflect.Type
type LookupSignalingChannelResult ¶ added in v0.12.0
type LookupSignalingChannelResult struct { // The Amazon Resource Name (ARN) of the Kinesis Video Signaling Channel. Arn *string `pulumi:"arn"` // The period of time a signaling channel retains undelivered messages before they are discarded. MessageTtlSeconds *int `pulumi:"messageTtlSeconds"` // An array of key-value pairs to apply to this resource. Tags []SignalingChannelTag `pulumi:"tags"` // The type of the Kinesis Video Signaling Channel to create. Currently, SINGLE_MASTER is the only supported channel type. Type *SignalingChannelType `pulumi:"type"` }
func LookupSignalingChannel ¶ added in v0.12.0
func LookupSignalingChannel(ctx *pulumi.Context, args *LookupSignalingChannelArgs, opts ...pulumi.InvokeOption) (*LookupSignalingChannelResult, error)
Resource Type Definition for AWS::KinesisVideo::SignalingChannel
type LookupSignalingChannelResultOutput ¶ added in v0.12.0
type LookupSignalingChannelResultOutput struct{ *pulumi.OutputState }
func LookupSignalingChannelOutput ¶ added in v0.12.0
func LookupSignalingChannelOutput(ctx *pulumi.Context, args LookupSignalingChannelOutputArgs, opts ...pulumi.InvokeOption) LookupSignalingChannelResultOutput
func (LookupSignalingChannelResultOutput) Arn ¶ added in v0.12.0
func (o LookupSignalingChannelResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the Kinesis Video Signaling Channel.
func (LookupSignalingChannelResultOutput) ElementType ¶ added in v0.12.0
func (LookupSignalingChannelResultOutput) ElementType() reflect.Type
func (LookupSignalingChannelResultOutput) MessageTtlSeconds ¶ added in v0.12.0
func (o LookupSignalingChannelResultOutput) MessageTtlSeconds() pulumi.IntPtrOutput
The period of time a signaling channel retains undelivered messages before they are discarded.
func (LookupSignalingChannelResultOutput) Tags ¶ added in v0.12.0
func (o LookupSignalingChannelResultOutput) Tags() SignalingChannelTagArrayOutput
An array of key-value pairs to apply to this resource.
func (LookupSignalingChannelResultOutput) ToLookupSignalingChannelResultOutput ¶ added in v0.12.0
func (o LookupSignalingChannelResultOutput) ToLookupSignalingChannelResultOutput() LookupSignalingChannelResultOutput
func (LookupSignalingChannelResultOutput) ToLookupSignalingChannelResultOutputWithContext ¶ added in v0.12.0
func (o LookupSignalingChannelResultOutput) ToLookupSignalingChannelResultOutputWithContext(ctx context.Context) LookupSignalingChannelResultOutput
func (LookupSignalingChannelResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupSignalingChannelResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupSignalingChannelResult]
func (LookupSignalingChannelResultOutput) Type ¶ added in v0.12.0
func (o LookupSignalingChannelResultOutput) Type() SignalingChannelTypePtrOutput
The type of the Kinesis Video Signaling Channel to create. Currently, SINGLE_MASTER is the only supported channel type.
type LookupStreamArgs ¶ added in v0.12.0
type LookupStreamArgs struct { // The name of the Kinesis Video stream. Name string `pulumi:"name"` }
type LookupStreamOutputArgs ¶ added in v0.12.0
type LookupStreamOutputArgs struct { // The name of the Kinesis Video stream. Name pulumi.StringInput `pulumi:"name"` }
func (LookupStreamOutputArgs) ElementType ¶ added in v0.12.0
func (LookupStreamOutputArgs) ElementType() reflect.Type
type LookupStreamResult ¶ added in v0.12.0
type LookupStreamResult struct { // The Amazon Resource Name (ARN) of the Kinesis Video stream. Arn *string `pulumi:"arn"` // The number of hours till which Kinesis Video will retain the data in the stream DataRetentionInHours *int `pulumi:"dataRetentionInHours"` // The name of the device that is writing to the stream. DeviceName *string `pulumi:"deviceName"` // AWS KMS key ID that Kinesis Video Streams uses to encrypt stream data. KmsKeyId *string `pulumi:"kmsKeyId"` // The media type of the stream. Consumers of the stream can use this information when processing the stream. MediaType *string `pulumi:"mediaType"` // An array of key-value pairs associated with the Kinesis Video Stream. Tags []StreamTag `pulumi:"tags"` }
func LookupStream ¶ added in v0.12.0
func LookupStream(ctx *pulumi.Context, args *LookupStreamArgs, opts ...pulumi.InvokeOption) (*LookupStreamResult, error)
Resource Type Definition for AWS::KinesisVideo::Stream
type LookupStreamResultOutput ¶ added in v0.12.0
type LookupStreamResultOutput struct{ *pulumi.OutputState }
func LookupStreamOutput ¶ added in v0.12.0
func LookupStreamOutput(ctx *pulumi.Context, args LookupStreamOutputArgs, opts ...pulumi.InvokeOption) LookupStreamResultOutput
func (LookupStreamResultOutput) Arn ¶ added in v0.12.0
func (o LookupStreamResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the Kinesis Video stream.
func (LookupStreamResultOutput) DataRetentionInHours ¶ added in v0.12.0
func (o LookupStreamResultOutput) DataRetentionInHours() pulumi.IntPtrOutput
The number of hours till which Kinesis Video will retain the data in the stream
func (LookupStreamResultOutput) DeviceName ¶ added in v0.12.0
func (o LookupStreamResultOutput) DeviceName() pulumi.StringPtrOutput
The name of the device that is writing to the stream.
func (LookupStreamResultOutput) ElementType ¶ added in v0.12.0
func (LookupStreamResultOutput) ElementType() reflect.Type
func (LookupStreamResultOutput) KmsKeyId ¶ added in v0.12.0
func (o LookupStreamResultOutput) KmsKeyId() pulumi.StringPtrOutput
AWS KMS key ID that Kinesis Video Streams uses to encrypt stream data.
func (LookupStreamResultOutput) MediaType ¶ added in v0.12.0
func (o LookupStreamResultOutput) MediaType() pulumi.StringPtrOutput
The media type of the stream. Consumers of the stream can use this information when processing the stream.
func (LookupStreamResultOutput) Tags ¶ added in v0.12.0
func (o LookupStreamResultOutput) Tags() StreamTagArrayOutput
An array of key-value pairs associated with the Kinesis Video Stream.
func (LookupStreamResultOutput) ToLookupStreamResultOutput ¶ added in v0.12.0
func (o LookupStreamResultOutput) ToLookupStreamResultOutput() LookupStreamResultOutput
func (LookupStreamResultOutput) ToLookupStreamResultOutputWithContext ¶ added in v0.12.0
func (o LookupStreamResultOutput) ToLookupStreamResultOutputWithContext(ctx context.Context) LookupStreamResultOutput
func (LookupStreamResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupStreamResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupStreamResult]
type SignalingChannel ¶
type SignalingChannel struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the Kinesis Video Signaling Channel. Arn pulumi.StringOutput `pulumi:"arn"` // The period of time a signaling channel retains undelivered messages before they are discarded. MessageTtlSeconds pulumi.IntPtrOutput `pulumi:"messageTtlSeconds"` // The name of the Kinesis Video Signaling Channel. Name pulumi.StringPtrOutput `pulumi:"name"` // An array of key-value pairs to apply to this resource. Tags SignalingChannelTagArrayOutput `pulumi:"tags"` // The type of the Kinesis Video Signaling Channel to create. Currently, SINGLE_MASTER is the only supported channel type. Type SignalingChannelTypePtrOutput `pulumi:"type"` }
Resource Type Definition for AWS::KinesisVideo::SignalingChannel
func GetSignalingChannel ¶
func GetSignalingChannel(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SignalingChannelState, opts ...pulumi.ResourceOption) (*SignalingChannel, error)
GetSignalingChannel gets an existing SignalingChannel resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSignalingChannel ¶
func NewSignalingChannel(ctx *pulumi.Context, name string, args *SignalingChannelArgs, opts ...pulumi.ResourceOption) (*SignalingChannel, error)
NewSignalingChannel registers a new resource with the given unique name, arguments, and options.
func (*SignalingChannel) ElementType ¶
func (*SignalingChannel) ElementType() reflect.Type
func (*SignalingChannel) ToOutput ¶ added in v0.76.0
func (i *SignalingChannel) ToOutput(ctx context.Context) pulumix.Output[*SignalingChannel]
func (*SignalingChannel) ToSignalingChannelOutput ¶
func (i *SignalingChannel) ToSignalingChannelOutput() SignalingChannelOutput
func (*SignalingChannel) ToSignalingChannelOutputWithContext ¶
func (i *SignalingChannel) ToSignalingChannelOutputWithContext(ctx context.Context) SignalingChannelOutput
type SignalingChannelArgs ¶
type SignalingChannelArgs struct { // The period of time a signaling channel retains undelivered messages before they are discarded. MessageTtlSeconds pulumi.IntPtrInput // The name of the Kinesis Video Signaling Channel. Name pulumi.StringPtrInput // An array of key-value pairs to apply to this resource. Tags SignalingChannelTagArrayInput // The type of the Kinesis Video Signaling Channel to create. Currently, SINGLE_MASTER is the only supported channel type. Type SignalingChannelTypePtrInput }
The set of arguments for constructing a SignalingChannel resource.
func (SignalingChannelArgs) ElementType ¶
func (SignalingChannelArgs) ElementType() reflect.Type
type SignalingChannelInput ¶
type SignalingChannelInput interface { pulumi.Input ToSignalingChannelOutput() SignalingChannelOutput ToSignalingChannelOutputWithContext(ctx context.Context) SignalingChannelOutput }
type SignalingChannelOutput ¶
type SignalingChannelOutput struct{ *pulumi.OutputState }
func (SignalingChannelOutput) Arn ¶ added in v0.17.0
func (o SignalingChannelOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the Kinesis Video Signaling Channel.
func (SignalingChannelOutput) ElementType ¶
func (SignalingChannelOutput) ElementType() reflect.Type
func (SignalingChannelOutput) MessageTtlSeconds ¶ added in v0.17.0
func (o SignalingChannelOutput) MessageTtlSeconds() pulumi.IntPtrOutput
The period of time a signaling channel retains undelivered messages before they are discarded.
func (SignalingChannelOutput) Name ¶ added in v0.17.0
func (o SignalingChannelOutput) Name() pulumi.StringPtrOutput
The name of the Kinesis Video Signaling Channel.
func (SignalingChannelOutput) Tags ¶ added in v0.17.0
func (o SignalingChannelOutput) Tags() SignalingChannelTagArrayOutput
An array of key-value pairs to apply to this resource.
func (SignalingChannelOutput) ToOutput ¶ added in v0.76.0
func (o SignalingChannelOutput) ToOutput(ctx context.Context) pulumix.Output[*SignalingChannel]
func (SignalingChannelOutput) ToSignalingChannelOutput ¶
func (o SignalingChannelOutput) ToSignalingChannelOutput() SignalingChannelOutput
func (SignalingChannelOutput) ToSignalingChannelOutputWithContext ¶
func (o SignalingChannelOutput) ToSignalingChannelOutputWithContext(ctx context.Context) SignalingChannelOutput
func (SignalingChannelOutput) Type ¶ added in v0.17.0
func (o SignalingChannelOutput) Type() SignalingChannelTypePtrOutput
The type of the Kinesis Video Signaling Channel to create. Currently, SINGLE_MASTER is the only supported channel type.
type SignalingChannelState ¶
type SignalingChannelState struct { }
func (SignalingChannelState) ElementType ¶
func (SignalingChannelState) ElementType() reflect.Type
type SignalingChannelTag ¶
type SignalingChannelTag struct { // The key name of the tag. Specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. The following characters can be used: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. Specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. The following characters can be used: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type SignalingChannelTagArgs ¶
type SignalingChannelTagArgs struct { // The key name of the tag. Specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. The following characters can be used: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key pulumi.StringInput `pulumi:"key"` // The value for the tag. Specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. The following characters can be used: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value pulumi.StringInput `pulumi:"value"` }
A key-value pair to associate with a resource.
func (SignalingChannelTagArgs) ElementType ¶
func (SignalingChannelTagArgs) ElementType() reflect.Type
func (SignalingChannelTagArgs) ToOutput ¶ added in v0.76.0
func (i SignalingChannelTagArgs) ToOutput(ctx context.Context) pulumix.Output[SignalingChannelTag]
func (SignalingChannelTagArgs) ToSignalingChannelTagOutput ¶
func (i SignalingChannelTagArgs) ToSignalingChannelTagOutput() SignalingChannelTagOutput
func (SignalingChannelTagArgs) ToSignalingChannelTagOutputWithContext ¶
func (i SignalingChannelTagArgs) ToSignalingChannelTagOutputWithContext(ctx context.Context) SignalingChannelTagOutput
type SignalingChannelTagArray ¶
type SignalingChannelTagArray []SignalingChannelTagInput
func (SignalingChannelTagArray) ElementType ¶
func (SignalingChannelTagArray) ElementType() reflect.Type
func (SignalingChannelTagArray) ToOutput ¶ added in v0.76.0
func (i SignalingChannelTagArray) ToOutput(ctx context.Context) pulumix.Output[[]SignalingChannelTag]
func (SignalingChannelTagArray) ToSignalingChannelTagArrayOutput ¶
func (i SignalingChannelTagArray) ToSignalingChannelTagArrayOutput() SignalingChannelTagArrayOutput
func (SignalingChannelTagArray) ToSignalingChannelTagArrayOutputWithContext ¶
func (i SignalingChannelTagArray) ToSignalingChannelTagArrayOutputWithContext(ctx context.Context) SignalingChannelTagArrayOutput
type SignalingChannelTagArrayInput ¶
type SignalingChannelTagArrayInput interface { pulumi.Input ToSignalingChannelTagArrayOutput() SignalingChannelTagArrayOutput ToSignalingChannelTagArrayOutputWithContext(context.Context) SignalingChannelTagArrayOutput }
SignalingChannelTagArrayInput is an input type that accepts SignalingChannelTagArray and SignalingChannelTagArrayOutput values. You can construct a concrete instance of `SignalingChannelTagArrayInput` via:
SignalingChannelTagArray{ SignalingChannelTagArgs{...} }
type SignalingChannelTagArrayOutput ¶
type SignalingChannelTagArrayOutput struct{ *pulumi.OutputState }
func (SignalingChannelTagArrayOutput) ElementType ¶
func (SignalingChannelTagArrayOutput) ElementType() reflect.Type
func (SignalingChannelTagArrayOutput) Index ¶
func (o SignalingChannelTagArrayOutput) Index(i pulumi.IntInput) SignalingChannelTagOutput
func (SignalingChannelTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o SignalingChannelTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]SignalingChannelTag]
func (SignalingChannelTagArrayOutput) ToSignalingChannelTagArrayOutput ¶
func (o SignalingChannelTagArrayOutput) ToSignalingChannelTagArrayOutput() SignalingChannelTagArrayOutput
func (SignalingChannelTagArrayOutput) ToSignalingChannelTagArrayOutputWithContext ¶
func (o SignalingChannelTagArrayOutput) ToSignalingChannelTagArrayOutputWithContext(ctx context.Context) SignalingChannelTagArrayOutput
type SignalingChannelTagInput ¶
type SignalingChannelTagInput interface { pulumi.Input ToSignalingChannelTagOutput() SignalingChannelTagOutput ToSignalingChannelTagOutputWithContext(context.Context) SignalingChannelTagOutput }
SignalingChannelTagInput is an input type that accepts SignalingChannelTagArgs and SignalingChannelTagOutput values. You can construct a concrete instance of `SignalingChannelTagInput` via:
SignalingChannelTagArgs{...}
type SignalingChannelTagOutput ¶
type SignalingChannelTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (SignalingChannelTagOutput) ElementType ¶
func (SignalingChannelTagOutput) ElementType() reflect.Type
func (SignalingChannelTagOutput) Key ¶
func (o SignalingChannelTagOutput) Key() pulumi.StringOutput
The key name of the tag. Specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. The following characters can be used: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
func (SignalingChannelTagOutput) ToOutput ¶ added in v0.76.0
func (o SignalingChannelTagOutput) ToOutput(ctx context.Context) pulumix.Output[SignalingChannelTag]
func (SignalingChannelTagOutput) ToSignalingChannelTagOutput ¶
func (o SignalingChannelTagOutput) ToSignalingChannelTagOutput() SignalingChannelTagOutput
func (SignalingChannelTagOutput) ToSignalingChannelTagOutputWithContext ¶
func (o SignalingChannelTagOutput) ToSignalingChannelTagOutputWithContext(ctx context.Context) SignalingChannelTagOutput
func (SignalingChannelTagOutput) Value ¶
func (o SignalingChannelTagOutput) Value() pulumi.StringOutput
The value for the tag. Specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. The following characters can be used: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
type SignalingChannelType ¶
type SignalingChannelType string
The type of the Kinesis Video Signaling Channel to create. Currently, SINGLE_MASTER is the only supported channel type.
func (SignalingChannelType) ElementType ¶
func (SignalingChannelType) ElementType() reflect.Type
func (SignalingChannelType) ToSignalingChannelTypeOutput ¶
func (e SignalingChannelType) ToSignalingChannelTypeOutput() SignalingChannelTypeOutput
func (SignalingChannelType) ToSignalingChannelTypeOutputWithContext ¶
func (e SignalingChannelType) ToSignalingChannelTypeOutputWithContext(ctx context.Context) SignalingChannelTypeOutput
func (SignalingChannelType) ToSignalingChannelTypePtrOutput ¶
func (e SignalingChannelType) ToSignalingChannelTypePtrOutput() SignalingChannelTypePtrOutput
func (SignalingChannelType) ToSignalingChannelTypePtrOutputWithContext ¶
func (e SignalingChannelType) ToSignalingChannelTypePtrOutputWithContext(ctx context.Context) SignalingChannelTypePtrOutput
func (SignalingChannelType) ToStringOutput ¶
func (e SignalingChannelType) ToStringOutput() pulumi.StringOutput
func (SignalingChannelType) ToStringOutputWithContext ¶
func (e SignalingChannelType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SignalingChannelType) ToStringPtrOutput ¶
func (e SignalingChannelType) ToStringPtrOutput() pulumi.StringPtrOutput
func (SignalingChannelType) ToStringPtrOutputWithContext ¶
func (e SignalingChannelType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SignalingChannelTypeInput ¶
type SignalingChannelTypeInput interface { pulumi.Input ToSignalingChannelTypeOutput() SignalingChannelTypeOutput ToSignalingChannelTypeOutputWithContext(context.Context) SignalingChannelTypeOutput }
SignalingChannelTypeInput is an input type that accepts SignalingChannelTypeArgs and SignalingChannelTypeOutput values. You can construct a concrete instance of `SignalingChannelTypeInput` via:
SignalingChannelTypeArgs{...}
type SignalingChannelTypeOutput ¶
type SignalingChannelTypeOutput struct{ *pulumi.OutputState }
func (SignalingChannelTypeOutput) ElementType ¶
func (SignalingChannelTypeOutput) ElementType() reflect.Type
func (SignalingChannelTypeOutput) ToOutput ¶ added in v0.76.0
func (o SignalingChannelTypeOutput) ToOutput(ctx context.Context) pulumix.Output[SignalingChannelType]
func (SignalingChannelTypeOutput) ToSignalingChannelTypeOutput ¶
func (o SignalingChannelTypeOutput) ToSignalingChannelTypeOutput() SignalingChannelTypeOutput
func (SignalingChannelTypeOutput) ToSignalingChannelTypeOutputWithContext ¶
func (o SignalingChannelTypeOutput) ToSignalingChannelTypeOutputWithContext(ctx context.Context) SignalingChannelTypeOutput
func (SignalingChannelTypeOutput) ToSignalingChannelTypePtrOutput ¶
func (o SignalingChannelTypeOutput) ToSignalingChannelTypePtrOutput() SignalingChannelTypePtrOutput
func (SignalingChannelTypeOutput) ToSignalingChannelTypePtrOutputWithContext ¶
func (o SignalingChannelTypeOutput) ToSignalingChannelTypePtrOutputWithContext(ctx context.Context) SignalingChannelTypePtrOutput
func (SignalingChannelTypeOutput) ToStringOutput ¶
func (o SignalingChannelTypeOutput) ToStringOutput() pulumi.StringOutput
func (SignalingChannelTypeOutput) ToStringOutputWithContext ¶
func (o SignalingChannelTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SignalingChannelTypeOutput) ToStringPtrOutput ¶
func (o SignalingChannelTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SignalingChannelTypeOutput) ToStringPtrOutputWithContext ¶
func (o SignalingChannelTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SignalingChannelTypePtrInput ¶
type SignalingChannelTypePtrInput interface { pulumi.Input ToSignalingChannelTypePtrOutput() SignalingChannelTypePtrOutput ToSignalingChannelTypePtrOutputWithContext(context.Context) SignalingChannelTypePtrOutput }
func SignalingChannelTypePtr ¶
func SignalingChannelTypePtr(v string) SignalingChannelTypePtrInput
type SignalingChannelTypePtrOutput ¶
type SignalingChannelTypePtrOutput struct{ *pulumi.OutputState }
func (SignalingChannelTypePtrOutput) Elem ¶
func (o SignalingChannelTypePtrOutput) Elem() SignalingChannelTypeOutput
func (SignalingChannelTypePtrOutput) ElementType ¶
func (SignalingChannelTypePtrOutput) ElementType() reflect.Type
func (SignalingChannelTypePtrOutput) ToOutput ¶ added in v0.76.0
func (o SignalingChannelTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*SignalingChannelType]
func (SignalingChannelTypePtrOutput) ToSignalingChannelTypePtrOutput ¶
func (o SignalingChannelTypePtrOutput) ToSignalingChannelTypePtrOutput() SignalingChannelTypePtrOutput
func (SignalingChannelTypePtrOutput) ToSignalingChannelTypePtrOutputWithContext ¶
func (o SignalingChannelTypePtrOutput) ToSignalingChannelTypePtrOutputWithContext(ctx context.Context) SignalingChannelTypePtrOutput
func (SignalingChannelTypePtrOutput) ToStringPtrOutput ¶
func (o SignalingChannelTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SignalingChannelTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o SignalingChannelTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Stream ¶
type Stream struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the Kinesis Video stream. Arn pulumi.StringOutput `pulumi:"arn"` // The number of hours till which Kinesis Video will retain the data in the stream DataRetentionInHours pulumi.IntPtrOutput `pulumi:"dataRetentionInHours"` // The name of the device that is writing to the stream. DeviceName pulumi.StringPtrOutput `pulumi:"deviceName"` // AWS KMS key ID that Kinesis Video Streams uses to encrypt stream data. KmsKeyId pulumi.StringPtrOutput `pulumi:"kmsKeyId"` // The media type of the stream. Consumers of the stream can use this information when processing the stream. MediaType pulumi.StringPtrOutput `pulumi:"mediaType"` // The name of the Kinesis Video stream. Name pulumi.StringPtrOutput `pulumi:"name"` // An array of key-value pairs associated with the Kinesis Video Stream. Tags StreamTagArrayOutput `pulumi:"tags"` }
Resource Type Definition for AWS::KinesisVideo::Stream
func GetStream ¶
func GetStream(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StreamState, opts ...pulumi.ResourceOption) (*Stream, error)
GetStream gets an existing Stream resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewStream ¶
func NewStream(ctx *pulumi.Context, name string, args *StreamArgs, opts ...pulumi.ResourceOption) (*Stream, error)
NewStream registers a new resource with the given unique name, arguments, and options.
func (*Stream) ElementType ¶
func (*Stream) ToStreamOutput ¶
func (i *Stream) ToStreamOutput() StreamOutput
func (*Stream) ToStreamOutputWithContext ¶
func (i *Stream) ToStreamOutputWithContext(ctx context.Context) StreamOutput
type StreamArgs ¶
type StreamArgs struct { // The number of hours till which Kinesis Video will retain the data in the stream DataRetentionInHours pulumi.IntPtrInput // The name of the device that is writing to the stream. DeviceName pulumi.StringPtrInput // AWS KMS key ID that Kinesis Video Streams uses to encrypt stream data. KmsKeyId pulumi.StringPtrInput // The media type of the stream. Consumers of the stream can use this information when processing the stream. MediaType pulumi.StringPtrInput // The name of the Kinesis Video stream. Name pulumi.StringPtrInput // An array of key-value pairs associated with the Kinesis Video Stream. Tags StreamTagArrayInput }
The set of arguments for constructing a Stream resource.
func (StreamArgs) ElementType ¶
func (StreamArgs) ElementType() reflect.Type
type StreamInput ¶
type StreamInput interface { pulumi.Input ToStreamOutput() StreamOutput ToStreamOutputWithContext(ctx context.Context) StreamOutput }
type StreamOutput ¶
type StreamOutput struct{ *pulumi.OutputState }
func (StreamOutput) Arn ¶ added in v0.17.0
func (o StreamOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the Kinesis Video stream.
func (StreamOutput) DataRetentionInHours ¶ added in v0.17.0
func (o StreamOutput) DataRetentionInHours() pulumi.IntPtrOutput
The number of hours till which Kinesis Video will retain the data in the stream
func (StreamOutput) DeviceName ¶ added in v0.17.0
func (o StreamOutput) DeviceName() pulumi.StringPtrOutput
The name of the device that is writing to the stream.
func (StreamOutput) ElementType ¶
func (StreamOutput) ElementType() reflect.Type
func (StreamOutput) KmsKeyId ¶ added in v0.17.0
func (o StreamOutput) KmsKeyId() pulumi.StringPtrOutput
AWS KMS key ID that Kinesis Video Streams uses to encrypt stream data.
func (StreamOutput) MediaType ¶ added in v0.17.0
func (o StreamOutput) MediaType() pulumi.StringPtrOutput
The media type of the stream. Consumers of the stream can use this information when processing the stream.
func (StreamOutput) Name ¶ added in v0.17.0
func (o StreamOutput) Name() pulumi.StringPtrOutput
The name of the Kinesis Video stream.
func (StreamOutput) Tags ¶ added in v0.17.0
func (o StreamOutput) Tags() StreamTagArrayOutput
An array of key-value pairs associated with the Kinesis Video Stream.
func (StreamOutput) ToStreamOutput ¶
func (o StreamOutput) ToStreamOutput() StreamOutput
func (StreamOutput) ToStreamOutputWithContext ¶
func (o StreamOutput) ToStreamOutputWithContext(ctx context.Context) StreamOutput
type StreamState ¶
type StreamState struct { }
func (StreamState) ElementType ¶
func (StreamState) ElementType() reflect.Type
type StreamTag ¶
type StreamTag struct { // The key name of the tag. Specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. The following characters can be used: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. Specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. The following characters can be used: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value string `pulumi:"value"` }
A key-value pair to associated with the Kinesis Video Stream.
type StreamTagArgs ¶
type StreamTagArgs struct { // The key name of the tag. Specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. The following characters can be used: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key pulumi.StringInput `pulumi:"key"` // The value for the tag. Specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. The following characters can be used: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value pulumi.StringInput `pulumi:"value"` }
A key-value pair to associated with the Kinesis Video Stream.
func (StreamTagArgs) ElementType ¶
func (StreamTagArgs) ElementType() reflect.Type
func (StreamTagArgs) ToStreamTagOutput ¶
func (i StreamTagArgs) ToStreamTagOutput() StreamTagOutput
func (StreamTagArgs) ToStreamTagOutputWithContext ¶
func (i StreamTagArgs) ToStreamTagOutputWithContext(ctx context.Context) StreamTagOutput
type StreamTagArray ¶
type StreamTagArray []StreamTagInput
func (StreamTagArray) ElementType ¶
func (StreamTagArray) ElementType() reflect.Type
func (StreamTagArray) ToStreamTagArrayOutput ¶
func (i StreamTagArray) ToStreamTagArrayOutput() StreamTagArrayOutput
func (StreamTagArray) ToStreamTagArrayOutputWithContext ¶
func (i StreamTagArray) ToStreamTagArrayOutputWithContext(ctx context.Context) StreamTagArrayOutput
type StreamTagArrayInput ¶
type StreamTagArrayInput interface { pulumi.Input ToStreamTagArrayOutput() StreamTagArrayOutput ToStreamTagArrayOutputWithContext(context.Context) StreamTagArrayOutput }
StreamTagArrayInput is an input type that accepts StreamTagArray and StreamTagArrayOutput values. You can construct a concrete instance of `StreamTagArrayInput` via:
StreamTagArray{ StreamTagArgs{...} }
type StreamTagArrayOutput ¶
type StreamTagArrayOutput struct{ *pulumi.OutputState }
func (StreamTagArrayOutput) ElementType ¶
func (StreamTagArrayOutput) ElementType() reflect.Type
func (StreamTagArrayOutput) Index ¶
func (o StreamTagArrayOutput) Index(i pulumi.IntInput) StreamTagOutput
func (StreamTagArrayOutput) ToStreamTagArrayOutput ¶
func (o StreamTagArrayOutput) ToStreamTagArrayOutput() StreamTagArrayOutput
func (StreamTagArrayOutput) ToStreamTagArrayOutputWithContext ¶
func (o StreamTagArrayOutput) ToStreamTagArrayOutputWithContext(ctx context.Context) StreamTagArrayOutput
type StreamTagInput ¶
type StreamTagInput interface { pulumi.Input ToStreamTagOutput() StreamTagOutput ToStreamTagOutputWithContext(context.Context) StreamTagOutput }
StreamTagInput is an input type that accepts StreamTagArgs and StreamTagOutput values. You can construct a concrete instance of `StreamTagInput` via:
StreamTagArgs{...}
type StreamTagOutput ¶
type StreamTagOutput struct{ *pulumi.OutputState }
A key-value pair to associated with the Kinesis Video Stream.
func (StreamTagOutput) ElementType ¶
func (StreamTagOutput) ElementType() reflect.Type
func (StreamTagOutput) Key ¶
func (o StreamTagOutput) Key() pulumi.StringOutput
The key name of the tag. Specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. The following characters can be used: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
func (StreamTagOutput) ToStreamTagOutput ¶
func (o StreamTagOutput) ToStreamTagOutput() StreamTagOutput
func (StreamTagOutput) ToStreamTagOutputWithContext ¶
func (o StreamTagOutput) ToStreamTagOutputWithContext(ctx context.Context) StreamTagOutput
func (StreamTagOutput) Value ¶
func (o StreamTagOutput) Value() pulumi.StringOutput
The value for the tag. Specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. The following characters can be used: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.