css

package
v0.0.0-...-9153d0a Latest Latest
Warning

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

Go to latest
Published: Sep 8, 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 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 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 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 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 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 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 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 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