Documentation
¶
Index ¶
- type StreamLiveInput
- type StreamLiveInputArgs
- type StreamLiveInputArray
- type StreamLiveInputArrayInput
- type StreamLiveInputArrayOutput
- func (StreamLiveInputArrayOutput) ElementType() reflect.Type
- func (o StreamLiveInputArrayOutput) Index(i pulumi.IntInput) StreamLiveInputOutput
- func (o StreamLiveInputArrayOutput) ToStreamLiveInputArrayOutput() StreamLiveInputArrayOutput
- func (o StreamLiveInputArrayOutput) ToStreamLiveInputArrayOutputWithContext(ctx context.Context) StreamLiveInputArrayOutput
- type StreamLiveInputInput
- type StreamLiveInputInputSetting
- type StreamLiveInputInputSettingArgs
- func (StreamLiveInputInputSettingArgs) ElementType() reflect.Type
- func (i StreamLiveInputInputSettingArgs) ToStreamLiveInputInputSettingOutput() StreamLiveInputInputSettingOutput
- func (i StreamLiveInputInputSettingArgs) ToStreamLiveInputInputSettingOutputWithContext(ctx context.Context) StreamLiveInputInputSettingOutput
- type StreamLiveInputInputSettingArray
- func (StreamLiveInputInputSettingArray) ElementType() reflect.Type
- func (i StreamLiveInputInputSettingArray) ToStreamLiveInputInputSettingArrayOutput() StreamLiveInputInputSettingArrayOutput
- func (i StreamLiveInputInputSettingArray) ToStreamLiveInputInputSettingArrayOutputWithContext(ctx context.Context) StreamLiveInputInputSettingArrayOutput
- type StreamLiveInputInputSettingArrayInput
- type StreamLiveInputInputSettingArrayOutput
- func (StreamLiveInputInputSettingArrayOutput) ElementType() reflect.Type
- func (o StreamLiveInputInputSettingArrayOutput) Index(i pulumi.IntInput) StreamLiveInputInputSettingOutput
- func (o StreamLiveInputInputSettingArrayOutput) ToStreamLiveInputInputSettingArrayOutput() StreamLiveInputInputSettingArrayOutput
- func (o StreamLiveInputInputSettingArrayOutput) ToStreamLiveInputInputSettingArrayOutputWithContext(ctx context.Context) StreamLiveInputInputSettingArrayOutput
- type StreamLiveInputInputSettingInput
- type StreamLiveInputInputSettingOutput
- func (o StreamLiveInputInputSettingOutput) AppName() pulumi.StringPtrOutput
- func (o StreamLiveInputInputSettingOutput) DelayTime() pulumi.IntPtrOutput
- func (StreamLiveInputInputSettingOutput) ElementType() reflect.Type
- func (o StreamLiveInputInputSettingOutput) InputAddress() pulumi.StringPtrOutput
- func (o StreamLiveInputInputSettingOutput) InputDomain() pulumi.StringPtrOutput
- func (o StreamLiveInputInputSettingOutput) Password() pulumi.StringPtrOutput
- func (o StreamLiveInputInputSettingOutput) SourceType() pulumi.StringPtrOutput
- func (o StreamLiveInputInputSettingOutput) SourceUrl() pulumi.StringPtrOutput
- func (o StreamLiveInputInputSettingOutput) StreamName() pulumi.StringPtrOutput
- func (o StreamLiveInputInputSettingOutput) ToStreamLiveInputInputSettingOutput() StreamLiveInputInputSettingOutput
- func (o StreamLiveInputInputSettingOutput) ToStreamLiveInputInputSettingOutputWithContext(ctx context.Context) StreamLiveInputInputSettingOutput
- func (o StreamLiveInputInputSettingOutput) UserName() pulumi.StringPtrOutput
- type StreamLiveInputMap
- type StreamLiveInputMapInput
- type StreamLiveInputMapOutput
- func (StreamLiveInputMapOutput) ElementType() reflect.Type
- func (o StreamLiveInputMapOutput) MapIndex(k pulumi.StringInput) StreamLiveInputOutput
- func (o StreamLiveInputMapOutput) ToStreamLiveInputMapOutput() StreamLiveInputMapOutput
- func (o StreamLiveInputMapOutput) ToStreamLiveInputMapOutputWithContext(ctx context.Context) StreamLiveInputMapOutput
- type StreamLiveInputOutput
- func (StreamLiveInputOutput) ElementType() reflect.Type
- func (o StreamLiveInputOutput) InputSettings() StreamLiveInputInputSettingArrayOutput
- func (o StreamLiveInputOutput) Name() pulumi.StringOutput
- func (o StreamLiveInputOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o StreamLiveInputOutput) ToStreamLiveInputOutput() StreamLiveInputOutput
- func (o StreamLiveInputOutput) ToStreamLiveInputOutputWithContext(ctx context.Context) StreamLiveInputOutput
- func (o StreamLiveInputOutput) Type() pulumi.StringOutput
- type StreamLiveInputState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type StreamLiveInput ¶
type StreamLiveInput struct { pulumi.CustomResourceState // Input settings. For the type `RTMP_PUSH`, `RTMP_PULL`, `HLS_PULL`, or `MP4_PULL`, 1 or 2 inputs of the corresponding // type can be configured. InputSettings StreamLiveInputInputSettingArrayOutput `pulumi:"inputSettings"` // Input name, which can contain 1-32 case-sensitive letters, digits, and underscores and must be unique at the region // level. Name pulumi.StringOutput `pulumi:"name"` // ID of the input security group to attachYou can attach only one security group to an input. SecurityGroupIds pulumi.StringArrayOutput `pulumi:"securityGroupIds"` // Input typeValid values: `RTMP_PUSH`, `RTP_PUSH`, `UDP_PUSH`, `RTMP_PULL`, `HLS_PULL`, `MP4_PULL`. Type pulumi.StringOutput `pulumi:"type"` }
func GetStreamLiveInput ¶
func GetStreamLiveInput(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StreamLiveInputState, opts ...pulumi.ResourceOption) (*StreamLiveInput, error)
GetStreamLiveInput gets an existing StreamLiveInput 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 NewStreamLiveInput ¶
func NewStreamLiveInput(ctx *pulumi.Context, name string, args *StreamLiveInputArgs, opts ...pulumi.ResourceOption) (*StreamLiveInput, error)
NewStreamLiveInput registers a new resource with the given unique name, arguments, and options.
func (*StreamLiveInput) ElementType ¶
func (*StreamLiveInput) ElementType() reflect.Type
func (*StreamLiveInput) ToStreamLiveInputOutput ¶
func (i *StreamLiveInput) ToStreamLiveInputOutput() StreamLiveInputOutput
func (*StreamLiveInput) ToStreamLiveInputOutputWithContext ¶
func (i *StreamLiveInput) ToStreamLiveInputOutputWithContext(ctx context.Context) StreamLiveInputOutput
type StreamLiveInputArgs ¶
type StreamLiveInputArgs struct { // Input settings. For the type `RTMP_PUSH`, `RTMP_PULL`, `HLS_PULL`, or `MP4_PULL`, 1 or 2 inputs of the corresponding // type can be configured. InputSettings StreamLiveInputInputSettingArrayInput // Input name, which can contain 1-32 case-sensitive letters, digits, and underscores and must be unique at the region // level. Name pulumi.StringPtrInput // ID of the input security group to attachYou can attach only one security group to an input. SecurityGroupIds pulumi.StringArrayInput // Input typeValid values: `RTMP_PUSH`, `RTP_PUSH`, `UDP_PUSH`, `RTMP_PULL`, `HLS_PULL`, `MP4_PULL`. Type pulumi.StringInput }
The set of arguments for constructing a StreamLiveInput resource.
func (StreamLiveInputArgs) ElementType ¶
func (StreamLiveInputArgs) ElementType() reflect.Type
type StreamLiveInputArray ¶
type StreamLiveInputArray []StreamLiveInputInput
func (StreamLiveInputArray) ElementType ¶
func (StreamLiveInputArray) ElementType() reflect.Type
func (StreamLiveInputArray) ToStreamLiveInputArrayOutput ¶
func (i StreamLiveInputArray) ToStreamLiveInputArrayOutput() StreamLiveInputArrayOutput
func (StreamLiveInputArray) ToStreamLiveInputArrayOutputWithContext ¶
func (i StreamLiveInputArray) ToStreamLiveInputArrayOutputWithContext(ctx context.Context) StreamLiveInputArrayOutput
type StreamLiveInputArrayInput ¶
type StreamLiveInputArrayInput interface { pulumi.Input ToStreamLiveInputArrayOutput() StreamLiveInputArrayOutput ToStreamLiveInputArrayOutputWithContext(context.Context) StreamLiveInputArrayOutput }
StreamLiveInputArrayInput is an input type that accepts StreamLiveInputArray and StreamLiveInputArrayOutput values. You can construct a concrete instance of `StreamLiveInputArrayInput` via:
StreamLiveInputArray{ StreamLiveInputArgs{...} }
type StreamLiveInputArrayOutput ¶
type StreamLiveInputArrayOutput struct{ *pulumi.OutputState }
func (StreamLiveInputArrayOutput) ElementType ¶
func (StreamLiveInputArrayOutput) ElementType() reflect.Type
func (StreamLiveInputArrayOutput) Index ¶
func (o StreamLiveInputArrayOutput) Index(i pulumi.IntInput) StreamLiveInputOutput
func (StreamLiveInputArrayOutput) ToStreamLiveInputArrayOutput ¶
func (o StreamLiveInputArrayOutput) ToStreamLiveInputArrayOutput() StreamLiveInputArrayOutput
func (StreamLiveInputArrayOutput) ToStreamLiveInputArrayOutputWithContext ¶
func (o StreamLiveInputArrayOutput) ToStreamLiveInputArrayOutputWithContext(ctx context.Context) StreamLiveInputArrayOutput
type StreamLiveInputInput ¶
type StreamLiveInputInput interface { pulumi.Input ToStreamLiveInputOutput() StreamLiveInputOutput ToStreamLiveInputOutputWithContext(ctx context.Context) StreamLiveInputOutput }
type StreamLiveInputInputSetting ¶
type StreamLiveInputInputSetting struct { AppName *string `pulumi:"appName"` DelayTime *int `pulumi:"delayTime"` InputAddress *string `pulumi:"inputAddress"` InputDomain *string `pulumi:"inputDomain"` Password *string `pulumi:"password"` SourceType *string `pulumi:"sourceType"` SourceUrl *string `pulumi:"sourceUrl"` StreamName *string `pulumi:"streamName"` UserName *string `pulumi:"userName"` }
type StreamLiveInputInputSettingArgs ¶
type StreamLiveInputInputSettingArgs struct { AppName pulumi.StringPtrInput `pulumi:"appName"` DelayTime pulumi.IntPtrInput `pulumi:"delayTime"` InputAddress pulumi.StringPtrInput `pulumi:"inputAddress"` InputDomain pulumi.StringPtrInput `pulumi:"inputDomain"` Password pulumi.StringPtrInput `pulumi:"password"` SourceType pulumi.StringPtrInput `pulumi:"sourceType"` SourceUrl pulumi.StringPtrInput `pulumi:"sourceUrl"` StreamName pulumi.StringPtrInput `pulumi:"streamName"` UserName pulumi.StringPtrInput `pulumi:"userName"` }
func (StreamLiveInputInputSettingArgs) ElementType ¶
func (StreamLiveInputInputSettingArgs) ElementType() reflect.Type
func (StreamLiveInputInputSettingArgs) ToStreamLiveInputInputSettingOutput ¶
func (i StreamLiveInputInputSettingArgs) ToStreamLiveInputInputSettingOutput() StreamLiveInputInputSettingOutput
func (StreamLiveInputInputSettingArgs) ToStreamLiveInputInputSettingOutputWithContext ¶
func (i StreamLiveInputInputSettingArgs) ToStreamLiveInputInputSettingOutputWithContext(ctx context.Context) StreamLiveInputInputSettingOutput
type StreamLiveInputInputSettingArray ¶
type StreamLiveInputInputSettingArray []StreamLiveInputInputSettingInput
func (StreamLiveInputInputSettingArray) ElementType ¶
func (StreamLiveInputInputSettingArray) ElementType() reflect.Type
func (StreamLiveInputInputSettingArray) ToStreamLiveInputInputSettingArrayOutput ¶
func (i StreamLiveInputInputSettingArray) ToStreamLiveInputInputSettingArrayOutput() StreamLiveInputInputSettingArrayOutput
func (StreamLiveInputInputSettingArray) ToStreamLiveInputInputSettingArrayOutputWithContext ¶
func (i StreamLiveInputInputSettingArray) ToStreamLiveInputInputSettingArrayOutputWithContext(ctx context.Context) StreamLiveInputInputSettingArrayOutput
type StreamLiveInputInputSettingArrayInput ¶
type StreamLiveInputInputSettingArrayInput interface { pulumi.Input ToStreamLiveInputInputSettingArrayOutput() StreamLiveInputInputSettingArrayOutput ToStreamLiveInputInputSettingArrayOutputWithContext(context.Context) StreamLiveInputInputSettingArrayOutput }
StreamLiveInputInputSettingArrayInput is an input type that accepts StreamLiveInputInputSettingArray and StreamLiveInputInputSettingArrayOutput values. You can construct a concrete instance of `StreamLiveInputInputSettingArrayInput` via:
StreamLiveInputInputSettingArray{ StreamLiveInputInputSettingArgs{...} }
type StreamLiveInputInputSettingArrayOutput ¶
type StreamLiveInputInputSettingArrayOutput struct{ *pulumi.OutputState }
func (StreamLiveInputInputSettingArrayOutput) ElementType ¶
func (StreamLiveInputInputSettingArrayOutput) ElementType() reflect.Type
func (StreamLiveInputInputSettingArrayOutput) ToStreamLiveInputInputSettingArrayOutput ¶
func (o StreamLiveInputInputSettingArrayOutput) ToStreamLiveInputInputSettingArrayOutput() StreamLiveInputInputSettingArrayOutput
func (StreamLiveInputInputSettingArrayOutput) ToStreamLiveInputInputSettingArrayOutputWithContext ¶
func (o StreamLiveInputInputSettingArrayOutput) ToStreamLiveInputInputSettingArrayOutputWithContext(ctx context.Context) StreamLiveInputInputSettingArrayOutput
type StreamLiveInputInputSettingInput ¶
type StreamLiveInputInputSettingInput interface { pulumi.Input ToStreamLiveInputInputSettingOutput() StreamLiveInputInputSettingOutput ToStreamLiveInputInputSettingOutputWithContext(context.Context) StreamLiveInputInputSettingOutput }
StreamLiveInputInputSettingInput is an input type that accepts StreamLiveInputInputSettingArgs and StreamLiveInputInputSettingOutput values. You can construct a concrete instance of `StreamLiveInputInputSettingInput` via:
StreamLiveInputInputSettingArgs{...}
type StreamLiveInputInputSettingOutput ¶
type StreamLiveInputInputSettingOutput struct{ *pulumi.OutputState }
func (StreamLiveInputInputSettingOutput) AppName ¶
func (o StreamLiveInputInputSettingOutput) AppName() pulumi.StringPtrOutput
func (StreamLiveInputInputSettingOutput) DelayTime ¶
func (o StreamLiveInputInputSettingOutput) DelayTime() pulumi.IntPtrOutput
func (StreamLiveInputInputSettingOutput) ElementType ¶
func (StreamLiveInputInputSettingOutput) ElementType() reflect.Type
func (StreamLiveInputInputSettingOutput) InputAddress ¶
func (o StreamLiveInputInputSettingOutput) InputAddress() pulumi.StringPtrOutput
func (StreamLiveInputInputSettingOutput) InputDomain ¶
func (o StreamLiveInputInputSettingOutput) InputDomain() pulumi.StringPtrOutput
func (StreamLiveInputInputSettingOutput) Password ¶
func (o StreamLiveInputInputSettingOutput) Password() pulumi.StringPtrOutput
func (StreamLiveInputInputSettingOutput) SourceType ¶
func (o StreamLiveInputInputSettingOutput) SourceType() pulumi.StringPtrOutput
func (StreamLiveInputInputSettingOutput) SourceUrl ¶
func (o StreamLiveInputInputSettingOutput) SourceUrl() pulumi.StringPtrOutput
func (StreamLiveInputInputSettingOutput) StreamName ¶
func (o StreamLiveInputInputSettingOutput) StreamName() pulumi.StringPtrOutput
func (StreamLiveInputInputSettingOutput) ToStreamLiveInputInputSettingOutput ¶
func (o StreamLiveInputInputSettingOutput) ToStreamLiveInputInputSettingOutput() StreamLiveInputInputSettingOutput
func (StreamLiveInputInputSettingOutput) ToStreamLiveInputInputSettingOutputWithContext ¶
func (o StreamLiveInputInputSettingOutput) ToStreamLiveInputInputSettingOutputWithContext(ctx context.Context) StreamLiveInputInputSettingOutput
func (StreamLiveInputInputSettingOutput) UserName ¶
func (o StreamLiveInputInputSettingOutput) UserName() pulumi.StringPtrOutput
type StreamLiveInputMap ¶
type StreamLiveInputMap map[string]StreamLiveInputInput
func (StreamLiveInputMap) ElementType ¶
func (StreamLiveInputMap) ElementType() reflect.Type
func (StreamLiveInputMap) ToStreamLiveInputMapOutput ¶
func (i StreamLiveInputMap) ToStreamLiveInputMapOutput() StreamLiveInputMapOutput
func (StreamLiveInputMap) ToStreamLiveInputMapOutputWithContext ¶
func (i StreamLiveInputMap) ToStreamLiveInputMapOutputWithContext(ctx context.Context) StreamLiveInputMapOutput
type StreamLiveInputMapInput ¶
type StreamLiveInputMapInput interface { pulumi.Input ToStreamLiveInputMapOutput() StreamLiveInputMapOutput ToStreamLiveInputMapOutputWithContext(context.Context) StreamLiveInputMapOutput }
StreamLiveInputMapInput is an input type that accepts StreamLiveInputMap and StreamLiveInputMapOutput values. You can construct a concrete instance of `StreamLiveInputMapInput` via:
StreamLiveInputMap{ "key": StreamLiveInputArgs{...} }
type StreamLiveInputMapOutput ¶
type StreamLiveInputMapOutput struct{ *pulumi.OutputState }
func (StreamLiveInputMapOutput) ElementType ¶
func (StreamLiveInputMapOutput) ElementType() reflect.Type
func (StreamLiveInputMapOutput) MapIndex ¶
func (o StreamLiveInputMapOutput) MapIndex(k pulumi.StringInput) StreamLiveInputOutput
func (StreamLiveInputMapOutput) ToStreamLiveInputMapOutput ¶
func (o StreamLiveInputMapOutput) ToStreamLiveInputMapOutput() StreamLiveInputMapOutput
func (StreamLiveInputMapOutput) ToStreamLiveInputMapOutputWithContext ¶
func (o StreamLiveInputMapOutput) ToStreamLiveInputMapOutputWithContext(ctx context.Context) StreamLiveInputMapOutput
type StreamLiveInputOutput ¶
type StreamLiveInputOutput struct{ *pulumi.OutputState }
func (StreamLiveInputOutput) ElementType ¶
func (StreamLiveInputOutput) ElementType() reflect.Type
func (StreamLiveInputOutput) InputSettings ¶
func (o StreamLiveInputOutput) InputSettings() StreamLiveInputInputSettingArrayOutput
Input settings. For the type `RTMP_PUSH`, `RTMP_PULL`, `HLS_PULL`, or `MP4_PULL`, 1 or 2 inputs of the corresponding type can be configured.
func (StreamLiveInputOutput) Name ¶
func (o StreamLiveInputOutput) Name() pulumi.StringOutput
Input name, which can contain 1-32 case-sensitive letters, digits, and underscores and must be unique at the region level.
func (StreamLiveInputOutput) SecurityGroupIds ¶
func (o StreamLiveInputOutput) SecurityGroupIds() pulumi.StringArrayOutput
ID of the input security group to attachYou can attach only one security group to an input.
func (StreamLiveInputOutput) ToStreamLiveInputOutput ¶
func (o StreamLiveInputOutput) ToStreamLiveInputOutput() StreamLiveInputOutput
func (StreamLiveInputOutput) ToStreamLiveInputOutputWithContext ¶
func (o StreamLiveInputOutput) ToStreamLiveInputOutputWithContext(ctx context.Context) StreamLiveInputOutput
func (StreamLiveInputOutput) Type ¶
func (o StreamLiveInputOutput) Type() pulumi.StringOutput
Input typeValid values: `RTMP_PUSH`, `RTP_PUSH`, `UDP_PUSH`, `RTMP_PULL`, `HLS_PULL`, `MP4_PULL`.
type StreamLiveInputState ¶
type StreamLiveInputState struct { // Input settings. For the type `RTMP_PUSH`, `RTMP_PULL`, `HLS_PULL`, or `MP4_PULL`, 1 or 2 inputs of the corresponding // type can be configured. InputSettings StreamLiveInputInputSettingArrayInput // Input name, which can contain 1-32 case-sensitive letters, digits, and underscores and must be unique at the region // level. Name pulumi.StringPtrInput // ID of the input security group to attachYou can attach only one security group to an input. SecurityGroupIds pulumi.StringArrayInput // Input typeValid values: `RTMP_PUSH`, `RTP_PUSH`, `UDP_PUSH`, `RTMP_PULL`, `HLS_PULL`, `MP4_PULL`. Type pulumi.StringPtrInput }
func (StreamLiveInputState) ElementType ¶
func (StreamLiveInputState) ElementType() reflect.Type