css

package
v0.1.16 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 23, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AuthenticateDomainOwnerOperation

type AuthenticateDomainOwnerOperation struct {
	pulumi.CustomResourceState

	// The domain name to verify.
	DomainName pulumi.StringOutput `pulumi:"domainName"`
	// Authentication type. Possible values:`dnsCheck`: Immediately verify whether the resolution record of the configured dns
	// is consistent with the content to be verified, and save the record if successful.`fileCheck`: Immediately verify whether
	// the web file is consistent with the content to be verified, and save the record if successful.`dbCheck`: Check if
	// authentication has been successful.
	VerifyType pulumi.StringPtrOutput `pulumi:"verifyType"`
}

func GetAuthenticateDomainOwnerOperation

func GetAuthenticateDomainOwnerOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AuthenticateDomainOwnerOperationState, opts ...pulumi.ResourceOption) (*AuthenticateDomainOwnerOperation, error)

GetAuthenticateDomainOwnerOperation gets an existing AuthenticateDomainOwnerOperation 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 NewAuthenticateDomainOwnerOperation

func NewAuthenticateDomainOwnerOperation(ctx *pulumi.Context,
	name string, args *AuthenticateDomainOwnerOperationArgs, opts ...pulumi.ResourceOption) (*AuthenticateDomainOwnerOperation, error)

NewAuthenticateDomainOwnerOperation registers a new resource with the given unique name, arguments, and options.

func (*AuthenticateDomainOwnerOperation) ElementType

func (*AuthenticateDomainOwnerOperation) ToAuthenticateDomainOwnerOperationOutput

func (i *AuthenticateDomainOwnerOperation) ToAuthenticateDomainOwnerOperationOutput() AuthenticateDomainOwnerOperationOutput

func (*AuthenticateDomainOwnerOperation) ToAuthenticateDomainOwnerOperationOutputWithContext

func (i *AuthenticateDomainOwnerOperation) ToAuthenticateDomainOwnerOperationOutputWithContext(ctx context.Context) AuthenticateDomainOwnerOperationOutput

type AuthenticateDomainOwnerOperationArgs

type AuthenticateDomainOwnerOperationArgs struct {
	// The domain name to verify.
	DomainName pulumi.StringInput
	// Authentication type. Possible values:`dnsCheck`: Immediately verify whether the resolution record of the configured dns
	// is consistent with the content to be verified, and save the record if successful.`fileCheck`: Immediately verify whether
	// the web file is consistent with the content to be verified, and save the record if successful.`dbCheck`: Check if
	// authentication has been successful.
	VerifyType pulumi.StringPtrInput
}

The set of arguments for constructing a AuthenticateDomainOwnerOperation resource.

func (AuthenticateDomainOwnerOperationArgs) ElementType

type AuthenticateDomainOwnerOperationArray

type AuthenticateDomainOwnerOperationArray []AuthenticateDomainOwnerOperationInput

func (AuthenticateDomainOwnerOperationArray) ElementType

func (AuthenticateDomainOwnerOperationArray) ToAuthenticateDomainOwnerOperationArrayOutput

func (i AuthenticateDomainOwnerOperationArray) ToAuthenticateDomainOwnerOperationArrayOutput() AuthenticateDomainOwnerOperationArrayOutput

func (AuthenticateDomainOwnerOperationArray) ToAuthenticateDomainOwnerOperationArrayOutputWithContext

func (i AuthenticateDomainOwnerOperationArray) ToAuthenticateDomainOwnerOperationArrayOutputWithContext(ctx context.Context) AuthenticateDomainOwnerOperationArrayOutput

type AuthenticateDomainOwnerOperationArrayInput

type AuthenticateDomainOwnerOperationArrayInput interface {
	pulumi.Input

	ToAuthenticateDomainOwnerOperationArrayOutput() AuthenticateDomainOwnerOperationArrayOutput
	ToAuthenticateDomainOwnerOperationArrayOutputWithContext(context.Context) AuthenticateDomainOwnerOperationArrayOutput
}

AuthenticateDomainOwnerOperationArrayInput is an input type that accepts AuthenticateDomainOwnerOperationArray and AuthenticateDomainOwnerOperationArrayOutput values. You can construct a concrete instance of `AuthenticateDomainOwnerOperationArrayInput` via:

AuthenticateDomainOwnerOperationArray{ AuthenticateDomainOwnerOperationArgs{...} }

type AuthenticateDomainOwnerOperationArrayOutput

type AuthenticateDomainOwnerOperationArrayOutput struct{ *pulumi.OutputState }

func (AuthenticateDomainOwnerOperationArrayOutput) ElementType

func (AuthenticateDomainOwnerOperationArrayOutput) Index

func (AuthenticateDomainOwnerOperationArrayOutput) ToAuthenticateDomainOwnerOperationArrayOutput

func (o AuthenticateDomainOwnerOperationArrayOutput) ToAuthenticateDomainOwnerOperationArrayOutput() AuthenticateDomainOwnerOperationArrayOutput

func (AuthenticateDomainOwnerOperationArrayOutput) ToAuthenticateDomainOwnerOperationArrayOutputWithContext

func (o AuthenticateDomainOwnerOperationArrayOutput) ToAuthenticateDomainOwnerOperationArrayOutputWithContext(ctx context.Context) AuthenticateDomainOwnerOperationArrayOutput

type AuthenticateDomainOwnerOperationInput

type AuthenticateDomainOwnerOperationInput interface {
	pulumi.Input

	ToAuthenticateDomainOwnerOperationOutput() AuthenticateDomainOwnerOperationOutput
	ToAuthenticateDomainOwnerOperationOutputWithContext(ctx context.Context) AuthenticateDomainOwnerOperationOutput
}

type AuthenticateDomainOwnerOperationMap

type AuthenticateDomainOwnerOperationMap map[string]AuthenticateDomainOwnerOperationInput

func (AuthenticateDomainOwnerOperationMap) ElementType

func (AuthenticateDomainOwnerOperationMap) ToAuthenticateDomainOwnerOperationMapOutput

func (i AuthenticateDomainOwnerOperationMap) ToAuthenticateDomainOwnerOperationMapOutput() AuthenticateDomainOwnerOperationMapOutput

func (AuthenticateDomainOwnerOperationMap) ToAuthenticateDomainOwnerOperationMapOutputWithContext

func (i AuthenticateDomainOwnerOperationMap) ToAuthenticateDomainOwnerOperationMapOutputWithContext(ctx context.Context) AuthenticateDomainOwnerOperationMapOutput

type AuthenticateDomainOwnerOperationMapInput

type AuthenticateDomainOwnerOperationMapInput interface {
	pulumi.Input

	ToAuthenticateDomainOwnerOperationMapOutput() AuthenticateDomainOwnerOperationMapOutput
	ToAuthenticateDomainOwnerOperationMapOutputWithContext(context.Context) AuthenticateDomainOwnerOperationMapOutput
}

AuthenticateDomainOwnerOperationMapInput is an input type that accepts AuthenticateDomainOwnerOperationMap and AuthenticateDomainOwnerOperationMapOutput values. You can construct a concrete instance of `AuthenticateDomainOwnerOperationMapInput` via:

AuthenticateDomainOwnerOperationMap{ "key": AuthenticateDomainOwnerOperationArgs{...} }

type AuthenticateDomainOwnerOperationMapOutput

type AuthenticateDomainOwnerOperationMapOutput struct{ *pulumi.OutputState }

func (AuthenticateDomainOwnerOperationMapOutput) ElementType

func (AuthenticateDomainOwnerOperationMapOutput) MapIndex

func (AuthenticateDomainOwnerOperationMapOutput) ToAuthenticateDomainOwnerOperationMapOutput

func (o AuthenticateDomainOwnerOperationMapOutput) ToAuthenticateDomainOwnerOperationMapOutput() AuthenticateDomainOwnerOperationMapOutput

func (AuthenticateDomainOwnerOperationMapOutput) ToAuthenticateDomainOwnerOperationMapOutputWithContext

func (o AuthenticateDomainOwnerOperationMapOutput) ToAuthenticateDomainOwnerOperationMapOutputWithContext(ctx context.Context) AuthenticateDomainOwnerOperationMapOutput

type AuthenticateDomainOwnerOperationOutput

type AuthenticateDomainOwnerOperationOutput struct{ *pulumi.OutputState }

func (AuthenticateDomainOwnerOperationOutput) DomainName

The domain name to verify.

func (AuthenticateDomainOwnerOperationOutput) ElementType

func (AuthenticateDomainOwnerOperationOutput) ToAuthenticateDomainOwnerOperationOutput

func (o AuthenticateDomainOwnerOperationOutput) ToAuthenticateDomainOwnerOperationOutput() AuthenticateDomainOwnerOperationOutput

func (AuthenticateDomainOwnerOperationOutput) ToAuthenticateDomainOwnerOperationOutputWithContext

func (o AuthenticateDomainOwnerOperationOutput) ToAuthenticateDomainOwnerOperationOutputWithContext(ctx context.Context) AuthenticateDomainOwnerOperationOutput

func (AuthenticateDomainOwnerOperationOutput) VerifyType

Authentication type. Possible values:`dnsCheck`: Immediately verify whether the resolution record of the configured dns is consistent with the content to be verified, and save the record if successful.`fileCheck`: Immediately verify whether the web file is consistent with the content to be verified, and save the record if successful.`dbCheck`: Check if authentication has been successful.

type AuthenticateDomainOwnerOperationState

type AuthenticateDomainOwnerOperationState struct {
	// The domain name to verify.
	DomainName pulumi.StringPtrInput
	// Authentication type. Possible values:`dnsCheck`: Immediately verify whether the resolution record of the configured dns
	// is consistent with the content to be verified, and save the record if successful.`fileCheck`: Immediately verify whether
	// the web file is consistent with the content to be verified, and save the record if successful.`dbCheck`: Check if
	// authentication has been successful.
	VerifyType pulumi.StringPtrInput
}

func (AuthenticateDomainOwnerOperationState) ElementType

type BackupStream

type BackupStream struct {
	pulumi.CustomResourceState

	// App name.
	AppName pulumi.StringOutput `pulumi:"appName"`
	// Push domain.
	PushDomainName pulumi.StringOutput `pulumi:"pushDomainName"`
	// Stream id.
	StreamName pulumi.StringOutput `pulumi:"streamName"`
	// Sequence.
	UpstreamSequence pulumi.StringOutput `pulumi:"upstreamSequence"`
}

func GetBackupStream

func GetBackupStream(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BackupStreamState, opts ...pulumi.ResourceOption) (*BackupStream, error)

GetBackupStream gets an existing BackupStream 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 NewBackupStream

func NewBackupStream(ctx *pulumi.Context,
	name string, args *BackupStreamArgs, opts ...pulumi.ResourceOption) (*BackupStream, error)

NewBackupStream registers a new resource with the given unique name, arguments, and options.

func (*BackupStream) ElementType

func (*BackupStream) ElementType() reflect.Type

func (*BackupStream) ToBackupStreamOutput

func (i *BackupStream) ToBackupStreamOutput() BackupStreamOutput

func (*BackupStream) ToBackupStreamOutputWithContext

func (i *BackupStream) ToBackupStreamOutputWithContext(ctx context.Context) BackupStreamOutput

type BackupStreamArgs

type BackupStreamArgs struct {
	// App name.
	AppName pulumi.StringInput
	// Push domain.
	PushDomainName pulumi.StringInput
	// Stream id.
	StreamName pulumi.StringInput
	// Sequence.
	UpstreamSequence pulumi.StringInput
}

The set of arguments for constructing a BackupStream resource.

func (BackupStreamArgs) ElementType

func (BackupStreamArgs) ElementType() reflect.Type

type BackupStreamArray

type BackupStreamArray []BackupStreamInput

func (BackupStreamArray) ElementType

func (BackupStreamArray) ElementType() reflect.Type

func (BackupStreamArray) ToBackupStreamArrayOutput

func (i BackupStreamArray) ToBackupStreamArrayOutput() BackupStreamArrayOutput

func (BackupStreamArray) ToBackupStreamArrayOutputWithContext

func (i BackupStreamArray) ToBackupStreamArrayOutputWithContext(ctx context.Context) BackupStreamArrayOutput

type BackupStreamArrayInput

type BackupStreamArrayInput interface {
	pulumi.Input

	ToBackupStreamArrayOutput() BackupStreamArrayOutput
	ToBackupStreamArrayOutputWithContext(context.Context) BackupStreamArrayOutput
}

BackupStreamArrayInput is an input type that accepts BackupStreamArray and BackupStreamArrayOutput values. You can construct a concrete instance of `BackupStreamArrayInput` via:

BackupStreamArray{ BackupStreamArgs{...} }

type BackupStreamArrayOutput

type BackupStreamArrayOutput struct{ *pulumi.OutputState }

func (BackupStreamArrayOutput) ElementType

func (BackupStreamArrayOutput) ElementType() reflect.Type

func (BackupStreamArrayOutput) Index

func (BackupStreamArrayOutput) ToBackupStreamArrayOutput

func (o BackupStreamArrayOutput) ToBackupStreamArrayOutput() BackupStreamArrayOutput

func (BackupStreamArrayOutput) ToBackupStreamArrayOutputWithContext

func (o BackupStreamArrayOutput) ToBackupStreamArrayOutputWithContext(ctx context.Context) BackupStreamArrayOutput

type BackupStreamInput

type BackupStreamInput interface {
	pulumi.Input

	ToBackupStreamOutput() BackupStreamOutput
	ToBackupStreamOutputWithContext(ctx context.Context) BackupStreamOutput
}

type BackupStreamMap

type BackupStreamMap map[string]BackupStreamInput

func (BackupStreamMap) ElementType

func (BackupStreamMap) ElementType() reflect.Type

func (BackupStreamMap) ToBackupStreamMapOutput

func (i BackupStreamMap) ToBackupStreamMapOutput() BackupStreamMapOutput

func (BackupStreamMap) ToBackupStreamMapOutputWithContext

func (i BackupStreamMap) ToBackupStreamMapOutputWithContext(ctx context.Context) BackupStreamMapOutput

type BackupStreamMapInput

type BackupStreamMapInput interface {
	pulumi.Input

	ToBackupStreamMapOutput() BackupStreamMapOutput
	ToBackupStreamMapOutputWithContext(context.Context) BackupStreamMapOutput
}

BackupStreamMapInput is an input type that accepts BackupStreamMap and BackupStreamMapOutput values. You can construct a concrete instance of `BackupStreamMapInput` via:

BackupStreamMap{ "key": BackupStreamArgs{...} }

type BackupStreamMapOutput

type BackupStreamMapOutput struct{ *pulumi.OutputState }

func (BackupStreamMapOutput) ElementType

func (BackupStreamMapOutput) ElementType() reflect.Type

func (BackupStreamMapOutput) MapIndex

func (BackupStreamMapOutput) ToBackupStreamMapOutput

func (o BackupStreamMapOutput) ToBackupStreamMapOutput() BackupStreamMapOutput

func (BackupStreamMapOutput) ToBackupStreamMapOutputWithContext

func (o BackupStreamMapOutput) ToBackupStreamMapOutputWithContext(ctx context.Context) BackupStreamMapOutput

type BackupStreamOutput

type BackupStreamOutput struct{ *pulumi.OutputState }

func (BackupStreamOutput) AppName

App name.

func (BackupStreamOutput) ElementType

func (BackupStreamOutput) ElementType() reflect.Type

func (BackupStreamOutput) PushDomainName

func (o BackupStreamOutput) PushDomainName() pulumi.StringOutput

Push domain.

func (BackupStreamOutput) StreamName

func (o BackupStreamOutput) StreamName() pulumi.StringOutput

Stream id.

func (BackupStreamOutput) ToBackupStreamOutput

func (o BackupStreamOutput) ToBackupStreamOutput() BackupStreamOutput

func (BackupStreamOutput) ToBackupStreamOutputWithContext

func (o BackupStreamOutput) ToBackupStreamOutputWithContext(ctx context.Context) BackupStreamOutput

func (BackupStreamOutput) UpstreamSequence

func (o BackupStreamOutput) UpstreamSequence() pulumi.StringOutput

Sequence.

type BackupStreamState

type BackupStreamState struct {
	// App name.
	AppName pulumi.StringPtrInput
	// Push domain.
	PushDomainName pulumi.StringPtrInput
	// Stream id.
	StreamName pulumi.StringPtrInput
	// Sequence.
	UpstreamSequence pulumi.StringPtrInput
}

func (BackupStreamState) ElementType

func (BackupStreamState) ElementType() reflect.Type

type CallbackRuleAttachment

type CallbackRuleAttachment struct {
	pulumi.CustomResourceState

	// The streaming path is consistent with the AppName in the streaming and playback addresses. The default is live.
	AppName pulumi.StringOutput `pulumi:"appName"`
	// Streaming domain name.
	DomainName pulumi.StringOutput `pulumi:"domainName"`
	// Template ID.
	TemplateId pulumi.IntOutput `pulumi:"templateId"`
}

func GetCallbackRuleAttachment

func GetCallbackRuleAttachment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CallbackRuleAttachmentState, opts ...pulumi.ResourceOption) (*CallbackRuleAttachment, error)

GetCallbackRuleAttachment gets an existing CallbackRuleAttachment 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 NewCallbackRuleAttachment

func NewCallbackRuleAttachment(ctx *pulumi.Context,
	name string, args *CallbackRuleAttachmentArgs, opts ...pulumi.ResourceOption) (*CallbackRuleAttachment, error)

NewCallbackRuleAttachment registers a new resource with the given unique name, arguments, and options.

func (*CallbackRuleAttachment) ElementType

func (*CallbackRuleAttachment) ElementType() reflect.Type

func (*CallbackRuleAttachment) ToCallbackRuleAttachmentOutput

func (i *CallbackRuleAttachment) ToCallbackRuleAttachmentOutput() CallbackRuleAttachmentOutput

func (*CallbackRuleAttachment) ToCallbackRuleAttachmentOutputWithContext

func (i *CallbackRuleAttachment) ToCallbackRuleAttachmentOutputWithContext(ctx context.Context) CallbackRuleAttachmentOutput

type CallbackRuleAttachmentArgs

type CallbackRuleAttachmentArgs struct {
	// The streaming path is consistent with the AppName in the streaming and playback addresses. The default is live.
	AppName pulumi.StringInput
	// Streaming domain name.
	DomainName pulumi.StringInput
	// Template ID.
	TemplateId pulumi.IntInput
}

The set of arguments for constructing a CallbackRuleAttachment resource.

func (CallbackRuleAttachmentArgs) ElementType

func (CallbackRuleAttachmentArgs) ElementType() reflect.Type

type CallbackRuleAttachmentArray

type CallbackRuleAttachmentArray []CallbackRuleAttachmentInput

func (CallbackRuleAttachmentArray) ElementType

func (CallbackRuleAttachmentArray) ToCallbackRuleAttachmentArrayOutput

func (i CallbackRuleAttachmentArray) ToCallbackRuleAttachmentArrayOutput() CallbackRuleAttachmentArrayOutput

func (CallbackRuleAttachmentArray) ToCallbackRuleAttachmentArrayOutputWithContext

func (i CallbackRuleAttachmentArray) ToCallbackRuleAttachmentArrayOutputWithContext(ctx context.Context) CallbackRuleAttachmentArrayOutput

type CallbackRuleAttachmentArrayInput

type CallbackRuleAttachmentArrayInput interface {
	pulumi.Input

	ToCallbackRuleAttachmentArrayOutput() CallbackRuleAttachmentArrayOutput
	ToCallbackRuleAttachmentArrayOutputWithContext(context.Context) CallbackRuleAttachmentArrayOutput
}

CallbackRuleAttachmentArrayInput is an input type that accepts CallbackRuleAttachmentArray and CallbackRuleAttachmentArrayOutput values. You can construct a concrete instance of `CallbackRuleAttachmentArrayInput` via:

CallbackRuleAttachmentArray{ CallbackRuleAttachmentArgs{...} }

type CallbackRuleAttachmentArrayOutput

type CallbackRuleAttachmentArrayOutput struct{ *pulumi.OutputState }

func (CallbackRuleAttachmentArrayOutput) ElementType

func (CallbackRuleAttachmentArrayOutput) Index

func (CallbackRuleAttachmentArrayOutput) ToCallbackRuleAttachmentArrayOutput

func (o CallbackRuleAttachmentArrayOutput) ToCallbackRuleAttachmentArrayOutput() CallbackRuleAttachmentArrayOutput

func (CallbackRuleAttachmentArrayOutput) ToCallbackRuleAttachmentArrayOutputWithContext

func (o CallbackRuleAttachmentArrayOutput) ToCallbackRuleAttachmentArrayOutputWithContext(ctx context.Context) CallbackRuleAttachmentArrayOutput

type CallbackRuleAttachmentInput

type CallbackRuleAttachmentInput interface {
	pulumi.Input

	ToCallbackRuleAttachmentOutput() CallbackRuleAttachmentOutput
	ToCallbackRuleAttachmentOutputWithContext(ctx context.Context) CallbackRuleAttachmentOutput
}

type CallbackRuleAttachmentMap

type CallbackRuleAttachmentMap map[string]CallbackRuleAttachmentInput

func (CallbackRuleAttachmentMap) ElementType

func (CallbackRuleAttachmentMap) ElementType() reflect.Type

func (CallbackRuleAttachmentMap) ToCallbackRuleAttachmentMapOutput

func (i CallbackRuleAttachmentMap) ToCallbackRuleAttachmentMapOutput() CallbackRuleAttachmentMapOutput

func (CallbackRuleAttachmentMap) ToCallbackRuleAttachmentMapOutputWithContext

func (i CallbackRuleAttachmentMap) ToCallbackRuleAttachmentMapOutputWithContext(ctx context.Context) CallbackRuleAttachmentMapOutput

type CallbackRuleAttachmentMapInput

type CallbackRuleAttachmentMapInput interface {
	pulumi.Input

	ToCallbackRuleAttachmentMapOutput() CallbackRuleAttachmentMapOutput
	ToCallbackRuleAttachmentMapOutputWithContext(context.Context) CallbackRuleAttachmentMapOutput
}

CallbackRuleAttachmentMapInput is an input type that accepts CallbackRuleAttachmentMap and CallbackRuleAttachmentMapOutput values. You can construct a concrete instance of `CallbackRuleAttachmentMapInput` via:

CallbackRuleAttachmentMap{ "key": CallbackRuleAttachmentArgs{...} }

type CallbackRuleAttachmentMapOutput

type CallbackRuleAttachmentMapOutput struct{ *pulumi.OutputState }

func (CallbackRuleAttachmentMapOutput) ElementType

func (CallbackRuleAttachmentMapOutput) MapIndex

func (CallbackRuleAttachmentMapOutput) ToCallbackRuleAttachmentMapOutput

func (o CallbackRuleAttachmentMapOutput) ToCallbackRuleAttachmentMapOutput() CallbackRuleAttachmentMapOutput

func (CallbackRuleAttachmentMapOutput) ToCallbackRuleAttachmentMapOutputWithContext

func (o CallbackRuleAttachmentMapOutput) ToCallbackRuleAttachmentMapOutputWithContext(ctx context.Context) CallbackRuleAttachmentMapOutput

type CallbackRuleAttachmentOutput

type CallbackRuleAttachmentOutput struct{ *pulumi.OutputState }

func (CallbackRuleAttachmentOutput) AppName

The streaming path is consistent with the AppName in the streaming and playback addresses. The default is live.

func (CallbackRuleAttachmentOutput) DomainName

Streaming domain name.

func (CallbackRuleAttachmentOutput) ElementType

func (CallbackRuleAttachmentOutput) TemplateId

Template ID.

func (CallbackRuleAttachmentOutput) ToCallbackRuleAttachmentOutput

func (o CallbackRuleAttachmentOutput) ToCallbackRuleAttachmentOutput() CallbackRuleAttachmentOutput

func (CallbackRuleAttachmentOutput) ToCallbackRuleAttachmentOutputWithContext

func (o CallbackRuleAttachmentOutput) ToCallbackRuleAttachmentOutputWithContext(ctx context.Context) CallbackRuleAttachmentOutput

type CallbackRuleAttachmentState

type CallbackRuleAttachmentState struct {
	// The streaming path is consistent with the AppName in the streaming and playback addresses. The default is live.
	AppName pulumi.StringPtrInput
	// Streaming domain name.
	DomainName pulumi.StringPtrInput
	// Template ID.
	TemplateId pulumi.IntPtrInput
}

func (CallbackRuleAttachmentState) ElementType

type CallbackTemplate

type CallbackTemplate struct {
	pulumi.CustomResourceState

	// Callback Key, public callback URL.
	CallbackKey pulumi.StringPtrOutput `pulumi:"callbackKey"`
	// Description information.Maximum length: 1024 bytes.Only `Chinese`, `English`, `numbers`, `_`, `-` are supported.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// PornCensorship callback URL.
	PornCensorshipNotifyUrl pulumi.StringPtrOutput `pulumi:"pornCensorshipNotifyUrl"`
	// Streaming Exception Callback URL.
	PushExceptionNotifyUrl pulumi.StringPtrOutput `pulumi:"pushExceptionNotifyUrl"`
	// Recording callback URL.
	RecordNotifyUrl pulumi.StringPtrOutput `pulumi:"recordNotifyUrl"`
	// Snapshot callback URL.
	SnapshotNotifyUrl pulumi.StringPtrOutput `pulumi:"snapshotNotifyUrl"`
	// Launch callback URL.
	StreamBeginNotifyUrl pulumi.StringPtrOutput `pulumi:"streamBeginNotifyUrl"`
	// Cutoff callback URL.
	StreamEndNotifyUrl pulumi.StringPtrOutput `pulumi:"streamEndNotifyUrl"`
	// Template name.Maximum length: 255 bytes. Only `Chinese`, `English`, `numbers`, `_`, `-` are supported.
	TemplateName pulumi.StringOutput `pulumi:"templateName"`
}

func GetCallbackTemplate

func GetCallbackTemplate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CallbackTemplateState, opts ...pulumi.ResourceOption) (*CallbackTemplate, error)

GetCallbackTemplate gets an existing CallbackTemplate 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 NewCallbackTemplate

func NewCallbackTemplate(ctx *pulumi.Context,
	name string, args *CallbackTemplateArgs, opts ...pulumi.ResourceOption) (*CallbackTemplate, error)

NewCallbackTemplate registers a new resource with the given unique name, arguments, and options.

func (*CallbackTemplate) ElementType

func (*CallbackTemplate) ElementType() reflect.Type

func (*CallbackTemplate) ToCallbackTemplateOutput

func (i *CallbackTemplate) ToCallbackTemplateOutput() CallbackTemplateOutput

func (*CallbackTemplate) ToCallbackTemplateOutputWithContext

func (i *CallbackTemplate) ToCallbackTemplateOutputWithContext(ctx context.Context) CallbackTemplateOutput

type CallbackTemplateArgs

type CallbackTemplateArgs struct {
	// Callback Key, public callback URL.
	CallbackKey pulumi.StringPtrInput
	// Description information.Maximum length: 1024 bytes.Only `Chinese`, `English`, `numbers`, `_`, `-` are supported.
	Description pulumi.StringPtrInput
	// PornCensorship callback URL.
	PornCensorshipNotifyUrl pulumi.StringPtrInput
	// Streaming Exception Callback URL.
	PushExceptionNotifyUrl pulumi.StringPtrInput
	// Recording callback URL.
	RecordNotifyUrl pulumi.StringPtrInput
	// Snapshot callback URL.
	SnapshotNotifyUrl pulumi.StringPtrInput
	// Launch callback URL.
	StreamBeginNotifyUrl pulumi.StringPtrInput
	// Cutoff callback URL.
	StreamEndNotifyUrl pulumi.StringPtrInput
	// Template name.Maximum length: 255 bytes. Only `Chinese`, `English`, `numbers`, `_`, `-` are supported.
	TemplateName pulumi.StringInput
}

The set of arguments for constructing a CallbackTemplate resource.

func (CallbackTemplateArgs) ElementType

func (CallbackTemplateArgs) ElementType() reflect.Type

type CallbackTemplateArray

type CallbackTemplateArray []CallbackTemplateInput

func (CallbackTemplateArray) ElementType

func (CallbackTemplateArray) ElementType() reflect.Type

func (CallbackTemplateArray) ToCallbackTemplateArrayOutput

func (i CallbackTemplateArray) ToCallbackTemplateArrayOutput() CallbackTemplateArrayOutput

func (CallbackTemplateArray) ToCallbackTemplateArrayOutputWithContext

func (i CallbackTemplateArray) ToCallbackTemplateArrayOutputWithContext(ctx context.Context) CallbackTemplateArrayOutput

type CallbackTemplateArrayInput

type CallbackTemplateArrayInput interface {
	pulumi.Input

	ToCallbackTemplateArrayOutput() CallbackTemplateArrayOutput
	ToCallbackTemplateArrayOutputWithContext(context.Context) CallbackTemplateArrayOutput
}

CallbackTemplateArrayInput is an input type that accepts CallbackTemplateArray and CallbackTemplateArrayOutput values. You can construct a concrete instance of `CallbackTemplateArrayInput` via:

CallbackTemplateArray{ CallbackTemplateArgs{...} }

type CallbackTemplateArrayOutput

type CallbackTemplateArrayOutput struct{ *pulumi.OutputState }

func (CallbackTemplateArrayOutput) ElementType

func (CallbackTemplateArrayOutput) Index

func (CallbackTemplateArrayOutput) ToCallbackTemplateArrayOutput

func (o CallbackTemplateArrayOutput) ToCallbackTemplateArrayOutput() CallbackTemplateArrayOutput

func (CallbackTemplateArrayOutput) ToCallbackTemplateArrayOutputWithContext

func (o CallbackTemplateArrayOutput) ToCallbackTemplateArrayOutputWithContext(ctx context.Context) CallbackTemplateArrayOutput

type CallbackTemplateInput

type CallbackTemplateInput interface {
	pulumi.Input

	ToCallbackTemplateOutput() CallbackTemplateOutput
	ToCallbackTemplateOutputWithContext(ctx context.Context) CallbackTemplateOutput
}

type CallbackTemplateMap

type CallbackTemplateMap map[string]CallbackTemplateInput

func (CallbackTemplateMap) ElementType

func (CallbackTemplateMap) ElementType() reflect.Type

func (CallbackTemplateMap) ToCallbackTemplateMapOutput

func (i CallbackTemplateMap) ToCallbackTemplateMapOutput() CallbackTemplateMapOutput

func (CallbackTemplateMap) ToCallbackTemplateMapOutputWithContext

func (i CallbackTemplateMap) ToCallbackTemplateMapOutputWithContext(ctx context.Context) CallbackTemplateMapOutput

type CallbackTemplateMapInput

type CallbackTemplateMapInput interface {
	pulumi.Input

	ToCallbackTemplateMapOutput() CallbackTemplateMapOutput
	ToCallbackTemplateMapOutputWithContext(context.Context) CallbackTemplateMapOutput
}

CallbackTemplateMapInput is an input type that accepts CallbackTemplateMap and CallbackTemplateMapOutput values. You can construct a concrete instance of `CallbackTemplateMapInput` via:

CallbackTemplateMap{ "key": CallbackTemplateArgs{...} }

type CallbackTemplateMapOutput

type CallbackTemplateMapOutput struct{ *pulumi.OutputState }

func (CallbackTemplateMapOutput) ElementType

func (CallbackTemplateMapOutput) ElementType() reflect.Type

func (CallbackTemplateMapOutput) MapIndex

func (CallbackTemplateMapOutput) ToCallbackTemplateMapOutput

func (o CallbackTemplateMapOutput) ToCallbackTemplateMapOutput() CallbackTemplateMapOutput

func (CallbackTemplateMapOutput) ToCallbackTemplateMapOutputWithContext

func (o CallbackTemplateMapOutput) ToCallbackTemplateMapOutputWithContext(ctx context.Context) CallbackTemplateMapOutput

type CallbackTemplateOutput

type CallbackTemplateOutput struct{ *pulumi.OutputState }

func (CallbackTemplateOutput) CallbackKey

Callback Key, public callback URL.

func (CallbackTemplateOutput) Description

Description information.Maximum length: 1024 bytes.Only `Chinese`, `English`, `numbers`, `_`, `-` are supported.

func (CallbackTemplateOutput) ElementType

func (CallbackTemplateOutput) ElementType() reflect.Type

func (CallbackTemplateOutput) PornCensorshipNotifyUrl

func (o CallbackTemplateOutput) PornCensorshipNotifyUrl() pulumi.StringPtrOutput

PornCensorship callback URL.

func (CallbackTemplateOutput) PushExceptionNotifyUrl

func (o CallbackTemplateOutput) PushExceptionNotifyUrl() pulumi.StringPtrOutput

Streaming Exception Callback URL.

func (CallbackTemplateOutput) RecordNotifyUrl

func (o CallbackTemplateOutput) RecordNotifyUrl() pulumi.StringPtrOutput

Recording callback URL.

func (CallbackTemplateOutput) SnapshotNotifyUrl

func (o CallbackTemplateOutput) SnapshotNotifyUrl() pulumi.StringPtrOutput

Snapshot callback URL.

func (CallbackTemplateOutput) StreamBeginNotifyUrl

func (o CallbackTemplateOutput) StreamBeginNotifyUrl() pulumi.StringPtrOutput

Launch callback URL.

func (CallbackTemplateOutput) StreamEndNotifyUrl

func (o CallbackTemplateOutput) StreamEndNotifyUrl() pulumi.StringPtrOutput

Cutoff callback URL.

func (CallbackTemplateOutput) TemplateName

func (o CallbackTemplateOutput) TemplateName() pulumi.StringOutput

Template name.Maximum length: 255 bytes. Only `Chinese`, `English`, `numbers`, `_`, `-` are supported.

func (CallbackTemplateOutput) ToCallbackTemplateOutput

func (o CallbackTemplateOutput) ToCallbackTemplateOutput() CallbackTemplateOutput

func (CallbackTemplateOutput) ToCallbackTemplateOutputWithContext

func (o CallbackTemplateOutput) ToCallbackTemplateOutputWithContext(ctx context.Context) CallbackTemplateOutput

type CallbackTemplateState

type CallbackTemplateState struct {
	// Callback Key, public callback URL.
	CallbackKey pulumi.StringPtrInput
	// Description information.Maximum length: 1024 bytes.Only `Chinese`, `English`, `numbers`, `_`, `-` are supported.
	Description pulumi.StringPtrInput
	// PornCensorship callback URL.
	PornCensorshipNotifyUrl pulumi.StringPtrInput
	// Streaming Exception Callback URL.
	PushExceptionNotifyUrl pulumi.StringPtrInput
	// Recording callback URL.
	RecordNotifyUrl pulumi.StringPtrInput
	// Snapshot callback URL.
	SnapshotNotifyUrl pulumi.StringPtrInput
	// Launch callback URL.
	StreamBeginNotifyUrl pulumi.StringPtrInput
	// Cutoff callback URL.
	StreamEndNotifyUrl pulumi.StringPtrInput
	// Template name.Maximum length: 255 bytes. Only `Chinese`, `English`, `numbers`, `_`, `-` are supported.
	TemplateName pulumi.StringPtrInput
}

func (CallbackTemplateState) ElementType

func (CallbackTemplateState) ElementType() reflect.Type

type Domain

type Domain struct {
	pulumi.CustomResourceState

	// Domain Name.
	DomainName pulumi.StringOutput `pulumi:"domainName"`
	// Domain type: `0`: push stream. `1`: playback.
	DomainType pulumi.IntOutput `pulumi:"domainType"`
	// Switch. true: enable the specified domain, false: disable the specified domain.
	Enable pulumi.BoolPtrOutput `pulumi:"enable"`
	// Whether it is LCB: `0`: LVB. `1`: LCB. Default value is 0.
	IsDelayLive pulumi.IntPtrOutput `pulumi:"isDelayLive"`
	// `0`: LVB. `1`: LVB on Mini Program. Note: this field may return null, indicating that no valid values can be obtained.
	// Default value is 0.
	IsMiniProgramLive pulumi.IntPtrOutput `pulumi:"isMiniProgramLive"`
	// Play Type. This parameter is valid only if `DomainType` is 1. Available values: `1`: in Mainland China. `2`: global.
	// `3`: outside Mainland China. Default value is 1.
	PlayType pulumi.IntPtrOutput `pulumi:"playType"`
	// Domain name attribution verification type. `dnsCheck`, `fileCheck`, `dbCheck`. The default is `dbCheck`.
	VerifyOwnerType pulumi.StringPtrOutput `pulumi:"verifyOwnerType"`
}

func GetDomain

func GetDomain(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DomainState, opts ...pulumi.ResourceOption) (*Domain, error)

GetDomain gets an existing Domain 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 NewDomain

func NewDomain(ctx *pulumi.Context,
	name string, args *DomainArgs, opts ...pulumi.ResourceOption) (*Domain, error)

NewDomain registers a new resource with the given unique name, arguments, and options.

func (*Domain) ElementType

func (*Domain) ElementType() reflect.Type

func (*Domain) ToDomainOutput

func (i *Domain) ToDomainOutput() DomainOutput

func (*Domain) ToDomainOutputWithContext

func (i *Domain) ToDomainOutputWithContext(ctx context.Context) DomainOutput

type DomainArgs

type DomainArgs struct {
	// Domain Name.
	DomainName pulumi.StringInput
	// Domain type: `0`: push stream. `1`: playback.
	DomainType pulumi.IntInput
	// Switch. true: enable the specified domain, false: disable the specified domain.
	Enable pulumi.BoolPtrInput
	// Whether it is LCB: `0`: LVB. `1`: LCB. Default value is 0.
	IsDelayLive pulumi.IntPtrInput
	// `0`: LVB. `1`: LVB on Mini Program. Note: this field may return null, indicating that no valid values can be obtained.
	// Default value is 0.
	IsMiniProgramLive pulumi.IntPtrInput
	// Play Type. This parameter is valid only if `DomainType` is 1. Available values: `1`: in Mainland China. `2`: global.
	// `3`: outside Mainland China. Default value is 1.
	PlayType pulumi.IntPtrInput
	// Domain name attribution verification type. `dnsCheck`, `fileCheck`, `dbCheck`. The default is `dbCheck`.
	VerifyOwnerType pulumi.StringPtrInput
}

The set of arguments for constructing a Domain resource.

func (DomainArgs) ElementType

func (DomainArgs) ElementType() reflect.Type

type DomainArray

type DomainArray []DomainInput

func (DomainArray) ElementType

func (DomainArray) ElementType() reflect.Type

func (DomainArray) ToDomainArrayOutput

func (i DomainArray) ToDomainArrayOutput() DomainArrayOutput

func (DomainArray) ToDomainArrayOutputWithContext

func (i DomainArray) ToDomainArrayOutputWithContext(ctx context.Context) DomainArrayOutput

type DomainArrayInput

type DomainArrayInput interface {
	pulumi.Input

	ToDomainArrayOutput() DomainArrayOutput
	ToDomainArrayOutputWithContext(context.Context) DomainArrayOutput
}

DomainArrayInput is an input type that accepts DomainArray and DomainArrayOutput values. You can construct a concrete instance of `DomainArrayInput` via:

DomainArray{ DomainArgs{...} }

type DomainArrayOutput

type DomainArrayOutput struct{ *pulumi.OutputState }

func (DomainArrayOutput) ElementType

func (DomainArrayOutput) ElementType() reflect.Type

func (DomainArrayOutput) Index

func (DomainArrayOutput) ToDomainArrayOutput

func (o DomainArrayOutput) ToDomainArrayOutput() DomainArrayOutput

func (DomainArrayOutput) ToDomainArrayOutputWithContext

func (o DomainArrayOutput) ToDomainArrayOutputWithContext(ctx context.Context) DomainArrayOutput

type DomainInput

type DomainInput interface {
	pulumi.Input

	ToDomainOutput() DomainOutput
	ToDomainOutputWithContext(ctx context.Context) DomainOutput
}

type DomainMap

type DomainMap map[string]DomainInput

func (DomainMap) ElementType

func (DomainMap) ElementType() reflect.Type

func (DomainMap) ToDomainMapOutput

func (i DomainMap) ToDomainMapOutput() DomainMapOutput

func (DomainMap) ToDomainMapOutputWithContext

func (i DomainMap) ToDomainMapOutputWithContext(ctx context.Context) DomainMapOutput

type DomainMapInput

type DomainMapInput interface {
	pulumi.Input

	ToDomainMapOutput() DomainMapOutput
	ToDomainMapOutputWithContext(context.Context) DomainMapOutput
}

DomainMapInput is an input type that accepts DomainMap and DomainMapOutput values. You can construct a concrete instance of `DomainMapInput` via:

DomainMap{ "key": DomainArgs{...} }

type DomainMapOutput

type DomainMapOutput struct{ *pulumi.OutputState }

func (DomainMapOutput) ElementType

func (DomainMapOutput) ElementType() reflect.Type

func (DomainMapOutput) MapIndex

func (DomainMapOutput) ToDomainMapOutput

func (o DomainMapOutput) ToDomainMapOutput() DomainMapOutput

func (DomainMapOutput) ToDomainMapOutputWithContext

func (o DomainMapOutput) ToDomainMapOutputWithContext(ctx context.Context) DomainMapOutput

type DomainOutput

type DomainOutput struct{ *pulumi.OutputState }

func (DomainOutput) DomainName

func (o DomainOutput) DomainName() pulumi.StringOutput

Domain Name.

func (DomainOutput) DomainType

func (o DomainOutput) DomainType() pulumi.IntOutput

Domain type: `0`: push stream. `1`: playback.

func (DomainOutput) ElementType

func (DomainOutput) ElementType() reflect.Type

func (DomainOutput) Enable

func (o DomainOutput) Enable() pulumi.BoolPtrOutput

Switch. true: enable the specified domain, false: disable the specified domain.

func (DomainOutput) IsDelayLive

func (o DomainOutput) IsDelayLive() pulumi.IntPtrOutput

Whether it is LCB: `0`: LVB. `1`: LCB. Default value is 0.

func (DomainOutput) IsMiniProgramLive

func (o DomainOutput) IsMiniProgramLive() pulumi.IntPtrOutput

`0`: LVB. `1`: LVB on Mini Program. Note: this field may return null, indicating that no valid values can be obtained. Default value is 0.

func (DomainOutput) PlayType

func (o DomainOutput) PlayType() pulumi.IntPtrOutput

Play Type. This parameter is valid only if `DomainType` is 1. Available values: `1`: in Mainland China. `2`: global. `3`: outside Mainland China. Default value is 1.

func (DomainOutput) ToDomainOutput

func (o DomainOutput) ToDomainOutput() DomainOutput

func (DomainOutput) ToDomainOutputWithContext

func (o DomainOutput) ToDomainOutputWithContext(ctx context.Context) DomainOutput

func (DomainOutput) VerifyOwnerType

func (o DomainOutput) VerifyOwnerType() pulumi.StringPtrOutput

Domain name attribution verification type. `dnsCheck`, `fileCheck`, `dbCheck`. The default is `dbCheck`.

type DomainReferer

type DomainReferer struct {
	pulumi.CustomResourceState

	// Allow blank referers, 0: not allowed, 1: allowed.
	AllowEmpty pulumi.IntOutput `pulumi:"allowEmpty"`
	// Domain Name.
	DomainName pulumi.StringOutput `pulumi:"domainName"`
	// Whether to enable the referer blacklist authentication of the current domain name,`0`: off, `1`: on.
	Enable pulumi.IntOutput `pulumi:"enable"`
	// The list of referers to; separate.
	Rules pulumi.StringOutput `pulumi:"rules"`
	// List type: 0: blacklist, 1: whitelist.
	Type pulumi.IntOutput `pulumi:"type"`
}

func GetDomainReferer

func GetDomainReferer(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DomainRefererState, opts ...pulumi.ResourceOption) (*DomainReferer, error)

GetDomainReferer gets an existing DomainReferer 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 NewDomainReferer

func NewDomainReferer(ctx *pulumi.Context,
	name string, args *DomainRefererArgs, opts ...pulumi.ResourceOption) (*DomainReferer, error)

NewDomainReferer registers a new resource with the given unique name, arguments, and options.

func (*DomainReferer) ElementType

func (*DomainReferer) ElementType() reflect.Type

func (*DomainReferer) ToDomainRefererOutput

func (i *DomainReferer) ToDomainRefererOutput() DomainRefererOutput

func (*DomainReferer) ToDomainRefererOutputWithContext

func (i *DomainReferer) ToDomainRefererOutputWithContext(ctx context.Context) DomainRefererOutput

type DomainRefererArgs

type DomainRefererArgs struct {
	// Allow blank referers, 0: not allowed, 1: allowed.
	AllowEmpty pulumi.IntInput
	// Domain Name.
	DomainName pulumi.StringInput
	// Whether to enable the referer blacklist authentication of the current domain name,`0`: off, `1`: on.
	Enable pulumi.IntInput
	// The list of referers to; separate.
	Rules pulumi.StringInput
	// List type: 0: blacklist, 1: whitelist.
	Type pulumi.IntInput
}

The set of arguments for constructing a DomainReferer resource.

func (DomainRefererArgs) ElementType

func (DomainRefererArgs) ElementType() reflect.Type

type DomainRefererArray

type DomainRefererArray []DomainRefererInput

func (DomainRefererArray) ElementType

func (DomainRefererArray) ElementType() reflect.Type

func (DomainRefererArray) ToDomainRefererArrayOutput

func (i DomainRefererArray) ToDomainRefererArrayOutput() DomainRefererArrayOutput

func (DomainRefererArray) ToDomainRefererArrayOutputWithContext

func (i DomainRefererArray) ToDomainRefererArrayOutputWithContext(ctx context.Context) DomainRefererArrayOutput

type DomainRefererArrayInput

type DomainRefererArrayInput interface {
	pulumi.Input

	ToDomainRefererArrayOutput() DomainRefererArrayOutput
	ToDomainRefererArrayOutputWithContext(context.Context) DomainRefererArrayOutput
}

DomainRefererArrayInput is an input type that accepts DomainRefererArray and DomainRefererArrayOutput values. You can construct a concrete instance of `DomainRefererArrayInput` via:

DomainRefererArray{ DomainRefererArgs{...} }

type DomainRefererArrayOutput

type DomainRefererArrayOutput struct{ *pulumi.OutputState }

func (DomainRefererArrayOutput) ElementType

func (DomainRefererArrayOutput) ElementType() reflect.Type

func (DomainRefererArrayOutput) Index

func (DomainRefererArrayOutput) ToDomainRefererArrayOutput

func (o DomainRefererArrayOutput) ToDomainRefererArrayOutput() DomainRefererArrayOutput

func (DomainRefererArrayOutput) ToDomainRefererArrayOutputWithContext

func (o DomainRefererArrayOutput) ToDomainRefererArrayOutputWithContext(ctx context.Context) DomainRefererArrayOutput

type DomainRefererInput

type DomainRefererInput interface {
	pulumi.Input

	ToDomainRefererOutput() DomainRefererOutput
	ToDomainRefererOutputWithContext(ctx context.Context) DomainRefererOutput
}

type DomainRefererMap

type DomainRefererMap map[string]DomainRefererInput

func (DomainRefererMap) ElementType

func (DomainRefererMap) ElementType() reflect.Type

func (DomainRefererMap) ToDomainRefererMapOutput

func (i DomainRefererMap) ToDomainRefererMapOutput() DomainRefererMapOutput

func (DomainRefererMap) ToDomainRefererMapOutputWithContext

func (i DomainRefererMap) ToDomainRefererMapOutputWithContext(ctx context.Context) DomainRefererMapOutput

type DomainRefererMapInput

type DomainRefererMapInput interface {
	pulumi.Input

	ToDomainRefererMapOutput() DomainRefererMapOutput
	ToDomainRefererMapOutputWithContext(context.Context) DomainRefererMapOutput
}

DomainRefererMapInput is an input type that accepts DomainRefererMap and DomainRefererMapOutput values. You can construct a concrete instance of `DomainRefererMapInput` via:

DomainRefererMap{ "key": DomainRefererArgs{...} }

type DomainRefererMapOutput

type DomainRefererMapOutput struct{ *pulumi.OutputState }

func (DomainRefererMapOutput) ElementType

func (DomainRefererMapOutput) ElementType() reflect.Type

func (DomainRefererMapOutput) MapIndex

func (DomainRefererMapOutput) ToDomainRefererMapOutput

func (o DomainRefererMapOutput) ToDomainRefererMapOutput() DomainRefererMapOutput

func (DomainRefererMapOutput) ToDomainRefererMapOutputWithContext

func (o DomainRefererMapOutput) ToDomainRefererMapOutputWithContext(ctx context.Context) DomainRefererMapOutput

type DomainRefererOutput

type DomainRefererOutput struct{ *pulumi.OutputState }

func (DomainRefererOutput) AllowEmpty

func (o DomainRefererOutput) AllowEmpty() pulumi.IntOutput

Allow blank referers, 0: not allowed, 1: allowed.

func (DomainRefererOutput) DomainName

func (o DomainRefererOutput) DomainName() pulumi.StringOutput

Domain Name.

func (DomainRefererOutput) ElementType

func (DomainRefererOutput) ElementType() reflect.Type

func (DomainRefererOutput) Enable

Whether to enable the referer blacklist authentication of the current domain name,`0`: off, `1`: on.

func (DomainRefererOutput) Rules

The list of referers to; separate.

func (DomainRefererOutput) ToDomainRefererOutput

func (o DomainRefererOutput) ToDomainRefererOutput() DomainRefererOutput

func (DomainRefererOutput) ToDomainRefererOutputWithContext

func (o DomainRefererOutput) ToDomainRefererOutputWithContext(ctx context.Context) DomainRefererOutput

func (DomainRefererOutput) Type

List type: 0: blacklist, 1: whitelist.

type DomainRefererState

type DomainRefererState struct {
	// Allow blank referers, 0: not allowed, 1: allowed.
	AllowEmpty pulumi.IntPtrInput
	// Domain Name.
	DomainName pulumi.StringPtrInput
	// Whether to enable the referer blacklist authentication of the current domain name,`0`: off, `1`: on.
	Enable pulumi.IntPtrInput
	// The list of referers to; separate.
	Rules pulumi.StringPtrInput
	// List type: 0: blacklist, 1: whitelist.
	Type pulumi.IntPtrInput
}

func (DomainRefererState) ElementType

func (DomainRefererState) ElementType() reflect.Type

type DomainState

type DomainState struct {
	// Domain Name.
	DomainName pulumi.StringPtrInput
	// Domain type: `0`: push stream. `1`: playback.
	DomainType pulumi.IntPtrInput
	// Switch. true: enable the specified domain, false: disable the specified domain.
	Enable pulumi.BoolPtrInput
	// Whether it is LCB: `0`: LVB. `1`: LCB. Default value is 0.
	IsDelayLive pulumi.IntPtrInput
	// `0`: LVB. `1`: LVB on Mini Program. Note: this field may return null, indicating that no valid values can be obtained.
	// Default value is 0.
	IsMiniProgramLive pulumi.IntPtrInput
	// Play Type. This parameter is valid only if `DomainType` is 1. Available values: `1`: in Mainland China. `2`: global.
	// `3`: outside Mainland China. Default value is 1.
	PlayType pulumi.IntPtrInput
	// Domain name attribution verification type. `dnsCheck`, `fileCheck`, `dbCheck`. The default is `dbCheck`.
	VerifyOwnerType pulumi.StringPtrInput
}

func (DomainState) ElementType

func (DomainState) ElementType() reflect.Type

type EnableOptimalSwitching

type EnableOptimalSwitching struct {
	pulumi.CustomResourceState

	// `0`:disabled, `1`:enable.
	EnableSwitch pulumi.IntPtrOutput `pulumi:"enableSwitch"`
	// Group name.
	HostGroupName pulumi.StringPtrOutput `pulumi:"hostGroupName"`
	// Stream id.
	StreamName pulumi.StringOutput `pulumi:"streamName"`
}

func GetEnableOptimalSwitching

func GetEnableOptimalSwitching(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EnableOptimalSwitchingState, opts ...pulumi.ResourceOption) (*EnableOptimalSwitching, error)

GetEnableOptimalSwitching gets an existing EnableOptimalSwitching 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 NewEnableOptimalSwitching

func NewEnableOptimalSwitching(ctx *pulumi.Context,
	name string, args *EnableOptimalSwitchingArgs, opts ...pulumi.ResourceOption) (*EnableOptimalSwitching, error)

NewEnableOptimalSwitching registers a new resource with the given unique name, arguments, and options.

func (*EnableOptimalSwitching) ElementType

func (*EnableOptimalSwitching) ElementType() reflect.Type

func (*EnableOptimalSwitching) ToEnableOptimalSwitchingOutput

func (i *EnableOptimalSwitching) ToEnableOptimalSwitchingOutput() EnableOptimalSwitchingOutput

func (*EnableOptimalSwitching) ToEnableOptimalSwitchingOutputWithContext

func (i *EnableOptimalSwitching) ToEnableOptimalSwitchingOutputWithContext(ctx context.Context) EnableOptimalSwitchingOutput

type EnableOptimalSwitchingArgs

type EnableOptimalSwitchingArgs struct {
	// `0`:disabled, `1`:enable.
	EnableSwitch pulumi.IntPtrInput
	// Group name.
	HostGroupName pulumi.StringPtrInput
	// Stream id.
	StreamName pulumi.StringInput
}

The set of arguments for constructing a EnableOptimalSwitching resource.

func (EnableOptimalSwitchingArgs) ElementType

func (EnableOptimalSwitchingArgs) ElementType() reflect.Type

type EnableOptimalSwitchingArray

type EnableOptimalSwitchingArray []EnableOptimalSwitchingInput

func (EnableOptimalSwitchingArray) ElementType

func (EnableOptimalSwitchingArray) ToEnableOptimalSwitchingArrayOutput

func (i EnableOptimalSwitchingArray) ToEnableOptimalSwitchingArrayOutput() EnableOptimalSwitchingArrayOutput

func (EnableOptimalSwitchingArray) ToEnableOptimalSwitchingArrayOutputWithContext

func (i EnableOptimalSwitchingArray) ToEnableOptimalSwitchingArrayOutputWithContext(ctx context.Context) EnableOptimalSwitchingArrayOutput

type EnableOptimalSwitchingArrayInput

type EnableOptimalSwitchingArrayInput interface {
	pulumi.Input

	ToEnableOptimalSwitchingArrayOutput() EnableOptimalSwitchingArrayOutput
	ToEnableOptimalSwitchingArrayOutputWithContext(context.Context) EnableOptimalSwitchingArrayOutput
}

EnableOptimalSwitchingArrayInput is an input type that accepts EnableOptimalSwitchingArray and EnableOptimalSwitchingArrayOutput values. You can construct a concrete instance of `EnableOptimalSwitchingArrayInput` via:

EnableOptimalSwitchingArray{ EnableOptimalSwitchingArgs{...} }

type EnableOptimalSwitchingArrayOutput

type EnableOptimalSwitchingArrayOutput struct{ *pulumi.OutputState }

func (EnableOptimalSwitchingArrayOutput) ElementType

func (EnableOptimalSwitchingArrayOutput) Index

func (EnableOptimalSwitchingArrayOutput) ToEnableOptimalSwitchingArrayOutput

func (o EnableOptimalSwitchingArrayOutput) ToEnableOptimalSwitchingArrayOutput() EnableOptimalSwitchingArrayOutput

func (EnableOptimalSwitchingArrayOutput) ToEnableOptimalSwitchingArrayOutputWithContext

func (o EnableOptimalSwitchingArrayOutput) ToEnableOptimalSwitchingArrayOutputWithContext(ctx context.Context) EnableOptimalSwitchingArrayOutput

type EnableOptimalSwitchingInput

type EnableOptimalSwitchingInput interface {
	pulumi.Input

	ToEnableOptimalSwitchingOutput() EnableOptimalSwitchingOutput
	ToEnableOptimalSwitchingOutputWithContext(ctx context.Context) EnableOptimalSwitchingOutput
}

type EnableOptimalSwitchingMap

type EnableOptimalSwitchingMap map[string]EnableOptimalSwitchingInput

func (EnableOptimalSwitchingMap) ElementType

func (EnableOptimalSwitchingMap) ElementType() reflect.Type

func (EnableOptimalSwitchingMap) ToEnableOptimalSwitchingMapOutput

func (i EnableOptimalSwitchingMap) ToEnableOptimalSwitchingMapOutput() EnableOptimalSwitchingMapOutput

func (EnableOptimalSwitchingMap) ToEnableOptimalSwitchingMapOutputWithContext

func (i EnableOptimalSwitchingMap) ToEnableOptimalSwitchingMapOutputWithContext(ctx context.Context) EnableOptimalSwitchingMapOutput

type EnableOptimalSwitchingMapInput

type EnableOptimalSwitchingMapInput interface {
	pulumi.Input

	ToEnableOptimalSwitchingMapOutput() EnableOptimalSwitchingMapOutput
	ToEnableOptimalSwitchingMapOutputWithContext(context.Context) EnableOptimalSwitchingMapOutput
}

EnableOptimalSwitchingMapInput is an input type that accepts EnableOptimalSwitchingMap and EnableOptimalSwitchingMapOutput values. You can construct a concrete instance of `EnableOptimalSwitchingMapInput` via:

EnableOptimalSwitchingMap{ "key": EnableOptimalSwitchingArgs{...} }

type EnableOptimalSwitchingMapOutput

type EnableOptimalSwitchingMapOutput struct{ *pulumi.OutputState }

func (EnableOptimalSwitchingMapOutput) ElementType

func (EnableOptimalSwitchingMapOutput) MapIndex

func (EnableOptimalSwitchingMapOutput) ToEnableOptimalSwitchingMapOutput

func (o EnableOptimalSwitchingMapOutput) ToEnableOptimalSwitchingMapOutput() EnableOptimalSwitchingMapOutput

func (EnableOptimalSwitchingMapOutput) ToEnableOptimalSwitchingMapOutputWithContext

func (o EnableOptimalSwitchingMapOutput) ToEnableOptimalSwitchingMapOutputWithContext(ctx context.Context) EnableOptimalSwitchingMapOutput

type EnableOptimalSwitchingOutput

type EnableOptimalSwitchingOutput struct{ *pulumi.OutputState }

func (EnableOptimalSwitchingOutput) ElementType

func (EnableOptimalSwitchingOutput) EnableSwitch

`0`:disabled, `1`:enable.

func (EnableOptimalSwitchingOutput) HostGroupName

Group name.

func (EnableOptimalSwitchingOutput) StreamName

Stream id.

func (EnableOptimalSwitchingOutput) ToEnableOptimalSwitchingOutput

func (o EnableOptimalSwitchingOutput) ToEnableOptimalSwitchingOutput() EnableOptimalSwitchingOutput

func (EnableOptimalSwitchingOutput) ToEnableOptimalSwitchingOutputWithContext

func (o EnableOptimalSwitchingOutput) ToEnableOptimalSwitchingOutputWithContext(ctx context.Context) EnableOptimalSwitchingOutput

type EnableOptimalSwitchingState

type EnableOptimalSwitchingState struct {
	// `0`:disabled, `1`:enable.
	EnableSwitch pulumi.IntPtrInput
	// Group name.
	HostGroupName pulumi.StringPtrInput
	// Stream id.
	StreamName pulumi.StringPtrInput
}

func (EnableOptimalSwitchingState) ElementType

type GetBackupStreamStreamInfoList

type GetBackupStreamStreamInfoList struct {
	BackupLists   []GetBackupStreamStreamInfoListBackupList `pulumi:"backupLists"`
	HostGroupName string                                    `pulumi:"hostGroupName"`
	OptimalEnable int                                       `pulumi:"optimalEnable"`
	StreamName    string                                    `pulumi:"streamName"`
}

type GetBackupStreamStreamInfoListArgs

type GetBackupStreamStreamInfoListArgs struct {
	BackupLists   GetBackupStreamStreamInfoListBackupListArrayInput `pulumi:"backupLists"`
	HostGroupName pulumi.StringInput                                `pulumi:"hostGroupName"`
	OptimalEnable pulumi.IntInput                                   `pulumi:"optimalEnable"`
	StreamName    pulumi.StringInput                                `pulumi:"streamName"`
}

func (GetBackupStreamStreamInfoListArgs) ElementType

func (GetBackupStreamStreamInfoListArgs) ToGetBackupStreamStreamInfoListOutput

func (i GetBackupStreamStreamInfoListArgs) ToGetBackupStreamStreamInfoListOutput() GetBackupStreamStreamInfoListOutput

func (GetBackupStreamStreamInfoListArgs) ToGetBackupStreamStreamInfoListOutputWithContext

func (i GetBackupStreamStreamInfoListArgs) ToGetBackupStreamStreamInfoListOutputWithContext(ctx context.Context) GetBackupStreamStreamInfoListOutput

type GetBackupStreamStreamInfoListArray

type GetBackupStreamStreamInfoListArray []GetBackupStreamStreamInfoListInput

func (GetBackupStreamStreamInfoListArray) ElementType

func (GetBackupStreamStreamInfoListArray) ToGetBackupStreamStreamInfoListArrayOutput

func (i GetBackupStreamStreamInfoListArray) ToGetBackupStreamStreamInfoListArrayOutput() GetBackupStreamStreamInfoListArrayOutput

func (GetBackupStreamStreamInfoListArray) ToGetBackupStreamStreamInfoListArrayOutputWithContext

func (i GetBackupStreamStreamInfoListArray) ToGetBackupStreamStreamInfoListArrayOutputWithContext(ctx context.Context) GetBackupStreamStreamInfoListArrayOutput

type GetBackupStreamStreamInfoListArrayInput

type GetBackupStreamStreamInfoListArrayInput interface {
	pulumi.Input

	ToGetBackupStreamStreamInfoListArrayOutput() GetBackupStreamStreamInfoListArrayOutput
	ToGetBackupStreamStreamInfoListArrayOutputWithContext(context.Context) GetBackupStreamStreamInfoListArrayOutput
}

GetBackupStreamStreamInfoListArrayInput is an input type that accepts GetBackupStreamStreamInfoListArray and GetBackupStreamStreamInfoListArrayOutput values. You can construct a concrete instance of `GetBackupStreamStreamInfoListArrayInput` via:

GetBackupStreamStreamInfoListArray{ GetBackupStreamStreamInfoListArgs{...} }

type GetBackupStreamStreamInfoListArrayOutput

type GetBackupStreamStreamInfoListArrayOutput struct{ *pulumi.OutputState }

func (GetBackupStreamStreamInfoListArrayOutput) ElementType

func (GetBackupStreamStreamInfoListArrayOutput) Index

func (GetBackupStreamStreamInfoListArrayOutput) ToGetBackupStreamStreamInfoListArrayOutput

func (o GetBackupStreamStreamInfoListArrayOutput) ToGetBackupStreamStreamInfoListArrayOutput() GetBackupStreamStreamInfoListArrayOutput

func (GetBackupStreamStreamInfoListArrayOutput) ToGetBackupStreamStreamInfoListArrayOutputWithContext

func (o GetBackupStreamStreamInfoListArrayOutput) ToGetBackupStreamStreamInfoListArrayOutputWithContext(ctx context.Context) GetBackupStreamStreamInfoListArrayOutput

type GetBackupStreamStreamInfoListBackupList

type GetBackupStreamStreamInfoListBackupList struct {
	AppName          string `pulumi:"appName"`
	DomainName       string `pulumi:"domainName"`
	MasterFlag       int    `pulumi:"masterFlag"`
	PublishTime      string `pulumi:"publishTime"`
	SourceFrom       string `pulumi:"sourceFrom"`
	UpstreamSequence string `pulumi:"upstreamSequence"`
}

type GetBackupStreamStreamInfoListBackupListArgs

type GetBackupStreamStreamInfoListBackupListArgs struct {
	AppName          pulumi.StringInput `pulumi:"appName"`
	DomainName       pulumi.StringInput `pulumi:"domainName"`
	MasterFlag       pulumi.IntInput    `pulumi:"masterFlag"`
	PublishTime      pulumi.StringInput `pulumi:"publishTime"`
	SourceFrom       pulumi.StringInput `pulumi:"sourceFrom"`
	UpstreamSequence pulumi.StringInput `pulumi:"upstreamSequence"`
}

func (GetBackupStreamStreamInfoListBackupListArgs) ElementType

func (GetBackupStreamStreamInfoListBackupListArgs) ToGetBackupStreamStreamInfoListBackupListOutput

func (i GetBackupStreamStreamInfoListBackupListArgs) ToGetBackupStreamStreamInfoListBackupListOutput() GetBackupStreamStreamInfoListBackupListOutput

func (GetBackupStreamStreamInfoListBackupListArgs) ToGetBackupStreamStreamInfoListBackupListOutputWithContext

func (i GetBackupStreamStreamInfoListBackupListArgs) ToGetBackupStreamStreamInfoListBackupListOutputWithContext(ctx context.Context) GetBackupStreamStreamInfoListBackupListOutput

type GetBackupStreamStreamInfoListBackupListArray

type GetBackupStreamStreamInfoListBackupListArray []GetBackupStreamStreamInfoListBackupListInput

func (GetBackupStreamStreamInfoListBackupListArray) ElementType

func (GetBackupStreamStreamInfoListBackupListArray) ToGetBackupStreamStreamInfoListBackupListArrayOutput

func (i GetBackupStreamStreamInfoListBackupListArray) ToGetBackupStreamStreamInfoListBackupListArrayOutput() GetBackupStreamStreamInfoListBackupListArrayOutput

func (GetBackupStreamStreamInfoListBackupListArray) ToGetBackupStreamStreamInfoListBackupListArrayOutputWithContext

func (i GetBackupStreamStreamInfoListBackupListArray) ToGetBackupStreamStreamInfoListBackupListArrayOutputWithContext(ctx context.Context) GetBackupStreamStreamInfoListBackupListArrayOutput

type GetBackupStreamStreamInfoListBackupListArrayInput

type GetBackupStreamStreamInfoListBackupListArrayInput interface {
	pulumi.Input

	ToGetBackupStreamStreamInfoListBackupListArrayOutput() GetBackupStreamStreamInfoListBackupListArrayOutput
	ToGetBackupStreamStreamInfoListBackupListArrayOutputWithContext(context.Context) GetBackupStreamStreamInfoListBackupListArrayOutput
}

GetBackupStreamStreamInfoListBackupListArrayInput is an input type that accepts GetBackupStreamStreamInfoListBackupListArray and GetBackupStreamStreamInfoListBackupListArrayOutput values. You can construct a concrete instance of `GetBackupStreamStreamInfoListBackupListArrayInput` via:

GetBackupStreamStreamInfoListBackupListArray{ GetBackupStreamStreamInfoListBackupListArgs{...} }

type GetBackupStreamStreamInfoListBackupListArrayOutput

type GetBackupStreamStreamInfoListBackupListArrayOutput struct{ *pulumi.OutputState }

func (GetBackupStreamStreamInfoListBackupListArrayOutput) ElementType

func (GetBackupStreamStreamInfoListBackupListArrayOutput) Index

func (GetBackupStreamStreamInfoListBackupListArrayOutput) ToGetBackupStreamStreamInfoListBackupListArrayOutput

func (o GetBackupStreamStreamInfoListBackupListArrayOutput) ToGetBackupStreamStreamInfoListBackupListArrayOutput() GetBackupStreamStreamInfoListBackupListArrayOutput

func (GetBackupStreamStreamInfoListBackupListArrayOutput) ToGetBackupStreamStreamInfoListBackupListArrayOutputWithContext

func (o GetBackupStreamStreamInfoListBackupListArrayOutput) ToGetBackupStreamStreamInfoListBackupListArrayOutputWithContext(ctx context.Context) GetBackupStreamStreamInfoListBackupListArrayOutput

type GetBackupStreamStreamInfoListBackupListInput

type GetBackupStreamStreamInfoListBackupListInput interface {
	pulumi.Input

	ToGetBackupStreamStreamInfoListBackupListOutput() GetBackupStreamStreamInfoListBackupListOutput
	ToGetBackupStreamStreamInfoListBackupListOutputWithContext(context.Context) GetBackupStreamStreamInfoListBackupListOutput
}

GetBackupStreamStreamInfoListBackupListInput is an input type that accepts GetBackupStreamStreamInfoListBackupListArgs and GetBackupStreamStreamInfoListBackupListOutput values. You can construct a concrete instance of `GetBackupStreamStreamInfoListBackupListInput` via:

GetBackupStreamStreamInfoListBackupListArgs{...}

type GetBackupStreamStreamInfoListBackupListOutput

type GetBackupStreamStreamInfoListBackupListOutput struct{ *pulumi.OutputState }

func (GetBackupStreamStreamInfoListBackupListOutput) AppName

func (GetBackupStreamStreamInfoListBackupListOutput) DomainName

func (GetBackupStreamStreamInfoListBackupListOutput) ElementType

func (GetBackupStreamStreamInfoListBackupListOutput) MasterFlag

func (GetBackupStreamStreamInfoListBackupListOutput) PublishTime

func (GetBackupStreamStreamInfoListBackupListOutput) SourceFrom

func (GetBackupStreamStreamInfoListBackupListOutput) ToGetBackupStreamStreamInfoListBackupListOutput

func (o GetBackupStreamStreamInfoListBackupListOutput) ToGetBackupStreamStreamInfoListBackupListOutput() GetBackupStreamStreamInfoListBackupListOutput

func (GetBackupStreamStreamInfoListBackupListOutput) ToGetBackupStreamStreamInfoListBackupListOutputWithContext

func (o GetBackupStreamStreamInfoListBackupListOutput) ToGetBackupStreamStreamInfoListBackupListOutputWithContext(ctx context.Context) GetBackupStreamStreamInfoListBackupListOutput

func (GetBackupStreamStreamInfoListBackupListOutput) UpstreamSequence

type GetBackupStreamStreamInfoListInput

type GetBackupStreamStreamInfoListInput interface {
	pulumi.Input

	ToGetBackupStreamStreamInfoListOutput() GetBackupStreamStreamInfoListOutput
	ToGetBackupStreamStreamInfoListOutputWithContext(context.Context) GetBackupStreamStreamInfoListOutput
}

GetBackupStreamStreamInfoListInput is an input type that accepts GetBackupStreamStreamInfoListArgs and GetBackupStreamStreamInfoListOutput values. You can construct a concrete instance of `GetBackupStreamStreamInfoListInput` via:

GetBackupStreamStreamInfoListArgs{...}

type GetBackupStreamStreamInfoListOutput

type GetBackupStreamStreamInfoListOutput struct{ *pulumi.OutputState }

func (GetBackupStreamStreamInfoListOutput) BackupLists

func (GetBackupStreamStreamInfoListOutput) ElementType

func (GetBackupStreamStreamInfoListOutput) HostGroupName

func (GetBackupStreamStreamInfoListOutput) OptimalEnable

func (GetBackupStreamStreamInfoListOutput) StreamName

func (GetBackupStreamStreamInfoListOutput) ToGetBackupStreamStreamInfoListOutput

func (o GetBackupStreamStreamInfoListOutput) ToGetBackupStreamStreamInfoListOutput() GetBackupStreamStreamInfoListOutput

func (GetBackupStreamStreamInfoListOutput) ToGetBackupStreamStreamInfoListOutputWithContext

func (o GetBackupStreamStreamInfoListOutput) ToGetBackupStreamStreamInfoListOutputWithContext(ctx context.Context) GetBackupStreamStreamInfoListOutput

type GetDeliverLogDownListArgs

type GetDeliverLogDownListArgs struct {
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDeliverLogDownList.

type GetDeliverLogDownListLogInfoList

type GetDeliverLogDownListLogInfoList struct {
	FileSize int    `pulumi:"fileSize"`
	LogName  string `pulumi:"logName"`
	LogTime  string `pulumi:"logTime"`
	LogUrl   string `pulumi:"logUrl"`
}

type GetDeliverLogDownListLogInfoListArgs

type GetDeliverLogDownListLogInfoListArgs struct {
	FileSize pulumi.IntInput    `pulumi:"fileSize"`
	LogName  pulumi.StringInput `pulumi:"logName"`
	LogTime  pulumi.StringInput `pulumi:"logTime"`
	LogUrl   pulumi.StringInput `pulumi:"logUrl"`
}

func (GetDeliverLogDownListLogInfoListArgs) ElementType

func (GetDeliverLogDownListLogInfoListArgs) ToGetDeliverLogDownListLogInfoListOutput

func (i GetDeliverLogDownListLogInfoListArgs) ToGetDeliverLogDownListLogInfoListOutput() GetDeliverLogDownListLogInfoListOutput

func (GetDeliverLogDownListLogInfoListArgs) ToGetDeliverLogDownListLogInfoListOutputWithContext

func (i GetDeliverLogDownListLogInfoListArgs) ToGetDeliverLogDownListLogInfoListOutputWithContext(ctx context.Context) GetDeliverLogDownListLogInfoListOutput

type GetDeliverLogDownListLogInfoListArray

type GetDeliverLogDownListLogInfoListArray []GetDeliverLogDownListLogInfoListInput

func (GetDeliverLogDownListLogInfoListArray) ElementType

func (GetDeliverLogDownListLogInfoListArray) ToGetDeliverLogDownListLogInfoListArrayOutput

func (i GetDeliverLogDownListLogInfoListArray) ToGetDeliverLogDownListLogInfoListArrayOutput() GetDeliverLogDownListLogInfoListArrayOutput

func (GetDeliverLogDownListLogInfoListArray) ToGetDeliverLogDownListLogInfoListArrayOutputWithContext

func (i GetDeliverLogDownListLogInfoListArray) ToGetDeliverLogDownListLogInfoListArrayOutputWithContext(ctx context.Context) GetDeliverLogDownListLogInfoListArrayOutput

type GetDeliverLogDownListLogInfoListArrayInput

type GetDeliverLogDownListLogInfoListArrayInput interface {
	pulumi.Input

	ToGetDeliverLogDownListLogInfoListArrayOutput() GetDeliverLogDownListLogInfoListArrayOutput
	ToGetDeliverLogDownListLogInfoListArrayOutputWithContext(context.Context) GetDeliverLogDownListLogInfoListArrayOutput
}

GetDeliverLogDownListLogInfoListArrayInput is an input type that accepts GetDeliverLogDownListLogInfoListArray and GetDeliverLogDownListLogInfoListArrayOutput values. You can construct a concrete instance of `GetDeliverLogDownListLogInfoListArrayInput` via:

GetDeliverLogDownListLogInfoListArray{ GetDeliverLogDownListLogInfoListArgs{...} }

type GetDeliverLogDownListLogInfoListArrayOutput

type GetDeliverLogDownListLogInfoListArrayOutput struct{ *pulumi.OutputState }

func (GetDeliverLogDownListLogInfoListArrayOutput) ElementType

func (GetDeliverLogDownListLogInfoListArrayOutput) Index

func (GetDeliverLogDownListLogInfoListArrayOutput) ToGetDeliverLogDownListLogInfoListArrayOutput

func (o GetDeliverLogDownListLogInfoListArrayOutput) ToGetDeliverLogDownListLogInfoListArrayOutput() GetDeliverLogDownListLogInfoListArrayOutput

func (GetDeliverLogDownListLogInfoListArrayOutput) ToGetDeliverLogDownListLogInfoListArrayOutputWithContext

func (o GetDeliverLogDownListLogInfoListArrayOutput) ToGetDeliverLogDownListLogInfoListArrayOutputWithContext(ctx context.Context) GetDeliverLogDownListLogInfoListArrayOutput

type GetDeliverLogDownListLogInfoListInput

type GetDeliverLogDownListLogInfoListInput interface {
	pulumi.Input

	ToGetDeliverLogDownListLogInfoListOutput() GetDeliverLogDownListLogInfoListOutput
	ToGetDeliverLogDownListLogInfoListOutputWithContext(context.Context) GetDeliverLogDownListLogInfoListOutput
}

GetDeliverLogDownListLogInfoListInput is an input type that accepts GetDeliverLogDownListLogInfoListArgs and GetDeliverLogDownListLogInfoListOutput values. You can construct a concrete instance of `GetDeliverLogDownListLogInfoListInput` via:

GetDeliverLogDownListLogInfoListArgs{...}

type GetDeliverLogDownListLogInfoListOutput

type GetDeliverLogDownListLogInfoListOutput struct{ *pulumi.OutputState }

func (GetDeliverLogDownListLogInfoListOutput) ElementType

func (GetDeliverLogDownListLogInfoListOutput) FileSize

func (GetDeliverLogDownListLogInfoListOutput) LogName

func (GetDeliverLogDownListLogInfoListOutput) LogTime

func (GetDeliverLogDownListLogInfoListOutput) LogUrl

func (GetDeliverLogDownListLogInfoListOutput) ToGetDeliverLogDownListLogInfoListOutput

func (o GetDeliverLogDownListLogInfoListOutput) ToGetDeliverLogDownListLogInfoListOutput() GetDeliverLogDownListLogInfoListOutput

func (GetDeliverLogDownListLogInfoListOutput) ToGetDeliverLogDownListLogInfoListOutputWithContext

func (o GetDeliverLogDownListLogInfoListOutput) ToGetDeliverLogDownListLogInfoListOutputWithContext(ctx context.Context) GetDeliverLogDownListLogInfoListOutput

type GetDeliverLogDownListOutputArgs

type GetDeliverLogDownListOutputArgs struct {
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDeliverLogDownList.

func (GetDeliverLogDownListOutputArgs) ElementType

type GetDeliverLogDownListResult

type GetDeliverLogDownListResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string                             `pulumi:"id"`
	LogInfoLists     []GetDeliverLogDownListLogInfoList `pulumi:"logInfoLists"`
	ResultOutputFile *string                            `pulumi:"resultOutputFile"`
}

A collection of values returned by getDeliverLogDownList.

type GetDeliverLogDownListResultOutput

type GetDeliverLogDownListResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDeliverLogDownList.

func (GetDeliverLogDownListResultOutput) ElementType

func (GetDeliverLogDownListResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetDeliverLogDownListResultOutput) LogInfoLists

func (GetDeliverLogDownListResultOutput) ResultOutputFile

func (GetDeliverLogDownListResultOutput) ToGetDeliverLogDownListResultOutput

func (o GetDeliverLogDownListResultOutput) ToGetDeliverLogDownListResultOutput() GetDeliverLogDownListResultOutput

func (GetDeliverLogDownListResultOutput) ToGetDeliverLogDownListResultOutputWithContext

func (o GetDeliverLogDownListResultOutput) ToGetDeliverLogDownListResultOutputWithContext(ctx context.Context) GetDeliverLogDownListResultOutput

type GetDomainsArgs

type GetDomainsArgs struct {
	DomainPrefix     *string `pulumi:"domainPrefix"`
	DomainStatus     *int    `pulumi:"domainStatus"`
	DomainType       *int    `pulumi:"domainType"`
	IsDelayLive      *int    `pulumi:"isDelayLive"`
	PlayType         *int    `pulumi:"playType"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDomains.

type GetDomainsDomainList

type GetDomainsDomainList struct {
	BCName            int    `pulumi:"bCName"`
	CreateTime        string `pulumi:"createTime"`
	CurrentCName      string `pulumi:"currentCName"`
	IsDelayLive       int    `pulumi:"isDelayLive"`
	IsMiniProgramLive int    `pulumi:"isMiniProgramLive"`
	Name              string `pulumi:"name"`
	PlayType          int    `pulumi:"playType"`
	RentExpireTime    string `pulumi:"rentExpireTime"`
	RentTag           int    `pulumi:"rentTag"`
	Status            int    `pulumi:"status"`
	TargetDomain      string `pulumi:"targetDomain"`
	Type              int    `pulumi:"type"`
}

type GetDomainsDomainListArgs

type GetDomainsDomainListArgs struct {
	BCName            pulumi.IntInput    `pulumi:"bCName"`
	CreateTime        pulumi.StringInput `pulumi:"createTime"`
	CurrentCName      pulumi.StringInput `pulumi:"currentCName"`
	IsDelayLive       pulumi.IntInput    `pulumi:"isDelayLive"`
	IsMiniProgramLive pulumi.IntInput    `pulumi:"isMiniProgramLive"`
	Name              pulumi.StringInput `pulumi:"name"`
	PlayType          pulumi.IntInput    `pulumi:"playType"`
	RentExpireTime    pulumi.StringInput `pulumi:"rentExpireTime"`
	RentTag           pulumi.IntInput    `pulumi:"rentTag"`
	Status            pulumi.IntInput    `pulumi:"status"`
	TargetDomain      pulumi.StringInput `pulumi:"targetDomain"`
	Type              pulumi.IntInput    `pulumi:"type"`
}

func (GetDomainsDomainListArgs) ElementType

func (GetDomainsDomainListArgs) ElementType() reflect.Type

func (GetDomainsDomainListArgs) ToGetDomainsDomainListOutput

func (i GetDomainsDomainListArgs) ToGetDomainsDomainListOutput() GetDomainsDomainListOutput

func (GetDomainsDomainListArgs) ToGetDomainsDomainListOutputWithContext

func (i GetDomainsDomainListArgs) ToGetDomainsDomainListOutputWithContext(ctx context.Context) GetDomainsDomainListOutput

type GetDomainsDomainListArray

type GetDomainsDomainListArray []GetDomainsDomainListInput

func (GetDomainsDomainListArray) ElementType

func (GetDomainsDomainListArray) ElementType() reflect.Type

func (GetDomainsDomainListArray) ToGetDomainsDomainListArrayOutput

func (i GetDomainsDomainListArray) ToGetDomainsDomainListArrayOutput() GetDomainsDomainListArrayOutput

func (GetDomainsDomainListArray) ToGetDomainsDomainListArrayOutputWithContext

func (i GetDomainsDomainListArray) ToGetDomainsDomainListArrayOutputWithContext(ctx context.Context) GetDomainsDomainListArrayOutput

type GetDomainsDomainListArrayInput

type GetDomainsDomainListArrayInput interface {
	pulumi.Input

	ToGetDomainsDomainListArrayOutput() GetDomainsDomainListArrayOutput
	ToGetDomainsDomainListArrayOutputWithContext(context.Context) GetDomainsDomainListArrayOutput
}

GetDomainsDomainListArrayInput is an input type that accepts GetDomainsDomainListArray and GetDomainsDomainListArrayOutput values. You can construct a concrete instance of `GetDomainsDomainListArrayInput` via:

GetDomainsDomainListArray{ GetDomainsDomainListArgs{...} }

type GetDomainsDomainListArrayOutput

type GetDomainsDomainListArrayOutput struct{ *pulumi.OutputState }

func (GetDomainsDomainListArrayOutput) ElementType

func (GetDomainsDomainListArrayOutput) Index

func (GetDomainsDomainListArrayOutput) ToGetDomainsDomainListArrayOutput

func (o GetDomainsDomainListArrayOutput) ToGetDomainsDomainListArrayOutput() GetDomainsDomainListArrayOutput

func (GetDomainsDomainListArrayOutput) ToGetDomainsDomainListArrayOutputWithContext

func (o GetDomainsDomainListArrayOutput) ToGetDomainsDomainListArrayOutputWithContext(ctx context.Context) GetDomainsDomainListArrayOutput

type GetDomainsDomainListInput

type GetDomainsDomainListInput interface {
	pulumi.Input

	ToGetDomainsDomainListOutput() GetDomainsDomainListOutput
	ToGetDomainsDomainListOutputWithContext(context.Context) GetDomainsDomainListOutput
}

GetDomainsDomainListInput is an input type that accepts GetDomainsDomainListArgs and GetDomainsDomainListOutput values. You can construct a concrete instance of `GetDomainsDomainListInput` via:

GetDomainsDomainListArgs{...}

type GetDomainsDomainListOutput

type GetDomainsDomainListOutput struct{ *pulumi.OutputState }

func (GetDomainsDomainListOutput) BCName

func (GetDomainsDomainListOutput) CreateTime

func (GetDomainsDomainListOutput) CurrentCName

func (GetDomainsDomainListOutput) ElementType

func (GetDomainsDomainListOutput) ElementType() reflect.Type

func (GetDomainsDomainListOutput) IsDelayLive

func (GetDomainsDomainListOutput) IsMiniProgramLive

func (o GetDomainsDomainListOutput) IsMiniProgramLive() pulumi.IntOutput

func (GetDomainsDomainListOutput) Name

func (GetDomainsDomainListOutput) PlayType

func (GetDomainsDomainListOutput) RentExpireTime

func (o GetDomainsDomainListOutput) RentExpireTime() pulumi.StringOutput

func (GetDomainsDomainListOutput) RentTag

func (GetDomainsDomainListOutput) Status

func (GetDomainsDomainListOutput) TargetDomain

func (GetDomainsDomainListOutput) ToGetDomainsDomainListOutput

func (o GetDomainsDomainListOutput) ToGetDomainsDomainListOutput() GetDomainsDomainListOutput

func (GetDomainsDomainListOutput) ToGetDomainsDomainListOutputWithContext

func (o GetDomainsDomainListOutput) ToGetDomainsDomainListOutputWithContext(ctx context.Context) GetDomainsDomainListOutput

func (GetDomainsDomainListOutput) Type

type GetDomainsOutputArgs

type GetDomainsOutputArgs struct {
	DomainPrefix     pulumi.StringPtrInput `pulumi:"domainPrefix"`
	DomainStatus     pulumi.IntPtrInput    `pulumi:"domainStatus"`
	DomainType       pulumi.IntPtrInput    `pulumi:"domainType"`
	IsDelayLive      pulumi.IntPtrInput    `pulumi:"isDelayLive"`
	PlayType         pulumi.IntPtrInput    `pulumi:"playType"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDomains.

func (GetDomainsOutputArgs) ElementType

func (GetDomainsOutputArgs) ElementType() reflect.Type

type GetDomainsResult

type GetDomainsResult struct {
	DomainLists  []GetDomainsDomainList `pulumi:"domainLists"`
	DomainPrefix *string                `pulumi:"domainPrefix"`
	DomainStatus *int                   `pulumi:"domainStatus"`
	DomainType   *int                   `pulumi:"domainType"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	IsDelayLive      *int    `pulumi:"isDelayLive"`
	PlayType         *int    `pulumi:"playType"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getDomains.

func GetDomains

func GetDomains(ctx *pulumi.Context, args *GetDomainsArgs, opts ...pulumi.InvokeOption) (*GetDomainsResult, error)

type GetDomainsResultOutput

type GetDomainsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDomains.

func (GetDomainsResultOutput) DomainLists

func (GetDomainsResultOutput) DomainPrefix

func (GetDomainsResultOutput) DomainStatus

func (o GetDomainsResultOutput) DomainStatus() pulumi.IntPtrOutput

func (GetDomainsResultOutput) DomainType

func (GetDomainsResultOutput) ElementType

func (GetDomainsResultOutput) ElementType() reflect.Type

func (GetDomainsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetDomainsResultOutput) IsDelayLive

func (o GetDomainsResultOutput) IsDelayLive() pulumi.IntPtrOutput

func (GetDomainsResultOutput) PlayType

func (GetDomainsResultOutput) ResultOutputFile

func (o GetDomainsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetDomainsResultOutput) ToGetDomainsResultOutput

func (o GetDomainsResultOutput) ToGetDomainsResultOutput() GetDomainsResultOutput

func (GetDomainsResultOutput) ToGetDomainsResultOutputWithContext

func (o GetDomainsResultOutput) ToGetDomainsResultOutputWithContext(ctx context.Context) GetDomainsResultOutput

type GetMonitorReportArgs

type GetMonitorReportArgs struct {
	MonitorId        string  `pulumi:"monitorId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getMonitorReport.

type GetMonitorReportDiagnoseResult

type GetMonitorReportDiagnoseResult struct {
	LowFrameRateResults []string `pulumi:"lowFrameRateResults"`
	StreamBrokenResults []string `pulumi:"streamBrokenResults"`
	StreamFormatResults []string `pulumi:"streamFormatResults"`
}

type GetMonitorReportDiagnoseResultArgs

type GetMonitorReportDiagnoseResultArgs struct {
	LowFrameRateResults pulumi.StringArrayInput `pulumi:"lowFrameRateResults"`
	StreamBrokenResults pulumi.StringArrayInput `pulumi:"streamBrokenResults"`
	StreamFormatResults pulumi.StringArrayInput `pulumi:"streamFormatResults"`
}

func (GetMonitorReportDiagnoseResultArgs) ElementType

func (GetMonitorReportDiagnoseResultArgs) ToGetMonitorReportDiagnoseResultOutput

func (i GetMonitorReportDiagnoseResultArgs) ToGetMonitorReportDiagnoseResultOutput() GetMonitorReportDiagnoseResultOutput

func (GetMonitorReportDiagnoseResultArgs) ToGetMonitorReportDiagnoseResultOutputWithContext

func (i GetMonitorReportDiagnoseResultArgs) ToGetMonitorReportDiagnoseResultOutputWithContext(ctx context.Context) GetMonitorReportDiagnoseResultOutput

type GetMonitorReportDiagnoseResultArray

type GetMonitorReportDiagnoseResultArray []GetMonitorReportDiagnoseResultInput

func (GetMonitorReportDiagnoseResultArray) ElementType

func (GetMonitorReportDiagnoseResultArray) ToGetMonitorReportDiagnoseResultArrayOutput

func (i GetMonitorReportDiagnoseResultArray) ToGetMonitorReportDiagnoseResultArrayOutput() GetMonitorReportDiagnoseResultArrayOutput

func (GetMonitorReportDiagnoseResultArray) ToGetMonitorReportDiagnoseResultArrayOutputWithContext

func (i GetMonitorReportDiagnoseResultArray) ToGetMonitorReportDiagnoseResultArrayOutputWithContext(ctx context.Context) GetMonitorReportDiagnoseResultArrayOutput

type GetMonitorReportDiagnoseResultArrayInput

type GetMonitorReportDiagnoseResultArrayInput interface {
	pulumi.Input

	ToGetMonitorReportDiagnoseResultArrayOutput() GetMonitorReportDiagnoseResultArrayOutput
	ToGetMonitorReportDiagnoseResultArrayOutputWithContext(context.Context) GetMonitorReportDiagnoseResultArrayOutput
}

GetMonitorReportDiagnoseResultArrayInput is an input type that accepts GetMonitorReportDiagnoseResultArray and GetMonitorReportDiagnoseResultArrayOutput values. You can construct a concrete instance of `GetMonitorReportDiagnoseResultArrayInput` via:

GetMonitorReportDiagnoseResultArray{ GetMonitorReportDiagnoseResultArgs{...} }

type GetMonitorReportDiagnoseResultArrayOutput

type GetMonitorReportDiagnoseResultArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorReportDiagnoseResultArrayOutput) ElementType

func (GetMonitorReportDiagnoseResultArrayOutput) Index

func (GetMonitorReportDiagnoseResultArrayOutput) ToGetMonitorReportDiagnoseResultArrayOutput

func (o GetMonitorReportDiagnoseResultArrayOutput) ToGetMonitorReportDiagnoseResultArrayOutput() GetMonitorReportDiagnoseResultArrayOutput

func (GetMonitorReportDiagnoseResultArrayOutput) ToGetMonitorReportDiagnoseResultArrayOutputWithContext

func (o GetMonitorReportDiagnoseResultArrayOutput) ToGetMonitorReportDiagnoseResultArrayOutputWithContext(ctx context.Context) GetMonitorReportDiagnoseResultArrayOutput

type GetMonitorReportDiagnoseResultInput

type GetMonitorReportDiagnoseResultInput interface {
	pulumi.Input

	ToGetMonitorReportDiagnoseResultOutput() GetMonitorReportDiagnoseResultOutput
	ToGetMonitorReportDiagnoseResultOutputWithContext(context.Context) GetMonitorReportDiagnoseResultOutput
}

GetMonitorReportDiagnoseResultInput is an input type that accepts GetMonitorReportDiagnoseResultArgs and GetMonitorReportDiagnoseResultOutput values. You can construct a concrete instance of `GetMonitorReportDiagnoseResultInput` via:

GetMonitorReportDiagnoseResultArgs{...}

type GetMonitorReportDiagnoseResultOutput

type GetMonitorReportDiagnoseResultOutput struct{ *pulumi.OutputState }

func (GetMonitorReportDiagnoseResultOutput) ElementType

func (GetMonitorReportDiagnoseResultOutput) LowFrameRateResults

func (GetMonitorReportDiagnoseResultOutput) StreamBrokenResults

func (GetMonitorReportDiagnoseResultOutput) StreamFormatResults

func (GetMonitorReportDiagnoseResultOutput) ToGetMonitorReportDiagnoseResultOutput

func (o GetMonitorReportDiagnoseResultOutput) ToGetMonitorReportDiagnoseResultOutput() GetMonitorReportDiagnoseResultOutput

func (GetMonitorReportDiagnoseResultOutput) ToGetMonitorReportDiagnoseResultOutputWithContext

func (o GetMonitorReportDiagnoseResultOutput) ToGetMonitorReportDiagnoseResultOutputWithContext(ctx context.Context) GetMonitorReportDiagnoseResultOutput

type GetMonitorReportMpsResult

type GetMonitorReportMpsResult struct {
	AiAsrResults []string `pulumi:"aiAsrResults"`
	AiOcrResults []string `pulumi:"aiOcrResults"`
}

type GetMonitorReportMpsResultArgs

type GetMonitorReportMpsResultArgs struct {
	AiAsrResults pulumi.StringArrayInput `pulumi:"aiAsrResults"`
	AiOcrResults pulumi.StringArrayInput `pulumi:"aiOcrResults"`
}

func (GetMonitorReportMpsResultArgs) ElementType

func (GetMonitorReportMpsResultArgs) ToGetMonitorReportMpsResultOutput

func (i GetMonitorReportMpsResultArgs) ToGetMonitorReportMpsResultOutput() GetMonitorReportMpsResultOutput

func (GetMonitorReportMpsResultArgs) ToGetMonitorReportMpsResultOutputWithContext

func (i GetMonitorReportMpsResultArgs) ToGetMonitorReportMpsResultOutputWithContext(ctx context.Context) GetMonitorReportMpsResultOutput

type GetMonitorReportMpsResultArray

type GetMonitorReportMpsResultArray []GetMonitorReportMpsResultInput

func (GetMonitorReportMpsResultArray) ElementType

func (GetMonitorReportMpsResultArray) ToGetMonitorReportMpsResultArrayOutput

func (i GetMonitorReportMpsResultArray) ToGetMonitorReportMpsResultArrayOutput() GetMonitorReportMpsResultArrayOutput

func (GetMonitorReportMpsResultArray) ToGetMonitorReportMpsResultArrayOutputWithContext

func (i GetMonitorReportMpsResultArray) ToGetMonitorReportMpsResultArrayOutputWithContext(ctx context.Context) GetMonitorReportMpsResultArrayOutput

type GetMonitorReportMpsResultArrayInput

type GetMonitorReportMpsResultArrayInput interface {
	pulumi.Input

	ToGetMonitorReportMpsResultArrayOutput() GetMonitorReportMpsResultArrayOutput
	ToGetMonitorReportMpsResultArrayOutputWithContext(context.Context) GetMonitorReportMpsResultArrayOutput
}

GetMonitorReportMpsResultArrayInput is an input type that accepts GetMonitorReportMpsResultArray and GetMonitorReportMpsResultArrayOutput values. You can construct a concrete instance of `GetMonitorReportMpsResultArrayInput` via:

GetMonitorReportMpsResultArray{ GetMonitorReportMpsResultArgs{...} }

type GetMonitorReportMpsResultArrayOutput

type GetMonitorReportMpsResultArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorReportMpsResultArrayOutput) ElementType

func (GetMonitorReportMpsResultArrayOutput) Index

func (GetMonitorReportMpsResultArrayOutput) ToGetMonitorReportMpsResultArrayOutput

func (o GetMonitorReportMpsResultArrayOutput) ToGetMonitorReportMpsResultArrayOutput() GetMonitorReportMpsResultArrayOutput

func (GetMonitorReportMpsResultArrayOutput) ToGetMonitorReportMpsResultArrayOutputWithContext

func (o GetMonitorReportMpsResultArrayOutput) ToGetMonitorReportMpsResultArrayOutputWithContext(ctx context.Context) GetMonitorReportMpsResultArrayOutput

type GetMonitorReportMpsResultInput

type GetMonitorReportMpsResultInput interface {
	pulumi.Input

	ToGetMonitorReportMpsResultOutput() GetMonitorReportMpsResultOutput
	ToGetMonitorReportMpsResultOutputWithContext(context.Context) GetMonitorReportMpsResultOutput
}

GetMonitorReportMpsResultInput is an input type that accepts GetMonitorReportMpsResultArgs and GetMonitorReportMpsResultOutput values. You can construct a concrete instance of `GetMonitorReportMpsResultInput` via:

GetMonitorReportMpsResultArgs{...}

type GetMonitorReportMpsResultOutput

type GetMonitorReportMpsResultOutput struct{ *pulumi.OutputState }

func (GetMonitorReportMpsResultOutput) AiAsrResults

func (GetMonitorReportMpsResultOutput) AiOcrResults

func (GetMonitorReportMpsResultOutput) ElementType

func (GetMonitorReportMpsResultOutput) ToGetMonitorReportMpsResultOutput

func (o GetMonitorReportMpsResultOutput) ToGetMonitorReportMpsResultOutput() GetMonitorReportMpsResultOutput

func (GetMonitorReportMpsResultOutput) ToGetMonitorReportMpsResultOutputWithContext

func (o GetMonitorReportMpsResultOutput) ToGetMonitorReportMpsResultOutputWithContext(ctx context.Context) GetMonitorReportMpsResultOutput

type GetMonitorReportOutputArgs

type GetMonitorReportOutputArgs struct {
	MonitorId        pulumi.StringInput    `pulumi:"monitorId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getMonitorReport.

func (GetMonitorReportOutputArgs) ElementType

func (GetMonitorReportOutputArgs) ElementType() reflect.Type

type GetMonitorReportResult

type GetMonitorReportResult struct {
	DiagnoseResults []GetMonitorReportDiagnoseResult `pulumi:"diagnoseResults"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                      `pulumi:"id"`
	MonitorId        string                      `pulumi:"monitorId"`
	MpsResults       []GetMonitorReportMpsResult `pulumi:"mpsResults"`
	ResultOutputFile *string                     `pulumi:"resultOutputFile"`
}

A collection of values returned by getMonitorReport.

type GetMonitorReportResultOutput

type GetMonitorReportResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getMonitorReport.

func (GetMonitorReportResultOutput) DiagnoseResults

func (GetMonitorReportResultOutput) ElementType

func (GetMonitorReportResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetMonitorReportResultOutput) MonitorId

func (GetMonitorReportResultOutput) MpsResults

func (GetMonitorReportResultOutput) ResultOutputFile

func (GetMonitorReportResultOutput) ToGetMonitorReportResultOutput

func (o GetMonitorReportResultOutput) ToGetMonitorReportResultOutput() GetMonitorReportResultOutput

func (GetMonitorReportResultOutput) ToGetMonitorReportResultOutputWithContext

func (o GetMonitorReportResultOutput) ToGetMonitorReportResultOutputWithContext(ctx context.Context) GetMonitorReportResultOutput

type GetPadTemplatesArgs

type GetPadTemplatesArgs struct {
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getPadTemplates.

type GetPadTemplatesOutputArgs

type GetPadTemplatesOutputArgs struct {
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getPadTemplates.

func (GetPadTemplatesOutputArgs) ElementType

func (GetPadTemplatesOutputArgs) ElementType() reflect.Type

type GetPadTemplatesResult

type GetPadTemplatesResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string                    `pulumi:"id"`
	ResultOutputFile *string                   `pulumi:"resultOutputFile"`
	Templates        []GetPadTemplatesTemplate `pulumi:"templates"`
}

A collection of values returned by getPadTemplates.

func GetPadTemplates

func GetPadTemplates(ctx *pulumi.Context, args *GetPadTemplatesArgs, opts ...pulumi.InvokeOption) (*GetPadTemplatesResult, error)

type GetPadTemplatesResultOutput

type GetPadTemplatesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getPadTemplates.

func (GetPadTemplatesResultOutput) ElementType

func (GetPadTemplatesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetPadTemplatesResultOutput) ResultOutputFile

func (o GetPadTemplatesResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetPadTemplatesResultOutput) Templates

func (GetPadTemplatesResultOutput) ToGetPadTemplatesResultOutput

func (o GetPadTemplatesResultOutput) ToGetPadTemplatesResultOutput() GetPadTemplatesResultOutput

func (GetPadTemplatesResultOutput) ToGetPadTemplatesResultOutputWithContext

func (o GetPadTemplatesResultOutput) ToGetPadTemplatesResultOutputWithContext(ctx context.Context) GetPadTemplatesResultOutput

type GetPadTemplatesTemplate

type GetPadTemplatesTemplate struct {
	CreateTime   string `pulumi:"createTime"`
	Description  string `pulumi:"description"`
	MaxDuration  int    `pulumi:"maxDuration"`
	TemplateId   int    `pulumi:"templateId"`
	TemplateName string `pulumi:"templateName"`
	Type         int    `pulumi:"type"`
	UpdateTime   string `pulumi:"updateTime"`
	Url          string `pulumi:"url"`
	WaitDuration int    `pulumi:"waitDuration"`
}

type GetPadTemplatesTemplateArgs

type GetPadTemplatesTemplateArgs struct {
	CreateTime   pulumi.StringInput `pulumi:"createTime"`
	Description  pulumi.StringInput `pulumi:"description"`
	MaxDuration  pulumi.IntInput    `pulumi:"maxDuration"`
	TemplateId   pulumi.IntInput    `pulumi:"templateId"`
	TemplateName pulumi.StringInput `pulumi:"templateName"`
	Type         pulumi.IntInput    `pulumi:"type"`
	UpdateTime   pulumi.StringInput `pulumi:"updateTime"`
	Url          pulumi.StringInput `pulumi:"url"`
	WaitDuration pulumi.IntInput    `pulumi:"waitDuration"`
}

func (GetPadTemplatesTemplateArgs) ElementType

func (GetPadTemplatesTemplateArgs) ToGetPadTemplatesTemplateOutput

func (i GetPadTemplatesTemplateArgs) ToGetPadTemplatesTemplateOutput() GetPadTemplatesTemplateOutput

func (GetPadTemplatesTemplateArgs) ToGetPadTemplatesTemplateOutputWithContext

func (i GetPadTemplatesTemplateArgs) ToGetPadTemplatesTemplateOutputWithContext(ctx context.Context) GetPadTemplatesTemplateOutput

type GetPadTemplatesTemplateArray

type GetPadTemplatesTemplateArray []GetPadTemplatesTemplateInput

func (GetPadTemplatesTemplateArray) ElementType

func (GetPadTemplatesTemplateArray) ToGetPadTemplatesTemplateArrayOutput

func (i GetPadTemplatesTemplateArray) ToGetPadTemplatesTemplateArrayOutput() GetPadTemplatesTemplateArrayOutput

func (GetPadTemplatesTemplateArray) ToGetPadTemplatesTemplateArrayOutputWithContext

func (i GetPadTemplatesTemplateArray) ToGetPadTemplatesTemplateArrayOutputWithContext(ctx context.Context) GetPadTemplatesTemplateArrayOutput

type GetPadTemplatesTemplateArrayInput

type GetPadTemplatesTemplateArrayInput interface {
	pulumi.Input

	ToGetPadTemplatesTemplateArrayOutput() GetPadTemplatesTemplateArrayOutput
	ToGetPadTemplatesTemplateArrayOutputWithContext(context.Context) GetPadTemplatesTemplateArrayOutput
}

GetPadTemplatesTemplateArrayInput is an input type that accepts GetPadTemplatesTemplateArray and GetPadTemplatesTemplateArrayOutput values. You can construct a concrete instance of `GetPadTemplatesTemplateArrayInput` via:

GetPadTemplatesTemplateArray{ GetPadTemplatesTemplateArgs{...} }

type GetPadTemplatesTemplateArrayOutput

type GetPadTemplatesTemplateArrayOutput struct{ *pulumi.OutputState }

func (GetPadTemplatesTemplateArrayOutput) ElementType

func (GetPadTemplatesTemplateArrayOutput) Index

func (GetPadTemplatesTemplateArrayOutput) ToGetPadTemplatesTemplateArrayOutput

func (o GetPadTemplatesTemplateArrayOutput) ToGetPadTemplatesTemplateArrayOutput() GetPadTemplatesTemplateArrayOutput

func (GetPadTemplatesTemplateArrayOutput) ToGetPadTemplatesTemplateArrayOutputWithContext

func (o GetPadTemplatesTemplateArrayOutput) ToGetPadTemplatesTemplateArrayOutputWithContext(ctx context.Context) GetPadTemplatesTemplateArrayOutput

type GetPadTemplatesTemplateInput

type GetPadTemplatesTemplateInput interface {
	pulumi.Input

	ToGetPadTemplatesTemplateOutput() GetPadTemplatesTemplateOutput
	ToGetPadTemplatesTemplateOutputWithContext(context.Context) GetPadTemplatesTemplateOutput
}

GetPadTemplatesTemplateInput is an input type that accepts GetPadTemplatesTemplateArgs and GetPadTemplatesTemplateOutput values. You can construct a concrete instance of `GetPadTemplatesTemplateInput` via:

GetPadTemplatesTemplateArgs{...}

type GetPadTemplatesTemplateOutput

type GetPadTemplatesTemplateOutput struct{ *pulumi.OutputState }

func (GetPadTemplatesTemplateOutput) CreateTime

func (GetPadTemplatesTemplateOutput) Description

func (GetPadTemplatesTemplateOutput) ElementType

func (GetPadTemplatesTemplateOutput) MaxDuration

func (GetPadTemplatesTemplateOutput) TemplateId

func (GetPadTemplatesTemplateOutput) TemplateName

func (GetPadTemplatesTemplateOutput) ToGetPadTemplatesTemplateOutput

func (o GetPadTemplatesTemplateOutput) ToGetPadTemplatesTemplateOutput() GetPadTemplatesTemplateOutput

func (GetPadTemplatesTemplateOutput) ToGetPadTemplatesTemplateOutputWithContext

func (o GetPadTemplatesTemplateOutput) ToGetPadTemplatesTemplateOutputWithContext(ctx context.Context) GetPadTemplatesTemplateOutput

func (GetPadTemplatesTemplateOutput) Type

func (GetPadTemplatesTemplateOutput) UpdateTime

func (GetPadTemplatesTemplateOutput) Url

func (GetPadTemplatesTemplateOutput) WaitDuration

type GetPullStreamTaskStatusArgs

type GetPullStreamTaskStatusArgs struct {
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	TaskId           string  `pulumi:"taskId"`
}

A collection of arguments for invoking getPullStreamTaskStatus.

type GetPullStreamTaskStatusOutputArgs

type GetPullStreamTaskStatusOutputArgs struct {
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	TaskId           pulumi.StringInput    `pulumi:"taskId"`
}

A collection of arguments for invoking getPullStreamTaskStatus.

func (GetPullStreamTaskStatusOutputArgs) ElementType

type GetPullStreamTaskStatusResult

type GetPullStreamTaskStatusResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string                                  `pulumi:"id"`
	ResultOutputFile *string                                 `pulumi:"resultOutputFile"`
	TaskId           string                                  `pulumi:"taskId"`
	TaskStatusInfos  []GetPullStreamTaskStatusTaskStatusInfo `pulumi:"taskStatusInfos"`
}

A collection of values returned by getPullStreamTaskStatus.

type GetPullStreamTaskStatusResultOutput

type GetPullStreamTaskStatusResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getPullStreamTaskStatus.

func (GetPullStreamTaskStatusResultOutput) ElementType

func (GetPullStreamTaskStatusResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetPullStreamTaskStatusResultOutput) ResultOutputFile

func (GetPullStreamTaskStatusResultOutput) TaskId

func (GetPullStreamTaskStatusResultOutput) TaskStatusInfos

func (GetPullStreamTaskStatusResultOutput) ToGetPullStreamTaskStatusResultOutput

func (o GetPullStreamTaskStatusResultOutput) ToGetPullStreamTaskStatusResultOutput() GetPullStreamTaskStatusResultOutput

func (GetPullStreamTaskStatusResultOutput) ToGetPullStreamTaskStatusResultOutputWithContext

func (o GetPullStreamTaskStatusResultOutput) ToGetPullStreamTaskStatusResultOutputWithContext(ctx context.Context) GetPullStreamTaskStatusResultOutput

type GetPullStreamTaskStatusTaskStatusInfo

type GetPullStreamTaskStatusTaskStatusInfo struct {
	FileDuration int    `pulumi:"fileDuration"`
	FileUrl      string `pulumi:"fileUrl"`
	LoopedTimes  int    `pulumi:"loopedTimes"`
	NextFileUrl  string `pulumi:"nextFileUrl"`
	OffsetTime   int    `pulumi:"offsetTime"`
	ReportTime   string `pulumi:"reportTime"`
	RunStatus    string `pulumi:"runStatus"`
}

type GetPullStreamTaskStatusTaskStatusInfoArgs

type GetPullStreamTaskStatusTaskStatusInfoArgs struct {
	FileDuration pulumi.IntInput    `pulumi:"fileDuration"`
	FileUrl      pulumi.StringInput `pulumi:"fileUrl"`
	LoopedTimes  pulumi.IntInput    `pulumi:"loopedTimes"`
	NextFileUrl  pulumi.StringInput `pulumi:"nextFileUrl"`
	OffsetTime   pulumi.IntInput    `pulumi:"offsetTime"`
	ReportTime   pulumi.StringInput `pulumi:"reportTime"`
	RunStatus    pulumi.StringInput `pulumi:"runStatus"`
}

func (GetPullStreamTaskStatusTaskStatusInfoArgs) ElementType

func (GetPullStreamTaskStatusTaskStatusInfoArgs) ToGetPullStreamTaskStatusTaskStatusInfoOutput

func (i GetPullStreamTaskStatusTaskStatusInfoArgs) ToGetPullStreamTaskStatusTaskStatusInfoOutput() GetPullStreamTaskStatusTaskStatusInfoOutput

func (GetPullStreamTaskStatusTaskStatusInfoArgs) ToGetPullStreamTaskStatusTaskStatusInfoOutputWithContext

func (i GetPullStreamTaskStatusTaskStatusInfoArgs) ToGetPullStreamTaskStatusTaskStatusInfoOutputWithContext(ctx context.Context) GetPullStreamTaskStatusTaskStatusInfoOutput

type GetPullStreamTaskStatusTaskStatusInfoArray

type GetPullStreamTaskStatusTaskStatusInfoArray []GetPullStreamTaskStatusTaskStatusInfoInput

func (GetPullStreamTaskStatusTaskStatusInfoArray) ElementType

func (GetPullStreamTaskStatusTaskStatusInfoArray) ToGetPullStreamTaskStatusTaskStatusInfoArrayOutput

func (i GetPullStreamTaskStatusTaskStatusInfoArray) ToGetPullStreamTaskStatusTaskStatusInfoArrayOutput() GetPullStreamTaskStatusTaskStatusInfoArrayOutput

func (GetPullStreamTaskStatusTaskStatusInfoArray) ToGetPullStreamTaskStatusTaskStatusInfoArrayOutputWithContext

func (i GetPullStreamTaskStatusTaskStatusInfoArray) ToGetPullStreamTaskStatusTaskStatusInfoArrayOutputWithContext(ctx context.Context) GetPullStreamTaskStatusTaskStatusInfoArrayOutput

type GetPullStreamTaskStatusTaskStatusInfoArrayInput

type GetPullStreamTaskStatusTaskStatusInfoArrayInput interface {
	pulumi.Input

	ToGetPullStreamTaskStatusTaskStatusInfoArrayOutput() GetPullStreamTaskStatusTaskStatusInfoArrayOutput
	ToGetPullStreamTaskStatusTaskStatusInfoArrayOutputWithContext(context.Context) GetPullStreamTaskStatusTaskStatusInfoArrayOutput
}

GetPullStreamTaskStatusTaskStatusInfoArrayInput is an input type that accepts GetPullStreamTaskStatusTaskStatusInfoArray and GetPullStreamTaskStatusTaskStatusInfoArrayOutput values. You can construct a concrete instance of `GetPullStreamTaskStatusTaskStatusInfoArrayInput` via:

GetPullStreamTaskStatusTaskStatusInfoArray{ GetPullStreamTaskStatusTaskStatusInfoArgs{...} }

type GetPullStreamTaskStatusTaskStatusInfoArrayOutput

type GetPullStreamTaskStatusTaskStatusInfoArrayOutput struct{ *pulumi.OutputState }

func (GetPullStreamTaskStatusTaskStatusInfoArrayOutput) ElementType

func (GetPullStreamTaskStatusTaskStatusInfoArrayOutput) Index

func (GetPullStreamTaskStatusTaskStatusInfoArrayOutput) ToGetPullStreamTaskStatusTaskStatusInfoArrayOutput

func (o GetPullStreamTaskStatusTaskStatusInfoArrayOutput) ToGetPullStreamTaskStatusTaskStatusInfoArrayOutput() GetPullStreamTaskStatusTaskStatusInfoArrayOutput

func (GetPullStreamTaskStatusTaskStatusInfoArrayOutput) ToGetPullStreamTaskStatusTaskStatusInfoArrayOutputWithContext

func (o GetPullStreamTaskStatusTaskStatusInfoArrayOutput) ToGetPullStreamTaskStatusTaskStatusInfoArrayOutputWithContext(ctx context.Context) GetPullStreamTaskStatusTaskStatusInfoArrayOutput

type GetPullStreamTaskStatusTaskStatusInfoInput

type GetPullStreamTaskStatusTaskStatusInfoInput interface {
	pulumi.Input

	ToGetPullStreamTaskStatusTaskStatusInfoOutput() GetPullStreamTaskStatusTaskStatusInfoOutput
	ToGetPullStreamTaskStatusTaskStatusInfoOutputWithContext(context.Context) GetPullStreamTaskStatusTaskStatusInfoOutput
}

GetPullStreamTaskStatusTaskStatusInfoInput is an input type that accepts GetPullStreamTaskStatusTaskStatusInfoArgs and GetPullStreamTaskStatusTaskStatusInfoOutput values. You can construct a concrete instance of `GetPullStreamTaskStatusTaskStatusInfoInput` via:

GetPullStreamTaskStatusTaskStatusInfoArgs{...}

type GetPullStreamTaskStatusTaskStatusInfoOutput

type GetPullStreamTaskStatusTaskStatusInfoOutput struct{ *pulumi.OutputState }

func (GetPullStreamTaskStatusTaskStatusInfoOutput) ElementType

func (GetPullStreamTaskStatusTaskStatusInfoOutput) FileDuration

func (GetPullStreamTaskStatusTaskStatusInfoOutput) FileUrl

func (GetPullStreamTaskStatusTaskStatusInfoOutput) LoopedTimes

func (GetPullStreamTaskStatusTaskStatusInfoOutput) NextFileUrl

func (GetPullStreamTaskStatusTaskStatusInfoOutput) OffsetTime

func (GetPullStreamTaskStatusTaskStatusInfoOutput) ReportTime

func (GetPullStreamTaskStatusTaskStatusInfoOutput) RunStatus

func (GetPullStreamTaskStatusTaskStatusInfoOutput) ToGetPullStreamTaskStatusTaskStatusInfoOutput

func (o GetPullStreamTaskStatusTaskStatusInfoOutput) ToGetPullStreamTaskStatusTaskStatusInfoOutput() GetPullStreamTaskStatusTaskStatusInfoOutput

func (GetPullStreamTaskStatusTaskStatusInfoOutput) ToGetPullStreamTaskStatusTaskStatusInfoOutputWithContext

func (o GetPullStreamTaskStatusTaskStatusInfoOutput) ToGetPullStreamTaskStatusTaskStatusInfoOutputWithContext(ctx context.Context) GetPullStreamTaskStatusTaskStatusInfoOutput

type GetStreamMonitorListArgs

type GetStreamMonitorListArgs struct {
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getStreamMonitorList.

type GetStreamMonitorListLiveStreamMonitor

type GetStreamMonitorListLiveStreamMonitor struct {
	AiAsrInputIndexLists    []int                                               `pulumi:"aiAsrInputIndexLists"`
	AiFormatDiagnose        int                                                 `pulumi:"aiFormatDiagnose"`
	AiOcrInputIndexLists    []int                                               `pulumi:"aiOcrInputIndexLists"`
	AllowMonitorReport      int                                                 `pulumi:"allowMonitorReport"`
	AsrLanguage             int                                                 `pulumi:"asrLanguage"`
	AudibleInputIndexLists  []int                                               `pulumi:"audibleInputIndexLists"`
	CheckStreamBroken       int                                                 `pulumi:"checkStreamBroken"`
	CheckStreamLowFrameRate int                                                 `pulumi:"checkStreamLowFrameRate"`
	CreateTime              int                                                 `pulumi:"createTime"`
	InputLists              []GetStreamMonitorListLiveStreamMonitorInputList    `pulumi:"inputLists"`
	MonitorId               string                                              `pulumi:"monitorId"`
	MonitorName             string                                              `pulumi:"monitorName"`
	NotifyPolicies          []GetStreamMonitorListLiveStreamMonitorNotifyPolicy `pulumi:"notifyPolicies"`
	OcrLanguage             int                                                 `pulumi:"ocrLanguage"`
	OutputInfos             []GetStreamMonitorListLiveStreamMonitorOutputInfo   `pulumi:"outputInfos"`
	StartTime               int                                                 `pulumi:"startTime"`
	Status                  int                                                 `pulumi:"status"`
	StopTime                int                                                 `pulumi:"stopTime"`
	UpdateTime              int                                                 `pulumi:"updateTime"`
}

type GetStreamMonitorListLiveStreamMonitorArgs

type GetStreamMonitorListLiveStreamMonitorArgs struct {
	AiAsrInputIndexLists    pulumi.IntArrayInput                                        `pulumi:"aiAsrInputIndexLists"`
	AiFormatDiagnose        pulumi.IntInput                                             `pulumi:"aiFormatDiagnose"`
	AiOcrInputIndexLists    pulumi.IntArrayInput                                        `pulumi:"aiOcrInputIndexLists"`
	AllowMonitorReport      pulumi.IntInput                                             `pulumi:"allowMonitorReport"`
	AsrLanguage             pulumi.IntInput                                             `pulumi:"asrLanguage"`
	AudibleInputIndexLists  pulumi.IntArrayInput                                        `pulumi:"audibleInputIndexLists"`
	CheckStreamBroken       pulumi.IntInput                                             `pulumi:"checkStreamBroken"`
	CheckStreamLowFrameRate pulumi.IntInput                                             `pulumi:"checkStreamLowFrameRate"`
	CreateTime              pulumi.IntInput                                             `pulumi:"createTime"`
	InputLists              GetStreamMonitorListLiveStreamMonitorInputListArrayInput    `pulumi:"inputLists"`
	MonitorId               pulumi.StringInput                                          `pulumi:"monitorId"`
	MonitorName             pulumi.StringInput                                          `pulumi:"monitorName"`
	NotifyPolicies          GetStreamMonitorListLiveStreamMonitorNotifyPolicyArrayInput `pulumi:"notifyPolicies"`
	OcrLanguage             pulumi.IntInput                                             `pulumi:"ocrLanguage"`
	OutputInfos             GetStreamMonitorListLiveStreamMonitorOutputInfoArrayInput   `pulumi:"outputInfos"`
	StartTime               pulumi.IntInput                                             `pulumi:"startTime"`
	Status                  pulumi.IntInput                                             `pulumi:"status"`
	StopTime                pulumi.IntInput                                             `pulumi:"stopTime"`
	UpdateTime              pulumi.IntInput                                             `pulumi:"updateTime"`
}

func (GetStreamMonitorListLiveStreamMonitorArgs) ElementType

func (GetStreamMonitorListLiveStreamMonitorArgs) ToGetStreamMonitorListLiveStreamMonitorOutput

func (i GetStreamMonitorListLiveStreamMonitorArgs) ToGetStreamMonitorListLiveStreamMonitorOutput() GetStreamMonitorListLiveStreamMonitorOutput

func (GetStreamMonitorListLiveStreamMonitorArgs) ToGetStreamMonitorListLiveStreamMonitorOutputWithContext

func (i GetStreamMonitorListLiveStreamMonitorArgs) ToGetStreamMonitorListLiveStreamMonitorOutputWithContext(ctx context.Context) GetStreamMonitorListLiveStreamMonitorOutput

type GetStreamMonitorListLiveStreamMonitorArray

type GetStreamMonitorListLiveStreamMonitorArray []GetStreamMonitorListLiveStreamMonitorInput

func (GetStreamMonitorListLiveStreamMonitorArray) ElementType

func (GetStreamMonitorListLiveStreamMonitorArray) ToGetStreamMonitorListLiveStreamMonitorArrayOutput

func (i GetStreamMonitorListLiveStreamMonitorArray) ToGetStreamMonitorListLiveStreamMonitorArrayOutput() GetStreamMonitorListLiveStreamMonitorArrayOutput

func (GetStreamMonitorListLiveStreamMonitorArray) ToGetStreamMonitorListLiveStreamMonitorArrayOutputWithContext

func (i GetStreamMonitorListLiveStreamMonitorArray) ToGetStreamMonitorListLiveStreamMonitorArrayOutputWithContext(ctx context.Context) GetStreamMonitorListLiveStreamMonitorArrayOutput

type GetStreamMonitorListLiveStreamMonitorArrayInput

type GetStreamMonitorListLiveStreamMonitorArrayInput interface {
	pulumi.Input

	ToGetStreamMonitorListLiveStreamMonitorArrayOutput() GetStreamMonitorListLiveStreamMonitorArrayOutput
	ToGetStreamMonitorListLiveStreamMonitorArrayOutputWithContext(context.Context) GetStreamMonitorListLiveStreamMonitorArrayOutput
}

GetStreamMonitorListLiveStreamMonitorArrayInput is an input type that accepts GetStreamMonitorListLiveStreamMonitorArray and GetStreamMonitorListLiveStreamMonitorArrayOutput values. You can construct a concrete instance of `GetStreamMonitorListLiveStreamMonitorArrayInput` via:

GetStreamMonitorListLiveStreamMonitorArray{ GetStreamMonitorListLiveStreamMonitorArgs{...} }

type GetStreamMonitorListLiveStreamMonitorArrayOutput

type GetStreamMonitorListLiveStreamMonitorArrayOutput struct{ *pulumi.OutputState }

func (GetStreamMonitorListLiveStreamMonitorArrayOutput) ElementType

func (GetStreamMonitorListLiveStreamMonitorArrayOutput) Index

func (GetStreamMonitorListLiveStreamMonitorArrayOutput) ToGetStreamMonitorListLiveStreamMonitorArrayOutput

func (o GetStreamMonitorListLiveStreamMonitorArrayOutput) ToGetStreamMonitorListLiveStreamMonitorArrayOutput() GetStreamMonitorListLiveStreamMonitorArrayOutput

func (GetStreamMonitorListLiveStreamMonitorArrayOutput) ToGetStreamMonitorListLiveStreamMonitorArrayOutputWithContext

func (o GetStreamMonitorListLiveStreamMonitorArrayOutput) ToGetStreamMonitorListLiveStreamMonitorArrayOutputWithContext(ctx context.Context) GetStreamMonitorListLiveStreamMonitorArrayOutput

type GetStreamMonitorListLiveStreamMonitorInput

type GetStreamMonitorListLiveStreamMonitorInput interface {
	pulumi.Input

	ToGetStreamMonitorListLiveStreamMonitorOutput() GetStreamMonitorListLiveStreamMonitorOutput
	ToGetStreamMonitorListLiveStreamMonitorOutputWithContext(context.Context) GetStreamMonitorListLiveStreamMonitorOutput
}

GetStreamMonitorListLiveStreamMonitorInput is an input type that accepts GetStreamMonitorListLiveStreamMonitorArgs and GetStreamMonitorListLiveStreamMonitorOutput values. You can construct a concrete instance of `GetStreamMonitorListLiveStreamMonitorInput` via:

GetStreamMonitorListLiveStreamMonitorArgs{...}

type GetStreamMonitorListLiveStreamMonitorInputList

type GetStreamMonitorListLiveStreamMonitorInputList struct {
	Description     string `pulumi:"description"`
	InputApp        string `pulumi:"inputApp"`
	InputDomain     string `pulumi:"inputDomain"`
	InputStreamName string `pulumi:"inputStreamName"`
	InputUrl        string `pulumi:"inputUrl"`
}

type GetStreamMonitorListLiveStreamMonitorInputListArgs

type GetStreamMonitorListLiveStreamMonitorInputListArgs struct {
	Description     pulumi.StringInput `pulumi:"description"`
	InputApp        pulumi.StringInput `pulumi:"inputApp"`
	InputDomain     pulumi.StringInput `pulumi:"inputDomain"`
	InputStreamName pulumi.StringInput `pulumi:"inputStreamName"`
	InputUrl        pulumi.StringInput `pulumi:"inputUrl"`
}

func (GetStreamMonitorListLiveStreamMonitorInputListArgs) ElementType

func (GetStreamMonitorListLiveStreamMonitorInputListArgs) ToGetStreamMonitorListLiveStreamMonitorInputListOutput

func (i GetStreamMonitorListLiveStreamMonitorInputListArgs) ToGetStreamMonitorListLiveStreamMonitorInputListOutput() GetStreamMonitorListLiveStreamMonitorInputListOutput

func (GetStreamMonitorListLiveStreamMonitorInputListArgs) ToGetStreamMonitorListLiveStreamMonitorInputListOutputWithContext

func (i GetStreamMonitorListLiveStreamMonitorInputListArgs) ToGetStreamMonitorListLiveStreamMonitorInputListOutputWithContext(ctx context.Context) GetStreamMonitorListLiveStreamMonitorInputListOutput

type GetStreamMonitorListLiveStreamMonitorInputListArray

type GetStreamMonitorListLiveStreamMonitorInputListArray []GetStreamMonitorListLiveStreamMonitorInputListInput

func (GetStreamMonitorListLiveStreamMonitorInputListArray) ElementType

func (GetStreamMonitorListLiveStreamMonitorInputListArray) ToGetStreamMonitorListLiveStreamMonitorInputListArrayOutput

func (i GetStreamMonitorListLiveStreamMonitorInputListArray) ToGetStreamMonitorListLiveStreamMonitorInputListArrayOutput() GetStreamMonitorListLiveStreamMonitorInputListArrayOutput

func (GetStreamMonitorListLiveStreamMonitorInputListArray) ToGetStreamMonitorListLiveStreamMonitorInputListArrayOutputWithContext

func (i GetStreamMonitorListLiveStreamMonitorInputListArray) ToGetStreamMonitorListLiveStreamMonitorInputListArrayOutputWithContext(ctx context.Context) GetStreamMonitorListLiveStreamMonitorInputListArrayOutput

type GetStreamMonitorListLiveStreamMonitorInputListArrayInput

type GetStreamMonitorListLiveStreamMonitorInputListArrayInput interface {
	pulumi.Input

	ToGetStreamMonitorListLiveStreamMonitorInputListArrayOutput() GetStreamMonitorListLiveStreamMonitorInputListArrayOutput
	ToGetStreamMonitorListLiveStreamMonitorInputListArrayOutputWithContext(context.Context) GetStreamMonitorListLiveStreamMonitorInputListArrayOutput
}

GetStreamMonitorListLiveStreamMonitorInputListArrayInput is an input type that accepts GetStreamMonitorListLiveStreamMonitorInputListArray and GetStreamMonitorListLiveStreamMonitorInputListArrayOutput values. You can construct a concrete instance of `GetStreamMonitorListLiveStreamMonitorInputListArrayInput` via:

GetStreamMonitorListLiveStreamMonitorInputListArray{ GetStreamMonitorListLiveStreamMonitorInputListArgs{...} }

type GetStreamMonitorListLiveStreamMonitorInputListArrayOutput

type GetStreamMonitorListLiveStreamMonitorInputListArrayOutput struct{ *pulumi.OutputState }

func (GetStreamMonitorListLiveStreamMonitorInputListArrayOutput) ElementType

func (GetStreamMonitorListLiveStreamMonitorInputListArrayOutput) Index

func (GetStreamMonitorListLiveStreamMonitorInputListArrayOutput) ToGetStreamMonitorListLiveStreamMonitorInputListArrayOutput

func (GetStreamMonitorListLiveStreamMonitorInputListArrayOutput) ToGetStreamMonitorListLiveStreamMonitorInputListArrayOutputWithContext

func (o GetStreamMonitorListLiveStreamMonitorInputListArrayOutput) ToGetStreamMonitorListLiveStreamMonitorInputListArrayOutputWithContext(ctx context.Context) GetStreamMonitorListLiveStreamMonitorInputListArrayOutput

type GetStreamMonitorListLiveStreamMonitorInputListInput

type GetStreamMonitorListLiveStreamMonitorInputListInput interface {
	pulumi.Input

	ToGetStreamMonitorListLiveStreamMonitorInputListOutput() GetStreamMonitorListLiveStreamMonitorInputListOutput
	ToGetStreamMonitorListLiveStreamMonitorInputListOutputWithContext(context.Context) GetStreamMonitorListLiveStreamMonitorInputListOutput
}

GetStreamMonitorListLiveStreamMonitorInputListInput is an input type that accepts GetStreamMonitorListLiveStreamMonitorInputListArgs and GetStreamMonitorListLiveStreamMonitorInputListOutput values. You can construct a concrete instance of `GetStreamMonitorListLiveStreamMonitorInputListInput` via:

GetStreamMonitorListLiveStreamMonitorInputListArgs{...}

type GetStreamMonitorListLiveStreamMonitorInputListOutput

type GetStreamMonitorListLiveStreamMonitorInputListOutput struct{ *pulumi.OutputState }

func (GetStreamMonitorListLiveStreamMonitorInputListOutput) Description

func (GetStreamMonitorListLiveStreamMonitorInputListOutput) ElementType

func (GetStreamMonitorListLiveStreamMonitorInputListOutput) InputApp

func (GetStreamMonitorListLiveStreamMonitorInputListOutput) InputDomain

func (GetStreamMonitorListLiveStreamMonitorInputListOutput) InputStreamName

func (GetStreamMonitorListLiveStreamMonitorInputListOutput) InputUrl

func (GetStreamMonitorListLiveStreamMonitorInputListOutput) ToGetStreamMonitorListLiveStreamMonitorInputListOutput

func (GetStreamMonitorListLiveStreamMonitorInputListOutput) ToGetStreamMonitorListLiveStreamMonitorInputListOutputWithContext

func (o GetStreamMonitorListLiveStreamMonitorInputListOutput) ToGetStreamMonitorListLiveStreamMonitorInputListOutputWithContext(ctx context.Context) GetStreamMonitorListLiveStreamMonitorInputListOutput

type GetStreamMonitorListLiveStreamMonitorNotifyPolicy

type GetStreamMonitorListLiveStreamMonitorNotifyPolicy struct {
	CallbackUrl      string `pulumi:"callbackUrl"`
	NotifyPolicyType int    `pulumi:"notifyPolicyType"`
}

type GetStreamMonitorListLiveStreamMonitorNotifyPolicyArgs

type GetStreamMonitorListLiveStreamMonitorNotifyPolicyArgs struct {
	CallbackUrl      pulumi.StringInput `pulumi:"callbackUrl"`
	NotifyPolicyType pulumi.IntInput    `pulumi:"notifyPolicyType"`
}

func (GetStreamMonitorListLiveStreamMonitorNotifyPolicyArgs) ElementType

func (GetStreamMonitorListLiveStreamMonitorNotifyPolicyArgs) ToGetStreamMonitorListLiveStreamMonitorNotifyPolicyOutput

func (i GetStreamMonitorListLiveStreamMonitorNotifyPolicyArgs) ToGetStreamMonitorListLiveStreamMonitorNotifyPolicyOutput() GetStreamMonitorListLiveStreamMonitorNotifyPolicyOutput

func (GetStreamMonitorListLiveStreamMonitorNotifyPolicyArgs) ToGetStreamMonitorListLiveStreamMonitorNotifyPolicyOutputWithContext

func (i GetStreamMonitorListLiveStreamMonitorNotifyPolicyArgs) ToGetStreamMonitorListLiveStreamMonitorNotifyPolicyOutputWithContext(ctx context.Context) GetStreamMonitorListLiveStreamMonitorNotifyPolicyOutput

type GetStreamMonitorListLiveStreamMonitorNotifyPolicyArray

type GetStreamMonitorListLiveStreamMonitorNotifyPolicyArray []GetStreamMonitorListLiveStreamMonitorNotifyPolicyInput

func (GetStreamMonitorListLiveStreamMonitorNotifyPolicyArray) ElementType

func (GetStreamMonitorListLiveStreamMonitorNotifyPolicyArray) ToGetStreamMonitorListLiveStreamMonitorNotifyPolicyArrayOutput

func (i GetStreamMonitorListLiveStreamMonitorNotifyPolicyArray) ToGetStreamMonitorListLiveStreamMonitorNotifyPolicyArrayOutput() GetStreamMonitorListLiveStreamMonitorNotifyPolicyArrayOutput

func (GetStreamMonitorListLiveStreamMonitorNotifyPolicyArray) ToGetStreamMonitorListLiveStreamMonitorNotifyPolicyArrayOutputWithContext

func (i GetStreamMonitorListLiveStreamMonitorNotifyPolicyArray) ToGetStreamMonitorListLiveStreamMonitorNotifyPolicyArrayOutputWithContext(ctx context.Context) GetStreamMonitorListLiveStreamMonitorNotifyPolicyArrayOutput

type GetStreamMonitorListLiveStreamMonitorNotifyPolicyArrayInput

type GetStreamMonitorListLiveStreamMonitorNotifyPolicyArrayInput interface {
	pulumi.Input

	ToGetStreamMonitorListLiveStreamMonitorNotifyPolicyArrayOutput() GetStreamMonitorListLiveStreamMonitorNotifyPolicyArrayOutput
	ToGetStreamMonitorListLiveStreamMonitorNotifyPolicyArrayOutputWithContext(context.Context) GetStreamMonitorListLiveStreamMonitorNotifyPolicyArrayOutput
}

GetStreamMonitorListLiveStreamMonitorNotifyPolicyArrayInput is an input type that accepts GetStreamMonitorListLiveStreamMonitorNotifyPolicyArray and GetStreamMonitorListLiveStreamMonitorNotifyPolicyArrayOutput values. You can construct a concrete instance of `GetStreamMonitorListLiveStreamMonitorNotifyPolicyArrayInput` via:

GetStreamMonitorListLiveStreamMonitorNotifyPolicyArray{ GetStreamMonitorListLiveStreamMonitorNotifyPolicyArgs{...} }

type GetStreamMonitorListLiveStreamMonitorNotifyPolicyArrayOutput

type GetStreamMonitorListLiveStreamMonitorNotifyPolicyArrayOutput struct{ *pulumi.OutputState }

func (GetStreamMonitorListLiveStreamMonitorNotifyPolicyArrayOutput) ElementType

func (GetStreamMonitorListLiveStreamMonitorNotifyPolicyArrayOutput) Index

func (GetStreamMonitorListLiveStreamMonitorNotifyPolicyArrayOutput) ToGetStreamMonitorListLiveStreamMonitorNotifyPolicyArrayOutput

func (GetStreamMonitorListLiveStreamMonitorNotifyPolicyArrayOutput) ToGetStreamMonitorListLiveStreamMonitorNotifyPolicyArrayOutputWithContext

func (o GetStreamMonitorListLiveStreamMonitorNotifyPolicyArrayOutput) ToGetStreamMonitorListLiveStreamMonitorNotifyPolicyArrayOutputWithContext(ctx context.Context) GetStreamMonitorListLiveStreamMonitorNotifyPolicyArrayOutput

type GetStreamMonitorListLiveStreamMonitorNotifyPolicyInput

type GetStreamMonitorListLiveStreamMonitorNotifyPolicyInput interface {
	pulumi.Input

	ToGetStreamMonitorListLiveStreamMonitorNotifyPolicyOutput() GetStreamMonitorListLiveStreamMonitorNotifyPolicyOutput
	ToGetStreamMonitorListLiveStreamMonitorNotifyPolicyOutputWithContext(context.Context) GetStreamMonitorListLiveStreamMonitorNotifyPolicyOutput
}

GetStreamMonitorListLiveStreamMonitorNotifyPolicyInput is an input type that accepts GetStreamMonitorListLiveStreamMonitorNotifyPolicyArgs and GetStreamMonitorListLiveStreamMonitorNotifyPolicyOutput values. You can construct a concrete instance of `GetStreamMonitorListLiveStreamMonitorNotifyPolicyInput` via:

GetStreamMonitorListLiveStreamMonitorNotifyPolicyArgs{...}

type GetStreamMonitorListLiveStreamMonitorNotifyPolicyOutput

type GetStreamMonitorListLiveStreamMonitorNotifyPolicyOutput struct{ *pulumi.OutputState }

func (GetStreamMonitorListLiveStreamMonitorNotifyPolicyOutput) CallbackUrl

func (GetStreamMonitorListLiveStreamMonitorNotifyPolicyOutput) ElementType

func (GetStreamMonitorListLiveStreamMonitorNotifyPolicyOutput) NotifyPolicyType

func (GetStreamMonitorListLiveStreamMonitorNotifyPolicyOutput) ToGetStreamMonitorListLiveStreamMonitorNotifyPolicyOutput

func (GetStreamMonitorListLiveStreamMonitorNotifyPolicyOutput) ToGetStreamMonitorListLiveStreamMonitorNotifyPolicyOutputWithContext

func (o GetStreamMonitorListLiveStreamMonitorNotifyPolicyOutput) ToGetStreamMonitorListLiveStreamMonitorNotifyPolicyOutputWithContext(ctx context.Context) GetStreamMonitorListLiveStreamMonitorNotifyPolicyOutput

type GetStreamMonitorListLiveStreamMonitorOutput

type GetStreamMonitorListLiveStreamMonitorOutput struct{ *pulumi.OutputState }

func (GetStreamMonitorListLiveStreamMonitorOutput) AiAsrInputIndexLists

func (GetStreamMonitorListLiveStreamMonitorOutput) AiFormatDiagnose

func (GetStreamMonitorListLiveStreamMonitorOutput) AiOcrInputIndexLists

func (GetStreamMonitorListLiveStreamMonitorOutput) AllowMonitorReport

func (GetStreamMonitorListLiveStreamMonitorOutput) AsrLanguage

func (GetStreamMonitorListLiveStreamMonitorOutput) AudibleInputIndexLists

func (GetStreamMonitorListLiveStreamMonitorOutput) CheckStreamBroken

func (GetStreamMonitorListLiveStreamMonitorOutput) CheckStreamLowFrameRate

func (o GetStreamMonitorListLiveStreamMonitorOutput) CheckStreamLowFrameRate() pulumi.IntOutput

func (GetStreamMonitorListLiveStreamMonitorOutput) CreateTime

func (GetStreamMonitorListLiveStreamMonitorOutput) ElementType

func (GetStreamMonitorListLiveStreamMonitorOutput) InputLists

func (GetStreamMonitorListLiveStreamMonitorOutput) MonitorId

func (GetStreamMonitorListLiveStreamMonitorOutput) MonitorName

func (GetStreamMonitorListLiveStreamMonitorOutput) NotifyPolicies

func (GetStreamMonitorListLiveStreamMonitorOutput) OcrLanguage

func (GetStreamMonitorListLiveStreamMonitorOutput) OutputInfos

func (GetStreamMonitorListLiveStreamMonitorOutput) StartTime

func (GetStreamMonitorListLiveStreamMonitorOutput) Status

func (GetStreamMonitorListLiveStreamMonitorOutput) StopTime

func (GetStreamMonitorListLiveStreamMonitorOutput) ToGetStreamMonitorListLiveStreamMonitorOutput

func (o GetStreamMonitorListLiveStreamMonitorOutput) ToGetStreamMonitorListLiveStreamMonitorOutput() GetStreamMonitorListLiveStreamMonitorOutput

func (GetStreamMonitorListLiveStreamMonitorOutput) ToGetStreamMonitorListLiveStreamMonitorOutputWithContext

func (o GetStreamMonitorListLiveStreamMonitorOutput) ToGetStreamMonitorListLiveStreamMonitorOutputWithContext(ctx context.Context) GetStreamMonitorListLiveStreamMonitorOutput

func (GetStreamMonitorListLiveStreamMonitorOutput) UpdateTime

type GetStreamMonitorListLiveStreamMonitorOutputInfo

type GetStreamMonitorListLiveStreamMonitorOutputInfo struct {
	OutputApp          string `pulumi:"outputApp"`
	OutputDomain       string `pulumi:"outputDomain"`
	OutputStreamHeight int    `pulumi:"outputStreamHeight"`
	OutputStreamName   string `pulumi:"outputStreamName"`
	OutputStreamWidth  int    `pulumi:"outputStreamWidth"`
}

type GetStreamMonitorListLiveStreamMonitorOutputInfoArgs

type GetStreamMonitorListLiveStreamMonitorOutputInfoArgs struct {
	OutputApp          pulumi.StringInput `pulumi:"outputApp"`
	OutputDomain       pulumi.StringInput `pulumi:"outputDomain"`
	OutputStreamHeight pulumi.IntInput    `pulumi:"outputStreamHeight"`
	OutputStreamName   pulumi.StringInput `pulumi:"outputStreamName"`
	OutputStreamWidth  pulumi.IntInput    `pulumi:"outputStreamWidth"`
}

func (GetStreamMonitorListLiveStreamMonitorOutputInfoArgs) ElementType

func (GetStreamMonitorListLiveStreamMonitorOutputInfoArgs) ToGetStreamMonitorListLiveStreamMonitorOutputInfoOutput

func (i GetStreamMonitorListLiveStreamMonitorOutputInfoArgs) ToGetStreamMonitorListLiveStreamMonitorOutputInfoOutput() GetStreamMonitorListLiveStreamMonitorOutputInfoOutput

func (GetStreamMonitorListLiveStreamMonitorOutputInfoArgs) ToGetStreamMonitorListLiveStreamMonitorOutputInfoOutputWithContext

func (i GetStreamMonitorListLiveStreamMonitorOutputInfoArgs) ToGetStreamMonitorListLiveStreamMonitorOutputInfoOutputWithContext(ctx context.Context) GetStreamMonitorListLiveStreamMonitorOutputInfoOutput

type GetStreamMonitorListLiveStreamMonitorOutputInfoArray

type GetStreamMonitorListLiveStreamMonitorOutputInfoArray []GetStreamMonitorListLiveStreamMonitorOutputInfoInput

func (GetStreamMonitorListLiveStreamMonitorOutputInfoArray) ElementType

func (GetStreamMonitorListLiveStreamMonitorOutputInfoArray) ToGetStreamMonitorListLiveStreamMonitorOutputInfoArrayOutput

func (i GetStreamMonitorListLiveStreamMonitorOutputInfoArray) ToGetStreamMonitorListLiveStreamMonitorOutputInfoArrayOutput() GetStreamMonitorListLiveStreamMonitorOutputInfoArrayOutput

func (GetStreamMonitorListLiveStreamMonitorOutputInfoArray) ToGetStreamMonitorListLiveStreamMonitorOutputInfoArrayOutputWithContext

func (i GetStreamMonitorListLiveStreamMonitorOutputInfoArray) ToGetStreamMonitorListLiveStreamMonitorOutputInfoArrayOutputWithContext(ctx context.Context) GetStreamMonitorListLiveStreamMonitorOutputInfoArrayOutput

type GetStreamMonitorListLiveStreamMonitorOutputInfoArrayInput

type GetStreamMonitorListLiveStreamMonitorOutputInfoArrayInput interface {
	pulumi.Input

	ToGetStreamMonitorListLiveStreamMonitorOutputInfoArrayOutput() GetStreamMonitorListLiveStreamMonitorOutputInfoArrayOutput
	ToGetStreamMonitorListLiveStreamMonitorOutputInfoArrayOutputWithContext(context.Context) GetStreamMonitorListLiveStreamMonitorOutputInfoArrayOutput
}

GetStreamMonitorListLiveStreamMonitorOutputInfoArrayInput is an input type that accepts GetStreamMonitorListLiveStreamMonitorOutputInfoArray and GetStreamMonitorListLiveStreamMonitorOutputInfoArrayOutput values. You can construct a concrete instance of `GetStreamMonitorListLiveStreamMonitorOutputInfoArrayInput` via:

GetStreamMonitorListLiveStreamMonitorOutputInfoArray{ GetStreamMonitorListLiveStreamMonitorOutputInfoArgs{...} }

type GetStreamMonitorListLiveStreamMonitorOutputInfoArrayOutput

type GetStreamMonitorListLiveStreamMonitorOutputInfoArrayOutput struct{ *pulumi.OutputState }

func (GetStreamMonitorListLiveStreamMonitorOutputInfoArrayOutput) ElementType

func (GetStreamMonitorListLiveStreamMonitorOutputInfoArrayOutput) Index

func (GetStreamMonitorListLiveStreamMonitorOutputInfoArrayOutput) ToGetStreamMonitorListLiveStreamMonitorOutputInfoArrayOutput

func (GetStreamMonitorListLiveStreamMonitorOutputInfoArrayOutput) ToGetStreamMonitorListLiveStreamMonitorOutputInfoArrayOutputWithContext

func (o GetStreamMonitorListLiveStreamMonitorOutputInfoArrayOutput) ToGetStreamMonitorListLiveStreamMonitorOutputInfoArrayOutputWithContext(ctx context.Context) GetStreamMonitorListLiveStreamMonitorOutputInfoArrayOutput

type GetStreamMonitorListLiveStreamMonitorOutputInfoInput

type GetStreamMonitorListLiveStreamMonitorOutputInfoInput interface {
	pulumi.Input

	ToGetStreamMonitorListLiveStreamMonitorOutputInfoOutput() GetStreamMonitorListLiveStreamMonitorOutputInfoOutput
	ToGetStreamMonitorListLiveStreamMonitorOutputInfoOutputWithContext(context.Context) GetStreamMonitorListLiveStreamMonitorOutputInfoOutput
}

GetStreamMonitorListLiveStreamMonitorOutputInfoInput is an input type that accepts GetStreamMonitorListLiveStreamMonitorOutputInfoArgs and GetStreamMonitorListLiveStreamMonitorOutputInfoOutput values. You can construct a concrete instance of `GetStreamMonitorListLiveStreamMonitorOutputInfoInput` via:

GetStreamMonitorListLiveStreamMonitorOutputInfoArgs{...}

type GetStreamMonitorListLiveStreamMonitorOutputInfoOutput

type GetStreamMonitorListLiveStreamMonitorOutputInfoOutput struct{ *pulumi.OutputState }

func (GetStreamMonitorListLiveStreamMonitorOutputInfoOutput) ElementType

func (GetStreamMonitorListLiveStreamMonitorOutputInfoOutput) OutputApp

func (GetStreamMonitorListLiveStreamMonitorOutputInfoOutput) OutputDomain

func (GetStreamMonitorListLiveStreamMonitorOutputInfoOutput) OutputStreamHeight

func (GetStreamMonitorListLiveStreamMonitorOutputInfoOutput) OutputStreamName

func (GetStreamMonitorListLiveStreamMonitorOutputInfoOutput) OutputStreamWidth

func (GetStreamMonitorListLiveStreamMonitorOutputInfoOutput) ToGetStreamMonitorListLiveStreamMonitorOutputInfoOutput

func (GetStreamMonitorListLiveStreamMonitorOutputInfoOutput) ToGetStreamMonitorListLiveStreamMonitorOutputInfoOutputWithContext

func (o GetStreamMonitorListLiveStreamMonitorOutputInfoOutput) ToGetStreamMonitorListLiveStreamMonitorOutputInfoOutputWithContext(ctx context.Context) GetStreamMonitorListLiveStreamMonitorOutputInfoOutput

type GetStreamMonitorListOutputArgs

type GetStreamMonitorListOutputArgs struct {
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getStreamMonitorList.

func (GetStreamMonitorListOutputArgs) ElementType

type GetStreamMonitorListResult

type GetStreamMonitorListResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id                 string                                  `pulumi:"id"`
	LiveStreamMonitors []GetStreamMonitorListLiveStreamMonitor `pulumi:"liveStreamMonitors"`
	ResultOutputFile   *string                                 `pulumi:"resultOutputFile"`
}

A collection of values returned by getStreamMonitorList.

type GetStreamMonitorListResultOutput

type GetStreamMonitorListResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getStreamMonitorList.

func (GetStreamMonitorListResultOutput) ElementType

func (GetStreamMonitorListResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetStreamMonitorListResultOutput) LiveStreamMonitors

func (GetStreamMonitorListResultOutput) ResultOutputFile

func (GetStreamMonitorListResultOutput) ToGetStreamMonitorListResultOutput

func (o GetStreamMonitorListResultOutput) ToGetStreamMonitorListResultOutput() GetStreamMonitorListResultOutput

func (GetStreamMonitorListResultOutput) ToGetStreamMonitorListResultOutputWithContext

func (o GetStreamMonitorListResultOutput) ToGetStreamMonitorListResultOutputWithContext(ctx context.Context) GetStreamMonitorListResultOutput

type GetTimeShiftRecordDetailArgs

type GetTimeShiftRecordDetailArgs struct {
	AppName          string  `pulumi:"appName"`
	Domain           string  `pulumi:"domain"`
	DomainGroup      *string `pulumi:"domainGroup"`
	EndTime          int     `pulumi:"endTime"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	StartTime        int     `pulumi:"startTime"`
	StreamName       string  `pulumi:"streamName"`
	TransCodeId      *int    `pulumi:"transCodeId"`
}

A collection of arguments for invoking getTimeShiftRecordDetail.

type GetTimeShiftRecordDetailOutputArgs

type GetTimeShiftRecordDetailOutputArgs struct {
	AppName          pulumi.StringInput    `pulumi:"appName"`
	Domain           pulumi.StringInput    `pulumi:"domain"`
	DomainGroup      pulumi.StringPtrInput `pulumi:"domainGroup"`
	EndTime          pulumi.IntInput       `pulumi:"endTime"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	StartTime        pulumi.IntInput       `pulumi:"startTime"`
	StreamName       pulumi.StringInput    `pulumi:"streamName"`
	TransCodeId      pulumi.IntPtrInput    `pulumi:"transCodeId"`
}

A collection of arguments for invoking getTimeShiftRecordDetail.

func (GetTimeShiftRecordDetailOutputArgs) ElementType

type GetTimeShiftRecordDetailRecordList

type GetTimeShiftRecordDetailRecordList struct {
	EndTime   int    `pulumi:"endTime"`
	Sid       string `pulumi:"sid"`
	StartTime int    `pulumi:"startTime"`
}

type GetTimeShiftRecordDetailRecordListArgs

type GetTimeShiftRecordDetailRecordListArgs struct {
	EndTime   pulumi.IntInput    `pulumi:"endTime"`
	Sid       pulumi.StringInput `pulumi:"sid"`
	StartTime pulumi.IntInput    `pulumi:"startTime"`
}

func (GetTimeShiftRecordDetailRecordListArgs) ElementType

func (GetTimeShiftRecordDetailRecordListArgs) ToGetTimeShiftRecordDetailRecordListOutput

func (i GetTimeShiftRecordDetailRecordListArgs) ToGetTimeShiftRecordDetailRecordListOutput() GetTimeShiftRecordDetailRecordListOutput

func (GetTimeShiftRecordDetailRecordListArgs) ToGetTimeShiftRecordDetailRecordListOutputWithContext

func (i GetTimeShiftRecordDetailRecordListArgs) ToGetTimeShiftRecordDetailRecordListOutputWithContext(ctx context.Context) GetTimeShiftRecordDetailRecordListOutput

type GetTimeShiftRecordDetailRecordListArray

type GetTimeShiftRecordDetailRecordListArray []GetTimeShiftRecordDetailRecordListInput

func (GetTimeShiftRecordDetailRecordListArray) ElementType

func (GetTimeShiftRecordDetailRecordListArray) ToGetTimeShiftRecordDetailRecordListArrayOutput

func (i GetTimeShiftRecordDetailRecordListArray) ToGetTimeShiftRecordDetailRecordListArrayOutput() GetTimeShiftRecordDetailRecordListArrayOutput

func (GetTimeShiftRecordDetailRecordListArray) ToGetTimeShiftRecordDetailRecordListArrayOutputWithContext

func (i GetTimeShiftRecordDetailRecordListArray) ToGetTimeShiftRecordDetailRecordListArrayOutputWithContext(ctx context.Context) GetTimeShiftRecordDetailRecordListArrayOutput

type GetTimeShiftRecordDetailRecordListArrayInput

type GetTimeShiftRecordDetailRecordListArrayInput interface {
	pulumi.Input

	ToGetTimeShiftRecordDetailRecordListArrayOutput() GetTimeShiftRecordDetailRecordListArrayOutput
	ToGetTimeShiftRecordDetailRecordListArrayOutputWithContext(context.Context) GetTimeShiftRecordDetailRecordListArrayOutput
}

GetTimeShiftRecordDetailRecordListArrayInput is an input type that accepts GetTimeShiftRecordDetailRecordListArray and GetTimeShiftRecordDetailRecordListArrayOutput values. You can construct a concrete instance of `GetTimeShiftRecordDetailRecordListArrayInput` via:

GetTimeShiftRecordDetailRecordListArray{ GetTimeShiftRecordDetailRecordListArgs{...} }

type GetTimeShiftRecordDetailRecordListArrayOutput

type GetTimeShiftRecordDetailRecordListArrayOutput struct{ *pulumi.OutputState }

func (GetTimeShiftRecordDetailRecordListArrayOutput) ElementType

func (GetTimeShiftRecordDetailRecordListArrayOutput) Index

func (GetTimeShiftRecordDetailRecordListArrayOutput) ToGetTimeShiftRecordDetailRecordListArrayOutput

func (o GetTimeShiftRecordDetailRecordListArrayOutput) ToGetTimeShiftRecordDetailRecordListArrayOutput() GetTimeShiftRecordDetailRecordListArrayOutput

func (GetTimeShiftRecordDetailRecordListArrayOutput) ToGetTimeShiftRecordDetailRecordListArrayOutputWithContext

func (o GetTimeShiftRecordDetailRecordListArrayOutput) ToGetTimeShiftRecordDetailRecordListArrayOutputWithContext(ctx context.Context) GetTimeShiftRecordDetailRecordListArrayOutput

type GetTimeShiftRecordDetailRecordListInput

type GetTimeShiftRecordDetailRecordListInput interface {
	pulumi.Input

	ToGetTimeShiftRecordDetailRecordListOutput() GetTimeShiftRecordDetailRecordListOutput
	ToGetTimeShiftRecordDetailRecordListOutputWithContext(context.Context) GetTimeShiftRecordDetailRecordListOutput
}

GetTimeShiftRecordDetailRecordListInput is an input type that accepts GetTimeShiftRecordDetailRecordListArgs and GetTimeShiftRecordDetailRecordListOutput values. You can construct a concrete instance of `GetTimeShiftRecordDetailRecordListInput` via:

GetTimeShiftRecordDetailRecordListArgs{...}

type GetTimeShiftRecordDetailRecordListOutput

type GetTimeShiftRecordDetailRecordListOutput struct{ *pulumi.OutputState }

func (GetTimeShiftRecordDetailRecordListOutput) ElementType

func (GetTimeShiftRecordDetailRecordListOutput) EndTime

func (GetTimeShiftRecordDetailRecordListOutput) Sid

func (GetTimeShiftRecordDetailRecordListOutput) StartTime

func (GetTimeShiftRecordDetailRecordListOutput) ToGetTimeShiftRecordDetailRecordListOutput

func (o GetTimeShiftRecordDetailRecordListOutput) ToGetTimeShiftRecordDetailRecordListOutput() GetTimeShiftRecordDetailRecordListOutput

func (GetTimeShiftRecordDetailRecordListOutput) ToGetTimeShiftRecordDetailRecordListOutputWithContext

func (o GetTimeShiftRecordDetailRecordListOutput) ToGetTimeShiftRecordDetailRecordListOutputWithContext(ctx context.Context) GetTimeShiftRecordDetailRecordListOutput

type GetTimeShiftRecordDetailResult

type GetTimeShiftRecordDetailResult struct {
	AppName     string  `pulumi:"appName"`
	Domain      string  `pulumi:"domain"`
	DomainGroup *string `pulumi:"domainGroup"`
	EndTime     int     `pulumi:"endTime"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                               `pulumi:"id"`
	RecordLists      []GetTimeShiftRecordDetailRecordList `pulumi:"recordLists"`
	ResultOutputFile *string                              `pulumi:"resultOutputFile"`
	StartTime        int                                  `pulumi:"startTime"`
	StreamName       string                               `pulumi:"streamName"`
	TransCodeId      *int                                 `pulumi:"transCodeId"`
}

A collection of values returned by getTimeShiftRecordDetail.

type GetTimeShiftRecordDetailResultOutput

type GetTimeShiftRecordDetailResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getTimeShiftRecordDetail.

func (GetTimeShiftRecordDetailResultOutput) AppName

func (GetTimeShiftRecordDetailResultOutput) Domain

func (GetTimeShiftRecordDetailResultOutput) DomainGroup

func (GetTimeShiftRecordDetailResultOutput) ElementType

func (GetTimeShiftRecordDetailResultOutput) EndTime

func (GetTimeShiftRecordDetailResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetTimeShiftRecordDetailResultOutput) RecordLists

func (GetTimeShiftRecordDetailResultOutput) ResultOutputFile

func (GetTimeShiftRecordDetailResultOutput) StartTime

func (GetTimeShiftRecordDetailResultOutput) StreamName

func (GetTimeShiftRecordDetailResultOutput) ToGetTimeShiftRecordDetailResultOutput

func (o GetTimeShiftRecordDetailResultOutput) ToGetTimeShiftRecordDetailResultOutput() GetTimeShiftRecordDetailResultOutput

func (GetTimeShiftRecordDetailResultOutput) ToGetTimeShiftRecordDetailResultOutputWithContext

func (o GetTimeShiftRecordDetailResultOutput) ToGetTimeShiftRecordDetailResultOutputWithContext(ctx context.Context) GetTimeShiftRecordDetailResultOutput

func (GetTimeShiftRecordDetailResultOutput) TransCodeId

type GetTimeShiftStreamListArgs

type GetTimeShiftStreamListArgs struct {
	Domain           *string `pulumi:"domain"`
	DomainGroup      *string `pulumi:"domainGroup"`
	EndTime          int     `pulumi:"endTime"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	StartTime        int     `pulumi:"startTime"`
	StreamName       *string `pulumi:"streamName"`
}

A collection of arguments for invoking getTimeShiftStreamList.

type GetTimeShiftStreamListOutputArgs

type GetTimeShiftStreamListOutputArgs struct {
	Domain           pulumi.StringPtrInput `pulumi:"domain"`
	DomainGroup      pulumi.StringPtrInput `pulumi:"domainGroup"`
	EndTime          pulumi.IntInput       `pulumi:"endTime"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	StartTime        pulumi.IntInput       `pulumi:"startTime"`
	StreamName       pulumi.StringPtrInput `pulumi:"streamName"`
}

A collection of arguments for invoking getTimeShiftStreamList.

func (GetTimeShiftStreamListOutputArgs) ElementType

type GetTimeShiftStreamListResult

type GetTimeShiftStreamListResult struct {
	Domain      *string `pulumi:"domain"`
	DomainGroup *string `pulumi:"domainGroup"`
	EndTime     int     `pulumi:"endTime"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                             `pulumi:"id"`
	ResultOutputFile *string                            `pulumi:"resultOutputFile"`
	StartTime        int                                `pulumi:"startTime"`
	StreamLists      []GetTimeShiftStreamListStreamList `pulumi:"streamLists"`
	StreamName       *string                            `pulumi:"streamName"`
	TotalSize        int                                `pulumi:"totalSize"`
}

A collection of values returned by getTimeShiftStreamList.

type GetTimeShiftStreamListResultOutput

type GetTimeShiftStreamListResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getTimeShiftStreamList.

func (GetTimeShiftStreamListResultOutput) Domain

func (GetTimeShiftStreamListResultOutput) DomainGroup

func (GetTimeShiftStreamListResultOutput) ElementType

func (GetTimeShiftStreamListResultOutput) EndTime

func (GetTimeShiftStreamListResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetTimeShiftStreamListResultOutput) ResultOutputFile

func (GetTimeShiftStreamListResultOutput) StartTime

func (GetTimeShiftStreamListResultOutput) StreamLists

func (GetTimeShiftStreamListResultOutput) StreamName

func (GetTimeShiftStreamListResultOutput) ToGetTimeShiftStreamListResultOutput

func (o GetTimeShiftStreamListResultOutput) ToGetTimeShiftStreamListResultOutput() GetTimeShiftStreamListResultOutput

func (GetTimeShiftStreamListResultOutput) ToGetTimeShiftStreamListResultOutputWithContext

func (o GetTimeShiftStreamListResultOutput) ToGetTimeShiftStreamListResultOutputWithContext(ctx context.Context) GetTimeShiftStreamListResultOutput

func (GetTimeShiftStreamListResultOutput) TotalSize

type GetTimeShiftStreamListStreamList

type GetTimeShiftStreamListStreamList struct {
	AppName     string `pulumi:"appName"`
	Domain      string `pulumi:"domain"`
	DomainGroup string `pulumi:"domainGroup"`
	Duration    int    `pulumi:"duration"`
	EndTime     int    `pulumi:"endTime"`
	StartTime   int    `pulumi:"startTime"`
	StreamName  string `pulumi:"streamName"`
	StreamType  int    `pulumi:"streamType"`
	TransCodeId int    `pulumi:"transCodeId"`
}

type GetTimeShiftStreamListStreamListArgs

type GetTimeShiftStreamListStreamListArgs struct {
	AppName     pulumi.StringInput `pulumi:"appName"`
	Domain      pulumi.StringInput `pulumi:"domain"`
	DomainGroup pulumi.StringInput `pulumi:"domainGroup"`
	Duration    pulumi.IntInput    `pulumi:"duration"`
	EndTime     pulumi.IntInput    `pulumi:"endTime"`
	StartTime   pulumi.IntInput    `pulumi:"startTime"`
	StreamName  pulumi.StringInput `pulumi:"streamName"`
	StreamType  pulumi.IntInput    `pulumi:"streamType"`
	TransCodeId pulumi.IntInput    `pulumi:"transCodeId"`
}

func (GetTimeShiftStreamListStreamListArgs) ElementType

func (GetTimeShiftStreamListStreamListArgs) ToGetTimeShiftStreamListStreamListOutput

func (i GetTimeShiftStreamListStreamListArgs) ToGetTimeShiftStreamListStreamListOutput() GetTimeShiftStreamListStreamListOutput

func (GetTimeShiftStreamListStreamListArgs) ToGetTimeShiftStreamListStreamListOutputWithContext

func (i GetTimeShiftStreamListStreamListArgs) ToGetTimeShiftStreamListStreamListOutputWithContext(ctx context.Context) GetTimeShiftStreamListStreamListOutput

type GetTimeShiftStreamListStreamListArray

type GetTimeShiftStreamListStreamListArray []GetTimeShiftStreamListStreamListInput

func (GetTimeShiftStreamListStreamListArray) ElementType

func (GetTimeShiftStreamListStreamListArray) ToGetTimeShiftStreamListStreamListArrayOutput

func (i GetTimeShiftStreamListStreamListArray) ToGetTimeShiftStreamListStreamListArrayOutput() GetTimeShiftStreamListStreamListArrayOutput

func (GetTimeShiftStreamListStreamListArray) ToGetTimeShiftStreamListStreamListArrayOutputWithContext

func (i GetTimeShiftStreamListStreamListArray) ToGetTimeShiftStreamListStreamListArrayOutputWithContext(ctx context.Context) GetTimeShiftStreamListStreamListArrayOutput

type GetTimeShiftStreamListStreamListArrayInput

type GetTimeShiftStreamListStreamListArrayInput interface {
	pulumi.Input

	ToGetTimeShiftStreamListStreamListArrayOutput() GetTimeShiftStreamListStreamListArrayOutput
	ToGetTimeShiftStreamListStreamListArrayOutputWithContext(context.Context) GetTimeShiftStreamListStreamListArrayOutput
}

GetTimeShiftStreamListStreamListArrayInput is an input type that accepts GetTimeShiftStreamListStreamListArray and GetTimeShiftStreamListStreamListArrayOutput values. You can construct a concrete instance of `GetTimeShiftStreamListStreamListArrayInput` via:

GetTimeShiftStreamListStreamListArray{ GetTimeShiftStreamListStreamListArgs{...} }

type GetTimeShiftStreamListStreamListArrayOutput

type GetTimeShiftStreamListStreamListArrayOutput struct{ *pulumi.OutputState }

func (GetTimeShiftStreamListStreamListArrayOutput) ElementType

func (GetTimeShiftStreamListStreamListArrayOutput) Index

func (GetTimeShiftStreamListStreamListArrayOutput) ToGetTimeShiftStreamListStreamListArrayOutput

func (o GetTimeShiftStreamListStreamListArrayOutput) ToGetTimeShiftStreamListStreamListArrayOutput() GetTimeShiftStreamListStreamListArrayOutput

func (GetTimeShiftStreamListStreamListArrayOutput) ToGetTimeShiftStreamListStreamListArrayOutputWithContext

func (o GetTimeShiftStreamListStreamListArrayOutput) ToGetTimeShiftStreamListStreamListArrayOutputWithContext(ctx context.Context) GetTimeShiftStreamListStreamListArrayOutput

type GetTimeShiftStreamListStreamListInput

type GetTimeShiftStreamListStreamListInput interface {
	pulumi.Input

	ToGetTimeShiftStreamListStreamListOutput() GetTimeShiftStreamListStreamListOutput
	ToGetTimeShiftStreamListStreamListOutputWithContext(context.Context) GetTimeShiftStreamListStreamListOutput
}

GetTimeShiftStreamListStreamListInput is an input type that accepts GetTimeShiftStreamListStreamListArgs and GetTimeShiftStreamListStreamListOutput values. You can construct a concrete instance of `GetTimeShiftStreamListStreamListInput` via:

GetTimeShiftStreamListStreamListArgs{...}

type GetTimeShiftStreamListStreamListOutput

type GetTimeShiftStreamListStreamListOutput struct{ *pulumi.OutputState }

func (GetTimeShiftStreamListStreamListOutput) AppName

func (GetTimeShiftStreamListStreamListOutput) Domain

func (GetTimeShiftStreamListStreamListOutput) DomainGroup

func (GetTimeShiftStreamListStreamListOutput) Duration

func (GetTimeShiftStreamListStreamListOutput) ElementType

func (GetTimeShiftStreamListStreamListOutput) EndTime

func (GetTimeShiftStreamListStreamListOutput) StartTime

func (GetTimeShiftStreamListStreamListOutput) StreamName

func (GetTimeShiftStreamListStreamListOutput) StreamType

func (GetTimeShiftStreamListStreamListOutput) ToGetTimeShiftStreamListStreamListOutput

func (o GetTimeShiftStreamListStreamListOutput) ToGetTimeShiftStreamListStreamListOutput() GetTimeShiftStreamListStreamListOutput

func (GetTimeShiftStreamListStreamListOutput) ToGetTimeShiftStreamListStreamListOutputWithContext

func (o GetTimeShiftStreamListStreamListOutput) ToGetTimeShiftStreamListStreamListOutputWithContext(ctx context.Context) GetTimeShiftStreamListStreamListOutput

func (GetTimeShiftStreamListStreamListOutput) TransCodeId

type GetWatermarksArgs

type GetWatermarksArgs struct {
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getWatermarks.

type GetWatermarksOutputArgs

type GetWatermarksOutputArgs struct {
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getWatermarks.

func (GetWatermarksOutputArgs) ElementType

func (GetWatermarksOutputArgs) ElementType() reflect.Type

type GetWatermarksResult

type GetWatermarksResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string                       `pulumi:"id"`
	ResultOutputFile *string                      `pulumi:"resultOutputFile"`
	WatermarkLists   []GetWatermarksWatermarkList `pulumi:"watermarkLists"`
}

A collection of values returned by getWatermarks.

func GetWatermarks

func GetWatermarks(ctx *pulumi.Context, args *GetWatermarksArgs, opts ...pulumi.InvokeOption) (*GetWatermarksResult, error)

type GetWatermarksResultOutput

type GetWatermarksResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getWatermarks.

func (GetWatermarksResultOutput) ElementType

func (GetWatermarksResultOutput) ElementType() reflect.Type

func (GetWatermarksResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetWatermarksResultOutput) ResultOutputFile

func (o GetWatermarksResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetWatermarksResultOutput) ToGetWatermarksResultOutput

func (o GetWatermarksResultOutput) ToGetWatermarksResultOutput() GetWatermarksResultOutput

func (GetWatermarksResultOutput) ToGetWatermarksResultOutputWithContext

func (o GetWatermarksResultOutput) ToGetWatermarksResultOutputWithContext(ctx context.Context) GetWatermarksResultOutput

func (GetWatermarksResultOutput) WatermarkLists

type GetWatermarksWatermarkList

type GetWatermarksWatermarkList struct {
	CreateTime    string `pulumi:"createTime"`
	Height        int    `pulumi:"height"`
	PictureUrl    string `pulumi:"pictureUrl"`
	Status        int    `pulumi:"status"`
	WatermarkId   int    `pulumi:"watermarkId"`
	WatermarkName string `pulumi:"watermarkName"`
	Width         int    `pulumi:"width"`
	XPosition     int    `pulumi:"xPosition"`
	YPosition     int    `pulumi:"yPosition"`
}

type GetWatermarksWatermarkListArgs

type GetWatermarksWatermarkListArgs struct {
	CreateTime    pulumi.StringInput `pulumi:"createTime"`
	Height        pulumi.IntInput    `pulumi:"height"`
	PictureUrl    pulumi.StringInput `pulumi:"pictureUrl"`
	Status        pulumi.IntInput    `pulumi:"status"`
	WatermarkId   pulumi.IntInput    `pulumi:"watermarkId"`
	WatermarkName pulumi.StringInput `pulumi:"watermarkName"`
	Width         pulumi.IntInput    `pulumi:"width"`
	XPosition     pulumi.IntInput    `pulumi:"xPosition"`
	YPosition     pulumi.IntInput    `pulumi:"yPosition"`
}

func (GetWatermarksWatermarkListArgs) ElementType

func (GetWatermarksWatermarkListArgs) ToGetWatermarksWatermarkListOutput

func (i GetWatermarksWatermarkListArgs) ToGetWatermarksWatermarkListOutput() GetWatermarksWatermarkListOutput

func (GetWatermarksWatermarkListArgs) ToGetWatermarksWatermarkListOutputWithContext

func (i GetWatermarksWatermarkListArgs) ToGetWatermarksWatermarkListOutputWithContext(ctx context.Context) GetWatermarksWatermarkListOutput

type GetWatermarksWatermarkListArray

type GetWatermarksWatermarkListArray []GetWatermarksWatermarkListInput

func (GetWatermarksWatermarkListArray) ElementType

func (GetWatermarksWatermarkListArray) ToGetWatermarksWatermarkListArrayOutput

func (i GetWatermarksWatermarkListArray) ToGetWatermarksWatermarkListArrayOutput() GetWatermarksWatermarkListArrayOutput

func (GetWatermarksWatermarkListArray) ToGetWatermarksWatermarkListArrayOutputWithContext

func (i GetWatermarksWatermarkListArray) ToGetWatermarksWatermarkListArrayOutputWithContext(ctx context.Context) GetWatermarksWatermarkListArrayOutput

type GetWatermarksWatermarkListArrayInput

type GetWatermarksWatermarkListArrayInput interface {
	pulumi.Input

	ToGetWatermarksWatermarkListArrayOutput() GetWatermarksWatermarkListArrayOutput
	ToGetWatermarksWatermarkListArrayOutputWithContext(context.Context) GetWatermarksWatermarkListArrayOutput
}

GetWatermarksWatermarkListArrayInput is an input type that accepts GetWatermarksWatermarkListArray and GetWatermarksWatermarkListArrayOutput values. You can construct a concrete instance of `GetWatermarksWatermarkListArrayInput` via:

GetWatermarksWatermarkListArray{ GetWatermarksWatermarkListArgs{...} }

type GetWatermarksWatermarkListArrayOutput

type GetWatermarksWatermarkListArrayOutput struct{ *pulumi.OutputState }

func (GetWatermarksWatermarkListArrayOutput) ElementType

func (GetWatermarksWatermarkListArrayOutput) Index

func (GetWatermarksWatermarkListArrayOutput) ToGetWatermarksWatermarkListArrayOutput

func (o GetWatermarksWatermarkListArrayOutput) ToGetWatermarksWatermarkListArrayOutput() GetWatermarksWatermarkListArrayOutput

func (GetWatermarksWatermarkListArrayOutput) ToGetWatermarksWatermarkListArrayOutputWithContext

func (o GetWatermarksWatermarkListArrayOutput) ToGetWatermarksWatermarkListArrayOutputWithContext(ctx context.Context) GetWatermarksWatermarkListArrayOutput

type GetWatermarksWatermarkListInput

type GetWatermarksWatermarkListInput interface {
	pulumi.Input

	ToGetWatermarksWatermarkListOutput() GetWatermarksWatermarkListOutput
	ToGetWatermarksWatermarkListOutputWithContext(context.Context) GetWatermarksWatermarkListOutput
}

GetWatermarksWatermarkListInput is an input type that accepts GetWatermarksWatermarkListArgs and GetWatermarksWatermarkListOutput values. You can construct a concrete instance of `GetWatermarksWatermarkListInput` via:

GetWatermarksWatermarkListArgs{...}

type GetWatermarksWatermarkListOutput

type GetWatermarksWatermarkListOutput struct{ *pulumi.OutputState }

func (GetWatermarksWatermarkListOutput) CreateTime

func (GetWatermarksWatermarkListOutput) ElementType

func (GetWatermarksWatermarkListOutput) Height

func (GetWatermarksWatermarkListOutput) PictureUrl

func (GetWatermarksWatermarkListOutput) Status

func (GetWatermarksWatermarkListOutput) ToGetWatermarksWatermarkListOutput

func (o GetWatermarksWatermarkListOutput) ToGetWatermarksWatermarkListOutput() GetWatermarksWatermarkListOutput

func (GetWatermarksWatermarkListOutput) ToGetWatermarksWatermarkListOutputWithContext

func (o GetWatermarksWatermarkListOutput) ToGetWatermarksWatermarkListOutputWithContext(ctx context.Context) GetWatermarksWatermarkListOutput

func (GetWatermarksWatermarkListOutput) WatermarkId

func (GetWatermarksWatermarkListOutput) WatermarkName

func (GetWatermarksWatermarkListOutput) Width

func (GetWatermarksWatermarkListOutput) XPosition

func (GetWatermarksWatermarkListOutput) YPosition

type GetXp2pDetailInfoListArgs

type GetXp2pDetailInfoListArgs struct {
	Dimensions       []string `pulumi:"dimensions"`
	QueryTime        *string  `pulumi:"queryTime"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
	StreamNames      []string `pulumi:"streamNames"`
	Types            []string `pulumi:"types"`
}

A collection of arguments for invoking getXp2pDetailInfoList.

type GetXp2pDetailInfoListDataInfoList

type GetXp2pDetailInfoListDataInfoList struct {
	AppId          string `pulumi:"appId"`
	CdnBytes       int    `pulumi:"cdnBytes"`
	OnlinePeople   int    `pulumi:"onlinePeople"`
	P2pBytes       int    `pulumi:"p2pBytes"`
	Request        int    `pulumi:"request"`
	RequestSuccess int    `pulumi:"requestSuccess"`
	StreamName     string `pulumi:"streamName"`
	StuckPeople    int    `pulumi:"stuckPeople"`
	StuckTimes     int    `pulumi:"stuckTimes"`
	Time           string `pulumi:"time"`
	Type           string `pulumi:"type"`
}

type GetXp2pDetailInfoListDataInfoListArgs

type GetXp2pDetailInfoListDataInfoListArgs struct {
	AppId          pulumi.StringInput `pulumi:"appId"`
	CdnBytes       pulumi.IntInput    `pulumi:"cdnBytes"`
	OnlinePeople   pulumi.IntInput    `pulumi:"onlinePeople"`
	P2pBytes       pulumi.IntInput    `pulumi:"p2pBytes"`
	Request        pulumi.IntInput    `pulumi:"request"`
	RequestSuccess pulumi.IntInput    `pulumi:"requestSuccess"`
	StreamName     pulumi.StringInput `pulumi:"streamName"`
	StuckPeople    pulumi.IntInput    `pulumi:"stuckPeople"`
	StuckTimes     pulumi.IntInput    `pulumi:"stuckTimes"`
	Time           pulumi.StringInput `pulumi:"time"`
	Type           pulumi.StringInput `pulumi:"type"`
}

func (GetXp2pDetailInfoListDataInfoListArgs) ElementType

func (GetXp2pDetailInfoListDataInfoListArgs) ToGetXp2pDetailInfoListDataInfoListOutput

func (i GetXp2pDetailInfoListDataInfoListArgs) ToGetXp2pDetailInfoListDataInfoListOutput() GetXp2pDetailInfoListDataInfoListOutput

func (GetXp2pDetailInfoListDataInfoListArgs) ToGetXp2pDetailInfoListDataInfoListOutputWithContext

func (i GetXp2pDetailInfoListDataInfoListArgs) ToGetXp2pDetailInfoListDataInfoListOutputWithContext(ctx context.Context) GetXp2pDetailInfoListDataInfoListOutput

type GetXp2pDetailInfoListDataInfoListArray

type GetXp2pDetailInfoListDataInfoListArray []GetXp2pDetailInfoListDataInfoListInput

func (GetXp2pDetailInfoListDataInfoListArray) ElementType

func (GetXp2pDetailInfoListDataInfoListArray) ToGetXp2pDetailInfoListDataInfoListArrayOutput

func (i GetXp2pDetailInfoListDataInfoListArray) ToGetXp2pDetailInfoListDataInfoListArrayOutput() GetXp2pDetailInfoListDataInfoListArrayOutput

func (GetXp2pDetailInfoListDataInfoListArray) ToGetXp2pDetailInfoListDataInfoListArrayOutputWithContext

func (i GetXp2pDetailInfoListDataInfoListArray) ToGetXp2pDetailInfoListDataInfoListArrayOutputWithContext(ctx context.Context) GetXp2pDetailInfoListDataInfoListArrayOutput

type GetXp2pDetailInfoListDataInfoListArrayInput

type GetXp2pDetailInfoListDataInfoListArrayInput interface {
	pulumi.Input

	ToGetXp2pDetailInfoListDataInfoListArrayOutput() GetXp2pDetailInfoListDataInfoListArrayOutput
	ToGetXp2pDetailInfoListDataInfoListArrayOutputWithContext(context.Context) GetXp2pDetailInfoListDataInfoListArrayOutput
}

GetXp2pDetailInfoListDataInfoListArrayInput is an input type that accepts GetXp2pDetailInfoListDataInfoListArray and GetXp2pDetailInfoListDataInfoListArrayOutput values. You can construct a concrete instance of `GetXp2pDetailInfoListDataInfoListArrayInput` via:

GetXp2pDetailInfoListDataInfoListArray{ GetXp2pDetailInfoListDataInfoListArgs{...} }

type GetXp2pDetailInfoListDataInfoListArrayOutput

type GetXp2pDetailInfoListDataInfoListArrayOutput struct{ *pulumi.OutputState }

func (GetXp2pDetailInfoListDataInfoListArrayOutput) ElementType

func (GetXp2pDetailInfoListDataInfoListArrayOutput) Index

func (GetXp2pDetailInfoListDataInfoListArrayOutput) ToGetXp2pDetailInfoListDataInfoListArrayOutput

func (o GetXp2pDetailInfoListDataInfoListArrayOutput) ToGetXp2pDetailInfoListDataInfoListArrayOutput() GetXp2pDetailInfoListDataInfoListArrayOutput

func (GetXp2pDetailInfoListDataInfoListArrayOutput) ToGetXp2pDetailInfoListDataInfoListArrayOutputWithContext

func (o GetXp2pDetailInfoListDataInfoListArrayOutput) ToGetXp2pDetailInfoListDataInfoListArrayOutputWithContext(ctx context.Context) GetXp2pDetailInfoListDataInfoListArrayOutput

type GetXp2pDetailInfoListDataInfoListInput

type GetXp2pDetailInfoListDataInfoListInput interface {
	pulumi.Input

	ToGetXp2pDetailInfoListDataInfoListOutput() GetXp2pDetailInfoListDataInfoListOutput
	ToGetXp2pDetailInfoListDataInfoListOutputWithContext(context.Context) GetXp2pDetailInfoListDataInfoListOutput
}

GetXp2pDetailInfoListDataInfoListInput is an input type that accepts GetXp2pDetailInfoListDataInfoListArgs and GetXp2pDetailInfoListDataInfoListOutput values. You can construct a concrete instance of `GetXp2pDetailInfoListDataInfoListInput` via:

GetXp2pDetailInfoListDataInfoListArgs{...}

type GetXp2pDetailInfoListDataInfoListOutput

type GetXp2pDetailInfoListDataInfoListOutput struct{ *pulumi.OutputState }

func (GetXp2pDetailInfoListDataInfoListOutput) AppId

func (GetXp2pDetailInfoListDataInfoListOutput) CdnBytes

func (GetXp2pDetailInfoListDataInfoListOutput) ElementType

func (GetXp2pDetailInfoListDataInfoListOutput) OnlinePeople

func (GetXp2pDetailInfoListDataInfoListOutput) P2pBytes

func (GetXp2pDetailInfoListDataInfoListOutput) Request

func (GetXp2pDetailInfoListDataInfoListOutput) RequestSuccess

func (GetXp2pDetailInfoListDataInfoListOutput) StreamName

func (GetXp2pDetailInfoListDataInfoListOutput) StuckPeople

func (GetXp2pDetailInfoListDataInfoListOutput) StuckTimes

func (GetXp2pDetailInfoListDataInfoListOutput) Time

func (GetXp2pDetailInfoListDataInfoListOutput) ToGetXp2pDetailInfoListDataInfoListOutput

func (o GetXp2pDetailInfoListDataInfoListOutput) ToGetXp2pDetailInfoListDataInfoListOutput() GetXp2pDetailInfoListDataInfoListOutput

func (GetXp2pDetailInfoListDataInfoListOutput) ToGetXp2pDetailInfoListDataInfoListOutputWithContext

func (o GetXp2pDetailInfoListDataInfoListOutput) ToGetXp2pDetailInfoListDataInfoListOutputWithContext(ctx context.Context) GetXp2pDetailInfoListDataInfoListOutput

func (GetXp2pDetailInfoListDataInfoListOutput) Type

type GetXp2pDetailInfoListOutputArgs

type GetXp2pDetailInfoListOutputArgs struct {
	Dimensions       pulumi.StringArrayInput `pulumi:"dimensions"`
	QueryTime        pulumi.StringPtrInput   `pulumi:"queryTime"`
	ResultOutputFile pulumi.StringPtrInput   `pulumi:"resultOutputFile"`
	StreamNames      pulumi.StringArrayInput `pulumi:"streamNames"`
	Types            pulumi.StringArrayInput `pulumi:"types"`
}

A collection of arguments for invoking getXp2pDetailInfoList.

func (GetXp2pDetailInfoListOutputArgs) ElementType

type GetXp2pDetailInfoListResult

type GetXp2pDetailInfoListResult struct {
	DataInfoLists []GetXp2pDetailInfoListDataInfoList `pulumi:"dataInfoLists"`
	Dimensions    []string                            `pulumi:"dimensions"`
	// The provider-assigned unique ID for this managed resource.
	Id               string   `pulumi:"id"`
	QueryTime        *string  `pulumi:"queryTime"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
	StreamNames      []string `pulumi:"streamNames"`
	Types            []string `pulumi:"types"`
}

A collection of values returned by getXp2pDetailInfoList.

type GetXp2pDetailInfoListResultOutput

type GetXp2pDetailInfoListResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getXp2pDetailInfoList.

func (GetXp2pDetailInfoListResultOutput) DataInfoLists

func (GetXp2pDetailInfoListResultOutput) Dimensions

func (GetXp2pDetailInfoListResultOutput) ElementType

func (GetXp2pDetailInfoListResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetXp2pDetailInfoListResultOutput) QueryTime

func (GetXp2pDetailInfoListResultOutput) ResultOutputFile

func (GetXp2pDetailInfoListResultOutput) StreamNames

func (GetXp2pDetailInfoListResultOutput) ToGetXp2pDetailInfoListResultOutput

func (o GetXp2pDetailInfoListResultOutput) ToGetXp2pDetailInfoListResultOutput() GetXp2pDetailInfoListResultOutput

func (GetXp2pDetailInfoListResultOutput) ToGetXp2pDetailInfoListResultOutputWithContext

func (o GetXp2pDetailInfoListResultOutput) ToGetXp2pDetailInfoListResultOutputWithContext(ctx context.Context) GetXp2pDetailInfoListResultOutput

func (GetXp2pDetailInfoListResultOutput) Types

type LiveTranscodeRuleAttachment

type LiveTranscodeRuleAttachment struct {
	pulumi.CustomResourceState

	// app name which you want to bind, can be empty string if not binding specific app name.
	AppName pulumi.StringOutput `pulumi:"appName"`
	// create time.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// domain name hich you want to bind the transcode template.
	DomainName pulumi.StringOutput `pulumi:"domainName"`
	// stream name which you want to bind, can be empty string if not binding specific stream.
	StreamName pulumi.StringOutput `pulumi:"streamName"`
	// template created by css_live_transcode_template.
	TemplateId pulumi.IntOutput `pulumi:"templateId"`
	// update time.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
}

func GetLiveTranscodeRuleAttachment

func GetLiveTranscodeRuleAttachment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *LiveTranscodeRuleAttachmentState, opts ...pulumi.ResourceOption) (*LiveTranscodeRuleAttachment, error)

GetLiveTranscodeRuleAttachment gets an existing LiveTranscodeRuleAttachment 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 NewLiveTranscodeRuleAttachment

func NewLiveTranscodeRuleAttachment(ctx *pulumi.Context,
	name string, args *LiveTranscodeRuleAttachmentArgs, opts ...pulumi.ResourceOption) (*LiveTranscodeRuleAttachment, error)

NewLiveTranscodeRuleAttachment registers a new resource with the given unique name, arguments, and options.

func (*LiveTranscodeRuleAttachment) ElementType

func (*LiveTranscodeRuleAttachment) ElementType() reflect.Type

func (*LiveTranscodeRuleAttachment) ToLiveTranscodeRuleAttachmentOutput

func (i *LiveTranscodeRuleAttachment) ToLiveTranscodeRuleAttachmentOutput() LiveTranscodeRuleAttachmentOutput

func (*LiveTranscodeRuleAttachment) ToLiveTranscodeRuleAttachmentOutputWithContext

func (i *LiveTranscodeRuleAttachment) ToLiveTranscodeRuleAttachmentOutputWithContext(ctx context.Context) LiveTranscodeRuleAttachmentOutput

type LiveTranscodeRuleAttachmentArgs

type LiveTranscodeRuleAttachmentArgs struct {
	// app name which you want to bind, can be empty string if not binding specific app name.
	AppName pulumi.StringInput
	// domain name hich you want to bind the transcode template.
	DomainName pulumi.StringInput
	// stream name which you want to bind, can be empty string if not binding specific stream.
	StreamName pulumi.StringInput
	// template created by css_live_transcode_template.
	TemplateId pulumi.IntInput
}

The set of arguments for constructing a LiveTranscodeRuleAttachment resource.

func (LiveTranscodeRuleAttachmentArgs) ElementType

type LiveTranscodeRuleAttachmentArray

type LiveTranscodeRuleAttachmentArray []LiveTranscodeRuleAttachmentInput

func (LiveTranscodeRuleAttachmentArray) ElementType

func (LiveTranscodeRuleAttachmentArray) ToLiveTranscodeRuleAttachmentArrayOutput

func (i LiveTranscodeRuleAttachmentArray) ToLiveTranscodeRuleAttachmentArrayOutput() LiveTranscodeRuleAttachmentArrayOutput

func (LiveTranscodeRuleAttachmentArray) ToLiveTranscodeRuleAttachmentArrayOutputWithContext

func (i LiveTranscodeRuleAttachmentArray) ToLiveTranscodeRuleAttachmentArrayOutputWithContext(ctx context.Context) LiveTranscodeRuleAttachmentArrayOutput

type LiveTranscodeRuleAttachmentArrayInput

type LiveTranscodeRuleAttachmentArrayInput interface {
	pulumi.Input

	ToLiveTranscodeRuleAttachmentArrayOutput() LiveTranscodeRuleAttachmentArrayOutput
	ToLiveTranscodeRuleAttachmentArrayOutputWithContext(context.Context) LiveTranscodeRuleAttachmentArrayOutput
}

LiveTranscodeRuleAttachmentArrayInput is an input type that accepts LiveTranscodeRuleAttachmentArray and LiveTranscodeRuleAttachmentArrayOutput values. You can construct a concrete instance of `LiveTranscodeRuleAttachmentArrayInput` via:

LiveTranscodeRuleAttachmentArray{ LiveTranscodeRuleAttachmentArgs{...} }

type LiveTranscodeRuleAttachmentArrayOutput

type LiveTranscodeRuleAttachmentArrayOutput struct{ *pulumi.OutputState }

func (LiveTranscodeRuleAttachmentArrayOutput) ElementType

func (LiveTranscodeRuleAttachmentArrayOutput) Index

func (LiveTranscodeRuleAttachmentArrayOutput) ToLiveTranscodeRuleAttachmentArrayOutput

func (o LiveTranscodeRuleAttachmentArrayOutput) ToLiveTranscodeRuleAttachmentArrayOutput() LiveTranscodeRuleAttachmentArrayOutput

func (LiveTranscodeRuleAttachmentArrayOutput) ToLiveTranscodeRuleAttachmentArrayOutputWithContext

func (o LiveTranscodeRuleAttachmentArrayOutput) ToLiveTranscodeRuleAttachmentArrayOutputWithContext(ctx context.Context) LiveTranscodeRuleAttachmentArrayOutput

type LiveTranscodeRuleAttachmentInput

type LiveTranscodeRuleAttachmentInput interface {
	pulumi.Input

	ToLiveTranscodeRuleAttachmentOutput() LiveTranscodeRuleAttachmentOutput
	ToLiveTranscodeRuleAttachmentOutputWithContext(ctx context.Context) LiveTranscodeRuleAttachmentOutput
}

type LiveTranscodeRuleAttachmentMap

type LiveTranscodeRuleAttachmentMap map[string]LiveTranscodeRuleAttachmentInput

func (LiveTranscodeRuleAttachmentMap) ElementType

func (LiveTranscodeRuleAttachmentMap) ToLiveTranscodeRuleAttachmentMapOutput

func (i LiveTranscodeRuleAttachmentMap) ToLiveTranscodeRuleAttachmentMapOutput() LiveTranscodeRuleAttachmentMapOutput

func (LiveTranscodeRuleAttachmentMap) ToLiveTranscodeRuleAttachmentMapOutputWithContext

func (i LiveTranscodeRuleAttachmentMap) ToLiveTranscodeRuleAttachmentMapOutputWithContext(ctx context.Context) LiveTranscodeRuleAttachmentMapOutput

type LiveTranscodeRuleAttachmentMapInput

type LiveTranscodeRuleAttachmentMapInput interface {
	pulumi.Input

	ToLiveTranscodeRuleAttachmentMapOutput() LiveTranscodeRuleAttachmentMapOutput
	ToLiveTranscodeRuleAttachmentMapOutputWithContext(context.Context) LiveTranscodeRuleAttachmentMapOutput
}

LiveTranscodeRuleAttachmentMapInput is an input type that accepts LiveTranscodeRuleAttachmentMap and LiveTranscodeRuleAttachmentMapOutput values. You can construct a concrete instance of `LiveTranscodeRuleAttachmentMapInput` via:

LiveTranscodeRuleAttachmentMap{ "key": LiveTranscodeRuleAttachmentArgs{...} }

type LiveTranscodeRuleAttachmentMapOutput

type LiveTranscodeRuleAttachmentMapOutput struct{ *pulumi.OutputState }

func (LiveTranscodeRuleAttachmentMapOutput) ElementType

func (LiveTranscodeRuleAttachmentMapOutput) MapIndex

func (LiveTranscodeRuleAttachmentMapOutput) ToLiveTranscodeRuleAttachmentMapOutput

func (o LiveTranscodeRuleAttachmentMapOutput) ToLiveTranscodeRuleAttachmentMapOutput() LiveTranscodeRuleAttachmentMapOutput

func (LiveTranscodeRuleAttachmentMapOutput) ToLiveTranscodeRuleAttachmentMapOutputWithContext

func (o LiveTranscodeRuleAttachmentMapOutput) ToLiveTranscodeRuleAttachmentMapOutputWithContext(ctx context.Context) LiveTranscodeRuleAttachmentMapOutput

type LiveTranscodeRuleAttachmentOutput

type LiveTranscodeRuleAttachmentOutput struct{ *pulumi.OutputState }

func (LiveTranscodeRuleAttachmentOutput) AppName

app name which you want to bind, can be empty string if not binding specific app name.

func (LiveTranscodeRuleAttachmentOutput) CreateTime

create time.

func (LiveTranscodeRuleAttachmentOutput) DomainName

domain name hich you want to bind the transcode template.

func (LiveTranscodeRuleAttachmentOutput) ElementType

func (LiveTranscodeRuleAttachmentOutput) StreamName

stream name which you want to bind, can be empty string if not binding specific stream.

func (LiveTranscodeRuleAttachmentOutput) TemplateId

template created by css_live_transcode_template.

func (LiveTranscodeRuleAttachmentOutput) ToLiveTranscodeRuleAttachmentOutput

func (o LiveTranscodeRuleAttachmentOutput) ToLiveTranscodeRuleAttachmentOutput() LiveTranscodeRuleAttachmentOutput

func (LiveTranscodeRuleAttachmentOutput) ToLiveTranscodeRuleAttachmentOutputWithContext

func (o LiveTranscodeRuleAttachmentOutput) ToLiveTranscodeRuleAttachmentOutputWithContext(ctx context.Context) LiveTranscodeRuleAttachmentOutput

func (LiveTranscodeRuleAttachmentOutput) UpdateTime

update time.

type LiveTranscodeRuleAttachmentState

type LiveTranscodeRuleAttachmentState struct {
	// app name which you want to bind, can be empty string if not binding specific app name.
	AppName pulumi.StringPtrInput
	// create time.
	CreateTime pulumi.StringPtrInput
	// domain name hich you want to bind the transcode template.
	DomainName pulumi.StringPtrInput
	// stream name which you want to bind, can be empty string if not binding specific stream.
	StreamName pulumi.StringPtrInput
	// template created by css_live_transcode_template.
	TemplateId pulumi.IntPtrInput
	// update time.
	UpdateTime pulumi.StringPtrInput
}

func (LiveTranscodeRuleAttachmentState) ElementType

type LiveTranscodeTemplate

type LiveTranscodeTemplate struct {
	pulumi.CustomResourceState

	// default aac, not support now.
	Acodec pulumi.StringPtrOutput `pulumi:"acodec"`
	// high speed mode adapt bitrate, support 0 - 0.5.
	AdaptBitratePercent pulumi.Float64PtrOutput `pulumi:"adaptBitratePercent"`
	// enable high speed mode, default 0, 1 for enable, 0 for no.
	AiTransCode pulumi.IntPtrOutput `pulumi:"aiTransCode"`
	// default 0, range 0 - 500.
	AudioBitrate pulumi.IntPtrOutput `pulumi:"audioBitrate"`
	// base on origin bitrate if origin bitrate is lower than the setting bitrate. default 0, 1 for yes, 0 for no.
	BitrateToOrig pulumi.IntPtrOutput `pulumi:"bitrateToOrig"`
	// template desc.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// DRM tracks, support AUDIO/SD/HD/UHD1/UHD2.
	DrmTracks pulumi.StringPtrOutput `pulumi:"drmTracks"`
	// DRM type, support fairplay/normalaes/widevine.
	DrmType pulumi.StringPtrOutput `pulumi:"drmType"`
	// video fps, default 0, range 0 - 60.
	Fps pulumi.IntPtrOutput `pulumi:"fps"`
	// base on origin fps if origin fps is lower than the setting fps. default 0, 1 for yes, 0 for no.
	FpsToOrig pulumi.IntPtrOutput `pulumi:"fpsToOrig"`
	// gop of the video, second, default origin of the video, range 2 - 6.
	Gop pulumi.IntPtrOutput `pulumi:"gop"`
	// template height, default 0, range 0 - 3000, must be pow of 2, needed while AiTransCode = 1.
	Height pulumi.IntPtrOutput `pulumi:"height"`
	// base on origin height if origin height is lower than the setting height. default 0, 1 for yes, 0 for no.
	HeightToOrig pulumi.IntPtrOutput `pulumi:"heightToOrig"`
	// keep audio or not, default 1 for yes, 0 for no.
	NeedAudio pulumi.IntPtrOutput `pulumi:"needAudio"`
	// keep video or not, default 1 for yes, 0 for no.
	NeedVideo pulumi.IntPtrOutput `pulumi:"needVideo"`
	// quality of the video, default baseline, support baseline/main/high.
	Profile pulumi.StringPtrOutput `pulumi:"profile"`
	// roate degree, default 0, support 0/90/180/270.
	Rotate pulumi.IntPtrOutput `pulumi:"rotate"`
	// let the short edge as the height.
	ShortEdgeAsHeight pulumi.IntPtrOutput `pulumi:"shortEdgeAsHeight"`
	// template name, only support 0-9 and a-z.
	TemplateName pulumi.StringOutput `pulumi:"templateName"`
	// video codec, default origin, support h264/h265/origin.
	Vcodec pulumi.StringPtrOutput `pulumi:"vcodec"`
	// video bitrate, 0 for origin, range 0kbps - 8000kbps.
	VideoBitrate pulumi.IntOutput `pulumi:"videoBitrate"`
	// template width, default 0, range 0 - 3000, must be pow of 2.
	Width pulumi.IntPtrOutput `pulumi:"width"`
}

func GetLiveTranscodeTemplate

func GetLiveTranscodeTemplate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *LiveTranscodeTemplateState, opts ...pulumi.ResourceOption) (*LiveTranscodeTemplate, error)

GetLiveTranscodeTemplate gets an existing LiveTranscodeTemplate 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 NewLiveTranscodeTemplate

func NewLiveTranscodeTemplate(ctx *pulumi.Context,
	name string, args *LiveTranscodeTemplateArgs, opts ...pulumi.ResourceOption) (*LiveTranscodeTemplate, error)

NewLiveTranscodeTemplate registers a new resource with the given unique name, arguments, and options.

func (*LiveTranscodeTemplate) ElementType

func (*LiveTranscodeTemplate) ElementType() reflect.Type

func (*LiveTranscodeTemplate) ToLiveTranscodeTemplateOutput

func (i *LiveTranscodeTemplate) ToLiveTranscodeTemplateOutput() LiveTranscodeTemplateOutput

func (*LiveTranscodeTemplate) ToLiveTranscodeTemplateOutputWithContext

func (i *LiveTranscodeTemplate) ToLiveTranscodeTemplateOutputWithContext(ctx context.Context) LiveTranscodeTemplateOutput

type LiveTranscodeTemplateArgs

type LiveTranscodeTemplateArgs struct {
	// default aac, not support now.
	Acodec pulumi.StringPtrInput
	// high speed mode adapt bitrate, support 0 - 0.5.
	AdaptBitratePercent pulumi.Float64PtrInput
	// enable high speed mode, default 0, 1 for enable, 0 for no.
	AiTransCode pulumi.IntPtrInput
	// default 0, range 0 - 500.
	AudioBitrate pulumi.IntPtrInput
	// base on origin bitrate if origin bitrate is lower than the setting bitrate. default 0, 1 for yes, 0 for no.
	BitrateToOrig pulumi.IntPtrInput
	// template desc.
	Description pulumi.StringPtrInput
	// DRM tracks, support AUDIO/SD/HD/UHD1/UHD2.
	DrmTracks pulumi.StringPtrInput
	// DRM type, support fairplay/normalaes/widevine.
	DrmType pulumi.StringPtrInput
	// video fps, default 0, range 0 - 60.
	Fps pulumi.IntPtrInput
	// base on origin fps if origin fps is lower than the setting fps. default 0, 1 for yes, 0 for no.
	FpsToOrig pulumi.IntPtrInput
	// gop of the video, second, default origin of the video, range 2 - 6.
	Gop pulumi.IntPtrInput
	// template height, default 0, range 0 - 3000, must be pow of 2, needed while AiTransCode = 1.
	Height pulumi.IntPtrInput
	// base on origin height if origin height is lower than the setting height. default 0, 1 for yes, 0 for no.
	HeightToOrig pulumi.IntPtrInput
	// keep audio or not, default 1 for yes, 0 for no.
	NeedAudio pulumi.IntPtrInput
	// keep video or not, default 1 for yes, 0 for no.
	NeedVideo pulumi.IntPtrInput
	// quality of the video, default baseline, support baseline/main/high.
	Profile pulumi.StringPtrInput
	// roate degree, default 0, support 0/90/180/270.
	Rotate pulumi.IntPtrInput
	// let the short edge as the height.
	ShortEdgeAsHeight pulumi.IntPtrInput
	// template name, only support 0-9 and a-z.
	TemplateName pulumi.StringInput
	// video codec, default origin, support h264/h265/origin.
	Vcodec pulumi.StringPtrInput
	// video bitrate, 0 for origin, range 0kbps - 8000kbps.
	VideoBitrate pulumi.IntInput
	// template width, default 0, range 0 - 3000, must be pow of 2.
	Width pulumi.IntPtrInput
}

The set of arguments for constructing a LiveTranscodeTemplate resource.

func (LiveTranscodeTemplateArgs) ElementType

func (LiveTranscodeTemplateArgs) ElementType() reflect.Type

type LiveTranscodeTemplateArray

type LiveTranscodeTemplateArray []LiveTranscodeTemplateInput

func (LiveTranscodeTemplateArray) ElementType

func (LiveTranscodeTemplateArray) ElementType() reflect.Type

func (LiveTranscodeTemplateArray) ToLiveTranscodeTemplateArrayOutput

func (i LiveTranscodeTemplateArray) ToLiveTranscodeTemplateArrayOutput() LiveTranscodeTemplateArrayOutput

func (LiveTranscodeTemplateArray) ToLiveTranscodeTemplateArrayOutputWithContext

func (i LiveTranscodeTemplateArray) ToLiveTranscodeTemplateArrayOutputWithContext(ctx context.Context) LiveTranscodeTemplateArrayOutput

type LiveTranscodeTemplateArrayInput

type LiveTranscodeTemplateArrayInput interface {
	pulumi.Input

	ToLiveTranscodeTemplateArrayOutput() LiveTranscodeTemplateArrayOutput
	ToLiveTranscodeTemplateArrayOutputWithContext(context.Context) LiveTranscodeTemplateArrayOutput
}

LiveTranscodeTemplateArrayInput is an input type that accepts LiveTranscodeTemplateArray and LiveTranscodeTemplateArrayOutput values. You can construct a concrete instance of `LiveTranscodeTemplateArrayInput` via:

LiveTranscodeTemplateArray{ LiveTranscodeTemplateArgs{...} }

type LiveTranscodeTemplateArrayOutput

type LiveTranscodeTemplateArrayOutput struct{ *pulumi.OutputState }

func (LiveTranscodeTemplateArrayOutput) ElementType

func (LiveTranscodeTemplateArrayOutput) Index

func (LiveTranscodeTemplateArrayOutput) ToLiveTranscodeTemplateArrayOutput

func (o LiveTranscodeTemplateArrayOutput) ToLiveTranscodeTemplateArrayOutput() LiveTranscodeTemplateArrayOutput

func (LiveTranscodeTemplateArrayOutput) ToLiveTranscodeTemplateArrayOutputWithContext

func (o LiveTranscodeTemplateArrayOutput) ToLiveTranscodeTemplateArrayOutputWithContext(ctx context.Context) LiveTranscodeTemplateArrayOutput

type LiveTranscodeTemplateInput

type LiveTranscodeTemplateInput interface {
	pulumi.Input

	ToLiveTranscodeTemplateOutput() LiveTranscodeTemplateOutput
	ToLiveTranscodeTemplateOutputWithContext(ctx context.Context) LiveTranscodeTemplateOutput
}

type LiveTranscodeTemplateMap

type LiveTranscodeTemplateMap map[string]LiveTranscodeTemplateInput

func (LiveTranscodeTemplateMap) ElementType

func (LiveTranscodeTemplateMap) ElementType() reflect.Type

func (LiveTranscodeTemplateMap) ToLiveTranscodeTemplateMapOutput

func (i LiveTranscodeTemplateMap) ToLiveTranscodeTemplateMapOutput() LiveTranscodeTemplateMapOutput

func (LiveTranscodeTemplateMap) ToLiveTranscodeTemplateMapOutputWithContext

func (i LiveTranscodeTemplateMap) ToLiveTranscodeTemplateMapOutputWithContext(ctx context.Context) LiveTranscodeTemplateMapOutput

type LiveTranscodeTemplateMapInput

type LiveTranscodeTemplateMapInput interface {
	pulumi.Input

	ToLiveTranscodeTemplateMapOutput() LiveTranscodeTemplateMapOutput
	ToLiveTranscodeTemplateMapOutputWithContext(context.Context) LiveTranscodeTemplateMapOutput
}

LiveTranscodeTemplateMapInput is an input type that accepts LiveTranscodeTemplateMap and LiveTranscodeTemplateMapOutput values. You can construct a concrete instance of `LiveTranscodeTemplateMapInput` via:

LiveTranscodeTemplateMap{ "key": LiveTranscodeTemplateArgs{...} }

type LiveTranscodeTemplateMapOutput

type LiveTranscodeTemplateMapOutput struct{ *pulumi.OutputState }

func (LiveTranscodeTemplateMapOutput) ElementType

func (LiveTranscodeTemplateMapOutput) MapIndex

func (LiveTranscodeTemplateMapOutput) ToLiveTranscodeTemplateMapOutput

func (o LiveTranscodeTemplateMapOutput) ToLiveTranscodeTemplateMapOutput() LiveTranscodeTemplateMapOutput

func (LiveTranscodeTemplateMapOutput) ToLiveTranscodeTemplateMapOutputWithContext

func (o LiveTranscodeTemplateMapOutput) ToLiveTranscodeTemplateMapOutputWithContext(ctx context.Context) LiveTranscodeTemplateMapOutput

type LiveTranscodeTemplateOutput

type LiveTranscodeTemplateOutput struct{ *pulumi.OutputState }

func (LiveTranscodeTemplateOutput) Acodec

default aac, not support now.

func (LiveTranscodeTemplateOutput) AdaptBitratePercent

func (o LiveTranscodeTemplateOutput) AdaptBitratePercent() pulumi.Float64PtrOutput

high speed mode adapt bitrate, support 0 - 0.5.

func (LiveTranscodeTemplateOutput) AiTransCode

enable high speed mode, default 0, 1 for enable, 0 for no.

func (LiveTranscodeTemplateOutput) AudioBitrate

default 0, range 0 - 500.

func (LiveTranscodeTemplateOutput) BitrateToOrig

base on origin bitrate if origin bitrate is lower than the setting bitrate. default 0, 1 for yes, 0 for no.

func (LiveTranscodeTemplateOutput) Description

template desc.

func (LiveTranscodeTemplateOutput) DrmTracks

DRM tracks, support AUDIO/SD/HD/UHD1/UHD2.

func (LiveTranscodeTemplateOutput) DrmType

DRM type, support fairplay/normalaes/widevine.

func (LiveTranscodeTemplateOutput) ElementType

func (LiveTranscodeTemplateOutput) Fps

video fps, default 0, range 0 - 60.

func (LiveTranscodeTemplateOutput) FpsToOrig

base on origin fps if origin fps is lower than the setting fps. default 0, 1 for yes, 0 for no.

func (LiveTranscodeTemplateOutput) Gop

gop of the video, second, default origin of the video, range 2 - 6.

func (LiveTranscodeTemplateOutput) Height

template height, default 0, range 0 - 3000, must be pow of 2, needed while AiTransCode = 1.

func (LiveTranscodeTemplateOutput) HeightToOrig

base on origin height if origin height is lower than the setting height. default 0, 1 for yes, 0 for no.

func (LiveTranscodeTemplateOutput) NeedAudio

keep audio or not, default 1 for yes, 0 for no.

func (LiveTranscodeTemplateOutput) NeedVideo

keep video or not, default 1 for yes, 0 for no.

func (LiveTranscodeTemplateOutput) Profile

quality of the video, default baseline, support baseline/main/high.

func (LiveTranscodeTemplateOutput) Rotate

roate degree, default 0, support 0/90/180/270.

func (LiveTranscodeTemplateOutput) ShortEdgeAsHeight

func (o LiveTranscodeTemplateOutput) ShortEdgeAsHeight() pulumi.IntPtrOutput

let the short edge as the height.

func (LiveTranscodeTemplateOutput) TemplateName

template name, only support 0-9 and a-z.

func (LiveTranscodeTemplateOutput) ToLiveTranscodeTemplateOutput

func (o LiveTranscodeTemplateOutput) ToLiveTranscodeTemplateOutput() LiveTranscodeTemplateOutput

func (LiveTranscodeTemplateOutput) ToLiveTranscodeTemplateOutputWithContext

func (o LiveTranscodeTemplateOutput) ToLiveTranscodeTemplateOutputWithContext(ctx context.Context) LiveTranscodeTemplateOutput

func (LiveTranscodeTemplateOutput) Vcodec

video codec, default origin, support h264/h265/origin.

func (LiveTranscodeTemplateOutput) VideoBitrate

func (o LiveTranscodeTemplateOutput) VideoBitrate() pulumi.IntOutput

video bitrate, 0 for origin, range 0kbps - 8000kbps.

func (LiveTranscodeTemplateOutput) Width

template width, default 0, range 0 - 3000, must be pow of 2.

type LiveTranscodeTemplateState

type LiveTranscodeTemplateState struct {
	// default aac, not support now.
	Acodec pulumi.StringPtrInput
	// high speed mode adapt bitrate, support 0 - 0.5.
	AdaptBitratePercent pulumi.Float64PtrInput
	// enable high speed mode, default 0, 1 for enable, 0 for no.
	AiTransCode pulumi.IntPtrInput
	// default 0, range 0 - 500.
	AudioBitrate pulumi.IntPtrInput
	// base on origin bitrate if origin bitrate is lower than the setting bitrate. default 0, 1 for yes, 0 for no.
	BitrateToOrig pulumi.IntPtrInput
	// template desc.
	Description pulumi.StringPtrInput
	// DRM tracks, support AUDIO/SD/HD/UHD1/UHD2.
	DrmTracks pulumi.StringPtrInput
	// DRM type, support fairplay/normalaes/widevine.
	DrmType pulumi.StringPtrInput
	// video fps, default 0, range 0 - 60.
	Fps pulumi.IntPtrInput
	// base on origin fps if origin fps is lower than the setting fps. default 0, 1 for yes, 0 for no.
	FpsToOrig pulumi.IntPtrInput
	// gop of the video, second, default origin of the video, range 2 - 6.
	Gop pulumi.IntPtrInput
	// template height, default 0, range 0 - 3000, must be pow of 2, needed while AiTransCode = 1.
	Height pulumi.IntPtrInput
	// base on origin height if origin height is lower than the setting height. default 0, 1 for yes, 0 for no.
	HeightToOrig pulumi.IntPtrInput
	// keep audio or not, default 1 for yes, 0 for no.
	NeedAudio pulumi.IntPtrInput
	// keep video or not, default 1 for yes, 0 for no.
	NeedVideo pulumi.IntPtrInput
	// quality of the video, default baseline, support baseline/main/high.
	Profile pulumi.StringPtrInput
	// roate degree, default 0, support 0/90/180/270.
	Rotate pulumi.IntPtrInput
	// let the short edge as the height.
	ShortEdgeAsHeight pulumi.IntPtrInput
	// template name, only support 0-9 and a-z.
	TemplateName pulumi.StringPtrInput
	// video codec, default origin, support h264/h265/origin.
	Vcodec pulumi.StringPtrInput
	// video bitrate, 0 for origin, range 0kbps - 8000kbps.
	VideoBitrate pulumi.IntPtrInput
	// template width, default 0, range 0 - 3000, must be pow of 2.
	Width pulumi.IntPtrInput
}

func (LiveTranscodeTemplateState) ElementType

func (LiveTranscodeTemplateState) ElementType() reflect.Type

type LookupBackupStreamArgs

type LookupBackupStreamArgs struct {
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	StreamName       *string `pulumi:"streamName"`
}

A collection of arguments for invoking getBackupStream.

type LookupBackupStreamOutputArgs

type LookupBackupStreamOutputArgs struct {
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	StreamName       pulumi.StringPtrInput `pulumi:"streamName"`
}

A collection of arguments for invoking getBackupStream.

func (LookupBackupStreamOutputArgs) ElementType

type LookupBackupStreamResult

type LookupBackupStreamResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string                          `pulumi:"id"`
	ResultOutputFile *string                         `pulumi:"resultOutputFile"`
	StreamInfoLists  []GetBackupStreamStreamInfoList `pulumi:"streamInfoLists"`
	StreamName       *string                         `pulumi:"streamName"`
}

A collection of values returned by getBackupStream.

type LookupBackupStreamResultOutput

type LookupBackupStreamResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getBackupStream.

func (LookupBackupStreamResultOutput) ElementType

func (LookupBackupStreamResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupBackupStreamResultOutput) ResultOutputFile

func (LookupBackupStreamResultOutput) StreamInfoLists

func (LookupBackupStreamResultOutput) StreamName

func (LookupBackupStreamResultOutput) ToLookupBackupStreamResultOutput

func (o LookupBackupStreamResultOutput) ToLookupBackupStreamResultOutput() LookupBackupStreamResultOutput

func (LookupBackupStreamResultOutput) ToLookupBackupStreamResultOutputWithContext

func (o LookupBackupStreamResultOutput) ToLookupBackupStreamResultOutputWithContext(ctx context.Context) LookupBackupStreamResultOutput

type PadRuleAttachment

type PadRuleAttachment struct {
	pulumi.CustomResourceState

	// Push path, must same with play path, default is live.
	AppName pulumi.StringPtrOutput `pulumi:"appName"`
	// Push domain.
	DomainName pulumi.StringOutput `pulumi:"domainName"`
	// Stream name.
	StreamName pulumi.StringPtrOutput `pulumi:"streamName"`
	// Template id.
	TemplateId pulumi.IntOutput `pulumi:"templateId"`
}

func GetPadRuleAttachment

func GetPadRuleAttachment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PadRuleAttachmentState, opts ...pulumi.ResourceOption) (*PadRuleAttachment, error)

GetPadRuleAttachment gets an existing PadRuleAttachment 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 NewPadRuleAttachment

func NewPadRuleAttachment(ctx *pulumi.Context,
	name string, args *PadRuleAttachmentArgs, opts ...pulumi.ResourceOption) (*PadRuleAttachment, error)

NewPadRuleAttachment registers a new resource with the given unique name, arguments, and options.

func (*PadRuleAttachment) ElementType

func (*PadRuleAttachment) ElementType() reflect.Type

func (*PadRuleAttachment) ToPadRuleAttachmentOutput

func (i *PadRuleAttachment) ToPadRuleAttachmentOutput() PadRuleAttachmentOutput

func (*PadRuleAttachment) ToPadRuleAttachmentOutputWithContext

func (i *PadRuleAttachment) ToPadRuleAttachmentOutputWithContext(ctx context.Context) PadRuleAttachmentOutput

type PadRuleAttachmentArgs

type PadRuleAttachmentArgs struct {
	// Push path, must same with play path, default is live.
	AppName pulumi.StringPtrInput
	// Push domain.
	DomainName pulumi.StringInput
	// Stream name.
	StreamName pulumi.StringPtrInput
	// Template id.
	TemplateId pulumi.IntInput
}

The set of arguments for constructing a PadRuleAttachment resource.

func (PadRuleAttachmentArgs) ElementType

func (PadRuleAttachmentArgs) ElementType() reflect.Type

type PadRuleAttachmentArray

type PadRuleAttachmentArray []PadRuleAttachmentInput

func (PadRuleAttachmentArray) ElementType

func (PadRuleAttachmentArray) ElementType() reflect.Type

func (PadRuleAttachmentArray) ToPadRuleAttachmentArrayOutput

func (i PadRuleAttachmentArray) ToPadRuleAttachmentArrayOutput() PadRuleAttachmentArrayOutput

func (PadRuleAttachmentArray) ToPadRuleAttachmentArrayOutputWithContext

func (i PadRuleAttachmentArray) ToPadRuleAttachmentArrayOutputWithContext(ctx context.Context) PadRuleAttachmentArrayOutput

type PadRuleAttachmentArrayInput

type PadRuleAttachmentArrayInput interface {
	pulumi.Input

	ToPadRuleAttachmentArrayOutput() PadRuleAttachmentArrayOutput
	ToPadRuleAttachmentArrayOutputWithContext(context.Context) PadRuleAttachmentArrayOutput
}

PadRuleAttachmentArrayInput is an input type that accepts PadRuleAttachmentArray and PadRuleAttachmentArrayOutput values. You can construct a concrete instance of `PadRuleAttachmentArrayInput` via:

PadRuleAttachmentArray{ PadRuleAttachmentArgs{...} }

type PadRuleAttachmentArrayOutput

type PadRuleAttachmentArrayOutput struct{ *pulumi.OutputState }

func (PadRuleAttachmentArrayOutput) ElementType

func (PadRuleAttachmentArrayOutput) Index

func (PadRuleAttachmentArrayOutput) ToPadRuleAttachmentArrayOutput

func (o PadRuleAttachmentArrayOutput) ToPadRuleAttachmentArrayOutput() PadRuleAttachmentArrayOutput

func (PadRuleAttachmentArrayOutput) ToPadRuleAttachmentArrayOutputWithContext

func (o PadRuleAttachmentArrayOutput) ToPadRuleAttachmentArrayOutputWithContext(ctx context.Context) PadRuleAttachmentArrayOutput

type PadRuleAttachmentInput

type PadRuleAttachmentInput interface {
	pulumi.Input

	ToPadRuleAttachmentOutput() PadRuleAttachmentOutput
	ToPadRuleAttachmentOutputWithContext(ctx context.Context) PadRuleAttachmentOutput
}

type PadRuleAttachmentMap

type PadRuleAttachmentMap map[string]PadRuleAttachmentInput

func (PadRuleAttachmentMap) ElementType

func (PadRuleAttachmentMap) ElementType() reflect.Type

func (PadRuleAttachmentMap) ToPadRuleAttachmentMapOutput

func (i PadRuleAttachmentMap) ToPadRuleAttachmentMapOutput() PadRuleAttachmentMapOutput

func (PadRuleAttachmentMap) ToPadRuleAttachmentMapOutputWithContext

func (i PadRuleAttachmentMap) ToPadRuleAttachmentMapOutputWithContext(ctx context.Context) PadRuleAttachmentMapOutput

type PadRuleAttachmentMapInput

type PadRuleAttachmentMapInput interface {
	pulumi.Input

	ToPadRuleAttachmentMapOutput() PadRuleAttachmentMapOutput
	ToPadRuleAttachmentMapOutputWithContext(context.Context) PadRuleAttachmentMapOutput
}

PadRuleAttachmentMapInput is an input type that accepts PadRuleAttachmentMap and PadRuleAttachmentMapOutput values. You can construct a concrete instance of `PadRuleAttachmentMapInput` via:

PadRuleAttachmentMap{ "key": PadRuleAttachmentArgs{...} }

type PadRuleAttachmentMapOutput

type PadRuleAttachmentMapOutput struct{ *pulumi.OutputState }

func (PadRuleAttachmentMapOutput) ElementType

func (PadRuleAttachmentMapOutput) ElementType() reflect.Type

func (PadRuleAttachmentMapOutput) MapIndex

func (PadRuleAttachmentMapOutput) ToPadRuleAttachmentMapOutput

func (o PadRuleAttachmentMapOutput) ToPadRuleAttachmentMapOutput() PadRuleAttachmentMapOutput

func (PadRuleAttachmentMapOutput) ToPadRuleAttachmentMapOutputWithContext

func (o PadRuleAttachmentMapOutput) ToPadRuleAttachmentMapOutputWithContext(ctx context.Context) PadRuleAttachmentMapOutput

type PadRuleAttachmentOutput

type PadRuleAttachmentOutput struct{ *pulumi.OutputState }

func (PadRuleAttachmentOutput) AppName

Push path, must same with play path, default is live.

func (PadRuleAttachmentOutput) DomainName

Push domain.

func (PadRuleAttachmentOutput) ElementType

func (PadRuleAttachmentOutput) ElementType() reflect.Type

func (PadRuleAttachmentOutput) StreamName

Stream name.

func (PadRuleAttachmentOutput) TemplateId

func (o PadRuleAttachmentOutput) TemplateId() pulumi.IntOutput

Template id.

func (PadRuleAttachmentOutput) ToPadRuleAttachmentOutput

func (o PadRuleAttachmentOutput) ToPadRuleAttachmentOutput() PadRuleAttachmentOutput

func (PadRuleAttachmentOutput) ToPadRuleAttachmentOutputWithContext

func (o PadRuleAttachmentOutput) ToPadRuleAttachmentOutputWithContext(ctx context.Context) PadRuleAttachmentOutput

type PadRuleAttachmentState

type PadRuleAttachmentState struct {
	// Push path, must same with play path, default is live.
	AppName pulumi.StringPtrInput
	// Push domain.
	DomainName pulumi.StringPtrInput
	// Stream name.
	StreamName pulumi.StringPtrInput
	// Template id.
	TemplateId pulumi.IntPtrInput
}

func (PadRuleAttachmentState) ElementType

func (PadRuleAttachmentState) ElementType() reflect.Type

type PadTemplate

type PadTemplate struct {
	pulumi.CustomResourceState

	// Description content.limit length 1024 bytes.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Max pad duration.limit: 0 - 9999999 ms.
	MaxDuration pulumi.IntPtrOutput `pulumi:"maxDuration"`
	// Template namelimit 255 bytes.
	TemplateName pulumi.StringOutput `pulumi:"templateName"`
	// Pad content type.1: picture.2: video.default: 1.
	Type pulumi.IntPtrOutput `pulumi:"type"`
	// Pad content.
	Url pulumi.StringOutput `pulumi:"url"`
	// Stop stream wait time.limit: 0 - 30000 ms.
	WaitDuration pulumi.IntPtrOutput `pulumi:"waitDuration"`
}

func GetPadTemplate

func GetPadTemplate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PadTemplateState, opts ...pulumi.ResourceOption) (*PadTemplate, error)

GetPadTemplate gets an existing PadTemplate 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 NewPadTemplate

func NewPadTemplate(ctx *pulumi.Context,
	name string, args *PadTemplateArgs, opts ...pulumi.ResourceOption) (*PadTemplate, error)

NewPadTemplate registers a new resource with the given unique name, arguments, and options.

func (*PadTemplate) ElementType

func (*PadTemplate) ElementType() reflect.Type

func (*PadTemplate) ToPadTemplateOutput

func (i *PadTemplate) ToPadTemplateOutput() PadTemplateOutput

func (*PadTemplate) ToPadTemplateOutputWithContext

func (i *PadTemplate) ToPadTemplateOutputWithContext(ctx context.Context) PadTemplateOutput

type PadTemplateArgs

type PadTemplateArgs struct {
	// Description content.limit length 1024 bytes.
	Description pulumi.StringPtrInput
	// Max pad duration.limit: 0 - 9999999 ms.
	MaxDuration pulumi.IntPtrInput
	// Template namelimit 255 bytes.
	TemplateName pulumi.StringInput
	// Pad content type.1: picture.2: video.default: 1.
	Type pulumi.IntPtrInput
	// Pad content.
	Url pulumi.StringInput
	// Stop stream wait time.limit: 0 - 30000 ms.
	WaitDuration pulumi.IntPtrInput
}

The set of arguments for constructing a PadTemplate resource.

func (PadTemplateArgs) ElementType

func (PadTemplateArgs) ElementType() reflect.Type

type PadTemplateArray

type PadTemplateArray []PadTemplateInput

func (PadTemplateArray) ElementType

func (PadTemplateArray) ElementType() reflect.Type

func (PadTemplateArray) ToPadTemplateArrayOutput

func (i PadTemplateArray) ToPadTemplateArrayOutput() PadTemplateArrayOutput

func (PadTemplateArray) ToPadTemplateArrayOutputWithContext

func (i PadTemplateArray) ToPadTemplateArrayOutputWithContext(ctx context.Context) PadTemplateArrayOutput

type PadTemplateArrayInput

type PadTemplateArrayInput interface {
	pulumi.Input

	ToPadTemplateArrayOutput() PadTemplateArrayOutput
	ToPadTemplateArrayOutputWithContext(context.Context) PadTemplateArrayOutput
}

PadTemplateArrayInput is an input type that accepts PadTemplateArray and PadTemplateArrayOutput values. You can construct a concrete instance of `PadTemplateArrayInput` via:

PadTemplateArray{ PadTemplateArgs{...} }

type PadTemplateArrayOutput

type PadTemplateArrayOutput struct{ *pulumi.OutputState }

func (PadTemplateArrayOutput) ElementType

func (PadTemplateArrayOutput) ElementType() reflect.Type

func (PadTemplateArrayOutput) Index

func (PadTemplateArrayOutput) ToPadTemplateArrayOutput

func (o PadTemplateArrayOutput) ToPadTemplateArrayOutput() PadTemplateArrayOutput

func (PadTemplateArrayOutput) ToPadTemplateArrayOutputWithContext

func (o PadTemplateArrayOutput) ToPadTemplateArrayOutputWithContext(ctx context.Context) PadTemplateArrayOutput

type PadTemplateInput

type PadTemplateInput interface {
	pulumi.Input

	ToPadTemplateOutput() PadTemplateOutput
	ToPadTemplateOutputWithContext(ctx context.Context) PadTemplateOutput
}

type PadTemplateMap

type PadTemplateMap map[string]PadTemplateInput

func (PadTemplateMap) ElementType

func (PadTemplateMap) ElementType() reflect.Type

func (PadTemplateMap) ToPadTemplateMapOutput

func (i PadTemplateMap) ToPadTemplateMapOutput() PadTemplateMapOutput

func (PadTemplateMap) ToPadTemplateMapOutputWithContext

func (i PadTemplateMap) ToPadTemplateMapOutputWithContext(ctx context.Context) PadTemplateMapOutput

type PadTemplateMapInput

type PadTemplateMapInput interface {
	pulumi.Input

	ToPadTemplateMapOutput() PadTemplateMapOutput
	ToPadTemplateMapOutputWithContext(context.Context) PadTemplateMapOutput
}

PadTemplateMapInput is an input type that accepts PadTemplateMap and PadTemplateMapOutput values. You can construct a concrete instance of `PadTemplateMapInput` via:

PadTemplateMap{ "key": PadTemplateArgs{...} }

type PadTemplateMapOutput

type PadTemplateMapOutput struct{ *pulumi.OutputState }

func (PadTemplateMapOutput) ElementType

func (PadTemplateMapOutput) ElementType() reflect.Type

func (PadTemplateMapOutput) MapIndex

func (PadTemplateMapOutput) ToPadTemplateMapOutput

func (o PadTemplateMapOutput) ToPadTemplateMapOutput() PadTemplateMapOutput

func (PadTemplateMapOutput) ToPadTemplateMapOutputWithContext

func (o PadTemplateMapOutput) ToPadTemplateMapOutputWithContext(ctx context.Context) PadTemplateMapOutput

type PadTemplateOutput

type PadTemplateOutput struct{ *pulumi.OutputState }

func (PadTemplateOutput) Description

func (o PadTemplateOutput) Description() pulumi.StringPtrOutput

Description content.limit length 1024 bytes.

func (PadTemplateOutput) ElementType

func (PadTemplateOutput) ElementType() reflect.Type

func (PadTemplateOutput) MaxDuration

func (o PadTemplateOutput) MaxDuration() pulumi.IntPtrOutput

Max pad duration.limit: 0 - 9999999 ms.

func (PadTemplateOutput) TemplateName

func (o PadTemplateOutput) TemplateName() pulumi.StringOutput

Template namelimit 255 bytes.

func (PadTemplateOutput) ToPadTemplateOutput

func (o PadTemplateOutput) ToPadTemplateOutput() PadTemplateOutput

func (PadTemplateOutput) ToPadTemplateOutputWithContext

func (o PadTemplateOutput) ToPadTemplateOutputWithContext(ctx context.Context) PadTemplateOutput

func (PadTemplateOutput) Type

Pad content type.1: picture.2: video.default: 1.

func (PadTemplateOutput) Url

Pad content.

func (PadTemplateOutput) WaitDuration

func (o PadTemplateOutput) WaitDuration() pulumi.IntPtrOutput

Stop stream wait time.limit: 0 - 30000 ms.

type PadTemplateState

type PadTemplateState struct {
	// Description content.limit length 1024 bytes.
	Description pulumi.StringPtrInput
	// Max pad duration.limit: 0 - 9999999 ms.
	MaxDuration pulumi.IntPtrInput
	// Template namelimit 255 bytes.
	TemplateName pulumi.StringPtrInput
	// Pad content type.1: picture.2: video.default: 1.
	Type pulumi.IntPtrInput
	// Pad content.
	Url pulumi.StringPtrInput
	// Stop stream wait time.limit: 0 - 30000 ms.
	WaitDuration pulumi.IntPtrInput
}

func (PadTemplateState) ElementType

func (PadTemplateState) ElementType() reflect.Type

type PlayAuthKeyConfig

type PlayAuthKeyConfig struct {
	pulumi.CustomResourceState

	// Alternate key for authentication. No transfer means that the current value is not modified.
	AuthBackKey pulumi.StringPtrOutput `pulumi:"authBackKey"`
	// Valid time, unit: second. No transfer means that the current value is not modified.
	AuthDelta pulumi.IntPtrOutput `pulumi:"authDelta"`
	// Authentication key. No transfer means that the current value is not modified.
	AuthKey pulumi.StringPtrOutput `pulumi:"authKey"`
	// Domain Name.
	DomainName pulumi.StringOutput `pulumi:"domainName"`
	// Enable or not, 0: Close, 1: Enable. No transfer means that the current value is not modified.
	Enable pulumi.IntPtrOutput `pulumi:"enable"`
}

func GetPlayAuthKeyConfig

func GetPlayAuthKeyConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PlayAuthKeyConfigState, opts ...pulumi.ResourceOption) (*PlayAuthKeyConfig, error)

GetPlayAuthKeyConfig gets an existing PlayAuthKeyConfig 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 NewPlayAuthKeyConfig

func NewPlayAuthKeyConfig(ctx *pulumi.Context,
	name string, args *PlayAuthKeyConfigArgs, opts ...pulumi.ResourceOption) (*PlayAuthKeyConfig, error)

NewPlayAuthKeyConfig registers a new resource with the given unique name, arguments, and options.

func (*PlayAuthKeyConfig) ElementType

func (*PlayAuthKeyConfig) ElementType() reflect.Type

func (*PlayAuthKeyConfig) ToPlayAuthKeyConfigOutput

func (i *PlayAuthKeyConfig) ToPlayAuthKeyConfigOutput() PlayAuthKeyConfigOutput

func (*PlayAuthKeyConfig) ToPlayAuthKeyConfigOutputWithContext

func (i *PlayAuthKeyConfig) ToPlayAuthKeyConfigOutputWithContext(ctx context.Context) PlayAuthKeyConfigOutput

type PlayAuthKeyConfigArgs

type PlayAuthKeyConfigArgs struct {
	// Alternate key for authentication. No transfer means that the current value is not modified.
	AuthBackKey pulumi.StringPtrInput
	// Valid time, unit: second. No transfer means that the current value is not modified.
	AuthDelta pulumi.IntPtrInput
	// Authentication key. No transfer means that the current value is not modified.
	AuthKey pulumi.StringPtrInput
	// Domain Name.
	DomainName pulumi.StringInput
	// Enable or not, 0: Close, 1: Enable. No transfer means that the current value is not modified.
	Enable pulumi.IntPtrInput
}

The set of arguments for constructing a PlayAuthKeyConfig resource.

func (PlayAuthKeyConfigArgs) ElementType

func (PlayAuthKeyConfigArgs) ElementType() reflect.Type

type PlayAuthKeyConfigArray

type PlayAuthKeyConfigArray []PlayAuthKeyConfigInput

func (PlayAuthKeyConfigArray) ElementType

func (PlayAuthKeyConfigArray) ElementType() reflect.Type

func (PlayAuthKeyConfigArray) ToPlayAuthKeyConfigArrayOutput

func (i PlayAuthKeyConfigArray) ToPlayAuthKeyConfigArrayOutput() PlayAuthKeyConfigArrayOutput

func (PlayAuthKeyConfigArray) ToPlayAuthKeyConfigArrayOutputWithContext

func (i PlayAuthKeyConfigArray) ToPlayAuthKeyConfigArrayOutputWithContext(ctx context.Context) PlayAuthKeyConfigArrayOutput

type PlayAuthKeyConfigArrayInput

type PlayAuthKeyConfigArrayInput interface {
	pulumi.Input

	ToPlayAuthKeyConfigArrayOutput() PlayAuthKeyConfigArrayOutput
	ToPlayAuthKeyConfigArrayOutputWithContext(context.Context) PlayAuthKeyConfigArrayOutput
}

PlayAuthKeyConfigArrayInput is an input type that accepts PlayAuthKeyConfigArray and PlayAuthKeyConfigArrayOutput values. You can construct a concrete instance of `PlayAuthKeyConfigArrayInput` via:

PlayAuthKeyConfigArray{ PlayAuthKeyConfigArgs{...} }

type PlayAuthKeyConfigArrayOutput

type PlayAuthKeyConfigArrayOutput struct{ *pulumi.OutputState }

func (PlayAuthKeyConfigArrayOutput) ElementType

func (PlayAuthKeyConfigArrayOutput) Index

func (PlayAuthKeyConfigArrayOutput) ToPlayAuthKeyConfigArrayOutput

func (o PlayAuthKeyConfigArrayOutput) ToPlayAuthKeyConfigArrayOutput() PlayAuthKeyConfigArrayOutput

func (PlayAuthKeyConfigArrayOutput) ToPlayAuthKeyConfigArrayOutputWithContext

func (o PlayAuthKeyConfigArrayOutput) ToPlayAuthKeyConfigArrayOutputWithContext(ctx context.Context) PlayAuthKeyConfigArrayOutput

type PlayAuthKeyConfigInput

type PlayAuthKeyConfigInput interface {
	pulumi.Input

	ToPlayAuthKeyConfigOutput() PlayAuthKeyConfigOutput
	ToPlayAuthKeyConfigOutputWithContext(ctx context.Context) PlayAuthKeyConfigOutput
}

type PlayAuthKeyConfigMap

type PlayAuthKeyConfigMap map[string]PlayAuthKeyConfigInput

func (PlayAuthKeyConfigMap) ElementType

func (PlayAuthKeyConfigMap) ElementType() reflect.Type

func (PlayAuthKeyConfigMap) ToPlayAuthKeyConfigMapOutput

func (i PlayAuthKeyConfigMap) ToPlayAuthKeyConfigMapOutput() PlayAuthKeyConfigMapOutput

func (PlayAuthKeyConfigMap) ToPlayAuthKeyConfigMapOutputWithContext

func (i PlayAuthKeyConfigMap) ToPlayAuthKeyConfigMapOutputWithContext(ctx context.Context) PlayAuthKeyConfigMapOutput

type PlayAuthKeyConfigMapInput

type PlayAuthKeyConfigMapInput interface {
	pulumi.Input

	ToPlayAuthKeyConfigMapOutput() PlayAuthKeyConfigMapOutput
	ToPlayAuthKeyConfigMapOutputWithContext(context.Context) PlayAuthKeyConfigMapOutput
}

PlayAuthKeyConfigMapInput is an input type that accepts PlayAuthKeyConfigMap and PlayAuthKeyConfigMapOutput values. You can construct a concrete instance of `PlayAuthKeyConfigMapInput` via:

PlayAuthKeyConfigMap{ "key": PlayAuthKeyConfigArgs{...} }

type PlayAuthKeyConfigMapOutput

type PlayAuthKeyConfigMapOutput struct{ *pulumi.OutputState }

func (PlayAuthKeyConfigMapOutput) ElementType

func (PlayAuthKeyConfigMapOutput) ElementType() reflect.Type

func (PlayAuthKeyConfigMapOutput) MapIndex

func (PlayAuthKeyConfigMapOutput) ToPlayAuthKeyConfigMapOutput

func (o PlayAuthKeyConfigMapOutput) ToPlayAuthKeyConfigMapOutput() PlayAuthKeyConfigMapOutput

func (PlayAuthKeyConfigMapOutput) ToPlayAuthKeyConfigMapOutputWithContext

func (o PlayAuthKeyConfigMapOutput) ToPlayAuthKeyConfigMapOutputWithContext(ctx context.Context) PlayAuthKeyConfigMapOutput

type PlayAuthKeyConfigOutput

type PlayAuthKeyConfigOutput struct{ *pulumi.OutputState }

func (PlayAuthKeyConfigOutput) AuthBackKey

Alternate key for authentication. No transfer means that the current value is not modified.

func (PlayAuthKeyConfigOutput) AuthDelta

Valid time, unit: second. No transfer means that the current value is not modified.

func (PlayAuthKeyConfigOutput) AuthKey

Authentication key. No transfer means that the current value is not modified.

func (PlayAuthKeyConfigOutput) DomainName

Domain Name.

func (PlayAuthKeyConfigOutput) ElementType

func (PlayAuthKeyConfigOutput) ElementType() reflect.Type

func (PlayAuthKeyConfigOutput) Enable

Enable or not, 0: Close, 1: Enable. No transfer means that the current value is not modified.

func (PlayAuthKeyConfigOutput) ToPlayAuthKeyConfigOutput

func (o PlayAuthKeyConfigOutput) ToPlayAuthKeyConfigOutput() PlayAuthKeyConfigOutput

func (PlayAuthKeyConfigOutput) ToPlayAuthKeyConfigOutputWithContext

func (o PlayAuthKeyConfigOutput) ToPlayAuthKeyConfigOutputWithContext(ctx context.Context) PlayAuthKeyConfigOutput

type PlayAuthKeyConfigState

type PlayAuthKeyConfigState struct {
	// Alternate key for authentication. No transfer means that the current value is not modified.
	AuthBackKey pulumi.StringPtrInput
	// Valid time, unit: second. No transfer means that the current value is not modified.
	AuthDelta pulumi.IntPtrInput
	// Authentication key. No transfer means that the current value is not modified.
	AuthKey pulumi.StringPtrInput
	// Domain Name.
	DomainName pulumi.StringPtrInput
	// Enable or not, 0: Close, 1: Enable. No transfer means that the current value is not modified.
	Enable pulumi.IntPtrInput
}

func (PlayAuthKeyConfigState) ElementType

func (PlayAuthKeyConfigState) ElementType() reflect.Type

type PlayDomainCertAttachment

type PlayDomainCertAttachment struct {
	pulumi.CustomResourceState

	// certificate expiration time.
	CertExpireTime pulumi.StringOutput `pulumi:"certExpireTime"`
	// certificate ID.
	CertId pulumi.IntOutput `pulumi:"certId"`
	// certificate type. 0: Self-owned certificate, 1: Tencent Cloud ssl managed certificate.
	CertType pulumi.IntOutput `pulumi:"certType"`
	// certificate remarks. Synonymous with CertName.
	CertificateAlias pulumi.StringOutput `pulumi:"certificateAlias"`
	// Tencent cloud ssl certificate Id. Refer to `tencentcloud_ssl_certificate` to create or obtain the resource ID.
	CloudCertId pulumi.StringPtrOutput `pulumi:"cloudCertId"`
	// The playback domains to bind and whether to enable HTTPS for them. If `CloudCertId` is unspecified, and a domain is
	// already bound with a certificate, this API will only update the HTTPS configuration of the domain.
	DomainInfo PlayDomainCertAttachmentDomainInfoOutput `pulumi:"domainInfo"`
	// The time when the rule was last updated.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
}

func GetPlayDomainCertAttachment

func GetPlayDomainCertAttachment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PlayDomainCertAttachmentState, opts ...pulumi.ResourceOption) (*PlayDomainCertAttachment, error)

GetPlayDomainCertAttachment gets an existing PlayDomainCertAttachment 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 NewPlayDomainCertAttachment

func NewPlayDomainCertAttachment(ctx *pulumi.Context,
	name string, args *PlayDomainCertAttachmentArgs, opts ...pulumi.ResourceOption) (*PlayDomainCertAttachment, error)

NewPlayDomainCertAttachment registers a new resource with the given unique name, arguments, and options.

func (*PlayDomainCertAttachment) ElementType

func (*PlayDomainCertAttachment) ElementType() reflect.Type

func (*PlayDomainCertAttachment) ToPlayDomainCertAttachmentOutput

func (i *PlayDomainCertAttachment) ToPlayDomainCertAttachmentOutput() PlayDomainCertAttachmentOutput

func (*PlayDomainCertAttachment) ToPlayDomainCertAttachmentOutputWithContext

func (i *PlayDomainCertAttachment) ToPlayDomainCertAttachmentOutputWithContext(ctx context.Context) PlayDomainCertAttachmentOutput

type PlayDomainCertAttachmentArgs

type PlayDomainCertAttachmentArgs struct {
	// Tencent cloud ssl certificate Id. Refer to `tencentcloud_ssl_certificate` to create or obtain the resource ID.
	CloudCertId pulumi.StringPtrInput
	// The playback domains to bind and whether to enable HTTPS for them. If `CloudCertId` is unspecified, and a domain is
	// already bound with a certificate, this API will only update the HTTPS configuration of the domain.
	DomainInfo PlayDomainCertAttachmentDomainInfoInput
}

The set of arguments for constructing a PlayDomainCertAttachment resource.

func (PlayDomainCertAttachmentArgs) ElementType

type PlayDomainCertAttachmentArray

type PlayDomainCertAttachmentArray []PlayDomainCertAttachmentInput

func (PlayDomainCertAttachmentArray) ElementType

func (PlayDomainCertAttachmentArray) ToPlayDomainCertAttachmentArrayOutput

func (i PlayDomainCertAttachmentArray) ToPlayDomainCertAttachmentArrayOutput() PlayDomainCertAttachmentArrayOutput

func (PlayDomainCertAttachmentArray) ToPlayDomainCertAttachmentArrayOutputWithContext

func (i PlayDomainCertAttachmentArray) ToPlayDomainCertAttachmentArrayOutputWithContext(ctx context.Context) PlayDomainCertAttachmentArrayOutput

type PlayDomainCertAttachmentArrayInput

type PlayDomainCertAttachmentArrayInput interface {
	pulumi.Input

	ToPlayDomainCertAttachmentArrayOutput() PlayDomainCertAttachmentArrayOutput
	ToPlayDomainCertAttachmentArrayOutputWithContext(context.Context) PlayDomainCertAttachmentArrayOutput
}

PlayDomainCertAttachmentArrayInput is an input type that accepts PlayDomainCertAttachmentArray and PlayDomainCertAttachmentArrayOutput values. You can construct a concrete instance of `PlayDomainCertAttachmentArrayInput` via:

PlayDomainCertAttachmentArray{ PlayDomainCertAttachmentArgs{...} }

type PlayDomainCertAttachmentArrayOutput

type PlayDomainCertAttachmentArrayOutput struct{ *pulumi.OutputState }

func (PlayDomainCertAttachmentArrayOutput) ElementType

func (PlayDomainCertAttachmentArrayOutput) Index

func (PlayDomainCertAttachmentArrayOutput) ToPlayDomainCertAttachmentArrayOutput

func (o PlayDomainCertAttachmentArrayOutput) ToPlayDomainCertAttachmentArrayOutput() PlayDomainCertAttachmentArrayOutput

func (PlayDomainCertAttachmentArrayOutput) ToPlayDomainCertAttachmentArrayOutputWithContext

func (o PlayDomainCertAttachmentArrayOutput) ToPlayDomainCertAttachmentArrayOutputWithContext(ctx context.Context) PlayDomainCertAttachmentArrayOutput

type PlayDomainCertAttachmentDomainInfo

type PlayDomainCertAttachmentDomainInfo struct {
	DomainName string `pulumi:"domainName"`
	Status     int    `pulumi:"status"`
}

type PlayDomainCertAttachmentDomainInfoArgs

type PlayDomainCertAttachmentDomainInfoArgs struct {
	DomainName pulumi.StringInput `pulumi:"domainName"`
	Status     pulumi.IntInput    `pulumi:"status"`
}

func (PlayDomainCertAttachmentDomainInfoArgs) ElementType

func (PlayDomainCertAttachmentDomainInfoArgs) ToPlayDomainCertAttachmentDomainInfoOutput

func (i PlayDomainCertAttachmentDomainInfoArgs) ToPlayDomainCertAttachmentDomainInfoOutput() PlayDomainCertAttachmentDomainInfoOutput

func (PlayDomainCertAttachmentDomainInfoArgs) ToPlayDomainCertAttachmentDomainInfoOutputWithContext

func (i PlayDomainCertAttachmentDomainInfoArgs) ToPlayDomainCertAttachmentDomainInfoOutputWithContext(ctx context.Context) PlayDomainCertAttachmentDomainInfoOutput

func (PlayDomainCertAttachmentDomainInfoArgs) ToPlayDomainCertAttachmentDomainInfoPtrOutput

func (i PlayDomainCertAttachmentDomainInfoArgs) ToPlayDomainCertAttachmentDomainInfoPtrOutput() PlayDomainCertAttachmentDomainInfoPtrOutput

func (PlayDomainCertAttachmentDomainInfoArgs) ToPlayDomainCertAttachmentDomainInfoPtrOutputWithContext

func (i PlayDomainCertAttachmentDomainInfoArgs) ToPlayDomainCertAttachmentDomainInfoPtrOutputWithContext(ctx context.Context) PlayDomainCertAttachmentDomainInfoPtrOutput

type PlayDomainCertAttachmentDomainInfoInput

type PlayDomainCertAttachmentDomainInfoInput interface {
	pulumi.Input

	ToPlayDomainCertAttachmentDomainInfoOutput() PlayDomainCertAttachmentDomainInfoOutput
	ToPlayDomainCertAttachmentDomainInfoOutputWithContext(context.Context) PlayDomainCertAttachmentDomainInfoOutput
}

PlayDomainCertAttachmentDomainInfoInput is an input type that accepts PlayDomainCertAttachmentDomainInfoArgs and PlayDomainCertAttachmentDomainInfoOutput values. You can construct a concrete instance of `PlayDomainCertAttachmentDomainInfoInput` via:

PlayDomainCertAttachmentDomainInfoArgs{...}

type PlayDomainCertAttachmentDomainInfoOutput

type PlayDomainCertAttachmentDomainInfoOutput struct{ *pulumi.OutputState }

func (PlayDomainCertAttachmentDomainInfoOutput) DomainName

func (PlayDomainCertAttachmentDomainInfoOutput) ElementType

func (PlayDomainCertAttachmentDomainInfoOutput) Status

func (PlayDomainCertAttachmentDomainInfoOutput) ToPlayDomainCertAttachmentDomainInfoOutput

func (o PlayDomainCertAttachmentDomainInfoOutput) ToPlayDomainCertAttachmentDomainInfoOutput() PlayDomainCertAttachmentDomainInfoOutput

func (PlayDomainCertAttachmentDomainInfoOutput) ToPlayDomainCertAttachmentDomainInfoOutputWithContext

func (o PlayDomainCertAttachmentDomainInfoOutput) ToPlayDomainCertAttachmentDomainInfoOutputWithContext(ctx context.Context) PlayDomainCertAttachmentDomainInfoOutput

func (PlayDomainCertAttachmentDomainInfoOutput) ToPlayDomainCertAttachmentDomainInfoPtrOutput

func (o PlayDomainCertAttachmentDomainInfoOutput) ToPlayDomainCertAttachmentDomainInfoPtrOutput() PlayDomainCertAttachmentDomainInfoPtrOutput

func (PlayDomainCertAttachmentDomainInfoOutput) ToPlayDomainCertAttachmentDomainInfoPtrOutputWithContext

func (o PlayDomainCertAttachmentDomainInfoOutput) ToPlayDomainCertAttachmentDomainInfoPtrOutputWithContext(ctx context.Context) PlayDomainCertAttachmentDomainInfoPtrOutput

type PlayDomainCertAttachmentDomainInfoPtrInput

type PlayDomainCertAttachmentDomainInfoPtrInput interface {
	pulumi.Input

	ToPlayDomainCertAttachmentDomainInfoPtrOutput() PlayDomainCertAttachmentDomainInfoPtrOutput
	ToPlayDomainCertAttachmentDomainInfoPtrOutputWithContext(context.Context) PlayDomainCertAttachmentDomainInfoPtrOutput
}

PlayDomainCertAttachmentDomainInfoPtrInput is an input type that accepts PlayDomainCertAttachmentDomainInfoArgs, PlayDomainCertAttachmentDomainInfoPtr and PlayDomainCertAttachmentDomainInfoPtrOutput values. You can construct a concrete instance of `PlayDomainCertAttachmentDomainInfoPtrInput` via:

        PlayDomainCertAttachmentDomainInfoArgs{...}

or:

        nil

type PlayDomainCertAttachmentDomainInfoPtrOutput

type PlayDomainCertAttachmentDomainInfoPtrOutput struct{ *pulumi.OutputState }

func (PlayDomainCertAttachmentDomainInfoPtrOutput) DomainName

func (PlayDomainCertAttachmentDomainInfoPtrOutput) Elem

func (PlayDomainCertAttachmentDomainInfoPtrOutput) ElementType

func (PlayDomainCertAttachmentDomainInfoPtrOutput) Status

func (PlayDomainCertAttachmentDomainInfoPtrOutput) ToPlayDomainCertAttachmentDomainInfoPtrOutput

func (o PlayDomainCertAttachmentDomainInfoPtrOutput) ToPlayDomainCertAttachmentDomainInfoPtrOutput() PlayDomainCertAttachmentDomainInfoPtrOutput

func (PlayDomainCertAttachmentDomainInfoPtrOutput) ToPlayDomainCertAttachmentDomainInfoPtrOutputWithContext

func (o PlayDomainCertAttachmentDomainInfoPtrOutput) ToPlayDomainCertAttachmentDomainInfoPtrOutputWithContext(ctx context.Context) PlayDomainCertAttachmentDomainInfoPtrOutput

type PlayDomainCertAttachmentInput

type PlayDomainCertAttachmentInput interface {
	pulumi.Input

	ToPlayDomainCertAttachmentOutput() PlayDomainCertAttachmentOutput
	ToPlayDomainCertAttachmentOutputWithContext(ctx context.Context) PlayDomainCertAttachmentOutput
}

type PlayDomainCertAttachmentMap

type PlayDomainCertAttachmentMap map[string]PlayDomainCertAttachmentInput

func (PlayDomainCertAttachmentMap) ElementType

func (PlayDomainCertAttachmentMap) ToPlayDomainCertAttachmentMapOutput

func (i PlayDomainCertAttachmentMap) ToPlayDomainCertAttachmentMapOutput() PlayDomainCertAttachmentMapOutput

func (PlayDomainCertAttachmentMap) ToPlayDomainCertAttachmentMapOutputWithContext

func (i PlayDomainCertAttachmentMap) ToPlayDomainCertAttachmentMapOutputWithContext(ctx context.Context) PlayDomainCertAttachmentMapOutput

type PlayDomainCertAttachmentMapInput

type PlayDomainCertAttachmentMapInput interface {
	pulumi.Input

	ToPlayDomainCertAttachmentMapOutput() PlayDomainCertAttachmentMapOutput
	ToPlayDomainCertAttachmentMapOutputWithContext(context.Context) PlayDomainCertAttachmentMapOutput
}

PlayDomainCertAttachmentMapInput is an input type that accepts PlayDomainCertAttachmentMap and PlayDomainCertAttachmentMapOutput values. You can construct a concrete instance of `PlayDomainCertAttachmentMapInput` via:

PlayDomainCertAttachmentMap{ "key": PlayDomainCertAttachmentArgs{...} }

type PlayDomainCertAttachmentMapOutput

type PlayDomainCertAttachmentMapOutput struct{ *pulumi.OutputState }

func (PlayDomainCertAttachmentMapOutput) ElementType

func (PlayDomainCertAttachmentMapOutput) MapIndex

func (PlayDomainCertAttachmentMapOutput) ToPlayDomainCertAttachmentMapOutput

func (o PlayDomainCertAttachmentMapOutput) ToPlayDomainCertAttachmentMapOutput() PlayDomainCertAttachmentMapOutput

func (PlayDomainCertAttachmentMapOutput) ToPlayDomainCertAttachmentMapOutputWithContext

func (o PlayDomainCertAttachmentMapOutput) ToPlayDomainCertAttachmentMapOutputWithContext(ctx context.Context) PlayDomainCertAttachmentMapOutput

type PlayDomainCertAttachmentOutput

type PlayDomainCertAttachmentOutput struct{ *pulumi.OutputState }

func (PlayDomainCertAttachmentOutput) CertExpireTime

certificate expiration time.

func (PlayDomainCertAttachmentOutput) CertId

certificate ID.

func (PlayDomainCertAttachmentOutput) CertType

certificate type. 0: Self-owned certificate, 1: Tencent Cloud ssl managed certificate.

func (PlayDomainCertAttachmentOutput) CertificateAlias

func (o PlayDomainCertAttachmentOutput) CertificateAlias() pulumi.StringOutput

certificate remarks. Synonymous with CertName.

func (PlayDomainCertAttachmentOutput) CloudCertId

Tencent cloud ssl certificate Id. Refer to `tencentcloud_ssl_certificate` to create or obtain the resource ID.

func (PlayDomainCertAttachmentOutput) DomainInfo

The playback domains to bind and whether to enable HTTPS for them. If `CloudCertId` is unspecified, and a domain is already bound with a certificate, this API will only update the HTTPS configuration of the domain.

func (PlayDomainCertAttachmentOutput) ElementType

func (PlayDomainCertAttachmentOutput) ToPlayDomainCertAttachmentOutput

func (o PlayDomainCertAttachmentOutput) ToPlayDomainCertAttachmentOutput() PlayDomainCertAttachmentOutput

func (PlayDomainCertAttachmentOutput) ToPlayDomainCertAttachmentOutputWithContext

func (o PlayDomainCertAttachmentOutput) ToPlayDomainCertAttachmentOutputWithContext(ctx context.Context) PlayDomainCertAttachmentOutput

func (PlayDomainCertAttachmentOutput) UpdateTime

The time when the rule was last updated.

type PlayDomainCertAttachmentState

type PlayDomainCertAttachmentState struct {
	// certificate expiration time.
	CertExpireTime pulumi.StringPtrInput
	// certificate ID.
	CertId pulumi.IntPtrInput
	// certificate type. 0: Self-owned certificate, 1: Tencent Cloud ssl managed certificate.
	CertType pulumi.IntPtrInput
	// certificate remarks. Synonymous with CertName.
	CertificateAlias pulumi.StringPtrInput
	// Tencent cloud ssl certificate Id. Refer to `tencentcloud_ssl_certificate` to create or obtain the resource ID.
	CloudCertId pulumi.StringPtrInput
	// The playback domains to bind and whether to enable HTTPS for them. If `CloudCertId` is unspecified, and a domain is
	// already bound with a certificate, this API will only update the HTTPS configuration of the domain.
	DomainInfo PlayDomainCertAttachmentDomainInfoPtrInput
	// The time when the rule was last updated.
	UpdateTime pulumi.StringPtrInput
}

func (PlayDomainCertAttachmentState) ElementType

type PullStreamTask

type PullStreamTask struct {
	pulumi.CustomResourceState

	// push app name.
	AppName pulumi.StringOutput `pulumi:"appName"`
	// backup pull source type.
	BackupSourceType pulumi.StringPtrOutput `pulumi:"backupSourceType"`
	// backup pull source.
	BackupSourceUrl pulumi.StringPtrOutput `pulumi:"backupSourceUrl"`
	// defind the callback event you need, null for all. TaskStart, TaskExit, VodSourceFileStart, VodSourceFileFinish,
	// ResetTaskConfig, PullFileUnstable, PushStreamUnstable, PullFileFailed, PushStreamFailed, FileEndEarly.
	CallbackEvents pulumi.StringArrayOutput `pulumi:"callbackEvents"`
	// task event callback url.
	CallbackUrl pulumi.StringPtrOutput `pulumi:"callbackUrl"`
	// desc for pull task.
	Comment pulumi.StringPtrOutput `pulumi:"comment"`
	// desc who create the task.
	CreateBy pulumi.StringOutput `pulumi:"createBy"`
	// create time.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// push domain name.
	DomainName pulumi.StringOutput `pulumi:"domainName"`
	// task end time.
	EndTime pulumi.StringOutput `pulumi:"endTime"`
	// ignore_region for ignore the input region and reblance inside the server.
	ExtraCmd pulumi.StringPtrOutput `pulumi:"extraCmd"`
	// task enable or disable.
	FileIndex pulumi.IntPtrOutput `pulumi:"fileIndex"`
	// task enable or disable.
	OffsetTime pulumi.IntPtrOutput `pulumi:"offsetTime"`
	// desc operator user name.
	Operator pulumi.StringPtrOutput `pulumi:"operator"`
	// other pushing args.
	PushArgs pulumi.StringPtrOutput `pulumi:"pushArgs"`
	// task run region.
	Region pulumi.StringOutput `pulumi:"region"`
	// `PullLivePushLive`: SourceUrls live type, `PullVodPushLive`: SourceUrls vod type.
	SourceType pulumi.StringOutput `pulumi:"sourceType"`
	// Pull Source media, SourceType=PullLivePushLive only 1 value, SourceType=PullLivePushLive can input multi values.
	SourceUrls pulumi.StringArrayOutput `pulumi:"sourceUrls"`
	// task begin time.
	StartTime pulumi.StringOutput `pulumi:"startTime"`
	// task enable or disable.
	Status pulumi.StringOutput `pulumi:"status"`
	// push stream name.
	StreamName pulumi.StringOutput `pulumi:"streamName"`
	// full target push url, DomainName, AppName, StreamName field must be empty.
	ToUrl pulumi.StringPtrOutput `pulumi:"toUrl"`
	// desc who update the task.
	UpdateBy pulumi.StringOutput `pulumi:"updateBy"`
	// update time.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
	// loop time for vod.
	VodLoopTimes pulumi.IntOutput `pulumi:"vodLoopTimes"`
	// vod refresh method. `ImmediateNewSource`: switch to new source at once, `ContinueBreakPoint`: switch to new source while
	// old source finish.
	VodRefreshType pulumi.StringOutput `pulumi:"vodRefreshType"`
	// watermark list, max 4 setting.
	WatermarkLists PullStreamTaskWatermarkListArrayOutput `pulumi:"watermarkLists"`
}

func GetPullStreamTask

func GetPullStreamTask(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PullStreamTaskState, opts ...pulumi.ResourceOption) (*PullStreamTask, error)

GetPullStreamTask gets an existing PullStreamTask 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 NewPullStreamTask

func NewPullStreamTask(ctx *pulumi.Context,
	name string, args *PullStreamTaskArgs, opts ...pulumi.ResourceOption) (*PullStreamTask, error)

NewPullStreamTask registers a new resource with the given unique name, arguments, and options.

func (*PullStreamTask) ElementType

func (*PullStreamTask) ElementType() reflect.Type

func (*PullStreamTask) ToPullStreamTaskOutput

func (i *PullStreamTask) ToPullStreamTaskOutput() PullStreamTaskOutput

func (*PullStreamTask) ToPullStreamTaskOutputWithContext

func (i *PullStreamTask) ToPullStreamTaskOutputWithContext(ctx context.Context) PullStreamTaskOutput

type PullStreamTaskArgs

type PullStreamTaskArgs struct {
	// push app name.
	AppName pulumi.StringInput
	// backup pull source type.
	BackupSourceType pulumi.StringPtrInput
	// backup pull source.
	BackupSourceUrl pulumi.StringPtrInput
	// defind the callback event you need, null for all. TaskStart, TaskExit, VodSourceFileStart, VodSourceFileFinish,
	// ResetTaskConfig, PullFileUnstable, PushStreamUnstable, PullFileFailed, PushStreamFailed, FileEndEarly.
	CallbackEvents pulumi.StringArrayInput
	// task event callback url.
	CallbackUrl pulumi.StringPtrInput
	// desc for pull task.
	Comment pulumi.StringPtrInput
	// push domain name.
	DomainName pulumi.StringInput
	// task end time.
	EndTime pulumi.StringInput
	// ignore_region for ignore the input region and reblance inside the server.
	ExtraCmd pulumi.StringPtrInput
	// task enable or disable.
	FileIndex pulumi.IntPtrInput
	// task enable or disable.
	OffsetTime pulumi.IntPtrInput
	// desc operator user name.
	Operator pulumi.StringPtrInput
	// other pushing args.
	PushArgs pulumi.StringPtrInput
	// `PullLivePushLive`: SourceUrls live type, `PullVodPushLive`: SourceUrls vod type.
	SourceType pulumi.StringInput
	// Pull Source media, SourceType=PullLivePushLive only 1 value, SourceType=PullLivePushLive can input multi values.
	SourceUrls pulumi.StringArrayInput
	// task begin time.
	StartTime pulumi.StringInput
	// task enable or disable.
	Status pulumi.StringPtrInput
	// push stream name.
	StreamName pulumi.StringInput
	// full target push url, DomainName, AppName, StreamName field must be empty.
	ToUrl pulumi.StringPtrInput
	// loop time for vod.
	VodLoopTimes pulumi.IntPtrInput
	// vod refresh method. `ImmediateNewSource`: switch to new source at once, `ContinueBreakPoint`: switch to new source while
	// old source finish.
	VodRefreshType pulumi.StringPtrInput
	// watermark list, max 4 setting.
	WatermarkLists PullStreamTaskWatermarkListArrayInput
}

The set of arguments for constructing a PullStreamTask resource.

func (PullStreamTaskArgs) ElementType

func (PullStreamTaskArgs) ElementType() reflect.Type

type PullStreamTaskArray

type PullStreamTaskArray []PullStreamTaskInput

func (PullStreamTaskArray) ElementType

func (PullStreamTaskArray) ElementType() reflect.Type

func (PullStreamTaskArray) ToPullStreamTaskArrayOutput

func (i PullStreamTaskArray) ToPullStreamTaskArrayOutput() PullStreamTaskArrayOutput

func (PullStreamTaskArray) ToPullStreamTaskArrayOutputWithContext

func (i PullStreamTaskArray) ToPullStreamTaskArrayOutputWithContext(ctx context.Context) PullStreamTaskArrayOutput

type PullStreamTaskArrayInput

type PullStreamTaskArrayInput interface {
	pulumi.Input

	ToPullStreamTaskArrayOutput() PullStreamTaskArrayOutput
	ToPullStreamTaskArrayOutputWithContext(context.Context) PullStreamTaskArrayOutput
}

PullStreamTaskArrayInput is an input type that accepts PullStreamTaskArray and PullStreamTaskArrayOutput values. You can construct a concrete instance of `PullStreamTaskArrayInput` via:

PullStreamTaskArray{ PullStreamTaskArgs{...} }

type PullStreamTaskArrayOutput

type PullStreamTaskArrayOutput struct{ *pulumi.OutputState }

func (PullStreamTaskArrayOutput) ElementType

func (PullStreamTaskArrayOutput) ElementType() reflect.Type

func (PullStreamTaskArrayOutput) Index

func (PullStreamTaskArrayOutput) ToPullStreamTaskArrayOutput

func (o PullStreamTaskArrayOutput) ToPullStreamTaskArrayOutput() PullStreamTaskArrayOutput

func (PullStreamTaskArrayOutput) ToPullStreamTaskArrayOutputWithContext

func (o PullStreamTaskArrayOutput) ToPullStreamTaskArrayOutputWithContext(ctx context.Context) PullStreamTaskArrayOutput

type PullStreamTaskInput

type PullStreamTaskInput interface {
	pulumi.Input

	ToPullStreamTaskOutput() PullStreamTaskOutput
	ToPullStreamTaskOutputWithContext(ctx context.Context) PullStreamTaskOutput
}

type PullStreamTaskMap

type PullStreamTaskMap map[string]PullStreamTaskInput

func (PullStreamTaskMap) ElementType

func (PullStreamTaskMap) ElementType() reflect.Type

func (PullStreamTaskMap) ToPullStreamTaskMapOutput

func (i PullStreamTaskMap) ToPullStreamTaskMapOutput() PullStreamTaskMapOutput

func (PullStreamTaskMap) ToPullStreamTaskMapOutputWithContext

func (i PullStreamTaskMap) ToPullStreamTaskMapOutputWithContext(ctx context.Context) PullStreamTaskMapOutput

type PullStreamTaskMapInput

type PullStreamTaskMapInput interface {
	pulumi.Input

	ToPullStreamTaskMapOutput() PullStreamTaskMapOutput
	ToPullStreamTaskMapOutputWithContext(context.Context) PullStreamTaskMapOutput
}

PullStreamTaskMapInput is an input type that accepts PullStreamTaskMap and PullStreamTaskMapOutput values. You can construct a concrete instance of `PullStreamTaskMapInput` via:

PullStreamTaskMap{ "key": PullStreamTaskArgs{...} }

type PullStreamTaskMapOutput

type PullStreamTaskMapOutput struct{ *pulumi.OutputState }

func (PullStreamTaskMapOutput) ElementType

func (PullStreamTaskMapOutput) ElementType() reflect.Type

func (PullStreamTaskMapOutput) MapIndex

func (PullStreamTaskMapOutput) ToPullStreamTaskMapOutput

func (o PullStreamTaskMapOutput) ToPullStreamTaskMapOutput() PullStreamTaskMapOutput

func (PullStreamTaskMapOutput) ToPullStreamTaskMapOutputWithContext

func (o PullStreamTaskMapOutput) ToPullStreamTaskMapOutputWithContext(ctx context.Context) PullStreamTaskMapOutput

type PullStreamTaskOutput

type PullStreamTaskOutput struct{ *pulumi.OutputState }

func (PullStreamTaskOutput) AppName

push app name.

func (PullStreamTaskOutput) BackupSourceType

func (o PullStreamTaskOutput) BackupSourceType() pulumi.StringPtrOutput

backup pull source type.

func (PullStreamTaskOutput) BackupSourceUrl

func (o PullStreamTaskOutput) BackupSourceUrl() pulumi.StringPtrOutput

backup pull source.

func (PullStreamTaskOutput) CallbackEvents

func (o PullStreamTaskOutput) CallbackEvents() pulumi.StringArrayOutput

defind the callback event you need, null for all. TaskStart, TaskExit, VodSourceFileStart, VodSourceFileFinish, ResetTaskConfig, PullFileUnstable, PushStreamUnstable, PullFileFailed, PushStreamFailed, FileEndEarly.

func (PullStreamTaskOutput) CallbackUrl

task event callback url.

func (PullStreamTaskOutput) Comment

desc for pull task.

func (PullStreamTaskOutput) CreateBy

desc who create the task.

func (PullStreamTaskOutput) CreateTime

func (o PullStreamTaskOutput) CreateTime() pulumi.StringOutput

create time.

func (PullStreamTaskOutput) DomainName

func (o PullStreamTaskOutput) DomainName() pulumi.StringOutput

push domain name.

func (PullStreamTaskOutput) ElementType

func (PullStreamTaskOutput) ElementType() reflect.Type

func (PullStreamTaskOutput) EndTime

task end time.

func (PullStreamTaskOutput) ExtraCmd

ignore_region for ignore the input region and reblance inside the server.

func (PullStreamTaskOutput) FileIndex

task enable or disable.

func (PullStreamTaskOutput) OffsetTime

func (o PullStreamTaskOutput) OffsetTime() pulumi.IntPtrOutput

task enable or disable.

func (PullStreamTaskOutput) Operator

desc operator user name.

func (PullStreamTaskOutput) PushArgs

other pushing args.

func (PullStreamTaskOutput) Region

task run region.

func (PullStreamTaskOutput) SourceType

func (o PullStreamTaskOutput) SourceType() pulumi.StringOutput

`PullLivePushLive`: SourceUrls live type, `PullVodPushLive`: SourceUrls vod type.

func (PullStreamTaskOutput) SourceUrls

Pull Source media, SourceType=PullLivePushLive only 1 value, SourceType=PullLivePushLive can input multi values.

func (PullStreamTaskOutput) StartTime

task begin time.

func (PullStreamTaskOutput) Status

task enable or disable.

func (PullStreamTaskOutput) StreamName

func (o PullStreamTaskOutput) StreamName() pulumi.StringOutput

push stream name.

func (PullStreamTaskOutput) ToPullStreamTaskOutput

func (o PullStreamTaskOutput) ToPullStreamTaskOutput() PullStreamTaskOutput

func (PullStreamTaskOutput) ToPullStreamTaskOutputWithContext

func (o PullStreamTaskOutput) ToPullStreamTaskOutputWithContext(ctx context.Context) PullStreamTaskOutput

func (PullStreamTaskOutput) ToUrl

full target push url, DomainName, AppName, StreamName field must be empty.

func (PullStreamTaskOutput) UpdateBy

desc who update the task.

func (PullStreamTaskOutput) UpdateTime

func (o PullStreamTaskOutput) UpdateTime() pulumi.StringOutput

update time.

func (PullStreamTaskOutput) VodLoopTimes

func (o PullStreamTaskOutput) VodLoopTimes() pulumi.IntOutput

loop time for vod.

func (PullStreamTaskOutput) VodRefreshType

func (o PullStreamTaskOutput) VodRefreshType() pulumi.StringOutput

vod refresh method. `ImmediateNewSource`: switch to new source at once, `ContinueBreakPoint`: switch to new source while old source finish.

func (PullStreamTaskOutput) WatermarkLists

watermark list, max 4 setting.

type PullStreamTaskRestart

type PullStreamTaskRestart struct {
	pulumi.CustomResourceState

	// Task operator.
	Operator pulumi.StringOutput `pulumi:"operator"`
	// Task Id.
	TaskId pulumi.StringOutput `pulumi:"taskId"`
}

func GetPullStreamTaskRestart

func GetPullStreamTaskRestart(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PullStreamTaskRestartState, opts ...pulumi.ResourceOption) (*PullStreamTaskRestart, error)

GetPullStreamTaskRestart gets an existing PullStreamTaskRestart 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 NewPullStreamTaskRestart

func NewPullStreamTaskRestart(ctx *pulumi.Context,
	name string, args *PullStreamTaskRestartArgs, opts ...pulumi.ResourceOption) (*PullStreamTaskRestart, error)

NewPullStreamTaskRestart registers a new resource with the given unique name, arguments, and options.

func (*PullStreamTaskRestart) ElementType

func (*PullStreamTaskRestart) ElementType() reflect.Type

func (*PullStreamTaskRestart) ToPullStreamTaskRestartOutput

func (i *PullStreamTaskRestart) ToPullStreamTaskRestartOutput() PullStreamTaskRestartOutput

func (*PullStreamTaskRestart) ToPullStreamTaskRestartOutputWithContext

func (i *PullStreamTaskRestart) ToPullStreamTaskRestartOutputWithContext(ctx context.Context) PullStreamTaskRestartOutput

type PullStreamTaskRestartArgs

type PullStreamTaskRestartArgs struct {
	// Task operator.
	Operator pulumi.StringInput
	// Task Id.
	TaskId pulumi.StringInput
}

The set of arguments for constructing a PullStreamTaskRestart resource.

func (PullStreamTaskRestartArgs) ElementType

func (PullStreamTaskRestartArgs) ElementType() reflect.Type

type PullStreamTaskRestartArray

type PullStreamTaskRestartArray []PullStreamTaskRestartInput

func (PullStreamTaskRestartArray) ElementType

func (PullStreamTaskRestartArray) ElementType() reflect.Type

func (PullStreamTaskRestartArray) ToPullStreamTaskRestartArrayOutput

func (i PullStreamTaskRestartArray) ToPullStreamTaskRestartArrayOutput() PullStreamTaskRestartArrayOutput

func (PullStreamTaskRestartArray) ToPullStreamTaskRestartArrayOutputWithContext

func (i PullStreamTaskRestartArray) ToPullStreamTaskRestartArrayOutputWithContext(ctx context.Context) PullStreamTaskRestartArrayOutput

type PullStreamTaskRestartArrayInput

type PullStreamTaskRestartArrayInput interface {
	pulumi.Input

	ToPullStreamTaskRestartArrayOutput() PullStreamTaskRestartArrayOutput
	ToPullStreamTaskRestartArrayOutputWithContext(context.Context) PullStreamTaskRestartArrayOutput
}

PullStreamTaskRestartArrayInput is an input type that accepts PullStreamTaskRestartArray and PullStreamTaskRestartArrayOutput values. You can construct a concrete instance of `PullStreamTaskRestartArrayInput` via:

PullStreamTaskRestartArray{ PullStreamTaskRestartArgs{...} }

type PullStreamTaskRestartArrayOutput

type PullStreamTaskRestartArrayOutput struct{ *pulumi.OutputState }

func (PullStreamTaskRestartArrayOutput) ElementType

func (PullStreamTaskRestartArrayOutput) Index

func (PullStreamTaskRestartArrayOutput) ToPullStreamTaskRestartArrayOutput

func (o PullStreamTaskRestartArrayOutput) ToPullStreamTaskRestartArrayOutput() PullStreamTaskRestartArrayOutput

func (PullStreamTaskRestartArrayOutput) ToPullStreamTaskRestartArrayOutputWithContext

func (o PullStreamTaskRestartArrayOutput) ToPullStreamTaskRestartArrayOutputWithContext(ctx context.Context) PullStreamTaskRestartArrayOutput

type PullStreamTaskRestartInput

type PullStreamTaskRestartInput interface {
	pulumi.Input

	ToPullStreamTaskRestartOutput() PullStreamTaskRestartOutput
	ToPullStreamTaskRestartOutputWithContext(ctx context.Context) PullStreamTaskRestartOutput
}

type PullStreamTaskRestartMap

type PullStreamTaskRestartMap map[string]PullStreamTaskRestartInput

func (PullStreamTaskRestartMap) ElementType

func (PullStreamTaskRestartMap) ElementType() reflect.Type

func (PullStreamTaskRestartMap) ToPullStreamTaskRestartMapOutput

func (i PullStreamTaskRestartMap) ToPullStreamTaskRestartMapOutput() PullStreamTaskRestartMapOutput

func (PullStreamTaskRestartMap) ToPullStreamTaskRestartMapOutputWithContext

func (i PullStreamTaskRestartMap) ToPullStreamTaskRestartMapOutputWithContext(ctx context.Context) PullStreamTaskRestartMapOutput

type PullStreamTaskRestartMapInput

type PullStreamTaskRestartMapInput interface {
	pulumi.Input

	ToPullStreamTaskRestartMapOutput() PullStreamTaskRestartMapOutput
	ToPullStreamTaskRestartMapOutputWithContext(context.Context) PullStreamTaskRestartMapOutput
}

PullStreamTaskRestartMapInput is an input type that accepts PullStreamTaskRestartMap and PullStreamTaskRestartMapOutput values. You can construct a concrete instance of `PullStreamTaskRestartMapInput` via:

PullStreamTaskRestartMap{ "key": PullStreamTaskRestartArgs{...} }

type PullStreamTaskRestartMapOutput

type PullStreamTaskRestartMapOutput struct{ *pulumi.OutputState }

func (PullStreamTaskRestartMapOutput) ElementType

func (PullStreamTaskRestartMapOutput) MapIndex

func (PullStreamTaskRestartMapOutput) ToPullStreamTaskRestartMapOutput

func (o PullStreamTaskRestartMapOutput) ToPullStreamTaskRestartMapOutput() PullStreamTaskRestartMapOutput

func (PullStreamTaskRestartMapOutput) ToPullStreamTaskRestartMapOutputWithContext

func (o PullStreamTaskRestartMapOutput) ToPullStreamTaskRestartMapOutputWithContext(ctx context.Context) PullStreamTaskRestartMapOutput

type PullStreamTaskRestartOutput

type PullStreamTaskRestartOutput struct{ *pulumi.OutputState }

func (PullStreamTaskRestartOutput) ElementType

func (PullStreamTaskRestartOutput) Operator

Task operator.

func (PullStreamTaskRestartOutput) TaskId

Task Id.

func (PullStreamTaskRestartOutput) ToPullStreamTaskRestartOutput

func (o PullStreamTaskRestartOutput) ToPullStreamTaskRestartOutput() PullStreamTaskRestartOutput

func (PullStreamTaskRestartOutput) ToPullStreamTaskRestartOutputWithContext

func (o PullStreamTaskRestartOutput) ToPullStreamTaskRestartOutputWithContext(ctx context.Context) PullStreamTaskRestartOutput

type PullStreamTaskRestartState

type PullStreamTaskRestartState struct {
	// Task operator.
	Operator pulumi.StringPtrInput
	// Task Id.
	TaskId pulumi.StringPtrInput
}

func (PullStreamTaskRestartState) ElementType

func (PullStreamTaskRestartState) ElementType() reflect.Type

type PullStreamTaskState

type PullStreamTaskState struct {
	// push app name.
	AppName pulumi.StringPtrInput
	// backup pull source type.
	BackupSourceType pulumi.StringPtrInput
	// backup pull source.
	BackupSourceUrl pulumi.StringPtrInput
	// defind the callback event you need, null for all. TaskStart, TaskExit, VodSourceFileStart, VodSourceFileFinish,
	// ResetTaskConfig, PullFileUnstable, PushStreamUnstable, PullFileFailed, PushStreamFailed, FileEndEarly.
	CallbackEvents pulumi.StringArrayInput
	// task event callback url.
	CallbackUrl pulumi.StringPtrInput
	// desc for pull task.
	Comment pulumi.StringPtrInput
	// desc who create the task.
	CreateBy pulumi.StringPtrInput
	// create time.
	CreateTime pulumi.StringPtrInput
	// push domain name.
	DomainName pulumi.StringPtrInput
	// task end time.
	EndTime pulumi.StringPtrInput
	// ignore_region for ignore the input region and reblance inside the server.
	ExtraCmd pulumi.StringPtrInput
	// task enable or disable.
	FileIndex pulumi.IntPtrInput
	// task enable or disable.
	OffsetTime pulumi.IntPtrInput
	// desc operator user name.
	Operator pulumi.StringPtrInput
	// other pushing args.
	PushArgs pulumi.StringPtrInput
	// task run region.
	Region pulumi.StringPtrInput
	// `PullLivePushLive`: SourceUrls live type, `PullVodPushLive`: SourceUrls vod type.
	SourceType pulumi.StringPtrInput
	// Pull Source media, SourceType=PullLivePushLive only 1 value, SourceType=PullLivePushLive can input multi values.
	SourceUrls pulumi.StringArrayInput
	// task begin time.
	StartTime pulumi.StringPtrInput
	// task enable or disable.
	Status pulumi.StringPtrInput
	// push stream name.
	StreamName pulumi.StringPtrInput
	// full target push url, DomainName, AppName, StreamName field must be empty.
	ToUrl pulumi.StringPtrInput
	// desc who update the task.
	UpdateBy pulumi.StringPtrInput
	// update time.
	UpdateTime pulumi.StringPtrInput
	// loop time for vod.
	VodLoopTimes pulumi.IntPtrInput
	// vod refresh method. `ImmediateNewSource`: switch to new source at once, `ContinueBreakPoint`: switch to new source while
	// old source finish.
	VodRefreshType pulumi.StringPtrInput
	// watermark list, max 4 setting.
	WatermarkLists PullStreamTaskWatermarkListArrayInput
}

func (PullStreamTaskState) ElementType

func (PullStreamTaskState) ElementType() reflect.Type

type PullStreamTaskWatermarkList

type PullStreamTaskWatermarkList struct {
	Height     int    `pulumi:"height"`
	Location   int    `pulumi:"location"`
	PictureUrl string `pulumi:"pictureUrl"`
	Width      int    `pulumi:"width"`
	XPosition  int    `pulumi:"xPosition"`
	YPosition  int    `pulumi:"yPosition"`
}

type PullStreamTaskWatermarkListArgs

type PullStreamTaskWatermarkListArgs struct {
	Height     pulumi.IntInput    `pulumi:"height"`
	Location   pulumi.IntInput    `pulumi:"location"`
	PictureUrl pulumi.StringInput `pulumi:"pictureUrl"`
	Width      pulumi.IntInput    `pulumi:"width"`
	XPosition  pulumi.IntInput    `pulumi:"xPosition"`
	YPosition  pulumi.IntInput    `pulumi:"yPosition"`
}

func (PullStreamTaskWatermarkListArgs) ElementType

func (PullStreamTaskWatermarkListArgs) ToPullStreamTaskWatermarkListOutput

func (i PullStreamTaskWatermarkListArgs) ToPullStreamTaskWatermarkListOutput() PullStreamTaskWatermarkListOutput

func (PullStreamTaskWatermarkListArgs) ToPullStreamTaskWatermarkListOutputWithContext

func (i PullStreamTaskWatermarkListArgs) ToPullStreamTaskWatermarkListOutputWithContext(ctx context.Context) PullStreamTaskWatermarkListOutput

type PullStreamTaskWatermarkListArray

type PullStreamTaskWatermarkListArray []PullStreamTaskWatermarkListInput

func (PullStreamTaskWatermarkListArray) ElementType

func (PullStreamTaskWatermarkListArray) ToPullStreamTaskWatermarkListArrayOutput

func (i PullStreamTaskWatermarkListArray) ToPullStreamTaskWatermarkListArrayOutput() PullStreamTaskWatermarkListArrayOutput

func (PullStreamTaskWatermarkListArray) ToPullStreamTaskWatermarkListArrayOutputWithContext

func (i PullStreamTaskWatermarkListArray) ToPullStreamTaskWatermarkListArrayOutputWithContext(ctx context.Context) PullStreamTaskWatermarkListArrayOutput

type PullStreamTaskWatermarkListArrayInput

type PullStreamTaskWatermarkListArrayInput interface {
	pulumi.Input

	ToPullStreamTaskWatermarkListArrayOutput() PullStreamTaskWatermarkListArrayOutput
	ToPullStreamTaskWatermarkListArrayOutputWithContext(context.Context) PullStreamTaskWatermarkListArrayOutput
}

PullStreamTaskWatermarkListArrayInput is an input type that accepts PullStreamTaskWatermarkListArray and PullStreamTaskWatermarkListArrayOutput values. You can construct a concrete instance of `PullStreamTaskWatermarkListArrayInput` via:

PullStreamTaskWatermarkListArray{ PullStreamTaskWatermarkListArgs{...} }

type PullStreamTaskWatermarkListArrayOutput

type PullStreamTaskWatermarkListArrayOutput struct{ *pulumi.OutputState }

func (PullStreamTaskWatermarkListArrayOutput) ElementType

func (PullStreamTaskWatermarkListArrayOutput) Index

func (PullStreamTaskWatermarkListArrayOutput) ToPullStreamTaskWatermarkListArrayOutput

func (o PullStreamTaskWatermarkListArrayOutput) ToPullStreamTaskWatermarkListArrayOutput() PullStreamTaskWatermarkListArrayOutput

func (PullStreamTaskWatermarkListArrayOutput) ToPullStreamTaskWatermarkListArrayOutputWithContext

func (o PullStreamTaskWatermarkListArrayOutput) ToPullStreamTaskWatermarkListArrayOutputWithContext(ctx context.Context) PullStreamTaskWatermarkListArrayOutput

type PullStreamTaskWatermarkListInput

type PullStreamTaskWatermarkListInput interface {
	pulumi.Input

	ToPullStreamTaskWatermarkListOutput() PullStreamTaskWatermarkListOutput
	ToPullStreamTaskWatermarkListOutputWithContext(context.Context) PullStreamTaskWatermarkListOutput
}

PullStreamTaskWatermarkListInput is an input type that accepts PullStreamTaskWatermarkListArgs and PullStreamTaskWatermarkListOutput values. You can construct a concrete instance of `PullStreamTaskWatermarkListInput` via:

PullStreamTaskWatermarkListArgs{...}

type PullStreamTaskWatermarkListOutput

type PullStreamTaskWatermarkListOutput struct{ *pulumi.OutputState }

func (PullStreamTaskWatermarkListOutput) ElementType

func (PullStreamTaskWatermarkListOutput) Height

func (PullStreamTaskWatermarkListOutput) Location

func (PullStreamTaskWatermarkListOutput) PictureUrl

func (PullStreamTaskWatermarkListOutput) ToPullStreamTaskWatermarkListOutput

func (o PullStreamTaskWatermarkListOutput) ToPullStreamTaskWatermarkListOutput() PullStreamTaskWatermarkListOutput

func (PullStreamTaskWatermarkListOutput) ToPullStreamTaskWatermarkListOutputWithContext

func (o PullStreamTaskWatermarkListOutput) ToPullStreamTaskWatermarkListOutputWithContext(ctx context.Context) PullStreamTaskWatermarkListOutput

func (PullStreamTaskWatermarkListOutput) Width

func (PullStreamTaskWatermarkListOutput) XPosition

func (PullStreamTaskWatermarkListOutput) YPosition

type PushAuthKeyConfig

type PushAuthKeyConfig struct {
	pulumi.CustomResourceState

	// Valid time, unit: second.
	AuthDelta pulumi.IntPtrOutput `pulumi:"authDelta"`
	// Standby authentication key. No transfer means that the current value is not modified.
	BackupAuthKey pulumi.StringPtrOutput `pulumi:"backupAuthKey"`
	// Domain Name.
	DomainName pulumi.StringOutput `pulumi:"domainName"`
	// Enable or not, 0: Close, 1: Enable. No transfer means that the current value is not modified.
	Enable pulumi.IntPtrOutput `pulumi:"enable"`
	// Primary authentication key. No transfer means that the current value is not modified.
	MasterAuthKey pulumi.StringPtrOutput `pulumi:"masterAuthKey"`
}

func GetPushAuthKeyConfig

func GetPushAuthKeyConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PushAuthKeyConfigState, opts ...pulumi.ResourceOption) (*PushAuthKeyConfig, error)

GetPushAuthKeyConfig gets an existing PushAuthKeyConfig 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 NewPushAuthKeyConfig

func NewPushAuthKeyConfig(ctx *pulumi.Context,
	name string, args *PushAuthKeyConfigArgs, opts ...pulumi.ResourceOption) (*PushAuthKeyConfig, error)

NewPushAuthKeyConfig registers a new resource with the given unique name, arguments, and options.

func (*PushAuthKeyConfig) ElementType

func (*PushAuthKeyConfig) ElementType() reflect.Type

func (*PushAuthKeyConfig) ToPushAuthKeyConfigOutput

func (i *PushAuthKeyConfig) ToPushAuthKeyConfigOutput() PushAuthKeyConfigOutput

func (*PushAuthKeyConfig) ToPushAuthKeyConfigOutputWithContext

func (i *PushAuthKeyConfig) ToPushAuthKeyConfigOutputWithContext(ctx context.Context) PushAuthKeyConfigOutput

type PushAuthKeyConfigArgs

type PushAuthKeyConfigArgs struct {
	// Valid time, unit: second.
	AuthDelta pulumi.IntPtrInput
	// Standby authentication key. No transfer means that the current value is not modified.
	BackupAuthKey pulumi.StringPtrInput
	// Domain Name.
	DomainName pulumi.StringInput
	// Enable or not, 0: Close, 1: Enable. No transfer means that the current value is not modified.
	Enable pulumi.IntPtrInput
	// Primary authentication key. No transfer means that the current value is not modified.
	MasterAuthKey pulumi.StringPtrInput
}

The set of arguments for constructing a PushAuthKeyConfig resource.

func (PushAuthKeyConfigArgs) ElementType

func (PushAuthKeyConfigArgs) ElementType() reflect.Type

type PushAuthKeyConfigArray

type PushAuthKeyConfigArray []PushAuthKeyConfigInput

func (PushAuthKeyConfigArray) ElementType

func (PushAuthKeyConfigArray) ElementType() reflect.Type

func (PushAuthKeyConfigArray) ToPushAuthKeyConfigArrayOutput

func (i PushAuthKeyConfigArray) ToPushAuthKeyConfigArrayOutput() PushAuthKeyConfigArrayOutput

func (PushAuthKeyConfigArray) ToPushAuthKeyConfigArrayOutputWithContext

func (i PushAuthKeyConfigArray) ToPushAuthKeyConfigArrayOutputWithContext(ctx context.Context) PushAuthKeyConfigArrayOutput

type PushAuthKeyConfigArrayInput

type PushAuthKeyConfigArrayInput interface {
	pulumi.Input

	ToPushAuthKeyConfigArrayOutput() PushAuthKeyConfigArrayOutput
	ToPushAuthKeyConfigArrayOutputWithContext(context.Context) PushAuthKeyConfigArrayOutput
}

PushAuthKeyConfigArrayInput is an input type that accepts PushAuthKeyConfigArray and PushAuthKeyConfigArrayOutput values. You can construct a concrete instance of `PushAuthKeyConfigArrayInput` via:

PushAuthKeyConfigArray{ PushAuthKeyConfigArgs{...} }

type PushAuthKeyConfigArrayOutput

type PushAuthKeyConfigArrayOutput struct{ *pulumi.OutputState }

func (PushAuthKeyConfigArrayOutput) ElementType

func (PushAuthKeyConfigArrayOutput) Index

func (PushAuthKeyConfigArrayOutput) ToPushAuthKeyConfigArrayOutput

func (o PushAuthKeyConfigArrayOutput) ToPushAuthKeyConfigArrayOutput() PushAuthKeyConfigArrayOutput

func (PushAuthKeyConfigArrayOutput) ToPushAuthKeyConfigArrayOutputWithContext

func (o PushAuthKeyConfigArrayOutput) ToPushAuthKeyConfigArrayOutputWithContext(ctx context.Context) PushAuthKeyConfigArrayOutput

type PushAuthKeyConfigInput

type PushAuthKeyConfigInput interface {
	pulumi.Input

	ToPushAuthKeyConfigOutput() PushAuthKeyConfigOutput
	ToPushAuthKeyConfigOutputWithContext(ctx context.Context) PushAuthKeyConfigOutput
}

type PushAuthKeyConfigMap

type PushAuthKeyConfigMap map[string]PushAuthKeyConfigInput

func (PushAuthKeyConfigMap) ElementType

func (PushAuthKeyConfigMap) ElementType() reflect.Type

func (PushAuthKeyConfigMap) ToPushAuthKeyConfigMapOutput

func (i PushAuthKeyConfigMap) ToPushAuthKeyConfigMapOutput() PushAuthKeyConfigMapOutput

func (PushAuthKeyConfigMap) ToPushAuthKeyConfigMapOutputWithContext

func (i PushAuthKeyConfigMap) ToPushAuthKeyConfigMapOutputWithContext(ctx context.Context) PushAuthKeyConfigMapOutput

type PushAuthKeyConfigMapInput

type PushAuthKeyConfigMapInput interface {
	pulumi.Input

	ToPushAuthKeyConfigMapOutput() PushAuthKeyConfigMapOutput
	ToPushAuthKeyConfigMapOutputWithContext(context.Context) PushAuthKeyConfigMapOutput
}

PushAuthKeyConfigMapInput is an input type that accepts PushAuthKeyConfigMap and PushAuthKeyConfigMapOutput values. You can construct a concrete instance of `PushAuthKeyConfigMapInput` via:

PushAuthKeyConfigMap{ "key": PushAuthKeyConfigArgs{...} }

type PushAuthKeyConfigMapOutput

type PushAuthKeyConfigMapOutput struct{ *pulumi.OutputState }

func (PushAuthKeyConfigMapOutput) ElementType

func (PushAuthKeyConfigMapOutput) ElementType() reflect.Type

func (PushAuthKeyConfigMapOutput) MapIndex

func (PushAuthKeyConfigMapOutput) ToPushAuthKeyConfigMapOutput

func (o PushAuthKeyConfigMapOutput) ToPushAuthKeyConfigMapOutput() PushAuthKeyConfigMapOutput

func (PushAuthKeyConfigMapOutput) ToPushAuthKeyConfigMapOutputWithContext

func (o PushAuthKeyConfigMapOutput) ToPushAuthKeyConfigMapOutputWithContext(ctx context.Context) PushAuthKeyConfigMapOutput

type PushAuthKeyConfigOutput

type PushAuthKeyConfigOutput struct{ *pulumi.OutputState }

func (PushAuthKeyConfigOutput) AuthDelta

Valid time, unit: second.

func (PushAuthKeyConfigOutput) BackupAuthKey

Standby authentication key. No transfer means that the current value is not modified.

func (PushAuthKeyConfigOutput) DomainName

Domain Name.

func (PushAuthKeyConfigOutput) ElementType

func (PushAuthKeyConfigOutput) ElementType() reflect.Type

func (PushAuthKeyConfigOutput) Enable

Enable or not, 0: Close, 1: Enable. No transfer means that the current value is not modified.

func (PushAuthKeyConfigOutput) MasterAuthKey

Primary authentication key. No transfer means that the current value is not modified.

func (PushAuthKeyConfigOutput) ToPushAuthKeyConfigOutput

func (o PushAuthKeyConfigOutput) ToPushAuthKeyConfigOutput() PushAuthKeyConfigOutput

func (PushAuthKeyConfigOutput) ToPushAuthKeyConfigOutputWithContext

func (o PushAuthKeyConfigOutput) ToPushAuthKeyConfigOutputWithContext(ctx context.Context) PushAuthKeyConfigOutput

type PushAuthKeyConfigState

type PushAuthKeyConfigState struct {
	// Valid time, unit: second.
	AuthDelta pulumi.IntPtrInput
	// Standby authentication key. No transfer means that the current value is not modified.
	BackupAuthKey pulumi.StringPtrInput
	// Domain Name.
	DomainName pulumi.StringPtrInput
	// Enable or not, 0: Close, 1: Enable. No transfer means that the current value is not modified.
	Enable pulumi.IntPtrInput
	// Primary authentication key. No transfer means that the current value is not modified.
	MasterAuthKey pulumi.StringPtrInput
}

func (PushAuthKeyConfigState) ElementType

func (PushAuthKeyConfigState) ElementType() reflect.Type

type RecordRuleAttachment

type RecordRuleAttachment struct {
	pulumi.CustomResourceState

	// The streaming path is consistent with the AppName in the streaming and playback addresses. The default is live.
	AppName pulumi.StringPtrOutput `pulumi:"appName"`
	// Streaming domain name.
	DomainName pulumi.StringOutput `pulumi:"domainName"`
	// Stream name. Note: If this parameter is set to a non empty string, the rule will only work on this streaming.
	StreamName pulumi.StringPtrOutput `pulumi:"streamName"`
	// Template ID.
	TemplateId pulumi.IntOutput `pulumi:"templateId"`
}

func GetRecordRuleAttachment

func GetRecordRuleAttachment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RecordRuleAttachmentState, opts ...pulumi.ResourceOption) (*RecordRuleAttachment, error)

GetRecordRuleAttachment gets an existing RecordRuleAttachment 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 NewRecordRuleAttachment

func NewRecordRuleAttachment(ctx *pulumi.Context,
	name string, args *RecordRuleAttachmentArgs, opts ...pulumi.ResourceOption) (*RecordRuleAttachment, error)

NewRecordRuleAttachment registers a new resource with the given unique name, arguments, and options.

func (*RecordRuleAttachment) ElementType

func (*RecordRuleAttachment) ElementType() reflect.Type

func (*RecordRuleAttachment) ToRecordRuleAttachmentOutput

func (i *RecordRuleAttachment) ToRecordRuleAttachmentOutput() RecordRuleAttachmentOutput

func (*RecordRuleAttachment) ToRecordRuleAttachmentOutputWithContext

func (i *RecordRuleAttachment) ToRecordRuleAttachmentOutputWithContext(ctx context.Context) RecordRuleAttachmentOutput

type RecordRuleAttachmentArgs

type RecordRuleAttachmentArgs struct {
	// The streaming path is consistent with the AppName in the streaming and playback addresses. The default is live.
	AppName pulumi.StringPtrInput
	// Streaming domain name.
	DomainName pulumi.StringInput
	// Stream name. Note: If this parameter is set to a non empty string, the rule will only work on this streaming.
	StreamName pulumi.StringPtrInput
	// Template ID.
	TemplateId pulumi.IntInput
}

The set of arguments for constructing a RecordRuleAttachment resource.

func (RecordRuleAttachmentArgs) ElementType

func (RecordRuleAttachmentArgs) ElementType() reflect.Type

type RecordRuleAttachmentArray

type RecordRuleAttachmentArray []RecordRuleAttachmentInput

func (RecordRuleAttachmentArray) ElementType

func (RecordRuleAttachmentArray) ElementType() reflect.Type

func (RecordRuleAttachmentArray) ToRecordRuleAttachmentArrayOutput

func (i RecordRuleAttachmentArray) ToRecordRuleAttachmentArrayOutput() RecordRuleAttachmentArrayOutput

func (RecordRuleAttachmentArray) ToRecordRuleAttachmentArrayOutputWithContext

func (i RecordRuleAttachmentArray) ToRecordRuleAttachmentArrayOutputWithContext(ctx context.Context) RecordRuleAttachmentArrayOutput

type RecordRuleAttachmentArrayInput

type RecordRuleAttachmentArrayInput interface {
	pulumi.Input

	ToRecordRuleAttachmentArrayOutput() RecordRuleAttachmentArrayOutput
	ToRecordRuleAttachmentArrayOutputWithContext(context.Context) RecordRuleAttachmentArrayOutput
}

RecordRuleAttachmentArrayInput is an input type that accepts RecordRuleAttachmentArray and RecordRuleAttachmentArrayOutput values. You can construct a concrete instance of `RecordRuleAttachmentArrayInput` via:

RecordRuleAttachmentArray{ RecordRuleAttachmentArgs{...} }

type RecordRuleAttachmentArrayOutput

type RecordRuleAttachmentArrayOutput struct{ *pulumi.OutputState }

func (RecordRuleAttachmentArrayOutput) ElementType

func (RecordRuleAttachmentArrayOutput) Index

func (RecordRuleAttachmentArrayOutput) ToRecordRuleAttachmentArrayOutput

func (o RecordRuleAttachmentArrayOutput) ToRecordRuleAttachmentArrayOutput() RecordRuleAttachmentArrayOutput

func (RecordRuleAttachmentArrayOutput) ToRecordRuleAttachmentArrayOutputWithContext

func (o RecordRuleAttachmentArrayOutput) ToRecordRuleAttachmentArrayOutputWithContext(ctx context.Context) RecordRuleAttachmentArrayOutput

type RecordRuleAttachmentInput

type RecordRuleAttachmentInput interface {
	pulumi.Input

	ToRecordRuleAttachmentOutput() RecordRuleAttachmentOutput
	ToRecordRuleAttachmentOutputWithContext(ctx context.Context) RecordRuleAttachmentOutput
}

type RecordRuleAttachmentMap

type RecordRuleAttachmentMap map[string]RecordRuleAttachmentInput

func (RecordRuleAttachmentMap) ElementType

func (RecordRuleAttachmentMap) ElementType() reflect.Type

func (RecordRuleAttachmentMap) ToRecordRuleAttachmentMapOutput

func (i RecordRuleAttachmentMap) ToRecordRuleAttachmentMapOutput() RecordRuleAttachmentMapOutput

func (RecordRuleAttachmentMap) ToRecordRuleAttachmentMapOutputWithContext

func (i RecordRuleAttachmentMap) ToRecordRuleAttachmentMapOutputWithContext(ctx context.Context) RecordRuleAttachmentMapOutput

type RecordRuleAttachmentMapInput

type RecordRuleAttachmentMapInput interface {
	pulumi.Input

	ToRecordRuleAttachmentMapOutput() RecordRuleAttachmentMapOutput
	ToRecordRuleAttachmentMapOutputWithContext(context.Context) RecordRuleAttachmentMapOutput
}

RecordRuleAttachmentMapInput is an input type that accepts RecordRuleAttachmentMap and RecordRuleAttachmentMapOutput values. You can construct a concrete instance of `RecordRuleAttachmentMapInput` via:

RecordRuleAttachmentMap{ "key": RecordRuleAttachmentArgs{...} }

type RecordRuleAttachmentMapOutput

type RecordRuleAttachmentMapOutput struct{ *pulumi.OutputState }

func (RecordRuleAttachmentMapOutput) ElementType

func (RecordRuleAttachmentMapOutput) MapIndex

func (RecordRuleAttachmentMapOutput) ToRecordRuleAttachmentMapOutput

func (o RecordRuleAttachmentMapOutput) ToRecordRuleAttachmentMapOutput() RecordRuleAttachmentMapOutput

func (RecordRuleAttachmentMapOutput) ToRecordRuleAttachmentMapOutputWithContext

func (o RecordRuleAttachmentMapOutput) ToRecordRuleAttachmentMapOutputWithContext(ctx context.Context) RecordRuleAttachmentMapOutput

type RecordRuleAttachmentOutput

type RecordRuleAttachmentOutput struct{ *pulumi.OutputState }

func (RecordRuleAttachmentOutput) AppName

The streaming path is consistent with the AppName in the streaming and playback addresses. The default is live.

func (RecordRuleAttachmentOutput) DomainName

Streaming domain name.

func (RecordRuleAttachmentOutput) ElementType

func (RecordRuleAttachmentOutput) ElementType() reflect.Type

func (RecordRuleAttachmentOutput) StreamName

Stream name. Note: If this parameter is set to a non empty string, the rule will only work on this streaming.

func (RecordRuleAttachmentOutput) TemplateId

Template ID.

func (RecordRuleAttachmentOutput) ToRecordRuleAttachmentOutput

func (o RecordRuleAttachmentOutput) ToRecordRuleAttachmentOutput() RecordRuleAttachmentOutput

func (RecordRuleAttachmentOutput) ToRecordRuleAttachmentOutputWithContext

func (o RecordRuleAttachmentOutput) ToRecordRuleAttachmentOutputWithContext(ctx context.Context) RecordRuleAttachmentOutput

type RecordRuleAttachmentState

type RecordRuleAttachmentState struct {
	// The streaming path is consistent with the AppName in the streaming and playback addresses. The default is live.
	AppName pulumi.StringPtrInput
	// Streaming domain name.
	DomainName pulumi.StringPtrInput
	// Stream name. Note: If this parameter is set to a non empty string, the rule will only work on this streaming.
	StreamName pulumi.StringPtrInput
	// Template ID.
	TemplateId pulumi.IntPtrInput
}

func (RecordRuleAttachmentState) ElementType

func (RecordRuleAttachmentState) ElementType() reflect.Type

type RecordTemplate

type RecordTemplate struct {
	pulumi.CustomResourceState

	// Aac recording parameters are set when Aac recording is enabled.
	AacParam RecordTemplateAacParamPtrOutput `pulumi:"aacParam"`
	// Description.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Flv recording parameters are set when Flv recording is enabled.
	FlvParam RecordTemplateFlvParamPtrOutput `pulumi:"flvParam"`
	// FLV records special parameters.
	FlvSpecialParam RecordTemplateFlvSpecialParamPtrOutput `pulumi:"flvSpecialParam"`
	// Hls recording parameters, which are set when hls recording is enabled.
	HlsParam RecordTemplateHlsParamPtrOutput `pulumi:"hlsParam"`
	// HLS specific recording parameters.
	HlsSpecialParam RecordTemplateHlsSpecialParamPtrOutput `pulumi:"hlsSpecialParam"`
	// Live broadcast type, 0 by default. 0: Ordinary live broadcast, 1: Slow broadcast.
	IsDelayLive pulumi.IntPtrOutput `pulumi:"isDelayLive"`
	// Mp3 recording parameters are set when Mp3 recording is turned on.
	Mp3Param RecordTemplateMp3ParamPtrOutput `pulumi:"mp3Param"`
	// Mp4 recording parameters are set when Mp4 recording is enabled.
	Mp4Param RecordTemplateMp4ParamPtrOutput `pulumi:"mp4Param"`
	// Whether to remove the watermark. This parameter is invalid when the type is slow live broadcast.
	RemoveWatermark pulumi.BoolPtrOutput `pulumi:"removeWatermark"`
	// Template name. Only `Chinese`, `English`, `numbers`, `_`, `-` are supported.
	TemplateName pulumi.StringOutput `pulumi:"templateName"`
}

func GetRecordTemplate

func GetRecordTemplate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RecordTemplateState, opts ...pulumi.ResourceOption) (*RecordTemplate, error)

GetRecordTemplate gets an existing RecordTemplate 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 NewRecordTemplate

func NewRecordTemplate(ctx *pulumi.Context,
	name string, args *RecordTemplateArgs, opts ...pulumi.ResourceOption) (*RecordTemplate, error)

NewRecordTemplate registers a new resource with the given unique name, arguments, and options.

func (*RecordTemplate) ElementType

func (*RecordTemplate) ElementType() reflect.Type

func (*RecordTemplate) ToRecordTemplateOutput

func (i *RecordTemplate) ToRecordTemplateOutput() RecordTemplateOutput

func (*RecordTemplate) ToRecordTemplateOutputWithContext

func (i *RecordTemplate) ToRecordTemplateOutputWithContext(ctx context.Context) RecordTemplateOutput

type RecordTemplateAacParam

type RecordTemplateAacParam struct {
	ClassId        *int    `pulumi:"classId"`
	Enable         *int    `pulumi:"enable"`
	Procedure      *string `pulumi:"procedure"`
	RecordInterval *int    `pulumi:"recordInterval"`
	StorageMode    *string `pulumi:"storageMode"`
	StorageTime    *int    `pulumi:"storageTime"`
	VodFileName    *string `pulumi:"vodFileName"`
	VodSubAppId    *int    `pulumi:"vodSubAppId"`
}

type RecordTemplateAacParamArgs

type RecordTemplateAacParamArgs struct {
	ClassId        pulumi.IntPtrInput    `pulumi:"classId"`
	Enable         pulumi.IntPtrInput    `pulumi:"enable"`
	Procedure      pulumi.StringPtrInput `pulumi:"procedure"`
	RecordInterval pulumi.IntPtrInput    `pulumi:"recordInterval"`
	StorageMode    pulumi.StringPtrInput `pulumi:"storageMode"`
	StorageTime    pulumi.IntPtrInput    `pulumi:"storageTime"`
	VodFileName    pulumi.StringPtrInput `pulumi:"vodFileName"`
	VodSubAppId    pulumi.IntPtrInput    `pulumi:"vodSubAppId"`
}

func (RecordTemplateAacParamArgs) ElementType

func (RecordTemplateAacParamArgs) ElementType() reflect.Type

func (RecordTemplateAacParamArgs) ToRecordTemplateAacParamOutput

func (i RecordTemplateAacParamArgs) ToRecordTemplateAacParamOutput() RecordTemplateAacParamOutput

func (RecordTemplateAacParamArgs) ToRecordTemplateAacParamOutputWithContext

func (i RecordTemplateAacParamArgs) ToRecordTemplateAacParamOutputWithContext(ctx context.Context) RecordTemplateAacParamOutput

func (RecordTemplateAacParamArgs) ToRecordTemplateAacParamPtrOutput

func (i RecordTemplateAacParamArgs) ToRecordTemplateAacParamPtrOutput() RecordTemplateAacParamPtrOutput

func (RecordTemplateAacParamArgs) ToRecordTemplateAacParamPtrOutputWithContext

func (i RecordTemplateAacParamArgs) ToRecordTemplateAacParamPtrOutputWithContext(ctx context.Context) RecordTemplateAacParamPtrOutput

type RecordTemplateAacParamInput

type RecordTemplateAacParamInput interface {
	pulumi.Input

	ToRecordTemplateAacParamOutput() RecordTemplateAacParamOutput
	ToRecordTemplateAacParamOutputWithContext(context.Context) RecordTemplateAacParamOutput
}

RecordTemplateAacParamInput is an input type that accepts RecordTemplateAacParamArgs and RecordTemplateAacParamOutput values. You can construct a concrete instance of `RecordTemplateAacParamInput` via:

RecordTemplateAacParamArgs{...}

type RecordTemplateAacParamOutput

type RecordTemplateAacParamOutput struct{ *pulumi.OutputState }

func (RecordTemplateAacParamOutput) ClassId

func (RecordTemplateAacParamOutput) ElementType

func (RecordTemplateAacParamOutput) Enable

func (RecordTemplateAacParamOutput) Procedure

func (RecordTemplateAacParamOutput) RecordInterval

func (RecordTemplateAacParamOutput) StorageMode

func (RecordTemplateAacParamOutput) StorageTime

func (RecordTemplateAacParamOutput) ToRecordTemplateAacParamOutput

func (o RecordTemplateAacParamOutput) ToRecordTemplateAacParamOutput() RecordTemplateAacParamOutput

func (RecordTemplateAacParamOutput) ToRecordTemplateAacParamOutputWithContext

func (o RecordTemplateAacParamOutput) ToRecordTemplateAacParamOutputWithContext(ctx context.Context) RecordTemplateAacParamOutput

func (RecordTemplateAacParamOutput) ToRecordTemplateAacParamPtrOutput

func (o RecordTemplateAacParamOutput) ToRecordTemplateAacParamPtrOutput() RecordTemplateAacParamPtrOutput

func (RecordTemplateAacParamOutput) ToRecordTemplateAacParamPtrOutputWithContext

func (o RecordTemplateAacParamOutput) ToRecordTemplateAacParamPtrOutputWithContext(ctx context.Context) RecordTemplateAacParamPtrOutput

func (RecordTemplateAacParamOutput) VodFileName

func (RecordTemplateAacParamOutput) VodSubAppId

type RecordTemplateAacParamPtrInput

type RecordTemplateAacParamPtrInput interface {
	pulumi.Input

	ToRecordTemplateAacParamPtrOutput() RecordTemplateAacParamPtrOutput
	ToRecordTemplateAacParamPtrOutputWithContext(context.Context) RecordTemplateAacParamPtrOutput
}

RecordTemplateAacParamPtrInput is an input type that accepts RecordTemplateAacParamArgs, RecordTemplateAacParamPtr and RecordTemplateAacParamPtrOutput values. You can construct a concrete instance of `RecordTemplateAacParamPtrInput` via:

        RecordTemplateAacParamArgs{...}

or:

        nil

type RecordTemplateAacParamPtrOutput

type RecordTemplateAacParamPtrOutput struct{ *pulumi.OutputState }

func (RecordTemplateAacParamPtrOutput) ClassId

func (RecordTemplateAacParamPtrOutput) Elem

func (RecordTemplateAacParamPtrOutput) ElementType

func (RecordTemplateAacParamPtrOutput) Enable

func (RecordTemplateAacParamPtrOutput) Procedure

func (RecordTemplateAacParamPtrOutput) RecordInterval

func (RecordTemplateAacParamPtrOutput) StorageMode

func (RecordTemplateAacParamPtrOutput) StorageTime

func (RecordTemplateAacParamPtrOutput) ToRecordTemplateAacParamPtrOutput

func (o RecordTemplateAacParamPtrOutput) ToRecordTemplateAacParamPtrOutput() RecordTemplateAacParamPtrOutput

func (RecordTemplateAacParamPtrOutput) ToRecordTemplateAacParamPtrOutputWithContext

func (o RecordTemplateAacParamPtrOutput) ToRecordTemplateAacParamPtrOutputWithContext(ctx context.Context) RecordTemplateAacParamPtrOutput

func (RecordTemplateAacParamPtrOutput) VodFileName

func (RecordTemplateAacParamPtrOutput) VodSubAppId

type RecordTemplateArgs

type RecordTemplateArgs struct {
	// Aac recording parameters are set when Aac recording is enabled.
	AacParam RecordTemplateAacParamPtrInput
	// Description.
	Description pulumi.StringPtrInput
	// Flv recording parameters are set when Flv recording is enabled.
	FlvParam RecordTemplateFlvParamPtrInput
	// FLV records special parameters.
	FlvSpecialParam RecordTemplateFlvSpecialParamPtrInput
	// Hls recording parameters, which are set when hls recording is enabled.
	HlsParam RecordTemplateHlsParamPtrInput
	// HLS specific recording parameters.
	HlsSpecialParam RecordTemplateHlsSpecialParamPtrInput
	// Live broadcast type, 0 by default. 0: Ordinary live broadcast, 1: Slow broadcast.
	IsDelayLive pulumi.IntPtrInput
	// Mp3 recording parameters are set when Mp3 recording is turned on.
	Mp3Param RecordTemplateMp3ParamPtrInput
	// Mp4 recording parameters are set when Mp4 recording is enabled.
	Mp4Param RecordTemplateMp4ParamPtrInput
	// Whether to remove the watermark. This parameter is invalid when the type is slow live broadcast.
	RemoveWatermark pulumi.BoolPtrInput
	// Template name. Only `Chinese`, `English`, `numbers`, `_`, `-` are supported.
	TemplateName pulumi.StringInput
}

The set of arguments for constructing a RecordTemplate resource.

func (RecordTemplateArgs) ElementType

func (RecordTemplateArgs) ElementType() reflect.Type

type RecordTemplateArray

type RecordTemplateArray []RecordTemplateInput

func (RecordTemplateArray) ElementType

func (RecordTemplateArray) ElementType() reflect.Type

func (RecordTemplateArray) ToRecordTemplateArrayOutput

func (i RecordTemplateArray) ToRecordTemplateArrayOutput() RecordTemplateArrayOutput

func (RecordTemplateArray) ToRecordTemplateArrayOutputWithContext

func (i RecordTemplateArray) ToRecordTemplateArrayOutputWithContext(ctx context.Context) RecordTemplateArrayOutput

type RecordTemplateArrayInput

type RecordTemplateArrayInput interface {
	pulumi.Input

	ToRecordTemplateArrayOutput() RecordTemplateArrayOutput
	ToRecordTemplateArrayOutputWithContext(context.Context) RecordTemplateArrayOutput
}

RecordTemplateArrayInput is an input type that accepts RecordTemplateArray and RecordTemplateArrayOutput values. You can construct a concrete instance of `RecordTemplateArrayInput` via:

RecordTemplateArray{ RecordTemplateArgs{...} }

type RecordTemplateArrayOutput

type RecordTemplateArrayOutput struct{ *pulumi.OutputState }

func (RecordTemplateArrayOutput) ElementType

func (RecordTemplateArrayOutput) ElementType() reflect.Type

func (RecordTemplateArrayOutput) Index

func (RecordTemplateArrayOutput) ToRecordTemplateArrayOutput

func (o RecordTemplateArrayOutput) ToRecordTemplateArrayOutput() RecordTemplateArrayOutput

func (RecordTemplateArrayOutput) ToRecordTemplateArrayOutputWithContext

func (o RecordTemplateArrayOutput) ToRecordTemplateArrayOutputWithContext(ctx context.Context) RecordTemplateArrayOutput

type RecordTemplateFlvParam

type RecordTemplateFlvParam struct {
	ClassId        *int    `pulumi:"classId"`
	Enable         *int    `pulumi:"enable"`
	Procedure      *string `pulumi:"procedure"`
	RecordInterval *int    `pulumi:"recordInterval"`
	StorageMode    *string `pulumi:"storageMode"`
	StorageTime    *int    `pulumi:"storageTime"`
	VodFileName    *string `pulumi:"vodFileName"`
	VodSubAppId    *int    `pulumi:"vodSubAppId"`
}

type RecordTemplateFlvParamArgs

type RecordTemplateFlvParamArgs struct {
	ClassId        pulumi.IntPtrInput    `pulumi:"classId"`
	Enable         pulumi.IntPtrInput    `pulumi:"enable"`
	Procedure      pulumi.StringPtrInput `pulumi:"procedure"`
	RecordInterval pulumi.IntPtrInput    `pulumi:"recordInterval"`
	StorageMode    pulumi.StringPtrInput `pulumi:"storageMode"`
	StorageTime    pulumi.IntPtrInput    `pulumi:"storageTime"`
	VodFileName    pulumi.StringPtrInput `pulumi:"vodFileName"`
	VodSubAppId    pulumi.IntPtrInput    `pulumi:"vodSubAppId"`
}

func (RecordTemplateFlvParamArgs) ElementType

func (RecordTemplateFlvParamArgs) ElementType() reflect.Type

func (RecordTemplateFlvParamArgs) ToRecordTemplateFlvParamOutput

func (i RecordTemplateFlvParamArgs) ToRecordTemplateFlvParamOutput() RecordTemplateFlvParamOutput

func (RecordTemplateFlvParamArgs) ToRecordTemplateFlvParamOutputWithContext

func (i RecordTemplateFlvParamArgs) ToRecordTemplateFlvParamOutputWithContext(ctx context.Context) RecordTemplateFlvParamOutput

func (RecordTemplateFlvParamArgs) ToRecordTemplateFlvParamPtrOutput

func (i RecordTemplateFlvParamArgs) ToRecordTemplateFlvParamPtrOutput() RecordTemplateFlvParamPtrOutput

func (RecordTemplateFlvParamArgs) ToRecordTemplateFlvParamPtrOutputWithContext

func (i RecordTemplateFlvParamArgs) ToRecordTemplateFlvParamPtrOutputWithContext(ctx context.Context) RecordTemplateFlvParamPtrOutput

type RecordTemplateFlvParamInput

type RecordTemplateFlvParamInput interface {
	pulumi.Input

	ToRecordTemplateFlvParamOutput() RecordTemplateFlvParamOutput
	ToRecordTemplateFlvParamOutputWithContext(context.Context) RecordTemplateFlvParamOutput
}

RecordTemplateFlvParamInput is an input type that accepts RecordTemplateFlvParamArgs and RecordTemplateFlvParamOutput values. You can construct a concrete instance of `RecordTemplateFlvParamInput` via:

RecordTemplateFlvParamArgs{...}

type RecordTemplateFlvParamOutput

type RecordTemplateFlvParamOutput struct{ *pulumi.OutputState }

func (RecordTemplateFlvParamOutput) ClassId

func (RecordTemplateFlvParamOutput) ElementType

func (RecordTemplateFlvParamOutput) Enable

func (RecordTemplateFlvParamOutput) Procedure

func (RecordTemplateFlvParamOutput) RecordInterval

func (RecordTemplateFlvParamOutput) StorageMode

func (RecordTemplateFlvParamOutput) StorageTime

func (RecordTemplateFlvParamOutput) ToRecordTemplateFlvParamOutput

func (o RecordTemplateFlvParamOutput) ToRecordTemplateFlvParamOutput() RecordTemplateFlvParamOutput

func (RecordTemplateFlvParamOutput) ToRecordTemplateFlvParamOutputWithContext

func (o RecordTemplateFlvParamOutput) ToRecordTemplateFlvParamOutputWithContext(ctx context.Context) RecordTemplateFlvParamOutput

func (RecordTemplateFlvParamOutput) ToRecordTemplateFlvParamPtrOutput

func (o RecordTemplateFlvParamOutput) ToRecordTemplateFlvParamPtrOutput() RecordTemplateFlvParamPtrOutput

func (RecordTemplateFlvParamOutput) ToRecordTemplateFlvParamPtrOutputWithContext

func (o RecordTemplateFlvParamOutput) ToRecordTemplateFlvParamPtrOutputWithContext(ctx context.Context) RecordTemplateFlvParamPtrOutput

func (RecordTemplateFlvParamOutput) VodFileName

func (RecordTemplateFlvParamOutput) VodSubAppId

type RecordTemplateFlvParamPtrInput

type RecordTemplateFlvParamPtrInput interface {
	pulumi.Input

	ToRecordTemplateFlvParamPtrOutput() RecordTemplateFlvParamPtrOutput
	ToRecordTemplateFlvParamPtrOutputWithContext(context.Context) RecordTemplateFlvParamPtrOutput
}

RecordTemplateFlvParamPtrInput is an input type that accepts RecordTemplateFlvParamArgs, RecordTemplateFlvParamPtr and RecordTemplateFlvParamPtrOutput values. You can construct a concrete instance of `RecordTemplateFlvParamPtrInput` via:

        RecordTemplateFlvParamArgs{...}

or:

        nil

type RecordTemplateFlvParamPtrOutput

type RecordTemplateFlvParamPtrOutput struct{ *pulumi.OutputState }

func (RecordTemplateFlvParamPtrOutput) ClassId

func (RecordTemplateFlvParamPtrOutput) Elem

func (RecordTemplateFlvParamPtrOutput) ElementType

func (RecordTemplateFlvParamPtrOutput) Enable

func (RecordTemplateFlvParamPtrOutput) Procedure

func (RecordTemplateFlvParamPtrOutput) RecordInterval

func (RecordTemplateFlvParamPtrOutput) StorageMode

func (RecordTemplateFlvParamPtrOutput) StorageTime

func (RecordTemplateFlvParamPtrOutput) ToRecordTemplateFlvParamPtrOutput

func (o RecordTemplateFlvParamPtrOutput) ToRecordTemplateFlvParamPtrOutput() RecordTemplateFlvParamPtrOutput

func (RecordTemplateFlvParamPtrOutput) ToRecordTemplateFlvParamPtrOutputWithContext

func (o RecordTemplateFlvParamPtrOutput) ToRecordTemplateFlvParamPtrOutputWithContext(ctx context.Context) RecordTemplateFlvParamPtrOutput

func (RecordTemplateFlvParamPtrOutput) VodFileName

func (RecordTemplateFlvParamPtrOutput) VodSubAppId

type RecordTemplateFlvSpecialParam

type RecordTemplateFlvSpecialParam struct {
	UploadInRecording *bool `pulumi:"uploadInRecording"`
}

type RecordTemplateFlvSpecialParamArgs

type RecordTemplateFlvSpecialParamArgs struct {
	UploadInRecording pulumi.BoolPtrInput `pulumi:"uploadInRecording"`
}

func (RecordTemplateFlvSpecialParamArgs) ElementType

func (RecordTemplateFlvSpecialParamArgs) ToRecordTemplateFlvSpecialParamOutput

func (i RecordTemplateFlvSpecialParamArgs) ToRecordTemplateFlvSpecialParamOutput() RecordTemplateFlvSpecialParamOutput

func (RecordTemplateFlvSpecialParamArgs) ToRecordTemplateFlvSpecialParamOutputWithContext

func (i RecordTemplateFlvSpecialParamArgs) ToRecordTemplateFlvSpecialParamOutputWithContext(ctx context.Context) RecordTemplateFlvSpecialParamOutput

func (RecordTemplateFlvSpecialParamArgs) ToRecordTemplateFlvSpecialParamPtrOutput

func (i RecordTemplateFlvSpecialParamArgs) ToRecordTemplateFlvSpecialParamPtrOutput() RecordTemplateFlvSpecialParamPtrOutput

func (RecordTemplateFlvSpecialParamArgs) ToRecordTemplateFlvSpecialParamPtrOutputWithContext

func (i RecordTemplateFlvSpecialParamArgs) ToRecordTemplateFlvSpecialParamPtrOutputWithContext(ctx context.Context) RecordTemplateFlvSpecialParamPtrOutput

type RecordTemplateFlvSpecialParamInput

type RecordTemplateFlvSpecialParamInput interface {
	pulumi.Input

	ToRecordTemplateFlvSpecialParamOutput() RecordTemplateFlvSpecialParamOutput
	ToRecordTemplateFlvSpecialParamOutputWithContext(context.Context) RecordTemplateFlvSpecialParamOutput
}

RecordTemplateFlvSpecialParamInput is an input type that accepts RecordTemplateFlvSpecialParamArgs and RecordTemplateFlvSpecialParamOutput values. You can construct a concrete instance of `RecordTemplateFlvSpecialParamInput` via:

RecordTemplateFlvSpecialParamArgs{...}

type RecordTemplateFlvSpecialParamOutput

type RecordTemplateFlvSpecialParamOutput struct{ *pulumi.OutputState }

func (RecordTemplateFlvSpecialParamOutput) ElementType

func (RecordTemplateFlvSpecialParamOutput) ToRecordTemplateFlvSpecialParamOutput

func (o RecordTemplateFlvSpecialParamOutput) ToRecordTemplateFlvSpecialParamOutput() RecordTemplateFlvSpecialParamOutput

func (RecordTemplateFlvSpecialParamOutput) ToRecordTemplateFlvSpecialParamOutputWithContext

func (o RecordTemplateFlvSpecialParamOutput) ToRecordTemplateFlvSpecialParamOutputWithContext(ctx context.Context) RecordTemplateFlvSpecialParamOutput

func (RecordTemplateFlvSpecialParamOutput) ToRecordTemplateFlvSpecialParamPtrOutput

func (o RecordTemplateFlvSpecialParamOutput) ToRecordTemplateFlvSpecialParamPtrOutput() RecordTemplateFlvSpecialParamPtrOutput

func (RecordTemplateFlvSpecialParamOutput) ToRecordTemplateFlvSpecialParamPtrOutputWithContext

func (o RecordTemplateFlvSpecialParamOutput) ToRecordTemplateFlvSpecialParamPtrOutputWithContext(ctx context.Context) RecordTemplateFlvSpecialParamPtrOutput

func (RecordTemplateFlvSpecialParamOutput) UploadInRecording

type RecordTemplateFlvSpecialParamPtrInput

type RecordTemplateFlvSpecialParamPtrInput interface {
	pulumi.Input

	ToRecordTemplateFlvSpecialParamPtrOutput() RecordTemplateFlvSpecialParamPtrOutput
	ToRecordTemplateFlvSpecialParamPtrOutputWithContext(context.Context) RecordTemplateFlvSpecialParamPtrOutput
}

RecordTemplateFlvSpecialParamPtrInput is an input type that accepts RecordTemplateFlvSpecialParamArgs, RecordTemplateFlvSpecialParamPtr and RecordTemplateFlvSpecialParamPtrOutput values. You can construct a concrete instance of `RecordTemplateFlvSpecialParamPtrInput` via:

        RecordTemplateFlvSpecialParamArgs{...}

or:

        nil

type RecordTemplateFlvSpecialParamPtrOutput

type RecordTemplateFlvSpecialParamPtrOutput struct{ *pulumi.OutputState }

func (RecordTemplateFlvSpecialParamPtrOutput) Elem

func (RecordTemplateFlvSpecialParamPtrOutput) ElementType

func (RecordTemplateFlvSpecialParamPtrOutput) ToRecordTemplateFlvSpecialParamPtrOutput

func (o RecordTemplateFlvSpecialParamPtrOutput) ToRecordTemplateFlvSpecialParamPtrOutput() RecordTemplateFlvSpecialParamPtrOutput

func (RecordTemplateFlvSpecialParamPtrOutput) ToRecordTemplateFlvSpecialParamPtrOutputWithContext

func (o RecordTemplateFlvSpecialParamPtrOutput) ToRecordTemplateFlvSpecialParamPtrOutputWithContext(ctx context.Context) RecordTemplateFlvSpecialParamPtrOutput

func (RecordTemplateFlvSpecialParamPtrOutput) UploadInRecording

type RecordTemplateHlsParam

type RecordTemplateHlsParam struct {
	ClassId        *int    `pulumi:"classId"`
	Enable         *int    `pulumi:"enable"`
	Procedure      *string `pulumi:"procedure"`
	RecordInterval *int    `pulumi:"recordInterval"`
	StorageMode    *string `pulumi:"storageMode"`
	StorageTime    *int    `pulumi:"storageTime"`
	VodFileName    *string `pulumi:"vodFileName"`
	VodSubAppId    *int    `pulumi:"vodSubAppId"`
}

type RecordTemplateHlsParamArgs

type RecordTemplateHlsParamArgs struct {
	ClassId        pulumi.IntPtrInput    `pulumi:"classId"`
	Enable         pulumi.IntPtrInput    `pulumi:"enable"`
	Procedure      pulumi.StringPtrInput `pulumi:"procedure"`
	RecordInterval pulumi.IntPtrInput    `pulumi:"recordInterval"`
	StorageMode    pulumi.StringPtrInput `pulumi:"storageMode"`
	StorageTime    pulumi.IntPtrInput    `pulumi:"storageTime"`
	VodFileName    pulumi.StringPtrInput `pulumi:"vodFileName"`
	VodSubAppId    pulumi.IntPtrInput    `pulumi:"vodSubAppId"`
}

func (RecordTemplateHlsParamArgs) ElementType

func (RecordTemplateHlsParamArgs) ElementType() reflect.Type

func (RecordTemplateHlsParamArgs) ToRecordTemplateHlsParamOutput

func (i RecordTemplateHlsParamArgs) ToRecordTemplateHlsParamOutput() RecordTemplateHlsParamOutput

func (RecordTemplateHlsParamArgs) ToRecordTemplateHlsParamOutputWithContext

func (i RecordTemplateHlsParamArgs) ToRecordTemplateHlsParamOutputWithContext(ctx context.Context) RecordTemplateHlsParamOutput

func (RecordTemplateHlsParamArgs) ToRecordTemplateHlsParamPtrOutput

func (i RecordTemplateHlsParamArgs) ToRecordTemplateHlsParamPtrOutput() RecordTemplateHlsParamPtrOutput

func (RecordTemplateHlsParamArgs) ToRecordTemplateHlsParamPtrOutputWithContext

func (i RecordTemplateHlsParamArgs) ToRecordTemplateHlsParamPtrOutputWithContext(ctx context.Context) RecordTemplateHlsParamPtrOutput

type RecordTemplateHlsParamInput

type RecordTemplateHlsParamInput interface {
	pulumi.Input

	ToRecordTemplateHlsParamOutput() RecordTemplateHlsParamOutput
	ToRecordTemplateHlsParamOutputWithContext(context.Context) RecordTemplateHlsParamOutput
}

RecordTemplateHlsParamInput is an input type that accepts RecordTemplateHlsParamArgs and RecordTemplateHlsParamOutput values. You can construct a concrete instance of `RecordTemplateHlsParamInput` via:

RecordTemplateHlsParamArgs{...}

type RecordTemplateHlsParamOutput

type RecordTemplateHlsParamOutput struct{ *pulumi.OutputState }

func (RecordTemplateHlsParamOutput) ClassId

func (RecordTemplateHlsParamOutput) ElementType

func (RecordTemplateHlsParamOutput) Enable

func (RecordTemplateHlsParamOutput) Procedure

func (RecordTemplateHlsParamOutput) RecordInterval

func (RecordTemplateHlsParamOutput) StorageMode

func (RecordTemplateHlsParamOutput) StorageTime

func (RecordTemplateHlsParamOutput) ToRecordTemplateHlsParamOutput

func (o RecordTemplateHlsParamOutput) ToRecordTemplateHlsParamOutput() RecordTemplateHlsParamOutput

func (RecordTemplateHlsParamOutput) ToRecordTemplateHlsParamOutputWithContext

func (o RecordTemplateHlsParamOutput) ToRecordTemplateHlsParamOutputWithContext(ctx context.Context) RecordTemplateHlsParamOutput

func (RecordTemplateHlsParamOutput) ToRecordTemplateHlsParamPtrOutput

func (o RecordTemplateHlsParamOutput) ToRecordTemplateHlsParamPtrOutput() RecordTemplateHlsParamPtrOutput

func (RecordTemplateHlsParamOutput) ToRecordTemplateHlsParamPtrOutputWithContext

func (o RecordTemplateHlsParamOutput) ToRecordTemplateHlsParamPtrOutputWithContext(ctx context.Context) RecordTemplateHlsParamPtrOutput

func (RecordTemplateHlsParamOutput) VodFileName

func (RecordTemplateHlsParamOutput) VodSubAppId

type RecordTemplateHlsParamPtrInput

type RecordTemplateHlsParamPtrInput interface {
	pulumi.Input

	ToRecordTemplateHlsParamPtrOutput() RecordTemplateHlsParamPtrOutput
	ToRecordTemplateHlsParamPtrOutputWithContext(context.Context) RecordTemplateHlsParamPtrOutput
}

RecordTemplateHlsParamPtrInput is an input type that accepts RecordTemplateHlsParamArgs, RecordTemplateHlsParamPtr and RecordTemplateHlsParamPtrOutput values. You can construct a concrete instance of `RecordTemplateHlsParamPtrInput` via:

        RecordTemplateHlsParamArgs{...}

or:

        nil

type RecordTemplateHlsParamPtrOutput

type RecordTemplateHlsParamPtrOutput struct{ *pulumi.OutputState }

func (RecordTemplateHlsParamPtrOutput) ClassId

func (RecordTemplateHlsParamPtrOutput) Elem

func (RecordTemplateHlsParamPtrOutput) ElementType

func (RecordTemplateHlsParamPtrOutput) Enable

func (RecordTemplateHlsParamPtrOutput) Procedure

func (RecordTemplateHlsParamPtrOutput) RecordInterval

func (RecordTemplateHlsParamPtrOutput) StorageMode

func (RecordTemplateHlsParamPtrOutput) StorageTime

func (RecordTemplateHlsParamPtrOutput) ToRecordTemplateHlsParamPtrOutput

func (o RecordTemplateHlsParamPtrOutput) ToRecordTemplateHlsParamPtrOutput() RecordTemplateHlsParamPtrOutput

func (RecordTemplateHlsParamPtrOutput) ToRecordTemplateHlsParamPtrOutputWithContext

func (o RecordTemplateHlsParamPtrOutput) ToRecordTemplateHlsParamPtrOutputWithContext(ctx context.Context) RecordTemplateHlsParamPtrOutput

func (RecordTemplateHlsParamPtrOutput) VodFileName

func (RecordTemplateHlsParamPtrOutput) VodSubAppId

type RecordTemplateHlsSpecialParam

type RecordTemplateHlsSpecialParam struct {
	FlowContinueDuration *int `pulumi:"flowContinueDuration"`
}

type RecordTemplateHlsSpecialParamArgs

type RecordTemplateHlsSpecialParamArgs struct {
	FlowContinueDuration pulumi.IntPtrInput `pulumi:"flowContinueDuration"`
}

func (RecordTemplateHlsSpecialParamArgs) ElementType

func (RecordTemplateHlsSpecialParamArgs) ToRecordTemplateHlsSpecialParamOutput

func (i RecordTemplateHlsSpecialParamArgs) ToRecordTemplateHlsSpecialParamOutput() RecordTemplateHlsSpecialParamOutput

func (RecordTemplateHlsSpecialParamArgs) ToRecordTemplateHlsSpecialParamOutputWithContext

func (i RecordTemplateHlsSpecialParamArgs) ToRecordTemplateHlsSpecialParamOutputWithContext(ctx context.Context) RecordTemplateHlsSpecialParamOutput

func (RecordTemplateHlsSpecialParamArgs) ToRecordTemplateHlsSpecialParamPtrOutput

func (i RecordTemplateHlsSpecialParamArgs) ToRecordTemplateHlsSpecialParamPtrOutput() RecordTemplateHlsSpecialParamPtrOutput

func (RecordTemplateHlsSpecialParamArgs) ToRecordTemplateHlsSpecialParamPtrOutputWithContext

func (i RecordTemplateHlsSpecialParamArgs) ToRecordTemplateHlsSpecialParamPtrOutputWithContext(ctx context.Context) RecordTemplateHlsSpecialParamPtrOutput

type RecordTemplateHlsSpecialParamInput

type RecordTemplateHlsSpecialParamInput interface {
	pulumi.Input

	ToRecordTemplateHlsSpecialParamOutput() RecordTemplateHlsSpecialParamOutput
	ToRecordTemplateHlsSpecialParamOutputWithContext(context.Context) RecordTemplateHlsSpecialParamOutput
}

RecordTemplateHlsSpecialParamInput is an input type that accepts RecordTemplateHlsSpecialParamArgs and RecordTemplateHlsSpecialParamOutput values. You can construct a concrete instance of `RecordTemplateHlsSpecialParamInput` via:

RecordTemplateHlsSpecialParamArgs{...}

type RecordTemplateHlsSpecialParamOutput

type RecordTemplateHlsSpecialParamOutput struct{ *pulumi.OutputState }

func (RecordTemplateHlsSpecialParamOutput) ElementType

func (RecordTemplateHlsSpecialParamOutput) FlowContinueDuration

func (o RecordTemplateHlsSpecialParamOutput) FlowContinueDuration() pulumi.IntPtrOutput

func (RecordTemplateHlsSpecialParamOutput) ToRecordTemplateHlsSpecialParamOutput

func (o RecordTemplateHlsSpecialParamOutput) ToRecordTemplateHlsSpecialParamOutput() RecordTemplateHlsSpecialParamOutput

func (RecordTemplateHlsSpecialParamOutput) ToRecordTemplateHlsSpecialParamOutputWithContext

func (o RecordTemplateHlsSpecialParamOutput) ToRecordTemplateHlsSpecialParamOutputWithContext(ctx context.Context) RecordTemplateHlsSpecialParamOutput

func (RecordTemplateHlsSpecialParamOutput) ToRecordTemplateHlsSpecialParamPtrOutput

func (o RecordTemplateHlsSpecialParamOutput) ToRecordTemplateHlsSpecialParamPtrOutput() RecordTemplateHlsSpecialParamPtrOutput

func (RecordTemplateHlsSpecialParamOutput) ToRecordTemplateHlsSpecialParamPtrOutputWithContext

func (o RecordTemplateHlsSpecialParamOutput) ToRecordTemplateHlsSpecialParamPtrOutputWithContext(ctx context.Context) RecordTemplateHlsSpecialParamPtrOutput

type RecordTemplateHlsSpecialParamPtrInput

type RecordTemplateHlsSpecialParamPtrInput interface {
	pulumi.Input

	ToRecordTemplateHlsSpecialParamPtrOutput() RecordTemplateHlsSpecialParamPtrOutput
	ToRecordTemplateHlsSpecialParamPtrOutputWithContext(context.Context) RecordTemplateHlsSpecialParamPtrOutput
}

RecordTemplateHlsSpecialParamPtrInput is an input type that accepts RecordTemplateHlsSpecialParamArgs, RecordTemplateHlsSpecialParamPtr and RecordTemplateHlsSpecialParamPtrOutput values. You can construct a concrete instance of `RecordTemplateHlsSpecialParamPtrInput` via:

        RecordTemplateHlsSpecialParamArgs{...}

or:

        nil

type RecordTemplateHlsSpecialParamPtrOutput

type RecordTemplateHlsSpecialParamPtrOutput struct{ *pulumi.OutputState }

func (RecordTemplateHlsSpecialParamPtrOutput) Elem

func (RecordTemplateHlsSpecialParamPtrOutput) ElementType

func (RecordTemplateHlsSpecialParamPtrOutput) FlowContinueDuration

func (RecordTemplateHlsSpecialParamPtrOutput) ToRecordTemplateHlsSpecialParamPtrOutput

func (o RecordTemplateHlsSpecialParamPtrOutput) ToRecordTemplateHlsSpecialParamPtrOutput() RecordTemplateHlsSpecialParamPtrOutput

func (RecordTemplateHlsSpecialParamPtrOutput) ToRecordTemplateHlsSpecialParamPtrOutputWithContext

func (o RecordTemplateHlsSpecialParamPtrOutput) ToRecordTemplateHlsSpecialParamPtrOutputWithContext(ctx context.Context) RecordTemplateHlsSpecialParamPtrOutput

type RecordTemplateInput

type RecordTemplateInput interface {
	pulumi.Input

	ToRecordTemplateOutput() RecordTemplateOutput
	ToRecordTemplateOutputWithContext(ctx context.Context) RecordTemplateOutput
}

type RecordTemplateMap

type RecordTemplateMap map[string]RecordTemplateInput

func (RecordTemplateMap) ElementType

func (RecordTemplateMap) ElementType() reflect.Type

func (RecordTemplateMap) ToRecordTemplateMapOutput

func (i RecordTemplateMap) ToRecordTemplateMapOutput() RecordTemplateMapOutput

func (RecordTemplateMap) ToRecordTemplateMapOutputWithContext

func (i RecordTemplateMap) ToRecordTemplateMapOutputWithContext(ctx context.Context) RecordTemplateMapOutput

type RecordTemplateMapInput

type RecordTemplateMapInput interface {
	pulumi.Input

	ToRecordTemplateMapOutput() RecordTemplateMapOutput
	ToRecordTemplateMapOutputWithContext(context.Context) RecordTemplateMapOutput
}

RecordTemplateMapInput is an input type that accepts RecordTemplateMap and RecordTemplateMapOutput values. You can construct a concrete instance of `RecordTemplateMapInput` via:

RecordTemplateMap{ "key": RecordTemplateArgs{...} }

type RecordTemplateMapOutput

type RecordTemplateMapOutput struct{ *pulumi.OutputState }

func (RecordTemplateMapOutput) ElementType

func (RecordTemplateMapOutput) ElementType() reflect.Type

func (RecordTemplateMapOutput) MapIndex

func (RecordTemplateMapOutput) ToRecordTemplateMapOutput

func (o RecordTemplateMapOutput) ToRecordTemplateMapOutput() RecordTemplateMapOutput

func (RecordTemplateMapOutput) ToRecordTemplateMapOutputWithContext

func (o RecordTemplateMapOutput) ToRecordTemplateMapOutputWithContext(ctx context.Context) RecordTemplateMapOutput

type RecordTemplateMp3Param

type RecordTemplateMp3Param struct {
	ClassId        *int    `pulumi:"classId"`
	Enable         *int    `pulumi:"enable"`
	Procedure      *string `pulumi:"procedure"`
	RecordInterval *int    `pulumi:"recordInterval"`
	StorageMode    *string `pulumi:"storageMode"`
	StorageTime    *int    `pulumi:"storageTime"`
	VodFileName    *string `pulumi:"vodFileName"`
	VodSubAppId    *int    `pulumi:"vodSubAppId"`
}

type RecordTemplateMp3ParamArgs

type RecordTemplateMp3ParamArgs struct {
	ClassId        pulumi.IntPtrInput    `pulumi:"classId"`
	Enable         pulumi.IntPtrInput    `pulumi:"enable"`
	Procedure      pulumi.StringPtrInput `pulumi:"procedure"`
	RecordInterval pulumi.IntPtrInput    `pulumi:"recordInterval"`
	StorageMode    pulumi.StringPtrInput `pulumi:"storageMode"`
	StorageTime    pulumi.IntPtrInput    `pulumi:"storageTime"`
	VodFileName    pulumi.StringPtrInput `pulumi:"vodFileName"`
	VodSubAppId    pulumi.IntPtrInput    `pulumi:"vodSubAppId"`
}

func (RecordTemplateMp3ParamArgs) ElementType

func (RecordTemplateMp3ParamArgs) ElementType() reflect.Type

func (RecordTemplateMp3ParamArgs) ToRecordTemplateMp3ParamOutput

func (i RecordTemplateMp3ParamArgs) ToRecordTemplateMp3ParamOutput() RecordTemplateMp3ParamOutput

func (RecordTemplateMp3ParamArgs) ToRecordTemplateMp3ParamOutputWithContext

func (i RecordTemplateMp3ParamArgs) ToRecordTemplateMp3ParamOutputWithContext(ctx context.Context) RecordTemplateMp3ParamOutput

func (RecordTemplateMp3ParamArgs) ToRecordTemplateMp3ParamPtrOutput

func (i RecordTemplateMp3ParamArgs) ToRecordTemplateMp3ParamPtrOutput() RecordTemplateMp3ParamPtrOutput

func (RecordTemplateMp3ParamArgs) ToRecordTemplateMp3ParamPtrOutputWithContext

func (i RecordTemplateMp3ParamArgs) ToRecordTemplateMp3ParamPtrOutputWithContext(ctx context.Context) RecordTemplateMp3ParamPtrOutput

type RecordTemplateMp3ParamInput

type RecordTemplateMp3ParamInput interface {
	pulumi.Input

	ToRecordTemplateMp3ParamOutput() RecordTemplateMp3ParamOutput
	ToRecordTemplateMp3ParamOutputWithContext(context.Context) RecordTemplateMp3ParamOutput
}

RecordTemplateMp3ParamInput is an input type that accepts RecordTemplateMp3ParamArgs and RecordTemplateMp3ParamOutput values. You can construct a concrete instance of `RecordTemplateMp3ParamInput` via:

RecordTemplateMp3ParamArgs{...}

type RecordTemplateMp3ParamOutput

type RecordTemplateMp3ParamOutput struct{ *pulumi.OutputState }

func (RecordTemplateMp3ParamOutput) ClassId

func (RecordTemplateMp3ParamOutput) ElementType

func (RecordTemplateMp3ParamOutput) Enable

func (RecordTemplateMp3ParamOutput) Procedure

func (RecordTemplateMp3ParamOutput) RecordInterval

func (RecordTemplateMp3ParamOutput) StorageMode

func (RecordTemplateMp3ParamOutput) StorageTime

func (RecordTemplateMp3ParamOutput) ToRecordTemplateMp3ParamOutput

func (o RecordTemplateMp3ParamOutput) ToRecordTemplateMp3ParamOutput() RecordTemplateMp3ParamOutput

func (RecordTemplateMp3ParamOutput) ToRecordTemplateMp3ParamOutputWithContext

func (o RecordTemplateMp3ParamOutput) ToRecordTemplateMp3ParamOutputWithContext(ctx context.Context) RecordTemplateMp3ParamOutput

func (RecordTemplateMp3ParamOutput) ToRecordTemplateMp3ParamPtrOutput

func (o RecordTemplateMp3ParamOutput) ToRecordTemplateMp3ParamPtrOutput() RecordTemplateMp3ParamPtrOutput

func (RecordTemplateMp3ParamOutput) ToRecordTemplateMp3ParamPtrOutputWithContext

func (o RecordTemplateMp3ParamOutput) ToRecordTemplateMp3ParamPtrOutputWithContext(ctx context.Context) RecordTemplateMp3ParamPtrOutput

func (RecordTemplateMp3ParamOutput) VodFileName

func (RecordTemplateMp3ParamOutput) VodSubAppId

type RecordTemplateMp3ParamPtrInput

type RecordTemplateMp3ParamPtrInput interface {
	pulumi.Input

	ToRecordTemplateMp3ParamPtrOutput() RecordTemplateMp3ParamPtrOutput
	ToRecordTemplateMp3ParamPtrOutputWithContext(context.Context) RecordTemplateMp3ParamPtrOutput
}

RecordTemplateMp3ParamPtrInput is an input type that accepts RecordTemplateMp3ParamArgs, RecordTemplateMp3ParamPtr and RecordTemplateMp3ParamPtrOutput values. You can construct a concrete instance of `RecordTemplateMp3ParamPtrInput` via:

        RecordTemplateMp3ParamArgs{...}

or:

        nil

type RecordTemplateMp3ParamPtrOutput

type RecordTemplateMp3ParamPtrOutput struct{ *pulumi.OutputState }

func (RecordTemplateMp3ParamPtrOutput) ClassId

func (RecordTemplateMp3ParamPtrOutput) Elem

func (RecordTemplateMp3ParamPtrOutput) ElementType

func (RecordTemplateMp3ParamPtrOutput) Enable

func (RecordTemplateMp3ParamPtrOutput) Procedure

func (RecordTemplateMp3ParamPtrOutput) RecordInterval

func (RecordTemplateMp3ParamPtrOutput) StorageMode

func (RecordTemplateMp3ParamPtrOutput) StorageTime

func (RecordTemplateMp3ParamPtrOutput) ToRecordTemplateMp3ParamPtrOutput

func (o RecordTemplateMp3ParamPtrOutput) ToRecordTemplateMp3ParamPtrOutput() RecordTemplateMp3ParamPtrOutput

func (RecordTemplateMp3ParamPtrOutput) ToRecordTemplateMp3ParamPtrOutputWithContext

func (o RecordTemplateMp3ParamPtrOutput) ToRecordTemplateMp3ParamPtrOutputWithContext(ctx context.Context) RecordTemplateMp3ParamPtrOutput

func (RecordTemplateMp3ParamPtrOutput) VodFileName

func (RecordTemplateMp3ParamPtrOutput) VodSubAppId

type RecordTemplateMp4Param

type RecordTemplateMp4Param struct {
	ClassId        *int    `pulumi:"classId"`
	Enable         *int    `pulumi:"enable"`
	Procedure      *string `pulumi:"procedure"`
	RecordInterval *int    `pulumi:"recordInterval"`
	StorageMode    *string `pulumi:"storageMode"`
	StorageTime    *int    `pulumi:"storageTime"`
	VodFileName    *string `pulumi:"vodFileName"`
	VodSubAppId    *int    `pulumi:"vodSubAppId"`
}

type RecordTemplateMp4ParamArgs

type RecordTemplateMp4ParamArgs struct {
	ClassId        pulumi.IntPtrInput    `pulumi:"classId"`
	Enable         pulumi.IntPtrInput    `pulumi:"enable"`
	Procedure      pulumi.StringPtrInput `pulumi:"procedure"`
	RecordInterval pulumi.IntPtrInput    `pulumi:"recordInterval"`
	StorageMode    pulumi.StringPtrInput `pulumi:"storageMode"`
	StorageTime    pulumi.IntPtrInput    `pulumi:"storageTime"`
	VodFileName    pulumi.StringPtrInput `pulumi:"vodFileName"`
	VodSubAppId    pulumi.IntPtrInput    `pulumi:"vodSubAppId"`
}

func (RecordTemplateMp4ParamArgs) ElementType

func (RecordTemplateMp4ParamArgs) ElementType() reflect.Type

func (RecordTemplateMp4ParamArgs) ToRecordTemplateMp4ParamOutput

func (i RecordTemplateMp4ParamArgs) ToRecordTemplateMp4ParamOutput() RecordTemplateMp4ParamOutput

func (RecordTemplateMp4ParamArgs) ToRecordTemplateMp4ParamOutputWithContext

func (i RecordTemplateMp4ParamArgs) ToRecordTemplateMp4ParamOutputWithContext(ctx context.Context) RecordTemplateMp4ParamOutput

func (RecordTemplateMp4ParamArgs) ToRecordTemplateMp4ParamPtrOutput

func (i RecordTemplateMp4ParamArgs) ToRecordTemplateMp4ParamPtrOutput() RecordTemplateMp4ParamPtrOutput

func (RecordTemplateMp4ParamArgs) ToRecordTemplateMp4ParamPtrOutputWithContext

func (i RecordTemplateMp4ParamArgs) ToRecordTemplateMp4ParamPtrOutputWithContext(ctx context.Context) RecordTemplateMp4ParamPtrOutput

type RecordTemplateMp4ParamInput

type RecordTemplateMp4ParamInput interface {
	pulumi.Input

	ToRecordTemplateMp4ParamOutput() RecordTemplateMp4ParamOutput
	ToRecordTemplateMp4ParamOutputWithContext(context.Context) RecordTemplateMp4ParamOutput
}

RecordTemplateMp4ParamInput is an input type that accepts RecordTemplateMp4ParamArgs and RecordTemplateMp4ParamOutput values. You can construct a concrete instance of `RecordTemplateMp4ParamInput` via:

RecordTemplateMp4ParamArgs{...}

type RecordTemplateMp4ParamOutput

type RecordTemplateMp4ParamOutput struct{ *pulumi.OutputState }

func (RecordTemplateMp4ParamOutput) ClassId

func (RecordTemplateMp4ParamOutput) ElementType

func (RecordTemplateMp4ParamOutput) Enable

func (RecordTemplateMp4ParamOutput) Procedure

func (RecordTemplateMp4ParamOutput) RecordInterval

func (RecordTemplateMp4ParamOutput) StorageMode

func (RecordTemplateMp4ParamOutput) StorageTime

func (RecordTemplateMp4ParamOutput) ToRecordTemplateMp4ParamOutput

func (o RecordTemplateMp4ParamOutput) ToRecordTemplateMp4ParamOutput() RecordTemplateMp4ParamOutput

func (RecordTemplateMp4ParamOutput) ToRecordTemplateMp4ParamOutputWithContext

func (o RecordTemplateMp4ParamOutput) ToRecordTemplateMp4ParamOutputWithContext(ctx context.Context) RecordTemplateMp4ParamOutput

func (RecordTemplateMp4ParamOutput) ToRecordTemplateMp4ParamPtrOutput

func (o RecordTemplateMp4ParamOutput) ToRecordTemplateMp4ParamPtrOutput() RecordTemplateMp4ParamPtrOutput

func (RecordTemplateMp4ParamOutput) ToRecordTemplateMp4ParamPtrOutputWithContext

func (o RecordTemplateMp4ParamOutput) ToRecordTemplateMp4ParamPtrOutputWithContext(ctx context.Context) RecordTemplateMp4ParamPtrOutput

func (RecordTemplateMp4ParamOutput) VodFileName

func (RecordTemplateMp4ParamOutput) VodSubAppId

type RecordTemplateMp4ParamPtrInput

type RecordTemplateMp4ParamPtrInput interface {
	pulumi.Input

	ToRecordTemplateMp4ParamPtrOutput() RecordTemplateMp4ParamPtrOutput
	ToRecordTemplateMp4ParamPtrOutputWithContext(context.Context) RecordTemplateMp4ParamPtrOutput
}

RecordTemplateMp4ParamPtrInput is an input type that accepts RecordTemplateMp4ParamArgs, RecordTemplateMp4ParamPtr and RecordTemplateMp4ParamPtrOutput values. You can construct a concrete instance of `RecordTemplateMp4ParamPtrInput` via:

        RecordTemplateMp4ParamArgs{...}

or:

        nil

type RecordTemplateMp4ParamPtrOutput

type RecordTemplateMp4ParamPtrOutput struct{ *pulumi.OutputState }

func (RecordTemplateMp4ParamPtrOutput) ClassId

func (RecordTemplateMp4ParamPtrOutput) Elem

func (RecordTemplateMp4ParamPtrOutput) ElementType

func (RecordTemplateMp4ParamPtrOutput) Enable

func (RecordTemplateMp4ParamPtrOutput) Procedure

func (RecordTemplateMp4ParamPtrOutput) RecordInterval

func (RecordTemplateMp4ParamPtrOutput) StorageMode

func (RecordTemplateMp4ParamPtrOutput) StorageTime

func (RecordTemplateMp4ParamPtrOutput) ToRecordTemplateMp4ParamPtrOutput

func (o RecordTemplateMp4ParamPtrOutput) ToRecordTemplateMp4ParamPtrOutput() RecordTemplateMp4ParamPtrOutput

func (RecordTemplateMp4ParamPtrOutput) ToRecordTemplateMp4ParamPtrOutputWithContext

func (o RecordTemplateMp4ParamPtrOutput) ToRecordTemplateMp4ParamPtrOutputWithContext(ctx context.Context) RecordTemplateMp4ParamPtrOutput

func (RecordTemplateMp4ParamPtrOutput) VodFileName

func (RecordTemplateMp4ParamPtrOutput) VodSubAppId

type RecordTemplateOutput

type RecordTemplateOutput struct{ *pulumi.OutputState }

func (RecordTemplateOutput) AacParam

Aac recording parameters are set when Aac recording is enabled.

func (RecordTemplateOutput) Description

Description.

func (RecordTemplateOutput) ElementType

func (RecordTemplateOutput) ElementType() reflect.Type

func (RecordTemplateOutput) FlvParam

Flv recording parameters are set when Flv recording is enabled.

func (RecordTemplateOutput) FlvSpecialParam

FLV records special parameters.

func (RecordTemplateOutput) HlsParam

Hls recording parameters, which are set when hls recording is enabled.

func (RecordTemplateOutput) HlsSpecialParam

HLS specific recording parameters.

func (RecordTemplateOutput) IsDelayLive

func (o RecordTemplateOutput) IsDelayLive() pulumi.IntPtrOutput

Live broadcast type, 0 by default. 0: Ordinary live broadcast, 1: Slow broadcast.

func (RecordTemplateOutput) Mp3Param

Mp3 recording parameters are set when Mp3 recording is turned on.

func (RecordTemplateOutput) Mp4Param

Mp4 recording parameters are set when Mp4 recording is enabled.

func (RecordTemplateOutput) RemoveWatermark

func (o RecordTemplateOutput) RemoveWatermark() pulumi.BoolPtrOutput

Whether to remove the watermark. This parameter is invalid when the type is slow live broadcast.

func (RecordTemplateOutput) TemplateName

func (o RecordTemplateOutput) TemplateName() pulumi.StringOutput

Template name. Only `Chinese`, `English`, `numbers`, `_`, `-` are supported.

func (RecordTemplateOutput) ToRecordTemplateOutput

func (o RecordTemplateOutput) ToRecordTemplateOutput() RecordTemplateOutput

func (RecordTemplateOutput) ToRecordTemplateOutputWithContext

func (o RecordTemplateOutput) ToRecordTemplateOutputWithContext(ctx context.Context) RecordTemplateOutput

type RecordTemplateState

type RecordTemplateState struct {
	// Aac recording parameters are set when Aac recording is enabled.
	AacParam RecordTemplateAacParamPtrInput
	// Description.
	Description pulumi.StringPtrInput
	// Flv recording parameters are set when Flv recording is enabled.
	FlvParam RecordTemplateFlvParamPtrInput
	// FLV records special parameters.
	FlvSpecialParam RecordTemplateFlvSpecialParamPtrInput
	// Hls recording parameters, which are set when hls recording is enabled.
	HlsParam RecordTemplateHlsParamPtrInput
	// HLS specific recording parameters.
	HlsSpecialParam RecordTemplateHlsSpecialParamPtrInput
	// Live broadcast type, 0 by default. 0: Ordinary live broadcast, 1: Slow broadcast.
	IsDelayLive pulumi.IntPtrInput
	// Mp3 recording parameters are set when Mp3 recording is turned on.
	Mp3Param RecordTemplateMp3ParamPtrInput
	// Mp4 recording parameters are set when Mp4 recording is enabled.
	Mp4Param RecordTemplateMp4ParamPtrInput
	// Whether to remove the watermark. This parameter is invalid when the type is slow live broadcast.
	RemoveWatermark pulumi.BoolPtrInput
	// Template name. Only `Chinese`, `English`, `numbers`, `_`, `-` are supported.
	TemplateName pulumi.StringPtrInput
}

func (RecordTemplateState) ElementType

func (RecordTemplateState) ElementType() reflect.Type

type SnapshotRuleAttachment

type SnapshotRuleAttachment struct {
	pulumi.CustomResourceState

	// The streaming path is consistent with the AppName in the streaming and playback addresses. The default is live.
	AppName pulumi.StringPtrOutput `pulumi:"appName"`
	// Streaming domain name.
	DomainName pulumi.StringOutput `pulumi:"domainName"`
	// Stream name. Note: If this parameter is set to a non empty string, the rule will only work on this streaming.
	StreamName pulumi.StringPtrOutput `pulumi:"streamName"`
	// Template ID.
	TemplateId pulumi.IntOutput `pulumi:"templateId"`
}

func GetSnapshotRuleAttachment

func GetSnapshotRuleAttachment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SnapshotRuleAttachmentState, opts ...pulumi.ResourceOption) (*SnapshotRuleAttachment, error)

GetSnapshotRuleAttachment gets an existing SnapshotRuleAttachment 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 NewSnapshotRuleAttachment

func NewSnapshotRuleAttachment(ctx *pulumi.Context,
	name string, args *SnapshotRuleAttachmentArgs, opts ...pulumi.ResourceOption) (*SnapshotRuleAttachment, error)

NewSnapshotRuleAttachment registers a new resource with the given unique name, arguments, and options.

func (*SnapshotRuleAttachment) ElementType

func (*SnapshotRuleAttachment) ElementType() reflect.Type

func (*SnapshotRuleAttachment) ToSnapshotRuleAttachmentOutput

func (i *SnapshotRuleAttachment) ToSnapshotRuleAttachmentOutput() SnapshotRuleAttachmentOutput

func (*SnapshotRuleAttachment) ToSnapshotRuleAttachmentOutputWithContext

func (i *SnapshotRuleAttachment) ToSnapshotRuleAttachmentOutputWithContext(ctx context.Context) SnapshotRuleAttachmentOutput

type SnapshotRuleAttachmentArgs

type SnapshotRuleAttachmentArgs struct {
	// The streaming path is consistent with the AppName in the streaming and playback addresses. The default is live.
	AppName pulumi.StringPtrInput
	// Streaming domain name.
	DomainName pulumi.StringInput
	// Stream name. Note: If this parameter is set to a non empty string, the rule will only work on this streaming.
	StreamName pulumi.StringPtrInput
	// Template ID.
	TemplateId pulumi.IntInput
}

The set of arguments for constructing a SnapshotRuleAttachment resource.

func (SnapshotRuleAttachmentArgs) ElementType

func (SnapshotRuleAttachmentArgs) ElementType() reflect.Type

type SnapshotRuleAttachmentArray

type SnapshotRuleAttachmentArray []SnapshotRuleAttachmentInput

func (SnapshotRuleAttachmentArray) ElementType

func (SnapshotRuleAttachmentArray) ToSnapshotRuleAttachmentArrayOutput

func (i SnapshotRuleAttachmentArray) ToSnapshotRuleAttachmentArrayOutput() SnapshotRuleAttachmentArrayOutput

func (SnapshotRuleAttachmentArray) ToSnapshotRuleAttachmentArrayOutputWithContext

func (i SnapshotRuleAttachmentArray) ToSnapshotRuleAttachmentArrayOutputWithContext(ctx context.Context) SnapshotRuleAttachmentArrayOutput

type SnapshotRuleAttachmentArrayInput

type SnapshotRuleAttachmentArrayInput interface {
	pulumi.Input

	ToSnapshotRuleAttachmentArrayOutput() SnapshotRuleAttachmentArrayOutput
	ToSnapshotRuleAttachmentArrayOutputWithContext(context.Context) SnapshotRuleAttachmentArrayOutput
}

SnapshotRuleAttachmentArrayInput is an input type that accepts SnapshotRuleAttachmentArray and SnapshotRuleAttachmentArrayOutput values. You can construct a concrete instance of `SnapshotRuleAttachmentArrayInput` via:

SnapshotRuleAttachmentArray{ SnapshotRuleAttachmentArgs{...} }

type SnapshotRuleAttachmentArrayOutput

type SnapshotRuleAttachmentArrayOutput struct{ *pulumi.OutputState }

func (SnapshotRuleAttachmentArrayOutput) ElementType

func (SnapshotRuleAttachmentArrayOutput) Index

func (SnapshotRuleAttachmentArrayOutput) ToSnapshotRuleAttachmentArrayOutput

func (o SnapshotRuleAttachmentArrayOutput) ToSnapshotRuleAttachmentArrayOutput() SnapshotRuleAttachmentArrayOutput

func (SnapshotRuleAttachmentArrayOutput) ToSnapshotRuleAttachmentArrayOutputWithContext

func (o SnapshotRuleAttachmentArrayOutput) ToSnapshotRuleAttachmentArrayOutputWithContext(ctx context.Context) SnapshotRuleAttachmentArrayOutput

type SnapshotRuleAttachmentInput

type SnapshotRuleAttachmentInput interface {
	pulumi.Input

	ToSnapshotRuleAttachmentOutput() SnapshotRuleAttachmentOutput
	ToSnapshotRuleAttachmentOutputWithContext(ctx context.Context) SnapshotRuleAttachmentOutput
}

type SnapshotRuleAttachmentMap

type SnapshotRuleAttachmentMap map[string]SnapshotRuleAttachmentInput

func (SnapshotRuleAttachmentMap) ElementType

func (SnapshotRuleAttachmentMap) ElementType() reflect.Type

func (SnapshotRuleAttachmentMap) ToSnapshotRuleAttachmentMapOutput

func (i SnapshotRuleAttachmentMap) ToSnapshotRuleAttachmentMapOutput() SnapshotRuleAttachmentMapOutput

func (SnapshotRuleAttachmentMap) ToSnapshotRuleAttachmentMapOutputWithContext

func (i SnapshotRuleAttachmentMap) ToSnapshotRuleAttachmentMapOutputWithContext(ctx context.Context) SnapshotRuleAttachmentMapOutput

type SnapshotRuleAttachmentMapInput

type SnapshotRuleAttachmentMapInput interface {
	pulumi.Input

	ToSnapshotRuleAttachmentMapOutput() SnapshotRuleAttachmentMapOutput
	ToSnapshotRuleAttachmentMapOutputWithContext(context.Context) SnapshotRuleAttachmentMapOutput
}

SnapshotRuleAttachmentMapInput is an input type that accepts SnapshotRuleAttachmentMap and SnapshotRuleAttachmentMapOutput values. You can construct a concrete instance of `SnapshotRuleAttachmentMapInput` via:

SnapshotRuleAttachmentMap{ "key": SnapshotRuleAttachmentArgs{...} }

type SnapshotRuleAttachmentMapOutput

type SnapshotRuleAttachmentMapOutput struct{ *pulumi.OutputState }

func (SnapshotRuleAttachmentMapOutput) ElementType

func (SnapshotRuleAttachmentMapOutput) MapIndex

func (SnapshotRuleAttachmentMapOutput) ToSnapshotRuleAttachmentMapOutput

func (o SnapshotRuleAttachmentMapOutput) ToSnapshotRuleAttachmentMapOutput() SnapshotRuleAttachmentMapOutput

func (SnapshotRuleAttachmentMapOutput) ToSnapshotRuleAttachmentMapOutputWithContext

func (o SnapshotRuleAttachmentMapOutput) ToSnapshotRuleAttachmentMapOutputWithContext(ctx context.Context) SnapshotRuleAttachmentMapOutput

type SnapshotRuleAttachmentOutput

type SnapshotRuleAttachmentOutput struct{ *pulumi.OutputState }

func (SnapshotRuleAttachmentOutput) AppName

The streaming path is consistent with the AppName in the streaming and playback addresses. The default is live.

func (SnapshotRuleAttachmentOutput) DomainName

Streaming domain name.

func (SnapshotRuleAttachmentOutput) ElementType

func (SnapshotRuleAttachmentOutput) StreamName

Stream name. Note: If this parameter is set to a non empty string, the rule will only work on this streaming.

func (SnapshotRuleAttachmentOutput) TemplateId

Template ID.

func (SnapshotRuleAttachmentOutput) ToSnapshotRuleAttachmentOutput

func (o SnapshotRuleAttachmentOutput) ToSnapshotRuleAttachmentOutput() SnapshotRuleAttachmentOutput

func (SnapshotRuleAttachmentOutput) ToSnapshotRuleAttachmentOutputWithContext

func (o SnapshotRuleAttachmentOutput) ToSnapshotRuleAttachmentOutputWithContext(ctx context.Context) SnapshotRuleAttachmentOutput

type SnapshotRuleAttachmentState

type SnapshotRuleAttachmentState struct {
	// The streaming path is consistent with the AppName in the streaming and playback addresses. The default is live.
	AppName pulumi.StringPtrInput
	// Streaming domain name.
	DomainName pulumi.StringPtrInput
	// Stream name. Note: If this parameter is set to a non empty string, the rule will only work on this streaming.
	StreamName pulumi.StringPtrInput
	// Template ID.
	TemplateId pulumi.IntPtrInput
}

func (SnapshotRuleAttachmentState) ElementType

type SnapshotTemplate

type SnapshotTemplate struct {
	pulumi.CustomResourceState

	// Cos application ID.
	CosAppId pulumi.IntOutput `pulumi:"cosAppId"`
	// Cos bucket name. Note: The CosBucket parameter value cannot include the - [appid] part.
	CosBucket pulumi.StringOutput `pulumi:"cosBucket"`
	// Cos file name. If it is empty, set according to the default value
	// {StreamID}-screenshot-{Hour}-{Minute}-{Second}-{Width}x{Height}{Ext}.
	CosFileName pulumi.StringPtrOutput `pulumi:"cosFileName"`
	// Cos Bucket folder prefix. If it is empty, set according to the default value /{Year}-{Month}-{Day}/.
	CosPrefix pulumi.StringPtrOutput `pulumi:"cosPrefix"`
	// Cos region.
	CosRegion pulumi.StringOutput `pulumi:"cosRegion"`
	// Description information. Maximum length: 1024 bytes. Only `Chinese`, `English`, `numbers`, `_`, `-` are supported.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Screenshot height. Default: 0 (original height). Range: 0-2000.
	Height pulumi.IntPtrOutput `pulumi:"height"`
	// Whether porn is enabled, 0: not enabled, 1: enabled. Default: 0.
	PornFlag pulumi.IntPtrOutput `pulumi:"pornFlag"`
	// Screenshot interval, unit: s, default: 10s. Range: 2s~300s.
	SnapshotInterval pulumi.IntPtrOutput `pulumi:"snapshotInterval"`
	// Template name. Maximum length: 255 bytes. Only Chinese, English, numbers, `_`, `-` are supported.
	TemplateName pulumi.StringOutput `pulumi:"templateName"`
	// Screenshot width. Default: 0 (original width). Range: 0-3000.
	Width pulumi.IntPtrOutput `pulumi:"width"`
}

func GetSnapshotTemplate

func GetSnapshotTemplate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SnapshotTemplateState, opts ...pulumi.ResourceOption) (*SnapshotTemplate, error)

GetSnapshotTemplate gets an existing SnapshotTemplate 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 NewSnapshotTemplate

func NewSnapshotTemplate(ctx *pulumi.Context,
	name string, args *SnapshotTemplateArgs, opts ...pulumi.ResourceOption) (*SnapshotTemplate, error)

NewSnapshotTemplate registers a new resource with the given unique name, arguments, and options.

func (*SnapshotTemplate) ElementType

func (*SnapshotTemplate) ElementType() reflect.Type

func (*SnapshotTemplate) ToSnapshotTemplateOutput

func (i *SnapshotTemplate) ToSnapshotTemplateOutput() SnapshotTemplateOutput

func (*SnapshotTemplate) ToSnapshotTemplateOutputWithContext

func (i *SnapshotTemplate) ToSnapshotTemplateOutputWithContext(ctx context.Context) SnapshotTemplateOutput

type SnapshotTemplateArgs

type SnapshotTemplateArgs struct {
	// Cos application ID.
	CosAppId pulumi.IntInput
	// Cos bucket name. Note: The CosBucket parameter value cannot include the - [appid] part.
	CosBucket pulumi.StringInput
	// Cos file name. If it is empty, set according to the default value
	// {StreamID}-screenshot-{Hour}-{Minute}-{Second}-{Width}x{Height}{Ext}.
	CosFileName pulumi.StringPtrInput
	// Cos Bucket folder prefix. If it is empty, set according to the default value /{Year}-{Month}-{Day}/.
	CosPrefix pulumi.StringPtrInput
	// Cos region.
	CosRegion pulumi.StringInput
	// Description information. Maximum length: 1024 bytes. Only `Chinese`, `English`, `numbers`, `_`, `-` are supported.
	Description pulumi.StringPtrInput
	// Screenshot height. Default: 0 (original height). Range: 0-2000.
	Height pulumi.IntPtrInput
	// Whether porn is enabled, 0: not enabled, 1: enabled. Default: 0.
	PornFlag pulumi.IntPtrInput
	// Screenshot interval, unit: s, default: 10s. Range: 2s~300s.
	SnapshotInterval pulumi.IntPtrInput
	// Template name. Maximum length: 255 bytes. Only Chinese, English, numbers, `_`, `-` are supported.
	TemplateName pulumi.StringInput
	// Screenshot width. Default: 0 (original width). Range: 0-3000.
	Width pulumi.IntPtrInput
}

The set of arguments for constructing a SnapshotTemplate resource.

func (SnapshotTemplateArgs) ElementType

func (SnapshotTemplateArgs) ElementType() reflect.Type

type SnapshotTemplateArray

type SnapshotTemplateArray []SnapshotTemplateInput

func (SnapshotTemplateArray) ElementType

func (SnapshotTemplateArray) ElementType() reflect.Type

func (SnapshotTemplateArray) ToSnapshotTemplateArrayOutput

func (i SnapshotTemplateArray) ToSnapshotTemplateArrayOutput() SnapshotTemplateArrayOutput

func (SnapshotTemplateArray) ToSnapshotTemplateArrayOutputWithContext

func (i SnapshotTemplateArray) ToSnapshotTemplateArrayOutputWithContext(ctx context.Context) SnapshotTemplateArrayOutput

type SnapshotTemplateArrayInput

type SnapshotTemplateArrayInput interface {
	pulumi.Input

	ToSnapshotTemplateArrayOutput() SnapshotTemplateArrayOutput
	ToSnapshotTemplateArrayOutputWithContext(context.Context) SnapshotTemplateArrayOutput
}

SnapshotTemplateArrayInput is an input type that accepts SnapshotTemplateArray and SnapshotTemplateArrayOutput values. You can construct a concrete instance of `SnapshotTemplateArrayInput` via:

SnapshotTemplateArray{ SnapshotTemplateArgs{...} }

type SnapshotTemplateArrayOutput

type SnapshotTemplateArrayOutput struct{ *pulumi.OutputState }

func (SnapshotTemplateArrayOutput) ElementType

func (SnapshotTemplateArrayOutput) Index

func (SnapshotTemplateArrayOutput) ToSnapshotTemplateArrayOutput

func (o SnapshotTemplateArrayOutput) ToSnapshotTemplateArrayOutput() SnapshotTemplateArrayOutput

func (SnapshotTemplateArrayOutput) ToSnapshotTemplateArrayOutputWithContext

func (o SnapshotTemplateArrayOutput) ToSnapshotTemplateArrayOutputWithContext(ctx context.Context) SnapshotTemplateArrayOutput

type SnapshotTemplateInput

type SnapshotTemplateInput interface {
	pulumi.Input

	ToSnapshotTemplateOutput() SnapshotTemplateOutput
	ToSnapshotTemplateOutputWithContext(ctx context.Context) SnapshotTemplateOutput
}

type SnapshotTemplateMap

type SnapshotTemplateMap map[string]SnapshotTemplateInput

func (SnapshotTemplateMap) ElementType

func (SnapshotTemplateMap) ElementType() reflect.Type

func (SnapshotTemplateMap) ToSnapshotTemplateMapOutput

func (i SnapshotTemplateMap) ToSnapshotTemplateMapOutput() SnapshotTemplateMapOutput

func (SnapshotTemplateMap) ToSnapshotTemplateMapOutputWithContext

func (i SnapshotTemplateMap) ToSnapshotTemplateMapOutputWithContext(ctx context.Context) SnapshotTemplateMapOutput

type SnapshotTemplateMapInput

type SnapshotTemplateMapInput interface {
	pulumi.Input

	ToSnapshotTemplateMapOutput() SnapshotTemplateMapOutput
	ToSnapshotTemplateMapOutputWithContext(context.Context) SnapshotTemplateMapOutput
}

SnapshotTemplateMapInput is an input type that accepts SnapshotTemplateMap and SnapshotTemplateMapOutput values. You can construct a concrete instance of `SnapshotTemplateMapInput` via:

SnapshotTemplateMap{ "key": SnapshotTemplateArgs{...} }

type SnapshotTemplateMapOutput

type SnapshotTemplateMapOutput struct{ *pulumi.OutputState }

func (SnapshotTemplateMapOutput) ElementType

func (SnapshotTemplateMapOutput) ElementType() reflect.Type

func (SnapshotTemplateMapOutput) MapIndex

func (SnapshotTemplateMapOutput) ToSnapshotTemplateMapOutput

func (o SnapshotTemplateMapOutput) ToSnapshotTemplateMapOutput() SnapshotTemplateMapOutput

func (SnapshotTemplateMapOutput) ToSnapshotTemplateMapOutputWithContext

func (o SnapshotTemplateMapOutput) ToSnapshotTemplateMapOutputWithContext(ctx context.Context) SnapshotTemplateMapOutput

type SnapshotTemplateOutput

type SnapshotTemplateOutput struct{ *pulumi.OutputState }

func (SnapshotTemplateOutput) CosAppId

Cos application ID.

func (SnapshotTemplateOutput) CosBucket

Cos bucket name. Note: The CosBucket parameter value cannot include the - [appid] part.

func (SnapshotTemplateOutput) CosFileName

Cos file name. If it is empty, set according to the default value {StreamID}-screenshot-{Hour}-{Minute}-{Second}-{Width}x{Height}{Ext}.

func (SnapshotTemplateOutput) CosPrefix

Cos Bucket folder prefix. If it is empty, set according to the default value /{Year}-{Month}-{Day}/.

func (SnapshotTemplateOutput) CosRegion

Cos region.

func (SnapshotTemplateOutput) Description

Description information. Maximum length: 1024 bytes. Only `Chinese`, `English`, `numbers`, `_`, `-` are supported.

func (SnapshotTemplateOutput) ElementType

func (SnapshotTemplateOutput) ElementType() reflect.Type

func (SnapshotTemplateOutput) Height

Screenshot height. Default: 0 (original height). Range: 0-2000.

func (SnapshotTemplateOutput) PornFlag

Whether porn is enabled, 0: not enabled, 1: enabled. Default: 0.

func (SnapshotTemplateOutput) SnapshotInterval

func (o SnapshotTemplateOutput) SnapshotInterval() pulumi.IntPtrOutput

Screenshot interval, unit: s, default: 10s. Range: 2s~300s.

func (SnapshotTemplateOutput) TemplateName

func (o SnapshotTemplateOutput) TemplateName() pulumi.StringOutput

Template name. Maximum length: 255 bytes. Only Chinese, English, numbers, `_`, `-` are supported.

func (SnapshotTemplateOutput) ToSnapshotTemplateOutput

func (o SnapshotTemplateOutput) ToSnapshotTemplateOutput() SnapshotTemplateOutput

func (SnapshotTemplateOutput) ToSnapshotTemplateOutputWithContext

func (o SnapshotTemplateOutput) ToSnapshotTemplateOutputWithContext(ctx context.Context) SnapshotTemplateOutput

func (SnapshotTemplateOutput) Width

Screenshot width. Default: 0 (original width). Range: 0-3000.

type SnapshotTemplateState

type SnapshotTemplateState struct {
	// Cos application ID.
	CosAppId pulumi.IntPtrInput
	// Cos bucket name. Note: The CosBucket parameter value cannot include the - [appid] part.
	CosBucket pulumi.StringPtrInput
	// Cos file name. If it is empty, set according to the default value
	// {StreamID}-screenshot-{Hour}-{Minute}-{Second}-{Width}x{Height}{Ext}.
	CosFileName pulumi.StringPtrInput
	// Cos Bucket folder prefix. If it is empty, set according to the default value /{Year}-{Month}-{Day}/.
	CosPrefix pulumi.StringPtrInput
	// Cos region.
	CosRegion pulumi.StringPtrInput
	// Description information. Maximum length: 1024 bytes. Only `Chinese`, `English`, `numbers`, `_`, `-` are supported.
	Description pulumi.StringPtrInput
	// Screenshot height. Default: 0 (original height). Range: 0-2000.
	Height pulumi.IntPtrInput
	// Whether porn is enabled, 0: not enabled, 1: enabled. Default: 0.
	PornFlag pulumi.IntPtrInput
	// Screenshot interval, unit: s, default: 10s. Range: 2s~300s.
	SnapshotInterval pulumi.IntPtrInput
	// Template name. Maximum length: 255 bytes. Only Chinese, English, numbers, `_`, `-` are supported.
	TemplateName pulumi.StringPtrInput
	// Screenshot width. Default: 0 (original width). Range: 0-3000.
	Width pulumi.IntPtrInput
}

func (SnapshotTemplateState) ElementType

func (SnapshotTemplateState) ElementType() reflect.Type

type StartStreamMonitor

type StartStreamMonitor struct {
	pulumi.CustomResourceState

	// The input index for monitoring the screen audio, supports multiple input audio sources.The valid range for InputIndex is
	// that it must already exist.If left blank, there will be no audio output by default.
	AudibleInputIndexLists pulumi.IntArrayOutput `pulumi:"audibleInputIndexLists"`
	// Monitor id.
	MonitorId pulumi.StringOutput `pulumi:"monitorId"`
}

func GetStartStreamMonitor

func GetStartStreamMonitor(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StartStreamMonitorState, opts ...pulumi.ResourceOption) (*StartStreamMonitor, error)

GetStartStreamMonitor gets an existing StartStreamMonitor 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 NewStartStreamMonitor

func NewStartStreamMonitor(ctx *pulumi.Context,
	name string, args *StartStreamMonitorArgs, opts ...pulumi.ResourceOption) (*StartStreamMonitor, error)

NewStartStreamMonitor registers a new resource with the given unique name, arguments, and options.

func (*StartStreamMonitor) ElementType

func (*StartStreamMonitor) ElementType() reflect.Type

func (*StartStreamMonitor) ToStartStreamMonitorOutput

func (i *StartStreamMonitor) ToStartStreamMonitorOutput() StartStreamMonitorOutput

func (*StartStreamMonitor) ToStartStreamMonitorOutputWithContext

func (i *StartStreamMonitor) ToStartStreamMonitorOutputWithContext(ctx context.Context) StartStreamMonitorOutput

type StartStreamMonitorArgs

type StartStreamMonitorArgs struct {
	// The input index for monitoring the screen audio, supports multiple input audio sources.The valid range for InputIndex is
	// that it must already exist.If left blank, there will be no audio output by default.
	AudibleInputIndexLists pulumi.IntArrayInput
	// Monitor id.
	MonitorId pulumi.StringInput
}

The set of arguments for constructing a StartStreamMonitor resource.

func (StartStreamMonitorArgs) ElementType

func (StartStreamMonitorArgs) ElementType() reflect.Type

type StartStreamMonitorArray

type StartStreamMonitorArray []StartStreamMonitorInput

func (StartStreamMonitorArray) ElementType

func (StartStreamMonitorArray) ElementType() reflect.Type

func (StartStreamMonitorArray) ToStartStreamMonitorArrayOutput

func (i StartStreamMonitorArray) ToStartStreamMonitorArrayOutput() StartStreamMonitorArrayOutput

func (StartStreamMonitorArray) ToStartStreamMonitorArrayOutputWithContext

func (i StartStreamMonitorArray) ToStartStreamMonitorArrayOutputWithContext(ctx context.Context) StartStreamMonitorArrayOutput

type StartStreamMonitorArrayInput

type StartStreamMonitorArrayInput interface {
	pulumi.Input

	ToStartStreamMonitorArrayOutput() StartStreamMonitorArrayOutput
	ToStartStreamMonitorArrayOutputWithContext(context.Context) StartStreamMonitorArrayOutput
}

StartStreamMonitorArrayInput is an input type that accepts StartStreamMonitorArray and StartStreamMonitorArrayOutput values. You can construct a concrete instance of `StartStreamMonitorArrayInput` via:

StartStreamMonitorArray{ StartStreamMonitorArgs{...} }

type StartStreamMonitorArrayOutput

type StartStreamMonitorArrayOutput struct{ *pulumi.OutputState }

func (StartStreamMonitorArrayOutput) ElementType

func (StartStreamMonitorArrayOutput) Index

func (StartStreamMonitorArrayOutput) ToStartStreamMonitorArrayOutput

func (o StartStreamMonitorArrayOutput) ToStartStreamMonitorArrayOutput() StartStreamMonitorArrayOutput

func (StartStreamMonitorArrayOutput) ToStartStreamMonitorArrayOutputWithContext

func (o StartStreamMonitorArrayOutput) ToStartStreamMonitorArrayOutputWithContext(ctx context.Context) StartStreamMonitorArrayOutput

type StartStreamMonitorInput

type StartStreamMonitorInput interface {
	pulumi.Input

	ToStartStreamMonitorOutput() StartStreamMonitorOutput
	ToStartStreamMonitorOutputWithContext(ctx context.Context) StartStreamMonitorOutput
}

type StartStreamMonitorMap

type StartStreamMonitorMap map[string]StartStreamMonitorInput

func (StartStreamMonitorMap) ElementType

func (StartStreamMonitorMap) ElementType() reflect.Type

func (StartStreamMonitorMap) ToStartStreamMonitorMapOutput

func (i StartStreamMonitorMap) ToStartStreamMonitorMapOutput() StartStreamMonitorMapOutput

func (StartStreamMonitorMap) ToStartStreamMonitorMapOutputWithContext

func (i StartStreamMonitorMap) ToStartStreamMonitorMapOutputWithContext(ctx context.Context) StartStreamMonitorMapOutput

type StartStreamMonitorMapInput

type StartStreamMonitorMapInput interface {
	pulumi.Input

	ToStartStreamMonitorMapOutput() StartStreamMonitorMapOutput
	ToStartStreamMonitorMapOutputWithContext(context.Context) StartStreamMonitorMapOutput
}

StartStreamMonitorMapInput is an input type that accepts StartStreamMonitorMap and StartStreamMonitorMapOutput values. You can construct a concrete instance of `StartStreamMonitorMapInput` via:

StartStreamMonitorMap{ "key": StartStreamMonitorArgs{...} }

type StartStreamMonitorMapOutput

type StartStreamMonitorMapOutput struct{ *pulumi.OutputState }

func (StartStreamMonitorMapOutput) ElementType

func (StartStreamMonitorMapOutput) MapIndex

func (StartStreamMonitorMapOutput) ToStartStreamMonitorMapOutput

func (o StartStreamMonitorMapOutput) ToStartStreamMonitorMapOutput() StartStreamMonitorMapOutput

func (StartStreamMonitorMapOutput) ToStartStreamMonitorMapOutputWithContext

func (o StartStreamMonitorMapOutput) ToStartStreamMonitorMapOutputWithContext(ctx context.Context) StartStreamMonitorMapOutput

type StartStreamMonitorOutput

type StartStreamMonitorOutput struct{ *pulumi.OutputState }

func (StartStreamMonitorOutput) AudibleInputIndexLists

func (o StartStreamMonitorOutput) AudibleInputIndexLists() pulumi.IntArrayOutput

The input index for monitoring the screen audio, supports multiple input audio sources.The valid range for InputIndex is that it must already exist.If left blank, there will be no audio output by default.

func (StartStreamMonitorOutput) ElementType

func (StartStreamMonitorOutput) ElementType() reflect.Type

func (StartStreamMonitorOutput) MonitorId

Monitor id.

func (StartStreamMonitorOutput) ToStartStreamMonitorOutput

func (o StartStreamMonitorOutput) ToStartStreamMonitorOutput() StartStreamMonitorOutput

func (StartStreamMonitorOutput) ToStartStreamMonitorOutputWithContext

func (o StartStreamMonitorOutput) ToStartStreamMonitorOutputWithContext(ctx context.Context) StartStreamMonitorOutput

type StartStreamMonitorState

type StartStreamMonitorState struct {
	// The input index for monitoring the screen audio, supports multiple input audio sources.The valid range for InputIndex is
	// that it must already exist.If left blank, there will be no audio output by default.
	AudibleInputIndexLists pulumi.IntArrayInput
	// Monitor id.
	MonitorId pulumi.StringPtrInput
}

func (StartStreamMonitorState) ElementType

func (StartStreamMonitorState) ElementType() reflect.Type

type StreamMonitor

type StreamMonitor struct {
	pulumi.CustomResourceState

	// AI asr input index list.(first input index is 1.).
	AiAsrInputIndexLists pulumi.IntArrayOutput `pulumi:"aiAsrInputIndexLists"`
	// If enable format diagnose.
	AiFormatDiagnose pulumi.IntPtrOutput `pulumi:"aiFormatDiagnose"`
	// Ai ocr input index list(first input index is 1.).
	AiOcrInputIndexLists pulumi.IntArrayOutput `pulumi:"aiOcrInputIndexLists"`
	// If store monitor event.
	AllowMonitorReport pulumi.IntPtrOutput `pulumi:"allowMonitorReport"`
	// Asr language.0: close.1: Chinese2: English3: Japanese4: Korean.
	AsrLanguage pulumi.IntPtrOutput `pulumi:"asrLanguage"`
	// If enable stream broken check.
	CheckStreamBroken pulumi.IntPtrOutput `pulumi:"checkStreamBroken"`
	// If enable low frame rate check.
	CheckStreamLowFrameRate pulumi.IntPtrOutput `pulumi:"checkStreamLowFrameRate"`
	// Wait monitor input info list.
	InputLists StreamMonitorInputListArrayOutput `pulumi:"inputLists"`
	// Monitor task name.
	MonitorName pulumi.StringPtrOutput `pulumi:"monitorName"`
	// Monitor event notify policy.
	NotifyPolicy StreamMonitorNotifyPolicyPtrOutput `pulumi:"notifyPolicy"`
	// Intelligent text recognition language settings: ocr language.0: close.1. Chinese,English.
	OcrLanguage pulumi.IntPtrOutput `pulumi:"ocrLanguage"`
	// Monitor task output info.
	OutputInfo StreamMonitorOutputInfoOutput `pulumi:"outputInfo"`
}

func GetStreamMonitor

func GetStreamMonitor(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StreamMonitorState, opts ...pulumi.ResourceOption) (*StreamMonitor, error)

GetStreamMonitor gets an existing StreamMonitor 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 NewStreamMonitor

func NewStreamMonitor(ctx *pulumi.Context,
	name string, args *StreamMonitorArgs, opts ...pulumi.ResourceOption) (*StreamMonitor, error)

NewStreamMonitor registers a new resource with the given unique name, arguments, and options.

func (*StreamMonitor) ElementType

func (*StreamMonitor) ElementType() reflect.Type

func (*StreamMonitor) ToStreamMonitorOutput

func (i *StreamMonitor) ToStreamMonitorOutput() StreamMonitorOutput

func (*StreamMonitor) ToStreamMonitorOutputWithContext

func (i *StreamMonitor) ToStreamMonitorOutputWithContext(ctx context.Context) StreamMonitorOutput

type StreamMonitorArgs

type StreamMonitorArgs struct {
	// AI asr input index list.(first input index is 1.).
	AiAsrInputIndexLists pulumi.IntArrayInput
	// If enable format diagnose.
	AiFormatDiagnose pulumi.IntPtrInput
	// Ai ocr input index list(first input index is 1.).
	AiOcrInputIndexLists pulumi.IntArrayInput
	// If store monitor event.
	AllowMonitorReport pulumi.IntPtrInput
	// Asr language.0: close.1: Chinese2: English3: Japanese4: Korean.
	AsrLanguage pulumi.IntPtrInput
	// If enable stream broken check.
	CheckStreamBroken pulumi.IntPtrInput
	// If enable low frame rate check.
	CheckStreamLowFrameRate pulumi.IntPtrInput
	// Wait monitor input info list.
	InputLists StreamMonitorInputListArrayInput
	// Monitor task name.
	MonitorName pulumi.StringPtrInput
	// Monitor event notify policy.
	NotifyPolicy StreamMonitorNotifyPolicyPtrInput
	// Intelligent text recognition language settings: ocr language.0: close.1. Chinese,English.
	OcrLanguage pulumi.IntPtrInput
	// Monitor task output info.
	OutputInfo StreamMonitorOutputInfoInput
}

The set of arguments for constructing a StreamMonitor resource.

func (StreamMonitorArgs) ElementType

func (StreamMonitorArgs) ElementType() reflect.Type

type StreamMonitorArray

type StreamMonitorArray []StreamMonitorInput

func (StreamMonitorArray) ElementType

func (StreamMonitorArray) ElementType() reflect.Type

func (StreamMonitorArray) ToStreamMonitorArrayOutput

func (i StreamMonitorArray) ToStreamMonitorArrayOutput() StreamMonitorArrayOutput

func (StreamMonitorArray) ToStreamMonitorArrayOutputWithContext

func (i StreamMonitorArray) ToStreamMonitorArrayOutputWithContext(ctx context.Context) StreamMonitorArrayOutput

type StreamMonitorArrayInput

type StreamMonitorArrayInput interface {
	pulumi.Input

	ToStreamMonitorArrayOutput() StreamMonitorArrayOutput
	ToStreamMonitorArrayOutputWithContext(context.Context) StreamMonitorArrayOutput
}

StreamMonitorArrayInput is an input type that accepts StreamMonitorArray and StreamMonitorArrayOutput values. You can construct a concrete instance of `StreamMonitorArrayInput` via:

StreamMonitorArray{ StreamMonitorArgs{...} }

type StreamMonitorArrayOutput

type StreamMonitorArrayOutput struct{ *pulumi.OutputState }

func (StreamMonitorArrayOutput) ElementType

func (StreamMonitorArrayOutput) ElementType() reflect.Type

func (StreamMonitorArrayOutput) Index

func (StreamMonitorArrayOutput) ToStreamMonitorArrayOutput

func (o StreamMonitorArrayOutput) ToStreamMonitorArrayOutput() StreamMonitorArrayOutput

func (StreamMonitorArrayOutput) ToStreamMonitorArrayOutputWithContext

func (o StreamMonitorArrayOutput) ToStreamMonitorArrayOutputWithContext(ctx context.Context) StreamMonitorArrayOutput

type StreamMonitorInput

type StreamMonitorInput interface {
	pulumi.Input

	ToStreamMonitorOutput() StreamMonitorOutput
	ToStreamMonitorOutputWithContext(ctx context.Context) StreamMonitorOutput
}

type StreamMonitorInputList

type StreamMonitorInputList struct {
	Description     *string `pulumi:"description"`
	InputApp        *string `pulumi:"inputApp"`
	InputDomain     *string `pulumi:"inputDomain"`
	InputStreamName string  `pulumi:"inputStreamName"`
	InputUrl        *string `pulumi:"inputUrl"`
}

type StreamMonitorInputListArgs

type StreamMonitorInputListArgs struct {
	Description     pulumi.StringPtrInput `pulumi:"description"`
	InputApp        pulumi.StringPtrInput `pulumi:"inputApp"`
	InputDomain     pulumi.StringPtrInput `pulumi:"inputDomain"`
	InputStreamName pulumi.StringInput    `pulumi:"inputStreamName"`
	InputUrl        pulumi.StringPtrInput `pulumi:"inputUrl"`
}

func (StreamMonitorInputListArgs) ElementType

func (StreamMonitorInputListArgs) ElementType() reflect.Type

func (StreamMonitorInputListArgs) ToStreamMonitorInputListOutput

func (i StreamMonitorInputListArgs) ToStreamMonitorInputListOutput() StreamMonitorInputListOutput

func (StreamMonitorInputListArgs) ToStreamMonitorInputListOutputWithContext

func (i StreamMonitorInputListArgs) ToStreamMonitorInputListOutputWithContext(ctx context.Context) StreamMonitorInputListOutput

type StreamMonitorInputListArray

type StreamMonitorInputListArray []StreamMonitorInputListInput

func (StreamMonitorInputListArray) ElementType

func (StreamMonitorInputListArray) ToStreamMonitorInputListArrayOutput

func (i StreamMonitorInputListArray) ToStreamMonitorInputListArrayOutput() StreamMonitorInputListArrayOutput

func (StreamMonitorInputListArray) ToStreamMonitorInputListArrayOutputWithContext

func (i StreamMonitorInputListArray) ToStreamMonitorInputListArrayOutputWithContext(ctx context.Context) StreamMonitorInputListArrayOutput

type StreamMonitorInputListArrayInput

type StreamMonitorInputListArrayInput interface {
	pulumi.Input

	ToStreamMonitorInputListArrayOutput() StreamMonitorInputListArrayOutput
	ToStreamMonitorInputListArrayOutputWithContext(context.Context) StreamMonitorInputListArrayOutput
}

StreamMonitorInputListArrayInput is an input type that accepts StreamMonitorInputListArray and StreamMonitorInputListArrayOutput values. You can construct a concrete instance of `StreamMonitorInputListArrayInput` via:

StreamMonitorInputListArray{ StreamMonitorInputListArgs{...} }

type StreamMonitorInputListArrayOutput

type StreamMonitorInputListArrayOutput struct{ *pulumi.OutputState }

func (StreamMonitorInputListArrayOutput) ElementType

func (StreamMonitorInputListArrayOutput) Index

func (StreamMonitorInputListArrayOutput) ToStreamMonitorInputListArrayOutput

func (o StreamMonitorInputListArrayOutput) ToStreamMonitorInputListArrayOutput() StreamMonitorInputListArrayOutput

func (StreamMonitorInputListArrayOutput) ToStreamMonitorInputListArrayOutputWithContext

func (o StreamMonitorInputListArrayOutput) ToStreamMonitorInputListArrayOutputWithContext(ctx context.Context) StreamMonitorInputListArrayOutput

type StreamMonitorInputListInput

type StreamMonitorInputListInput interface {
	pulumi.Input

	ToStreamMonitorInputListOutput() StreamMonitorInputListOutput
	ToStreamMonitorInputListOutputWithContext(context.Context) StreamMonitorInputListOutput
}

StreamMonitorInputListInput is an input type that accepts StreamMonitorInputListArgs and StreamMonitorInputListOutput values. You can construct a concrete instance of `StreamMonitorInputListInput` via:

StreamMonitorInputListArgs{...}

type StreamMonitorInputListOutput

type StreamMonitorInputListOutput struct{ *pulumi.OutputState }

func (StreamMonitorInputListOutput) Description

func (StreamMonitorInputListOutput) ElementType

func (StreamMonitorInputListOutput) InputApp

func (StreamMonitorInputListOutput) InputDomain

func (StreamMonitorInputListOutput) InputStreamName

func (o StreamMonitorInputListOutput) InputStreamName() pulumi.StringOutput

func (StreamMonitorInputListOutput) InputUrl

func (StreamMonitorInputListOutput) ToStreamMonitorInputListOutput

func (o StreamMonitorInputListOutput) ToStreamMonitorInputListOutput() StreamMonitorInputListOutput

func (StreamMonitorInputListOutput) ToStreamMonitorInputListOutputWithContext

func (o StreamMonitorInputListOutput) ToStreamMonitorInputListOutputWithContext(ctx context.Context) StreamMonitorInputListOutput

type StreamMonitorMap

type StreamMonitorMap map[string]StreamMonitorInput

func (StreamMonitorMap) ElementType

func (StreamMonitorMap) ElementType() reflect.Type

func (StreamMonitorMap) ToStreamMonitorMapOutput

func (i StreamMonitorMap) ToStreamMonitorMapOutput() StreamMonitorMapOutput

func (StreamMonitorMap) ToStreamMonitorMapOutputWithContext

func (i StreamMonitorMap) ToStreamMonitorMapOutputWithContext(ctx context.Context) StreamMonitorMapOutput

type StreamMonitorMapInput

type StreamMonitorMapInput interface {
	pulumi.Input

	ToStreamMonitorMapOutput() StreamMonitorMapOutput
	ToStreamMonitorMapOutputWithContext(context.Context) StreamMonitorMapOutput
}

StreamMonitorMapInput is an input type that accepts StreamMonitorMap and StreamMonitorMapOutput values. You can construct a concrete instance of `StreamMonitorMapInput` via:

StreamMonitorMap{ "key": StreamMonitorArgs{...} }

type StreamMonitorMapOutput

type StreamMonitorMapOutput struct{ *pulumi.OutputState }

func (StreamMonitorMapOutput) ElementType

func (StreamMonitorMapOutput) ElementType() reflect.Type

func (StreamMonitorMapOutput) MapIndex

func (StreamMonitorMapOutput) ToStreamMonitorMapOutput

func (o StreamMonitorMapOutput) ToStreamMonitorMapOutput() StreamMonitorMapOutput

func (StreamMonitorMapOutput) ToStreamMonitorMapOutputWithContext

func (o StreamMonitorMapOutput) ToStreamMonitorMapOutputWithContext(ctx context.Context) StreamMonitorMapOutput

type StreamMonitorNotifyPolicy

type StreamMonitorNotifyPolicy struct {
	CallbackUrl      *string `pulumi:"callbackUrl"`
	NotifyPolicyType *int    `pulumi:"notifyPolicyType"`
}

type StreamMonitorNotifyPolicyArgs

type StreamMonitorNotifyPolicyArgs struct {
	CallbackUrl      pulumi.StringPtrInput `pulumi:"callbackUrl"`
	NotifyPolicyType pulumi.IntPtrInput    `pulumi:"notifyPolicyType"`
}

func (StreamMonitorNotifyPolicyArgs) ElementType

func (StreamMonitorNotifyPolicyArgs) ToStreamMonitorNotifyPolicyOutput

func (i StreamMonitorNotifyPolicyArgs) ToStreamMonitorNotifyPolicyOutput() StreamMonitorNotifyPolicyOutput

func (StreamMonitorNotifyPolicyArgs) ToStreamMonitorNotifyPolicyOutputWithContext

func (i StreamMonitorNotifyPolicyArgs) ToStreamMonitorNotifyPolicyOutputWithContext(ctx context.Context) StreamMonitorNotifyPolicyOutput

func (StreamMonitorNotifyPolicyArgs) ToStreamMonitorNotifyPolicyPtrOutput

func (i StreamMonitorNotifyPolicyArgs) ToStreamMonitorNotifyPolicyPtrOutput() StreamMonitorNotifyPolicyPtrOutput

func (StreamMonitorNotifyPolicyArgs) ToStreamMonitorNotifyPolicyPtrOutputWithContext

func (i StreamMonitorNotifyPolicyArgs) ToStreamMonitorNotifyPolicyPtrOutputWithContext(ctx context.Context) StreamMonitorNotifyPolicyPtrOutput

type StreamMonitorNotifyPolicyInput

type StreamMonitorNotifyPolicyInput interface {
	pulumi.Input

	ToStreamMonitorNotifyPolicyOutput() StreamMonitorNotifyPolicyOutput
	ToStreamMonitorNotifyPolicyOutputWithContext(context.Context) StreamMonitorNotifyPolicyOutput
}

StreamMonitorNotifyPolicyInput is an input type that accepts StreamMonitorNotifyPolicyArgs and StreamMonitorNotifyPolicyOutput values. You can construct a concrete instance of `StreamMonitorNotifyPolicyInput` via:

StreamMonitorNotifyPolicyArgs{...}

type StreamMonitorNotifyPolicyOutput

type StreamMonitorNotifyPolicyOutput struct{ *pulumi.OutputState }

func (StreamMonitorNotifyPolicyOutput) CallbackUrl

func (StreamMonitorNotifyPolicyOutput) ElementType

func (StreamMonitorNotifyPolicyOutput) NotifyPolicyType

func (StreamMonitorNotifyPolicyOutput) ToStreamMonitorNotifyPolicyOutput

func (o StreamMonitorNotifyPolicyOutput) ToStreamMonitorNotifyPolicyOutput() StreamMonitorNotifyPolicyOutput

func (StreamMonitorNotifyPolicyOutput) ToStreamMonitorNotifyPolicyOutputWithContext

func (o StreamMonitorNotifyPolicyOutput) ToStreamMonitorNotifyPolicyOutputWithContext(ctx context.Context) StreamMonitorNotifyPolicyOutput

func (StreamMonitorNotifyPolicyOutput) ToStreamMonitorNotifyPolicyPtrOutput

func (o StreamMonitorNotifyPolicyOutput) ToStreamMonitorNotifyPolicyPtrOutput() StreamMonitorNotifyPolicyPtrOutput

func (StreamMonitorNotifyPolicyOutput) ToStreamMonitorNotifyPolicyPtrOutputWithContext

func (o StreamMonitorNotifyPolicyOutput) ToStreamMonitorNotifyPolicyPtrOutputWithContext(ctx context.Context) StreamMonitorNotifyPolicyPtrOutput

type StreamMonitorNotifyPolicyPtrInput

type StreamMonitorNotifyPolicyPtrInput interface {
	pulumi.Input

	ToStreamMonitorNotifyPolicyPtrOutput() StreamMonitorNotifyPolicyPtrOutput
	ToStreamMonitorNotifyPolicyPtrOutputWithContext(context.Context) StreamMonitorNotifyPolicyPtrOutput
}

StreamMonitorNotifyPolicyPtrInput is an input type that accepts StreamMonitorNotifyPolicyArgs, StreamMonitorNotifyPolicyPtr and StreamMonitorNotifyPolicyPtrOutput values. You can construct a concrete instance of `StreamMonitorNotifyPolicyPtrInput` via:

        StreamMonitorNotifyPolicyArgs{...}

or:

        nil

type StreamMonitorNotifyPolicyPtrOutput

type StreamMonitorNotifyPolicyPtrOutput struct{ *pulumi.OutputState }

func (StreamMonitorNotifyPolicyPtrOutput) CallbackUrl

func (StreamMonitorNotifyPolicyPtrOutput) Elem

func (StreamMonitorNotifyPolicyPtrOutput) ElementType

func (StreamMonitorNotifyPolicyPtrOutput) NotifyPolicyType

func (StreamMonitorNotifyPolicyPtrOutput) ToStreamMonitorNotifyPolicyPtrOutput

func (o StreamMonitorNotifyPolicyPtrOutput) ToStreamMonitorNotifyPolicyPtrOutput() StreamMonitorNotifyPolicyPtrOutput

func (StreamMonitorNotifyPolicyPtrOutput) ToStreamMonitorNotifyPolicyPtrOutputWithContext

func (o StreamMonitorNotifyPolicyPtrOutput) ToStreamMonitorNotifyPolicyPtrOutputWithContext(ctx context.Context) StreamMonitorNotifyPolicyPtrOutput

type StreamMonitorOutput

type StreamMonitorOutput struct{ *pulumi.OutputState }

func (StreamMonitorOutput) AiAsrInputIndexLists

func (o StreamMonitorOutput) AiAsrInputIndexLists() pulumi.IntArrayOutput

AI asr input index list.(first input index is 1.).

func (StreamMonitorOutput) AiFormatDiagnose

func (o StreamMonitorOutput) AiFormatDiagnose() pulumi.IntPtrOutput

If enable format diagnose.

func (StreamMonitorOutput) AiOcrInputIndexLists

func (o StreamMonitorOutput) AiOcrInputIndexLists() pulumi.IntArrayOutput

Ai ocr input index list(first input index is 1.).

func (StreamMonitorOutput) AllowMonitorReport

func (o StreamMonitorOutput) AllowMonitorReport() pulumi.IntPtrOutput

If store monitor event.

func (StreamMonitorOutput) AsrLanguage

func (o StreamMonitorOutput) AsrLanguage() pulumi.IntPtrOutput

Asr language.0: close.1: Chinese2: English3: Japanese4: Korean.

func (StreamMonitorOutput) CheckStreamBroken

func (o StreamMonitorOutput) CheckStreamBroken() pulumi.IntPtrOutput

If enable stream broken check.

func (StreamMonitorOutput) CheckStreamLowFrameRate

func (o StreamMonitorOutput) CheckStreamLowFrameRate() pulumi.IntPtrOutput

If enable low frame rate check.

func (StreamMonitorOutput) ElementType

func (StreamMonitorOutput) ElementType() reflect.Type

func (StreamMonitorOutput) InputLists

Wait monitor input info list.

func (StreamMonitorOutput) MonitorName

func (o StreamMonitorOutput) MonitorName() pulumi.StringPtrOutput

Monitor task name.

func (StreamMonitorOutput) NotifyPolicy

Monitor event notify policy.

func (StreamMonitorOutput) OcrLanguage

func (o StreamMonitorOutput) OcrLanguage() pulumi.IntPtrOutput

Intelligent text recognition language settings: ocr language.0: close.1. Chinese,English.

func (StreamMonitorOutput) OutputInfo

Monitor task output info.

func (StreamMonitorOutput) ToStreamMonitorOutput

func (o StreamMonitorOutput) ToStreamMonitorOutput() StreamMonitorOutput

func (StreamMonitorOutput) ToStreamMonitorOutputWithContext

func (o StreamMonitorOutput) ToStreamMonitorOutputWithContext(ctx context.Context) StreamMonitorOutput

type StreamMonitorOutputInfo

type StreamMonitorOutputInfo struct {
	OutputApp          *string `pulumi:"outputApp"`
	OutputDomain       *string `pulumi:"outputDomain"`
	OutputStreamHeight int     `pulumi:"outputStreamHeight"`
	OutputStreamName   *string `pulumi:"outputStreamName"`
	OutputStreamWidth  int     `pulumi:"outputStreamWidth"`
}

type StreamMonitorOutputInfoArgs

type StreamMonitorOutputInfoArgs struct {
	OutputApp          pulumi.StringPtrInput `pulumi:"outputApp"`
	OutputDomain       pulumi.StringPtrInput `pulumi:"outputDomain"`
	OutputStreamHeight pulumi.IntInput       `pulumi:"outputStreamHeight"`
	OutputStreamName   pulumi.StringPtrInput `pulumi:"outputStreamName"`
	OutputStreamWidth  pulumi.IntInput       `pulumi:"outputStreamWidth"`
}

func (StreamMonitorOutputInfoArgs) ElementType

func (StreamMonitorOutputInfoArgs) ToStreamMonitorOutputInfoOutput

func (i StreamMonitorOutputInfoArgs) ToStreamMonitorOutputInfoOutput() StreamMonitorOutputInfoOutput

func (StreamMonitorOutputInfoArgs) ToStreamMonitorOutputInfoOutputWithContext

func (i StreamMonitorOutputInfoArgs) ToStreamMonitorOutputInfoOutputWithContext(ctx context.Context) StreamMonitorOutputInfoOutput

func (StreamMonitorOutputInfoArgs) ToStreamMonitorOutputInfoPtrOutput

func (i StreamMonitorOutputInfoArgs) ToStreamMonitorOutputInfoPtrOutput() StreamMonitorOutputInfoPtrOutput

func (StreamMonitorOutputInfoArgs) ToStreamMonitorOutputInfoPtrOutputWithContext

func (i StreamMonitorOutputInfoArgs) ToStreamMonitorOutputInfoPtrOutputWithContext(ctx context.Context) StreamMonitorOutputInfoPtrOutput

type StreamMonitorOutputInfoInput

type StreamMonitorOutputInfoInput interface {
	pulumi.Input

	ToStreamMonitorOutputInfoOutput() StreamMonitorOutputInfoOutput
	ToStreamMonitorOutputInfoOutputWithContext(context.Context) StreamMonitorOutputInfoOutput
}

StreamMonitorOutputInfoInput is an input type that accepts StreamMonitorOutputInfoArgs and StreamMonitorOutputInfoOutput values. You can construct a concrete instance of `StreamMonitorOutputInfoInput` via:

StreamMonitorOutputInfoArgs{...}

type StreamMonitorOutputInfoOutput

type StreamMonitorOutputInfoOutput struct{ *pulumi.OutputState }

func (StreamMonitorOutputInfoOutput) ElementType

func (StreamMonitorOutputInfoOutput) OutputApp

func (StreamMonitorOutputInfoOutput) OutputDomain

func (StreamMonitorOutputInfoOutput) OutputStreamHeight

func (o StreamMonitorOutputInfoOutput) OutputStreamHeight() pulumi.IntOutput

func (StreamMonitorOutputInfoOutput) OutputStreamName

func (StreamMonitorOutputInfoOutput) OutputStreamWidth

func (o StreamMonitorOutputInfoOutput) OutputStreamWidth() pulumi.IntOutput

func (StreamMonitorOutputInfoOutput) ToStreamMonitorOutputInfoOutput

func (o StreamMonitorOutputInfoOutput) ToStreamMonitorOutputInfoOutput() StreamMonitorOutputInfoOutput

func (StreamMonitorOutputInfoOutput) ToStreamMonitorOutputInfoOutputWithContext

func (o StreamMonitorOutputInfoOutput) ToStreamMonitorOutputInfoOutputWithContext(ctx context.Context) StreamMonitorOutputInfoOutput

func (StreamMonitorOutputInfoOutput) ToStreamMonitorOutputInfoPtrOutput

func (o StreamMonitorOutputInfoOutput) ToStreamMonitorOutputInfoPtrOutput() StreamMonitorOutputInfoPtrOutput

func (StreamMonitorOutputInfoOutput) ToStreamMonitorOutputInfoPtrOutputWithContext

func (o StreamMonitorOutputInfoOutput) ToStreamMonitorOutputInfoPtrOutputWithContext(ctx context.Context) StreamMonitorOutputInfoPtrOutput

type StreamMonitorOutputInfoPtrInput

type StreamMonitorOutputInfoPtrInput interface {
	pulumi.Input

	ToStreamMonitorOutputInfoPtrOutput() StreamMonitorOutputInfoPtrOutput
	ToStreamMonitorOutputInfoPtrOutputWithContext(context.Context) StreamMonitorOutputInfoPtrOutput
}

StreamMonitorOutputInfoPtrInput is an input type that accepts StreamMonitorOutputInfoArgs, StreamMonitorOutputInfoPtr and StreamMonitorOutputInfoPtrOutput values. You can construct a concrete instance of `StreamMonitorOutputInfoPtrInput` via:

        StreamMonitorOutputInfoArgs{...}

or:

        nil

type StreamMonitorOutputInfoPtrOutput

type StreamMonitorOutputInfoPtrOutput struct{ *pulumi.OutputState }

func (StreamMonitorOutputInfoPtrOutput) Elem

func (StreamMonitorOutputInfoPtrOutput) ElementType

func (StreamMonitorOutputInfoPtrOutput) OutputApp

func (StreamMonitorOutputInfoPtrOutput) OutputDomain

func (StreamMonitorOutputInfoPtrOutput) OutputStreamHeight

func (o StreamMonitorOutputInfoPtrOutput) OutputStreamHeight() pulumi.IntPtrOutput

func (StreamMonitorOutputInfoPtrOutput) OutputStreamName

func (StreamMonitorOutputInfoPtrOutput) OutputStreamWidth

func (StreamMonitorOutputInfoPtrOutput) ToStreamMonitorOutputInfoPtrOutput

func (o StreamMonitorOutputInfoPtrOutput) ToStreamMonitorOutputInfoPtrOutput() StreamMonitorOutputInfoPtrOutput

func (StreamMonitorOutputInfoPtrOutput) ToStreamMonitorOutputInfoPtrOutputWithContext

func (o StreamMonitorOutputInfoPtrOutput) ToStreamMonitorOutputInfoPtrOutputWithContext(ctx context.Context) StreamMonitorOutputInfoPtrOutput

type StreamMonitorState

type StreamMonitorState struct {
	// AI asr input index list.(first input index is 1.).
	AiAsrInputIndexLists pulumi.IntArrayInput
	// If enable format diagnose.
	AiFormatDiagnose pulumi.IntPtrInput
	// Ai ocr input index list(first input index is 1.).
	AiOcrInputIndexLists pulumi.IntArrayInput
	// If store monitor event.
	AllowMonitorReport pulumi.IntPtrInput
	// Asr language.0: close.1: Chinese2: English3: Japanese4: Korean.
	AsrLanguage pulumi.IntPtrInput
	// If enable stream broken check.
	CheckStreamBroken pulumi.IntPtrInput
	// If enable low frame rate check.
	CheckStreamLowFrameRate pulumi.IntPtrInput
	// Wait monitor input info list.
	InputLists StreamMonitorInputListArrayInput
	// Monitor task name.
	MonitorName pulumi.StringPtrInput
	// Monitor event notify policy.
	NotifyPolicy StreamMonitorNotifyPolicyPtrInput
	// Intelligent text recognition language settings: ocr language.0: close.1. Chinese,English.
	OcrLanguage pulumi.IntPtrInput
	// Monitor task output info.
	OutputInfo StreamMonitorOutputInfoPtrInput
}

func (StreamMonitorState) ElementType

func (StreamMonitorState) ElementType() reflect.Type

type TimeshiftRuleAttachment

type TimeshiftRuleAttachment struct {
	pulumi.CustomResourceState

	// The push path, which should be the same as `AppName` in the push and playback URLs. The default value is `live`.
	AppName pulumi.StringOutput `pulumi:"appName"`
	// The push domain.
	DomainName pulumi.StringOutput `pulumi:"domainName"`
	// The stream name.Note: If you pass in a non-empty string, the rule will only be applied to the specified stream.
	StreamName pulumi.StringOutput `pulumi:"streamName"`
	// The template ID.
	TemplateId pulumi.IntOutput `pulumi:"templateId"`
}

func GetTimeshiftRuleAttachment

func GetTimeshiftRuleAttachment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TimeshiftRuleAttachmentState, opts ...pulumi.ResourceOption) (*TimeshiftRuleAttachment, error)

GetTimeshiftRuleAttachment gets an existing TimeshiftRuleAttachment 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 NewTimeshiftRuleAttachment

func NewTimeshiftRuleAttachment(ctx *pulumi.Context,
	name string, args *TimeshiftRuleAttachmentArgs, opts ...pulumi.ResourceOption) (*TimeshiftRuleAttachment, error)

NewTimeshiftRuleAttachment registers a new resource with the given unique name, arguments, and options.

func (*TimeshiftRuleAttachment) ElementType

func (*TimeshiftRuleAttachment) ElementType() reflect.Type

func (*TimeshiftRuleAttachment) ToTimeshiftRuleAttachmentOutput

func (i *TimeshiftRuleAttachment) ToTimeshiftRuleAttachmentOutput() TimeshiftRuleAttachmentOutput

func (*TimeshiftRuleAttachment) ToTimeshiftRuleAttachmentOutputWithContext

func (i *TimeshiftRuleAttachment) ToTimeshiftRuleAttachmentOutputWithContext(ctx context.Context) TimeshiftRuleAttachmentOutput

type TimeshiftRuleAttachmentArgs

type TimeshiftRuleAttachmentArgs struct {
	// The push path, which should be the same as `AppName` in the push and playback URLs. The default value is `live`.
	AppName pulumi.StringInput
	// The push domain.
	DomainName pulumi.StringInput
	// The stream name.Note: If you pass in a non-empty string, the rule will only be applied to the specified stream.
	StreamName pulumi.StringInput
	// The template ID.
	TemplateId pulumi.IntInput
}

The set of arguments for constructing a TimeshiftRuleAttachment resource.

func (TimeshiftRuleAttachmentArgs) ElementType

type TimeshiftRuleAttachmentArray

type TimeshiftRuleAttachmentArray []TimeshiftRuleAttachmentInput

func (TimeshiftRuleAttachmentArray) ElementType

func (TimeshiftRuleAttachmentArray) ToTimeshiftRuleAttachmentArrayOutput

func (i TimeshiftRuleAttachmentArray) ToTimeshiftRuleAttachmentArrayOutput() TimeshiftRuleAttachmentArrayOutput

func (TimeshiftRuleAttachmentArray) ToTimeshiftRuleAttachmentArrayOutputWithContext

func (i TimeshiftRuleAttachmentArray) ToTimeshiftRuleAttachmentArrayOutputWithContext(ctx context.Context) TimeshiftRuleAttachmentArrayOutput

type TimeshiftRuleAttachmentArrayInput

type TimeshiftRuleAttachmentArrayInput interface {
	pulumi.Input

	ToTimeshiftRuleAttachmentArrayOutput() TimeshiftRuleAttachmentArrayOutput
	ToTimeshiftRuleAttachmentArrayOutputWithContext(context.Context) TimeshiftRuleAttachmentArrayOutput
}

TimeshiftRuleAttachmentArrayInput is an input type that accepts TimeshiftRuleAttachmentArray and TimeshiftRuleAttachmentArrayOutput values. You can construct a concrete instance of `TimeshiftRuleAttachmentArrayInput` via:

TimeshiftRuleAttachmentArray{ TimeshiftRuleAttachmentArgs{...} }

type TimeshiftRuleAttachmentArrayOutput

type TimeshiftRuleAttachmentArrayOutput struct{ *pulumi.OutputState }

func (TimeshiftRuleAttachmentArrayOutput) ElementType

func (TimeshiftRuleAttachmentArrayOutput) Index

func (TimeshiftRuleAttachmentArrayOutput) ToTimeshiftRuleAttachmentArrayOutput

func (o TimeshiftRuleAttachmentArrayOutput) ToTimeshiftRuleAttachmentArrayOutput() TimeshiftRuleAttachmentArrayOutput

func (TimeshiftRuleAttachmentArrayOutput) ToTimeshiftRuleAttachmentArrayOutputWithContext

func (o TimeshiftRuleAttachmentArrayOutput) ToTimeshiftRuleAttachmentArrayOutputWithContext(ctx context.Context) TimeshiftRuleAttachmentArrayOutput

type TimeshiftRuleAttachmentInput

type TimeshiftRuleAttachmentInput interface {
	pulumi.Input

	ToTimeshiftRuleAttachmentOutput() TimeshiftRuleAttachmentOutput
	ToTimeshiftRuleAttachmentOutputWithContext(ctx context.Context) TimeshiftRuleAttachmentOutput
}

type TimeshiftRuleAttachmentMap

type TimeshiftRuleAttachmentMap map[string]TimeshiftRuleAttachmentInput

func (TimeshiftRuleAttachmentMap) ElementType

func (TimeshiftRuleAttachmentMap) ElementType() reflect.Type

func (TimeshiftRuleAttachmentMap) ToTimeshiftRuleAttachmentMapOutput

func (i TimeshiftRuleAttachmentMap) ToTimeshiftRuleAttachmentMapOutput() TimeshiftRuleAttachmentMapOutput

func (TimeshiftRuleAttachmentMap) ToTimeshiftRuleAttachmentMapOutputWithContext

func (i TimeshiftRuleAttachmentMap) ToTimeshiftRuleAttachmentMapOutputWithContext(ctx context.Context) TimeshiftRuleAttachmentMapOutput

type TimeshiftRuleAttachmentMapInput

type TimeshiftRuleAttachmentMapInput interface {
	pulumi.Input

	ToTimeshiftRuleAttachmentMapOutput() TimeshiftRuleAttachmentMapOutput
	ToTimeshiftRuleAttachmentMapOutputWithContext(context.Context) TimeshiftRuleAttachmentMapOutput
}

TimeshiftRuleAttachmentMapInput is an input type that accepts TimeshiftRuleAttachmentMap and TimeshiftRuleAttachmentMapOutput values. You can construct a concrete instance of `TimeshiftRuleAttachmentMapInput` via:

TimeshiftRuleAttachmentMap{ "key": TimeshiftRuleAttachmentArgs{...} }

type TimeshiftRuleAttachmentMapOutput

type TimeshiftRuleAttachmentMapOutput struct{ *pulumi.OutputState }

func (TimeshiftRuleAttachmentMapOutput) ElementType

func (TimeshiftRuleAttachmentMapOutput) MapIndex

func (TimeshiftRuleAttachmentMapOutput) ToTimeshiftRuleAttachmentMapOutput

func (o TimeshiftRuleAttachmentMapOutput) ToTimeshiftRuleAttachmentMapOutput() TimeshiftRuleAttachmentMapOutput

func (TimeshiftRuleAttachmentMapOutput) ToTimeshiftRuleAttachmentMapOutputWithContext

func (o TimeshiftRuleAttachmentMapOutput) ToTimeshiftRuleAttachmentMapOutputWithContext(ctx context.Context) TimeshiftRuleAttachmentMapOutput

type TimeshiftRuleAttachmentOutput

type TimeshiftRuleAttachmentOutput struct{ *pulumi.OutputState }

func (TimeshiftRuleAttachmentOutput) AppName

The push path, which should be the same as `AppName` in the push and playback URLs. The default value is `live`.

func (TimeshiftRuleAttachmentOutput) DomainName

The push domain.

func (TimeshiftRuleAttachmentOutput) ElementType

func (TimeshiftRuleAttachmentOutput) StreamName

The stream name.Note: If you pass in a non-empty string, the rule will only be applied to the specified stream.

func (TimeshiftRuleAttachmentOutput) TemplateId

The template ID.

func (TimeshiftRuleAttachmentOutput) ToTimeshiftRuleAttachmentOutput

func (o TimeshiftRuleAttachmentOutput) ToTimeshiftRuleAttachmentOutput() TimeshiftRuleAttachmentOutput

func (TimeshiftRuleAttachmentOutput) ToTimeshiftRuleAttachmentOutputWithContext

func (o TimeshiftRuleAttachmentOutput) ToTimeshiftRuleAttachmentOutputWithContext(ctx context.Context) TimeshiftRuleAttachmentOutput

type TimeshiftRuleAttachmentState

type TimeshiftRuleAttachmentState struct {
	// The push path, which should be the same as `AppName` in the push and playback URLs. The default value is `live`.
	AppName pulumi.StringPtrInput
	// The push domain.
	DomainName pulumi.StringPtrInput
	// The stream name.Note: If you pass in a non-empty string, the rule will only be applied to the specified stream.
	StreamName pulumi.StringPtrInput
	// The template ID.
	TemplateId pulumi.IntPtrInput
}

func (TimeshiftRuleAttachmentState) ElementType

type TimeshiftTemplate

type TimeshiftTemplate struct {
	pulumi.CustomResourceState

	// The region.`Mainland`: The Chinese mainland.`Overseas`: Outside the Chinese mainland.Default value: `Mainland`.
	Area pulumi.StringPtrOutput `pulumi:"area"`
	// The template description.Only letters, numbers, underscores, and hyphens are supported.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The time shifting duration.Unit: Second.
	Duration pulumi.IntOutput `pulumi:"duration"`
	// The segment size.Value range: 3-10.Unit: Second.Default value: 5.
	ItemDuration pulumi.IntPtrOutput `pulumi:"itemDuration"`
	// Whether to remove watermarks.If you pass in `true`, the original stream will be recorded.Default value: `false`.
	RemoveWatermark pulumi.BoolPtrOutput `pulumi:"removeWatermark"`
	// The template name.Maximum length: 255 bytes.Only letters, numbers, underscores, and hyphens are supported.
	TemplateName pulumi.StringOutput `pulumi:"templateName"`
	// The transcoding template IDs.This API works only if `RemoveWatermark` is `false`.
	TranscodeTemplateIds pulumi.IntArrayOutput `pulumi:"transcodeTemplateIds"`
}

func GetTimeshiftTemplate

func GetTimeshiftTemplate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TimeshiftTemplateState, opts ...pulumi.ResourceOption) (*TimeshiftTemplate, error)

GetTimeshiftTemplate gets an existing TimeshiftTemplate 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 NewTimeshiftTemplate

func NewTimeshiftTemplate(ctx *pulumi.Context,
	name string, args *TimeshiftTemplateArgs, opts ...pulumi.ResourceOption) (*TimeshiftTemplate, error)

NewTimeshiftTemplate registers a new resource with the given unique name, arguments, and options.

func (*TimeshiftTemplate) ElementType

func (*TimeshiftTemplate) ElementType() reflect.Type

func (*TimeshiftTemplate) ToTimeshiftTemplateOutput

func (i *TimeshiftTemplate) ToTimeshiftTemplateOutput() TimeshiftTemplateOutput

func (*TimeshiftTemplate) ToTimeshiftTemplateOutputWithContext

func (i *TimeshiftTemplate) ToTimeshiftTemplateOutputWithContext(ctx context.Context) TimeshiftTemplateOutput

type TimeshiftTemplateArgs

type TimeshiftTemplateArgs struct {
	// The region.`Mainland`: The Chinese mainland.`Overseas`: Outside the Chinese mainland.Default value: `Mainland`.
	Area pulumi.StringPtrInput
	// The template description.Only letters, numbers, underscores, and hyphens are supported.
	Description pulumi.StringPtrInput
	// The time shifting duration.Unit: Second.
	Duration pulumi.IntInput
	// The segment size.Value range: 3-10.Unit: Second.Default value: 5.
	ItemDuration pulumi.IntPtrInput
	// Whether to remove watermarks.If you pass in `true`, the original stream will be recorded.Default value: `false`.
	RemoveWatermark pulumi.BoolPtrInput
	// The template name.Maximum length: 255 bytes.Only letters, numbers, underscores, and hyphens are supported.
	TemplateName pulumi.StringInput
	// The transcoding template IDs.This API works only if `RemoveWatermark` is `false`.
	TranscodeTemplateIds pulumi.IntArrayInput
}

The set of arguments for constructing a TimeshiftTemplate resource.

func (TimeshiftTemplateArgs) ElementType

func (TimeshiftTemplateArgs) ElementType() reflect.Type

type TimeshiftTemplateArray

type TimeshiftTemplateArray []TimeshiftTemplateInput

func (TimeshiftTemplateArray) ElementType

func (TimeshiftTemplateArray) ElementType() reflect.Type

func (TimeshiftTemplateArray) ToTimeshiftTemplateArrayOutput

func (i TimeshiftTemplateArray) ToTimeshiftTemplateArrayOutput() TimeshiftTemplateArrayOutput

func (TimeshiftTemplateArray) ToTimeshiftTemplateArrayOutputWithContext

func (i TimeshiftTemplateArray) ToTimeshiftTemplateArrayOutputWithContext(ctx context.Context) TimeshiftTemplateArrayOutput

type TimeshiftTemplateArrayInput

type TimeshiftTemplateArrayInput interface {
	pulumi.Input

	ToTimeshiftTemplateArrayOutput() TimeshiftTemplateArrayOutput
	ToTimeshiftTemplateArrayOutputWithContext(context.Context) TimeshiftTemplateArrayOutput
}

TimeshiftTemplateArrayInput is an input type that accepts TimeshiftTemplateArray and TimeshiftTemplateArrayOutput values. You can construct a concrete instance of `TimeshiftTemplateArrayInput` via:

TimeshiftTemplateArray{ TimeshiftTemplateArgs{...} }

type TimeshiftTemplateArrayOutput

type TimeshiftTemplateArrayOutput struct{ *pulumi.OutputState }

func (TimeshiftTemplateArrayOutput) ElementType

func (TimeshiftTemplateArrayOutput) Index

func (TimeshiftTemplateArrayOutput) ToTimeshiftTemplateArrayOutput

func (o TimeshiftTemplateArrayOutput) ToTimeshiftTemplateArrayOutput() TimeshiftTemplateArrayOutput

func (TimeshiftTemplateArrayOutput) ToTimeshiftTemplateArrayOutputWithContext

func (o TimeshiftTemplateArrayOutput) ToTimeshiftTemplateArrayOutputWithContext(ctx context.Context) TimeshiftTemplateArrayOutput

type TimeshiftTemplateInput

type TimeshiftTemplateInput interface {
	pulumi.Input

	ToTimeshiftTemplateOutput() TimeshiftTemplateOutput
	ToTimeshiftTemplateOutputWithContext(ctx context.Context) TimeshiftTemplateOutput
}

type TimeshiftTemplateMap

type TimeshiftTemplateMap map[string]TimeshiftTemplateInput

func (TimeshiftTemplateMap) ElementType

func (TimeshiftTemplateMap) ElementType() reflect.Type

func (TimeshiftTemplateMap) ToTimeshiftTemplateMapOutput

func (i TimeshiftTemplateMap) ToTimeshiftTemplateMapOutput() TimeshiftTemplateMapOutput

func (TimeshiftTemplateMap) ToTimeshiftTemplateMapOutputWithContext

func (i TimeshiftTemplateMap) ToTimeshiftTemplateMapOutputWithContext(ctx context.Context) TimeshiftTemplateMapOutput

type TimeshiftTemplateMapInput

type TimeshiftTemplateMapInput interface {
	pulumi.Input

	ToTimeshiftTemplateMapOutput() TimeshiftTemplateMapOutput
	ToTimeshiftTemplateMapOutputWithContext(context.Context) TimeshiftTemplateMapOutput
}

TimeshiftTemplateMapInput is an input type that accepts TimeshiftTemplateMap and TimeshiftTemplateMapOutput values. You can construct a concrete instance of `TimeshiftTemplateMapInput` via:

TimeshiftTemplateMap{ "key": TimeshiftTemplateArgs{...} }

type TimeshiftTemplateMapOutput

type TimeshiftTemplateMapOutput struct{ *pulumi.OutputState }

func (TimeshiftTemplateMapOutput) ElementType

func (TimeshiftTemplateMapOutput) ElementType() reflect.Type

func (TimeshiftTemplateMapOutput) MapIndex

func (TimeshiftTemplateMapOutput) ToTimeshiftTemplateMapOutput

func (o TimeshiftTemplateMapOutput) ToTimeshiftTemplateMapOutput() TimeshiftTemplateMapOutput

func (TimeshiftTemplateMapOutput) ToTimeshiftTemplateMapOutputWithContext

func (o TimeshiftTemplateMapOutput) ToTimeshiftTemplateMapOutputWithContext(ctx context.Context) TimeshiftTemplateMapOutput

type TimeshiftTemplateOutput

type TimeshiftTemplateOutput struct{ *pulumi.OutputState }

func (TimeshiftTemplateOutput) Area

The region.`Mainland`: The Chinese mainland.`Overseas`: Outside the Chinese mainland.Default value: `Mainland`.

func (TimeshiftTemplateOutput) Description

The template description.Only letters, numbers, underscores, and hyphens are supported.

func (TimeshiftTemplateOutput) Duration

The time shifting duration.Unit: Second.

func (TimeshiftTemplateOutput) ElementType

func (TimeshiftTemplateOutput) ElementType() reflect.Type

func (TimeshiftTemplateOutput) ItemDuration

func (o TimeshiftTemplateOutput) ItemDuration() pulumi.IntPtrOutput

The segment size.Value range: 3-10.Unit: Second.Default value: 5.

func (TimeshiftTemplateOutput) RemoveWatermark

func (o TimeshiftTemplateOutput) RemoveWatermark() pulumi.BoolPtrOutput

Whether to remove watermarks.If you pass in `true`, the original stream will be recorded.Default value: `false`.

func (TimeshiftTemplateOutput) TemplateName

func (o TimeshiftTemplateOutput) TemplateName() pulumi.StringOutput

The template name.Maximum length: 255 bytes.Only letters, numbers, underscores, and hyphens are supported.

func (TimeshiftTemplateOutput) ToTimeshiftTemplateOutput

func (o TimeshiftTemplateOutput) ToTimeshiftTemplateOutput() TimeshiftTemplateOutput

func (TimeshiftTemplateOutput) ToTimeshiftTemplateOutputWithContext

func (o TimeshiftTemplateOutput) ToTimeshiftTemplateOutputWithContext(ctx context.Context) TimeshiftTemplateOutput

func (TimeshiftTemplateOutput) TranscodeTemplateIds

func (o TimeshiftTemplateOutput) TranscodeTemplateIds() pulumi.IntArrayOutput

The transcoding template IDs.This API works only if `RemoveWatermark` is `false`.

type TimeshiftTemplateState

type TimeshiftTemplateState struct {
	// The region.`Mainland`: The Chinese mainland.`Overseas`: Outside the Chinese mainland.Default value: `Mainland`.
	Area pulumi.StringPtrInput
	// The template description.Only letters, numbers, underscores, and hyphens are supported.
	Description pulumi.StringPtrInput
	// The time shifting duration.Unit: Second.
	Duration pulumi.IntPtrInput
	// The segment size.Value range: 3-10.Unit: Second.Default value: 5.
	ItemDuration pulumi.IntPtrInput
	// Whether to remove watermarks.If you pass in `true`, the original stream will be recorded.Default value: `false`.
	RemoveWatermark pulumi.BoolPtrInput
	// The template name.Maximum length: 255 bytes.Only letters, numbers, underscores, and hyphens are supported.
	TemplateName pulumi.StringPtrInput
	// The transcoding template IDs.This API works only if `RemoveWatermark` is `false`.
	TranscodeTemplateIds pulumi.IntArrayInput
}

func (TimeshiftTemplateState) ElementType

func (TimeshiftTemplateState) ElementType() reflect.Type

type Watermark

type Watermark struct {
	pulumi.CustomResourceState

	// height of the picture.
	Height pulumi.IntPtrOutput `pulumi:"height"`
	// watermark url.
	PictureUrl pulumi.StringOutput `pulumi:"pictureUrl"`
	// status. 0: not used, 1: used.
	Status pulumi.IntOutput `pulumi:"status"`
	// watermark name.
	WatermarkName pulumi.StringOutput `pulumi:"watermarkName"`
	// width of the picture.
	Width pulumi.IntPtrOutput `pulumi:"width"`
	// x position of the picture.
	XPosition pulumi.IntPtrOutput `pulumi:"xPosition"`
	// y position of the picture.
	YPosition pulumi.IntPtrOutput `pulumi:"yPosition"`
}

func GetWatermark

func GetWatermark(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WatermarkState, opts ...pulumi.ResourceOption) (*Watermark, error)

GetWatermark gets an existing Watermark 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 NewWatermark

func NewWatermark(ctx *pulumi.Context,
	name string, args *WatermarkArgs, opts ...pulumi.ResourceOption) (*Watermark, error)

NewWatermark registers a new resource with the given unique name, arguments, and options.

func (*Watermark) ElementType

func (*Watermark) ElementType() reflect.Type

func (*Watermark) ToWatermarkOutput

func (i *Watermark) ToWatermarkOutput() WatermarkOutput

func (*Watermark) ToWatermarkOutputWithContext

func (i *Watermark) ToWatermarkOutputWithContext(ctx context.Context) WatermarkOutput

type WatermarkArgs

type WatermarkArgs struct {
	// height of the picture.
	Height pulumi.IntPtrInput
	// watermark url.
	PictureUrl pulumi.StringInput
	// watermark name.
	WatermarkName pulumi.StringInput
	// width of the picture.
	Width pulumi.IntPtrInput
	// x position of the picture.
	XPosition pulumi.IntPtrInput
	// y position of the picture.
	YPosition pulumi.IntPtrInput
}

The set of arguments for constructing a Watermark resource.

func (WatermarkArgs) ElementType

func (WatermarkArgs) ElementType() reflect.Type

type WatermarkArray

type WatermarkArray []WatermarkInput

func (WatermarkArray) ElementType

func (WatermarkArray) ElementType() reflect.Type

func (WatermarkArray) ToWatermarkArrayOutput

func (i WatermarkArray) ToWatermarkArrayOutput() WatermarkArrayOutput

func (WatermarkArray) ToWatermarkArrayOutputWithContext

func (i WatermarkArray) ToWatermarkArrayOutputWithContext(ctx context.Context) WatermarkArrayOutput

type WatermarkArrayInput

type WatermarkArrayInput interface {
	pulumi.Input

	ToWatermarkArrayOutput() WatermarkArrayOutput
	ToWatermarkArrayOutputWithContext(context.Context) WatermarkArrayOutput
}

WatermarkArrayInput is an input type that accepts WatermarkArray and WatermarkArrayOutput values. You can construct a concrete instance of `WatermarkArrayInput` via:

WatermarkArray{ WatermarkArgs{...} }

type WatermarkArrayOutput

type WatermarkArrayOutput struct{ *pulumi.OutputState }

func (WatermarkArrayOutput) ElementType

func (WatermarkArrayOutput) ElementType() reflect.Type

func (WatermarkArrayOutput) Index

func (WatermarkArrayOutput) ToWatermarkArrayOutput

func (o WatermarkArrayOutput) ToWatermarkArrayOutput() WatermarkArrayOutput

func (WatermarkArrayOutput) ToWatermarkArrayOutputWithContext

func (o WatermarkArrayOutput) ToWatermarkArrayOutputWithContext(ctx context.Context) WatermarkArrayOutput

type WatermarkInput

type WatermarkInput interface {
	pulumi.Input

	ToWatermarkOutput() WatermarkOutput
	ToWatermarkOutputWithContext(ctx context.Context) WatermarkOutput
}

type WatermarkMap

type WatermarkMap map[string]WatermarkInput

func (WatermarkMap) ElementType

func (WatermarkMap) ElementType() reflect.Type

func (WatermarkMap) ToWatermarkMapOutput

func (i WatermarkMap) ToWatermarkMapOutput() WatermarkMapOutput

func (WatermarkMap) ToWatermarkMapOutputWithContext

func (i WatermarkMap) ToWatermarkMapOutputWithContext(ctx context.Context) WatermarkMapOutput

type WatermarkMapInput

type WatermarkMapInput interface {
	pulumi.Input

	ToWatermarkMapOutput() WatermarkMapOutput
	ToWatermarkMapOutputWithContext(context.Context) WatermarkMapOutput
}

WatermarkMapInput is an input type that accepts WatermarkMap and WatermarkMapOutput values. You can construct a concrete instance of `WatermarkMapInput` via:

WatermarkMap{ "key": WatermarkArgs{...} }

type WatermarkMapOutput

type WatermarkMapOutput struct{ *pulumi.OutputState }

func (WatermarkMapOutput) ElementType

func (WatermarkMapOutput) ElementType() reflect.Type

func (WatermarkMapOutput) MapIndex

func (WatermarkMapOutput) ToWatermarkMapOutput

func (o WatermarkMapOutput) ToWatermarkMapOutput() WatermarkMapOutput

func (WatermarkMapOutput) ToWatermarkMapOutputWithContext

func (o WatermarkMapOutput) ToWatermarkMapOutputWithContext(ctx context.Context) WatermarkMapOutput

type WatermarkOutput

type WatermarkOutput struct{ *pulumi.OutputState }

func (WatermarkOutput) ElementType

func (WatermarkOutput) ElementType() reflect.Type

func (WatermarkOutput) Height

func (o WatermarkOutput) Height() pulumi.IntPtrOutput

height of the picture.

func (WatermarkOutput) PictureUrl

func (o WatermarkOutput) PictureUrl() pulumi.StringOutput

watermark url.

func (WatermarkOutput) Status

func (o WatermarkOutput) Status() pulumi.IntOutput

status. 0: not used, 1: used.

func (WatermarkOutput) ToWatermarkOutput

func (o WatermarkOutput) ToWatermarkOutput() WatermarkOutput

func (WatermarkOutput) ToWatermarkOutputWithContext

func (o WatermarkOutput) ToWatermarkOutputWithContext(ctx context.Context) WatermarkOutput

func (WatermarkOutput) WatermarkName

func (o WatermarkOutput) WatermarkName() pulumi.StringOutput

watermark name.

func (WatermarkOutput) Width

width of the picture.

func (WatermarkOutput) XPosition

func (o WatermarkOutput) XPosition() pulumi.IntPtrOutput

x position of the picture.

func (WatermarkOutput) YPosition

func (o WatermarkOutput) YPosition() pulumi.IntPtrOutput

y position of the picture.

type WatermarkRuleAttachment

type WatermarkRuleAttachment struct {
	pulumi.CustomResourceState

	// rule app name.
	AppName pulumi.StringOutput `pulumi:"appName"`
	// create time.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// rule domain name.
	DomainName pulumi.StringOutput `pulumi:"domainName"`
	// rule stream name.
	StreamName pulumi.StringOutput `pulumi:"streamName"`
	// The template Id can be acquired by the Id of `tencentcloud_css_watermark`.
	TemplateId pulumi.IntOutput `pulumi:"templateId"`
	// update time.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
}

func GetWatermarkRuleAttachment

func GetWatermarkRuleAttachment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WatermarkRuleAttachmentState, opts ...pulumi.ResourceOption) (*WatermarkRuleAttachment, error)

GetWatermarkRuleAttachment gets an existing WatermarkRuleAttachment 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 NewWatermarkRuleAttachment

func NewWatermarkRuleAttachment(ctx *pulumi.Context,
	name string, args *WatermarkRuleAttachmentArgs, opts ...pulumi.ResourceOption) (*WatermarkRuleAttachment, error)

NewWatermarkRuleAttachment registers a new resource with the given unique name, arguments, and options.

func (*WatermarkRuleAttachment) ElementType

func (*WatermarkRuleAttachment) ElementType() reflect.Type

func (*WatermarkRuleAttachment) ToWatermarkRuleAttachmentOutput

func (i *WatermarkRuleAttachment) ToWatermarkRuleAttachmentOutput() WatermarkRuleAttachmentOutput

func (*WatermarkRuleAttachment) ToWatermarkRuleAttachmentOutputWithContext

func (i *WatermarkRuleAttachment) ToWatermarkRuleAttachmentOutputWithContext(ctx context.Context) WatermarkRuleAttachmentOutput

type WatermarkRuleAttachmentArgs

type WatermarkRuleAttachmentArgs struct {
	// rule app name.
	AppName pulumi.StringInput
	// rule domain name.
	DomainName pulumi.StringInput
	// rule stream name.
	StreamName pulumi.StringInput
	// The template Id can be acquired by the Id of `tencentcloud_css_watermark`.
	TemplateId pulumi.IntInput
}

The set of arguments for constructing a WatermarkRuleAttachment resource.

func (WatermarkRuleAttachmentArgs) ElementType

type WatermarkRuleAttachmentArray

type WatermarkRuleAttachmentArray []WatermarkRuleAttachmentInput

func (WatermarkRuleAttachmentArray) ElementType

func (WatermarkRuleAttachmentArray) ToWatermarkRuleAttachmentArrayOutput

func (i WatermarkRuleAttachmentArray) ToWatermarkRuleAttachmentArrayOutput() WatermarkRuleAttachmentArrayOutput

func (WatermarkRuleAttachmentArray) ToWatermarkRuleAttachmentArrayOutputWithContext

func (i WatermarkRuleAttachmentArray) ToWatermarkRuleAttachmentArrayOutputWithContext(ctx context.Context) WatermarkRuleAttachmentArrayOutput

type WatermarkRuleAttachmentArrayInput

type WatermarkRuleAttachmentArrayInput interface {
	pulumi.Input

	ToWatermarkRuleAttachmentArrayOutput() WatermarkRuleAttachmentArrayOutput
	ToWatermarkRuleAttachmentArrayOutputWithContext(context.Context) WatermarkRuleAttachmentArrayOutput
}

WatermarkRuleAttachmentArrayInput is an input type that accepts WatermarkRuleAttachmentArray and WatermarkRuleAttachmentArrayOutput values. You can construct a concrete instance of `WatermarkRuleAttachmentArrayInput` via:

WatermarkRuleAttachmentArray{ WatermarkRuleAttachmentArgs{...} }

type WatermarkRuleAttachmentArrayOutput

type WatermarkRuleAttachmentArrayOutput struct{ *pulumi.OutputState }

func (WatermarkRuleAttachmentArrayOutput) ElementType

func (WatermarkRuleAttachmentArrayOutput) Index

func (WatermarkRuleAttachmentArrayOutput) ToWatermarkRuleAttachmentArrayOutput

func (o WatermarkRuleAttachmentArrayOutput) ToWatermarkRuleAttachmentArrayOutput() WatermarkRuleAttachmentArrayOutput

func (WatermarkRuleAttachmentArrayOutput) ToWatermarkRuleAttachmentArrayOutputWithContext

func (o WatermarkRuleAttachmentArrayOutput) ToWatermarkRuleAttachmentArrayOutputWithContext(ctx context.Context) WatermarkRuleAttachmentArrayOutput

type WatermarkRuleAttachmentInput

type WatermarkRuleAttachmentInput interface {
	pulumi.Input

	ToWatermarkRuleAttachmentOutput() WatermarkRuleAttachmentOutput
	ToWatermarkRuleAttachmentOutputWithContext(ctx context.Context) WatermarkRuleAttachmentOutput
}

type WatermarkRuleAttachmentMap

type WatermarkRuleAttachmentMap map[string]WatermarkRuleAttachmentInput

func (WatermarkRuleAttachmentMap) ElementType

func (WatermarkRuleAttachmentMap) ElementType() reflect.Type

func (WatermarkRuleAttachmentMap) ToWatermarkRuleAttachmentMapOutput

func (i WatermarkRuleAttachmentMap) ToWatermarkRuleAttachmentMapOutput() WatermarkRuleAttachmentMapOutput

func (WatermarkRuleAttachmentMap) ToWatermarkRuleAttachmentMapOutputWithContext

func (i WatermarkRuleAttachmentMap) ToWatermarkRuleAttachmentMapOutputWithContext(ctx context.Context) WatermarkRuleAttachmentMapOutput

type WatermarkRuleAttachmentMapInput

type WatermarkRuleAttachmentMapInput interface {
	pulumi.Input

	ToWatermarkRuleAttachmentMapOutput() WatermarkRuleAttachmentMapOutput
	ToWatermarkRuleAttachmentMapOutputWithContext(context.Context) WatermarkRuleAttachmentMapOutput
}

WatermarkRuleAttachmentMapInput is an input type that accepts WatermarkRuleAttachmentMap and WatermarkRuleAttachmentMapOutput values. You can construct a concrete instance of `WatermarkRuleAttachmentMapInput` via:

WatermarkRuleAttachmentMap{ "key": WatermarkRuleAttachmentArgs{...} }

type WatermarkRuleAttachmentMapOutput

type WatermarkRuleAttachmentMapOutput struct{ *pulumi.OutputState }

func (WatermarkRuleAttachmentMapOutput) ElementType

func (WatermarkRuleAttachmentMapOutput) MapIndex

func (WatermarkRuleAttachmentMapOutput) ToWatermarkRuleAttachmentMapOutput

func (o WatermarkRuleAttachmentMapOutput) ToWatermarkRuleAttachmentMapOutput() WatermarkRuleAttachmentMapOutput

func (WatermarkRuleAttachmentMapOutput) ToWatermarkRuleAttachmentMapOutputWithContext

func (o WatermarkRuleAttachmentMapOutput) ToWatermarkRuleAttachmentMapOutputWithContext(ctx context.Context) WatermarkRuleAttachmentMapOutput

type WatermarkRuleAttachmentOutput

type WatermarkRuleAttachmentOutput struct{ *pulumi.OutputState }

func (WatermarkRuleAttachmentOutput) AppName

rule app name.

func (WatermarkRuleAttachmentOutput) CreateTime

create time.

func (WatermarkRuleAttachmentOutput) DomainName

rule domain name.

func (WatermarkRuleAttachmentOutput) ElementType

func (WatermarkRuleAttachmentOutput) StreamName

rule stream name.

func (WatermarkRuleAttachmentOutput) TemplateId

The template Id can be acquired by the Id of `tencentcloud_css_watermark`.

func (WatermarkRuleAttachmentOutput) ToWatermarkRuleAttachmentOutput

func (o WatermarkRuleAttachmentOutput) ToWatermarkRuleAttachmentOutput() WatermarkRuleAttachmentOutput

func (WatermarkRuleAttachmentOutput) ToWatermarkRuleAttachmentOutputWithContext

func (o WatermarkRuleAttachmentOutput) ToWatermarkRuleAttachmentOutputWithContext(ctx context.Context) WatermarkRuleAttachmentOutput

func (WatermarkRuleAttachmentOutput) UpdateTime

update time.

type WatermarkRuleAttachmentState

type WatermarkRuleAttachmentState struct {
	// rule app name.
	AppName pulumi.StringPtrInput
	// create time.
	CreateTime pulumi.StringPtrInput
	// rule domain name.
	DomainName pulumi.StringPtrInput
	// rule stream name.
	StreamName pulumi.StringPtrInput
	// The template Id can be acquired by the Id of `tencentcloud_css_watermark`.
	TemplateId pulumi.IntPtrInput
	// update time.
	UpdateTime pulumi.StringPtrInput
}

func (WatermarkRuleAttachmentState) ElementType

type WatermarkState

type WatermarkState struct {
	// height of the picture.
	Height pulumi.IntPtrInput
	// watermark url.
	PictureUrl pulumi.StringPtrInput
	// status. 0: not used, 1: used.
	Status pulumi.IntPtrInput
	// watermark name.
	WatermarkName pulumi.StringPtrInput
	// width of the picture.
	Width pulumi.IntPtrInput
	// x position of the picture.
	XPosition pulumi.IntPtrInput
	// y position of the picture.
	YPosition pulumi.IntPtrInput
}

func (WatermarkState) ElementType

func (WatermarkState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL