scf

package
v0.1.16 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Function

type Function struct {
	pulumi.CustomResourceState

	// Whether SCF function asynchronous attribute is enabled. `TRUE` is open, `FALSE` is close.
	AsyncRunEnable pulumi.StringOutput `pulumi:"asyncRunEnable"`
	// List of CFS configurations.
	CfsConfigs FunctionCfsConfigArrayOutput `pulumi:"cfsConfigs"`
	// cls logset id of the SCF function.
	ClsLogsetId pulumi.StringOutput `pulumi:"clsLogsetId"`
	// cls topic id of the SCF function.
	ClsTopicId pulumi.StringOutput `pulumi:"clsTopicId"`
	// SCF function code error message.
	CodeError pulumi.StringOutput `pulumi:"codeError"`
	// SCF function code is correct.
	CodeResult pulumi.StringOutput `pulumi:"codeResult"`
	// SCF function code size, unit is M.
	CodeSize pulumi.IntOutput `pulumi:"codeSize"`
	// Cos bucket name of the SCF function, such as `cos-1234567890`, conflict with `zip_file`.
	CosBucketName pulumi.StringPtrOutput `pulumi:"cosBucketName"`
	// Cos bucket region of the SCF function, conflict with `zip_file`.
	CosBucketRegion pulumi.StringPtrOutput `pulumi:"cosBucketRegion"`
	// Cos object name of the SCF function, should have suffix `.zip` or `.jar`, conflict with `zip_file`.
	CosObjectName pulumi.StringPtrOutput `pulumi:"cosObjectName"`
	// Description of the SCF function. Description supports English letters, numbers, spaces, commas, newlines, periods and
	// Chinese, the maximum length is 1000.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Whether to enable Dns caching capability, only the EVENT function is supported. Default is false.
	DnsCache pulumi.BoolPtrOutput `pulumi:"dnsCache"`
	// Whether EIP is a fixed IP.
	EipFixed pulumi.BoolOutput `pulumi:"eipFixed"`
	// SCF function EIP list.
	Eips pulumi.StringArrayOutput `pulumi:"eips"`
	// Indicates whether EIP config set to `ENABLE` when `enable_public_net` was true. Default `false`.
	EnableEipConfig pulumi.BoolPtrOutput `pulumi:"enableEipConfig"`
	// Indicates whether public net config enabled. Default `false`. NOTE: only `vpc_id` specified can disable public net
	// config.
	EnablePublicNet pulumi.BoolPtrOutput `pulumi:"enablePublicNet"`
	// Environment of the SCF function.
	Environment pulumi.MapOutput `pulumi:"environment"`
	// SCF function code error code.
	ErrNo pulumi.IntOutput `pulumi:"errNo"`
	// Function type. The default value is Event. Enter Event if you need to create a trigger function. Enter HTTP if you need
	// to create an HTTP function service.
	FuncType pulumi.StringPtrOutput `pulumi:"funcType"`
	// Handler of the SCF function. The format of name is `<filename>.<method_name>`, and it supports 26 English letters,
	// numbers, connectors, and underscores, it should start with a letter. The last character cannot be `-` or `_`. Available
	// length is 2-60.
	Handler pulumi.StringPtrOutput `pulumi:"handler"`
	// SCF function domain name.
	Host pulumi.StringOutput `pulumi:"host"`
	// Image of the SCF function, conflict with `cos_bucket_name`, `cos_object_name`, `cos_bucket_region`, `zip_file`.
	ImageConfigs FunctionImageConfigArrayOutput `pulumi:"imageConfigs"`
	// Whether to automatically install dependencies.
	InstallDependency pulumi.BoolOutput `pulumi:"installDependency"`
	// Intranet access configuration.
	IntranetConfig FunctionIntranetConfigOutput `pulumi:"intranetConfig"`
	// Enable L5 for SCF function, default is `false`.
	L5Enable pulumi.BoolPtrOutput `pulumi:"l5Enable"`
	// The list of association layers.
	Layers FunctionLayerArrayOutput `pulumi:"layers"`
	// Memory size of the SCF function, unit is MB. The default is `128`MB. The ladder is 128M.
	MemSize pulumi.IntPtrOutput `pulumi:"memSize"`
	// SCF function last modified time.
	ModifyTime pulumi.StringOutput `pulumi:"modifyTime"`
	// Name of the SCF function. Name supports 26 English letters, numbers, connectors, and underscores, it should start with a
	// letter. The last character cannot be `-` or `_`. Available length is 2-60.
	Name pulumi.StringOutput `pulumi:"name"`
	// Namespace of the SCF function, default is `default`.
	Namespace pulumi.StringPtrOutput `pulumi:"namespace"`
	// Role of the SCF function.
	Role pulumi.StringPtrOutput `pulumi:"role"`
	// Runtime of the SCF function, only supports `Python2.7`, `Python3.6`, `Nodejs6.10`, `Nodejs8.9`, `Nodejs10.15`,
	// `Nodejs12.16`, `Php5.2`, `Php7.4`, `Go1`, `Java8`, and `CustomRuntime`, default is `Python2.7`.
	Runtime pulumi.StringPtrOutput `pulumi:"runtime"`
	// SCF function status.
	Status pulumi.StringOutput `pulumi:"status"`
	// SCF status description.
	StatusDesc pulumi.StringOutput `pulumi:"statusDesc"`
	// Subnet ID of the SCF function.
	SubnetId pulumi.StringPtrOutput `pulumi:"subnetId"`
	// Tags of the SCF function.
	Tags pulumi.MapOutput `pulumi:"tags"`
	// Timeout of the SCF function, unit is second. Default `3`. Available value is 1-900.
	Timeout pulumi.IntPtrOutput `pulumi:"timeout"`
	// SCF trigger details list. Each element contains the following attributes:
	TriggerInfos FunctionTriggerInfoArrayOutput `pulumi:"triggerInfos"`
	// Trigger list of the SCF function, note that if you modify the trigger list, all existing triggers will be deleted, and
	// then create triggers in the new list. Each element contains the following attributes:
	Triggers FunctionTriggerArrayOutput `pulumi:"triggers"`
	// SCF function vip.
	Vip pulumi.StringOutput `pulumi:"vip"`
	// VPC ID of the SCF function.
	VpcId pulumi.StringPtrOutput `pulumi:"vpcId"`
	// Zip file of the SCF function, conflict with `cos_bucket_name`, `cos_object_name`, `cos_bucket_region`.
	ZipFile pulumi.StringPtrOutput `pulumi:"zipFile"`
}

func GetFunction

func GetFunction(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FunctionState, opts ...pulumi.ResourceOption) (*Function, error)

GetFunction gets an existing Function 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 NewFunction

func NewFunction(ctx *pulumi.Context,
	name string, args *FunctionArgs, opts ...pulumi.ResourceOption) (*Function, error)

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

func (*Function) ElementType

func (*Function) ElementType() reflect.Type

func (*Function) ToFunctionOutput

func (i *Function) ToFunctionOutput() FunctionOutput

func (*Function) ToFunctionOutputWithContext

func (i *Function) ToFunctionOutputWithContext(ctx context.Context) FunctionOutput

type FunctionAlias

type FunctionAlias struct {
	pulumi.CustomResourceState

	// Alias description information.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Function name.
	FunctionName pulumi.StringOutput `pulumi:"functionName"`
	// Master version pointed to by the alias.
	FunctionVersion pulumi.StringOutput `pulumi:"functionVersion"`
	// Alias name, which must be unique in the function, can contain 1 to 64 letters, digits, _, and -, and must begin with a
	// letter.
	Name pulumi.StringOutput `pulumi:"name"`
	// Function namespace.
	Namespace pulumi.StringPtrOutput `pulumi:"namespace"`
	// Request routing configuration of alias.
	RoutingConfig FunctionAliasRoutingConfigPtrOutput `pulumi:"routingConfig"`
}

func GetFunctionAlias

func GetFunctionAlias(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FunctionAliasState, opts ...pulumi.ResourceOption) (*FunctionAlias, error)

GetFunctionAlias gets an existing FunctionAlias 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 NewFunctionAlias

func NewFunctionAlias(ctx *pulumi.Context,
	name string, args *FunctionAliasArgs, opts ...pulumi.ResourceOption) (*FunctionAlias, error)

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

func (*FunctionAlias) ElementType

func (*FunctionAlias) ElementType() reflect.Type

func (*FunctionAlias) ToFunctionAliasOutput

func (i *FunctionAlias) ToFunctionAliasOutput() FunctionAliasOutput

func (*FunctionAlias) ToFunctionAliasOutputWithContext

func (i *FunctionAlias) ToFunctionAliasOutputWithContext(ctx context.Context) FunctionAliasOutput

type FunctionAliasArgs

type FunctionAliasArgs struct {
	// Alias description information.
	Description pulumi.StringPtrInput
	// Function name.
	FunctionName pulumi.StringInput
	// Master version pointed to by the alias.
	FunctionVersion pulumi.StringInput
	// Alias name, which must be unique in the function, can contain 1 to 64 letters, digits, _, and -, and must begin with a
	// letter.
	Name pulumi.StringPtrInput
	// Function namespace.
	Namespace pulumi.StringPtrInput
	// Request routing configuration of alias.
	RoutingConfig FunctionAliasRoutingConfigPtrInput
}

The set of arguments for constructing a FunctionAlias resource.

func (FunctionAliasArgs) ElementType

func (FunctionAliasArgs) ElementType() reflect.Type

type FunctionAliasArray

type FunctionAliasArray []FunctionAliasInput

func (FunctionAliasArray) ElementType

func (FunctionAliasArray) ElementType() reflect.Type

func (FunctionAliasArray) ToFunctionAliasArrayOutput

func (i FunctionAliasArray) ToFunctionAliasArrayOutput() FunctionAliasArrayOutput

func (FunctionAliasArray) ToFunctionAliasArrayOutputWithContext

func (i FunctionAliasArray) ToFunctionAliasArrayOutputWithContext(ctx context.Context) FunctionAliasArrayOutput

type FunctionAliasArrayInput

type FunctionAliasArrayInput interface {
	pulumi.Input

	ToFunctionAliasArrayOutput() FunctionAliasArrayOutput
	ToFunctionAliasArrayOutputWithContext(context.Context) FunctionAliasArrayOutput
}

FunctionAliasArrayInput is an input type that accepts FunctionAliasArray and FunctionAliasArrayOutput values. You can construct a concrete instance of `FunctionAliasArrayInput` via:

FunctionAliasArray{ FunctionAliasArgs{...} }

type FunctionAliasArrayOutput

type FunctionAliasArrayOutput struct{ *pulumi.OutputState }

func (FunctionAliasArrayOutput) ElementType

func (FunctionAliasArrayOutput) ElementType() reflect.Type

func (FunctionAliasArrayOutput) Index

func (FunctionAliasArrayOutput) ToFunctionAliasArrayOutput

func (o FunctionAliasArrayOutput) ToFunctionAliasArrayOutput() FunctionAliasArrayOutput

func (FunctionAliasArrayOutput) ToFunctionAliasArrayOutputWithContext

func (o FunctionAliasArrayOutput) ToFunctionAliasArrayOutputWithContext(ctx context.Context) FunctionAliasArrayOutput

type FunctionAliasInput

type FunctionAliasInput interface {
	pulumi.Input

	ToFunctionAliasOutput() FunctionAliasOutput
	ToFunctionAliasOutputWithContext(ctx context.Context) FunctionAliasOutput
}

type FunctionAliasMap

type FunctionAliasMap map[string]FunctionAliasInput

func (FunctionAliasMap) ElementType

func (FunctionAliasMap) ElementType() reflect.Type

func (FunctionAliasMap) ToFunctionAliasMapOutput

func (i FunctionAliasMap) ToFunctionAliasMapOutput() FunctionAliasMapOutput

func (FunctionAliasMap) ToFunctionAliasMapOutputWithContext

func (i FunctionAliasMap) ToFunctionAliasMapOutputWithContext(ctx context.Context) FunctionAliasMapOutput

type FunctionAliasMapInput

type FunctionAliasMapInput interface {
	pulumi.Input

	ToFunctionAliasMapOutput() FunctionAliasMapOutput
	ToFunctionAliasMapOutputWithContext(context.Context) FunctionAliasMapOutput
}

FunctionAliasMapInput is an input type that accepts FunctionAliasMap and FunctionAliasMapOutput values. You can construct a concrete instance of `FunctionAliasMapInput` via:

FunctionAliasMap{ "key": FunctionAliasArgs{...} }

type FunctionAliasMapOutput

type FunctionAliasMapOutput struct{ *pulumi.OutputState }

func (FunctionAliasMapOutput) ElementType

func (FunctionAliasMapOutput) ElementType() reflect.Type

func (FunctionAliasMapOutput) MapIndex

func (FunctionAliasMapOutput) ToFunctionAliasMapOutput

func (o FunctionAliasMapOutput) ToFunctionAliasMapOutput() FunctionAliasMapOutput

func (FunctionAliasMapOutput) ToFunctionAliasMapOutputWithContext

func (o FunctionAliasMapOutput) ToFunctionAliasMapOutputWithContext(ctx context.Context) FunctionAliasMapOutput

type FunctionAliasOutput

type FunctionAliasOutput struct{ *pulumi.OutputState }

func (FunctionAliasOutput) Description

func (o FunctionAliasOutput) Description() pulumi.StringPtrOutput

Alias description information.

func (FunctionAliasOutput) ElementType

func (FunctionAliasOutput) ElementType() reflect.Type

func (FunctionAliasOutput) FunctionName

func (o FunctionAliasOutput) FunctionName() pulumi.StringOutput

Function name.

func (FunctionAliasOutput) FunctionVersion

func (o FunctionAliasOutput) FunctionVersion() pulumi.StringOutput

Master version pointed to by the alias.

func (FunctionAliasOutput) Name

Alias name, which must be unique in the function, can contain 1 to 64 letters, digits, _, and -, and must begin with a letter.

func (FunctionAliasOutput) Namespace

Function namespace.

func (FunctionAliasOutput) RoutingConfig

Request routing configuration of alias.

func (FunctionAliasOutput) ToFunctionAliasOutput

func (o FunctionAliasOutput) ToFunctionAliasOutput() FunctionAliasOutput

func (FunctionAliasOutput) ToFunctionAliasOutputWithContext

func (o FunctionAliasOutput) ToFunctionAliasOutputWithContext(ctx context.Context) FunctionAliasOutput

type FunctionAliasRoutingConfig

type FunctionAliasRoutingConfig struct {
	AdditionalVersionMatches []FunctionAliasRoutingConfigAdditionalVersionMatch  `pulumi:"additionalVersionMatches"`
	AdditionalVersionWeights []FunctionAliasRoutingConfigAdditionalVersionWeight `pulumi:"additionalVersionWeights"`
}

type FunctionAliasRoutingConfigAdditionalVersionMatch

type FunctionAliasRoutingConfigAdditionalVersionMatch struct {
	Expression string `pulumi:"expression"`
	Key        string `pulumi:"key"`
	Method     string `pulumi:"method"`
	Version    string `pulumi:"version"`
}

type FunctionAliasRoutingConfigAdditionalVersionMatchArgs

type FunctionAliasRoutingConfigAdditionalVersionMatchArgs struct {
	Expression pulumi.StringInput `pulumi:"expression"`
	Key        pulumi.StringInput `pulumi:"key"`
	Method     pulumi.StringInput `pulumi:"method"`
	Version    pulumi.StringInput `pulumi:"version"`
}

func (FunctionAliasRoutingConfigAdditionalVersionMatchArgs) ElementType

func (FunctionAliasRoutingConfigAdditionalVersionMatchArgs) ToFunctionAliasRoutingConfigAdditionalVersionMatchOutput

func (i FunctionAliasRoutingConfigAdditionalVersionMatchArgs) ToFunctionAliasRoutingConfigAdditionalVersionMatchOutput() FunctionAliasRoutingConfigAdditionalVersionMatchOutput

func (FunctionAliasRoutingConfigAdditionalVersionMatchArgs) ToFunctionAliasRoutingConfigAdditionalVersionMatchOutputWithContext

func (i FunctionAliasRoutingConfigAdditionalVersionMatchArgs) ToFunctionAliasRoutingConfigAdditionalVersionMatchOutputWithContext(ctx context.Context) FunctionAliasRoutingConfigAdditionalVersionMatchOutput

type FunctionAliasRoutingConfigAdditionalVersionMatchArray

type FunctionAliasRoutingConfigAdditionalVersionMatchArray []FunctionAliasRoutingConfigAdditionalVersionMatchInput

func (FunctionAliasRoutingConfigAdditionalVersionMatchArray) ElementType

func (FunctionAliasRoutingConfigAdditionalVersionMatchArray) ToFunctionAliasRoutingConfigAdditionalVersionMatchArrayOutput

func (i FunctionAliasRoutingConfigAdditionalVersionMatchArray) ToFunctionAliasRoutingConfigAdditionalVersionMatchArrayOutput() FunctionAliasRoutingConfigAdditionalVersionMatchArrayOutput

func (FunctionAliasRoutingConfigAdditionalVersionMatchArray) ToFunctionAliasRoutingConfigAdditionalVersionMatchArrayOutputWithContext

func (i FunctionAliasRoutingConfigAdditionalVersionMatchArray) ToFunctionAliasRoutingConfigAdditionalVersionMatchArrayOutputWithContext(ctx context.Context) FunctionAliasRoutingConfigAdditionalVersionMatchArrayOutput

type FunctionAliasRoutingConfigAdditionalVersionMatchArrayInput

type FunctionAliasRoutingConfigAdditionalVersionMatchArrayInput interface {
	pulumi.Input

	ToFunctionAliasRoutingConfigAdditionalVersionMatchArrayOutput() FunctionAliasRoutingConfigAdditionalVersionMatchArrayOutput
	ToFunctionAliasRoutingConfigAdditionalVersionMatchArrayOutputWithContext(context.Context) FunctionAliasRoutingConfigAdditionalVersionMatchArrayOutput
}

FunctionAliasRoutingConfigAdditionalVersionMatchArrayInput is an input type that accepts FunctionAliasRoutingConfigAdditionalVersionMatchArray and FunctionAliasRoutingConfigAdditionalVersionMatchArrayOutput values. You can construct a concrete instance of `FunctionAliasRoutingConfigAdditionalVersionMatchArrayInput` via:

FunctionAliasRoutingConfigAdditionalVersionMatchArray{ FunctionAliasRoutingConfigAdditionalVersionMatchArgs{...} }

type FunctionAliasRoutingConfigAdditionalVersionMatchArrayOutput

type FunctionAliasRoutingConfigAdditionalVersionMatchArrayOutput struct{ *pulumi.OutputState }

func (FunctionAliasRoutingConfigAdditionalVersionMatchArrayOutput) ElementType

func (FunctionAliasRoutingConfigAdditionalVersionMatchArrayOutput) Index

func (FunctionAliasRoutingConfigAdditionalVersionMatchArrayOutput) ToFunctionAliasRoutingConfigAdditionalVersionMatchArrayOutput

func (FunctionAliasRoutingConfigAdditionalVersionMatchArrayOutput) ToFunctionAliasRoutingConfigAdditionalVersionMatchArrayOutputWithContext

func (o FunctionAliasRoutingConfigAdditionalVersionMatchArrayOutput) ToFunctionAliasRoutingConfigAdditionalVersionMatchArrayOutputWithContext(ctx context.Context) FunctionAliasRoutingConfigAdditionalVersionMatchArrayOutput

type FunctionAliasRoutingConfigAdditionalVersionMatchInput

type FunctionAliasRoutingConfigAdditionalVersionMatchInput interface {
	pulumi.Input

	ToFunctionAliasRoutingConfigAdditionalVersionMatchOutput() FunctionAliasRoutingConfigAdditionalVersionMatchOutput
	ToFunctionAliasRoutingConfigAdditionalVersionMatchOutputWithContext(context.Context) FunctionAliasRoutingConfigAdditionalVersionMatchOutput
}

FunctionAliasRoutingConfigAdditionalVersionMatchInput is an input type that accepts FunctionAliasRoutingConfigAdditionalVersionMatchArgs and FunctionAliasRoutingConfigAdditionalVersionMatchOutput values. You can construct a concrete instance of `FunctionAliasRoutingConfigAdditionalVersionMatchInput` via:

FunctionAliasRoutingConfigAdditionalVersionMatchArgs{...}

type FunctionAliasRoutingConfigAdditionalVersionMatchOutput

type FunctionAliasRoutingConfigAdditionalVersionMatchOutput struct{ *pulumi.OutputState }

func (FunctionAliasRoutingConfigAdditionalVersionMatchOutput) ElementType

func (FunctionAliasRoutingConfigAdditionalVersionMatchOutput) Expression

func (FunctionAliasRoutingConfigAdditionalVersionMatchOutput) Key

func (FunctionAliasRoutingConfigAdditionalVersionMatchOutput) Method

func (FunctionAliasRoutingConfigAdditionalVersionMatchOutput) ToFunctionAliasRoutingConfigAdditionalVersionMatchOutput

func (FunctionAliasRoutingConfigAdditionalVersionMatchOutput) ToFunctionAliasRoutingConfigAdditionalVersionMatchOutputWithContext

func (o FunctionAliasRoutingConfigAdditionalVersionMatchOutput) ToFunctionAliasRoutingConfigAdditionalVersionMatchOutputWithContext(ctx context.Context) FunctionAliasRoutingConfigAdditionalVersionMatchOutput

func (FunctionAliasRoutingConfigAdditionalVersionMatchOutput) Version

type FunctionAliasRoutingConfigAdditionalVersionWeight

type FunctionAliasRoutingConfigAdditionalVersionWeight struct {
	Version string  `pulumi:"version"`
	Weight  float64 `pulumi:"weight"`
}

type FunctionAliasRoutingConfigAdditionalVersionWeightArgs

type FunctionAliasRoutingConfigAdditionalVersionWeightArgs struct {
	Version pulumi.StringInput  `pulumi:"version"`
	Weight  pulumi.Float64Input `pulumi:"weight"`
}

func (FunctionAliasRoutingConfigAdditionalVersionWeightArgs) ElementType

func (FunctionAliasRoutingConfigAdditionalVersionWeightArgs) ToFunctionAliasRoutingConfigAdditionalVersionWeightOutput

func (i FunctionAliasRoutingConfigAdditionalVersionWeightArgs) ToFunctionAliasRoutingConfigAdditionalVersionWeightOutput() FunctionAliasRoutingConfigAdditionalVersionWeightOutput

func (FunctionAliasRoutingConfigAdditionalVersionWeightArgs) ToFunctionAliasRoutingConfigAdditionalVersionWeightOutputWithContext

func (i FunctionAliasRoutingConfigAdditionalVersionWeightArgs) ToFunctionAliasRoutingConfigAdditionalVersionWeightOutputWithContext(ctx context.Context) FunctionAliasRoutingConfigAdditionalVersionWeightOutput

type FunctionAliasRoutingConfigAdditionalVersionWeightArray

type FunctionAliasRoutingConfigAdditionalVersionWeightArray []FunctionAliasRoutingConfigAdditionalVersionWeightInput

func (FunctionAliasRoutingConfigAdditionalVersionWeightArray) ElementType

func (FunctionAliasRoutingConfigAdditionalVersionWeightArray) ToFunctionAliasRoutingConfigAdditionalVersionWeightArrayOutput

func (i FunctionAliasRoutingConfigAdditionalVersionWeightArray) ToFunctionAliasRoutingConfigAdditionalVersionWeightArrayOutput() FunctionAliasRoutingConfigAdditionalVersionWeightArrayOutput

func (FunctionAliasRoutingConfigAdditionalVersionWeightArray) ToFunctionAliasRoutingConfigAdditionalVersionWeightArrayOutputWithContext

func (i FunctionAliasRoutingConfigAdditionalVersionWeightArray) ToFunctionAliasRoutingConfigAdditionalVersionWeightArrayOutputWithContext(ctx context.Context) FunctionAliasRoutingConfigAdditionalVersionWeightArrayOutput

type FunctionAliasRoutingConfigAdditionalVersionWeightArrayInput

type FunctionAliasRoutingConfigAdditionalVersionWeightArrayInput interface {
	pulumi.Input

	ToFunctionAliasRoutingConfigAdditionalVersionWeightArrayOutput() FunctionAliasRoutingConfigAdditionalVersionWeightArrayOutput
	ToFunctionAliasRoutingConfigAdditionalVersionWeightArrayOutputWithContext(context.Context) FunctionAliasRoutingConfigAdditionalVersionWeightArrayOutput
}

FunctionAliasRoutingConfigAdditionalVersionWeightArrayInput is an input type that accepts FunctionAliasRoutingConfigAdditionalVersionWeightArray and FunctionAliasRoutingConfigAdditionalVersionWeightArrayOutput values. You can construct a concrete instance of `FunctionAliasRoutingConfigAdditionalVersionWeightArrayInput` via:

FunctionAliasRoutingConfigAdditionalVersionWeightArray{ FunctionAliasRoutingConfigAdditionalVersionWeightArgs{...} }

type FunctionAliasRoutingConfigAdditionalVersionWeightArrayOutput

type FunctionAliasRoutingConfigAdditionalVersionWeightArrayOutput struct{ *pulumi.OutputState }

func (FunctionAliasRoutingConfigAdditionalVersionWeightArrayOutput) ElementType

func (FunctionAliasRoutingConfigAdditionalVersionWeightArrayOutput) Index

func (FunctionAliasRoutingConfigAdditionalVersionWeightArrayOutput) ToFunctionAliasRoutingConfigAdditionalVersionWeightArrayOutput

func (FunctionAliasRoutingConfigAdditionalVersionWeightArrayOutput) ToFunctionAliasRoutingConfigAdditionalVersionWeightArrayOutputWithContext

func (o FunctionAliasRoutingConfigAdditionalVersionWeightArrayOutput) ToFunctionAliasRoutingConfigAdditionalVersionWeightArrayOutputWithContext(ctx context.Context) FunctionAliasRoutingConfigAdditionalVersionWeightArrayOutput

type FunctionAliasRoutingConfigAdditionalVersionWeightInput

type FunctionAliasRoutingConfigAdditionalVersionWeightInput interface {
	pulumi.Input

	ToFunctionAliasRoutingConfigAdditionalVersionWeightOutput() FunctionAliasRoutingConfigAdditionalVersionWeightOutput
	ToFunctionAliasRoutingConfigAdditionalVersionWeightOutputWithContext(context.Context) FunctionAliasRoutingConfigAdditionalVersionWeightOutput
}

FunctionAliasRoutingConfigAdditionalVersionWeightInput is an input type that accepts FunctionAliasRoutingConfigAdditionalVersionWeightArgs and FunctionAliasRoutingConfigAdditionalVersionWeightOutput values. You can construct a concrete instance of `FunctionAliasRoutingConfigAdditionalVersionWeightInput` via:

FunctionAliasRoutingConfigAdditionalVersionWeightArgs{...}

type FunctionAliasRoutingConfigAdditionalVersionWeightOutput

type FunctionAliasRoutingConfigAdditionalVersionWeightOutput struct{ *pulumi.OutputState }

func (FunctionAliasRoutingConfigAdditionalVersionWeightOutput) ElementType

func (FunctionAliasRoutingConfigAdditionalVersionWeightOutput) ToFunctionAliasRoutingConfigAdditionalVersionWeightOutput

func (FunctionAliasRoutingConfigAdditionalVersionWeightOutput) ToFunctionAliasRoutingConfigAdditionalVersionWeightOutputWithContext

func (o FunctionAliasRoutingConfigAdditionalVersionWeightOutput) ToFunctionAliasRoutingConfigAdditionalVersionWeightOutputWithContext(ctx context.Context) FunctionAliasRoutingConfigAdditionalVersionWeightOutput

func (FunctionAliasRoutingConfigAdditionalVersionWeightOutput) Version

func (FunctionAliasRoutingConfigAdditionalVersionWeightOutput) Weight

type FunctionAliasRoutingConfigArgs

type FunctionAliasRoutingConfigArgs struct {
	AdditionalVersionMatches FunctionAliasRoutingConfigAdditionalVersionMatchArrayInput  `pulumi:"additionalVersionMatches"`
	AdditionalVersionWeights FunctionAliasRoutingConfigAdditionalVersionWeightArrayInput `pulumi:"additionalVersionWeights"`
}

func (FunctionAliasRoutingConfigArgs) ElementType

func (FunctionAliasRoutingConfigArgs) ToFunctionAliasRoutingConfigOutput

func (i FunctionAliasRoutingConfigArgs) ToFunctionAliasRoutingConfigOutput() FunctionAliasRoutingConfigOutput

func (FunctionAliasRoutingConfigArgs) ToFunctionAliasRoutingConfigOutputWithContext

func (i FunctionAliasRoutingConfigArgs) ToFunctionAliasRoutingConfigOutputWithContext(ctx context.Context) FunctionAliasRoutingConfigOutput

func (FunctionAliasRoutingConfigArgs) ToFunctionAliasRoutingConfigPtrOutput

func (i FunctionAliasRoutingConfigArgs) ToFunctionAliasRoutingConfigPtrOutput() FunctionAliasRoutingConfigPtrOutput

func (FunctionAliasRoutingConfigArgs) ToFunctionAliasRoutingConfigPtrOutputWithContext

func (i FunctionAliasRoutingConfigArgs) ToFunctionAliasRoutingConfigPtrOutputWithContext(ctx context.Context) FunctionAliasRoutingConfigPtrOutput

type FunctionAliasRoutingConfigInput

type FunctionAliasRoutingConfigInput interface {
	pulumi.Input

	ToFunctionAliasRoutingConfigOutput() FunctionAliasRoutingConfigOutput
	ToFunctionAliasRoutingConfigOutputWithContext(context.Context) FunctionAliasRoutingConfigOutput
}

FunctionAliasRoutingConfigInput is an input type that accepts FunctionAliasRoutingConfigArgs and FunctionAliasRoutingConfigOutput values. You can construct a concrete instance of `FunctionAliasRoutingConfigInput` via:

FunctionAliasRoutingConfigArgs{...}

type FunctionAliasRoutingConfigOutput

type FunctionAliasRoutingConfigOutput struct{ *pulumi.OutputState }

func (FunctionAliasRoutingConfigOutput) AdditionalVersionMatches

func (FunctionAliasRoutingConfigOutput) AdditionalVersionWeights

func (FunctionAliasRoutingConfigOutput) ElementType

func (FunctionAliasRoutingConfigOutput) ToFunctionAliasRoutingConfigOutput

func (o FunctionAliasRoutingConfigOutput) ToFunctionAliasRoutingConfigOutput() FunctionAliasRoutingConfigOutput

func (FunctionAliasRoutingConfigOutput) ToFunctionAliasRoutingConfigOutputWithContext

func (o FunctionAliasRoutingConfigOutput) ToFunctionAliasRoutingConfigOutputWithContext(ctx context.Context) FunctionAliasRoutingConfigOutput

func (FunctionAliasRoutingConfigOutput) ToFunctionAliasRoutingConfigPtrOutput

func (o FunctionAliasRoutingConfigOutput) ToFunctionAliasRoutingConfigPtrOutput() FunctionAliasRoutingConfigPtrOutput

func (FunctionAliasRoutingConfigOutput) ToFunctionAliasRoutingConfigPtrOutputWithContext

func (o FunctionAliasRoutingConfigOutput) ToFunctionAliasRoutingConfigPtrOutputWithContext(ctx context.Context) FunctionAliasRoutingConfigPtrOutput

type FunctionAliasRoutingConfigPtrInput

type FunctionAliasRoutingConfigPtrInput interface {
	pulumi.Input

	ToFunctionAliasRoutingConfigPtrOutput() FunctionAliasRoutingConfigPtrOutput
	ToFunctionAliasRoutingConfigPtrOutputWithContext(context.Context) FunctionAliasRoutingConfigPtrOutput
}

FunctionAliasRoutingConfigPtrInput is an input type that accepts FunctionAliasRoutingConfigArgs, FunctionAliasRoutingConfigPtr and FunctionAliasRoutingConfigPtrOutput values. You can construct a concrete instance of `FunctionAliasRoutingConfigPtrInput` via:

        FunctionAliasRoutingConfigArgs{...}

or:

        nil

type FunctionAliasRoutingConfigPtrOutput

type FunctionAliasRoutingConfigPtrOutput struct{ *pulumi.OutputState }

func (FunctionAliasRoutingConfigPtrOutput) AdditionalVersionMatches

func (FunctionAliasRoutingConfigPtrOutput) AdditionalVersionWeights

func (FunctionAliasRoutingConfigPtrOutput) Elem

func (FunctionAliasRoutingConfigPtrOutput) ElementType

func (FunctionAliasRoutingConfigPtrOutput) ToFunctionAliasRoutingConfigPtrOutput

func (o FunctionAliasRoutingConfigPtrOutput) ToFunctionAliasRoutingConfigPtrOutput() FunctionAliasRoutingConfigPtrOutput

func (FunctionAliasRoutingConfigPtrOutput) ToFunctionAliasRoutingConfigPtrOutputWithContext

func (o FunctionAliasRoutingConfigPtrOutput) ToFunctionAliasRoutingConfigPtrOutputWithContext(ctx context.Context) FunctionAliasRoutingConfigPtrOutput

type FunctionAliasState

type FunctionAliasState struct {
	// Alias description information.
	Description pulumi.StringPtrInput
	// Function name.
	FunctionName pulumi.StringPtrInput
	// Master version pointed to by the alias.
	FunctionVersion pulumi.StringPtrInput
	// Alias name, which must be unique in the function, can contain 1 to 64 letters, digits, _, and -, and must begin with a
	// letter.
	Name pulumi.StringPtrInput
	// Function namespace.
	Namespace pulumi.StringPtrInput
	// Request routing configuration of alias.
	RoutingConfig FunctionAliasRoutingConfigPtrInput
}

func (FunctionAliasState) ElementType

func (FunctionAliasState) ElementType() reflect.Type

type FunctionArgs

type FunctionArgs struct {
	// Whether SCF function asynchronous attribute is enabled. `TRUE` is open, `FALSE` is close.
	AsyncRunEnable pulumi.StringPtrInput
	// List of CFS configurations.
	CfsConfigs FunctionCfsConfigArrayInput
	// cls logset id of the SCF function.
	ClsLogsetId pulumi.StringPtrInput
	// cls topic id of the SCF function.
	ClsTopicId pulumi.StringPtrInput
	// Cos bucket name of the SCF function, such as `cos-1234567890`, conflict with `zip_file`.
	CosBucketName pulumi.StringPtrInput
	// Cos bucket region of the SCF function, conflict with `zip_file`.
	CosBucketRegion pulumi.StringPtrInput
	// Cos object name of the SCF function, should have suffix `.zip` or `.jar`, conflict with `zip_file`.
	CosObjectName pulumi.StringPtrInput
	// Description of the SCF function. Description supports English letters, numbers, spaces, commas, newlines, periods and
	// Chinese, the maximum length is 1000.
	Description pulumi.StringPtrInput
	// Whether to enable Dns caching capability, only the EVENT function is supported. Default is false.
	DnsCache pulumi.BoolPtrInput
	// Indicates whether EIP config set to `ENABLE` when `enable_public_net` was true. Default `false`.
	EnableEipConfig pulumi.BoolPtrInput
	// Indicates whether public net config enabled. Default `false`. NOTE: only `vpc_id` specified can disable public net
	// config.
	EnablePublicNet pulumi.BoolPtrInput
	// Environment of the SCF function.
	Environment pulumi.MapInput
	// Function type. The default value is Event. Enter Event if you need to create a trigger function. Enter HTTP if you need
	// to create an HTTP function service.
	FuncType pulumi.StringPtrInput
	// Handler of the SCF function. The format of name is `<filename>.<method_name>`, and it supports 26 English letters,
	// numbers, connectors, and underscores, it should start with a letter. The last character cannot be `-` or `_`. Available
	// length is 2-60.
	Handler pulumi.StringPtrInput
	// Image of the SCF function, conflict with `cos_bucket_name`, `cos_object_name`, `cos_bucket_region`, `zip_file`.
	ImageConfigs FunctionImageConfigArrayInput
	// Intranet access configuration.
	IntranetConfig FunctionIntranetConfigPtrInput
	// Enable L5 for SCF function, default is `false`.
	L5Enable pulumi.BoolPtrInput
	// The list of association layers.
	Layers FunctionLayerArrayInput
	// Memory size of the SCF function, unit is MB. The default is `128`MB. The ladder is 128M.
	MemSize pulumi.IntPtrInput
	// Name of the SCF function. Name supports 26 English letters, numbers, connectors, and underscores, it should start with a
	// letter. The last character cannot be `-` or `_`. Available length is 2-60.
	Name pulumi.StringPtrInput
	// Namespace of the SCF function, default is `default`.
	Namespace pulumi.StringPtrInput
	// Role of the SCF function.
	Role pulumi.StringPtrInput
	// Runtime of the SCF function, only supports `Python2.7`, `Python3.6`, `Nodejs6.10`, `Nodejs8.9`, `Nodejs10.15`,
	// `Nodejs12.16`, `Php5.2`, `Php7.4`, `Go1`, `Java8`, and `CustomRuntime`, default is `Python2.7`.
	Runtime pulumi.StringPtrInput
	// Subnet ID of the SCF function.
	SubnetId pulumi.StringPtrInput
	// Tags of the SCF function.
	Tags pulumi.MapInput
	// Timeout of the SCF function, unit is second. Default `3`. Available value is 1-900.
	Timeout pulumi.IntPtrInput
	// Trigger list of the SCF function, note that if you modify the trigger list, all existing triggers will be deleted, and
	// then create triggers in the new list. Each element contains the following attributes:
	Triggers FunctionTriggerArrayInput
	// VPC ID of the SCF function.
	VpcId pulumi.StringPtrInput
	// Zip file of the SCF function, conflict with `cos_bucket_name`, `cos_object_name`, `cos_bucket_region`.
	ZipFile pulumi.StringPtrInput
}

The set of arguments for constructing a Function resource.

func (FunctionArgs) ElementType

func (FunctionArgs) ElementType() reflect.Type

type FunctionArray

type FunctionArray []FunctionInput

func (FunctionArray) ElementType

func (FunctionArray) ElementType() reflect.Type

func (FunctionArray) ToFunctionArrayOutput

func (i FunctionArray) ToFunctionArrayOutput() FunctionArrayOutput

func (FunctionArray) ToFunctionArrayOutputWithContext

func (i FunctionArray) ToFunctionArrayOutputWithContext(ctx context.Context) FunctionArrayOutput

type FunctionArrayInput

type FunctionArrayInput interface {
	pulumi.Input

	ToFunctionArrayOutput() FunctionArrayOutput
	ToFunctionArrayOutputWithContext(context.Context) FunctionArrayOutput
}

FunctionArrayInput is an input type that accepts FunctionArray and FunctionArrayOutput values. You can construct a concrete instance of `FunctionArrayInput` via:

FunctionArray{ FunctionArgs{...} }

type FunctionArrayOutput

type FunctionArrayOutput struct{ *pulumi.OutputState }

func (FunctionArrayOutput) ElementType

func (FunctionArrayOutput) ElementType() reflect.Type

func (FunctionArrayOutput) Index

func (FunctionArrayOutput) ToFunctionArrayOutput

func (o FunctionArrayOutput) ToFunctionArrayOutput() FunctionArrayOutput

func (FunctionArrayOutput) ToFunctionArrayOutputWithContext

func (o FunctionArrayOutput) ToFunctionArrayOutputWithContext(ctx context.Context) FunctionArrayOutput

type FunctionCfsConfig

type FunctionCfsConfig struct {
	CfsId          string  `pulumi:"cfsId"`
	IpAddress      *string `pulumi:"ipAddress"`
	LocalMountDir  string  `pulumi:"localMountDir"`
	MountInsId     string  `pulumi:"mountInsId"`
	MountSubnetId  *string `pulumi:"mountSubnetId"`
	MountVpcId     *string `pulumi:"mountVpcId"`
	RemoteMountDir string  `pulumi:"remoteMountDir"`
	UserGroupId    string  `pulumi:"userGroupId"`
	UserId         string  `pulumi:"userId"`
}

type FunctionCfsConfigArgs

type FunctionCfsConfigArgs struct {
	CfsId          pulumi.StringInput    `pulumi:"cfsId"`
	IpAddress      pulumi.StringPtrInput `pulumi:"ipAddress"`
	LocalMountDir  pulumi.StringInput    `pulumi:"localMountDir"`
	MountInsId     pulumi.StringInput    `pulumi:"mountInsId"`
	MountSubnetId  pulumi.StringPtrInput `pulumi:"mountSubnetId"`
	MountVpcId     pulumi.StringPtrInput `pulumi:"mountVpcId"`
	RemoteMountDir pulumi.StringInput    `pulumi:"remoteMountDir"`
	UserGroupId    pulumi.StringInput    `pulumi:"userGroupId"`
	UserId         pulumi.StringInput    `pulumi:"userId"`
}

func (FunctionCfsConfigArgs) ElementType

func (FunctionCfsConfigArgs) ElementType() reflect.Type

func (FunctionCfsConfigArgs) ToFunctionCfsConfigOutput

func (i FunctionCfsConfigArgs) ToFunctionCfsConfigOutput() FunctionCfsConfigOutput

func (FunctionCfsConfigArgs) ToFunctionCfsConfigOutputWithContext

func (i FunctionCfsConfigArgs) ToFunctionCfsConfigOutputWithContext(ctx context.Context) FunctionCfsConfigOutput

type FunctionCfsConfigArray

type FunctionCfsConfigArray []FunctionCfsConfigInput

func (FunctionCfsConfigArray) ElementType

func (FunctionCfsConfigArray) ElementType() reflect.Type

func (FunctionCfsConfigArray) ToFunctionCfsConfigArrayOutput

func (i FunctionCfsConfigArray) ToFunctionCfsConfigArrayOutput() FunctionCfsConfigArrayOutput

func (FunctionCfsConfigArray) ToFunctionCfsConfigArrayOutputWithContext

func (i FunctionCfsConfigArray) ToFunctionCfsConfigArrayOutputWithContext(ctx context.Context) FunctionCfsConfigArrayOutput

type FunctionCfsConfigArrayInput

type FunctionCfsConfigArrayInput interface {
	pulumi.Input

	ToFunctionCfsConfigArrayOutput() FunctionCfsConfigArrayOutput
	ToFunctionCfsConfigArrayOutputWithContext(context.Context) FunctionCfsConfigArrayOutput
}

FunctionCfsConfigArrayInput is an input type that accepts FunctionCfsConfigArray and FunctionCfsConfigArrayOutput values. You can construct a concrete instance of `FunctionCfsConfigArrayInput` via:

FunctionCfsConfigArray{ FunctionCfsConfigArgs{...} }

type FunctionCfsConfigArrayOutput

type FunctionCfsConfigArrayOutput struct{ *pulumi.OutputState }

func (FunctionCfsConfigArrayOutput) ElementType

func (FunctionCfsConfigArrayOutput) Index

func (FunctionCfsConfigArrayOutput) ToFunctionCfsConfigArrayOutput

func (o FunctionCfsConfigArrayOutput) ToFunctionCfsConfigArrayOutput() FunctionCfsConfigArrayOutput

func (FunctionCfsConfigArrayOutput) ToFunctionCfsConfigArrayOutputWithContext

func (o FunctionCfsConfigArrayOutput) ToFunctionCfsConfigArrayOutputWithContext(ctx context.Context) FunctionCfsConfigArrayOutput

type FunctionCfsConfigInput

type FunctionCfsConfigInput interface {
	pulumi.Input

	ToFunctionCfsConfigOutput() FunctionCfsConfigOutput
	ToFunctionCfsConfigOutputWithContext(context.Context) FunctionCfsConfigOutput
}

FunctionCfsConfigInput is an input type that accepts FunctionCfsConfigArgs and FunctionCfsConfigOutput values. You can construct a concrete instance of `FunctionCfsConfigInput` via:

FunctionCfsConfigArgs{...}

type FunctionCfsConfigOutput

type FunctionCfsConfigOutput struct{ *pulumi.OutputState }

func (FunctionCfsConfigOutput) CfsId

func (FunctionCfsConfigOutput) ElementType

func (FunctionCfsConfigOutput) ElementType() reflect.Type

func (FunctionCfsConfigOutput) IpAddress

func (FunctionCfsConfigOutput) LocalMountDir

func (o FunctionCfsConfigOutput) LocalMountDir() pulumi.StringOutput

func (FunctionCfsConfigOutput) MountInsId

func (FunctionCfsConfigOutput) MountSubnetId

func (FunctionCfsConfigOutput) MountVpcId

func (FunctionCfsConfigOutput) RemoteMountDir

func (o FunctionCfsConfigOutput) RemoteMountDir() pulumi.StringOutput

func (FunctionCfsConfigOutput) ToFunctionCfsConfigOutput

func (o FunctionCfsConfigOutput) ToFunctionCfsConfigOutput() FunctionCfsConfigOutput

func (FunctionCfsConfigOutput) ToFunctionCfsConfigOutputWithContext

func (o FunctionCfsConfigOutput) ToFunctionCfsConfigOutputWithContext(ctx context.Context) FunctionCfsConfigOutput

func (FunctionCfsConfigOutput) UserGroupId

func (FunctionCfsConfigOutput) UserId

type FunctionEventInvokeConfig

type FunctionEventInvokeConfig struct {
	pulumi.CustomResourceState

	// Async retry configuration information.
	AsyncTriggerConfig FunctionEventInvokeConfigAsyncTriggerConfigOutput `pulumi:"asyncTriggerConfig"`
	// Function name.
	FunctionName pulumi.StringOutput `pulumi:"functionName"`
	// Function namespace. Default value: default.
	Namespace pulumi.StringPtrOutput `pulumi:"namespace"`
}

func GetFunctionEventInvokeConfig

func GetFunctionEventInvokeConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FunctionEventInvokeConfigState, opts ...pulumi.ResourceOption) (*FunctionEventInvokeConfig, error)

GetFunctionEventInvokeConfig gets an existing FunctionEventInvokeConfig 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 NewFunctionEventInvokeConfig

func NewFunctionEventInvokeConfig(ctx *pulumi.Context,
	name string, args *FunctionEventInvokeConfigArgs, opts ...pulumi.ResourceOption) (*FunctionEventInvokeConfig, error)

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

func (*FunctionEventInvokeConfig) ElementType

func (*FunctionEventInvokeConfig) ElementType() reflect.Type

func (*FunctionEventInvokeConfig) ToFunctionEventInvokeConfigOutput

func (i *FunctionEventInvokeConfig) ToFunctionEventInvokeConfigOutput() FunctionEventInvokeConfigOutput

func (*FunctionEventInvokeConfig) ToFunctionEventInvokeConfigOutputWithContext

func (i *FunctionEventInvokeConfig) ToFunctionEventInvokeConfigOutputWithContext(ctx context.Context) FunctionEventInvokeConfigOutput

type FunctionEventInvokeConfigArgs

type FunctionEventInvokeConfigArgs struct {
	// Async retry configuration information.
	AsyncTriggerConfig FunctionEventInvokeConfigAsyncTriggerConfigInput
	// Function name.
	FunctionName pulumi.StringInput
	// Function namespace. Default value: default.
	Namespace pulumi.StringPtrInput
}

The set of arguments for constructing a FunctionEventInvokeConfig resource.

func (FunctionEventInvokeConfigArgs) ElementType

type FunctionEventInvokeConfigArray

type FunctionEventInvokeConfigArray []FunctionEventInvokeConfigInput

func (FunctionEventInvokeConfigArray) ElementType

func (FunctionEventInvokeConfigArray) ToFunctionEventInvokeConfigArrayOutput

func (i FunctionEventInvokeConfigArray) ToFunctionEventInvokeConfigArrayOutput() FunctionEventInvokeConfigArrayOutput

func (FunctionEventInvokeConfigArray) ToFunctionEventInvokeConfigArrayOutputWithContext

func (i FunctionEventInvokeConfigArray) ToFunctionEventInvokeConfigArrayOutputWithContext(ctx context.Context) FunctionEventInvokeConfigArrayOutput

type FunctionEventInvokeConfigArrayInput

type FunctionEventInvokeConfigArrayInput interface {
	pulumi.Input

	ToFunctionEventInvokeConfigArrayOutput() FunctionEventInvokeConfigArrayOutput
	ToFunctionEventInvokeConfigArrayOutputWithContext(context.Context) FunctionEventInvokeConfigArrayOutput
}

FunctionEventInvokeConfigArrayInput is an input type that accepts FunctionEventInvokeConfigArray and FunctionEventInvokeConfigArrayOutput values. You can construct a concrete instance of `FunctionEventInvokeConfigArrayInput` via:

FunctionEventInvokeConfigArray{ FunctionEventInvokeConfigArgs{...} }

type FunctionEventInvokeConfigArrayOutput

type FunctionEventInvokeConfigArrayOutput struct{ *pulumi.OutputState }

func (FunctionEventInvokeConfigArrayOutput) ElementType

func (FunctionEventInvokeConfigArrayOutput) Index

func (FunctionEventInvokeConfigArrayOutput) ToFunctionEventInvokeConfigArrayOutput

func (o FunctionEventInvokeConfigArrayOutput) ToFunctionEventInvokeConfigArrayOutput() FunctionEventInvokeConfigArrayOutput

func (FunctionEventInvokeConfigArrayOutput) ToFunctionEventInvokeConfigArrayOutputWithContext

func (o FunctionEventInvokeConfigArrayOutput) ToFunctionEventInvokeConfigArrayOutputWithContext(ctx context.Context) FunctionEventInvokeConfigArrayOutput

type FunctionEventInvokeConfigAsyncTriggerConfig

type FunctionEventInvokeConfigAsyncTriggerConfig struct {
	MsgTtl       int                                                      `pulumi:"msgTtl"`
	RetryConfigs []FunctionEventInvokeConfigAsyncTriggerConfigRetryConfig `pulumi:"retryConfigs"`
}

type FunctionEventInvokeConfigAsyncTriggerConfigArgs

type FunctionEventInvokeConfigAsyncTriggerConfigArgs struct {
	MsgTtl       pulumi.IntInput                                                  `pulumi:"msgTtl"`
	RetryConfigs FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayInput `pulumi:"retryConfigs"`
}

func (FunctionEventInvokeConfigAsyncTriggerConfigArgs) ElementType

func (FunctionEventInvokeConfigAsyncTriggerConfigArgs) ToFunctionEventInvokeConfigAsyncTriggerConfigOutput

func (i FunctionEventInvokeConfigAsyncTriggerConfigArgs) ToFunctionEventInvokeConfigAsyncTriggerConfigOutput() FunctionEventInvokeConfigAsyncTriggerConfigOutput

func (FunctionEventInvokeConfigAsyncTriggerConfigArgs) ToFunctionEventInvokeConfigAsyncTriggerConfigOutputWithContext

func (i FunctionEventInvokeConfigAsyncTriggerConfigArgs) ToFunctionEventInvokeConfigAsyncTriggerConfigOutputWithContext(ctx context.Context) FunctionEventInvokeConfigAsyncTriggerConfigOutput

func (FunctionEventInvokeConfigAsyncTriggerConfigArgs) ToFunctionEventInvokeConfigAsyncTriggerConfigPtrOutput

func (i FunctionEventInvokeConfigAsyncTriggerConfigArgs) ToFunctionEventInvokeConfigAsyncTriggerConfigPtrOutput() FunctionEventInvokeConfigAsyncTriggerConfigPtrOutput

func (FunctionEventInvokeConfigAsyncTriggerConfigArgs) ToFunctionEventInvokeConfigAsyncTriggerConfigPtrOutputWithContext

func (i FunctionEventInvokeConfigAsyncTriggerConfigArgs) ToFunctionEventInvokeConfigAsyncTriggerConfigPtrOutputWithContext(ctx context.Context) FunctionEventInvokeConfigAsyncTriggerConfigPtrOutput

type FunctionEventInvokeConfigAsyncTriggerConfigInput

type FunctionEventInvokeConfigAsyncTriggerConfigInput interface {
	pulumi.Input

	ToFunctionEventInvokeConfigAsyncTriggerConfigOutput() FunctionEventInvokeConfigAsyncTriggerConfigOutput
	ToFunctionEventInvokeConfigAsyncTriggerConfigOutputWithContext(context.Context) FunctionEventInvokeConfigAsyncTriggerConfigOutput
}

FunctionEventInvokeConfigAsyncTriggerConfigInput is an input type that accepts FunctionEventInvokeConfigAsyncTriggerConfigArgs and FunctionEventInvokeConfigAsyncTriggerConfigOutput values. You can construct a concrete instance of `FunctionEventInvokeConfigAsyncTriggerConfigInput` via:

FunctionEventInvokeConfigAsyncTriggerConfigArgs{...}

type FunctionEventInvokeConfigAsyncTriggerConfigOutput

type FunctionEventInvokeConfigAsyncTriggerConfigOutput struct{ *pulumi.OutputState }

func (FunctionEventInvokeConfigAsyncTriggerConfigOutput) ElementType

func (FunctionEventInvokeConfigAsyncTriggerConfigOutput) MsgTtl

func (FunctionEventInvokeConfigAsyncTriggerConfigOutput) RetryConfigs

func (FunctionEventInvokeConfigAsyncTriggerConfigOutput) ToFunctionEventInvokeConfigAsyncTriggerConfigOutput

func (o FunctionEventInvokeConfigAsyncTriggerConfigOutput) ToFunctionEventInvokeConfigAsyncTriggerConfigOutput() FunctionEventInvokeConfigAsyncTriggerConfigOutput

func (FunctionEventInvokeConfigAsyncTriggerConfigOutput) ToFunctionEventInvokeConfigAsyncTriggerConfigOutputWithContext

func (o FunctionEventInvokeConfigAsyncTriggerConfigOutput) ToFunctionEventInvokeConfigAsyncTriggerConfigOutputWithContext(ctx context.Context) FunctionEventInvokeConfigAsyncTriggerConfigOutput

func (FunctionEventInvokeConfigAsyncTriggerConfigOutput) ToFunctionEventInvokeConfigAsyncTriggerConfigPtrOutput

func (o FunctionEventInvokeConfigAsyncTriggerConfigOutput) ToFunctionEventInvokeConfigAsyncTriggerConfigPtrOutput() FunctionEventInvokeConfigAsyncTriggerConfigPtrOutput

func (FunctionEventInvokeConfigAsyncTriggerConfigOutput) ToFunctionEventInvokeConfigAsyncTriggerConfigPtrOutputWithContext

func (o FunctionEventInvokeConfigAsyncTriggerConfigOutput) ToFunctionEventInvokeConfigAsyncTriggerConfigPtrOutputWithContext(ctx context.Context) FunctionEventInvokeConfigAsyncTriggerConfigPtrOutput

type FunctionEventInvokeConfigAsyncTriggerConfigPtrInput

type FunctionEventInvokeConfigAsyncTriggerConfigPtrInput interface {
	pulumi.Input

	ToFunctionEventInvokeConfigAsyncTriggerConfigPtrOutput() FunctionEventInvokeConfigAsyncTriggerConfigPtrOutput
	ToFunctionEventInvokeConfigAsyncTriggerConfigPtrOutputWithContext(context.Context) FunctionEventInvokeConfigAsyncTriggerConfigPtrOutput
}

FunctionEventInvokeConfigAsyncTriggerConfigPtrInput is an input type that accepts FunctionEventInvokeConfigAsyncTriggerConfigArgs, FunctionEventInvokeConfigAsyncTriggerConfigPtr and FunctionEventInvokeConfigAsyncTriggerConfigPtrOutput values. You can construct a concrete instance of `FunctionEventInvokeConfigAsyncTriggerConfigPtrInput` via:

        FunctionEventInvokeConfigAsyncTriggerConfigArgs{...}

or:

        nil

type FunctionEventInvokeConfigAsyncTriggerConfigPtrOutput

type FunctionEventInvokeConfigAsyncTriggerConfigPtrOutput struct{ *pulumi.OutputState }

func (FunctionEventInvokeConfigAsyncTriggerConfigPtrOutput) Elem

func (FunctionEventInvokeConfigAsyncTriggerConfigPtrOutput) ElementType

func (FunctionEventInvokeConfigAsyncTriggerConfigPtrOutput) MsgTtl

func (FunctionEventInvokeConfigAsyncTriggerConfigPtrOutput) RetryConfigs

func (FunctionEventInvokeConfigAsyncTriggerConfigPtrOutput) ToFunctionEventInvokeConfigAsyncTriggerConfigPtrOutput

func (FunctionEventInvokeConfigAsyncTriggerConfigPtrOutput) ToFunctionEventInvokeConfigAsyncTriggerConfigPtrOutputWithContext

func (o FunctionEventInvokeConfigAsyncTriggerConfigPtrOutput) ToFunctionEventInvokeConfigAsyncTriggerConfigPtrOutputWithContext(ctx context.Context) FunctionEventInvokeConfigAsyncTriggerConfigPtrOutput

type FunctionEventInvokeConfigAsyncTriggerConfigRetryConfig

type FunctionEventInvokeConfigAsyncTriggerConfigRetryConfig struct {
	RetryNum int `pulumi:"retryNum"`
}

type FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArgs

type FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArgs struct {
	RetryNum pulumi.IntInput `pulumi:"retryNum"`
}

func (FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArgs) ElementType

func (FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArgs) ToFunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutput

func (FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArgs) ToFunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutputWithContext

func (i FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArgs) ToFunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutputWithContext(ctx context.Context) FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutput

type FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArray

type FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArray []FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigInput

func (FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArray) ElementType

func (FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArray) ToFunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutput

func (FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArray) ToFunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutputWithContext

func (i FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArray) ToFunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutputWithContext(ctx context.Context) FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutput

type FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayInput

type FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayInput interface {
	pulumi.Input

	ToFunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutput() FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutput
	ToFunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutputWithContext(context.Context) FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutput
}

FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayInput is an input type that accepts FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArray and FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutput values. You can construct a concrete instance of `FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayInput` via:

FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArray{ FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArgs{...} }

type FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutput

type FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutput struct{ *pulumi.OutputState }

func (FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutput) ElementType

func (FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutput) Index

func (FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutput) ToFunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutput

func (FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutput) ToFunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutputWithContext

func (o FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutput) ToFunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutputWithContext(ctx context.Context) FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutput

type FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigInput

type FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigInput interface {
	pulumi.Input

	ToFunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutput() FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutput
	ToFunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutputWithContext(context.Context) FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutput
}

FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigInput is an input type that accepts FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArgs and FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutput values. You can construct a concrete instance of `FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigInput` via:

FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArgs{...}

type FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutput

type FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutput struct{ *pulumi.OutputState }

func (FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutput) ElementType

func (FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutput) RetryNum

func (FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutput) ToFunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutput

func (FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutput) ToFunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutputWithContext

func (o FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutput) ToFunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutputWithContext(ctx context.Context) FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutput

type FunctionEventInvokeConfigInput

type FunctionEventInvokeConfigInput interface {
	pulumi.Input

	ToFunctionEventInvokeConfigOutput() FunctionEventInvokeConfigOutput
	ToFunctionEventInvokeConfigOutputWithContext(ctx context.Context) FunctionEventInvokeConfigOutput
}

type FunctionEventInvokeConfigMap

type FunctionEventInvokeConfigMap map[string]FunctionEventInvokeConfigInput

func (FunctionEventInvokeConfigMap) ElementType

func (FunctionEventInvokeConfigMap) ToFunctionEventInvokeConfigMapOutput

func (i FunctionEventInvokeConfigMap) ToFunctionEventInvokeConfigMapOutput() FunctionEventInvokeConfigMapOutput

func (FunctionEventInvokeConfigMap) ToFunctionEventInvokeConfigMapOutputWithContext

func (i FunctionEventInvokeConfigMap) ToFunctionEventInvokeConfigMapOutputWithContext(ctx context.Context) FunctionEventInvokeConfigMapOutput

type FunctionEventInvokeConfigMapInput

type FunctionEventInvokeConfigMapInput interface {
	pulumi.Input

	ToFunctionEventInvokeConfigMapOutput() FunctionEventInvokeConfigMapOutput
	ToFunctionEventInvokeConfigMapOutputWithContext(context.Context) FunctionEventInvokeConfigMapOutput
}

FunctionEventInvokeConfigMapInput is an input type that accepts FunctionEventInvokeConfigMap and FunctionEventInvokeConfigMapOutput values. You can construct a concrete instance of `FunctionEventInvokeConfigMapInput` via:

FunctionEventInvokeConfigMap{ "key": FunctionEventInvokeConfigArgs{...} }

type FunctionEventInvokeConfigMapOutput

type FunctionEventInvokeConfigMapOutput struct{ *pulumi.OutputState }

func (FunctionEventInvokeConfigMapOutput) ElementType

func (FunctionEventInvokeConfigMapOutput) MapIndex

func (FunctionEventInvokeConfigMapOutput) ToFunctionEventInvokeConfigMapOutput

func (o FunctionEventInvokeConfigMapOutput) ToFunctionEventInvokeConfigMapOutput() FunctionEventInvokeConfigMapOutput

func (FunctionEventInvokeConfigMapOutput) ToFunctionEventInvokeConfigMapOutputWithContext

func (o FunctionEventInvokeConfigMapOutput) ToFunctionEventInvokeConfigMapOutputWithContext(ctx context.Context) FunctionEventInvokeConfigMapOutput

type FunctionEventInvokeConfigOutput

type FunctionEventInvokeConfigOutput struct{ *pulumi.OutputState }

func (FunctionEventInvokeConfigOutput) AsyncTriggerConfig

Async retry configuration information.

func (FunctionEventInvokeConfigOutput) ElementType

func (FunctionEventInvokeConfigOutput) FunctionName

Function name.

func (FunctionEventInvokeConfigOutput) Namespace

Function namespace. Default value: default.

func (FunctionEventInvokeConfigOutput) ToFunctionEventInvokeConfigOutput

func (o FunctionEventInvokeConfigOutput) ToFunctionEventInvokeConfigOutput() FunctionEventInvokeConfigOutput

func (FunctionEventInvokeConfigOutput) ToFunctionEventInvokeConfigOutputWithContext

func (o FunctionEventInvokeConfigOutput) ToFunctionEventInvokeConfigOutputWithContext(ctx context.Context) FunctionEventInvokeConfigOutput

type FunctionEventInvokeConfigState

type FunctionEventInvokeConfigState struct {
	// Async retry configuration information.
	AsyncTriggerConfig FunctionEventInvokeConfigAsyncTriggerConfigPtrInput
	// Function name.
	FunctionName pulumi.StringPtrInput
	// Function namespace. Default value: default.
	Namespace pulumi.StringPtrInput
}

func (FunctionEventInvokeConfigState) ElementType

type FunctionImageConfig

type FunctionImageConfig struct {
	Args                     *string `pulumi:"args"`
	Command                  *string `pulumi:"command"`
	ContainerImageAccelerate *bool   `pulumi:"containerImageAccelerate"`
	EntryPoint               *string `pulumi:"entryPoint"`
	ImagePort                *int    `pulumi:"imagePort"`
	ImageType                string  `pulumi:"imageType"`
	ImageUri                 string  `pulumi:"imageUri"`
	RegistryId               *string `pulumi:"registryId"`
}

type FunctionImageConfigArgs

type FunctionImageConfigArgs struct {
	Args                     pulumi.StringPtrInput `pulumi:"args"`
	Command                  pulumi.StringPtrInput `pulumi:"command"`
	ContainerImageAccelerate pulumi.BoolPtrInput   `pulumi:"containerImageAccelerate"`
	EntryPoint               pulumi.StringPtrInput `pulumi:"entryPoint"`
	ImagePort                pulumi.IntPtrInput    `pulumi:"imagePort"`
	ImageType                pulumi.StringInput    `pulumi:"imageType"`
	ImageUri                 pulumi.StringInput    `pulumi:"imageUri"`
	RegistryId               pulumi.StringPtrInput `pulumi:"registryId"`
}

func (FunctionImageConfigArgs) ElementType

func (FunctionImageConfigArgs) ElementType() reflect.Type

func (FunctionImageConfigArgs) ToFunctionImageConfigOutput

func (i FunctionImageConfigArgs) ToFunctionImageConfigOutput() FunctionImageConfigOutput

func (FunctionImageConfigArgs) ToFunctionImageConfigOutputWithContext

func (i FunctionImageConfigArgs) ToFunctionImageConfigOutputWithContext(ctx context.Context) FunctionImageConfigOutput

type FunctionImageConfigArray

type FunctionImageConfigArray []FunctionImageConfigInput

func (FunctionImageConfigArray) ElementType

func (FunctionImageConfigArray) ElementType() reflect.Type

func (FunctionImageConfigArray) ToFunctionImageConfigArrayOutput

func (i FunctionImageConfigArray) ToFunctionImageConfigArrayOutput() FunctionImageConfigArrayOutput

func (FunctionImageConfigArray) ToFunctionImageConfigArrayOutputWithContext

func (i FunctionImageConfigArray) ToFunctionImageConfigArrayOutputWithContext(ctx context.Context) FunctionImageConfigArrayOutput

type FunctionImageConfigArrayInput

type FunctionImageConfigArrayInput interface {
	pulumi.Input

	ToFunctionImageConfigArrayOutput() FunctionImageConfigArrayOutput
	ToFunctionImageConfigArrayOutputWithContext(context.Context) FunctionImageConfigArrayOutput
}

FunctionImageConfigArrayInput is an input type that accepts FunctionImageConfigArray and FunctionImageConfigArrayOutput values. You can construct a concrete instance of `FunctionImageConfigArrayInput` via:

FunctionImageConfigArray{ FunctionImageConfigArgs{...} }

type FunctionImageConfigArrayOutput

type FunctionImageConfigArrayOutput struct{ *pulumi.OutputState }

func (FunctionImageConfigArrayOutput) ElementType

func (FunctionImageConfigArrayOutput) Index

func (FunctionImageConfigArrayOutput) ToFunctionImageConfigArrayOutput

func (o FunctionImageConfigArrayOutput) ToFunctionImageConfigArrayOutput() FunctionImageConfigArrayOutput

func (FunctionImageConfigArrayOutput) ToFunctionImageConfigArrayOutputWithContext

func (o FunctionImageConfigArrayOutput) ToFunctionImageConfigArrayOutputWithContext(ctx context.Context) FunctionImageConfigArrayOutput

type FunctionImageConfigInput

type FunctionImageConfigInput interface {
	pulumi.Input

	ToFunctionImageConfigOutput() FunctionImageConfigOutput
	ToFunctionImageConfigOutputWithContext(context.Context) FunctionImageConfigOutput
}

FunctionImageConfigInput is an input type that accepts FunctionImageConfigArgs and FunctionImageConfigOutput values. You can construct a concrete instance of `FunctionImageConfigInput` via:

FunctionImageConfigArgs{...}

type FunctionImageConfigOutput

type FunctionImageConfigOutput struct{ *pulumi.OutputState }

func (FunctionImageConfigOutput) Args

func (FunctionImageConfigOutput) Command

func (FunctionImageConfigOutput) ContainerImageAccelerate

func (o FunctionImageConfigOutput) ContainerImageAccelerate() pulumi.BoolPtrOutput

func (FunctionImageConfigOutput) ElementType

func (FunctionImageConfigOutput) ElementType() reflect.Type

func (FunctionImageConfigOutput) EntryPoint

func (FunctionImageConfigOutput) ImagePort

func (FunctionImageConfigOutput) ImageType

func (FunctionImageConfigOutput) ImageUri

func (FunctionImageConfigOutput) RegistryId

func (FunctionImageConfigOutput) ToFunctionImageConfigOutput

func (o FunctionImageConfigOutput) ToFunctionImageConfigOutput() FunctionImageConfigOutput

func (FunctionImageConfigOutput) ToFunctionImageConfigOutputWithContext

func (o FunctionImageConfigOutput) ToFunctionImageConfigOutputWithContext(ctx context.Context) FunctionImageConfigOutput

type FunctionInput

type FunctionInput interface {
	pulumi.Input

	ToFunctionOutput() FunctionOutput
	ToFunctionOutputWithContext(ctx context.Context) FunctionOutput
}

type FunctionIntranetConfig

type FunctionIntranetConfig struct {
	IpAddresses []string `pulumi:"ipAddresses"`
	IpFixed     string   `pulumi:"ipFixed"`
}

type FunctionIntranetConfigArgs

type FunctionIntranetConfigArgs struct {
	IpAddresses pulumi.StringArrayInput `pulumi:"ipAddresses"`
	IpFixed     pulumi.StringInput      `pulumi:"ipFixed"`
}

func (FunctionIntranetConfigArgs) ElementType

func (FunctionIntranetConfigArgs) ElementType() reflect.Type

func (FunctionIntranetConfigArgs) ToFunctionIntranetConfigOutput

func (i FunctionIntranetConfigArgs) ToFunctionIntranetConfigOutput() FunctionIntranetConfigOutput

func (FunctionIntranetConfigArgs) ToFunctionIntranetConfigOutputWithContext

func (i FunctionIntranetConfigArgs) ToFunctionIntranetConfigOutputWithContext(ctx context.Context) FunctionIntranetConfigOutput

func (FunctionIntranetConfigArgs) ToFunctionIntranetConfigPtrOutput

func (i FunctionIntranetConfigArgs) ToFunctionIntranetConfigPtrOutput() FunctionIntranetConfigPtrOutput

func (FunctionIntranetConfigArgs) ToFunctionIntranetConfigPtrOutputWithContext

func (i FunctionIntranetConfigArgs) ToFunctionIntranetConfigPtrOutputWithContext(ctx context.Context) FunctionIntranetConfigPtrOutput

type FunctionIntranetConfigInput

type FunctionIntranetConfigInput interface {
	pulumi.Input

	ToFunctionIntranetConfigOutput() FunctionIntranetConfigOutput
	ToFunctionIntranetConfigOutputWithContext(context.Context) FunctionIntranetConfigOutput
}

FunctionIntranetConfigInput is an input type that accepts FunctionIntranetConfigArgs and FunctionIntranetConfigOutput values. You can construct a concrete instance of `FunctionIntranetConfigInput` via:

FunctionIntranetConfigArgs{...}

type FunctionIntranetConfigOutput

type FunctionIntranetConfigOutput struct{ *pulumi.OutputState }

func (FunctionIntranetConfigOutput) ElementType

func (FunctionIntranetConfigOutput) IpAddresses

func (FunctionIntranetConfigOutput) IpFixed

func (FunctionIntranetConfigOutput) ToFunctionIntranetConfigOutput

func (o FunctionIntranetConfigOutput) ToFunctionIntranetConfigOutput() FunctionIntranetConfigOutput

func (FunctionIntranetConfigOutput) ToFunctionIntranetConfigOutputWithContext

func (o FunctionIntranetConfigOutput) ToFunctionIntranetConfigOutputWithContext(ctx context.Context) FunctionIntranetConfigOutput

func (FunctionIntranetConfigOutput) ToFunctionIntranetConfigPtrOutput

func (o FunctionIntranetConfigOutput) ToFunctionIntranetConfigPtrOutput() FunctionIntranetConfigPtrOutput

func (FunctionIntranetConfigOutput) ToFunctionIntranetConfigPtrOutputWithContext

func (o FunctionIntranetConfigOutput) ToFunctionIntranetConfigPtrOutputWithContext(ctx context.Context) FunctionIntranetConfigPtrOutput

type FunctionIntranetConfigPtrInput

type FunctionIntranetConfigPtrInput interface {
	pulumi.Input

	ToFunctionIntranetConfigPtrOutput() FunctionIntranetConfigPtrOutput
	ToFunctionIntranetConfigPtrOutputWithContext(context.Context) FunctionIntranetConfigPtrOutput
}

FunctionIntranetConfigPtrInput is an input type that accepts FunctionIntranetConfigArgs, FunctionIntranetConfigPtr and FunctionIntranetConfigPtrOutput values. You can construct a concrete instance of `FunctionIntranetConfigPtrInput` via:

        FunctionIntranetConfigArgs{...}

or:

        nil

type FunctionIntranetConfigPtrOutput

type FunctionIntranetConfigPtrOutput struct{ *pulumi.OutputState }

func (FunctionIntranetConfigPtrOutput) Elem

func (FunctionIntranetConfigPtrOutput) ElementType

func (FunctionIntranetConfigPtrOutput) IpAddresses

func (FunctionIntranetConfigPtrOutput) IpFixed

func (FunctionIntranetConfigPtrOutput) ToFunctionIntranetConfigPtrOutput

func (o FunctionIntranetConfigPtrOutput) ToFunctionIntranetConfigPtrOutput() FunctionIntranetConfigPtrOutput

func (FunctionIntranetConfigPtrOutput) ToFunctionIntranetConfigPtrOutputWithContext

func (o FunctionIntranetConfigPtrOutput) ToFunctionIntranetConfigPtrOutputWithContext(ctx context.Context) FunctionIntranetConfigPtrOutput

type FunctionLayer

type FunctionLayer struct {
	LayerName    string `pulumi:"layerName"`
	LayerVersion int    `pulumi:"layerVersion"`
}

type FunctionLayerArgs

type FunctionLayerArgs struct {
	LayerName    pulumi.StringInput `pulumi:"layerName"`
	LayerVersion pulumi.IntInput    `pulumi:"layerVersion"`
}

func (FunctionLayerArgs) ElementType

func (FunctionLayerArgs) ElementType() reflect.Type

func (FunctionLayerArgs) ToFunctionLayerOutput

func (i FunctionLayerArgs) ToFunctionLayerOutput() FunctionLayerOutput

func (FunctionLayerArgs) ToFunctionLayerOutputWithContext

func (i FunctionLayerArgs) ToFunctionLayerOutputWithContext(ctx context.Context) FunctionLayerOutput

type FunctionLayerArray

type FunctionLayerArray []FunctionLayerInput

func (FunctionLayerArray) ElementType

func (FunctionLayerArray) ElementType() reflect.Type

func (FunctionLayerArray) ToFunctionLayerArrayOutput

func (i FunctionLayerArray) ToFunctionLayerArrayOutput() FunctionLayerArrayOutput

func (FunctionLayerArray) ToFunctionLayerArrayOutputWithContext

func (i FunctionLayerArray) ToFunctionLayerArrayOutputWithContext(ctx context.Context) FunctionLayerArrayOutput

type FunctionLayerArrayInput

type FunctionLayerArrayInput interface {
	pulumi.Input

	ToFunctionLayerArrayOutput() FunctionLayerArrayOutput
	ToFunctionLayerArrayOutputWithContext(context.Context) FunctionLayerArrayOutput
}

FunctionLayerArrayInput is an input type that accepts FunctionLayerArray and FunctionLayerArrayOutput values. You can construct a concrete instance of `FunctionLayerArrayInput` via:

FunctionLayerArray{ FunctionLayerArgs{...} }

type FunctionLayerArrayOutput

type FunctionLayerArrayOutput struct{ *pulumi.OutputState }

func (FunctionLayerArrayOutput) ElementType

func (FunctionLayerArrayOutput) ElementType() reflect.Type

func (FunctionLayerArrayOutput) Index

func (FunctionLayerArrayOutput) ToFunctionLayerArrayOutput

func (o FunctionLayerArrayOutput) ToFunctionLayerArrayOutput() FunctionLayerArrayOutput

func (FunctionLayerArrayOutput) ToFunctionLayerArrayOutputWithContext

func (o FunctionLayerArrayOutput) ToFunctionLayerArrayOutputWithContext(ctx context.Context) FunctionLayerArrayOutput

type FunctionLayerInput

type FunctionLayerInput interface {
	pulumi.Input

	ToFunctionLayerOutput() FunctionLayerOutput
	ToFunctionLayerOutputWithContext(context.Context) FunctionLayerOutput
}

FunctionLayerInput is an input type that accepts FunctionLayerArgs and FunctionLayerOutput values. You can construct a concrete instance of `FunctionLayerInput` via:

FunctionLayerArgs{...}

type FunctionLayerOutput

type FunctionLayerOutput struct{ *pulumi.OutputState }

func (FunctionLayerOutput) ElementType

func (FunctionLayerOutput) ElementType() reflect.Type

func (FunctionLayerOutput) LayerName

func (o FunctionLayerOutput) LayerName() pulumi.StringOutput

func (FunctionLayerOutput) LayerVersion

func (o FunctionLayerOutput) LayerVersion() pulumi.IntOutput

func (FunctionLayerOutput) ToFunctionLayerOutput

func (o FunctionLayerOutput) ToFunctionLayerOutput() FunctionLayerOutput

func (FunctionLayerOutput) ToFunctionLayerOutputWithContext

func (o FunctionLayerOutput) ToFunctionLayerOutputWithContext(ctx context.Context) FunctionLayerOutput

type FunctionMap

type FunctionMap map[string]FunctionInput

func (FunctionMap) ElementType

func (FunctionMap) ElementType() reflect.Type

func (FunctionMap) ToFunctionMapOutput

func (i FunctionMap) ToFunctionMapOutput() FunctionMapOutput

func (FunctionMap) ToFunctionMapOutputWithContext

func (i FunctionMap) ToFunctionMapOutputWithContext(ctx context.Context) FunctionMapOutput

type FunctionMapInput

type FunctionMapInput interface {
	pulumi.Input

	ToFunctionMapOutput() FunctionMapOutput
	ToFunctionMapOutputWithContext(context.Context) FunctionMapOutput
}

FunctionMapInput is an input type that accepts FunctionMap and FunctionMapOutput values. You can construct a concrete instance of `FunctionMapInput` via:

FunctionMap{ "key": FunctionArgs{...} }

type FunctionMapOutput

type FunctionMapOutput struct{ *pulumi.OutputState }

func (FunctionMapOutput) ElementType

func (FunctionMapOutput) ElementType() reflect.Type

func (FunctionMapOutput) MapIndex

func (FunctionMapOutput) ToFunctionMapOutput

func (o FunctionMapOutput) ToFunctionMapOutput() FunctionMapOutput

func (FunctionMapOutput) ToFunctionMapOutputWithContext

func (o FunctionMapOutput) ToFunctionMapOutputWithContext(ctx context.Context) FunctionMapOutput

type FunctionOutput

type FunctionOutput struct{ *pulumi.OutputState }

func (FunctionOutput) AsyncRunEnable

func (o FunctionOutput) AsyncRunEnable() pulumi.StringOutput

Whether SCF function asynchronous attribute is enabled. `TRUE` is open, `FALSE` is close.

func (FunctionOutput) CfsConfigs

List of CFS configurations.

func (FunctionOutput) ClsLogsetId

func (o FunctionOutput) ClsLogsetId() pulumi.StringOutput

cls logset id of the SCF function.

func (FunctionOutput) ClsTopicId

func (o FunctionOutput) ClsTopicId() pulumi.StringOutput

cls topic id of the SCF function.

func (FunctionOutput) CodeError

func (o FunctionOutput) CodeError() pulumi.StringOutput

SCF function code error message.

func (FunctionOutput) CodeResult

func (o FunctionOutput) CodeResult() pulumi.StringOutput

SCF function code is correct.

func (FunctionOutput) CodeSize

func (o FunctionOutput) CodeSize() pulumi.IntOutput

SCF function code size, unit is M.

func (FunctionOutput) CosBucketName

func (o FunctionOutput) CosBucketName() pulumi.StringPtrOutput

Cos bucket name of the SCF function, such as `cos-1234567890`, conflict with `zip_file`.

func (FunctionOutput) CosBucketRegion

func (o FunctionOutput) CosBucketRegion() pulumi.StringPtrOutput

Cos bucket region of the SCF function, conflict with `zip_file`.

func (FunctionOutput) CosObjectName

func (o FunctionOutput) CosObjectName() pulumi.StringPtrOutput

Cos object name of the SCF function, should have suffix `.zip` or `.jar`, conflict with `zip_file`.

func (FunctionOutput) Description

func (o FunctionOutput) Description() pulumi.StringPtrOutput

Description of the SCF function. Description supports English letters, numbers, spaces, commas, newlines, periods and Chinese, the maximum length is 1000.

func (FunctionOutput) DnsCache

func (o FunctionOutput) DnsCache() pulumi.BoolPtrOutput

Whether to enable Dns caching capability, only the EVENT function is supported. Default is false.

func (FunctionOutput) EipFixed

func (o FunctionOutput) EipFixed() pulumi.BoolOutput

Whether EIP is a fixed IP.

func (FunctionOutput) Eips

SCF function EIP list.

func (FunctionOutput) ElementType

func (FunctionOutput) ElementType() reflect.Type

func (FunctionOutput) EnableEipConfig

func (o FunctionOutput) EnableEipConfig() pulumi.BoolPtrOutput

Indicates whether EIP config set to `ENABLE` when `enable_public_net` was true. Default `false`.

func (FunctionOutput) EnablePublicNet

func (o FunctionOutput) EnablePublicNet() pulumi.BoolPtrOutput

Indicates whether public net config enabled. Default `false`. NOTE: only `vpc_id` specified can disable public net config.

func (FunctionOutput) Environment

func (o FunctionOutput) Environment() pulumi.MapOutput

Environment of the SCF function.

func (FunctionOutput) ErrNo

func (o FunctionOutput) ErrNo() pulumi.IntOutput

SCF function code error code.

func (FunctionOutput) FuncType

func (o FunctionOutput) FuncType() pulumi.StringPtrOutput

Function type. The default value is Event. Enter Event if you need to create a trigger function. Enter HTTP if you need to create an HTTP function service.

func (FunctionOutput) Handler

Handler of the SCF function. The format of name is `<filename>.<method_name>`, and it supports 26 English letters, numbers, connectors, and underscores, it should start with a letter. The last character cannot be `-` or `_`. Available length is 2-60.

func (FunctionOutput) Host

SCF function domain name.

func (FunctionOutput) ImageConfigs

Image of the SCF function, conflict with `cos_bucket_name`, `cos_object_name`, `cos_bucket_region`, `zip_file`.

func (FunctionOutput) InstallDependency

func (o FunctionOutput) InstallDependency() pulumi.BoolOutput

Whether to automatically install dependencies.

func (FunctionOutput) IntranetConfig

func (o FunctionOutput) IntranetConfig() FunctionIntranetConfigOutput

Intranet access configuration.

func (FunctionOutput) L5Enable

func (o FunctionOutput) L5Enable() pulumi.BoolPtrOutput

Enable L5 for SCF function, default is `false`.

func (FunctionOutput) Layers

The list of association layers.

func (FunctionOutput) MemSize

func (o FunctionOutput) MemSize() pulumi.IntPtrOutput

Memory size of the SCF function, unit is MB. The default is `128`MB. The ladder is 128M.

func (FunctionOutput) ModifyTime

func (o FunctionOutput) ModifyTime() pulumi.StringOutput

SCF function last modified time.

func (FunctionOutput) Name

Name of the SCF function. Name supports 26 English letters, numbers, connectors, and underscores, it should start with a letter. The last character cannot be `-` or `_`. Available length is 2-60.

func (FunctionOutput) Namespace

func (o FunctionOutput) Namespace() pulumi.StringPtrOutput

Namespace of the SCF function, default is `default`.

func (FunctionOutput) Role

Role of the SCF function.

func (FunctionOutput) Runtime

Runtime of the SCF function, only supports `Python2.7`, `Python3.6`, `Nodejs6.10`, `Nodejs8.9`, `Nodejs10.15`, `Nodejs12.16`, `Php5.2`, `Php7.4`, `Go1`, `Java8`, and `CustomRuntime`, default is `Python2.7`.

func (FunctionOutput) Status

func (o FunctionOutput) Status() pulumi.StringOutput

SCF function status.

func (FunctionOutput) StatusDesc

func (o FunctionOutput) StatusDesc() pulumi.StringOutput

SCF status description.

func (FunctionOutput) SubnetId

func (o FunctionOutput) SubnetId() pulumi.StringPtrOutput

Subnet ID of the SCF function.

func (FunctionOutput) Tags

func (o FunctionOutput) Tags() pulumi.MapOutput

Tags of the SCF function.

func (FunctionOutput) Timeout

func (o FunctionOutput) Timeout() pulumi.IntPtrOutput

Timeout of the SCF function, unit is second. Default `3`. Available value is 1-900.

func (FunctionOutput) ToFunctionOutput

func (o FunctionOutput) ToFunctionOutput() FunctionOutput

func (FunctionOutput) ToFunctionOutputWithContext

func (o FunctionOutput) ToFunctionOutputWithContext(ctx context.Context) FunctionOutput

func (FunctionOutput) TriggerInfos

SCF trigger details list. Each element contains the following attributes:

func (FunctionOutput) Triggers

Trigger list of the SCF function, note that if you modify the trigger list, all existing triggers will be deleted, and then create triggers in the new list. Each element contains the following attributes:

func (FunctionOutput) Vip

SCF function vip.

func (FunctionOutput) VpcId

VPC ID of the SCF function.

func (FunctionOutput) ZipFile

Zip file of the SCF function, conflict with `cos_bucket_name`, `cos_object_name`, `cos_bucket_region`.

type FunctionState

type FunctionState struct {
	// Whether SCF function asynchronous attribute is enabled. `TRUE` is open, `FALSE` is close.
	AsyncRunEnable pulumi.StringPtrInput
	// List of CFS configurations.
	CfsConfigs FunctionCfsConfigArrayInput
	// cls logset id of the SCF function.
	ClsLogsetId pulumi.StringPtrInput
	// cls topic id of the SCF function.
	ClsTopicId pulumi.StringPtrInput
	// SCF function code error message.
	CodeError pulumi.StringPtrInput
	// SCF function code is correct.
	CodeResult pulumi.StringPtrInput
	// SCF function code size, unit is M.
	CodeSize pulumi.IntPtrInput
	// Cos bucket name of the SCF function, such as `cos-1234567890`, conflict with `zip_file`.
	CosBucketName pulumi.StringPtrInput
	// Cos bucket region of the SCF function, conflict with `zip_file`.
	CosBucketRegion pulumi.StringPtrInput
	// Cos object name of the SCF function, should have suffix `.zip` or `.jar`, conflict with `zip_file`.
	CosObjectName pulumi.StringPtrInput
	// Description of the SCF function. Description supports English letters, numbers, spaces, commas, newlines, periods and
	// Chinese, the maximum length is 1000.
	Description pulumi.StringPtrInput
	// Whether to enable Dns caching capability, only the EVENT function is supported. Default is false.
	DnsCache pulumi.BoolPtrInput
	// Whether EIP is a fixed IP.
	EipFixed pulumi.BoolPtrInput
	// SCF function EIP list.
	Eips pulumi.StringArrayInput
	// Indicates whether EIP config set to `ENABLE` when `enable_public_net` was true. Default `false`.
	EnableEipConfig pulumi.BoolPtrInput
	// Indicates whether public net config enabled. Default `false`. NOTE: only `vpc_id` specified can disable public net
	// config.
	EnablePublicNet pulumi.BoolPtrInput
	// Environment of the SCF function.
	Environment pulumi.MapInput
	// SCF function code error code.
	ErrNo pulumi.IntPtrInput
	// Function type. The default value is Event. Enter Event if you need to create a trigger function. Enter HTTP if you need
	// to create an HTTP function service.
	FuncType pulumi.StringPtrInput
	// Handler of the SCF function. The format of name is `<filename>.<method_name>`, and it supports 26 English letters,
	// numbers, connectors, and underscores, it should start with a letter. The last character cannot be `-` or `_`. Available
	// length is 2-60.
	Handler pulumi.StringPtrInput
	// SCF function domain name.
	Host pulumi.StringPtrInput
	// Image of the SCF function, conflict with `cos_bucket_name`, `cos_object_name`, `cos_bucket_region`, `zip_file`.
	ImageConfigs FunctionImageConfigArrayInput
	// Whether to automatically install dependencies.
	InstallDependency pulumi.BoolPtrInput
	// Intranet access configuration.
	IntranetConfig FunctionIntranetConfigPtrInput
	// Enable L5 for SCF function, default is `false`.
	L5Enable pulumi.BoolPtrInput
	// The list of association layers.
	Layers FunctionLayerArrayInput
	// Memory size of the SCF function, unit is MB. The default is `128`MB. The ladder is 128M.
	MemSize pulumi.IntPtrInput
	// SCF function last modified time.
	ModifyTime pulumi.StringPtrInput
	// Name of the SCF function. Name supports 26 English letters, numbers, connectors, and underscores, it should start with a
	// letter. The last character cannot be `-` or `_`. Available length is 2-60.
	Name pulumi.StringPtrInput
	// Namespace of the SCF function, default is `default`.
	Namespace pulumi.StringPtrInput
	// Role of the SCF function.
	Role pulumi.StringPtrInput
	// Runtime of the SCF function, only supports `Python2.7`, `Python3.6`, `Nodejs6.10`, `Nodejs8.9`, `Nodejs10.15`,
	// `Nodejs12.16`, `Php5.2`, `Php7.4`, `Go1`, `Java8`, and `CustomRuntime`, default is `Python2.7`.
	Runtime pulumi.StringPtrInput
	// SCF function status.
	Status pulumi.StringPtrInput
	// SCF status description.
	StatusDesc pulumi.StringPtrInput
	// Subnet ID of the SCF function.
	SubnetId pulumi.StringPtrInput
	// Tags of the SCF function.
	Tags pulumi.MapInput
	// Timeout of the SCF function, unit is second. Default `3`. Available value is 1-900.
	Timeout pulumi.IntPtrInput
	// SCF trigger details list. Each element contains the following attributes:
	TriggerInfos FunctionTriggerInfoArrayInput
	// Trigger list of the SCF function, note that if you modify the trigger list, all existing triggers will be deleted, and
	// then create triggers in the new list. Each element contains the following attributes:
	Triggers FunctionTriggerArrayInput
	// SCF function vip.
	Vip pulumi.StringPtrInput
	// VPC ID of the SCF function.
	VpcId pulumi.StringPtrInput
	// Zip file of the SCF function, conflict with `cos_bucket_name`, `cos_object_name`, `cos_bucket_region`.
	ZipFile pulumi.StringPtrInput
}

func (FunctionState) ElementType

func (FunctionState) ElementType() reflect.Type

type FunctionTrigger

type FunctionTrigger struct {
	CosRegion   *string `pulumi:"cosRegion"`
	Name        string  `pulumi:"name"`
	TriggerDesc string  `pulumi:"triggerDesc"`
	Type        string  `pulumi:"type"`
}

type FunctionTriggerArgs

type FunctionTriggerArgs struct {
	CosRegion   pulumi.StringPtrInput `pulumi:"cosRegion"`
	Name        pulumi.StringInput    `pulumi:"name"`
	TriggerDesc pulumi.StringInput    `pulumi:"triggerDesc"`
	Type        pulumi.StringInput    `pulumi:"type"`
}

func (FunctionTriggerArgs) ElementType

func (FunctionTriggerArgs) ElementType() reflect.Type

func (FunctionTriggerArgs) ToFunctionTriggerOutput

func (i FunctionTriggerArgs) ToFunctionTriggerOutput() FunctionTriggerOutput

func (FunctionTriggerArgs) ToFunctionTriggerOutputWithContext

func (i FunctionTriggerArgs) ToFunctionTriggerOutputWithContext(ctx context.Context) FunctionTriggerOutput

type FunctionTriggerArray

type FunctionTriggerArray []FunctionTriggerInput

func (FunctionTriggerArray) ElementType

func (FunctionTriggerArray) ElementType() reflect.Type

func (FunctionTriggerArray) ToFunctionTriggerArrayOutput

func (i FunctionTriggerArray) ToFunctionTriggerArrayOutput() FunctionTriggerArrayOutput

func (FunctionTriggerArray) ToFunctionTriggerArrayOutputWithContext

func (i FunctionTriggerArray) ToFunctionTriggerArrayOutputWithContext(ctx context.Context) FunctionTriggerArrayOutput

type FunctionTriggerArrayInput

type FunctionTriggerArrayInput interface {
	pulumi.Input

	ToFunctionTriggerArrayOutput() FunctionTriggerArrayOutput
	ToFunctionTriggerArrayOutputWithContext(context.Context) FunctionTriggerArrayOutput
}

FunctionTriggerArrayInput is an input type that accepts FunctionTriggerArray and FunctionTriggerArrayOutput values. You can construct a concrete instance of `FunctionTriggerArrayInput` via:

FunctionTriggerArray{ FunctionTriggerArgs{...} }

type FunctionTriggerArrayOutput

type FunctionTriggerArrayOutput struct{ *pulumi.OutputState }

func (FunctionTriggerArrayOutput) ElementType

func (FunctionTriggerArrayOutput) ElementType() reflect.Type

func (FunctionTriggerArrayOutput) Index

func (FunctionTriggerArrayOutput) ToFunctionTriggerArrayOutput

func (o FunctionTriggerArrayOutput) ToFunctionTriggerArrayOutput() FunctionTriggerArrayOutput

func (FunctionTriggerArrayOutput) ToFunctionTriggerArrayOutputWithContext

func (o FunctionTriggerArrayOutput) ToFunctionTriggerArrayOutputWithContext(ctx context.Context) FunctionTriggerArrayOutput

type FunctionTriggerInfo

type FunctionTriggerInfo struct {
	CreateTime     *string `pulumi:"createTime"`
	CustomArgument *string `pulumi:"customArgument"`
	Enable         *bool   `pulumi:"enable"`
	ModifyTime     *string `pulumi:"modifyTime"`
	Name           *string `pulumi:"name"`
	TriggerDesc    *string `pulumi:"triggerDesc"`
	Type           *string `pulumi:"type"`
}

type FunctionTriggerInfoArgs

type FunctionTriggerInfoArgs struct {
	CreateTime     pulumi.StringPtrInput `pulumi:"createTime"`
	CustomArgument pulumi.StringPtrInput `pulumi:"customArgument"`
	Enable         pulumi.BoolPtrInput   `pulumi:"enable"`
	ModifyTime     pulumi.StringPtrInput `pulumi:"modifyTime"`
	Name           pulumi.StringPtrInput `pulumi:"name"`
	TriggerDesc    pulumi.StringPtrInput `pulumi:"triggerDesc"`
	Type           pulumi.StringPtrInput `pulumi:"type"`
}

func (FunctionTriggerInfoArgs) ElementType

func (FunctionTriggerInfoArgs) ElementType() reflect.Type

func (FunctionTriggerInfoArgs) ToFunctionTriggerInfoOutput

func (i FunctionTriggerInfoArgs) ToFunctionTriggerInfoOutput() FunctionTriggerInfoOutput

func (FunctionTriggerInfoArgs) ToFunctionTriggerInfoOutputWithContext

func (i FunctionTriggerInfoArgs) ToFunctionTriggerInfoOutputWithContext(ctx context.Context) FunctionTriggerInfoOutput

type FunctionTriggerInfoArray

type FunctionTriggerInfoArray []FunctionTriggerInfoInput

func (FunctionTriggerInfoArray) ElementType

func (FunctionTriggerInfoArray) ElementType() reflect.Type

func (FunctionTriggerInfoArray) ToFunctionTriggerInfoArrayOutput

func (i FunctionTriggerInfoArray) ToFunctionTriggerInfoArrayOutput() FunctionTriggerInfoArrayOutput

func (FunctionTriggerInfoArray) ToFunctionTriggerInfoArrayOutputWithContext

func (i FunctionTriggerInfoArray) ToFunctionTriggerInfoArrayOutputWithContext(ctx context.Context) FunctionTriggerInfoArrayOutput

type FunctionTriggerInfoArrayInput

type FunctionTriggerInfoArrayInput interface {
	pulumi.Input

	ToFunctionTriggerInfoArrayOutput() FunctionTriggerInfoArrayOutput
	ToFunctionTriggerInfoArrayOutputWithContext(context.Context) FunctionTriggerInfoArrayOutput
}

FunctionTriggerInfoArrayInput is an input type that accepts FunctionTriggerInfoArray and FunctionTriggerInfoArrayOutput values. You can construct a concrete instance of `FunctionTriggerInfoArrayInput` via:

FunctionTriggerInfoArray{ FunctionTriggerInfoArgs{...} }

type FunctionTriggerInfoArrayOutput

type FunctionTriggerInfoArrayOutput struct{ *pulumi.OutputState }

func (FunctionTriggerInfoArrayOutput) ElementType

func (FunctionTriggerInfoArrayOutput) Index

func (FunctionTriggerInfoArrayOutput) ToFunctionTriggerInfoArrayOutput

func (o FunctionTriggerInfoArrayOutput) ToFunctionTriggerInfoArrayOutput() FunctionTriggerInfoArrayOutput

func (FunctionTriggerInfoArrayOutput) ToFunctionTriggerInfoArrayOutputWithContext

func (o FunctionTriggerInfoArrayOutput) ToFunctionTriggerInfoArrayOutputWithContext(ctx context.Context) FunctionTriggerInfoArrayOutput

type FunctionTriggerInfoInput

type FunctionTriggerInfoInput interface {
	pulumi.Input

	ToFunctionTriggerInfoOutput() FunctionTriggerInfoOutput
	ToFunctionTriggerInfoOutputWithContext(context.Context) FunctionTriggerInfoOutput
}

FunctionTriggerInfoInput is an input type that accepts FunctionTriggerInfoArgs and FunctionTriggerInfoOutput values. You can construct a concrete instance of `FunctionTriggerInfoInput` via:

FunctionTriggerInfoArgs{...}

type FunctionTriggerInfoOutput

type FunctionTriggerInfoOutput struct{ *pulumi.OutputState }

func (FunctionTriggerInfoOutput) CreateTime

func (FunctionTriggerInfoOutput) CustomArgument

func (FunctionTriggerInfoOutput) ElementType

func (FunctionTriggerInfoOutput) ElementType() reflect.Type

func (FunctionTriggerInfoOutput) Enable

func (FunctionTriggerInfoOutput) ModifyTime

func (FunctionTriggerInfoOutput) Name

func (FunctionTriggerInfoOutput) ToFunctionTriggerInfoOutput

func (o FunctionTriggerInfoOutput) ToFunctionTriggerInfoOutput() FunctionTriggerInfoOutput

func (FunctionTriggerInfoOutput) ToFunctionTriggerInfoOutputWithContext

func (o FunctionTriggerInfoOutput) ToFunctionTriggerInfoOutputWithContext(ctx context.Context) FunctionTriggerInfoOutput

func (FunctionTriggerInfoOutput) TriggerDesc

func (FunctionTriggerInfoOutput) Type

type FunctionTriggerInput

type FunctionTriggerInput interface {
	pulumi.Input

	ToFunctionTriggerOutput() FunctionTriggerOutput
	ToFunctionTriggerOutputWithContext(context.Context) FunctionTriggerOutput
}

FunctionTriggerInput is an input type that accepts FunctionTriggerArgs and FunctionTriggerOutput values. You can construct a concrete instance of `FunctionTriggerInput` via:

FunctionTriggerArgs{...}

type FunctionTriggerOutput

type FunctionTriggerOutput struct{ *pulumi.OutputState }

func (FunctionTriggerOutput) CosRegion

func (FunctionTriggerOutput) ElementType

func (FunctionTriggerOutput) ElementType() reflect.Type

func (FunctionTriggerOutput) Name

func (FunctionTriggerOutput) ToFunctionTriggerOutput

func (o FunctionTriggerOutput) ToFunctionTriggerOutput() FunctionTriggerOutput

func (FunctionTriggerOutput) ToFunctionTriggerOutputWithContext

func (o FunctionTriggerOutput) ToFunctionTriggerOutputWithContext(ctx context.Context) FunctionTriggerOutput

func (FunctionTriggerOutput) TriggerDesc

func (o FunctionTriggerOutput) TriggerDesc() pulumi.StringOutput

func (FunctionTriggerOutput) Type

type FunctionVersion

type FunctionVersion struct {
	pulumi.CustomResourceState

	// Function description.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Name of the released function.
	FunctionName pulumi.StringOutput `pulumi:"functionName"`
	// Version of the released function.
	FunctionVersion pulumi.StringOutput `pulumi:"functionVersion"`
	// Function namespace.
	Namespace pulumi.StringPtrOutput `pulumi:"namespace"`
}

func GetFunctionVersion

func GetFunctionVersion(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FunctionVersionState, opts ...pulumi.ResourceOption) (*FunctionVersion, error)

GetFunctionVersion gets an existing FunctionVersion 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 NewFunctionVersion

func NewFunctionVersion(ctx *pulumi.Context,
	name string, args *FunctionVersionArgs, opts ...pulumi.ResourceOption) (*FunctionVersion, error)

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

func (*FunctionVersion) ElementType

func (*FunctionVersion) ElementType() reflect.Type

func (*FunctionVersion) ToFunctionVersionOutput

func (i *FunctionVersion) ToFunctionVersionOutput() FunctionVersionOutput

func (*FunctionVersion) ToFunctionVersionOutputWithContext

func (i *FunctionVersion) ToFunctionVersionOutputWithContext(ctx context.Context) FunctionVersionOutput

type FunctionVersionArgs

type FunctionVersionArgs struct {
	// Function description.
	Description pulumi.StringPtrInput
	// Name of the released function.
	FunctionName pulumi.StringInput
	// Function namespace.
	Namespace pulumi.StringPtrInput
}

The set of arguments for constructing a FunctionVersion resource.

func (FunctionVersionArgs) ElementType

func (FunctionVersionArgs) ElementType() reflect.Type

type FunctionVersionArray

type FunctionVersionArray []FunctionVersionInput

func (FunctionVersionArray) ElementType

func (FunctionVersionArray) ElementType() reflect.Type

func (FunctionVersionArray) ToFunctionVersionArrayOutput

func (i FunctionVersionArray) ToFunctionVersionArrayOutput() FunctionVersionArrayOutput

func (FunctionVersionArray) ToFunctionVersionArrayOutputWithContext

func (i FunctionVersionArray) ToFunctionVersionArrayOutputWithContext(ctx context.Context) FunctionVersionArrayOutput

type FunctionVersionArrayInput

type FunctionVersionArrayInput interface {
	pulumi.Input

	ToFunctionVersionArrayOutput() FunctionVersionArrayOutput
	ToFunctionVersionArrayOutputWithContext(context.Context) FunctionVersionArrayOutput
}

FunctionVersionArrayInput is an input type that accepts FunctionVersionArray and FunctionVersionArrayOutput values. You can construct a concrete instance of `FunctionVersionArrayInput` via:

FunctionVersionArray{ FunctionVersionArgs{...} }

type FunctionVersionArrayOutput

type FunctionVersionArrayOutput struct{ *pulumi.OutputState }

func (FunctionVersionArrayOutput) ElementType

func (FunctionVersionArrayOutput) ElementType() reflect.Type

func (FunctionVersionArrayOutput) Index

func (FunctionVersionArrayOutput) ToFunctionVersionArrayOutput

func (o FunctionVersionArrayOutput) ToFunctionVersionArrayOutput() FunctionVersionArrayOutput

func (FunctionVersionArrayOutput) ToFunctionVersionArrayOutputWithContext

func (o FunctionVersionArrayOutput) ToFunctionVersionArrayOutputWithContext(ctx context.Context) FunctionVersionArrayOutput

type FunctionVersionInput

type FunctionVersionInput interface {
	pulumi.Input

	ToFunctionVersionOutput() FunctionVersionOutput
	ToFunctionVersionOutputWithContext(ctx context.Context) FunctionVersionOutput
}

type FunctionVersionMap

type FunctionVersionMap map[string]FunctionVersionInput

func (FunctionVersionMap) ElementType

func (FunctionVersionMap) ElementType() reflect.Type

func (FunctionVersionMap) ToFunctionVersionMapOutput

func (i FunctionVersionMap) ToFunctionVersionMapOutput() FunctionVersionMapOutput

func (FunctionVersionMap) ToFunctionVersionMapOutputWithContext

func (i FunctionVersionMap) ToFunctionVersionMapOutputWithContext(ctx context.Context) FunctionVersionMapOutput

type FunctionVersionMapInput

type FunctionVersionMapInput interface {
	pulumi.Input

	ToFunctionVersionMapOutput() FunctionVersionMapOutput
	ToFunctionVersionMapOutputWithContext(context.Context) FunctionVersionMapOutput
}

FunctionVersionMapInput is an input type that accepts FunctionVersionMap and FunctionVersionMapOutput values. You can construct a concrete instance of `FunctionVersionMapInput` via:

FunctionVersionMap{ "key": FunctionVersionArgs{...} }

type FunctionVersionMapOutput

type FunctionVersionMapOutput struct{ *pulumi.OutputState }

func (FunctionVersionMapOutput) ElementType

func (FunctionVersionMapOutput) ElementType() reflect.Type

func (FunctionVersionMapOutput) MapIndex

func (FunctionVersionMapOutput) ToFunctionVersionMapOutput

func (o FunctionVersionMapOutput) ToFunctionVersionMapOutput() FunctionVersionMapOutput

func (FunctionVersionMapOutput) ToFunctionVersionMapOutputWithContext

func (o FunctionVersionMapOutput) ToFunctionVersionMapOutputWithContext(ctx context.Context) FunctionVersionMapOutput

type FunctionVersionOutput

type FunctionVersionOutput struct{ *pulumi.OutputState }

func (FunctionVersionOutput) Description

Function description.

func (FunctionVersionOutput) ElementType

func (FunctionVersionOutput) ElementType() reflect.Type

func (FunctionVersionOutput) FunctionName

func (o FunctionVersionOutput) FunctionName() pulumi.StringOutput

Name of the released function.

func (FunctionVersionOutput) FunctionVersion

func (o FunctionVersionOutput) FunctionVersion() pulumi.StringOutput

Version of the released function.

func (FunctionVersionOutput) Namespace

Function namespace.

func (FunctionVersionOutput) ToFunctionVersionOutput

func (o FunctionVersionOutput) ToFunctionVersionOutput() FunctionVersionOutput

func (FunctionVersionOutput) ToFunctionVersionOutputWithContext

func (o FunctionVersionOutput) ToFunctionVersionOutputWithContext(ctx context.Context) FunctionVersionOutput

type FunctionVersionState

type FunctionVersionState struct {
	// Function description.
	Description pulumi.StringPtrInput
	// Name of the released function.
	FunctionName pulumi.StringPtrInput
	// Version of the released function.
	FunctionVersion pulumi.StringPtrInput
	// Function namespace.
	Namespace pulumi.StringPtrInput
}

func (FunctionVersionState) ElementType

func (FunctionVersionState) ElementType() reflect.Type

type GetAccountInfoAccountLimit

type GetAccountInfoAccountLimit struct {
	Namespaces      []GetAccountInfoAccountLimitNamespace `pulumi:"namespaces"`
	NamespacesCount int                                   `pulumi:"namespacesCount"`
}

type GetAccountInfoAccountLimitArgs

type GetAccountInfoAccountLimitArgs struct {
	Namespaces      GetAccountInfoAccountLimitNamespaceArrayInput `pulumi:"namespaces"`
	NamespacesCount pulumi.IntInput                               `pulumi:"namespacesCount"`
}

func (GetAccountInfoAccountLimitArgs) ElementType

func (GetAccountInfoAccountLimitArgs) ToGetAccountInfoAccountLimitOutput

func (i GetAccountInfoAccountLimitArgs) ToGetAccountInfoAccountLimitOutput() GetAccountInfoAccountLimitOutput

func (GetAccountInfoAccountLimitArgs) ToGetAccountInfoAccountLimitOutputWithContext

func (i GetAccountInfoAccountLimitArgs) ToGetAccountInfoAccountLimitOutputWithContext(ctx context.Context) GetAccountInfoAccountLimitOutput

type GetAccountInfoAccountLimitArray

type GetAccountInfoAccountLimitArray []GetAccountInfoAccountLimitInput

func (GetAccountInfoAccountLimitArray) ElementType

func (GetAccountInfoAccountLimitArray) ToGetAccountInfoAccountLimitArrayOutput

func (i GetAccountInfoAccountLimitArray) ToGetAccountInfoAccountLimitArrayOutput() GetAccountInfoAccountLimitArrayOutput

func (GetAccountInfoAccountLimitArray) ToGetAccountInfoAccountLimitArrayOutputWithContext

func (i GetAccountInfoAccountLimitArray) ToGetAccountInfoAccountLimitArrayOutputWithContext(ctx context.Context) GetAccountInfoAccountLimitArrayOutput

type GetAccountInfoAccountLimitArrayInput

type GetAccountInfoAccountLimitArrayInput interface {
	pulumi.Input

	ToGetAccountInfoAccountLimitArrayOutput() GetAccountInfoAccountLimitArrayOutput
	ToGetAccountInfoAccountLimitArrayOutputWithContext(context.Context) GetAccountInfoAccountLimitArrayOutput
}

GetAccountInfoAccountLimitArrayInput is an input type that accepts GetAccountInfoAccountLimitArray and GetAccountInfoAccountLimitArrayOutput values. You can construct a concrete instance of `GetAccountInfoAccountLimitArrayInput` via:

GetAccountInfoAccountLimitArray{ GetAccountInfoAccountLimitArgs{...} }

type GetAccountInfoAccountLimitArrayOutput

type GetAccountInfoAccountLimitArrayOutput struct{ *pulumi.OutputState }

func (GetAccountInfoAccountLimitArrayOutput) ElementType

func (GetAccountInfoAccountLimitArrayOutput) Index

func (GetAccountInfoAccountLimitArrayOutput) ToGetAccountInfoAccountLimitArrayOutput

func (o GetAccountInfoAccountLimitArrayOutput) ToGetAccountInfoAccountLimitArrayOutput() GetAccountInfoAccountLimitArrayOutput

func (GetAccountInfoAccountLimitArrayOutput) ToGetAccountInfoAccountLimitArrayOutputWithContext

func (o GetAccountInfoAccountLimitArrayOutput) ToGetAccountInfoAccountLimitArrayOutputWithContext(ctx context.Context) GetAccountInfoAccountLimitArrayOutput

type GetAccountInfoAccountLimitInput

type GetAccountInfoAccountLimitInput interface {
	pulumi.Input

	ToGetAccountInfoAccountLimitOutput() GetAccountInfoAccountLimitOutput
	ToGetAccountInfoAccountLimitOutputWithContext(context.Context) GetAccountInfoAccountLimitOutput
}

GetAccountInfoAccountLimitInput is an input type that accepts GetAccountInfoAccountLimitArgs and GetAccountInfoAccountLimitOutput values. You can construct a concrete instance of `GetAccountInfoAccountLimitInput` via:

GetAccountInfoAccountLimitArgs{...}

type GetAccountInfoAccountLimitNamespace

type GetAccountInfoAccountLimitNamespace struct {
	ConcurrentExecutions int                                          `pulumi:"concurrentExecutions"`
	FunctionsCount       int                                          `pulumi:"functionsCount"`
	InitTimeoutLimit     int                                          `pulumi:"initTimeoutLimit"`
	MaxMsgTtl            int                                          `pulumi:"maxMsgTtl"`
	MinMsgTtl            int                                          `pulumi:"minMsgTtl"`
	Namespace            string                                       `pulumi:"namespace"`
	RetryNumLimit        int                                          `pulumi:"retryNumLimit"`
	TestModelLimit       int                                          `pulumi:"testModelLimit"`
	TimeoutLimit         int                                          `pulumi:"timeoutLimit"`
	Triggers             []GetAccountInfoAccountLimitNamespaceTrigger `pulumi:"triggers"`
}

type GetAccountInfoAccountLimitNamespaceArgs

type GetAccountInfoAccountLimitNamespaceArgs struct {
	ConcurrentExecutions pulumi.IntInput                                      `pulumi:"concurrentExecutions"`
	FunctionsCount       pulumi.IntInput                                      `pulumi:"functionsCount"`
	InitTimeoutLimit     pulumi.IntInput                                      `pulumi:"initTimeoutLimit"`
	MaxMsgTtl            pulumi.IntInput                                      `pulumi:"maxMsgTtl"`
	MinMsgTtl            pulumi.IntInput                                      `pulumi:"minMsgTtl"`
	Namespace            pulumi.StringInput                                   `pulumi:"namespace"`
	RetryNumLimit        pulumi.IntInput                                      `pulumi:"retryNumLimit"`
	TestModelLimit       pulumi.IntInput                                      `pulumi:"testModelLimit"`
	TimeoutLimit         pulumi.IntInput                                      `pulumi:"timeoutLimit"`
	Triggers             GetAccountInfoAccountLimitNamespaceTriggerArrayInput `pulumi:"triggers"`
}

func (GetAccountInfoAccountLimitNamespaceArgs) ElementType

func (GetAccountInfoAccountLimitNamespaceArgs) ToGetAccountInfoAccountLimitNamespaceOutput

func (i GetAccountInfoAccountLimitNamespaceArgs) ToGetAccountInfoAccountLimitNamespaceOutput() GetAccountInfoAccountLimitNamespaceOutput

func (GetAccountInfoAccountLimitNamespaceArgs) ToGetAccountInfoAccountLimitNamespaceOutputWithContext

func (i GetAccountInfoAccountLimitNamespaceArgs) ToGetAccountInfoAccountLimitNamespaceOutputWithContext(ctx context.Context) GetAccountInfoAccountLimitNamespaceOutput

type GetAccountInfoAccountLimitNamespaceArray

type GetAccountInfoAccountLimitNamespaceArray []GetAccountInfoAccountLimitNamespaceInput

func (GetAccountInfoAccountLimitNamespaceArray) ElementType

func (GetAccountInfoAccountLimitNamespaceArray) ToGetAccountInfoAccountLimitNamespaceArrayOutput

func (i GetAccountInfoAccountLimitNamespaceArray) ToGetAccountInfoAccountLimitNamespaceArrayOutput() GetAccountInfoAccountLimitNamespaceArrayOutput

func (GetAccountInfoAccountLimitNamespaceArray) ToGetAccountInfoAccountLimitNamespaceArrayOutputWithContext

func (i GetAccountInfoAccountLimitNamespaceArray) ToGetAccountInfoAccountLimitNamespaceArrayOutputWithContext(ctx context.Context) GetAccountInfoAccountLimitNamespaceArrayOutput

type GetAccountInfoAccountLimitNamespaceArrayInput

type GetAccountInfoAccountLimitNamespaceArrayInput interface {
	pulumi.Input

	ToGetAccountInfoAccountLimitNamespaceArrayOutput() GetAccountInfoAccountLimitNamespaceArrayOutput
	ToGetAccountInfoAccountLimitNamespaceArrayOutputWithContext(context.Context) GetAccountInfoAccountLimitNamespaceArrayOutput
}

GetAccountInfoAccountLimitNamespaceArrayInput is an input type that accepts GetAccountInfoAccountLimitNamespaceArray and GetAccountInfoAccountLimitNamespaceArrayOutput values. You can construct a concrete instance of `GetAccountInfoAccountLimitNamespaceArrayInput` via:

GetAccountInfoAccountLimitNamespaceArray{ GetAccountInfoAccountLimitNamespaceArgs{...} }

type GetAccountInfoAccountLimitNamespaceArrayOutput

type GetAccountInfoAccountLimitNamespaceArrayOutput struct{ *pulumi.OutputState }

func (GetAccountInfoAccountLimitNamespaceArrayOutput) ElementType

func (GetAccountInfoAccountLimitNamespaceArrayOutput) Index

func (GetAccountInfoAccountLimitNamespaceArrayOutput) ToGetAccountInfoAccountLimitNamespaceArrayOutput

func (o GetAccountInfoAccountLimitNamespaceArrayOutput) ToGetAccountInfoAccountLimitNamespaceArrayOutput() GetAccountInfoAccountLimitNamespaceArrayOutput

func (GetAccountInfoAccountLimitNamespaceArrayOutput) ToGetAccountInfoAccountLimitNamespaceArrayOutputWithContext

func (o GetAccountInfoAccountLimitNamespaceArrayOutput) ToGetAccountInfoAccountLimitNamespaceArrayOutputWithContext(ctx context.Context) GetAccountInfoAccountLimitNamespaceArrayOutput

type GetAccountInfoAccountLimitNamespaceInput

type GetAccountInfoAccountLimitNamespaceInput interface {
	pulumi.Input

	ToGetAccountInfoAccountLimitNamespaceOutput() GetAccountInfoAccountLimitNamespaceOutput
	ToGetAccountInfoAccountLimitNamespaceOutputWithContext(context.Context) GetAccountInfoAccountLimitNamespaceOutput
}

GetAccountInfoAccountLimitNamespaceInput is an input type that accepts GetAccountInfoAccountLimitNamespaceArgs and GetAccountInfoAccountLimitNamespaceOutput values. You can construct a concrete instance of `GetAccountInfoAccountLimitNamespaceInput` via:

GetAccountInfoAccountLimitNamespaceArgs{...}

type GetAccountInfoAccountLimitNamespaceOutput

type GetAccountInfoAccountLimitNamespaceOutput struct{ *pulumi.OutputState }

func (GetAccountInfoAccountLimitNamespaceOutput) ConcurrentExecutions

func (GetAccountInfoAccountLimitNamespaceOutput) ElementType

func (GetAccountInfoAccountLimitNamespaceOutput) FunctionsCount

func (GetAccountInfoAccountLimitNamespaceOutput) InitTimeoutLimit

func (GetAccountInfoAccountLimitNamespaceOutput) MaxMsgTtl

func (GetAccountInfoAccountLimitNamespaceOutput) MinMsgTtl

func (GetAccountInfoAccountLimitNamespaceOutput) Namespace

func (GetAccountInfoAccountLimitNamespaceOutput) RetryNumLimit

func (GetAccountInfoAccountLimitNamespaceOutput) TestModelLimit

func (GetAccountInfoAccountLimitNamespaceOutput) TimeoutLimit

func (GetAccountInfoAccountLimitNamespaceOutput) ToGetAccountInfoAccountLimitNamespaceOutput

func (o GetAccountInfoAccountLimitNamespaceOutput) ToGetAccountInfoAccountLimitNamespaceOutput() GetAccountInfoAccountLimitNamespaceOutput

func (GetAccountInfoAccountLimitNamespaceOutput) ToGetAccountInfoAccountLimitNamespaceOutputWithContext

func (o GetAccountInfoAccountLimitNamespaceOutput) ToGetAccountInfoAccountLimitNamespaceOutputWithContext(ctx context.Context) GetAccountInfoAccountLimitNamespaceOutput

func (GetAccountInfoAccountLimitNamespaceOutput) Triggers

type GetAccountInfoAccountLimitNamespaceTrigger

type GetAccountInfoAccountLimitNamespaceTrigger struct {
	Apigw  int `pulumi:"apigw"`
	Ckafka int `pulumi:"ckafka"`
	Clb    int `pulumi:"clb"`
	Cls    int `pulumi:"cls"`
	Cm     int `pulumi:"cm"`
	Cmq    int `pulumi:"cmq"`
	Cos    int `pulumi:"cos"`
	Eb     int `pulumi:"eb"`
	Mps    int `pulumi:"mps"`
	Timer  int `pulumi:"timer"`
	Total  int `pulumi:"total"`
	Vod    int `pulumi:"vod"`
}

type GetAccountInfoAccountLimitNamespaceTriggerArgs

type GetAccountInfoAccountLimitNamespaceTriggerArgs struct {
	Apigw  pulumi.IntInput `pulumi:"apigw"`
	Ckafka pulumi.IntInput `pulumi:"ckafka"`
	Clb    pulumi.IntInput `pulumi:"clb"`
	Cls    pulumi.IntInput `pulumi:"cls"`
	Cm     pulumi.IntInput `pulumi:"cm"`
	Cmq    pulumi.IntInput `pulumi:"cmq"`
	Cos    pulumi.IntInput `pulumi:"cos"`
	Eb     pulumi.IntInput `pulumi:"eb"`
	Mps    pulumi.IntInput `pulumi:"mps"`
	Timer  pulumi.IntInput `pulumi:"timer"`
	Total  pulumi.IntInput `pulumi:"total"`
	Vod    pulumi.IntInput `pulumi:"vod"`
}

func (GetAccountInfoAccountLimitNamespaceTriggerArgs) ElementType

func (GetAccountInfoAccountLimitNamespaceTriggerArgs) ToGetAccountInfoAccountLimitNamespaceTriggerOutput

func (i GetAccountInfoAccountLimitNamespaceTriggerArgs) ToGetAccountInfoAccountLimitNamespaceTriggerOutput() GetAccountInfoAccountLimitNamespaceTriggerOutput

func (GetAccountInfoAccountLimitNamespaceTriggerArgs) ToGetAccountInfoAccountLimitNamespaceTriggerOutputWithContext

func (i GetAccountInfoAccountLimitNamespaceTriggerArgs) ToGetAccountInfoAccountLimitNamespaceTriggerOutputWithContext(ctx context.Context) GetAccountInfoAccountLimitNamespaceTriggerOutput

type GetAccountInfoAccountLimitNamespaceTriggerArray

type GetAccountInfoAccountLimitNamespaceTriggerArray []GetAccountInfoAccountLimitNamespaceTriggerInput

func (GetAccountInfoAccountLimitNamespaceTriggerArray) ElementType

func (GetAccountInfoAccountLimitNamespaceTriggerArray) ToGetAccountInfoAccountLimitNamespaceTriggerArrayOutput

func (i GetAccountInfoAccountLimitNamespaceTriggerArray) ToGetAccountInfoAccountLimitNamespaceTriggerArrayOutput() GetAccountInfoAccountLimitNamespaceTriggerArrayOutput

func (GetAccountInfoAccountLimitNamespaceTriggerArray) ToGetAccountInfoAccountLimitNamespaceTriggerArrayOutputWithContext

func (i GetAccountInfoAccountLimitNamespaceTriggerArray) ToGetAccountInfoAccountLimitNamespaceTriggerArrayOutputWithContext(ctx context.Context) GetAccountInfoAccountLimitNamespaceTriggerArrayOutput

type GetAccountInfoAccountLimitNamespaceTriggerArrayInput

type GetAccountInfoAccountLimitNamespaceTriggerArrayInput interface {
	pulumi.Input

	ToGetAccountInfoAccountLimitNamespaceTriggerArrayOutput() GetAccountInfoAccountLimitNamespaceTriggerArrayOutput
	ToGetAccountInfoAccountLimitNamespaceTriggerArrayOutputWithContext(context.Context) GetAccountInfoAccountLimitNamespaceTriggerArrayOutput
}

GetAccountInfoAccountLimitNamespaceTriggerArrayInput is an input type that accepts GetAccountInfoAccountLimitNamespaceTriggerArray and GetAccountInfoAccountLimitNamespaceTriggerArrayOutput values. You can construct a concrete instance of `GetAccountInfoAccountLimitNamespaceTriggerArrayInput` via:

GetAccountInfoAccountLimitNamespaceTriggerArray{ GetAccountInfoAccountLimitNamespaceTriggerArgs{...} }

type GetAccountInfoAccountLimitNamespaceTriggerArrayOutput

type GetAccountInfoAccountLimitNamespaceTriggerArrayOutput struct{ *pulumi.OutputState }

func (GetAccountInfoAccountLimitNamespaceTriggerArrayOutput) ElementType

func (GetAccountInfoAccountLimitNamespaceTriggerArrayOutput) Index

func (GetAccountInfoAccountLimitNamespaceTriggerArrayOutput) ToGetAccountInfoAccountLimitNamespaceTriggerArrayOutput

func (GetAccountInfoAccountLimitNamespaceTriggerArrayOutput) ToGetAccountInfoAccountLimitNamespaceTriggerArrayOutputWithContext

func (o GetAccountInfoAccountLimitNamespaceTriggerArrayOutput) ToGetAccountInfoAccountLimitNamespaceTriggerArrayOutputWithContext(ctx context.Context) GetAccountInfoAccountLimitNamespaceTriggerArrayOutput

type GetAccountInfoAccountLimitNamespaceTriggerInput

type GetAccountInfoAccountLimitNamespaceTriggerInput interface {
	pulumi.Input

	ToGetAccountInfoAccountLimitNamespaceTriggerOutput() GetAccountInfoAccountLimitNamespaceTriggerOutput
	ToGetAccountInfoAccountLimitNamespaceTriggerOutputWithContext(context.Context) GetAccountInfoAccountLimitNamespaceTriggerOutput
}

GetAccountInfoAccountLimitNamespaceTriggerInput is an input type that accepts GetAccountInfoAccountLimitNamespaceTriggerArgs and GetAccountInfoAccountLimitNamespaceTriggerOutput values. You can construct a concrete instance of `GetAccountInfoAccountLimitNamespaceTriggerInput` via:

GetAccountInfoAccountLimitNamespaceTriggerArgs{...}

type GetAccountInfoAccountLimitNamespaceTriggerOutput

type GetAccountInfoAccountLimitNamespaceTriggerOutput struct{ *pulumi.OutputState }

func (GetAccountInfoAccountLimitNamespaceTriggerOutput) Apigw

func (GetAccountInfoAccountLimitNamespaceTriggerOutput) Ckafka

func (GetAccountInfoAccountLimitNamespaceTriggerOutput) Clb

func (GetAccountInfoAccountLimitNamespaceTriggerOutput) Cls

func (GetAccountInfoAccountLimitNamespaceTriggerOutput) Cm

func (GetAccountInfoAccountLimitNamespaceTriggerOutput) Cmq

func (GetAccountInfoAccountLimitNamespaceTriggerOutput) Cos

func (GetAccountInfoAccountLimitNamespaceTriggerOutput) Eb

func (GetAccountInfoAccountLimitNamespaceTriggerOutput) ElementType

func (GetAccountInfoAccountLimitNamespaceTriggerOutput) Mps

func (GetAccountInfoAccountLimitNamespaceTriggerOutput) Timer

func (GetAccountInfoAccountLimitNamespaceTriggerOutput) ToGetAccountInfoAccountLimitNamespaceTriggerOutput

func (o GetAccountInfoAccountLimitNamespaceTriggerOutput) ToGetAccountInfoAccountLimitNamespaceTriggerOutput() GetAccountInfoAccountLimitNamespaceTriggerOutput

func (GetAccountInfoAccountLimitNamespaceTriggerOutput) ToGetAccountInfoAccountLimitNamespaceTriggerOutputWithContext

func (o GetAccountInfoAccountLimitNamespaceTriggerOutput) ToGetAccountInfoAccountLimitNamespaceTriggerOutputWithContext(ctx context.Context) GetAccountInfoAccountLimitNamespaceTriggerOutput

func (GetAccountInfoAccountLimitNamespaceTriggerOutput) Total

func (GetAccountInfoAccountLimitNamespaceTriggerOutput) Vod

type GetAccountInfoAccountLimitOutput

type GetAccountInfoAccountLimitOutput struct{ *pulumi.OutputState }

func (GetAccountInfoAccountLimitOutput) ElementType

func (GetAccountInfoAccountLimitOutput) Namespaces

func (GetAccountInfoAccountLimitOutput) NamespacesCount

func (GetAccountInfoAccountLimitOutput) ToGetAccountInfoAccountLimitOutput

func (o GetAccountInfoAccountLimitOutput) ToGetAccountInfoAccountLimitOutput() GetAccountInfoAccountLimitOutput

func (GetAccountInfoAccountLimitOutput) ToGetAccountInfoAccountLimitOutputWithContext

func (o GetAccountInfoAccountLimitOutput) ToGetAccountInfoAccountLimitOutputWithContext(ctx context.Context) GetAccountInfoAccountLimitOutput

type GetAccountInfoAccountUsage

type GetAccountInfoAccountUsage struct {
	Namespaces                   []GetAccountInfoAccountUsageNamespace `pulumi:"namespaces"`
	NamespacesCount              int                                   `pulumi:"namespacesCount"`
	TotalAllocatedConcurrencyMem int                                   `pulumi:"totalAllocatedConcurrencyMem"`
	TotalConcurrencyMem          int                                   `pulumi:"totalConcurrencyMem"`
	UserConcurrencyMemLimit      int                                   `pulumi:"userConcurrencyMemLimit"`
}

type GetAccountInfoAccountUsageArgs

type GetAccountInfoAccountUsageArgs struct {
	Namespaces                   GetAccountInfoAccountUsageNamespaceArrayInput `pulumi:"namespaces"`
	NamespacesCount              pulumi.IntInput                               `pulumi:"namespacesCount"`
	TotalAllocatedConcurrencyMem pulumi.IntInput                               `pulumi:"totalAllocatedConcurrencyMem"`
	TotalConcurrencyMem          pulumi.IntInput                               `pulumi:"totalConcurrencyMem"`
	UserConcurrencyMemLimit      pulumi.IntInput                               `pulumi:"userConcurrencyMemLimit"`
}

func (GetAccountInfoAccountUsageArgs) ElementType

func (GetAccountInfoAccountUsageArgs) ToGetAccountInfoAccountUsageOutput

func (i GetAccountInfoAccountUsageArgs) ToGetAccountInfoAccountUsageOutput() GetAccountInfoAccountUsageOutput

func (GetAccountInfoAccountUsageArgs) ToGetAccountInfoAccountUsageOutputWithContext

func (i GetAccountInfoAccountUsageArgs) ToGetAccountInfoAccountUsageOutputWithContext(ctx context.Context) GetAccountInfoAccountUsageOutput

type GetAccountInfoAccountUsageArray

type GetAccountInfoAccountUsageArray []GetAccountInfoAccountUsageInput

func (GetAccountInfoAccountUsageArray) ElementType

func (GetAccountInfoAccountUsageArray) ToGetAccountInfoAccountUsageArrayOutput

func (i GetAccountInfoAccountUsageArray) ToGetAccountInfoAccountUsageArrayOutput() GetAccountInfoAccountUsageArrayOutput

func (GetAccountInfoAccountUsageArray) ToGetAccountInfoAccountUsageArrayOutputWithContext

func (i GetAccountInfoAccountUsageArray) ToGetAccountInfoAccountUsageArrayOutputWithContext(ctx context.Context) GetAccountInfoAccountUsageArrayOutput

type GetAccountInfoAccountUsageArrayInput

type GetAccountInfoAccountUsageArrayInput interface {
	pulumi.Input

	ToGetAccountInfoAccountUsageArrayOutput() GetAccountInfoAccountUsageArrayOutput
	ToGetAccountInfoAccountUsageArrayOutputWithContext(context.Context) GetAccountInfoAccountUsageArrayOutput
}

GetAccountInfoAccountUsageArrayInput is an input type that accepts GetAccountInfoAccountUsageArray and GetAccountInfoAccountUsageArrayOutput values. You can construct a concrete instance of `GetAccountInfoAccountUsageArrayInput` via:

GetAccountInfoAccountUsageArray{ GetAccountInfoAccountUsageArgs{...} }

type GetAccountInfoAccountUsageArrayOutput

type GetAccountInfoAccountUsageArrayOutput struct{ *pulumi.OutputState }

func (GetAccountInfoAccountUsageArrayOutput) ElementType

func (GetAccountInfoAccountUsageArrayOutput) Index

func (GetAccountInfoAccountUsageArrayOutput) ToGetAccountInfoAccountUsageArrayOutput

func (o GetAccountInfoAccountUsageArrayOutput) ToGetAccountInfoAccountUsageArrayOutput() GetAccountInfoAccountUsageArrayOutput

func (GetAccountInfoAccountUsageArrayOutput) ToGetAccountInfoAccountUsageArrayOutputWithContext

func (o GetAccountInfoAccountUsageArrayOutput) ToGetAccountInfoAccountUsageArrayOutputWithContext(ctx context.Context) GetAccountInfoAccountUsageArrayOutput

type GetAccountInfoAccountUsageInput

type GetAccountInfoAccountUsageInput interface {
	pulumi.Input

	ToGetAccountInfoAccountUsageOutput() GetAccountInfoAccountUsageOutput
	ToGetAccountInfoAccountUsageOutputWithContext(context.Context) GetAccountInfoAccountUsageOutput
}

GetAccountInfoAccountUsageInput is an input type that accepts GetAccountInfoAccountUsageArgs and GetAccountInfoAccountUsageOutput values. You can construct a concrete instance of `GetAccountInfoAccountUsageInput` via:

GetAccountInfoAccountUsageArgs{...}

type GetAccountInfoAccountUsageNamespace

type GetAccountInfoAccountUsageNamespace struct {
	Functions                    []string `pulumi:"functions"`
	FunctionsCount               int      `pulumi:"functionsCount"`
	Namespace                    string   `pulumi:"namespace"`
	TotalAllocatedConcurrencyMem int      `pulumi:"totalAllocatedConcurrencyMem"`
	TotalAllocatedProvisionedMem int      `pulumi:"totalAllocatedProvisionedMem"`
	TotalConcurrencyMem          int      `pulumi:"totalConcurrencyMem"`
}

type GetAccountInfoAccountUsageNamespaceArgs

type GetAccountInfoAccountUsageNamespaceArgs struct {
	Functions                    pulumi.StringArrayInput `pulumi:"functions"`
	FunctionsCount               pulumi.IntInput         `pulumi:"functionsCount"`
	Namespace                    pulumi.StringInput      `pulumi:"namespace"`
	TotalAllocatedConcurrencyMem pulumi.IntInput         `pulumi:"totalAllocatedConcurrencyMem"`
	TotalAllocatedProvisionedMem pulumi.IntInput         `pulumi:"totalAllocatedProvisionedMem"`
	TotalConcurrencyMem          pulumi.IntInput         `pulumi:"totalConcurrencyMem"`
}

func (GetAccountInfoAccountUsageNamespaceArgs) ElementType

func (GetAccountInfoAccountUsageNamespaceArgs) ToGetAccountInfoAccountUsageNamespaceOutput

func (i GetAccountInfoAccountUsageNamespaceArgs) ToGetAccountInfoAccountUsageNamespaceOutput() GetAccountInfoAccountUsageNamespaceOutput

func (GetAccountInfoAccountUsageNamespaceArgs) ToGetAccountInfoAccountUsageNamespaceOutputWithContext

func (i GetAccountInfoAccountUsageNamespaceArgs) ToGetAccountInfoAccountUsageNamespaceOutputWithContext(ctx context.Context) GetAccountInfoAccountUsageNamespaceOutput

type GetAccountInfoAccountUsageNamespaceArray

type GetAccountInfoAccountUsageNamespaceArray []GetAccountInfoAccountUsageNamespaceInput

func (GetAccountInfoAccountUsageNamespaceArray) ElementType

func (GetAccountInfoAccountUsageNamespaceArray) ToGetAccountInfoAccountUsageNamespaceArrayOutput

func (i GetAccountInfoAccountUsageNamespaceArray) ToGetAccountInfoAccountUsageNamespaceArrayOutput() GetAccountInfoAccountUsageNamespaceArrayOutput

func (GetAccountInfoAccountUsageNamespaceArray) ToGetAccountInfoAccountUsageNamespaceArrayOutputWithContext

func (i GetAccountInfoAccountUsageNamespaceArray) ToGetAccountInfoAccountUsageNamespaceArrayOutputWithContext(ctx context.Context) GetAccountInfoAccountUsageNamespaceArrayOutput

type GetAccountInfoAccountUsageNamespaceArrayInput

type GetAccountInfoAccountUsageNamespaceArrayInput interface {
	pulumi.Input

	ToGetAccountInfoAccountUsageNamespaceArrayOutput() GetAccountInfoAccountUsageNamespaceArrayOutput
	ToGetAccountInfoAccountUsageNamespaceArrayOutputWithContext(context.Context) GetAccountInfoAccountUsageNamespaceArrayOutput
}

GetAccountInfoAccountUsageNamespaceArrayInput is an input type that accepts GetAccountInfoAccountUsageNamespaceArray and GetAccountInfoAccountUsageNamespaceArrayOutput values. You can construct a concrete instance of `GetAccountInfoAccountUsageNamespaceArrayInput` via:

GetAccountInfoAccountUsageNamespaceArray{ GetAccountInfoAccountUsageNamespaceArgs{...} }

type GetAccountInfoAccountUsageNamespaceArrayOutput

type GetAccountInfoAccountUsageNamespaceArrayOutput struct{ *pulumi.OutputState }

func (GetAccountInfoAccountUsageNamespaceArrayOutput) ElementType

func (GetAccountInfoAccountUsageNamespaceArrayOutput) Index

func (GetAccountInfoAccountUsageNamespaceArrayOutput) ToGetAccountInfoAccountUsageNamespaceArrayOutput

func (o GetAccountInfoAccountUsageNamespaceArrayOutput) ToGetAccountInfoAccountUsageNamespaceArrayOutput() GetAccountInfoAccountUsageNamespaceArrayOutput

func (GetAccountInfoAccountUsageNamespaceArrayOutput) ToGetAccountInfoAccountUsageNamespaceArrayOutputWithContext

func (o GetAccountInfoAccountUsageNamespaceArrayOutput) ToGetAccountInfoAccountUsageNamespaceArrayOutputWithContext(ctx context.Context) GetAccountInfoAccountUsageNamespaceArrayOutput

type GetAccountInfoAccountUsageNamespaceInput

type GetAccountInfoAccountUsageNamespaceInput interface {
	pulumi.Input

	ToGetAccountInfoAccountUsageNamespaceOutput() GetAccountInfoAccountUsageNamespaceOutput
	ToGetAccountInfoAccountUsageNamespaceOutputWithContext(context.Context) GetAccountInfoAccountUsageNamespaceOutput
}

GetAccountInfoAccountUsageNamespaceInput is an input type that accepts GetAccountInfoAccountUsageNamespaceArgs and GetAccountInfoAccountUsageNamespaceOutput values. You can construct a concrete instance of `GetAccountInfoAccountUsageNamespaceInput` via:

GetAccountInfoAccountUsageNamespaceArgs{...}

type GetAccountInfoAccountUsageNamespaceOutput

type GetAccountInfoAccountUsageNamespaceOutput struct{ *pulumi.OutputState }

func (GetAccountInfoAccountUsageNamespaceOutput) ElementType

func (GetAccountInfoAccountUsageNamespaceOutput) Functions

func (GetAccountInfoAccountUsageNamespaceOutput) FunctionsCount

func (GetAccountInfoAccountUsageNamespaceOutput) Namespace

func (GetAccountInfoAccountUsageNamespaceOutput) ToGetAccountInfoAccountUsageNamespaceOutput

func (o GetAccountInfoAccountUsageNamespaceOutput) ToGetAccountInfoAccountUsageNamespaceOutput() GetAccountInfoAccountUsageNamespaceOutput

func (GetAccountInfoAccountUsageNamespaceOutput) ToGetAccountInfoAccountUsageNamespaceOutputWithContext

func (o GetAccountInfoAccountUsageNamespaceOutput) ToGetAccountInfoAccountUsageNamespaceOutputWithContext(ctx context.Context) GetAccountInfoAccountUsageNamespaceOutput

func (GetAccountInfoAccountUsageNamespaceOutput) TotalAllocatedConcurrencyMem

func (o GetAccountInfoAccountUsageNamespaceOutput) TotalAllocatedConcurrencyMem() pulumi.IntOutput

func (GetAccountInfoAccountUsageNamespaceOutput) TotalAllocatedProvisionedMem

func (o GetAccountInfoAccountUsageNamespaceOutput) TotalAllocatedProvisionedMem() pulumi.IntOutput

func (GetAccountInfoAccountUsageNamespaceOutput) TotalConcurrencyMem

type GetAccountInfoAccountUsageOutput

type GetAccountInfoAccountUsageOutput struct{ *pulumi.OutputState }

func (GetAccountInfoAccountUsageOutput) ElementType

func (GetAccountInfoAccountUsageOutput) Namespaces

func (GetAccountInfoAccountUsageOutput) NamespacesCount

func (GetAccountInfoAccountUsageOutput) ToGetAccountInfoAccountUsageOutput

func (o GetAccountInfoAccountUsageOutput) ToGetAccountInfoAccountUsageOutput() GetAccountInfoAccountUsageOutput

func (GetAccountInfoAccountUsageOutput) ToGetAccountInfoAccountUsageOutputWithContext

func (o GetAccountInfoAccountUsageOutput) ToGetAccountInfoAccountUsageOutputWithContext(ctx context.Context) GetAccountInfoAccountUsageOutput

func (GetAccountInfoAccountUsageOutput) TotalAllocatedConcurrencyMem

func (o GetAccountInfoAccountUsageOutput) TotalAllocatedConcurrencyMem() pulumi.IntOutput

func (GetAccountInfoAccountUsageOutput) TotalConcurrencyMem

func (o GetAccountInfoAccountUsageOutput) TotalConcurrencyMem() pulumi.IntOutput

func (GetAccountInfoAccountUsageOutput) UserConcurrencyMemLimit

func (o GetAccountInfoAccountUsageOutput) UserConcurrencyMemLimit() pulumi.IntOutput

type GetAccountInfoArgs

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

A collection of arguments for invoking getAccountInfo.

type GetAccountInfoOutputArgs

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

A collection of arguments for invoking getAccountInfo.

func (GetAccountInfoOutputArgs) ElementType

func (GetAccountInfoOutputArgs) ElementType() reflect.Type

type GetAccountInfoResult

type GetAccountInfoResult struct {
	AccountLimits []GetAccountInfoAccountLimit `pulumi:"accountLimits"`
	AccountUsages []GetAccountInfoAccountUsage `pulumi:"accountUsages"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getAccountInfo.

func GetAccountInfo

func GetAccountInfo(ctx *pulumi.Context, args *GetAccountInfoArgs, opts ...pulumi.InvokeOption) (*GetAccountInfoResult, error)

type GetAccountInfoResultOutput

type GetAccountInfoResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAccountInfo.

func (GetAccountInfoResultOutput) AccountLimits

func (GetAccountInfoResultOutput) AccountUsages

func (GetAccountInfoResultOutput) ElementType

func (GetAccountInfoResultOutput) ElementType() reflect.Type

func (GetAccountInfoResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetAccountInfoResultOutput) ResultOutputFile

func (o GetAccountInfoResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetAccountInfoResultOutput) ToGetAccountInfoResultOutput

func (o GetAccountInfoResultOutput) ToGetAccountInfoResultOutput() GetAccountInfoResultOutput

func (GetAccountInfoResultOutput) ToGetAccountInfoResultOutputWithContext

func (o GetAccountInfoResultOutput) ToGetAccountInfoResultOutputWithContext(ctx context.Context) GetAccountInfoResultOutput

type GetAsyncEventManagementArgs

type GetAsyncEventManagementArgs struct {
	FunctionName     string   `pulumi:"functionName"`
	InvokeRequestId  *string  `pulumi:"invokeRequestId"`
	InvokeTypes      []string `pulumi:"invokeTypes"`
	Namespace        *string  `pulumi:"namespace"`
	Order            *string  `pulumi:"order"`
	Orderby          *string  `pulumi:"orderby"`
	Qualifier        *string  `pulumi:"qualifier"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
	Statuses         []string `pulumi:"statuses"`
}

A collection of arguments for invoking getAsyncEventManagement.

type GetAsyncEventManagementEventList

type GetAsyncEventManagementEventList struct {
	EndTime         string `pulumi:"endTime"`
	InvokeRequestId string `pulumi:"invokeRequestId"`
	InvokeType      string `pulumi:"invokeType"`
	Qualifier       string `pulumi:"qualifier"`
	StartTime       string `pulumi:"startTime"`
	Status          string `pulumi:"status"`
}

type GetAsyncEventManagementEventListArgs

type GetAsyncEventManagementEventListArgs struct {
	EndTime         pulumi.StringInput `pulumi:"endTime"`
	InvokeRequestId pulumi.StringInput `pulumi:"invokeRequestId"`
	InvokeType      pulumi.StringInput `pulumi:"invokeType"`
	Qualifier       pulumi.StringInput `pulumi:"qualifier"`
	StartTime       pulumi.StringInput `pulumi:"startTime"`
	Status          pulumi.StringInput `pulumi:"status"`
}

func (GetAsyncEventManagementEventListArgs) ElementType

func (GetAsyncEventManagementEventListArgs) ToGetAsyncEventManagementEventListOutput

func (i GetAsyncEventManagementEventListArgs) ToGetAsyncEventManagementEventListOutput() GetAsyncEventManagementEventListOutput

func (GetAsyncEventManagementEventListArgs) ToGetAsyncEventManagementEventListOutputWithContext

func (i GetAsyncEventManagementEventListArgs) ToGetAsyncEventManagementEventListOutputWithContext(ctx context.Context) GetAsyncEventManagementEventListOutput

type GetAsyncEventManagementEventListArray

type GetAsyncEventManagementEventListArray []GetAsyncEventManagementEventListInput

func (GetAsyncEventManagementEventListArray) ElementType

func (GetAsyncEventManagementEventListArray) ToGetAsyncEventManagementEventListArrayOutput

func (i GetAsyncEventManagementEventListArray) ToGetAsyncEventManagementEventListArrayOutput() GetAsyncEventManagementEventListArrayOutput

func (GetAsyncEventManagementEventListArray) ToGetAsyncEventManagementEventListArrayOutputWithContext

func (i GetAsyncEventManagementEventListArray) ToGetAsyncEventManagementEventListArrayOutputWithContext(ctx context.Context) GetAsyncEventManagementEventListArrayOutput

type GetAsyncEventManagementEventListArrayInput

type GetAsyncEventManagementEventListArrayInput interface {
	pulumi.Input

	ToGetAsyncEventManagementEventListArrayOutput() GetAsyncEventManagementEventListArrayOutput
	ToGetAsyncEventManagementEventListArrayOutputWithContext(context.Context) GetAsyncEventManagementEventListArrayOutput
}

GetAsyncEventManagementEventListArrayInput is an input type that accepts GetAsyncEventManagementEventListArray and GetAsyncEventManagementEventListArrayOutput values. You can construct a concrete instance of `GetAsyncEventManagementEventListArrayInput` via:

GetAsyncEventManagementEventListArray{ GetAsyncEventManagementEventListArgs{...} }

type GetAsyncEventManagementEventListArrayOutput

type GetAsyncEventManagementEventListArrayOutput struct{ *pulumi.OutputState }

func (GetAsyncEventManagementEventListArrayOutput) ElementType

func (GetAsyncEventManagementEventListArrayOutput) Index

func (GetAsyncEventManagementEventListArrayOutput) ToGetAsyncEventManagementEventListArrayOutput

func (o GetAsyncEventManagementEventListArrayOutput) ToGetAsyncEventManagementEventListArrayOutput() GetAsyncEventManagementEventListArrayOutput

func (GetAsyncEventManagementEventListArrayOutput) ToGetAsyncEventManagementEventListArrayOutputWithContext

func (o GetAsyncEventManagementEventListArrayOutput) ToGetAsyncEventManagementEventListArrayOutputWithContext(ctx context.Context) GetAsyncEventManagementEventListArrayOutput

type GetAsyncEventManagementEventListInput

type GetAsyncEventManagementEventListInput interface {
	pulumi.Input

	ToGetAsyncEventManagementEventListOutput() GetAsyncEventManagementEventListOutput
	ToGetAsyncEventManagementEventListOutputWithContext(context.Context) GetAsyncEventManagementEventListOutput
}

GetAsyncEventManagementEventListInput is an input type that accepts GetAsyncEventManagementEventListArgs and GetAsyncEventManagementEventListOutput values. You can construct a concrete instance of `GetAsyncEventManagementEventListInput` via:

GetAsyncEventManagementEventListArgs{...}

type GetAsyncEventManagementEventListOutput

type GetAsyncEventManagementEventListOutput struct{ *pulumi.OutputState }

func (GetAsyncEventManagementEventListOutput) ElementType

func (GetAsyncEventManagementEventListOutput) EndTime

func (GetAsyncEventManagementEventListOutput) InvokeRequestId

func (GetAsyncEventManagementEventListOutput) InvokeType

func (GetAsyncEventManagementEventListOutput) Qualifier

func (GetAsyncEventManagementEventListOutput) StartTime

func (GetAsyncEventManagementEventListOutput) Status

func (GetAsyncEventManagementEventListOutput) ToGetAsyncEventManagementEventListOutput

func (o GetAsyncEventManagementEventListOutput) ToGetAsyncEventManagementEventListOutput() GetAsyncEventManagementEventListOutput

func (GetAsyncEventManagementEventListOutput) ToGetAsyncEventManagementEventListOutputWithContext

func (o GetAsyncEventManagementEventListOutput) ToGetAsyncEventManagementEventListOutputWithContext(ctx context.Context) GetAsyncEventManagementEventListOutput

type GetAsyncEventManagementOutputArgs

type GetAsyncEventManagementOutputArgs struct {
	FunctionName     pulumi.StringInput      `pulumi:"functionName"`
	InvokeRequestId  pulumi.StringPtrInput   `pulumi:"invokeRequestId"`
	InvokeTypes      pulumi.StringArrayInput `pulumi:"invokeTypes"`
	Namespace        pulumi.StringPtrInput   `pulumi:"namespace"`
	Order            pulumi.StringPtrInput   `pulumi:"order"`
	Orderby          pulumi.StringPtrInput   `pulumi:"orderby"`
	Qualifier        pulumi.StringPtrInput   `pulumi:"qualifier"`
	ResultOutputFile pulumi.StringPtrInput   `pulumi:"resultOutputFile"`
	Statuses         pulumi.StringArrayInput `pulumi:"statuses"`
}

A collection of arguments for invoking getAsyncEventManagement.

func (GetAsyncEventManagementOutputArgs) ElementType

type GetAsyncEventManagementResult

type GetAsyncEventManagementResult struct {
	EventLists   []GetAsyncEventManagementEventList `pulumi:"eventLists"`
	FunctionName string                             `pulumi:"functionName"`
	// The provider-assigned unique ID for this managed resource.
	Id               string   `pulumi:"id"`
	InvokeRequestId  *string  `pulumi:"invokeRequestId"`
	InvokeTypes      []string `pulumi:"invokeTypes"`
	Namespace        *string  `pulumi:"namespace"`
	Order            *string  `pulumi:"order"`
	Orderby          *string  `pulumi:"orderby"`
	Qualifier        *string  `pulumi:"qualifier"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
	Statuses         []string `pulumi:"statuses"`
}

A collection of values returned by getAsyncEventManagement.

type GetAsyncEventManagementResultOutput

type GetAsyncEventManagementResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAsyncEventManagement.

func (GetAsyncEventManagementResultOutput) ElementType

func (GetAsyncEventManagementResultOutput) EventLists

func (GetAsyncEventManagementResultOutput) FunctionName

func (GetAsyncEventManagementResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetAsyncEventManagementResultOutput) InvokeRequestId

func (GetAsyncEventManagementResultOutput) InvokeTypes

func (GetAsyncEventManagementResultOutput) Namespace

func (GetAsyncEventManagementResultOutput) Order

func (GetAsyncEventManagementResultOutput) Orderby

func (GetAsyncEventManagementResultOutput) Qualifier

func (GetAsyncEventManagementResultOutput) ResultOutputFile

func (GetAsyncEventManagementResultOutput) Statuses

func (GetAsyncEventManagementResultOutput) ToGetAsyncEventManagementResultOutput

func (o GetAsyncEventManagementResultOutput) ToGetAsyncEventManagementResultOutput() GetAsyncEventManagementResultOutput

func (GetAsyncEventManagementResultOutput) ToGetAsyncEventManagementResultOutputWithContext

func (o GetAsyncEventManagementResultOutput) ToGetAsyncEventManagementResultOutputWithContext(ctx context.Context) GetAsyncEventManagementResultOutput

type GetAsyncEventStatusResult

type GetAsyncEventStatusResult struct {
	InvokeRequestId string `pulumi:"invokeRequestId"`
	Status          string `pulumi:"status"`
	StatusCode      int    `pulumi:"statusCode"`
}

type GetAsyncEventStatusResultArgs

type GetAsyncEventStatusResultArgs struct {
	InvokeRequestId pulumi.StringInput `pulumi:"invokeRequestId"`
	Status          pulumi.StringInput `pulumi:"status"`
	StatusCode      pulumi.IntInput    `pulumi:"statusCode"`
}

func (GetAsyncEventStatusResultArgs) ElementType

func (GetAsyncEventStatusResultArgs) ToGetAsyncEventStatusResultOutput

func (i GetAsyncEventStatusResultArgs) ToGetAsyncEventStatusResultOutput() GetAsyncEventStatusResultOutput

func (GetAsyncEventStatusResultArgs) ToGetAsyncEventStatusResultOutputWithContext

func (i GetAsyncEventStatusResultArgs) ToGetAsyncEventStatusResultOutputWithContext(ctx context.Context) GetAsyncEventStatusResultOutput

type GetAsyncEventStatusResultArray

type GetAsyncEventStatusResultArray []GetAsyncEventStatusResultInput

func (GetAsyncEventStatusResultArray) ElementType

func (GetAsyncEventStatusResultArray) ToGetAsyncEventStatusResultArrayOutput

func (i GetAsyncEventStatusResultArray) ToGetAsyncEventStatusResultArrayOutput() GetAsyncEventStatusResultArrayOutput

func (GetAsyncEventStatusResultArray) ToGetAsyncEventStatusResultArrayOutputWithContext

func (i GetAsyncEventStatusResultArray) ToGetAsyncEventStatusResultArrayOutputWithContext(ctx context.Context) GetAsyncEventStatusResultArrayOutput

type GetAsyncEventStatusResultArrayInput

type GetAsyncEventStatusResultArrayInput interface {
	pulumi.Input

	ToGetAsyncEventStatusResultArrayOutput() GetAsyncEventStatusResultArrayOutput
	ToGetAsyncEventStatusResultArrayOutputWithContext(context.Context) GetAsyncEventStatusResultArrayOutput
}

GetAsyncEventStatusResultArrayInput is an input type that accepts GetAsyncEventStatusResultArray and GetAsyncEventStatusResultArrayOutput values. You can construct a concrete instance of `GetAsyncEventStatusResultArrayInput` via:

GetAsyncEventStatusResultArray{ GetAsyncEventStatusResultArgs{...} }

type GetAsyncEventStatusResultArrayOutput

type GetAsyncEventStatusResultArrayOutput struct{ *pulumi.OutputState }

func (GetAsyncEventStatusResultArrayOutput) ElementType

func (GetAsyncEventStatusResultArrayOutput) Index

func (GetAsyncEventStatusResultArrayOutput) ToGetAsyncEventStatusResultArrayOutput

func (o GetAsyncEventStatusResultArrayOutput) ToGetAsyncEventStatusResultArrayOutput() GetAsyncEventStatusResultArrayOutput

func (GetAsyncEventStatusResultArrayOutput) ToGetAsyncEventStatusResultArrayOutputWithContext

func (o GetAsyncEventStatusResultArrayOutput) ToGetAsyncEventStatusResultArrayOutputWithContext(ctx context.Context) GetAsyncEventStatusResultArrayOutput

type GetAsyncEventStatusResultInput

type GetAsyncEventStatusResultInput interface {
	pulumi.Input

	ToGetAsyncEventStatusResultOutput() GetAsyncEventStatusResultOutput
	ToGetAsyncEventStatusResultOutputWithContext(context.Context) GetAsyncEventStatusResultOutput
}

GetAsyncEventStatusResultInput is an input type that accepts GetAsyncEventStatusResultArgs and GetAsyncEventStatusResultOutput values. You can construct a concrete instance of `GetAsyncEventStatusResultInput` via:

GetAsyncEventStatusResultArgs{...}

type GetAsyncEventStatusResultOutput

type GetAsyncEventStatusResultOutput struct{ *pulumi.OutputState }

func (GetAsyncEventStatusResultOutput) ElementType

func (GetAsyncEventStatusResultOutput) InvokeRequestId

func (GetAsyncEventStatusResultOutput) Status

func (GetAsyncEventStatusResultOutput) StatusCode

func (GetAsyncEventStatusResultOutput) ToGetAsyncEventStatusResultOutput

func (o GetAsyncEventStatusResultOutput) ToGetAsyncEventStatusResultOutput() GetAsyncEventStatusResultOutput

func (GetAsyncEventStatusResultOutput) ToGetAsyncEventStatusResultOutputWithContext

func (o GetAsyncEventStatusResultOutput) ToGetAsyncEventStatusResultOutputWithContext(ctx context.Context) GetAsyncEventStatusResultOutput

type GetFunctionAddressArgs

type GetFunctionAddressArgs struct {
	FunctionName     string  `pulumi:"functionName"`
	Namespace        *string `pulumi:"namespace"`
	Qualifier        *string `pulumi:"qualifier"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getFunctionAddress.

type GetFunctionAddressOutputArgs

type GetFunctionAddressOutputArgs struct {
	FunctionName     pulumi.StringInput    `pulumi:"functionName"`
	Namespace        pulumi.StringPtrInput `pulumi:"namespace"`
	Qualifier        pulumi.StringPtrInput `pulumi:"qualifier"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getFunctionAddress.

func (GetFunctionAddressOutputArgs) ElementType

type GetFunctionAddressResult

type GetFunctionAddressResult struct {
	CodeSha256   string `pulumi:"codeSha256"`
	FunctionName string `pulumi:"functionName"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	Namespace        *string `pulumi:"namespace"`
	Qualifier        *string `pulumi:"qualifier"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	Url              string  `pulumi:"url"`
}

A collection of values returned by getFunctionAddress.

type GetFunctionAddressResultOutput

type GetFunctionAddressResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFunctionAddress.

func (GetFunctionAddressResultOutput) CodeSha256

func (GetFunctionAddressResultOutput) ElementType

func (GetFunctionAddressResultOutput) FunctionName

func (GetFunctionAddressResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetFunctionAddressResultOutput) Namespace

func (GetFunctionAddressResultOutput) Qualifier

func (GetFunctionAddressResultOutput) ResultOutputFile

func (GetFunctionAddressResultOutput) ToGetFunctionAddressResultOutput

func (o GetFunctionAddressResultOutput) ToGetFunctionAddressResultOutput() GetFunctionAddressResultOutput

func (GetFunctionAddressResultOutput) ToGetFunctionAddressResultOutputWithContext

func (o GetFunctionAddressResultOutput) ToGetFunctionAddressResultOutputWithContext(ctx context.Context) GetFunctionAddressResultOutput

func (GetFunctionAddressResultOutput) Url

type GetFunctionAliasesAlias

type GetFunctionAliasesAlias struct {
	AddTime         string                                 `pulumi:"addTime"`
	Description     string                                 `pulumi:"description"`
	FunctionVersion string                                 `pulumi:"functionVersion"`
	ModTime         string                                 `pulumi:"modTime"`
	Name            string                                 `pulumi:"name"`
	RoutingConfigs  []GetFunctionAliasesAliasRoutingConfig `pulumi:"routingConfigs"`
}

type GetFunctionAliasesAliasArgs

type GetFunctionAliasesAliasArgs struct {
	AddTime         pulumi.StringInput                             `pulumi:"addTime"`
	Description     pulumi.StringInput                             `pulumi:"description"`
	FunctionVersion pulumi.StringInput                             `pulumi:"functionVersion"`
	ModTime         pulumi.StringInput                             `pulumi:"modTime"`
	Name            pulumi.StringInput                             `pulumi:"name"`
	RoutingConfigs  GetFunctionAliasesAliasRoutingConfigArrayInput `pulumi:"routingConfigs"`
}

func (GetFunctionAliasesAliasArgs) ElementType

func (GetFunctionAliasesAliasArgs) ToGetFunctionAliasesAliasOutput

func (i GetFunctionAliasesAliasArgs) ToGetFunctionAliasesAliasOutput() GetFunctionAliasesAliasOutput

func (GetFunctionAliasesAliasArgs) ToGetFunctionAliasesAliasOutputWithContext

func (i GetFunctionAliasesAliasArgs) ToGetFunctionAliasesAliasOutputWithContext(ctx context.Context) GetFunctionAliasesAliasOutput

type GetFunctionAliasesAliasArray

type GetFunctionAliasesAliasArray []GetFunctionAliasesAliasInput

func (GetFunctionAliasesAliasArray) ElementType

func (GetFunctionAliasesAliasArray) ToGetFunctionAliasesAliasArrayOutput

func (i GetFunctionAliasesAliasArray) ToGetFunctionAliasesAliasArrayOutput() GetFunctionAliasesAliasArrayOutput

func (GetFunctionAliasesAliasArray) ToGetFunctionAliasesAliasArrayOutputWithContext

func (i GetFunctionAliasesAliasArray) ToGetFunctionAliasesAliasArrayOutputWithContext(ctx context.Context) GetFunctionAliasesAliasArrayOutput

type GetFunctionAliasesAliasArrayInput

type GetFunctionAliasesAliasArrayInput interface {
	pulumi.Input

	ToGetFunctionAliasesAliasArrayOutput() GetFunctionAliasesAliasArrayOutput
	ToGetFunctionAliasesAliasArrayOutputWithContext(context.Context) GetFunctionAliasesAliasArrayOutput
}

GetFunctionAliasesAliasArrayInput is an input type that accepts GetFunctionAliasesAliasArray and GetFunctionAliasesAliasArrayOutput values. You can construct a concrete instance of `GetFunctionAliasesAliasArrayInput` via:

GetFunctionAliasesAliasArray{ GetFunctionAliasesAliasArgs{...} }

type GetFunctionAliasesAliasArrayOutput

type GetFunctionAliasesAliasArrayOutput struct{ *pulumi.OutputState }

func (GetFunctionAliasesAliasArrayOutput) ElementType

func (GetFunctionAliasesAliasArrayOutput) Index

func (GetFunctionAliasesAliasArrayOutput) ToGetFunctionAliasesAliasArrayOutput

func (o GetFunctionAliasesAliasArrayOutput) ToGetFunctionAliasesAliasArrayOutput() GetFunctionAliasesAliasArrayOutput

func (GetFunctionAliasesAliasArrayOutput) ToGetFunctionAliasesAliasArrayOutputWithContext

func (o GetFunctionAliasesAliasArrayOutput) ToGetFunctionAliasesAliasArrayOutputWithContext(ctx context.Context) GetFunctionAliasesAliasArrayOutput

type GetFunctionAliasesAliasInput

type GetFunctionAliasesAliasInput interface {
	pulumi.Input

	ToGetFunctionAliasesAliasOutput() GetFunctionAliasesAliasOutput
	ToGetFunctionAliasesAliasOutputWithContext(context.Context) GetFunctionAliasesAliasOutput
}

GetFunctionAliasesAliasInput is an input type that accepts GetFunctionAliasesAliasArgs and GetFunctionAliasesAliasOutput values. You can construct a concrete instance of `GetFunctionAliasesAliasInput` via:

GetFunctionAliasesAliasArgs{...}

type GetFunctionAliasesAliasOutput

type GetFunctionAliasesAliasOutput struct{ *pulumi.OutputState }

func (GetFunctionAliasesAliasOutput) AddTime

func (GetFunctionAliasesAliasOutput) Description

func (GetFunctionAliasesAliasOutput) ElementType

func (GetFunctionAliasesAliasOutput) FunctionVersion

func (GetFunctionAliasesAliasOutput) ModTime

func (GetFunctionAliasesAliasOutput) Name

func (GetFunctionAliasesAliasOutput) RoutingConfigs

func (GetFunctionAliasesAliasOutput) ToGetFunctionAliasesAliasOutput

func (o GetFunctionAliasesAliasOutput) ToGetFunctionAliasesAliasOutput() GetFunctionAliasesAliasOutput

func (GetFunctionAliasesAliasOutput) ToGetFunctionAliasesAliasOutputWithContext

func (o GetFunctionAliasesAliasOutput) ToGetFunctionAliasesAliasOutputWithContext(ctx context.Context) GetFunctionAliasesAliasOutput

type GetFunctionAliasesAliasRoutingConfig

type GetFunctionAliasesAliasRoutingConfig struct {
	AdditionVersionMatchs    []GetFunctionAliasesAliasRoutingConfigAdditionVersionMatch    `pulumi:"additionVersionMatchs"`
	AdditionalVersionWeights []GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeight `pulumi:"additionalVersionWeights"`
}

type GetFunctionAliasesAliasRoutingConfigAdditionVersionMatch

type GetFunctionAliasesAliasRoutingConfigAdditionVersionMatch struct {
	Expression string `pulumi:"expression"`
	Key        string `pulumi:"key"`
	Method     string `pulumi:"method"`
	Version    string `pulumi:"version"`
}

type GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArgs

type GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArgs struct {
	Expression pulumi.StringInput `pulumi:"expression"`
	Key        pulumi.StringInput `pulumi:"key"`
	Method     pulumi.StringInput `pulumi:"method"`
	Version    pulumi.StringInput `pulumi:"version"`
}

func (GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArgs) ElementType

func (GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArgs) ToGetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput

func (GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArgs) ToGetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutputWithContext

func (i GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArgs) ToGetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutputWithContext(ctx context.Context) GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput

type GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArray

type GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArray []GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchInput

func (GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArray) ElementType

func (GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArray) ToGetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutput

func (GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArray) ToGetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutputWithContext

func (i GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArray) ToGetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutputWithContext(ctx context.Context) GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutput

type GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayInput

type GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayInput interface {
	pulumi.Input

	ToGetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutput() GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutput
	ToGetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutputWithContext(context.Context) GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutput
}

GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayInput is an input type that accepts GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArray and GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutput values. You can construct a concrete instance of `GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayInput` via:

GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArray{ GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArgs{...} }

type GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutput

type GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutput struct{ *pulumi.OutputState }

func (GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutput) ElementType

func (GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutput) Index

func (GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutput) ToGetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutput

func (GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutput) ToGetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutputWithContext

func (o GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutput) ToGetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutputWithContext(ctx context.Context) GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutput

type GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchInput

type GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchInput interface {
	pulumi.Input

	ToGetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput() GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput
	ToGetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutputWithContext(context.Context) GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput
}

GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchInput is an input type that accepts GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArgs and GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput values. You can construct a concrete instance of `GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchInput` via:

GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArgs{...}

type GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput

type GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput struct{ *pulumi.OutputState }

func (GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput) ElementType

func (GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput) Expression

func (GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput) Key

func (GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput) Method

func (GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput) ToGetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput

func (GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput) ToGetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutputWithContext

func (o GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput) ToGetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutputWithContext(ctx context.Context) GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput

func (GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput) Version

type GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeight

type GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeight struct {
	Version string  `pulumi:"version"`
	Weight  float64 `pulumi:"weight"`
}

type GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArgs

type GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArgs struct {
	Version pulumi.StringInput  `pulumi:"version"`
	Weight  pulumi.Float64Input `pulumi:"weight"`
}

func (GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArgs) ElementType

func (GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArgs) ToGetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutput

func (GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArgs) ToGetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutputWithContext

func (i GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArgs) ToGetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutputWithContext(ctx context.Context) GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutput

type GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArray

type GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArray []GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightInput

func (GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArray) ElementType

func (GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArray) ToGetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutput

func (GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArray) ToGetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutputWithContext

func (i GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArray) ToGetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutputWithContext(ctx context.Context) GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutput

type GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayInput

type GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayInput interface {
	pulumi.Input

	ToGetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutput() GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutput
	ToGetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutputWithContext(context.Context) GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutput
}

GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayInput is an input type that accepts GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArray and GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutput values. You can construct a concrete instance of `GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayInput` via:

GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArray{ GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArgs{...} }

type GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutput

type GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutput struct{ *pulumi.OutputState }

func (GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutput) ElementType

func (GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutput) ToGetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutput

func (GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutput) ToGetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutputWithContext

func (o GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutput) ToGetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutputWithContext(ctx context.Context) GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutput

type GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightInput

type GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightInput interface {
	pulumi.Input

	ToGetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutput() GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutput
	ToGetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutputWithContext(context.Context) GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutput
}

GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightInput is an input type that accepts GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArgs and GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutput values. You can construct a concrete instance of `GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightInput` via:

GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArgs{...}

type GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutput

type GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutput struct{ *pulumi.OutputState }

func (GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutput) ElementType

func (GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutput) ToGetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutput

func (GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutput) ToGetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutputWithContext

func (o GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutput) ToGetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutputWithContext(ctx context.Context) GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutput

func (GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutput) Version

func (GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutput) Weight

type GetFunctionAliasesAliasRoutingConfigArgs

type GetFunctionAliasesAliasRoutingConfigArgs struct {
	AdditionVersionMatchs    GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayInput    `pulumi:"additionVersionMatchs"`
	AdditionalVersionWeights GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayInput `pulumi:"additionalVersionWeights"`
}

func (GetFunctionAliasesAliasRoutingConfigArgs) ElementType

func (GetFunctionAliasesAliasRoutingConfigArgs) ToGetFunctionAliasesAliasRoutingConfigOutput

func (i GetFunctionAliasesAliasRoutingConfigArgs) ToGetFunctionAliasesAliasRoutingConfigOutput() GetFunctionAliasesAliasRoutingConfigOutput

func (GetFunctionAliasesAliasRoutingConfigArgs) ToGetFunctionAliasesAliasRoutingConfigOutputWithContext

func (i GetFunctionAliasesAliasRoutingConfigArgs) ToGetFunctionAliasesAliasRoutingConfigOutputWithContext(ctx context.Context) GetFunctionAliasesAliasRoutingConfigOutput

type GetFunctionAliasesAliasRoutingConfigArray

type GetFunctionAliasesAliasRoutingConfigArray []GetFunctionAliasesAliasRoutingConfigInput

func (GetFunctionAliasesAliasRoutingConfigArray) ElementType

func (GetFunctionAliasesAliasRoutingConfigArray) ToGetFunctionAliasesAliasRoutingConfigArrayOutput

func (i GetFunctionAliasesAliasRoutingConfigArray) ToGetFunctionAliasesAliasRoutingConfigArrayOutput() GetFunctionAliasesAliasRoutingConfigArrayOutput

func (GetFunctionAliasesAliasRoutingConfigArray) ToGetFunctionAliasesAliasRoutingConfigArrayOutputWithContext

func (i GetFunctionAliasesAliasRoutingConfigArray) ToGetFunctionAliasesAliasRoutingConfigArrayOutputWithContext(ctx context.Context) GetFunctionAliasesAliasRoutingConfigArrayOutput

type GetFunctionAliasesAliasRoutingConfigArrayInput

type GetFunctionAliasesAliasRoutingConfigArrayInput interface {
	pulumi.Input

	ToGetFunctionAliasesAliasRoutingConfigArrayOutput() GetFunctionAliasesAliasRoutingConfigArrayOutput
	ToGetFunctionAliasesAliasRoutingConfigArrayOutputWithContext(context.Context) GetFunctionAliasesAliasRoutingConfigArrayOutput
}

GetFunctionAliasesAliasRoutingConfigArrayInput is an input type that accepts GetFunctionAliasesAliasRoutingConfigArray and GetFunctionAliasesAliasRoutingConfigArrayOutput values. You can construct a concrete instance of `GetFunctionAliasesAliasRoutingConfigArrayInput` via:

GetFunctionAliasesAliasRoutingConfigArray{ GetFunctionAliasesAliasRoutingConfigArgs{...} }

type GetFunctionAliasesAliasRoutingConfigArrayOutput

type GetFunctionAliasesAliasRoutingConfigArrayOutput struct{ *pulumi.OutputState }

func (GetFunctionAliasesAliasRoutingConfigArrayOutput) ElementType

func (GetFunctionAliasesAliasRoutingConfigArrayOutput) Index

func (GetFunctionAliasesAliasRoutingConfigArrayOutput) ToGetFunctionAliasesAliasRoutingConfigArrayOutput

func (o GetFunctionAliasesAliasRoutingConfigArrayOutput) ToGetFunctionAliasesAliasRoutingConfigArrayOutput() GetFunctionAliasesAliasRoutingConfigArrayOutput

func (GetFunctionAliasesAliasRoutingConfigArrayOutput) ToGetFunctionAliasesAliasRoutingConfigArrayOutputWithContext

func (o GetFunctionAliasesAliasRoutingConfigArrayOutput) ToGetFunctionAliasesAliasRoutingConfigArrayOutputWithContext(ctx context.Context) GetFunctionAliasesAliasRoutingConfigArrayOutput

type GetFunctionAliasesAliasRoutingConfigInput

type GetFunctionAliasesAliasRoutingConfigInput interface {
	pulumi.Input

	ToGetFunctionAliasesAliasRoutingConfigOutput() GetFunctionAliasesAliasRoutingConfigOutput
	ToGetFunctionAliasesAliasRoutingConfigOutputWithContext(context.Context) GetFunctionAliasesAliasRoutingConfigOutput
}

GetFunctionAliasesAliasRoutingConfigInput is an input type that accepts GetFunctionAliasesAliasRoutingConfigArgs and GetFunctionAliasesAliasRoutingConfigOutput values. You can construct a concrete instance of `GetFunctionAliasesAliasRoutingConfigInput` via:

GetFunctionAliasesAliasRoutingConfigArgs{...}

type GetFunctionAliasesAliasRoutingConfigOutput

type GetFunctionAliasesAliasRoutingConfigOutput struct{ *pulumi.OutputState }

func (GetFunctionAliasesAliasRoutingConfigOutput) AdditionVersionMatchs

func (GetFunctionAliasesAliasRoutingConfigOutput) ElementType

func (GetFunctionAliasesAliasRoutingConfigOutput) ToGetFunctionAliasesAliasRoutingConfigOutput

func (o GetFunctionAliasesAliasRoutingConfigOutput) ToGetFunctionAliasesAliasRoutingConfigOutput() GetFunctionAliasesAliasRoutingConfigOutput

func (GetFunctionAliasesAliasRoutingConfigOutput) ToGetFunctionAliasesAliasRoutingConfigOutputWithContext

func (o GetFunctionAliasesAliasRoutingConfigOutput) ToGetFunctionAliasesAliasRoutingConfigOutputWithContext(ctx context.Context) GetFunctionAliasesAliasRoutingConfigOutput

type GetFunctionAliasesArgs

type GetFunctionAliasesArgs struct {
	FunctionName     string  `pulumi:"functionName"`
	FunctionVersion  *string `pulumi:"functionVersion"`
	Namespace        *string `pulumi:"namespace"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getFunctionAliases.

type GetFunctionAliasesOutputArgs

type GetFunctionAliasesOutputArgs struct {
	FunctionName     pulumi.StringInput    `pulumi:"functionName"`
	FunctionVersion  pulumi.StringPtrInput `pulumi:"functionVersion"`
	Namespace        pulumi.StringPtrInput `pulumi:"namespace"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getFunctionAliases.

func (GetFunctionAliasesOutputArgs) ElementType

type GetFunctionAliasesResult

type GetFunctionAliasesResult struct {
	Aliases         []GetFunctionAliasesAlias `pulumi:"aliases"`
	FunctionName    string                    `pulumi:"functionName"`
	FunctionVersion *string                   `pulumi:"functionVersion"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	Namespace        *string `pulumi:"namespace"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getFunctionAliases.

type GetFunctionAliasesResultOutput

type GetFunctionAliasesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFunctionAliases.

func (GetFunctionAliasesResultOutput) Aliases

func (GetFunctionAliasesResultOutput) ElementType

func (GetFunctionAliasesResultOutput) FunctionName

func (GetFunctionAliasesResultOutput) FunctionVersion

func (GetFunctionAliasesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetFunctionAliasesResultOutput) Namespace

func (GetFunctionAliasesResultOutput) ResultOutputFile

func (GetFunctionAliasesResultOutput) ToGetFunctionAliasesResultOutput

func (o GetFunctionAliasesResultOutput) ToGetFunctionAliasesResultOutput() GetFunctionAliasesResultOutput

func (GetFunctionAliasesResultOutput) ToGetFunctionAliasesResultOutputWithContext

func (o GetFunctionAliasesResultOutput) ToGetFunctionAliasesResultOutputWithContext(ctx context.Context) GetFunctionAliasesResultOutput

type GetFunctionVersionsArgs

type GetFunctionVersionsArgs struct {
	FunctionName     string  `pulumi:"functionName"`
	Namespace        *string `pulumi:"namespace"`
	Order            *string `pulumi:"order"`
	OrderBy          *string `pulumi:"orderBy"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getFunctionVersions.

type GetFunctionVersionsOutputArgs

type GetFunctionVersionsOutputArgs struct {
	FunctionName     pulumi.StringInput    `pulumi:"functionName"`
	Namespace        pulumi.StringPtrInput `pulumi:"namespace"`
	Order            pulumi.StringPtrInput `pulumi:"order"`
	OrderBy          pulumi.StringPtrInput `pulumi:"orderBy"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getFunctionVersions.

func (GetFunctionVersionsOutputArgs) ElementType

type GetFunctionVersionsResult

type GetFunctionVersionsResult struct {
	FunctionName string `pulumi:"functionName"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                       `pulumi:"id"`
	Namespace        *string                      `pulumi:"namespace"`
	Order            *string                      `pulumi:"order"`
	OrderBy          *string                      `pulumi:"orderBy"`
	ResultOutputFile *string                      `pulumi:"resultOutputFile"`
	Versions         []GetFunctionVersionsVersion `pulumi:"versions"`
}

A collection of values returned by getFunctionVersions.

type GetFunctionVersionsResultOutput

type GetFunctionVersionsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFunctionVersions.

func (GetFunctionVersionsResultOutput) ElementType

func (GetFunctionVersionsResultOutput) FunctionName

func (GetFunctionVersionsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetFunctionVersionsResultOutput) Namespace

func (GetFunctionVersionsResultOutput) Order

func (GetFunctionVersionsResultOutput) OrderBy

func (GetFunctionVersionsResultOutput) ResultOutputFile

func (GetFunctionVersionsResultOutput) ToGetFunctionVersionsResultOutput

func (o GetFunctionVersionsResultOutput) ToGetFunctionVersionsResultOutput() GetFunctionVersionsResultOutput

func (GetFunctionVersionsResultOutput) ToGetFunctionVersionsResultOutputWithContext

func (o GetFunctionVersionsResultOutput) ToGetFunctionVersionsResultOutputWithContext(ctx context.Context) GetFunctionVersionsResultOutput

func (GetFunctionVersionsResultOutput) Versions

type GetFunctionVersionsVersion

type GetFunctionVersionsVersion struct {
	AddTime     string `pulumi:"addTime"`
	Description string `pulumi:"description"`
	ModTime     string `pulumi:"modTime"`
	Status      string `pulumi:"status"`
	Version     string `pulumi:"version"`
}

type GetFunctionVersionsVersionArgs

type GetFunctionVersionsVersionArgs struct {
	AddTime     pulumi.StringInput `pulumi:"addTime"`
	Description pulumi.StringInput `pulumi:"description"`
	ModTime     pulumi.StringInput `pulumi:"modTime"`
	Status      pulumi.StringInput `pulumi:"status"`
	Version     pulumi.StringInput `pulumi:"version"`
}

func (GetFunctionVersionsVersionArgs) ElementType

func (GetFunctionVersionsVersionArgs) ToGetFunctionVersionsVersionOutput

func (i GetFunctionVersionsVersionArgs) ToGetFunctionVersionsVersionOutput() GetFunctionVersionsVersionOutput

func (GetFunctionVersionsVersionArgs) ToGetFunctionVersionsVersionOutputWithContext

func (i GetFunctionVersionsVersionArgs) ToGetFunctionVersionsVersionOutputWithContext(ctx context.Context) GetFunctionVersionsVersionOutput

type GetFunctionVersionsVersionArray

type GetFunctionVersionsVersionArray []GetFunctionVersionsVersionInput

func (GetFunctionVersionsVersionArray) ElementType

func (GetFunctionVersionsVersionArray) ToGetFunctionVersionsVersionArrayOutput

func (i GetFunctionVersionsVersionArray) ToGetFunctionVersionsVersionArrayOutput() GetFunctionVersionsVersionArrayOutput

func (GetFunctionVersionsVersionArray) ToGetFunctionVersionsVersionArrayOutputWithContext

func (i GetFunctionVersionsVersionArray) ToGetFunctionVersionsVersionArrayOutputWithContext(ctx context.Context) GetFunctionVersionsVersionArrayOutput

type GetFunctionVersionsVersionArrayInput

type GetFunctionVersionsVersionArrayInput interface {
	pulumi.Input

	ToGetFunctionVersionsVersionArrayOutput() GetFunctionVersionsVersionArrayOutput
	ToGetFunctionVersionsVersionArrayOutputWithContext(context.Context) GetFunctionVersionsVersionArrayOutput
}

GetFunctionVersionsVersionArrayInput is an input type that accepts GetFunctionVersionsVersionArray and GetFunctionVersionsVersionArrayOutput values. You can construct a concrete instance of `GetFunctionVersionsVersionArrayInput` via:

GetFunctionVersionsVersionArray{ GetFunctionVersionsVersionArgs{...} }

type GetFunctionVersionsVersionArrayOutput

type GetFunctionVersionsVersionArrayOutput struct{ *pulumi.OutputState }

func (GetFunctionVersionsVersionArrayOutput) ElementType

func (GetFunctionVersionsVersionArrayOutput) Index

func (GetFunctionVersionsVersionArrayOutput) ToGetFunctionVersionsVersionArrayOutput

func (o GetFunctionVersionsVersionArrayOutput) ToGetFunctionVersionsVersionArrayOutput() GetFunctionVersionsVersionArrayOutput

func (GetFunctionVersionsVersionArrayOutput) ToGetFunctionVersionsVersionArrayOutputWithContext

func (o GetFunctionVersionsVersionArrayOutput) ToGetFunctionVersionsVersionArrayOutputWithContext(ctx context.Context) GetFunctionVersionsVersionArrayOutput

type GetFunctionVersionsVersionInput

type GetFunctionVersionsVersionInput interface {
	pulumi.Input

	ToGetFunctionVersionsVersionOutput() GetFunctionVersionsVersionOutput
	ToGetFunctionVersionsVersionOutputWithContext(context.Context) GetFunctionVersionsVersionOutput
}

GetFunctionVersionsVersionInput is an input type that accepts GetFunctionVersionsVersionArgs and GetFunctionVersionsVersionOutput values. You can construct a concrete instance of `GetFunctionVersionsVersionInput` via:

GetFunctionVersionsVersionArgs{...}

type GetFunctionVersionsVersionOutput

type GetFunctionVersionsVersionOutput struct{ *pulumi.OutputState }

func (GetFunctionVersionsVersionOutput) AddTime

func (GetFunctionVersionsVersionOutput) Description

func (GetFunctionVersionsVersionOutput) ElementType

func (GetFunctionVersionsVersionOutput) ModTime

func (GetFunctionVersionsVersionOutput) Status

func (GetFunctionVersionsVersionOutput) ToGetFunctionVersionsVersionOutput

func (o GetFunctionVersionsVersionOutput) ToGetFunctionVersionsVersionOutput() GetFunctionVersionsVersionOutput

func (GetFunctionVersionsVersionOutput) ToGetFunctionVersionsVersionOutputWithContext

func (o GetFunctionVersionsVersionOutput) ToGetFunctionVersionsVersionOutputWithContext(ctx context.Context) GetFunctionVersionsVersionOutput

func (GetFunctionVersionsVersionOutput) Version

type GetFunctionsArgs

type GetFunctionsArgs struct {
	Description      *string                `pulumi:"description"`
	Name             *string                `pulumi:"name"`
	Namespace        *string                `pulumi:"namespace"`
	ResultOutputFile *string                `pulumi:"resultOutputFile"`
	Tags             map[string]interface{} `pulumi:"tags"`
}

A collection of arguments for invoking getFunctions.

type GetFunctionsFunction

type GetFunctionsFunction struct {
	AsyncRunEnable    string                               `pulumi:"asyncRunEnable"`
	ClsLogsetId       string                               `pulumi:"clsLogsetId"`
	ClsTopicId        string                               `pulumi:"clsTopicId"`
	CodeError         string                               `pulumi:"codeError"`
	CodeResult        string                               `pulumi:"codeResult"`
	CodeSize          int                                  `pulumi:"codeSize"`
	CreateTime        string                               `pulumi:"createTime"`
	Description       string                               `pulumi:"description"`
	DnsCache          bool                                 `pulumi:"dnsCache"`
	EipFixed          bool                                 `pulumi:"eipFixed"`
	Eips              []string                             `pulumi:"eips"`
	EnableEipConfig   bool                                 `pulumi:"enableEipConfig"`
	EnablePublicNet   bool                                 `pulumi:"enablePublicNet"`
	Environment       map[string]interface{}               `pulumi:"environment"`
	ErrNo             int                                  `pulumi:"errNo"`
	Handler           string                               `pulumi:"handler"`
	Host              string                               `pulumi:"host"`
	ImageConfigs      []GetFunctionsFunctionImageConfig    `pulumi:"imageConfigs"`
	InstallDependency bool                                 `pulumi:"installDependency"`
	IntranetConfigs   []GetFunctionsFunctionIntranetConfig `pulumi:"intranetConfigs"`
	L5Enable          bool                                 `pulumi:"l5Enable"`
	MemSize           int                                  `pulumi:"memSize"`
	ModifyTime        string                               `pulumi:"modifyTime"`
	Name              string                               `pulumi:"name"`
	Namespace         string                               `pulumi:"namespace"`
	Role              string                               `pulumi:"role"`
	Runtime           string                               `pulumi:"runtime"`
	Status            string                               `pulumi:"status"`
	StatusDesc        string                               `pulumi:"statusDesc"`
	SubnetId          string                               `pulumi:"subnetId"`
	Tags              map[string]interface{}               `pulumi:"tags"`
	Timeout           int                                  `pulumi:"timeout"`
	TriggerInfos      []GetFunctionsFunctionTriggerInfo    `pulumi:"triggerInfos"`
	Vip               string                               `pulumi:"vip"`
	VpcId             string                               `pulumi:"vpcId"`
}

type GetFunctionsFunctionArgs

type GetFunctionsFunctionArgs struct {
	AsyncRunEnable    pulumi.StringInput                           `pulumi:"asyncRunEnable"`
	ClsLogsetId       pulumi.StringInput                           `pulumi:"clsLogsetId"`
	ClsTopicId        pulumi.StringInput                           `pulumi:"clsTopicId"`
	CodeError         pulumi.StringInput                           `pulumi:"codeError"`
	CodeResult        pulumi.StringInput                           `pulumi:"codeResult"`
	CodeSize          pulumi.IntInput                              `pulumi:"codeSize"`
	CreateTime        pulumi.StringInput                           `pulumi:"createTime"`
	Description       pulumi.StringInput                           `pulumi:"description"`
	DnsCache          pulumi.BoolInput                             `pulumi:"dnsCache"`
	EipFixed          pulumi.BoolInput                             `pulumi:"eipFixed"`
	Eips              pulumi.StringArrayInput                      `pulumi:"eips"`
	EnableEipConfig   pulumi.BoolInput                             `pulumi:"enableEipConfig"`
	EnablePublicNet   pulumi.BoolInput                             `pulumi:"enablePublicNet"`
	Environment       pulumi.MapInput                              `pulumi:"environment"`
	ErrNo             pulumi.IntInput                              `pulumi:"errNo"`
	Handler           pulumi.StringInput                           `pulumi:"handler"`
	Host              pulumi.StringInput                           `pulumi:"host"`
	ImageConfigs      GetFunctionsFunctionImageConfigArrayInput    `pulumi:"imageConfigs"`
	InstallDependency pulumi.BoolInput                             `pulumi:"installDependency"`
	IntranetConfigs   GetFunctionsFunctionIntranetConfigArrayInput `pulumi:"intranetConfigs"`
	L5Enable          pulumi.BoolInput                             `pulumi:"l5Enable"`
	MemSize           pulumi.IntInput                              `pulumi:"memSize"`
	ModifyTime        pulumi.StringInput                           `pulumi:"modifyTime"`
	Name              pulumi.StringInput                           `pulumi:"name"`
	Namespace         pulumi.StringInput                           `pulumi:"namespace"`
	Role              pulumi.StringInput                           `pulumi:"role"`
	Runtime           pulumi.StringInput                           `pulumi:"runtime"`
	Status            pulumi.StringInput                           `pulumi:"status"`
	StatusDesc        pulumi.StringInput                           `pulumi:"statusDesc"`
	SubnetId          pulumi.StringInput                           `pulumi:"subnetId"`
	Tags              pulumi.MapInput                              `pulumi:"tags"`
	Timeout           pulumi.IntInput                              `pulumi:"timeout"`
	TriggerInfos      GetFunctionsFunctionTriggerInfoArrayInput    `pulumi:"triggerInfos"`
	Vip               pulumi.StringInput                           `pulumi:"vip"`
	VpcId             pulumi.StringInput                           `pulumi:"vpcId"`
}

func (GetFunctionsFunctionArgs) ElementType

func (GetFunctionsFunctionArgs) ElementType() reflect.Type

func (GetFunctionsFunctionArgs) ToGetFunctionsFunctionOutput

func (i GetFunctionsFunctionArgs) ToGetFunctionsFunctionOutput() GetFunctionsFunctionOutput

func (GetFunctionsFunctionArgs) ToGetFunctionsFunctionOutputWithContext

func (i GetFunctionsFunctionArgs) ToGetFunctionsFunctionOutputWithContext(ctx context.Context) GetFunctionsFunctionOutput

type GetFunctionsFunctionArray

type GetFunctionsFunctionArray []GetFunctionsFunctionInput

func (GetFunctionsFunctionArray) ElementType

func (GetFunctionsFunctionArray) ElementType() reflect.Type

func (GetFunctionsFunctionArray) ToGetFunctionsFunctionArrayOutput

func (i GetFunctionsFunctionArray) ToGetFunctionsFunctionArrayOutput() GetFunctionsFunctionArrayOutput

func (GetFunctionsFunctionArray) ToGetFunctionsFunctionArrayOutputWithContext

func (i GetFunctionsFunctionArray) ToGetFunctionsFunctionArrayOutputWithContext(ctx context.Context) GetFunctionsFunctionArrayOutput

type GetFunctionsFunctionArrayInput

type GetFunctionsFunctionArrayInput interface {
	pulumi.Input

	ToGetFunctionsFunctionArrayOutput() GetFunctionsFunctionArrayOutput
	ToGetFunctionsFunctionArrayOutputWithContext(context.Context) GetFunctionsFunctionArrayOutput
}

GetFunctionsFunctionArrayInput is an input type that accepts GetFunctionsFunctionArray and GetFunctionsFunctionArrayOutput values. You can construct a concrete instance of `GetFunctionsFunctionArrayInput` via:

GetFunctionsFunctionArray{ GetFunctionsFunctionArgs{...} }

type GetFunctionsFunctionArrayOutput

type GetFunctionsFunctionArrayOutput struct{ *pulumi.OutputState }

func (GetFunctionsFunctionArrayOutput) ElementType

func (GetFunctionsFunctionArrayOutput) Index

func (GetFunctionsFunctionArrayOutput) ToGetFunctionsFunctionArrayOutput

func (o GetFunctionsFunctionArrayOutput) ToGetFunctionsFunctionArrayOutput() GetFunctionsFunctionArrayOutput

func (GetFunctionsFunctionArrayOutput) ToGetFunctionsFunctionArrayOutputWithContext

func (o GetFunctionsFunctionArrayOutput) ToGetFunctionsFunctionArrayOutputWithContext(ctx context.Context) GetFunctionsFunctionArrayOutput

type GetFunctionsFunctionImageConfig

type GetFunctionsFunctionImageConfig struct {
	Args                     string `pulumi:"args"`
	Command                  string `pulumi:"command"`
	ContainerImageAccelerate bool   `pulumi:"containerImageAccelerate"`
	EntryPoint               string `pulumi:"entryPoint"`
	ImagePort                int    `pulumi:"imagePort"`
	ImageType                string `pulumi:"imageType"`
	ImageUri                 string `pulumi:"imageUri"`
	RegistryId               string `pulumi:"registryId"`
}

type GetFunctionsFunctionImageConfigArgs

type GetFunctionsFunctionImageConfigArgs struct {
	Args                     pulumi.StringInput `pulumi:"args"`
	Command                  pulumi.StringInput `pulumi:"command"`
	ContainerImageAccelerate pulumi.BoolInput   `pulumi:"containerImageAccelerate"`
	EntryPoint               pulumi.StringInput `pulumi:"entryPoint"`
	ImagePort                pulumi.IntInput    `pulumi:"imagePort"`
	ImageType                pulumi.StringInput `pulumi:"imageType"`
	ImageUri                 pulumi.StringInput `pulumi:"imageUri"`
	RegistryId               pulumi.StringInput `pulumi:"registryId"`
}

func (GetFunctionsFunctionImageConfigArgs) ElementType

func (GetFunctionsFunctionImageConfigArgs) ToGetFunctionsFunctionImageConfigOutput

func (i GetFunctionsFunctionImageConfigArgs) ToGetFunctionsFunctionImageConfigOutput() GetFunctionsFunctionImageConfigOutput

func (GetFunctionsFunctionImageConfigArgs) ToGetFunctionsFunctionImageConfigOutputWithContext

func (i GetFunctionsFunctionImageConfigArgs) ToGetFunctionsFunctionImageConfigOutputWithContext(ctx context.Context) GetFunctionsFunctionImageConfigOutput

type GetFunctionsFunctionImageConfigArray

type GetFunctionsFunctionImageConfigArray []GetFunctionsFunctionImageConfigInput

func (GetFunctionsFunctionImageConfigArray) ElementType

func (GetFunctionsFunctionImageConfigArray) ToGetFunctionsFunctionImageConfigArrayOutput

func (i GetFunctionsFunctionImageConfigArray) ToGetFunctionsFunctionImageConfigArrayOutput() GetFunctionsFunctionImageConfigArrayOutput

func (GetFunctionsFunctionImageConfigArray) ToGetFunctionsFunctionImageConfigArrayOutputWithContext

func (i GetFunctionsFunctionImageConfigArray) ToGetFunctionsFunctionImageConfigArrayOutputWithContext(ctx context.Context) GetFunctionsFunctionImageConfigArrayOutput

type GetFunctionsFunctionImageConfigArrayInput

type GetFunctionsFunctionImageConfigArrayInput interface {
	pulumi.Input

	ToGetFunctionsFunctionImageConfigArrayOutput() GetFunctionsFunctionImageConfigArrayOutput
	ToGetFunctionsFunctionImageConfigArrayOutputWithContext(context.Context) GetFunctionsFunctionImageConfigArrayOutput
}

GetFunctionsFunctionImageConfigArrayInput is an input type that accepts GetFunctionsFunctionImageConfigArray and GetFunctionsFunctionImageConfigArrayOutput values. You can construct a concrete instance of `GetFunctionsFunctionImageConfigArrayInput` via:

GetFunctionsFunctionImageConfigArray{ GetFunctionsFunctionImageConfigArgs{...} }

type GetFunctionsFunctionImageConfigArrayOutput

type GetFunctionsFunctionImageConfigArrayOutput struct{ *pulumi.OutputState }

func (GetFunctionsFunctionImageConfigArrayOutput) ElementType

func (GetFunctionsFunctionImageConfigArrayOutput) Index

func (GetFunctionsFunctionImageConfigArrayOutput) ToGetFunctionsFunctionImageConfigArrayOutput

func (o GetFunctionsFunctionImageConfigArrayOutput) ToGetFunctionsFunctionImageConfigArrayOutput() GetFunctionsFunctionImageConfigArrayOutput

func (GetFunctionsFunctionImageConfigArrayOutput) ToGetFunctionsFunctionImageConfigArrayOutputWithContext

func (o GetFunctionsFunctionImageConfigArrayOutput) ToGetFunctionsFunctionImageConfigArrayOutputWithContext(ctx context.Context) GetFunctionsFunctionImageConfigArrayOutput

type GetFunctionsFunctionImageConfigInput

type GetFunctionsFunctionImageConfigInput interface {
	pulumi.Input

	ToGetFunctionsFunctionImageConfigOutput() GetFunctionsFunctionImageConfigOutput
	ToGetFunctionsFunctionImageConfigOutputWithContext(context.Context) GetFunctionsFunctionImageConfigOutput
}

GetFunctionsFunctionImageConfigInput is an input type that accepts GetFunctionsFunctionImageConfigArgs and GetFunctionsFunctionImageConfigOutput values. You can construct a concrete instance of `GetFunctionsFunctionImageConfigInput` via:

GetFunctionsFunctionImageConfigArgs{...}

type GetFunctionsFunctionImageConfigOutput

type GetFunctionsFunctionImageConfigOutput struct{ *pulumi.OutputState }

func (GetFunctionsFunctionImageConfigOutput) Args

func (GetFunctionsFunctionImageConfigOutput) Command

func (GetFunctionsFunctionImageConfigOutput) ContainerImageAccelerate

func (o GetFunctionsFunctionImageConfigOutput) ContainerImageAccelerate() pulumi.BoolOutput

func (GetFunctionsFunctionImageConfigOutput) ElementType

func (GetFunctionsFunctionImageConfigOutput) EntryPoint

func (GetFunctionsFunctionImageConfigOutput) ImagePort

func (GetFunctionsFunctionImageConfigOutput) ImageType

func (GetFunctionsFunctionImageConfigOutput) ImageUri

func (GetFunctionsFunctionImageConfigOutput) RegistryId

func (GetFunctionsFunctionImageConfigOutput) ToGetFunctionsFunctionImageConfigOutput

func (o GetFunctionsFunctionImageConfigOutput) ToGetFunctionsFunctionImageConfigOutput() GetFunctionsFunctionImageConfigOutput

func (GetFunctionsFunctionImageConfigOutput) ToGetFunctionsFunctionImageConfigOutputWithContext

func (o GetFunctionsFunctionImageConfigOutput) ToGetFunctionsFunctionImageConfigOutputWithContext(ctx context.Context) GetFunctionsFunctionImageConfigOutput

type GetFunctionsFunctionInput

type GetFunctionsFunctionInput interface {
	pulumi.Input

	ToGetFunctionsFunctionOutput() GetFunctionsFunctionOutput
	ToGetFunctionsFunctionOutputWithContext(context.Context) GetFunctionsFunctionOutput
}

GetFunctionsFunctionInput is an input type that accepts GetFunctionsFunctionArgs and GetFunctionsFunctionOutput values. You can construct a concrete instance of `GetFunctionsFunctionInput` via:

GetFunctionsFunctionArgs{...}

type GetFunctionsFunctionIntranetConfig

type GetFunctionsFunctionIntranetConfig struct {
	IpAddresses []string `pulumi:"ipAddresses"`
	IpFixed     string   `pulumi:"ipFixed"`
}

type GetFunctionsFunctionIntranetConfigArgs

type GetFunctionsFunctionIntranetConfigArgs struct {
	IpAddresses pulumi.StringArrayInput `pulumi:"ipAddresses"`
	IpFixed     pulumi.StringInput      `pulumi:"ipFixed"`
}

func (GetFunctionsFunctionIntranetConfigArgs) ElementType

func (GetFunctionsFunctionIntranetConfigArgs) ToGetFunctionsFunctionIntranetConfigOutput

func (i GetFunctionsFunctionIntranetConfigArgs) ToGetFunctionsFunctionIntranetConfigOutput() GetFunctionsFunctionIntranetConfigOutput

func (GetFunctionsFunctionIntranetConfigArgs) ToGetFunctionsFunctionIntranetConfigOutputWithContext

func (i GetFunctionsFunctionIntranetConfigArgs) ToGetFunctionsFunctionIntranetConfigOutputWithContext(ctx context.Context) GetFunctionsFunctionIntranetConfigOutput

type GetFunctionsFunctionIntranetConfigArray

type GetFunctionsFunctionIntranetConfigArray []GetFunctionsFunctionIntranetConfigInput

func (GetFunctionsFunctionIntranetConfigArray) ElementType

func (GetFunctionsFunctionIntranetConfigArray) ToGetFunctionsFunctionIntranetConfigArrayOutput

func (i GetFunctionsFunctionIntranetConfigArray) ToGetFunctionsFunctionIntranetConfigArrayOutput() GetFunctionsFunctionIntranetConfigArrayOutput

func (GetFunctionsFunctionIntranetConfigArray) ToGetFunctionsFunctionIntranetConfigArrayOutputWithContext

func (i GetFunctionsFunctionIntranetConfigArray) ToGetFunctionsFunctionIntranetConfigArrayOutputWithContext(ctx context.Context) GetFunctionsFunctionIntranetConfigArrayOutput

type GetFunctionsFunctionIntranetConfigArrayInput

type GetFunctionsFunctionIntranetConfigArrayInput interface {
	pulumi.Input

	ToGetFunctionsFunctionIntranetConfigArrayOutput() GetFunctionsFunctionIntranetConfigArrayOutput
	ToGetFunctionsFunctionIntranetConfigArrayOutputWithContext(context.Context) GetFunctionsFunctionIntranetConfigArrayOutput
}

GetFunctionsFunctionIntranetConfigArrayInput is an input type that accepts GetFunctionsFunctionIntranetConfigArray and GetFunctionsFunctionIntranetConfigArrayOutput values. You can construct a concrete instance of `GetFunctionsFunctionIntranetConfigArrayInput` via:

GetFunctionsFunctionIntranetConfigArray{ GetFunctionsFunctionIntranetConfigArgs{...} }

type GetFunctionsFunctionIntranetConfigArrayOutput

type GetFunctionsFunctionIntranetConfigArrayOutput struct{ *pulumi.OutputState }

func (GetFunctionsFunctionIntranetConfigArrayOutput) ElementType

func (GetFunctionsFunctionIntranetConfigArrayOutput) Index

func (GetFunctionsFunctionIntranetConfigArrayOutput) ToGetFunctionsFunctionIntranetConfigArrayOutput

func (o GetFunctionsFunctionIntranetConfigArrayOutput) ToGetFunctionsFunctionIntranetConfigArrayOutput() GetFunctionsFunctionIntranetConfigArrayOutput

func (GetFunctionsFunctionIntranetConfigArrayOutput) ToGetFunctionsFunctionIntranetConfigArrayOutputWithContext

func (o GetFunctionsFunctionIntranetConfigArrayOutput) ToGetFunctionsFunctionIntranetConfigArrayOutputWithContext(ctx context.Context) GetFunctionsFunctionIntranetConfigArrayOutput

type GetFunctionsFunctionIntranetConfigInput

type GetFunctionsFunctionIntranetConfigInput interface {
	pulumi.Input

	ToGetFunctionsFunctionIntranetConfigOutput() GetFunctionsFunctionIntranetConfigOutput
	ToGetFunctionsFunctionIntranetConfigOutputWithContext(context.Context) GetFunctionsFunctionIntranetConfigOutput
}

GetFunctionsFunctionIntranetConfigInput is an input type that accepts GetFunctionsFunctionIntranetConfigArgs and GetFunctionsFunctionIntranetConfigOutput values. You can construct a concrete instance of `GetFunctionsFunctionIntranetConfigInput` via:

GetFunctionsFunctionIntranetConfigArgs{...}

type GetFunctionsFunctionIntranetConfigOutput

type GetFunctionsFunctionIntranetConfigOutput struct{ *pulumi.OutputState }

func (GetFunctionsFunctionIntranetConfigOutput) ElementType

func (GetFunctionsFunctionIntranetConfigOutput) IpAddresses

func (GetFunctionsFunctionIntranetConfigOutput) IpFixed

func (GetFunctionsFunctionIntranetConfigOutput) ToGetFunctionsFunctionIntranetConfigOutput

func (o GetFunctionsFunctionIntranetConfigOutput) ToGetFunctionsFunctionIntranetConfigOutput() GetFunctionsFunctionIntranetConfigOutput

func (GetFunctionsFunctionIntranetConfigOutput) ToGetFunctionsFunctionIntranetConfigOutputWithContext

func (o GetFunctionsFunctionIntranetConfigOutput) ToGetFunctionsFunctionIntranetConfigOutputWithContext(ctx context.Context) GetFunctionsFunctionIntranetConfigOutput

type GetFunctionsFunctionOutput

type GetFunctionsFunctionOutput struct{ *pulumi.OutputState }

func (GetFunctionsFunctionOutput) AsyncRunEnable

func (o GetFunctionsFunctionOutput) AsyncRunEnable() pulumi.StringOutput

func (GetFunctionsFunctionOutput) ClsLogsetId

func (GetFunctionsFunctionOutput) ClsTopicId

func (GetFunctionsFunctionOutput) CodeError

func (GetFunctionsFunctionOutput) CodeResult

func (GetFunctionsFunctionOutput) CodeSize

func (GetFunctionsFunctionOutput) CreateTime

func (GetFunctionsFunctionOutput) Description

func (GetFunctionsFunctionOutput) DnsCache

func (GetFunctionsFunctionOutput) EipFixed

func (GetFunctionsFunctionOutput) Eips

func (GetFunctionsFunctionOutput) ElementType

func (GetFunctionsFunctionOutput) ElementType() reflect.Type

func (GetFunctionsFunctionOutput) EnableEipConfig

func (o GetFunctionsFunctionOutput) EnableEipConfig() pulumi.BoolOutput

func (GetFunctionsFunctionOutput) EnablePublicNet

func (o GetFunctionsFunctionOutput) EnablePublicNet() pulumi.BoolOutput

func (GetFunctionsFunctionOutput) Environment

func (GetFunctionsFunctionOutput) ErrNo

func (GetFunctionsFunctionOutput) Handler

func (GetFunctionsFunctionOutput) Host

func (GetFunctionsFunctionOutput) ImageConfigs

func (GetFunctionsFunctionOutput) InstallDependency

func (o GetFunctionsFunctionOutput) InstallDependency() pulumi.BoolOutput

func (GetFunctionsFunctionOutput) IntranetConfigs

func (GetFunctionsFunctionOutput) L5Enable

func (GetFunctionsFunctionOutput) MemSize

func (GetFunctionsFunctionOutput) ModifyTime

func (GetFunctionsFunctionOutput) Name

func (GetFunctionsFunctionOutput) Namespace

func (GetFunctionsFunctionOutput) Role

func (GetFunctionsFunctionOutput) Runtime

func (GetFunctionsFunctionOutput) Status

func (GetFunctionsFunctionOutput) StatusDesc

func (GetFunctionsFunctionOutput) SubnetId

func (GetFunctionsFunctionOutput) Tags

func (GetFunctionsFunctionOutput) Timeout

func (GetFunctionsFunctionOutput) ToGetFunctionsFunctionOutput

func (o GetFunctionsFunctionOutput) ToGetFunctionsFunctionOutput() GetFunctionsFunctionOutput

func (GetFunctionsFunctionOutput) ToGetFunctionsFunctionOutputWithContext

func (o GetFunctionsFunctionOutput) ToGetFunctionsFunctionOutputWithContext(ctx context.Context) GetFunctionsFunctionOutput

func (GetFunctionsFunctionOutput) TriggerInfos

func (GetFunctionsFunctionOutput) Vip

func (GetFunctionsFunctionOutput) VpcId

type GetFunctionsFunctionTriggerInfo

type GetFunctionsFunctionTriggerInfo struct {
	CreateTime     string `pulumi:"createTime"`
	CustomArgument string `pulumi:"customArgument"`
	Enable         bool   `pulumi:"enable"`
	ModifyTime     string `pulumi:"modifyTime"`
	Name           string `pulumi:"name"`
	TriggerDesc    string `pulumi:"triggerDesc"`
	Type           string `pulumi:"type"`
}

type GetFunctionsFunctionTriggerInfoArgs

type GetFunctionsFunctionTriggerInfoArgs struct {
	CreateTime     pulumi.StringInput `pulumi:"createTime"`
	CustomArgument pulumi.StringInput `pulumi:"customArgument"`
	Enable         pulumi.BoolInput   `pulumi:"enable"`
	ModifyTime     pulumi.StringInput `pulumi:"modifyTime"`
	Name           pulumi.StringInput `pulumi:"name"`
	TriggerDesc    pulumi.StringInput `pulumi:"triggerDesc"`
	Type           pulumi.StringInput `pulumi:"type"`
}

func (GetFunctionsFunctionTriggerInfoArgs) ElementType

func (GetFunctionsFunctionTriggerInfoArgs) ToGetFunctionsFunctionTriggerInfoOutput

func (i GetFunctionsFunctionTriggerInfoArgs) ToGetFunctionsFunctionTriggerInfoOutput() GetFunctionsFunctionTriggerInfoOutput

func (GetFunctionsFunctionTriggerInfoArgs) ToGetFunctionsFunctionTriggerInfoOutputWithContext

func (i GetFunctionsFunctionTriggerInfoArgs) ToGetFunctionsFunctionTriggerInfoOutputWithContext(ctx context.Context) GetFunctionsFunctionTriggerInfoOutput

type GetFunctionsFunctionTriggerInfoArray

type GetFunctionsFunctionTriggerInfoArray []GetFunctionsFunctionTriggerInfoInput

func (GetFunctionsFunctionTriggerInfoArray) ElementType

func (GetFunctionsFunctionTriggerInfoArray) ToGetFunctionsFunctionTriggerInfoArrayOutput

func (i GetFunctionsFunctionTriggerInfoArray) ToGetFunctionsFunctionTriggerInfoArrayOutput() GetFunctionsFunctionTriggerInfoArrayOutput

func (GetFunctionsFunctionTriggerInfoArray) ToGetFunctionsFunctionTriggerInfoArrayOutputWithContext

func (i GetFunctionsFunctionTriggerInfoArray) ToGetFunctionsFunctionTriggerInfoArrayOutputWithContext(ctx context.Context) GetFunctionsFunctionTriggerInfoArrayOutput

type GetFunctionsFunctionTriggerInfoArrayInput

type GetFunctionsFunctionTriggerInfoArrayInput interface {
	pulumi.Input

	ToGetFunctionsFunctionTriggerInfoArrayOutput() GetFunctionsFunctionTriggerInfoArrayOutput
	ToGetFunctionsFunctionTriggerInfoArrayOutputWithContext(context.Context) GetFunctionsFunctionTriggerInfoArrayOutput
}

GetFunctionsFunctionTriggerInfoArrayInput is an input type that accepts GetFunctionsFunctionTriggerInfoArray and GetFunctionsFunctionTriggerInfoArrayOutput values. You can construct a concrete instance of `GetFunctionsFunctionTriggerInfoArrayInput` via:

GetFunctionsFunctionTriggerInfoArray{ GetFunctionsFunctionTriggerInfoArgs{...} }

type GetFunctionsFunctionTriggerInfoArrayOutput

type GetFunctionsFunctionTriggerInfoArrayOutput struct{ *pulumi.OutputState }

func (GetFunctionsFunctionTriggerInfoArrayOutput) ElementType

func (GetFunctionsFunctionTriggerInfoArrayOutput) Index

func (GetFunctionsFunctionTriggerInfoArrayOutput) ToGetFunctionsFunctionTriggerInfoArrayOutput

func (o GetFunctionsFunctionTriggerInfoArrayOutput) ToGetFunctionsFunctionTriggerInfoArrayOutput() GetFunctionsFunctionTriggerInfoArrayOutput

func (GetFunctionsFunctionTriggerInfoArrayOutput) ToGetFunctionsFunctionTriggerInfoArrayOutputWithContext

func (o GetFunctionsFunctionTriggerInfoArrayOutput) ToGetFunctionsFunctionTriggerInfoArrayOutputWithContext(ctx context.Context) GetFunctionsFunctionTriggerInfoArrayOutput

type GetFunctionsFunctionTriggerInfoInput

type GetFunctionsFunctionTriggerInfoInput interface {
	pulumi.Input

	ToGetFunctionsFunctionTriggerInfoOutput() GetFunctionsFunctionTriggerInfoOutput
	ToGetFunctionsFunctionTriggerInfoOutputWithContext(context.Context) GetFunctionsFunctionTriggerInfoOutput
}

GetFunctionsFunctionTriggerInfoInput is an input type that accepts GetFunctionsFunctionTriggerInfoArgs and GetFunctionsFunctionTriggerInfoOutput values. You can construct a concrete instance of `GetFunctionsFunctionTriggerInfoInput` via:

GetFunctionsFunctionTriggerInfoArgs{...}

type GetFunctionsFunctionTriggerInfoOutput

type GetFunctionsFunctionTriggerInfoOutput struct{ *pulumi.OutputState }

func (GetFunctionsFunctionTriggerInfoOutput) CreateTime

func (GetFunctionsFunctionTriggerInfoOutput) CustomArgument

func (GetFunctionsFunctionTriggerInfoOutput) ElementType

func (GetFunctionsFunctionTriggerInfoOutput) Enable

func (GetFunctionsFunctionTriggerInfoOutput) ModifyTime

func (GetFunctionsFunctionTriggerInfoOutput) Name

func (GetFunctionsFunctionTriggerInfoOutput) ToGetFunctionsFunctionTriggerInfoOutput

func (o GetFunctionsFunctionTriggerInfoOutput) ToGetFunctionsFunctionTriggerInfoOutput() GetFunctionsFunctionTriggerInfoOutput

func (GetFunctionsFunctionTriggerInfoOutput) ToGetFunctionsFunctionTriggerInfoOutputWithContext

func (o GetFunctionsFunctionTriggerInfoOutput) ToGetFunctionsFunctionTriggerInfoOutputWithContext(ctx context.Context) GetFunctionsFunctionTriggerInfoOutput

func (GetFunctionsFunctionTriggerInfoOutput) TriggerDesc

func (GetFunctionsFunctionTriggerInfoOutput) Type

type GetFunctionsOutputArgs

type GetFunctionsOutputArgs struct {
	Description      pulumi.StringPtrInput `pulumi:"description"`
	Name             pulumi.StringPtrInput `pulumi:"name"`
	Namespace        pulumi.StringPtrInput `pulumi:"namespace"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	Tags             pulumi.MapInput       `pulumi:"tags"`
}

A collection of arguments for invoking getFunctions.

func (GetFunctionsOutputArgs) ElementType

func (GetFunctionsOutputArgs) ElementType() reflect.Type

type GetFunctionsResult

type GetFunctionsResult struct {
	Description *string                `pulumi:"description"`
	Functions   []GetFunctionsFunction `pulumi:"functions"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                 `pulumi:"id"`
	Name             *string                `pulumi:"name"`
	Namespace        *string                `pulumi:"namespace"`
	ResultOutputFile *string                `pulumi:"resultOutputFile"`
	Tags             map[string]interface{} `pulumi:"tags"`
}

A collection of values returned by getFunctions.

func GetFunctions

func GetFunctions(ctx *pulumi.Context, args *GetFunctionsArgs, opts ...pulumi.InvokeOption) (*GetFunctionsResult, error)

type GetFunctionsResultOutput

type GetFunctionsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFunctions.

func (GetFunctionsResultOutput) Description

func (GetFunctionsResultOutput) ElementType

func (GetFunctionsResultOutput) ElementType() reflect.Type

func (GetFunctionsResultOutput) Functions

func (GetFunctionsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetFunctionsResultOutput) Name

func (GetFunctionsResultOutput) Namespace

func (GetFunctionsResultOutput) ResultOutputFile

func (o GetFunctionsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetFunctionsResultOutput) Tags

func (GetFunctionsResultOutput) ToGetFunctionsResultOutput

func (o GetFunctionsResultOutput) ToGetFunctionsResultOutput() GetFunctionsResultOutput

func (GetFunctionsResultOutput) ToGetFunctionsResultOutputWithContext

func (o GetFunctionsResultOutput) ToGetFunctionsResultOutputWithContext(ctx context.Context) GetFunctionsResultOutput

type GetLayerVersionsArgs

type GetLayerVersionsArgs struct {
	CompatibleRuntimes []string `pulumi:"compatibleRuntimes"`
	LayerName          string   `pulumi:"layerName"`
	ResultOutputFile   *string  `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getLayerVersions.

type GetLayerVersionsLayerVersion

type GetLayerVersionsLayerVersion struct {
	AddTime            string   `pulumi:"addTime"`
	CompatibleRuntimes []string `pulumi:"compatibleRuntimes"`
	Description        string   `pulumi:"description"`
	LayerName          string   `pulumi:"layerName"`
	LayerVersion       int      `pulumi:"layerVersion"`
	LicenseInfo        string   `pulumi:"licenseInfo"`
	Stamp              string   `pulumi:"stamp"`
	Status             string   `pulumi:"status"`
}

type GetLayerVersionsLayerVersionArgs

type GetLayerVersionsLayerVersionArgs struct {
	AddTime            pulumi.StringInput      `pulumi:"addTime"`
	CompatibleRuntimes pulumi.StringArrayInput `pulumi:"compatibleRuntimes"`
	Description        pulumi.StringInput      `pulumi:"description"`
	LayerName          pulumi.StringInput      `pulumi:"layerName"`
	LayerVersion       pulumi.IntInput         `pulumi:"layerVersion"`
	LicenseInfo        pulumi.StringInput      `pulumi:"licenseInfo"`
	Stamp              pulumi.StringInput      `pulumi:"stamp"`
	Status             pulumi.StringInput      `pulumi:"status"`
}

func (GetLayerVersionsLayerVersionArgs) ElementType

func (GetLayerVersionsLayerVersionArgs) ToGetLayerVersionsLayerVersionOutput

func (i GetLayerVersionsLayerVersionArgs) ToGetLayerVersionsLayerVersionOutput() GetLayerVersionsLayerVersionOutput

func (GetLayerVersionsLayerVersionArgs) ToGetLayerVersionsLayerVersionOutputWithContext

func (i GetLayerVersionsLayerVersionArgs) ToGetLayerVersionsLayerVersionOutputWithContext(ctx context.Context) GetLayerVersionsLayerVersionOutput

type GetLayerVersionsLayerVersionArray

type GetLayerVersionsLayerVersionArray []GetLayerVersionsLayerVersionInput

func (GetLayerVersionsLayerVersionArray) ElementType

func (GetLayerVersionsLayerVersionArray) ToGetLayerVersionsLayerVersionArrayOutput

func (i GetLayerVersionsLayerVersionArray) ToGetLayerVersionsLayerVersionArrayOutput() GetLayerVersionsLayerVersionArrayOutput

func (GetLayerVersionsLayerVersionArray) ToGetLayerVersionsLayerVersionArrayOutputWithContext

func (i GetLayerVersionsLayerVersionArray) ToGetLayerVersionsLayerVersionArrayOutputWithContext(ctx context.Context) GetLayerVersionsLayerVersionArrayOutput

type GetLayerVersionsLayerVersionArrayInput

type GetLayerVersionsLayerVersionArrayInput interface {
	pulumi.Input

	ToGetLayerVersionsLayerVersionArrayOutput() GetLayerVersionsLayerVersionArrayOutput
	ToGetLayerVersionsLayerVersionArrayOutputWithContext(context.Context) GetLayerVersionsLayerVersionArrayOutput
}

GetLayerVersionsLayerVersionArrayInput is an input type that accepts GetLayerVersionsLayerVersionArray and GetLayerVersionsLayerVersionArrayOutput values. You can construct a concrete instance of `GetLayerVersionsLayerVersionArrayInput` via:

GetLayerVersionsLayerVersionArray{ GetLayerVersionsLayerVersionArgs{...} }

type GetLayerVersionsLayerVersionArrayOutput

type GetLayerVersionsLayerVersionArrayOutput struct{ *pulumi.OutputState }

func (GetLayerVersionsLayerVersionArrayOutput) ElementType

func (GetLayerVersionsLayerVersionArrayOutput) Index

func (GetLayerVersionsLayerVersionArrayOutput) ToGetLayerVersionsLayerVersionArrayOutput

func (o GetLayerVersionsLayerVersionArrayOutput) ToGetLayerVersionsLayerVersionArrayOutput() GetLayerVersionsLayerVersionArrayOutput

func (GetLayerVersionsLayerVersionArrayOutput) ToGetLayerVersionsLayerVersionArrayOutputWithContext

func (o GetLayerVersionsLayerVersionArrayOutput) ToGetLayerVersionsLayerVersionArrayOutputWithContext(ctx context.Context) GetLayerVersionsLayerVersionArrayOutput

type GetLayerVersionsLayerVersionInput

type GetLayerVersionsLayerVersionInput interface {
	pulumi.Input

	ToGetLayerVersionsLayerVersionOutput() GetLayerVersionsLayerVersionOutput
	ToGetLayerVersionsLayerVersionOutputWithContext(context.Context) GetLayerVersionsLayerVersionOutput
}

GetLayerVersionsLayerVersionInput is an input type that accepts GetLayerVersionsLayerVersionArgs and GetLayerVersionsLayerVersionOutput values. You can construct a concrete instance of `GetLayerVersionsLayerVersionInput` via:

GetLayerVersionsLayerVersionArgs{...}

type GetLayerVersionsLayerVersionOutput

type GetLayerVersionsLayerVersionOutput struct{ *pulumi.OutputState }

func (GetLayerVersionsLayerVersionOutput) AddTime

func (GetLayerVersionsLayerVersionOutput) CompatibleRuntimes

func (GetLayerVersionsLayerVersionOutput) Description

func (GetLayerVersionsLayerVersionOutput) ElementType

func (GetLayerVersionsLayerVersionOutput) LayerName

func (GetLayerVersionsLayerVersionOutput) LayerVersion

func (GetLayerVersionsLayerVersionOutput) LicenseInfo

func (GetLayerVersionsLayerVersionOutput) Stamp

func (GetLayerVersionsLayerVersionOutput) Status

func (GetLayerVersionsLayerVersionOutput) ToGetLayerVersionsLayerVersionOutput

func (o GetLayerVersionsLayerVersionOutput) ToGetLayerVersionsLayerVersionOutput() GetLayerVersionsLayerVersionOutput

func (GetLayerVersionsLayerVersionOutput) ToGetLayerVersionsLayerVersionOutputWithContext

func (o GetLayerVersionsLayerVersionOutput) ToGetLayerVersionsLayerVersionOutputWithContext(ctx context.Context) GetLayerVersionsLayerVersionOutput

type GetLayerVersionsOutputArgs

type GetLayerVersionsOutputArgs struct {
	CompatibleRuntimes pulumi.StringArrayInput `pulumi:"compatibleRuntimes"`
	LayerName          pulumi.StringInput      `pulumi:"layerName"`
	ResultOutputFile   pulumi.StringPtrInput   `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getLayerVersions.

func (GetLayerVersionsOutputArgs) ElementType

func (GetLayerVersionsOutputArgs) ElementType() reflect.Type

type GetLayerVersionsResult

type GetLayerVersionsResult struct {
	CompatibleRuntimes []string `pulumi:"compatibleRuntimes"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                         `pulumi:"id"`
	LayerName        string                         `pulumi:"layerName"`
	LayerVersions    []GetLayerVersionsLayerVersion `pulumi:"layerVersions"`
	ResultOutputFile *string                        `pulumi:"resultOutputFile"`
}

A collection of values returned by getLayerVersions.

type GetLayerVersionsResultOutput

type GetLayerVersionsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getLayerVersions.

func (GetLayerVersionsResultOutput) CompatibleRuntimes

func (o GetLayerVersionsResultOutput) CompatibleRuntimes() pulumi.StringArrayOutput

func (GetLayerVersionsResultOutput) ElementType

func (GetLayerVersionsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetLayerVersionsResultOutput) LayerName

func (GetLayerVersionsResultOutput) LayerVersions

func (GetLayerVersionsResultOutput) ResultOutputFile

func (GetLayerVersionsResultOutput) ToGetLayerVersionsResultOutput

func (o GetLayerVersionsResultOutput) ToGetLayerVersionsResultOutput() GetLayerVersionsResultOutput

func (GetLayerVersionsResultOutput) ToGetLayerVersionsResultOutputWithContext

func (o GetLayerVersionsResultOutput) ToGetLayerVersionsResultOutputWithContext(ctx context.Context) GetLayerVersionsResultOutput

type GetLayersArgs

type GetLayersArgs struct {
	CompatibleRuntime *string `pulumi:"compatibleRuntime"`
	ResultOutputFile  *string `pulumi:"resultOutputFile"`
	SearchKey         *string `pulumi:"searchKey"`
}

A collection of arguments for invoking getLayers.

type GetLayersLayer

type GetLayersLayer struct {
	AddTime            string   `pulumi:"addTime"`
	CompatibleRuntimes []string `pulumi:"compatibleRuntimes"`
	Description        string   `pulumi:"description"`
	LayerName          string   `pulumi:"layerName"`
	LayerVersion       int      `pulumi:"layerVersion"`
	LicenseInfo        string   `pulumi:"licenseInfo"`
	Stamp              string   `pulumi:"stamp"`
	Status             string   `pulumi:"status"`
}

type GetLayersLayerArgs

type GetLayersLayerArgs struct {
	AddTime            pulumi.StringInput      `pulumi:"addTime"`
	CompatibleRuntimes pulumi.StringArrayInput `pulumi:"compatibleRuntimes"`
	Description        pulumi.StringInput      `pulumi:"description"`
	LayerName          pulumi.StringInput      `pulumi:"layerName"`
	LayerVersion       pulumi.IntInput         `pulumi:"layerVersion"`
	LicenseInfo        pulumi.StringInput      `pulumi:"licenseInfo"`
	Stamp              pulumi.StringInput      `pulumi:"stamp"`
	Status             pulumi.StringInput      `pulumi:"status"`
}

func (GetLayersLayerArgs) ElementType

func (GetLayersLayerArgs) ElementType() reflect.Type

func (GetLayersLayerArgs) ToGetLayersLayerOutput

func (i GetLayersLayerArgs) ToGetLayersLayerOutput() GetLayersLayerOutput

func (GetLayersLayerArgs) ToGetLayersLayerOutputWithContext

func (i GetLayersLayerArgs) ToGetLayersLayerOutputWithContext(ctx context.Context) GetLayersLayerOutput

type GetLayersLayerArray

type GetLayersLayerArray []GetLayersLayerInput

func (GetLayersLayerArray) ElementType

func (GetLayersLayerArray) ElementType() reflect.Type

func (GetLayersLayerArray) ToGetLayersLayerArrayOutput

func (i GetLayersLayerArray) ToGetLayersLayerArrayOutput() GetLayersLayerArrayOutput

func (GetLayersLayerArray) ToGetLayersLayerArrayOutputWithContext

func (i GetLayersLayerArray) ToGetLayersLayerArrayOutputWithContext(ctx context.Context) GetLayersLayerArrayOutput

type GetLayersLayerArrayInput

type GetLayersLayerArrayInput interface {
	pulumi.Input

	ToGetLayersLayerArrayOutput() GetLayersLayerArrayOutput
	ToGetLayersLayerArrayOutputWithContext(context.Context) GetLayersLayerArrayOutput
}

GetLayersLayerArrayInput is an input type that accepts GetLayersLayerArray and GetLayersLayerArrayOutput values. You can construct a concrete instance of `GetLayersLayerArrayInput` via:

GetLayersLayerArray{ GetLayersLayerArgs{...} }

type GetLayersLayerArrayOutput

type GetLayersLayerArrayOutput struct{ *pulumi.OutputState }

func (GetLayersLayerArrayOutput) ElementType

func (GetLayersLayerArrayOutput) ElementType() reflect.Type

func (GetLayersLayerArrayOutput) Index

func (GetLayersLayerArrayOutput) ToGetLayersLayerArrayOutput

func (o GetLayersLayerArrayOutput) ToGetLayersLayerArrayOutput() GetLayersLayerArrayOutput

func (GetLayersLayerArrayOutput) ToGetLayersLayerArrayOutputWithContext

func (o GetLayersLayerArrayOutput) ToGetLayersLayerArrayOutputWithContext(ctx context.Context) GetLayersLayerArrayOutput

type GetLayersLayerInput

type GetLayersLayerInput interface {
	pulumi.Input

	ToGetLayersLayerOutput() GetLayersLayerOutput
	ToGetLayersLayerOutputWithContext(context.Context) GetLayersLayerOutput
}

GetLayersLayerInput is an input type that accepts GetLayersLayerArgs and GetLayersLayerOutput values. You can construct a concrete instance of `GetLayersLayerInput` via:

GetLayersLayerArgs{...}

type GetLayersLayerOutput

type GetLayersLayerOutput struct{ *pulumi.OutputState }

func (GetLayersLayerOutput) AddTime

func (GetLayersLayerOutput) CompatibleRuntimes

func (o GetLayersLayerOutput) CompatibleRuntimes() pulumi.StringArrayOutput

func (GetLayersLayerOutput) Description

func (o GetLayersLayerOutput) Description() pulumi.StringOutput

func (GetLayersLayerOutput) ElementType

func (GetLayersLayerOutput) ElementType() reflect.Type

func (GetLayersLayerOutput) LayerName

func (GetLayersLayerOutput) LayerVersion

func (o GetLayersLayerOutput) LayerVersion() pulumi.IntOutput

func (GetLayersLayerOutput) LicenseInfo

func (o GetLayersLayerOutput) LicenseInfo() pulumi.StringOutput

func (GetLayersLayerOutput) Stamp

func (GetLayersLayerOutput) Status

func (GetLayersLayerOutput) ToGetLayersLayerOutput

func (o GetLayersLayerOutput) ToGetLayersLayerOutput() GetLayersLayerOutput

func (GetLayersLayerOutput) ToGetLayersLayerOutputWithContext

func (o GetLayersLayerOutput) ToGetLayersLayerOutputWithContext(ctx context.Context) GetLayersLayerOutput

type GetLayersOutputArgs

type GetLayersOutputArgs struct {
	CompatibleRuntime pulumi.StringPtrInput `pulumi:"compatibleRuntime"`
	ResultOutputFile  pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	SearchKey         pulumi.StringPtrInput `pulumi:"searchKey"`
}

A collection of arguments for invoking getLayers.

func (GetLayersOutputArgs) ElementType

func (GetLayersOutputArgs) ElementType() reflect.Type

type GetLayersResult

type GetLayersResult struct {
	CompatibleRuntime *string `pulumi:"compatibleRuntime"`
	// The provider-assigned unique ID for this managed resource.
	Id               string           `pulumi:"id"`
	Layers           []GetLayersLayer `pulumi:"layers"`
	ResultOutputFile *string          `pulumi:"resultOutputFile"`
	SearchKey        *string          `pulumi:"searchKey"`
}

A collection of values returned by getLayers.

func GetLayers

func GetLayers(ctx *pulumi.Context, args *GetLayersArgs, opts ...pulumi.InvokeOption) (*GetLayersResult, error)

type GetLayersResultOutput

type GetLayersResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getLayers.

func (GetLayersResultOutput) CompatibleRuntime

func (o GetLayersResultOutput) CompatibleRuntime() pulumi.StringPtrOutput

func (GetLayersResultOutput) ElementType

func (GetLayersResultOutput) ElementType() reflect.Type

func (GetLayersResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetLayersResultOutput) Layers

func (GetLayersResultOutput) ResultOutputFile

func (o GetLayersResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetLayersResultOutput) SearchKey

func (GetLayersResultOutput) ToGetLayersResultOutput

func (o GetLayersResultOutput) ToGetLayersResultOutput() GetLayersResultOutput

func (GetLayersResultOutput) ToGetLayersResultOutputWithContext

func (o GetLayersResultOutput) ToGetLayersResultOutputWithContext(ctx context.Context) GetLayersResultOutput

type GetLogsArgs

type GetLogsArgs struct {
	EndTime          *string `pulumi:"endTime"`
	FunctionName     string  `pulumi:"functionName"`
	InvokeRequestId  *string `pulumi:"invokeRequestId"`
	Limit            *int    `pulumi:"limit"`
	Namespace        *string `pulumi:"namespace"`
	Offset           *int    `pulumi:"offset"`
	Order            *string `pulumi:"order"`
	OrderBy          *string `pulumi:"orderBy"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	RetCode          *string `pulumi:"retCode"`
	StartTime        *string `pulumi:"startTime"`
}

A collection of arguments for invoking getLogs.

type GetLogsLog

type GetLogsLog struct {
	BillDuration   int     `pulumi:"billDuration"`
	Duration       float64 `pulumi:"duration"`
	FunctionName   string  `pulumi:"functionName"`
	InvokeFinished int     `pulumi:"invokeFinished"`
	Level          string  `pulumi:"level"`
	Log            string  `pulumi:"log"`
	MemUsage       int     `pulumi:"memUsage"`
	RequestId      string  `pulumi:"requestId"`
	RetCode        int     `pulumi:"retCode"`
	RetMsg         string  `pulumi:"retMsg"`
	Source         string  `pulumi:"source"`
	StartTime      string  `pulumi:"startTime"`
}

type GetLogsLogArgs

type GetLogsLogArgs struct {
	BillDuration   pulumi.IntInput     `pulumi:"billDuration"`
	Duration       pulumi.Float64Input `pulumi:"duration"`
	FunctionName   pulumi.StringInput  `pulumi:"functionName"`
	InvokeFinished pulumi.IntInput     `pulumi:"invokeFinished"`
	Level          pulumi.StringInput  `pulumi:"level"`
	Log            pulumi.StringInput  `pulumi:"log"`
	MemUsage       pulumi.IntInput     `pulumi:"memUsage"`
	RequestId      pulumi.StringInput  `pulumi:"requestId"`
	RetCode        pulumi.IntInput     `pulumi:"retCode"`
	RetMsg         pulumi.StringInput  `pulumi:"retMsg"`
	Source         pulumi.StringInput  `pulumi:"source"`
	StartTime      pulumi.StringInput  `pulumi:"startTime"`
}

func (GetLogsLogArgs) ElementType

func (GetLogsLogArgs) ElementType() reflect.Type

func (GetLogsLogArgs) ToGetLogsLogOutput

func (i GetLogsLogArgs) ToGetLogsLogOutput() GetLogsLogOutput

func (GetLogsLogArgs) ToGetLogsLogOutputWithContext

func (i GetLogsLogArgs) ToGetLogsLogOutputWithContext(ctx context.Context) GetLogsLogOutput

type GetLogsLogArray

type GetLogsLogArray []GetLogsLogInput

func (GetLogsLogArray) ElementType

func (GetLogsLogArray) ElementType() reflect.Type

func (GetLogsLogArray) ToGetLogsLogArrayOutput

func (i GetLogsLogArray) ToGetLogsLogArrayOutput() GetLogsLogArrayOutput

func (GetLogsLogArray) ToGetLogsLogArrayOutputWithContext

func (i GetLogsLogArray) ToGetLogsLogArrayOutputWithContext(ctx context.Context) GetLogsLogArrayOutput

type GetLogsLogArrayInput

type GetLogsLogArrayInput interface {
	pulumi.Input

	ToGetLogsLogArrayOutput() GetLogsLogArrayOutput
	ToGetLogsLogArrayOutputWithContext(context.Context) GetLogsLogArrayOutput
}

GetLogsLogArrayInput is an input type that accepts GetLogsLogArray and GetLogsLogArrayOutput values. You can construct a concrete instance of `GetLogsLogArrayInput` via:

GetLogsLogArray{ GetLogsLogArgs{...} }

type GetLogsLogArrayOutput

type GetLogsLogArrayOutput struct{ *pulumi.OutputState }

func (GetLogsLogArrayOutput) ElementType

func (GetLogsLogArrayOutput) ElementType() reflect.Type

func (GetLogsLogArrayOutput) Index

func (GetLogsLogArrayOutput) ToGetLogsLogArrayOutput

func (o GetLogsLogArrayOutput) ToGetLogsLogArrayOutput() GetLogsLogArrayOutput

func (GetLogsLogArrayOutput) ToGetLogsLogArrayOutputWithContext

func (o GetLogsLogArrayOutput) ToGetLogsLogArrayOutputWithContext(ctx context.Context) GetLogsLogArrayOutput

type GetLogsLogInput

type GetLogsLogInput interface {
	pulumi.Input

	ToGetLogsLogOutput() GetLogsLogOutput
	ToGetLogsLogOutputWithContext(context.Context) GetLogsLogOutput
}

GetLogsLogInput is an input type that accepts GetLogsLogArgs and GetLogsLogOutput values. You can construct a concrete instance of `GetLogsLogInput` via:

GetLogsLogArgs{...}

type GetLogsLogOutput

type GetLogsLogOutput struct{ *pulumi.OutputState }

func (GetLogsLogOutput) BillDuration

func (o GetLogsLogOutput) BillDuration() pulumi.IntOutput

func (GetLogsLogOutput) Duration

func (o GetLogsLogOutput) Duration() pulumi.Float64Output

func (GetLogsLogOutput) ElementType

func (GetLogsLogOutput) ElementType() reflect.Type

func (GetLogsLogOutput) FunctionName

func (o GetLogsLogOutput) FunctionName() pulumi.StringOutput

func (GetLogsLogOutput) InvokeFinished

func (o GetLogsLogOutput) InvokeFinished() pulumi.IntOutput

func (GetLogsLogOutput) Level

func (GetLogsLogOutput) Log

func (GetLogsLogOutput) MemUsage

func (o GetLogsLogOutput) MemUsage() pulumi.IntOutput

func (GetLogsLogOutput) RequestId

func (o GetLogsLogOutput) RequestId() pulumi.StringOutput

func (GetLogsLogOutput) RetCode

func (o GetLogsLogOutput) RetCode() pulumi.IntOutput

func (GetLogsLogOutput) RetMsg

func (GetLogsLogOutput) Source

func (GetLogsLogOutput) StartTime

func (o GetLogsLogOutput) StartTime() pulumi.StringOutput

func (GetLogsLogOutput) ToGetLogsLogOutput

func (o GetLogsLogOutput) ToGetLogsLogOutput() GetLogsLogOutput

func (GetLogsLogOutput) ToGetLogsLogOutputWithContext

func (o GetLogsLogOutput) ToGetLogsLogOutputWithContext(ctx context.Context) GetLogsLogOutput

type GetLogsOutputArgs

type GetLogsOutputArgs struct {
	EndTime          pulumi.StringPtrInput `pulumi:"endTime"`
	FunctionName     pulumi.StringInput    `pulumi:"functionName"`
	InvokeRequestId  pulumi.StringPtrInput `pulumi:"invokeRequestId"`
	Limit            pulumi.IntPtrInput    `pulumi:"limit"`
	Namespace        pulumi.StringPtrInput `pulumi:"namespace"`
	Offset           pulumi.IntPtrInput    `pulumi:"offset"`
	Order            pulumi.StringPtrInput `pulumi:"order"`
	OrderBy          pulumi.StringPtrInput `pulumi:"orderBy"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	RetCode          pulumi.StringPtrInput `pulumi:"retCode"`
	StartTime        pulumi.StringPtrInput `pulumi:"startTime"`
}

A collection of arguments for invoking getLogs.

func (GetLogsOutputArgs) ElementType

func (GetLogsOutputArgs) ElementType() reflect.Type

type GetLogsResult

type GetLogsResult struct {
	EndTime      *string `pulumi:"endTime"`
	FunctionName string  `pulumi:"functionName"`
	// The provider-assigned unique ID for this managed resource.
	Id               string       `pulumi:"id"`
	InvokeRequestId  *string      `pulumi:"invokeRequestId"`
	Limit            *int         `pulumi:"limit"`
	Logs             []GetLogsLog `pulumi:"logs"`
	Namespace        *string      `pulumi:"namespace"`
	Offset           *int         `pulumi:"offset"`
	Order            *string      `pulumi:"order"`
	OrderBy          *string      `pulumi:"orderBy"`
	ResultOutputFile *string      `pulumi:"resultOutputFile"`
	RetCode          *string      `pulumi:"retCode"`
	StartTime        *string      `pulumi:"startTime"`
}

A collection of values returned by getLogs.

func GetLogs

func GetLogs(ctx *pulumi.Context, args *GetLogsArgs, opts ...pulumi.InvokeOption) (*GetLogsResult, error)

type GetLogsResultOutput

type GetLogsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getLogs.

func (GetLogsResultOutput) ElementType

func (GetLogsResultOutput) ElementType() reflect.Type

func (GetLogsResultOutput) EndTime

func (GetLogsResultOutput) FunctionName

func (o GetLogsResultOutput) FunctionName() pulumi.StringOutput

func (GetLogsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetLogsResultOutput) InvokeRequestId

func (o GetLogsResultOutput) InvokeRequestId() pulumi.StringPtrOutput

func (GetLogsResultOutput) Limit

func (GetLogsResultOutput) Logs

func (GetLogsResultOutput) Namespace

func (GetLogsResultOutput) Offset

func (GetLogsResultOutput) Order

func (GetLogsResultOutput) OrderBy

func (GetLogsResultOutput) ResultOutputFile

func (o GetLogsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetLogsResultOutput) RetCode

func (GetLogsResultOutput) StartTime

func (GetLogsResultOutput) ToGetLogsResultOutput

func (o GetLogsResultOutput) ToGetLogsResultOutput() GetLogsResultOutput

func (GetLogsResultOutput) ToGetLogsResultOutputWithContext

func (o GetLogsResultOutput) ToGetLogsResultOutputWithContext(ctx context.Context) GetLogsResultOutput

type GetNamespacesArgs

type GetNamespacesArgs struct {
	Description      *string `pulumi:"description"`
	Namespace        *string `pulumi:"namespace"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getNamespaces.

type GetNamespacesNamespace

type GetNamespacesNamespace struct {
	CreateTime  string `pulumi:"createTime"`
	Description string `pulumi:"description"`
	ModifyTime  string `pulumi:"modifyTime"`
	Namespace   string `pulumi:"namespace"`
	Type        string `pulumi:"type"`
}

type GetNamespacesNamespaceArgs

type GetNamespacesNamespaceArgs struct {
	CreateTime  pulumi.StringInput `pulumi:"createTime"`
	Description pulumi.StringInput `pulumi:"description"`
	ModifyTime  pulumi.StringInput `pulumi:"modifyTime"`
	Namespace   pulumi.StringInput `pulumi:"namespace"`
	Type        pulumi.StringInput `pulumi:"type"`
}

func (GetNamespacesNamespaceArgs) ElementType

func (GetNamespacesNamespaceArgs) ElementType() reflect.Type

func (GetNamespacesNamespaceArgs) ToGetNamespacesNamespaceOutput

func (i GetNamespacesNamespaceArgs) ToGetNamespacesNamespaceOutput() GetNamespacesNamespaceOutput

func (GetNamespacesNamespaceArgs) ToGetNamespacesNamespaceOutputWithContext

func (i GetNamespacesNamespaceArgs) ToGetNamespacesNamespaceOutputWithContext(ctx context.Context) GetNamespacesNamespaceOutput

type GetNamespacesNamespaceArray

type GetNamespacesNamespaceArray []GetNamespacesNamespaceInput

func (GetNamespacesNamespaceArray) ElementType

func (GetNamespacesNamespaceArray) ToGetNamespacesNamespaceArrayOutput

func (i GetNamespacesNamespaceArray) ToGetNamespacesNamespaceArrayOutput() GetNamespacesNamespaceArrayOutput

func (GetNamespacesNamespaceArray) ToGetNamespacesNamespaceArrayOutputWithContext

func (i GetNamespacesNamespaceArray) ToGetNamespacesNamespaceArrayOutputWithContext(ctx context.Context) GetNamespacesNamespaceArrayOutput

type GetNamespacesNamespaceArrayInput

type GetNamespacesNamespaceArrayInput interface {
	pulumi.Input

	ToGetNamespacesNamespaceArrayOutput() GetNamespacesNamespaceArrayOutput
	ToGetNamespacesNamespaceArrayOutputWithContext(context.Context) GetNamespacesNamespaceArrayOutput
}

GetNamespacesNamespaceArrayInput is an input type that accepts GetNamespacesNamespaceArray and GetNamespacesNamespaceArrayOutput values. You can construct a concrete instance of `GetNamespacesNamespaceArrayInput` via:

GetNamespacesNamespaceArray{ GetNamespacesNamespaceArgs{...} }

type GetNamespacesNamespaceArrayOutput

type GetNamespacesNamespaceArrayOutput struct{ *pulumi.OutputState }

func (GetNamespacesNamespaceArrayOutput) ElementType

func (GetNamespacesNamespaceArrayOutput) Index

func (GetNamespacesNamespaceArrayOutput) ToGetNamespacesNamespaceArrayOutput

func (o GetNamespacesNamespaceArrayOutput) ToGetNamespacesNamespaceArrayOutput() GetNamespacesNamespaceArrayOutput

func (GetNamespacesNamespaceArrayOutput) ToGetNamespacesNamespaceArrayOutputWithContext

func (o GetNamespacesNamespaceArrayOutput) ToGetNamespacesNamespaceArrayOutputWithContext(ctx context.Context) GetNamespacesNamespaceArrayOutput

type GetNamespacesNamespaceInput

type GetNamespacesNamespaceInput interface {
	pulumi.Input

	ToGetNamespacesNamespaceOutput() GetNamespacesNamespaceOutput
	ToGetNamespacesNamespaceOutputWithContext(context.Context) GetNamespacesNamespaceOutput
}

GetNamespacesNamespaceInput is an input type that accepts GetNamespacesNamespaceArgs and GetNamespacesNamespaceOutput values. You can construct a concrete instance of `GetNamespacesNamespaceInput` via:

GetNamespacesNamespaceArgs{...}

type GetNamespacesNamespaceOutput

type GetNamespacesNamespaceOutput struct{ *pulumi.OutputState }

func (GetNamespacesNamespaceOutput) CreateTime

func (GetNamespacesNamespaceOutput) Description

func (GetNamespacesNamespaceOutput) ElementType

func (GetNamespacesNamespaceOutput) ModifyTime

func (GetNamespacesNamespaceOutput) Namespace

func (GetNamespacesNamespaceOutput) ToGetNamespacesNamespaceOutput

func (o GetNamespacesNamespaceOutput) ToGetNamespacesNamespaceOutput() GetNamespacesNamespaceOutput

func (GetNamespacesNamespaceOutput) ToGetNamespacesNamespaceOutputWithContext

func (o GetNamespacesNamespaceOutput) ToGetNamespacesNamespaceOutputWithContext(ctx context.Context) GetNamespacesNamespaceOutput

func (GetNamespacesNamespaceOutput) Type

type GetNamespacesOutputArgs

type GetNamespacesOutputArgs struct {
	Description      pulumi.StringPtrInput `pulumi:"description"`
	Namespace        pulumi.StringPtrInput `pulumi:"namespace"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getNamespaces.

func (GetNamespacesOutputArgs) ElementType

func (GetNamespacesOutputArgs) ElementType() reflect.Type

type GetNamespacesResult

type GetNamespacesResult struct {
	Description *string `pulumi:"description"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                   `pulumi:"id"`
	Namespace        *string                  `pulumi:"namespace"`
	Namespaces       []GetNamespacesNamespace `pulumi:"namespaces"`
	ResultOutputFile *string                  `pulumi:"resultOutputFile"`
}

A collection of values returned by getNamespaces.

func GetNamespaces

func GetNamespaces(ctx *pulumi.Context, args *GetNamespacesArgs, opts ...pulumi.InvokeOption) (*GetNamespacesResult, error)

type GetNamespacesResultOutput

type GetNamespacesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getNamespaces.

func (GetNamespacesResultOutput) Description

func (GetNamespacesResultOutput) ElementType

func (GetNamespacesResultOutput) ElementType() reflect.Type

func (GetNamespacesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetNamespacesResultOutput) Namespace

func (GetNamespacesResultOutput) Namespaces

func (GetNamespacesResultOutput) ResultOutputFile

func (o GetNamespacesResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetNamespacesResultOutput) ToGetNamespacesResultOutput

func (o GetNamespacesResultOutput) ToGetNamespacesResultOutput() GetNamespacesResultOutput

func (GetNamespacesResultOutput) ToGetNamespacesResultOutputWithContext

func (o GetNamespacesResultOutput) ToGetNamespacesResultOutputWithContext(ctx context.Context) GetNamespacesResultOutput

type GetRequestStatusArgs

type GetRequestStatusArgs struct {
	EndTime           *string `pulumi:"endTime"`
	FunctionName      string  `pulumi:"functionName"`
	FunctionRequestId string  `pulumi:"functionRequestId"`
	Namespace         *string `pulumi:"namespace"`
	ResultOutputFile  *string `pulumi:"resultOutputFile"`
	StartTime         *string `pulumi:"startTime"`
}

A collection of arguments for invoking getRequestStatus.

type GetRequestStatusData

type GetRequestStatusData struct {
	Duration     float64 `pulumi:"duration"`
	FunctionName string  `pulumi:"functionName"`
	MemUsage     float64 `pulumi:"memUsage"`
	RequestId    string  `pulumi:"requestId"`
	RetCode      int     `pulumi:"retCode"`
	RetMsg       string  `pulumi:"retMsg"`
	RetryNum     int     `pulumi:"retryNum"`
	StartTime    string  `pulumi:"startTime"`
}

type GetRequestStatusDataArgs

type GetRequestStatusDataArgs struct {
	Duration     pulumi.Float64Input `pulumi:"duration"`
	FunctionName pulumi.StringInput  `pulumi:"functionName"`
	MemUsage     pulumi.Float64Input `pulumi:"memUsage"`
	RequestId    pulumi.StringInput  `pulumi:"requestId"`
	RetCode      pulumi.IntInput     `pulumi:"retCode"`
	RetMsg       pulumi.StringInput  `pulumi:"retMsg"`
	RetryNum     pulumi.IntInput     `pulumi:"retryNum"`
	StartTime    pulumi.StringInput  `pulumi:"startTime"`
}

func (GetRequestStatusDataArgs) ElementType

func (GetRequestStatusDataArgs) ElementType() reflect.Type

func (GetRequestStatusDataArgs) ToGetRequestStatusDataOutput

func (i GetRequestStatusDataArgs) ToGetRequestStatusDataOutput() GetRequestStatusDataOutput

func (GetRequestStatusDataArgs) ToGetRequestStatusDataOutputWithContext

func (i GetRequestStatusDataArgs) ToGetRequestStatusDataOutputWithContext(ctx context.Context) GetRequestStatusDataOutput

type GetRequestStatusDataArray

type GetRequestStatusDataArray []GetRequestStatusDataInput

func (GetRequestStatusDataArray) ElementType

func (GetRequestStatusDataArray) ElementType() reflect.Type

func (GetRequestStatusDataArray) ToGetRequestStatusDataArrayOutput

func (i GetRequestStatusDataArray) ToGetRequestStatusDataArrayOutput() GetRequestStatusDataArrayOutput

func (GetRequestStatusDataArray) ToGetRequestStatusDataArrayOutputWithContext

func (i GetRequestStatusDataArray) ToGetRequestStatusDataArrayOutputWithContext(ctx context.Context) GetRequestStatusDataArrayOutput

type GetRequestStatusDataArrayInput

type GetRequestStatusDataArrayInput interface {
	pulumi.Input

	ToGetRequestStatusDataArrayOutput() GetRequestStatusDataArrayOutput
	ToGetRequestStatusDataArrayOutputWithContext(context.Context) GetRequestStatusDataArrayOutput
}

GetRequestStatusDataArrayInput is an input type that accepts GetRequestStatusDataArray and GetRequestStatusDataArrayOutput values. You can construct a concrete instance of `GetRequestStatusDataArrayInput` via:

GetRequestStatusDataArray{ GetRequestStatusDataArgs{...} }

type GetRequestStatusDataArrayOutput

type GetRequestStatusDataArrayOutput struct{ *pulumi.OutputState }

func (GetRequestStatusDataArrayOutput) ElementType

func (GetRequestStatusDataArrayOutput) Index

func (GetRequestStatusDataArrayOutput) ToGetRequestStatusDataArrayOutput

func (o GetRequestStatusDataArrayOutput) ToGetRequestStatusDataArrayOutput() GetRequestStatusDataArrayOutput

func (GetRequestStatusDataArrayOutput) ToGetRequestStatusDataArrayOutputWithContext

func (o GetRequestStatusDataArrayOutput) ToGetRequestStatusDataArrayOutputWithContext(ctx context.Context) GetRequestStatusDataArrayOutput

type GetRequestStatusDataInput

type GetRequestStatusDataInput interface {
	pulumi.Input

	ToGetRequestStatusDataOutput() GetRequestStatusDataOutput
	ToGetRequestStatusDataOutputWithContext(context.Context) GetRequestStatusDataOutput
}

GetRequestStatusDataInput is an input type that accepts GetRequestStatusDataArgs and GetRequestStatusDataOutput values. You can construct a concrete instance of `GetRequestStatusDataInput` via:

GetRequestStatusDataArgs{...}

type GetRequestStatusDataOutput

type GetRequestStatusDataOutput struct{ *pulumi.OutputState }

func (GetRequestStatusDataOutput) Duration

func (GetRequestStatusDataOutput) ElementType

func (GetRequestStatusDataOutput) ElementType() reflect.Type

func (GetRequestStatusDataOutput) FunctionName

func (GetRequestStatusDataOutput) MemUsage

func (GetRequestStatusDataOutput) RequestId

func (GetRequestStatusDataOutput) RetCode

func (GetRequestStatusDataOutput) RetMsg

func (GetRequestStatusDataOutput) RetryNum

func (GetRequestStatusDataOutput) StartTime

func (GetRequestStatusDataOutput) ToGetRequestStatusDataOutput

func (o GetRequestStatusDataOutput) ToGetRequestStatusDataOutput() GetRequestStatusDataOutput

func (GetRequestStatusDataOutput) ToGetRequestStatusDataOutputWithContext

func (o GetRequestStatusDataOutput) ToGetRequestStatusDataOutputWithContext(ctx context.Context) GetRequestStatusDataOutput

type GetRequestStatusOutputArgs

type GetRequestStatusOutputArgs struct {
	EndTime           pulumi.StringPtrInput `pulumi:"endTime"`
	FunctionName      pulumi.StringInput    `pulumi:"functionName"`
	FunctionRequestId pulumi.StringInput    `pulumi:"functionRequestId"`
	Namespace         pulumi.StringPtrInput `pulumi:"namespace"`
	ResultOutputFile  pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	StartTime         pulumi.StringPtrInput `pulumi:"startTime"`
}

A collection of arguments for invoking getRequestStatus.

func (GetRequestStatusOutputArgs) ElementType

func (GetRequestStatusOutputArgs) ElementType() reflect.Type

type GetRequestStatusResult

type GetRequestStatusResult struct {
	Datas             []GetRequestStatusData `pulumi:"datas"`
	EndTime           *string                `pulumi:"endTime"`
	FunctionName      string                 `pulumi:"functionName"`
	FunctionRequestId string                 `pulumi:"functionRequestId"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	Namespace        *string `pulumi:"namespace"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	StartTime        *string `pulumi:"startTime"`
}

A collection of values returned by getRequestStatus.

type GetRequestStatusResultOutput

type GetRequestStatusResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getRequestStatus.

func (GetRequestStatusResultOutput) Datas

func (GetRequestStatusResultOutput) ElementType

func (GetRequestStatusResultOutput) EndTime

func (GetRequestStatusResultOutput) FunctionName

func (GetRequestStatusResultOutput) FunctionRequestId

func (o GetRequestStatusResultOutput) FunctionRequestId() pulumi.StringOutput

func (GetRequestStatusResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetRequestStatusResultOutput) Namespace

func (GetRequestStatusResultOutput) ResultOutputFile

func (GetRequestStatusResultOutput) StartTime

func (GetRequestStatusResultOutput) ToGetRequestStatusResultOutput

func (o GetRequestStatusResultOutput) ToGetRequestStatusResultOutput() GetRequestStatusResultOutput

func (GetRequestStatusResultOutput) ToGetRequestStatusResultOutputWithContext

func (o GetRequestStatusResultOutput) ToGetRequestStatusResultOutputWithContext(ctx context.Context) GetRequestStatusResultOutput

type GetTriggersArgs

type GetTriggersArgs struct {
	Filters          []GetTriggersFilter `pulumi:"filters"`
	FunctionName     string              `pulumi:"functionName"`
	Namespace        *string             `pulumi:"namespace"`
	Order            *string             `pulumi:"order"`
	OrderBy          *string             `pulumi:"orderBy"`
	ResultOutputFile *string             `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getTriggers.

type GetTriggersFilter

type GetTriggersFilter struct {
	Name   string   `pulumi:"name"`
	Values []string `pulumi:"values"`
}

type GetTriggersFilterArgs

type GetTriggersFilterArgs struct {
	Name   pulumi.StringInput      `pulumi:"name"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetTriggersFilterArgs) ElementType

func (GetTriggersFilterArgs) ElementType() reflect.Type

func (GetTriggersFilterArgs) ToGetTriggersFilterOutput

func (i GetTriggersFilterArgs) ToGetTriggersFilterOutput() GetTriggersFilterOutput

func (GetTriggersFilterArgs) ToGetTriggersFilterOutputWithContext

func (i GetTriggersFilterArgs) ToGetTriggersFilterOutputWithContext(ctx context.Context) GetTriggersFilterOutput

type GetTriggersFilterArray

type GetTriggersFilterArray []GetTriggersFilterInput

func (GetTriggersFilterArray) ElementType

func (GetTriggersFilterArray) ElementType() reflect.Type

func (GetTriggersFilterArray) ToGetTriggersFilterArrayOutput

func (i GetTriggersFilterArray) ToGetTriggersFilterArrayOutput() GetTriggersFilterArrayOutput

func (GetTriggersFilterArray) ToGetTriggersFilterArrayOutputWithContext

func (i GetTriggersFilterArray) ToGetTriggersFilterArrayOutputWithContext(ctx context.Context) GetTriggersFilterArrayOutput

type GetTriggersFilterArrayInput

type GetTriggersFilterArrayInput interface {
	pulumi.Input

	ToGetTriggersFilterArrayOutput() GetTriggersFilterArrayOutput
	ToGetTriggersFilterArrayOutputWithContext(context.Context) GetTriggersFilterArrayOutput
}

GetTriggersFilterArrayInput is an input type that accepts GetTriggersFilterArray and GetTriggersFilterArrayOutput values. You can construct a concrete instance of `GetTriggersFilterArrayInput` via:

GetTriggersFilterArray{ GetTriggersFilterArgs{...} }

type GetTriggersFilterArrayOutput

type GetTriggersFilterArrayOutput struct{ *pulumi.OutputState }

func (GetTriggersFilterArrayOutput) ElementType

func (GetTriggersFilterArrayOutput) Index

func (GetTriggersFilterArrayOutput) ToGetTriggersFilterArrayOutput

func (o GetTriggersFilterArrayOutput) ToGetTriggersFilterArrayOutput() GetTriggersFilterArrayOutput

func (GetTriggersFilterArrayOutput) ToGetTriggersFilterArrayOutputWithContext

func (o GetTriggersFilterArrayOutput) ToGetTriggersFilterArrayOutputWithContext(ctx context.Context) GetTriggersFilterArrayOutput

type GetTriggersFilterInput

type GetTriggersFilterInput interface {
	pulumi.Input

	ToGetTriggersFilterOutput() GetTriggersFilterOutput
	ToGetTriggersFilterOutputWithContext(context.Context) GetTriggersFilterOutput
}

GetTriggersFilterInput is an input type that accepts GetTriggersFilterArgs and GetTriggersFilterOutput values. You can construct a concrete instance of `GetTriggersFilterInput` via:

GetTriggersFilterArgs{...}

type GetTriggersFilterOutput

type GetTriggersFilterOutput struct{ *pulumi.OutputState }

func (GetTriggersFilterOutput) ElementType

func (GetTriggersFilterOutput) ElementType() reflect.Type

func (GetTriggersFilterOutput) Name

func (GetTriggersFilterOutput) ToGetTriggersFilterOutput

func (o GetTriggersFilterOutput) ToGetTriggersFilterOutput() GetTriggersFilterOutput

func (GetTriggersFilterOutput) ToGetTriggersFilterOutputWithContext

func (o GetTriggersFilterOutput) ToGetTriggersFilterOutputWithContext(ctx context.Context) GetTriggersFilterOutput

func (GetTriggersFilterOutput) Values

type GetTriggersOutputArgs

type GetTriggersOutputArgs struct {
	Filters          GetTriggersFilterArrayInput `pulumi:"filters"`
	FunctionName     pulumi.StringInput          `pulumi:"functionName"`
	Namespace        pulumi.StringPtrInput       `pulumi:"namespace"`
	Order            pulumi.StringPtrInput       `pulumi:"order"`
	OrderBy          pulumi.StringPtrInput       `pulumi:"orderBy"`
	ResultOutputFile pulumi.StringPtrInput       `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getTriggers.

func (GetTriggersOutputArgs) ElementType

func (GetTriggersOutputArgs) ElementType() reflect.Type

type GetTriggersResult

type GetTriggersResult struct {
	Filters      []GetTriggersFilter `pulumi:"filters"`
	FunctionName string              `pulumi:"functionName"`
	// The provider-assigned unique ID for this managed resource.
	Id               string               `pulumi:"id"`
	Namespace        *string              `pulumi:"namespace"`
	Order            *string              `pulumi:"order"`
	OrderBy          *string              `pulumi:"orderBy"`
	ResultOutputFile *string              `pulumi:"resultOutputFile"`
	Triggers         []GetTriggersTrigger `pulumi:"triggers"`
}

A collection of values returned by getTriggers.

func GetTriggers

func GetTriggers(ctx *pulumi.Context, args *GetTriggersArgs, opts ...pulumi.InvokeOption) (*GetTriggersResult, error)

type GetTriggersResultOutput

type GetTriggersResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getTriggers.

func (GetTriggersResultOutput) ElementType

func (GetTriggersResultOutput) ElementType() reflect.Type

func (GetTriggersResultOutput) Filters

func (GetTriggersResultOutput) FunctionName

func (o GetTriggersResultOutput) FunctionName() pulumi.StringOutput

func (GetTriggersResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetTriggersResultOutput) Namespace

func (GetTriggersResultOutput) Order

func (GetTriggersResultOutput) OrderBy

func (GetTriggersResultOutput) ResultOutputFile

func (o GetTriggersResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetTriggersResultOutput) ToGetTriggersResultOutput

func (o GetTriggersResultOutput) ToGetTriggersResultOutput() GetTriggersResultOutput

func (GetTriggersResultOutput) ToGetTriggersResultOutputWithContext

func (o GetTriggersResultOutput) ToGetTriggersResultOutputWithContext(ctx context.Context) GetTriggersResultOutput

func (GetTriggersResultOutput) Triggers

type GetTriggersTrigger

type GetTriggersTrigger struct {
	AddTime          string `pulumi:"addTime"`
	AvailableStatus  string `pulumi:"availableStatus"`
	BindStatus       string `pulumi:"bindStatus"`
	CustomArgument   string `pulumi:"customArgument"`
	Enable           int    `pulumi:"enable"`
	ModTime          string `pulumi:"modTime"`
	Qualifier        string `pulumi:"qualifier"`
	ResourceId       string `pulumi:"resourceId"`
	TriggerAttribute string `pulumi:"triggerAttribute"`
	TriggerDesc      string `pulumi:"triggerDesc"`
	TriggerName      string `pulumi:"triggerName"`
	Type             string `pulumi:"type"`
}

type GetTriggersTriggerArgs

type GetTriggersTriggerArgs struct {
	AddTime          pulumi.StringInput `pulumi:"addTime"`
	AvailableStatus  pulumi.StringInput `pulumi:"availableStatus"`
	BindStatus       pulumi.StringInput `pulumi:"bindStatus"`
	CustomArgument   pulumi.StringInput `pulumi:"customArgument"`
	Enable           pulumi.IntInput    `pulumi:"enable"`
	ModTime          pulumi.StringInput `pulumi:"modTime"`
	Qualifier        pulumi.StringInput `pulumi:"qualifier"`
	ResourceId       pulumi.StringInput `pulumi:"resourceId"`
	TriggerAttribute pulumi.StringInput `pulumi:"triggerAttribute"`
	TriggerDesc      pulumi.StringInput `pulumi:"triggerDesc"`
	TriggerName      pulumi.StringInput `pulumi:"triggerName"`
	Type             pulumi.StringInput `pulumi:"type"`
}

func (GetTriggersTriggerArgs) ElementType

func (GetTriggersTriggerArgs) ElementType() reflect.Type

func (GetTriggersTriggerArgs) ToGetTriggersTriggerOutput

func (i GetTriggersTriggerArgs) ToGetTriggersTriggerOutput() GetTriggersTriggerOutput

func (GetTriggersTriggerArgs) ToGetTriggersTriggerOutputWithContext

func (i GetTriggersTriggerArgs) ToGetTriggersTriggerOutputWithContext(ctx context.Context) GetTriggersTriggerOutput

type GetTriggersTriggerArray

type GetTriggersTriggerArray []GetTriggersTriggerInput

func (GetTriggersTriggerArray) ElementType

func (GetTriggersTriggerArray) ElementType() reflect.Type

func (GetTriggersTriggerArray) ToGetTriggersTriggerArrayOutput

func (i GetTriggersTriggerArray) ToGetTriggersTriggerArrayOutput() GetTriggersTriggerArrayOutput

func (GetTriggersTriggerArray) ToGetTriggersTriggerArrayOutputWithContext

func (i GetTriggersTriggerArray) ToGetTriggersTriggerArrayOutputWithContext(ctx context.Context) GetTriggersTriggerArrayOutput

type GetTriggersTriggerArrayInput

type GetTriggersTriggerArrayInput interface {
	pulumi.Input

	ToGetTriggersTriggerArrayOutput() GetTriggersTriggerArrayOutput
	ToGetTriggersTriggerArrayOutputWithContext(context.Context) GetTriggersTriggerArrayOutput
}

GetTriggersTriggerArrayInput is an input type that accepts GetTriggersTriggerArray and GetTriggersTriggerArrayOutput values. You can construct a concrete instance of `GetTriggersTriggerArrayInput` via:

GetTriggersTriggerArray{ GetTriggersTriggerArgs{...} }

type GetTriggersTriggerArrayOutput

type GetTriggersTriggerArrayOutput struct{ *pulumi.OutputState }

func (GetTriggersTriggerArrayOutput) ElementType

func (GetTriggersTriggerArrayOutput) Index

func (GetTriggersTriggerArrayOutput) ToGetTriggersTriggerArrayOutput

func (o GetTriggersTriggerArrayOutput) ToGetTriggersTriggerArrayOutput() GetTriggersTriggerArrayOutput

func (GetTriggersTriggerArrayOutput) ToGetTriggersTriggerArrayOutputWithContext

func (o GetTriggersTriggerArrayOutput) ToGetTriggersTriggerArrayOutputWithContext(ctx context.Context) GetTriggersTriggerArrayOutput

type GetTriggersTriggerInput

type GetTriggersTriggerInput interface {
	pulumi.Input

	ToGetTriggersTriggerOutput() GetTriggersTriggerOutput
	ToGetTriggersTriggerOutputWithContext(context.Context) GetTriggersTriggerOutput
}

GetTriggersTriggerInput is an input type that accepts GetTriggersTriggerArgs and GetTriggersTriggerOutput values. You can construct a concrete instance of `GetTriggersTriggerInput` via:

GetTriggersTriggerArgs{...}

type GetTriggersTriggerOutput

type GetTriggersTriggerOutput struct{ *pulumi.OutputState }

func (GetTriggersTriggerOutput) AddTime

func (GetTriggersTriggerOutput) AvailableStatus

func (o GetTriggersTriggerOutput) AvailableStatus() pulumi.StringOutput

func (GetTriggersTriggerOutput) BindStatus

func (GetTriggersTriggerOutput) CustomArgument

func (o GetTriggersTriggerOutput) CustomArgument() pulumi.StringOutput

func (GetTriggersTriggerOutput) ElementType

func (GetTriggersTriggerOutput) ElementType() reflect.Type

func (GetTriggersTriggerOutput) Enable

func (GetTriggersTriggerOutput) ModTime

func (GetTriggersTriggerOutput) Qualifier

func (GetTriggersTriggerOutput) ResourceId

func (GetTriggersTriggerOutput) ToGetTriggersTriggerOutput

func (o GetTriggersTriggerOutput) ToGetTriggersTriggerOutput() GetTriggersTriggerOutput

func (GetTriggersTriggerOutput) ToGetTriggersTriggerOutputWithContext

func (o GetTriggersTriggerOutput) ToGetTriggersTriggerOutputWithContext(ctx context.Context) GetTriggersTriggerOutput

func (GetTriggersTriggerOutput) TriggerAttribute

func (o GetTriggersTriggerOutput) TriggerAttribute() pulumi.StringOutput

func (GetTriggersTriggerOutput) TriggerDesc

func (GetTriggersTriggerOutput) TriggerName

func (GetTriggersTriggerOutput) Type

type InvokeFunction

type InvokeFunction struct {
	pulumi.CustomResourceState

	// Function running parameter, which is in the JSON format. The maximum parameter size is 6 MB for synchronized invocations
	// and 128KB for asynchronized invocations. This field corresponds to event input parameter.
	ClientContext pulumi.StringPtrOutput `pulumi:"clientContext"`
	// Function name.
	FunctionName pulumi.StringOutput `pulumi:"functionName"`
	// Fill in RequestResponse for synchronized invocations (default and recommended) and Event for asychronized invocations.
	// Note that for synchronized invocations, the max timeout period is 300s. Choose asychronized invocations if the required
	// timeout period is longer than 300 seconds. You can also use InvokeFunction for synchronized invocations.
	InvocationType pulumi.StringPtrOutput `pulumi:"invocationType"`
	// Null for async invocations.
	LogType pulumi.StringPtrOutput `pulumi:"logType"`
	// Namespace.
	Namespace pulumi.StringPtrOutput `pulumi:"namespace"`
	// The version or alias of the triggered function. It defaults to $LATEST.
	Qualifier pulumi.StringPtrOutput `pulumi:"qualifier"`
	// Traffic routing config in json format, e.g., {k:v}. Please note that both k and v must be strings. Up to 1024 bytes
	// allowed.
	RoutingKey pulumi.StringPtrOutput `pulumi:"routingKey"`
}

func GetInvokeFunction

func GetInvokeFunction(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *InvokeFunctionState, opts ...pulumi.ResourceOption) (*InvokeFunction, error)

GetInvokeFunction gets an existing InvokeFunction 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 NewInvokeFunction

func NewInvokeFunction(ctx *pulumi.Context,
	name string, args *InvokeFunctionArgs, opts ...pulumi.ResourceOption) (*InvokeFunction, error)

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

func (*InvokeFunction) ElementType

func (*InvokeFunction) ElementType() reflect.Type

func (*InvokeFunction) ToInvokeFunctionOutput

func (i *InvokeFunction) ToInvokeFunctionOutput() InvokeFunctionOutput

func (*InvokeFunction) ToInvokeFunctionOutputWithContext

func (i *InvokeFunction) ToInvokeFunctionOutputWithContext(ctx context.Context) InvokeFunctionOutput

type InvokeFunctionArgs

type InvokeFunctionArgs struct {
	// Function running parameter, which is in the JSON format. The maximum parameter size is 6 MB for synchronized invocations
	// and 128KB for asynchronized invocations. This field corresponds to event input parameter.
	ClientContext pulumi.StringPtrInput
	// Function name.
	FunctionName pulumi.StringInput
	// Fill in RequestResponse for synchronized invocations (default and recommended) and Event for asychronized invocations.
	// Note that for synchronized invocations, the max timeout period is 300s. Choose asychronized invocations if the required
	// timeout period is longer than 300 seconds. You can also use InvokeFunction for synchronized invocations.
	InvocationType pulumi.StringPtrInput
	// Null for async invocations.
	LogType pulumi.StringPtrInput
	// Namespace.
	Namespace pulumi.StringPtrInput
	// The version or alias of the triggered function. It defaults to $LATEST.
	Qualifier pulumi.StringPtrInput
	// Traffic routing config in json format, e.g., {k:v}. Please note that both k and v must be strings. Up to 1024 bytes
	// allowed.
	RoutingKey pulumi.StringPtrInput
}

The set of arguments for constructing a InvokeFunction resource.

func (InvokeFunctionArgs) ElementType

func (InvokeFunctionArgs) ElementType() reflect.Type

type InvokeFunctionArray

type InvokeFunctionArray []InvokeFunctionInput

func (InvokeFunctionArray) ElementType

func (InvokeFunctionArray) ElementType() reflect.Type

func (InvokeFunctionArray) ToInvokeFunctionArrayOutput

func (i InvokeFunctionArray) ToInvokeFunctionArrayOutput() InvokeFunctionArrayOutput

func (InvokeFunctionArray) ToInvokeFunctionArrayOutputWithContext

func (i InvokeFunctionArray) ToInvokeFunctionArrayOutputWithContext(ctx context.Context) InvokeFunctionArrayOutput

type InvokeFunctionArrayInput

type InvokeFunctionArrayInput interface {
	pulumi.Input

	ToInvokeFunctionArrayOutput() InvokeFunctionArrayOutput
	ToInvokeFunctionArrayOutputWithContext(context.Context) InvokeFunctionArrayOutput
}

InvokeFunctionArrayInput is an input type that accepts InvokeFunctionArray and InvokeFunctionArrayOutput values. You can construct a concrete instance of `InvokeFunctionArrayInput` via:

InvokeFunctionArray{ InvokeFunctionArgs{...} }

type InvokeFunctionArrayOutput

type InvokeFunctionArrayOutput struct{ *pulumi.OutputState }

func (InvokeFunctionArrayOutput) ElementType

func (InvokeFunctionArrayOutput) ElementType() reflect.Type

func (InvokeFunctionArrayOutput) Index

func (InvokeFunctionArrayOutput) ToInvokeFunctionArrayOutput

func (o InvokeFunctionArrayOutput) ToInvokeFunctionArrayOutput() InvokeFunctionArrayOutput

func (InvokeFunctionArrayOutput) ToInvokeFunctionArrayOutputWithContext

func (o InvokeFunctionArrayOutput) ToInvokeFunctionArrayOutputWithContext(ctx context.Context) InvokeFunctionArrayOutput

type InvokeFunctionInput

type InvokeFunctionInput interface {
	pulumi.Input

	ToInvokeFunctionOutput() InvokeFunctionOutput
	ToInvokeFunctionOutputWithContext(ctx context.Context) InvokeFunctionOutput
}

type InvokeFunctionMap

type InvokeFunctionMap map[string]InvokeFunctionInput

func (InvokeFunctionMap) ElementType

func (InvokeFunctionMap) ElementType() reflect.Type

func (InvokeFunctionMap) ToInvokeFunctionMapOutput

func (i InvokeFunctionMap) ToInvokeFunctionMapOutput() InvokeFunctionMapOutput

func (InvokeFunctionMap) ToInvokeFunctionMapOutputWithContext

func (i InvokeFunctionMap) ToInvokeFunctionMapOutputWithContext(ctx context.Context) InvokeFunctionMapOutput

type InvokeFunctionMapInput

type InvokeFunctionMapInput interface {
	pulumi.Input

	ToInvokeFunctionMapOutput() InvokeFunctionMapOutput
	ToInvokeFunctionMapOutputWithContext(context.Context) InvokeFunctionMapOutput
}

InvokeFunctionMapInput is an input type that accepts InvokeFunctionMap and InvokeFunctionMapOutput values. You can construct a concrete instance of `InvokeFunctionMapInput` via:

InvokeFunctionMap{ "key": InvokeFunctionArgs{...} }

type InvokeFunctionMapOutput

type InvokeFunctionMapOutput struct{ *pulumi.OutputState }

func (InvokeFunctionMapOutput) ElementType

func (InvokeFunctionMapOutput) ElementType() reflect.Type

func (InvokeFunctionMapOutput) MapIndex

func (InvokeFunctionMapOutput) ToInvokeFunctionMapOutput

func (o InvokeFunctionMapOutput) ToInvokeFunctionMapOutput() InvokeFunctionMapOutput

func (InvokeFunctionMapOutput) ToInvokeFunctionMapOutputWithContext

func (o InvokeFunctionMapOutput) ToInvokeFunctionMapOutputWithContext(ctx context.Context) InvokeFunctionMapOutput

type InvokeFunctionOutput

type InvokeFunctionOutput struct{ *pulumi.OutputState }

func (InvokeFunctionOutput) ClientContext

func (o InvokeFunctionOutput) ClientContext() pulumi.StringPtrOutput

Function running parameter, which is in the JSON format. The maximum parameter size is 6 MB for synchronized invocations and 128KB for asynchronized invocations. This field corresponds to event input parameter.

func (InvokeFunctionOutput) ElementType

func (InvokeFunctionOutput) ElementType() reflect.Type

func (InvokeFunctionOutput) FunctionName

func (o InvokeFunctionOutput) FunctionName() pulumi.StringOutput

Function name.

func (InvokeFunctionOutput) InvocationType

func (o InvokeFunctionOutput) InvocationType() pulumi.StringPtrOutput

Fill in RequestResponse for synchronized invocations (default and recommended) and Event for asychronized invocations. Note that for synchronized invocations, the max timeout period is 300s. Choose asychronized invocations if the required timeout period is longer than 300 seconds. You can also use InvokeFunction for synchronized invocations.

func (InvokeFunctionOutput) LogType

Null for async invocations.

func (InvokeFunctionOutput) Namespace

Namespace.

func (InvokeFunctionOutput) Qualifier

The version or alias of the triggered function. It defaults to $LATEST.

func (InvokeFunctionOutput) RoutingKey

Traffic routing config in json format, e.g., {k:v}. Please note that both k and v must be strings. Up to 1024 bytes allowed.

func (InvokeFunctionOutput) ToInvokeFunctionOutput

func (o InvokeFunctionOutput) ToInvokeFunctionOutput() InvokeFunctionOutput

func (InvokeFunctionOutput) ToInvokeFunctionOutputWithContext

func (o InvokeFunctionOutput) ToInvokeFunctionOutputWithContext(ctx context.Context) InvokeFunctionOutput

type InvokeFunctionState

type InvokeFunctionState struct {
	// Function running parameter, which is in the JSON format. The maximum parameter size is 6 MB for synchronized invocations
	// and 128KB for asynchronized invocations. This field corresponds to event input parameter.
	ClientContext pulumi.StringPtrInput
	// Function name.
	FunctionName pulumi.StringPtrInput
	// Fill in RequestResponse for synchronized invocations (default and recommended) and Event for asychronized invocations.
	// Note that for synchronized invocations, the max timeout period is 300s. Choose asychronized invocations if the required
	// timeout period is longer than 300 seconds. You can also use InvokeFunction for synchronized invocations.
	InvocationType pulumi.StringPtrInput
	// Null for async invocations.
	LogType pulumi.StringPtrInput
	// Namespace.
	Namespace pulumi.StringPtrInput
	// The version or alias of the triggered function. It defaults to $LATEST.
	Qualifier pulumi.StringPtrInput
	// Traffic routing config in json format, e.g., {k:v}. Please note that both k and v must be strings. Up to 1024 bytes
	// allowed.
	RoutingKey pulumi.StringPtrInput
}

func (InvokeFunctionState) ElementType

func (InvokeFunctionState) ElementType() reflect.Type

type Layer

type Layer struct {
	pulumi.CustomResourceState

	// The code type of layer.
	CodeSha256 pulumi.StringOutput `pulumi:"codeSha256"`
	// The compatible runtimes of layer.
	CompatibleRuntimes pulumi.StringArrayOutput `pulumi:"compatibleRuntimes"`
	// The source code of layer.
	Content LayerContentOutput `pulumi:"content"`
	// The create time of layer.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// The description of layer.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The name of layer.
	LayerName pulumi.StringOutput `pulumi:"layerName"`
	// The version of layer.
	LayerVersion pulumi.IntOutput `pulumi:"layerVersion"`
	// The license info of layer.
	LicenseInfo pulumi.StringPtrOutput `pulumi:"licenseInfo"`
	// The download location url of layer.
	Location pulumi.StringOutput `pulumi:"location"`
	// The current status of layer.
	Status pulumi.StringOutput `pulumi:"status"`
}

func GetLayer

func GetLayer(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *LayerState, opts ...pulumi.ResourceOption) (*Layer, error)

GetLayer gets an existing Layer 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 NewLayer

func NewLayer(ctx *pulumi.Context,
	name string, args *LayerArgs, opts ...pulumi.ResourceOption) (*Layer, error)

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

func (*Layer) ElementType

func (*Layer) ElementType() reflect.Type

func (*Layer) ToLayerOutput

func (i *Layer) ToLayerOutput() LayerOutput

func (*Layer) ToLayerOutputWithContext

func (i *Layer) ToLayerOutputWithContext(ctx context.Context) LayerOutput

type LayerArgs

type LayerArgs struct {
	// The compatible runtimes of layer.
	CompatibleRuntimes pulumi.StringArrayInput
	// The source code of layer.
	Content LayerContentInput
	// The description of layer.
	Description pulumi.StringPtrInput
	// The name of layer.
	LayerName pulumi.StringInput
	// The license info of layer.
	LicenseInfo pulumi.StringPtrInput
}

The set of arguments for constructing a Layer resource.

func (LayerArgs) ElementType

func (LayerArgs) ElementType() reflect.Type

type LayerArray

type LayerArray []LayerInput

func (LayerArray) ElementType

func (LayerArray) ElementType() reflect.Type

func (LayerArray) ToLayerArrayOutput

func (i LayerArray) ToLayerArrayOutput() LayerArrayOutput

func (LayerArray) ToLayerArrayOutputWithContext

func (i LayerArray) ToLayerArrayOutputWithContext(ctx context.Context) LayerArrayOutput

type LayerArrayInput

type LayerArrayInput interface {
	pulumi.Input

	ToLayerArrayOutput() LayerArrayOutput
	ToLayerArrayOutputWithContext(context.Context) LayerArrayOutput
}

LayerArrayInput is an input type that accepts LayerArray and LayerArrayOutput values. You can construct a concrete instance of `LayerArrayInput` via:

LayerArray{ LayerArgs{...} }

type LayerArrayOutput

type LayerArrayOutput struct{ *pulumi.OutputState }

func (LayerArrayOutput) ElementType

func (LayerArrayOutput) ElementType() reflect.Type

func (LayerArrayOutput) Index

func (LayerArrayOutput) ToLayerArrayOutput

func (o LayerArrayOutput) ToLayerArrayOutput() LayerArrayOutput

func (LayerArrayOutput) ToLayerArrayOutputWithContext

func (o LayerArrayOutput) ToLayerArrayOutputWithContext(ctx context.Context) LayerArrayOutput

type LayerContent

type LayerContent struct {
	CosBucketName   *string `pulumi:"cosBucketName"`
	CosBucketRegion *string `pulumi:"cosBucketRegion"`
	CosObjectName   *string `pulumi:"cosObjectName"`
	ZipFile         *string `pulumi:"zipFile"`
}

type LayerContentArgs

type LayerContentArgs struct {
	CosBucketName   pulumi.StringPtrInput `pulumi:"cosBucketName"`
	CosBucketRegion pulumi.StringPtrInput `pulumi:"cosBucketRegion"`
	CosObjectName   pulumi.StringPtrInput `pulumi:"cosObjectName"`
	ZipFile         pulumi.StringPtrInput `pulumi:"zipFile"`
}

func (LayerContentArgs) ElementType

func (LayerContentArgs) ElementType() reflect.Type

func (LayerContentArgs) ToLayerContentOutput

func (i LayerContentArgs) ToLayerContentOutput() LayerContentOutput

func (LayerContentArgs) ToLayerContentOutputWithContext

func (i LayerContentArgs) ToLayerContentOutputWithContext(ctx context.Context) LayerContentOutput

func (LayerContentArgs) ToLayerContentPtrOutput

func (i LayerContentArgs) ToLayerContentPtrOutput() LayerContentPtrOutput

func (LayerContentArgs) ToLayerContentPtrOutputWithContext

func (i LayerContentArgs) ToLayerContentPtrOutputWithContext(ctx context.Context) LayerContentPtrOutput

type LayerContentInput

type LayerContentInput interface {
	pulumi.Input

	ToLayerContentOutput() LayerContentOutput
	ToLayerContentOutputWithContext(context.Context) LayerContentOutput
}

LayerContentInput is an input type that accepts LayerContentArgs and LayerContentOutput values. You can construct a concrete instance of `LayerContentInput` via:

LayerContentArgs{...}

type LayerContentOutput

type LayerContentOutput struct{ *pulumi.OutputState }

func (LayerContentOutput) CosBucketName

func (o LayerContentOutput) CosBucketName() pulumi.StringPtrOutput

func (LayerContentOutput) CosBucketRegion

func (o LayerContentOutput) CosBucketRegion() pulumi.StringPtrOutput

func (LayerContentOutput) CosObjectName

func (o LayerContentOutput) CosObjectName() pulumi.StringPtrOutput

func (LayerContentOutput) ElementType

func (LayerContentOutput) ElementType() reflect.Type

func (LayerContentOutput) ToLayerContentOutput

func (o LayerContentOutput) ToLayerContentOutput() LayerContentOutput

func (LayerContentOutput) ToLayerContentOutputWithContext

func (o LayerContentOutput) ToLayerContentOutputWithContext(ctx context.Context) LayerContentOutput

func (LayerContentOutput) ToLayerContentPtrOutput

func (o LayerContentOutput) ToLayerContentPtrOutput() LayerContentPtrOutput

func (LayerContentOutput) ToLayerContentPtrOutputWithContext

func (o LayerContentOutput) ToLayerContentPtrOutputWithContext(ctx context.Context) LayerContentPtrOutput

func (LayerContentOutput) ZipFile

type LayerContentPtrInput

type LayerContentPtrInput interface {
	pulumi.Input

	ToLayerContentPtrOutput() LayerContentPtrOutput
	ToLayerContentPtrOutputWithContext(context.Context) LayerContentPtrOutput
}

LayerContentPtrInput is an input type that accepts LayerContentArgs, LayerContentPtr and LayerContentPtrOutput values. You can construct a concrete instance of `LayerContentPtrInput` via:

        LayerContentArgs{...}

or:

        nil

type LayerContentPtrOutput

type LayerContentPtrOutput struct{ *pulumi.OutputState }

func (LayerContentPtrOutput) CosBucketName

func (o LayerContentPtrOutput) CosBucketName() pulumi.StringPtrOutput

func (LayerContentPtrOutput) CosBucketRegion

func (o LayerContentPtrOutput) CosBucketRegion() pulumi.StringPtrOutput

func (LayerContentPtrOutput) CosObjectName

func (o LayerContentPtrOutput) CosObjectName() pulumi.StringPtrOutput

func (LayerContentPtrOutput) Elem

func (LayerContentPtrOutput) ElementType

func (LayerContentPtrOutput) ElementType() reflect.Type

func (LayerContentPtrOutput) ToLayerContentPtrOutput

func (o LayerContentPtrOutput) ToLayerContentPtrOutput() LayerContentPtrOutput

func (LayerContentPtrOutput) ToLayerContentPtrOutputWithContext

func (o LayerContentPtrOutput) ToLayerContentPtrOutputWithContext(ctx context.Context) LayerContentPtrOutput

func (LayerContentPtrOutput) ZipFile

type LayerInput

type LayerInput interface {
	pulumi.Input

	ToLayerOutput() LayerOutput
	ToLayerOutputWithContext(ctx context.Context) LayerOutput
}

type LayerMap

type LayerMap map[string]LayerInput

func (LayerMap) ElementType

func (LayerMap) ElementType() reflect.Type

func (LayerMap) ToLayerMapOutput

func (i LayerMap) ToLayerMapOutput() LayerMapOutput

func (LayerMap) ToLayerMapOutputWithContext

func (i LayerMap) ToLayerMapOutputWithContext(ctx context.Context) LayerMapOutput

type LayerMapInput

type LayerMapInput interface {
	pulumi.Input

	ToLayerMapOutput() LayerMapOutput
	ToLayerMapOutputWithContext(context.Context) LayerMapOutput
}

LayerMapInput is an input type that accepts LayerMap and LayerMapOutput values. You can construct a concrete instance of `LayerMapInput` via:

LayerMap{ "key": LayerArgs{...} }

type LayerMapOutput

type LayerMapOutput struct{ *pulumi.OutputState }

func (LayerMapOutput) ElementType

func (LayerMapOutput) ElementType() reflect.Type

func (LayerMapOutput) MapIndex

func (LayerMapOutput) ToLayerMapOutput

func (o LayerMapOutput) ToLayerMapOutput() LayerMapOutput

func (LayerMapOutput) ToLayerMapOutputWithContext

func (o LayerMapOutput) ToLayerMapOutputWithContext(ctx context.Context) LayerMapOutput

type LayerOutput

type LayerOutput struct{ *pulumi.OutputState }

func (LayerOutput) CodeSha256

func (o LayerOutput) CodeSha256() pulumi.StringOutput

The code type of layer.

func (LayerOutput) CompatibleRuntimes

func (o LayerOutput) CompatibleRuntimes() pulumi.StringArrayOutput

The compatible runtimes of layer.

func (LayerOutput) Content

func (o LayerOutput) Content() LayerContentOutput

The source code of layer.

func (LayerOutput) CreateTime

func (o LayerOutput) CreateTime() pulumi.StringOutput

The create time of layer.

func (LayerOutput) Description

func (o LayerOutput) Description() pulumi.StringPtrOutput

The description of layer.

func (LayerOutput) ElementType

func (LayerOutput) ElementType() reflect.Type

func (LayerOutput) LayerName

func (o LayerOutput) LayerName() pulumi.StringOutput

The name of layer.

func (LayerOutput) LayerVersion

func (o LayerOutput) LayerVersion() pulumi.IntOutput

The version of layer.

func (LayerOutput) LicenseInfo

func (o LayerOutput) LicenseInfo() pulumi.StringPtrOutput

The license info of layer.

func (LayerOutput) Location

func (o LayerOutput) Location() pulumi.StringOutput

The download location url of layer.

func (LayerOutput) Status

func (o LayerOutput) Status() pulumi.StringOutput

The current status of layer.

func (LayerOutput) ToLayerOutput

func (o LayerOutput) ToLayerOutput() LayerOutput

func (LayerOutput) ToLayerOutputWithContext

func (o LayerOutput) ToLayerOutputWithContext(ctx context.Context) LayerOutput

type LayerState

type LayerState struct {
	// The code type of layer.
	CodeSha256 pulumi.StringPtrInput
	// The compatible runtimes of layer.
	CompatibleRuntimes pulumi.StringArrayInput
	// The source code of layer.
	Content LayerContentPtrInput
	// The create time of layer.
	CreateTime pulumi.StringPtrInput
	// The description of layer.
	Description pulumi.StringPtrInput
	// The name of layer.
	LayerName pulumi.StringPtrInput
	// The version of layer.
	LayerVersion pulumi.IntPtrInput
	// The license info of layer.
	LicenseInfo pulumi.StringPtrInput
	// The download location url of layer.
	Location pulumi.StringPtrInput
	// The current status of layer.
	Status pulumi.StringPtrInput
}

func (LayerState) ElementType

func (LayerState) ElementType() reflect.Type

type LookupAsyncEventStatusArgs

type LookupAsyncEventStatusArgs struct {
	InvokeRequestId  string  `pulumi:"invokeRequestId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getAsyncEventStatus.

type LookupAsyncEventStatusOutputArgs

type LookupAsyncEventStatusOutputArgs struct {
	InvokeRequestId  pulumi.StringInput    `pulumi:"invokeRequestId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getAsyncEventStatus.

func (LookupAsyncEventStatusOutputArgs) ElementType

type LookupAsyncEventStatusResult

type LookupAsyncEventStatusResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string                      `pulumi:"id"`
	InvokeRequestId  string                      `pulumi:"invokeRequestId"`
	ResultOutputFile *string                     `pulumi:"resultOutputFile"`
	Results          []GetAsyncEventStatusResult `pulumi:"results"`
}

A collection of values returned by getAsyncEventStatus.

type LookupAsyncEventStatusResultOutput

type LookupAsyncEventStatusResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAsyncEventStatus.

func (LookupAsyncEventStatusResultOutput) ElementType

func (LookupAsyncEventStatusResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupAsyncEventStatusResultOutput) InvokeRequestId

func (LookupAsyncEventStatusResultOutput) ResultOutputFile

func (LookupAsyncEventStatusResultOutput) Results

func (LookupAsyncEventStatusResultOutput) ToLookupAsyncEventStatusResultOutput

func (o LookupAsyncEventStatusResultOutput) ToLookupAsyncEventStatusResultOutput() LookupAsyncEventStatusResultOutput

func (LookupAsyncEventStatusResultOutput) ToLookupAsyncEventStatusResultOutputWithContext

func (o LookupAsyncEventStatusResultOutput) ToLookupAsyncEventStatusResultOutputWithContext(ctx context.Context) LookupAsyncEventStatusResultOutput

type Namespace

type Namespace struct {
	pulumi.CustomResourceState

	// SCF namespace creation time.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Description of the SCF namespace.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// SCF namespace last modified time.
	ModifyTime pulumi.StringOutput `pulumi:"modifyTime"`
	// Name of the SCF namespace.
	Namespace pulumi.StringOutput `pulumi:"namespace"`
	// SCF namespace type.
	Type pulumi.StringOutput `pulumi:"type"`
}

func GetNamespace

func GetNamespace(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NamespaceState, opts ...pulumi.ResourceOption) (*Namespace, error)

GetNamespace gets an existing Namespace 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 NewNamespace

func NewNamespace(ctx *pulumi.Context,
	name string, args *NamespaceArgs, opts ...pulumi.ResourceOption) (*Namespace, error)

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

func (*Namespace) ElementType

func (*Namespace) ElementType() reflect.Type

func (*Namespace) ToNamespaceOutput

func (i *Namespace) ToNamespaceOutput() NamespaceOutput

func (*Namespace) ToNamespaceOutputWithContext

func (i *Namespace) ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput

type NamespaceArgs

type NamespaceArgs struct {
	// Description of the SCF namespace.
	Description pulumi.StringPtrInput
	// Name of the SCF namespace.
	Namespace pulumi.StringInput
}

The set of arguments for constructing a Namespace resource.

func (NamespaceArgs) ElementType

func (NamespaceArgs) ElementType() reflect.Type

type NamespaceArray

type NamespaceArray []NamespaceInput

func (NamespaceArray) ElementType

func (NamespaceArray) ElementType() reflect.Type

func (NamespaceArray) ToNamespaceArrayOutput

func (i NamespaceArray) ToNamespaceArrayOutput() NamespaceArrayOutput

func (NamespaceArray) ToNamespaceArrayOutputWithContext

func (i NamespaceArray) ToNamespaceArrayOutputWithContext(ctx context.Context) NamespaceArrayOutput

type NamespaceArrayInput

type NamespaceArrayInput interface {
	pulumi.Input

	ToNamespaceArrayOutput() NamespaceArrayOutput
	ToNamespaceArrayOutputWithContext(context.Context) NamespaceArrayOutput
}

NamespaceArrayInput is an input type that accepts NamespaceArray and NamespaceArrayOutput values. You can construct a concrete instance of `NamespaceArrayInput` via:

NamespaceArray{ NamespaceArgs{...} }

type NamespaceArrayOutput

type NamespaceArrayOutput struct{ *pulumi.OutputState }

func (NamespaceArrayOutput) ElementType

func (NamespaceArrayOutput) ElementType() reflect.Type

func (NamespaceArrayOutput) Index

func (NamespaceArrayOutput) ToNamespaceArrayOutput

func (o NamespaceArrayOutput) ToNamespaceArrayOutput() NamespaceArrayOutput

func (NamespaceArrayOutput) ToNamespaceArrayOutputWithContext

func (o NamespaceArrayOutput) ToNamespaceArrayOutputWithContext(ctx context.Context) NamespaceArrayOutput

type NamespaceInput

type NamespaceInput interface {
	pulumi.Input

	ToNamespaceOutput() NamespaceOutput
	ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput
}

type NamespaceMap

type NamespaceMap map[string]NamespaceInput

func (NamespaceMap) ElementType

func (NamespaceMap) ElementType() reflect.Type

func (NamespaceMap) ToNamespaceMapOutput

func (i NamespaceMap) ToNamespaceMapOutput() NamespaceMapOutput

func (NamespaceMap) ToNamespaceMapOutputWithContext

func (i NamespaceMap) ToNamespaceMapOutputWithContext(ctx context.Context) NamespaceMapOutput

type NamespaceMapInput

type NamespaceMapInput interface {
	pulumi.Input

	ToNamespaceMapOutput() NamespaceMapOutput
	ToNamespaceMapOutputWithContext(context.Context) NamespaceMapOutput
}

NamespaceMapInput is an input type that accepts NamespaceMap and NamespaceMapOutput values. You can construct a concrete instance of `NamespaceMapInput` via:

NamespaceMap{ "key": NamespaceArgs{...} }

type NamespaceMapOutput

type NamespaceMapOutput struct{ *pulumi.OutputState }

func (NamespaceMapOutput) ElementType

func (NamespaceMapOutput) ElementType() reflect.Type

func (NamespaceMapOutput) MapIndex

func (NamespaceMapOutput) ToNamespaceMapOutput

func (o NamespaceMapOutput) ToNamespaceMapOutput() NamespaceMapOutput

func (NamespaceMapOutput) ToNamespaceMapOutputWithContext

func (o NamespaceMapOutput) ToNamespaceMapOutputWithContext(ctx context.Context) NamespaceMapOutput

type NamespaceOutput

type NamespaceOutput struct{ *pulumi.OutputState }

func (NamespaceOutput) CreateTime

func (o NamespaceOutput) CreateTime() pulumi.StringOutput

SCF namespace creation time.

func (NamespaceOutput) Description

func (o NamespaceOutput) Description() pulumi.StringPtrOutput

Description of the SCF namespace.

func (NamespaceOutput) ElementType

func (NamespaceOutput) ElementType() reflect.Type

func (NamespaceOutput) ModifyTime

func (o NamespaceOutput) ModifyTime() pulumi.StringOutput

SCF namespace last modified time.

func (NamespaceOutput) Namespace

func (o NamespaceOutput) Namespace() pulumi.StringOutput

Name of the SCF namespace.

func (NamespaceOutput) ToNamespaceOutput

func (o NamespaceOutput) ToNamespaceOutput() NamespaceOutput

func (NamespaceOutput) ToNamespaceOutputWithContext

func (o NamespaceOutput) ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput

func (NamespaceOutput) Type

SCF namespace type.

type NamespaceState

type NamespaceState struct {
	// SCF namespace creation time.
	CreateTime pulumi.StringPtrInput
	// Description of the SCF namespace.
	Description pulumi.StringPtrInput
	// SCF namespace last modified time.
	ModifyTime pulumi.StringPtrInput
	// Name of the SCF namespace.
	Namespace pulumi.StringPtrInput
	// SCF namespace type.
	Type pulumi.StringPtrInput
}

func (NamespaceState) ElementType

func (NamespaceState) ElementType() reflect.Type

type ProvisionedConcurrencyConfig

type ProvisionedConcurrencyConfig struct {
	pulumi.CustomResourceState

	// Name of the function for which to set the provisioned concurrency.
	FunctionName pulumi.StringOutput `pulumi:"functionName"`
	// The maximum number of instances.
	MaxCapacity pulumi.IntPtrOutput `pulumi:"maxCapacity"`
	// The minimum number of instances. It can not be smaller than 1.
	MinCapacity pulumi.IntPtrOutput `pulumi:"minCapacity"`
	// Function namespace. Default value: default.
	Namespace pulumi.StringPtrOutput `pulumi:"namespace"`
	// Specifies the provisioned concurrency type. Default: Static provisioned concurrency. ConcurrencyUtilizationTracking:
	// Scales the concurrency automatically according to the concurrency utilization. If ConcurrencyUtilizationTracking is
	// passed in, TrackingTarget, MinCapacity and MaxCapacity are required, and VersionProvisionedConcurrencyNum must be 0.
	ProvisionedType pulumi.StringPtrOutput `pulumi:"provisionedType"`
	// Function version number. Note: the $LATEST version does not support provisioned concurrency.
	Qualifier pulumi.StringOutput `pulumi:"qualifier"`
	// The target concurrency utilization. Range: (0,1) (two decimal places).
	TrackingTarget pulumi.Float64PtrOutput `pulumi:"trackingTarget"`
	// Scheduled provisioned concurrency scaling action.
	TriggerActions ProvisionedConcurrencyConfigTriggerActionArrayOutput `pulumi:"triggerActions"`
	// Provisioned concurrency amount. Note: there is an upper limit for the sum of provisioned concurrency amounts of all
	// versions, which currently is the function&amp;#39;s maximum concurrency quota minus 100.
	VersionProvisionedConcurrencyNum pulumi.IntOutput `pulumi:"versionProvisionedConcurrencyNum"`
}

func GetProvisionedConcurrencyConfig

func GetProvisionedConcurrencyConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ProvisionedConcurrencyConfigState, opts ...pulumi.ResourceOption) (*ProvisionedConcurrencyConfig, error)

GetProvisionedConcurrencyConfig gets an existing ProvisionedConcurrencyConfig 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 NewProvisionedConcurrencyConfig

func NewProvisionedConcurrencyConfig(ctx *pulumi.Context,
	name string, args *ProvisionedConcurrencyConfigArgs, opts ...pulumi.ResourceOption) (*ProvisionedConcurrencyConfig, error)

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

func (*ProvisionedConcurrencyConfig) ElementType

func (*ProvisionedConcurrencyConfig) ElementType() reflect.Type

func (*ProvisionedConcurrencyConfig) ToProvisionedConcurrencyConfigOutput

func (i *ProvisionedConcurrencyConfig) ToProvisionedConcurrencyConfigOutput() ProvisionedConcurrencyConfigOutput

func (*ProvisionedConcurrencyConfig) ToProvisionedConcurrencyConfigOutputWithContext

func (i *ProvisionedConcurrencyConfig) ToProvisionedConcurrencyConfigOutputWithContext(ctx context.Context) ProvisionedConcurrencyConfigOutput

type ProvisionedConcurrencyConfigArgs

type ProvisionedConcurrencyConfigArgs struct {
	// Name of the function for which to set the provisioned concurrency.
	FunctionName pulumi.StringInput
	// The maximum number of instances.
	MaxCapacity pulumi.IntPtrInput
	// The minimum number of instances. It can not be smaller than 1.
	MinCapacity pulumi.IntPtrInput
	// Function namespace. Default value: default.
	Namespace pulumi.StringPtrInput
	// Specifies the provisioned concurrency type. Default: Static provisioned concurrency. ConcurrencyUtilizationTracking:
	// Scales the concurrency automatically according to the concurrency utilization. If ConcurrencyUtilizationTracking is
	// passed in, TrackingTarget, MinCapacity and MaxCapacity are required, and VersionProvisionedConcurrencyNum must be 0.
	ProvisionedType pulumi.StringPtrInput
	// Function version number. Note: the $LATEST version does not support provisioned concurrency.
	Qualifier pulumi.StringInput
	// The target concurrency utilization. Range: (0,1) (two decimal places).
	TrackingTarget pulumi.Float64PtrInput
	// Scheduled provisioned concurrency scaling action.
	TriggerActions ProvisionedConcurrencyConfigTriggerActionArrayInput
	// Provisioned concurrency amount. Note: there is an upper limit for the sum of provisioned concurrency amounts of all
	// versions, which currently is the function&amp;#39;s maximum concurrency quota minus 100.
	VersionProvisionedConcurrencyNum pulumi.IntInput
}

The set of arguments for constructing a ProvisionedConcurrencyConfig resource.

func (ProvisionedConcurrencyConfigArgs) ElementType

type ProvisionedConcurrencyConfigArray

type ProvisionedConcurrencyConfigArray []ProvisionedConcurrencyConfigInput

func (ProvisionedConcurrencyConfigArray) ElementType

func (ProvisionedConcurrencyConfigArray) ToProvisionedConcurrencyConfigArrayOutput

func (i ProvisionedConcurrencyConfigArray) ToProvisionedConcurrencyConfigArrayOutput() ProvisionedConcurrencyConfigArrayOutput

func (ProvisionedConcurrencyConfigArray) ToProvisionedConcurrencyConfigArrayOutputWithContext

func (i ProvisionedConcurrencyConfigArray) ToProvisionedConcurrencyConfigArrayOutputWithContext(ctx context.Context) ProvisionedConcurrencyConfigArrayOutput

type ProvisionedConcurrencyConfigArrayInput

type ProvisionedConcurrencyConfigArrayInput interface {
	pulumi.Input

	ToProvisionedConcurrencyConfigArrayOutput() ProvisionedConcurrencyConfigArrayOutput
	ToProvisionedConcurrencyConfigArrayOutputWithContext(context.Context) ProvisionedConcurrencyConfigArrayOutput
}

ProvisionedConcurrencyConfigArrayInput is an input type that accepts ProvisionedConcurrencyConfigArray and ProvisionedConcurrencyConfigArrayOutput values. You can construct a concrete instance of `ProvisionedConcurrencyConfigArrayInput` via:

ProvisionedConcurrencyConfigArray{ ProvisionedConcurrencyConfigArgs{...} }

type ProvisionedConcurrencyConfigArrayOutput

type ProvisionedConcurrencyConfigArrayOutput struct{ *pulumi.OutputState }

func (ProvisionedConcurrencyConfigArrayOutput) ElementType

func (ProvisionedConcurrencyConfigArrayOutput) Index

func (ProvisionedConcurrencyConfigArrayOutput) ToProvisionedConcurrencyConfigArrayOutput

func (o ProvisionedConcurrencyConfigArrayOutput) ToProvisionedConcurrencyConfigArrayOutput() ProvisionedConcurrencyConfigArrayOutput

func (ProvisionedConcurrencyConfigArrayOutput) ToProvisionedConcurrencyConfigArrayOutputWithContext

func (o ProvisionedConcurrencyConfigArrayOutput) ToProvisionedConcurrencyConfigArrayOutputWithContext(ctx context.Context) ProvisionedConcurrencyConfigArrayOutput

type ProvisionedConcurrencyConfigInput

type ProvisionedConcurrencyConfigInput interface {
	pulumi.Input

	ToProvisionedConcurrencyConfigOutput() ProvisionedConcurrencyConfigOutput
	ToProvisionedConcurrencyConfigOutputWithContext(ctx context.Context) ProvisionedConcurrencyConfigOutput
}

type ProvisionedConcurrencyConfigMap

type ProvisionedConcurrencyConfigMap map[string]ProvisionedConcurrencyConfigInput

func (ProvisionedConcurrencyConfigMap) ElementType

func (ProvisionedConcurrencyConfigMap) ToProvisionedConcurrencyConfigMapOutput

func (i ProvisionedConcurrencyConfigMap) ToProvisionedConcurrencyConfigMapOutput() ProvisionedConcurrencyConfigMapOutput

func (ProvisionedConcurrencyConfigMap) ToProvisionedConcurrencyConfigMapOutputWithContext

func (i ProvisionedConcurrencyConfigMap) ToProvisionedConcurrencyConfigMapOutputWithContext(ctx context.Context) ProvisionedConcurrencyConfigMapOutput

type ProvisionedConcurrencyConfigMapInput

type ProvisionedConcurrencyConfigMapInput interface {
	pulumi.Input

	ToProvisionedConcurrencyConfigMapOutput() ProvisionedConcurrencyConfigMapOutput
	ToProvisionedConcurrencyConfigMapOutputWithContext(context.Context) ProvisionedConcurrencyConfigMapOutput
}

ProvisionedConcurrencyConfigMapInput is an input type that accepts ProvisionedConcurrencyConfigMap and ProvisionedConcurrencyConfigMapOutput values. You can construct a concrete instance of `ProvisionedConcurrencyConfigMapInput` via:

ProvisionedConcurrencyConfigMap{ "key": ProvisionedConcurrencyConfigArgs{...} }

type ProvisionedConcurrencyConfigMapOutput

type ProvisionedConcurrencyConfigMapOutput struct{ *pulumi.OutputState }

func (ProvisionedConcurrencyConfigMapOutput) ElementType

func (ProvisionedConcurrencyConfigMapOutput) MapIndex

func (ProvisionedConcurrencyConfigMapOutput) ToProvisionedConcurrencyConfigMapOutput

func (o ProvisionedConcurrencyConfigMapOutput) ToProvisionedConcurrencyConfigMapOutput() ProvisionedConcurrencyConfigMapOutput

func (ProvisionedConcurrencyConfigMapOutput) ToProvisionedConcurrencyConfigMapOutputWithContext

func (o ProvisionedConcurrencyConfigMapOutput) ToProvisionedConcurrencyConfigMapOutputWithContext(ctx context.Context) ProvisionedConcurrencyConfigMapOutput

type ProvisionedConcurrencyConfigOutput

type ProvisionedConcurrencyConfigOutput struct{ *pulumi.OutputState }

func (ProvisionedConcurrencyConfigOutput) ElementType

func (ProvisionedConcurrencyConfigOutput) FunctionName

Name of the function for which to set the provisioned concurrency.

func (ProvisionedConcurrencyConfigOutput) MaxCapacity

The maximum number of instances.

func (ProvisionedConcurrencyConfigOutput) MinCapacity

The minimum number of instances. It can not be smaller than 1.

func (ProvisionedConcurrencyConfigOutput) Namespace

Function namespace. Default value: default.

func (ProvisionedConcurrencyConfigOutput) ProvisionedType

Specifies the provisioned concurrency type. Default: Static provisioned concurrency. ConcurrencyUtilizationTracking: Scales the concurrency automatically according to the concurrency utilization. If ConcurrencyUtilizationTracking is passed in, TrackingTarget, MinCapacity and MaxCapacity are required, and VersionProvisionedConcurrencyNum must be 0.

func (ProvisionedConcurrencyConfigOutput) Qualifier

Function version number. Note: the $LATEST version does not support provisioned concurrency.

func (ProvisionedConcurrencyConfigOutput) ToProvisionedConcurrencyConfigOutput

func (o ProvisionedConcurrencyConfigOutput) ToProvisionedConcurrencyConfigOutput() ProvisionedConcurrencyConfigOutput

func (ProvisionedConcurrencyConfigOutput) ToProvisionedConcurrencyConfigOutputWithContext

func (o ProvisionedConcurrencyConfigOutput) ToProvisionedConcurrencyConfigOutputWithContext(ctx context.Context) ProvisionedConcurrencyConfigOutput

func (ProvisionedConcurrencyConfigOutput) TrackingTarget

The target concurrency utilization. Range: (0,1) (two decimal places).

func (ProvisionedConcurrencyConfigOutput) TriggerActions

Scheduled provisioned concurrency scaling action.

func (ProvisionedConcurrencyConfigOutput) VersionProvisionedConcurrencyNum

func (o ProvisionedConcurrencyConfigOutput) VersionProvisionedConcurrencyNum() pulumi.IntOutput

Provisioned concurrency amount. Note: there is an upper limit for the sum of provisioned concurrency amounts of all versions, which currently is the function&amp;#39;s maximum concurrency quota minus 100.

type ProvisionedConcurrencyConfigState

type ProvisionedConcurrencyConfigState struct {
	// Name of the function for which to set the provisioned concurrency.
	FunctionName pulumi.StringPtrInput
	// The maximum number of instances.
	MaxCapacity pulumi.IntPtrInput
	// The minimum number of instances. It can not be smaller than 1.
	MinCapacity pulumi.IntPtrInput
	// Function namespace. Default value: default.
	Namespace pulumi.StringPtrInput
	// Specifies the provisioned concurrency type. Default: Static provisioned concurrency. ConcurrencyUtilizationTracking:
	// Scales the concurrency automatically according to the concurrency utilization. If ConcurrencyUtilizationTracking is
	// passed in, TrackingTarget, MinCapacity and MaxCapacity are required, and VersionProvisionedConcurrencyNum must be 0.
	ProvisionedType pulumi.StringPtrInput
	// Function version number. Note: the $LATEST version does not support provisioned concurrency.
	Qualifier pulumi.StringPtrInput
	// The target concurrency utilization. Range: (0,1) (two decimal places).
	TrackingTarget pulumi.Float64PtrInput
	// Scheduled provisioned concurrency scaling action.
	TriggerActions ProvisionedConcurrencyConfigTriggerActionArrayInput
	// Provisioned concurrency amount. Note: there is an upper limit for the sum of provisioned concurrency amounts of all
	// versions, which currently is the function&amp;#39;s maximum concurrency quota minus 100.
	VersionProvisionedConcurrencyNum pulumi.IntPtrInput
}

func (ProvisionedConcurrencyConfigState) ElementType

type ProvisionedConcurrencyConfigTriggerAction

type ProvisionedConcurrencyConfigTriggerAction struct {
	ProvisionedType                  *string `pulumi:"provisionedType"`
	TriggerCronConfig                string  `pulumi:"triggerCronConfig"`
	TriggerName                      string  `pulumi:"triggerName"`
	TriggerProvisionedConcurrencyNum int     `pulumi:"triggerProvisionedConcurrencyNum"`
}

type ProvisionedConcurrencyConfigTriggerActionArgs

type ProvisionedConcurrencyConfigTriggerActionArgs struct {
	ProvisionedType                  pulumi.StringPtrInput `pulumi:"provisionedType"`
	TriggerCronConfig                pulumi.StringInput    `pulumi:"triggerCronConfig"`
	TriggerName                      pulumi.StringInput    `pulumi:"triggerName"`
	TriggerProvisionedConcurrencyNum pulumi.IntInput       `pulumi:"triggerProvisionedConcurrencyNum"`
}

func (ProvisionedConcurrencyConfigTriggerActionArgs) ElementType

func (ProvisionedConcurrencyConfigTriggerActionArgs) ToProvisionedConcurrencyConfigTriggerActionOutput

func (i ProvisionedConcurrencyConfigTriggerActionArgs) ToProvisionedConcurrencyConfigTriggerActionOutput() ProvisionedConcurrencyConfigTriggerActionOutput

func (ProvisionedConcurrencyConfigTriggerActionArgs) ToProvisionedConcurrencyConfigTriggerActionOutputWithContext

func (i ProvisionedConcurrencyConfigTriggerActionArgs) ToProvisionedConcurrencyConfigTriggerActionOutputWithContext(ctx context.Context) ProvisionedConcurrencyConfigTriggerActionOutput

type ProvisionedConcurrencyConfigTriggerActionArray

type ProvisionedConcurrencyConfigTriggerActionArray []ProvisionedConcurrencyConfigTriggerActionInput

func (ProvisionedConcurrencyConfigTriggerActionArray) ElementType

func (ProvisionedConcurrencyConfigTriggerActionArray) ToProvisionedConcurrencyConfigTriggerActionArrayOutput

func (i ProvisionedConcurrencyConfigTriggerActionArray) ToProvisionedConcurrencyConfigTriggerActionArrayOutput() ProvisionedConcurrencyConfigTriggerActionArrayOutput

func (ProvisionedConcurrencyConfigTriggerActionArray) ToProvisionedConcurrencyConfigTriggerActionArrayOutputWithContext

func (i ProvisionedConcurrencyConfigTriggerActionArray) ToProvisionedConcurrencyConfigTriggerActionArrayOutputWithContext(ctx context.Context) ProvisionedConcurrencyConfigTriggerActionArrayOutput

type ProvisionedConcurrencyConfigTriggerActionArrayInput

type ProvisionedConcurrencyConfigTriggerActionArrayInput interface {
	pulumi.Input

	ToProvisionedConcurrencyConfigTriggerActionArrayOutput() ProvisionedConcurrencyConfigTriggerActionArrayOutput
	ToProvisionedConcurrencyConfigTriggerActionArrayOutputWithContext(context.Context) ProvisionedConcurrencyConfigTriggerActionArrayOutput
}

ProvisionedConcurrencyConfigTriggerActionArrayInput is an input type that accepts ProvisionedConcurrencyConfigTriggerActionArray and ProvisionedConcurrencyConfigTriggerActionArrayOutput values. You can construct a concrete instance of `ProvisionedConcurrencyConfigTriggerActionArrayInput` via:

ProvisionedConcurrencyConfigTriggerActionArray{ ProvisionedConcurrencyConfigTriggerActionArgs{...} }

type ProvisionedConcurrencyConfigTriggerActionArrayOutput

type ProvisionedConcurrencyConfigTriggerActionArrayOutput struct{ *pulumi.OutputState }

func (ProvisionedConcurrencyConfigTriggerActionArrayOutput) ElementType

func (ProvisionedConcurrencyConfigTriggerActionArrayOutput) Index

func (ProvisionedConcurrencyConfigTriggerActionArrayOutput) ToProvisionedConcurrencyConfigTriggerActionArrayOutput

func (ProvisionedConcurrencyConfigTriggerActionArrayOutput) ToProvisionedConcurrencyConfigTriggerActionArrayOutputWithContext

func (o ProvisionedConcurrencyConfigTriggerActionArrayOutput) ToProvisionedConcurrencyConfigTriggerActionArrayOutputWithContext(ctx context.Context) ProvisionedConcurrencyConfigTriggerActionArrayOutput

type ProvisionedConcurrencyConfigTriggerActionInput

type ProvisionedConcurrencyConfigTriggerActionInput interface {
	pulumi.Input

	ToProvisionedConcurrencyConfigTriggerActionOutput() ProvisionedConcurrencyConfigTriggerActionOutput
	ToProvisionedConcurrencyConfigTriggerActionOutputWithContext(context.Context) ProvisionedConcurrencyConfigTriggerActionOutput
}

ProvisionedConcurrencyConfigTriggerActionInput is an input type that accepts ProvisionedConcurrencyConfigTriggerActionArgs and ProvisionedConcurrencyConfigTriggerActionOutput values. You can construct a concrete instance of `ProvisionedConcurrencyConfigTriggerActionInput` via:

ProvisionedConcurrencyConfigTriggerActionArgs{...}

type ProvisionedConcurrencyConfigTriggerActionOutput

type ProvisionedConcurrencyConfigTriggerActionOutput struct{ *pulumi.OutputState }

func (ProvisionedConcurrencyConfigTriggerActionOutput) ElementType

func (ProvisionedConcurrencyConfigTriggerActionOutput) ProvisionedType

func (ProvisionedConcurrencyConfigTriggerActionOutput) ToProvisionedConcurrencyConfigTriggerActionOutput

func (o ProvisionedConcurrencyConfigTriggerActionOutput) ToProvisionedConcurrencyConfigTriggerActionOutput() ProvisionedConcurrencyConfigTriggerActionOutput

func (ProvisionedConcurrencyConfigTriggerActionOutput) ToProvisionedConcurrencyConfigTriggerActionOutputWithContext

func (o ProvisionedConcurrencyConfigTriggerActionOutput) ToProvisionedConcurrencyConfigTriggerActionOutputWithContext(ctx context.Context) ProvisionedConcurrencyConfigTriggerActionOutput

func (ProvisionedConcurrencyConfigTriggerActionOutput) TriggerCronConfig

func (ProvisionedConcurrencyConfigTriggerActionOutput) TriggerName

func (ProvisionedConcurrencyConfigTriggerActionOutput) TriggerProvisionedConcurrencyNum

func (o ProvisionedConcurrencyConfigTriggerActionOutput) TriggerProvisionedConcurrencyNum() pulumi.IntOutput

type ReservedConcurrencyConfig

type ReservedConcurrencyConfig struct {
	pulumi.CustomResourceState

	// Specifies the function of which you want to configure the reserved quota.
	FunctionName pulumi.StringOutput `pulumi:"functionName"`
	// Function namespace. Default value: default.
	Namespace pulumi.StringPtrOutput `pulumi:"namespace"`
	// Reserved memory quota of the function. Note: the upper limit for the total reserved quota of the function is the user's
	// total concurrency memory minus 12800.
	ReservedConcurrencyMem pulumi.IntOutput `pulumi:"reservedConcurrencyMem"`
}

func GetReservedConcurrencyConfig

func GetReservedConcurrencyConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ReservedConcurrencyConfigState, opts ...pulumi.ResourceOption) (*ReservedConcurrencyConfig, error)

GetReservedConcurrencyConfig gets an existing ReservedConcurrencyConfig 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 NewReservedConcurrencyConfig

func NewReservedConcurrencyConfig(ctx *pulumi.Context,
	name string, args *ReservedConcurrencyConfigArgs, opts ...pulumi.ResourceOption) (*ReservedConcurrencyConfig, error)

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

func (*ReservedConcurrencyConfig) ElementType

func (*ReservedConcurrencyConfig) ElementType() reflect.Type

func (*ReservedConcurrencyConfig) ToReservedConcurrencyConfigOutput

func (i *ReservedConcurrencyConfig) ToReservedConcurrencyConfigOutput() ReservedConcurrencyConfigOutput

func (*ReservedConcurrencyConfig) ToReservedConcurrencyConfigOutputWithContext

func (i *ReservedConcurrencyConfig) ToReservedConcurrencyConfigOutputWithContext(ctx context.Context) ReservedConcurrencyConfigOutput

type ReservedConcurrencyConfigArgs

type ReservedConcurrencyConfigArgs struct {
	// Specifies the function of which you want to configure the reserved quota.
	FunctionName pulumi.StringInput
	// Function namespace. Default value: default.
	Namespace pulumi.StringPtrInput
	// Reserved memory quota of the function. Note: the upper limit for the total reserved quota of the function is the user's
	// total concurrency memory minus 12800.
	ReservedConcurrencyMem pulumi.IntInput
}

The set of arguments for constructing a ReservedConcurrencyConfig resource.

func (ReservedConcurrencyConfigArgs) ElementType

type ReservedConcurrencyConfigArray

type ReservedConcurrencyConfigArray []ReservedConcurrencyConfigInput

func (ReservedConcurrencyConfigArray) ElementType

func (ReservedConcurrencyConfigArray) ToReservedConcurrencyConfigArrayOutput

func (i ReservedConcurrencyConfigArray) ToReservedConcurrencyConfigArrayOutput() ReservedConcurrencyConfigArrayOutput

func (ReservedConcurrencyConfigArray) ToReservedConcurrencyConfigArrayOutputWithContext

func (i ReservedConcurrencyConfigArray) ToReservedConcurrencyConfigArrayOutputWithContext(ctx context.Context) ReservedConcurrencyConfigArrayOutput

type ReservedConcurrencyConfigArrayInput

type ReservedConcurrencyConfigArrayInput interface {
	pulumi.Input

	ToReservedConcurrencyConfigArrayOutput() ReservedConcurrencyConfigArrayOutput
	ToReservedConcurrencyConfigArrayOutputWithContext(context.Context) ReservedConcurrencyConfigArrayOutput
}

ReservedConcurrencyConfigArrayInput is an input type that accepts ReservedConcurrencyConfigArray and ReservedConcurrencyConfigArrayOutput values. You can construct a concrete instance of `ReservedConcurrencyConfigArrayInput` via:

ReservedConcurrencyConfigArray{ ReservedConcurrencyConfigArgs{...} }

type ReservedConcurrencyConfigArrayOutput

type ReservedConcurrencyConfigArrayOutput struct{ *pulumi.OutputState }

func (ReservedConcurrencyConfigArrayOutput) ElementType

func (ReservedConcurrencyConfigArrayOutput) Index

func (ReservedConcurrencyConfigArrayOutput) ToReservedConcurrencyConfigArrayOutput

func (o ReservedConcurrencyConfigArrayOutput) ToReservedConcurrencyConfigArrayOutput() ReservedConcurrencyConfigArrayOutput

func (ReservedConcurrencyConfigArrayOutput) ToReservedConcurrencyConfigArrayOutputWithContext

func (o ReservedConcurrencyConfigArrayOutput) ToReservedConcurrencyConfigArrayOutputWithContext(ctx context.Context) ReservedConcurrencyConfigArrayOutput

type ReservedConcurrencyConfigInput

type ReservedConcurrencyConfigInput interface {
	pulumi.Input

	ToReservedConcurrencyConfigOutput() ReservedConcurrencyConfigOutput
	ToReservedConcurrencyConfigOutputWithContext(ctx context.Context) ReservedConcurrencyConfigOutput
}

type ReservedConcurrencyConfigMap

type ReservedConcurrencyConfigMap map[string]ReservedConcurrencyConfigInput

func (ReservedConcurrencyConfigMap) ElementType

func (ReservedConcurrencyConfigMap) ToReservedConcurrencyConfigMapOutput

func (i ReservedConcurrencyConfigMap) ToReservedConcurrencyConfigMapOutput() ReservedConcurrencyConfigMapOutput

func (ReservedConcurrencyConfigMap) ToReservedConcurrencyConfigMapOutputWithContext

func (i ReservedConcurrencyConfigMap) ToReservedConcurrencyConfigMapOutputWithContext(ctx context.Context) ReservedConcurrencyConfigMapOutput

type ReservedConcurrencyConfigMapInput

type ReservedConcurrencyConfigMapInput interface {
	pulumi.Input

	ToReservedConcurrencyConfigMapOutput() ReservedConcurrencyConfigMapOutput
	ToReservedConcurrencyConfigMapOutputWithContext(context.Context) ReservedConcurrencyConfigMapOutput
}

ReservedConcurrencyConfigMapInput is an input type that accepts ReservedConcurrencyConfigMap and ReservedConcurrencyConfigMapOutput values. You can construct a concrete instance of `ReservedConcurrencyConfigMapInput` via:

ReservedConcurrencyConfigMap{ "key": ReservedConcurrencyConfigArgs{...} }

type ReservedConcurrencyConfigMapOutput

type ReservedConcurrencyConfigMapOutput struct{ *pulumi.OutputState }

func (ReservedConcurrencyConfigMapOutput) ElementType

func (ReservedConcurrencyConfigMapOutput) MapIndex

func (ReservedConcurrencyConfigMapOutput) ToReservedConcurrencyConfigMapOutput

func (o ReservedConcurrencyConfigMapOutput) ToReservedConcurrencyConfigMapOutput() ReservedConcurrencyConfigMapOutput

func (ReservedConcurrencyConfigMapOutput) ToReservedConcurrencyConfigMapOutputWithContext

func (o ReservedConcurrencyConfigMapOutput) ToReservedConcurrencyConfigMapOutputWithContext(ctx context.Context) ReservedConcurrencyConfigMapOutput

type ReservedConcurrencyConfigOutput

type ReservedConcurrencyConfigOutput struct{ *pulumi.OutputState }

func (ReservedConcurrencyConfigOutput) ElementType

func (ReservedConcurrencyConfigOutput) FunctionName

Specifies the function of which you want to configure the reserved quota.

func (ReservedConcurrencyConfigOutput) Namespace

Function namespace. Default value: default.

func (ReservedConcurrencyConfigOutput) ReservedConcurrencyMem

func (o ReservedConcurrencyConfigOutput) ReservedConcurrencyMem() pulumi.IntOutput

Reserved memory quota of the function. Note: the upper limit for the total reserved quota of the function is the user's total concurrency memory minus 12800.

func (ReservedConcurrencyConfigOutput) ToReservedConcurrencyConfigOutput

func (o ReservedConcurrencyConfigOutput) ToReservedConcurrencyConfigOutput() ReservedConcurrencyConfigOutput

func (ReservedConcurrencyConfigOutput) ToReservedConcurrencyConfigOutputWithContext

func (o ReservedConcurrencyConfigOutput) ToReservedConcurrencyConfigOutputWithContext(ctx context.Context) ReservedConcurrencyConfigOutput

type ReservedConcurrencyConfigState

type ReservedConcurrencyConfigState struct {
	// Specifies the function of which you want to configure the reserved quota.
	FunctionName pulumi.StringPtrInput
	// Function namespace. Default value: default.
	Namespace pulumi.StringPtrInput
	// Reserved memory quota of the function. Note: the upper limit for the total reserved quota of the function is the user's
	// total concurrency memory minus 12800.
	ReservedConcurrencyMem pulumi.IntPtrInput
}

func (ReservedConcurrencyConfigState) ElementType

type SyncInvokeFunction

type SyncInvokeFunction struct {
	pulumi.CustomResourceState

	// Function running parameter, which is in the JSON format. Maximum parameter size is 6 MB. This field corresponds to event
	// input parameter.
	Event pulumi.StringPtrOutput `pulumi:"event"`
	// Function name.
	FunctionName pulumi.StringOutput `pulumi:"functionName"`
	// Valid value: None (default) or Tail. If the value is Tail, log in the response will contain the corresponding function
	// execution log (up to 4KB).
	LogType pulumi.StringPtrOutput `pulumi:"logType"`
	// Namespace. default is used if it's left empty.
	Namespace pulumi.StringPtrOutput `pulumi:"namespace"`
	// Version or alias of the function. It defaults to $DEFAULT.
	Qualifier pulumi.StringPtrOutput `pulumi:"qualifier"`
	// Traffic routing config in json format, e.g., {k:v}. Please note that both k and v must be strings. Up to 1024 bytes
	// allowed.
	RoutingKey pulumi.StringPtrOutput `pulumi:"routingKey"`
}

func GetSyncInvokeFunction

func GetSyncInvokeFunction(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SyncInvokeFunctionState, opts ...pulumi.ResourceOption) (*SyncInvokeFunction, error)

GetSyncInvokeFunction gets an existing SyncInvokeFunction 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 NewSyncInvokeFunction

func NewSyncInvokeFunction(ctx *pulumi.Context,
	name string, args *SyncInvokeFunctionArgs, opts ...pulumi.ResourceOption) (*SyncInvokeFunction, error)

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

func (*SyncInvokeFunction) ElementType

func (*SyncInvokeFunction) ElementType() reflect.Type

func (*SyncInvokeFunction) ToSyncInvokeFunctionOutput

func (i *SyncInvokeFunction) ToSyncInvokeFunctionOutput() SyncInvokeFunctionOutput

func (*SyncInvokeFunction) ToSyncInvokeFunctionOutputWithContext

func (i *SyncInvokeFunction) ToSyncInvokeFunctionOutputWithContext(ctx context.Context) SyncInvokeFunctionOutput

type SyncInvokeFunctionArgs

type SyncInvokeFunctionArgs struct {
	// Function running parameter, which is in the JSON format. Maximum parameter size is 6 MB. This field corresponds to event
	// input parameter.
	Event pulumi.StringPtrInput
	// Function name.
	FunctionName pulumi.StringInput
	// Valid value: None (default) or Tail. If the value is Tail, log in the response will contain the corresponding function
	// execution log (up to 4KB).
	LogType pulumi.StringPtrInput
	// Namespace. default is used if it's left empty.
	Namespace pulumi.StringPtrInput
	// Version or alias of the function. It defaults to $DEFAULT.
	Qualifier pulumi.StringPtrInput
	// Traffic routing config in json format, e.g., {k:v}. Please note that both k and v must be strings. Up to 1024 bytes
	// allowed.
	RoutingKey pulumi.StringPtrInput
}

The set of arguments for constructing a SyncInvokeFunction resource.

func (SyncInvokeFunctionArgs) ElementType

func (SyncInvokeFunctionArgs) ElementType() reflect.Type

type SyncInvokeFunctionArray

type SyncInvokeFunctionArray []SyncInvokeFunctionInput

func (SyncInvokeFunctionArray) ElementType

func (SyncInvokeFunctionArray) ElementType() reflect.Type

func (SyncInvokeFunctionArray) ToSyncInvokeFunctionArrayOutput

func (i SyncInvokeFunctionArray) ToSyncInvokeFunctionArrayOutput() SyncInvokeFunctionArrayOutput

func (SyncInvokeFunctionArray) ToSyncInvokeFunctionArrayOutputWithContext

func (i SyncInvokeFunctionArray) ToSyncInvokeFunctionArrayOutputWithContext(ctx context.Context) SyncInvokeFunctionArrayOutput

type SyncInvokeFunctionArrayInput

type SyncInvokeFunctionArrayInput interface {
	pulumi.Input

	ToSyncInvokeFunctionArrayOutput() SyncInvokeFunctionArrayOutput
	ToSyncInvokeFunctionArrayOutputWithContext(context.Context) SyncInvokeFunctionArrayOutput
}

SyncInvokeFunctionArrayInput is an input type that accepts SyncInvokeFunctionArray and SyncInvokeFunctionArrayOutput values. You can construct a concrete instance of `SyncInvokeFunctionArrayInput` via:

SyncInvokeFunctionArray{ SyncInvokeFunctionArgs{...} }

type SyncInvokeFunctionArrayOutput

type SyncInvokeFunctionArrayOutput struct{ *pulumi.OutputState }

func (SyncInvokeFunctionArrayOutput) ElementType

func (SyncInvokeFunctionArrayOutput) Index

func (SyncInvokeFunctionArrayOutput) ToSyncInvokeFunctionArrayOutput

func (o SyncInvokeFunctionArrayOutput) ToSyncInvokeFunctionArrayOutput() SyncInvokeFunctionArrayOutput

func (SyncInvokeFunctionArrayOutput) ToSyncInvokeFunctionArrayOutputWithContext

func (o SyncInvokeFunctionArrayOutput) ToSyncInvokeFunctionArrayOutputWithContext(ctx context.Context) SyncInvokeFunctionArrayOutput

type SyncInvokeFunctionInput

type SyncInvokeFunctionInput interface {
	pulumi.Input

	ToSyncInvokeFunctionOutput() SyncInvokeFunctionOutput
	ToSyncInvokeFunctionOutputWithContext(ctx context.Context) SyncInvokeFunctionOutput
}

type SyncInvokeFunctionMap

type SyncInvokeFunctionMap map[string]SyncInvokeFunctionInput

func (SyncInvokeFunctionMap) ElementType

func (SyncInvokeFunctionMap) ElementType() reflect.Type

func (SyncInvokeFunctionMap) ToSyncInvokeFunctionMapOutput

func (i SyncInvokeFunctionMap) ToSyncInvokeFunctionMapOutput() SyncInvokeFunctionMapOutput

func (SyncInvokeFunctionMap) ToSyncInvokeFunctionMapOutputWithContext

func (i SyncInvokeFunctionMap) ToSyncInvokeFunctionMapOutputWithContext(ctx context.Context) SyncInvokeFunctionMapOutput

type SyncInvokeFunctionMapInput

type SyncInvokeFunctionMapInput interface {
	pulumi.Input

	ToSyncInvokeFunctionMapOutput() SyncInvokeFunctionMapOutput
	ToSyncInvokeFunctionMapOutputWithContext(context.Context) SyncInvokeFunctionMapOutput
}

SyncInvokeFunctionMapInput is an input type that accepts SyncInvokeFunctionMap and SyncInvokeFunctionMapOutput values. You can construct a concrete instance of `SyncInvokeFunctionMapInput` via:

SyncInvokeFunctionMap{ "key": SyncInvokeFunctionArgs{...} }

type SyncInvokeFunctionMapOutput

type SyncInvokeFunctionMapOutput struct{ *pulumi.OutputState }

func (SyncInvokeFunctionMapOutput) ElementType

func (SyncInvokeFunctionMapOutput) MapIndex

func (SyncInvokeFunctionMapOutput) ToSyncInvokeFunctionMapOutput

func (o SyncInvokeFunctionMapOutput) ToSyncInvokeFunctionMapOutput() SyncInvokeFunctionMapOutput

func (SyncInvokeFunctionMapOutput) ToSyncInvokeFunctionMapOutputWithContext

func (o SyncInvokeFunctionMapOutput) ToSyncInvokeFunctionMapOutputWithContext(ctx context.Context) SyncInvokeFunctionMapOutput

type SyncInvokeFunctionOutput

type SyncInvokeFunctionOutput struct{ *pulumi.OutputState }

func (SyncInvokeFunctionOutput) ElementType

func (SyncInvokeFunctionOutput) ElementType() reflect.Type

func (SyncInvokeFunctionOutput) Event

Function running parameter, which is in the JSON format. Maximum parameter size is 6 MB. This field corresponds to event input parameter.

func (SyncInvokeFunctionOutput) FunctionName

func (o SyncInvokeFunctionOutput) FunctionName() pulumi.StringOutput

Function name.

func (SyncInvokeFunctionOutput) LogType

Valid value: None (default) or Tail. If the value is Tail, log in the response will contain the corresponding function execution log (up to 4KB).

func (SyncInvokeFunctionOutput) Namespace

Namespace. default is used if it's left empty.

func (SyncInvokeFunctionOutput) Qualifier

Version or alias of the function. It defaults to $DEFAULT.

func (SyncInvokeFunctionOutput) RoutingKey

Traffic routing config in json format, e.g., {k:v}. Please note that both k and v must be strings. Up to 1024 bytes allowed.

func (SyncInvokeFunctionOutput) ToSyncInvokeFunctionOutput

func (o SyncInvokeFunctionOutput) ToSyncInvokeFunctionOutput() SyncInvokeFunctionOutput

func (SyncInvokeFunctionOutput) ToSyncInvokeFunctionOutputWithContext

func (o SyncInvokeFunctionOutput) ToSyncInvokeFunctionOutputWithContext(ctx context.Context) SyncInvokeFunctionOutput

type SyncInvokeFunctionState

type SyncInvokeFunctionState struct {
	// Function running parameter, which is in the JSON format. Maximum parameter size is 6 MB. This field corresponds to event
	// input parameter.
	Event pulumi.StringPtrInput
	// Function name.
	FunctionName pulumi.StringPtrInput
	// Valid value: None (default) or Tail. If the value is Tail, log in the response will contain the corresponding function
	// execution log (up to 4KB).
	LogType pulumi.StringPtrInput
	// Namespace. default is used if it's left empty.
	Namespace pulumi.StringPtrInput
	// Version or alias of the function. It defaults to $DEFAULT.
	Qualifier pulumi.StringPtrInput
	// Traffic routing config in json format, e.g., {k:v}. Please note that both k and v must be strings. Up to 1024 bytes
	// allowed.
	RoutingKey pulumi.StringPtrInput
}

func (SyncInvokeFunctionState) ElementType

func (SyncInvokeFunctionState) ElementType() reflect.Type

type TerminateAsyncEvent

type TerminateAsyncEvent struct {
	pulumi.CustomResourceState

	// Function name.
	FunctionName pulumi.StringOutput `pulumi:"functionName"`
	// Whether to enable grace shutdown. If it's true, a SIGTERM signal is sent to the specified request. See [Sending
	// termination
	// signal](https://www.tencentcloud.com/document/product/583/63969?from_cn_redirect=1#.E5.8F.91.E9.80.81.E7.BB.88.E6.AD.A2.E4.BF.A1.E5.8F.B7].
	// It's set to false by default.
	GraceShutdown pulumi.BoolPtrOutput `pulumi:"graceShutdown"`
	// Terminated invocation request ID.
	InvokeRequestId pulumi.StringOutput `pulumi:"invokeRequestId"`
	// Namespace.
	Namespace pulumi.StringPtrOutput `pulumi:"namespace"`
}

func GetTerminateAsyncEvent

func GetTerminateAsyncEvent(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TerminateAsyncEventState, opts ...pulumi.ResourceOption) (*TerminateAsyncEvent, error)

GetTerminateAsyncEvent gets an existing TerminateAsyncEvent 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 NewTerminateAsyncEvent

func NewTerminateAsyncEvent(ctx *pulumi.Context,
	name string, args *TerminateAsyncEventArgs, opts ...pulumi.ResourceOption) (*TerminateAsyncEvent, error)

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

func (*TerminateAsyncEvent) ElementType

func (*TerminateAsyncEvent) ElementType() reflect.Type

func (*TerminateAsyncEvent) ToTerminateAsyncEventOutput

func (i *TerminateAsyncEvent) ToTerminateAsyncEventOutput() TerminateAsyncEventOutput

func (*TerminateAsyncEvent) ToTerminateAsyncEventOutputWithContext

func (i *TerminateAsyncEvent) ToTerminateAsyncEventOutputWithContext(ctx context.Context) TerminateAsyncEventOutput

type TerminateAsyncEventArgs

type TerminateAsyncEventArgs struct {
	// Function name.
	FunctionName pulumi.StringInput
	// Whether to enable grace shutdown. If it's true, a SIGTERM signal is sent to the specified request. See [Sending
	// termination
	// signal](https://www.tencentcloud.com/document/product/583/63969?from_cn_redirect=1#.E5.8F.91.E9.80.81.E7.BB.88.E6.AD.A2.E4.BF.A1.E5.8F.B7].
	// It's set to false by default.
	GraceShutdown pulumi.BoolPtrInput
	// Terminated invocation request ID.
	InvokeRequestId pulumi.StringInput
	// Namespace.
	Namespace pulumi.StringPtrInput
}

The set of arguments for constructing a TerminateAsyncEvent resource.

func (TerminateAsyncEventArgs) ElementType

func (TerminateAsyncEventArgs) ElementType() reflect.Type

type TerminateAsyncEventArray

type TerminateAsyncEventArray []TerminateAsyncEventInput

func (TerminateAsyncEventArray) ElementType

func (TerminateAsyncEventArray) ElementType() reflect.Type

func (TerminateAsyncEventArray) ToTerminateAsyncEventArrayOutput

func (i TerminateAsyncEventArray) ToTerminateAsyncEventArrayOutput() TerminateAsyncEventArrayOutput

func (TerminateAsyncEventArray) ToTerminateAsyncEventArrayOutputWithContext

func (i TerminateAsyncEventArray) ToTerminateAsyncEventArrayOutputWithContext(ctx context.Context) TerminateAsyncEventArrayOutput

type TerminateAsyncEventArrayInput

type TerminateAsyncEventArrayInput interface {
	pulumi.Input

	ToTerminateAsyncEventArrayOutput() TerminateAsyncEventArrayOutput
	ToTerminateAsyncEventArrayOutputWithContext(context.Context) TerminateAsyncEventArrayOutput
}

TerminateAsyncEventArrayInput is an input type that accepts TerminateAsyncEventArray and TerminateAsyncEventArrayOutput values. You can construct a concrete instance of `TerminateAsyncEventArrayInput` via:

TerminateAsyncEventArray{ TerminateAsyncEventArgs{...} }

type TerminateAsyncEventArrayOutput

type TerminateAsyncEventArrayOutput struct{ *pulumi.OutputState }

func (TerminateAsyncEventArrayOutput) ElementType

func (TerminateAsyncEventArrayOutput) Index

func (TerminateAsyncEventArrayOutput) ToTerminateAsyncEventArrayOutput

func (o TerminateAsyncEventArrayOutput) ToTerminateAsyncEventArrayOutput() TerminateAsyncEventArrayOutput

func (TerminateAsyncEventArrayOutput) ToTerminateAsyncEventArrayOutputWithContext

func (o TerminateAsyncEventArrayOutput) ToTerminateAsyncEventArrayOutputWithContext(ctx context.Context) TerminateAsyncEventArrayOutput

type TerminateAsyncEventInput

type TerminateAsyncEventInput interface {
	pulumi.Input

	ToTerminateAsyncEventOutput() TerminateAsyncEventOutput
	ToTerminateAsyncEventOutputWithContext(ctx context.Context) TerminateAsyncEventOutput
}

type TerminateAsyncEventMap

type TerminateAsyncEventMap map[string]TerminateAsyncEventInput

func (TerminateAsyncEventMap) ElementType

func (TerminateAsyncEventMap) ElementType() reflect.Type

func (TerminateAsyncEventMap) ToTerminateAsyncEventMapOutput

func (i TerminateAsyncEventMap) ToTerminateAsyncEventMapOutput() TerminateAsyncEventMapOutput

func (TerminateAsyncEventMap) ToTerminateAsyncEventMapOutputWithContext

func (i TerminateAsyncEventMap) ToTerminateAsyncEventMapOutputWithContext(ctx context.Context) TerminateAsyncEventMapOutput

type TerminateAsyncEventMapInput

type TerminateAsyncEventMapInput interface {
	pulumi.Input

	ToTerminateAsyncEventMapOutput() TerminateAsyncEventMapOutput
	ToTerminateAsyncEventMapOutputWithContext(context.Context) TerminateAsyncEventMapOutput
}

TerminateAsyncEventMapInput is an input type that accepts TerminateAsyncEventMap and TerminateAsyncEventMapOutput values. You can construct a concrete instance of `TerminateAsyncEventMapInput` via:

TerminateAsyncEventMap{ "key": TerminateAsyncEventArgs{...} }

type TerminateAsyncEventMapOutput

type TerminateAsyncEventMapOutput struct{ *pulumi.OutputState }

func (TerminateAsyncEventMapOutput) ElementType

func (TerminateAsyncEventMapOutput) MapIndex

func (TerminateAsyncEventMapOutput) ToTerminateAsyncEventMapOutput

func (o TerminateAsyncEventMapOutput) ToTerminateAsyncEventMapOutput() TerminateAsyncEventMapOutput

func (TerminateAsyncEventMapOutput) ToTerminateAsyncEventMapOutputWithContext

func (o TerminateAsyncEventMapOutput) ToTerminateAsyncEventMapOutputWithContext(ctx context.Context) TerminateAsyncEventMapOutput

type TerminateAsyncEventOutput

type TerminateAsyncEventOutput struct{ *pulumi.OutputState }

func (TerminateAsyncEventOutput) ElementType

func (TerminateAsyncEventOutput) ElementType() reflect.Type

func (TerminateAsyncEventOutput) FunctionName

Function name.

func (TerminateAsyncEventOutput) GraceShutdown

Whether to enable grace shutdown. If it's true, a SIGTERM signal is sent to the specified request. See [Sending termination signal](https://www.tencentcloud.com/document/product/583/63969?from_cn_redirect=1#.E5.8F.91.E9.80.81.E7.BB.88.E6.AD.A2.E4.BF.A1.E5.8F.B7]. It's set to false by default.

func (TerminateAsyncEventOutput) InvokeRequestId

func (o TerminateAsyncEventOutput) InvokeRequestId() pulumi.StringOutput

Terminated invocation request ID.

func (TerminateAsyncEventOutput) Namespace

Namespace.

func (TerminateAsyncEventOutput) ToTerminateAsyncEventOutput

func (o TerminateAsyncEventOutput) ToTerminateAsyncEventOutput() TerminateAsyncEventOutput

func (TerminateAsyncEventOutput) ToTerminateAsyncEventOutputWithContext

func (o TerminateAsyncEventOutput) ToTerminateAsyncEventOutputWithContext(ctx context.Context) TerminateAsyncEventOutput

type TerminateAsyncEventState

type TerminateAsyncEventState struct {
	// Function name.
	FunctionName pulumi.StringPtrInput
	// Whether to enable grace shutdown. If it's true, a SIGTERM signal is sent to the specified request. See [Sending
	// termination
	// signal](https://www.tencentcloud.com/document/product/583/63969?from_cn_redirect=1#.E5.8F.91.E9.80.81.E7.BB.88.E6.AD.A2.E4.BF.A1.E5.8F.B7].
	// It's set to false by default.
	GraceShutdown pulumi.BoolPtrInput
	// Terminated invocation request ID.
	InvokeRequestId pulumi.StringPtrInput
	// Namespace.
	Namespace pulumi.StringPtrInput
}

func (TerminateAsyncEventState) ElementType

func (TerminateAsyncEventState) ElementType() reflect.Type

type TriggerConfig

type TriggerConfig struct {
	pulumi.CustomResourceState

	// User Additional Information.
	CustomArgument pulumi.StringPtrOutput `pulumi:"customArgument"`
	// Trigger description.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Status of trigger. Values: OPEN (enabled); CLOSE disabled).
	Enable pulumi.StringPtrOutput `pulumi:"enable"`
	// Function name.
	FunctionName pulumi.StringOutput `pulumi:"functionName"`
	// Function namespace.
	Namespace pulumi.StringPtrOutput `pulumi:"namespace"`
	// Function version. It defaults to `$LATEST`. It's recommended to use
	// `[$DEFAULT](https://intl.cloud.tencent.com/document/product/583/36149?from_cn_redirect=1#.E9.BB.98.E8.AE.A4.E5.88.AB.E5.90.8D)`
	// for canary release.
	Qualifier pulumi.StringPtrOutput `pulumi:"qualifier"`
	// TriggerDesc parameter.
	TriggerDesc pulumi.StringOutput `pulumi:"triggerDesc"`
	// Trigger Name.
	TriggerName pulumi.StringOutput `pulumi:"triggerName"`
	// Trigger type.
	Type pulumi.StringOutput `pulumi:"type"`
}

func GetTriggerConfig

func GetTriggerConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TriggerConfigState, opts ...pulumi.ResourceOption) (*TriggerConfig, error)

GetTriggerConfig gets an existing TriggerConfig 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 NewTriggerConfig

func NewTriggerConfig(ctx *pulumi.Context,
	name string, args *TriggerConfigArgs, opts ...pulumi.ResourceOption) (*TriggerConfig, error)

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

func (*TriggerConfig) ElementType

func (*TriggerConfig) ElementType() reflect.Type

func (*TriggerConfig) ToTriggerConfigOutput

func (i *TriggerConfig) ToTriggerConfigOutput() TriggerConfigOutput

func (*TriggerConfig) ToTriggerConfigOutputWithContext

func (i *TriggerConfig) ToTriggerConfigOutputWithContext(ctx context.Context) TriggerConfigOutput

type TriggerConfigArgs

type TriggerConfigArgs struct {
	// User Additional Information.
	CustomArgument pulumi.StringPtrInput
	// Trigger description.
	Description pulumi.StringPtrInput
	// Status of trigger. Values: OPEN (enabled); CLOSE disabled).
	Enable pulumi.StringPtrInput
	// Function name.
	FunctionName pulumi.StringInput
	// Function namespace.
	Namespace pulumi.StringPtrInput
	// Function version. It defaults to `$LATEST`. It's recommended to use
	// `[$DEFAULT](https://intl.cloud.tencent.com/document/product/583/36149?from_cn_redirect=1#.E9.BB.98.E8.AE.A4.E5.88.AB.E5.90.8D)`
	// for canary release.
	Qualifier pulumi.StringPtrInput
	// TriggerDesc parameter.
	TriggerDesc pulumi.StringPtrInput
	// Trigger Name.
	TriggerName pulumi.StringInput
	// Trigger type.
	Type pulumi.StringInput
}

The set of arguments for constructing a TriggerConfig resource.

func (TriggerConfigArgs) ElementType

func (TriggerConfigArgs) ElementType() reflect.Type

type TriggerConfigArray

type TriggerConfigArray []TriggerConfigInput

func (TriggerConfigArray) ElementType

func (TriggerConfigArray) ElementType() reflect.Type

func (TriggerConfigArray) ToTriggerConfigArrayOutput

func (i TriggerConfigArray) ToTriggerConfigArrayOutput() TriggerConfigArrayOutput

func (TriggerConfigArray) ToTriggerConfigArrayOutputWithContext

func (i TriggerConfigArray) ToTriggerConfigArrayOutputWithContext(ctx context.Context) TriggerConfigArrayOutput

type TriggerConfigArrayInput

type TriggerConfigArrayInput interface {
	pulumi.Input

	ToTriggerConfigArrayOutput() TriggerConfigArrayOutput
	ToTriggerConfigArrayOutputWithContext(context.Context) TriggerConfigArrayOutput
}

TriggerConfigArrayInput is an input type that accepts TriggerConfigArray and TriggerConfigArrayOutput values. You can construct a concrete instance of `TriggerConfigArrayInput` via:

TriggerConfigArray{ TriggerConfigArgs{...} }

type TriggerConfigArrayOutput

type TriggerConfigArrayOutput struct{ *pulumi.OutputState }

func (TriggerConfigArrayOutput) ElementType

func (TriggerConfigArrayOutput) ElementType() reflect.Type

func (TriggerConfigArrayOutput) Index

func (TriggerConfigArrayOutput) ToTriggerConfigArrayOutput

func (o TriggerConfigArrayOutput) ToTriggerConfigArrayOutput() TriggerConfigArrayOutput

func (TriggerConfigArrayOutput) ToTriggerConfigArrayOutputWithContext

func (o TriggerConfigArrayOutput) ToTriggerConfigArrayOutputWithContext(ctx context.Context) TriggerConfigArrayOutput

type TriggerConfigInput

type TriggerConfigInput interface {
	pulumi.Input

	ToTriggerConfigOutput() TriggerConfigOutput
	ToTriggerConfigOutputWithContext(ctx context.Context) TriggerConfigOutput
}

type TriggerConfigMap

type TriggerConfigMap map[string]TriggerConfigInput

func (TriggerConfigMap) ElementType

func (TriggerConfigMap) ElementType() reflect.Type

func (TriggerConfigMap) ToTriggerConfigMapOutput

func (i TriggerConfigMap) ToTriggerConfigMapOutput() TriggerConfigMapOutput

func (TriggerConfigMap) ToTriggerConfigMapOutputWithContext

func (i TriggerConfigMap) ToTriggerConfigMapOutputWithContext(ctx context.Context) TriggerConfigMapOutput

type TriggerConfigMapInput

type TriggerConfigMapInput interface {
	pulumi.Input

	ToTriggerConfigMapOutput() TriggerConfigMapOutput
	ToTriggerConfigMapOutputWithContext(context.Context) TriggerConfigMapOutput
}

TriggerConfigMapInput is an input type that accepts TriggerConfigMap and TriggerConfigMapOutput values. You can construct a concrete instance of `TriggerConfigMapInput` via:

TriggerConfigMap{ "key": TriggerConfigArgs{...} }

type TriggerConfigMapOutput

type TriggerConfigMapOutput struct{ *pulumi.OutputState }

func (TriggerConfigMapOutput) ElementType

func (TriggerConfigMapOutput) ElementType() reflect.Type

func (TriggerConfigMapOutput) MapIndex

func (TriggerConfigMapOutput) ToTriggerConfigMapOutput

func (o TriggerConfigMapOutput) ToTriggerConfigMapOutput() TriggerConfigMapOutput

func (TriggerConfigMapOutput) ToTriggerConfigMapOutputWithContext

func (o TriggerConfigMapOutput) ToTriggerConfigMapOutputWithContext(ctx context.Context) TriggerConfigMapOutput

type TriggerConfigOutput

type TriggerConfigOutput struct{ *pulumi.OutputState }

func (TriggerConfigOutput) CustomArgument

func (o TriggerConfigOutput) CustomArgument() pulumi.StringPtrOutput

User Additional Information.

func (TriggerConfigOutput) Description

func (o TriggerConfigOutput) Description() pulumi.StringPtrOutput

Trigger description.

func (TriggerConfigOutput) ElementType

func (TriggerConfigOutput) ElementType() reflect.Type

func (TriggerConfigOutput) Enable

Status of trigger. Values: OPEN (enabled); CLOSE disabled).

func (TriggerConfigOutput) FunctionName

func (o TriggerConfigOutput) FunctionName() pulumi.StringOutput

Function name.

func (TriggerConfigOutput) Namespace

Function namespace.

func (TriggerConfigOutput) Qualifier

Function version. It defaults to `$LATEST`. It's recommended to use `[$DEFAULT](https://intl.cloud.tencent.com/document/product/583/36149?from_cn_redirect=1#.E9.BB.98.E8.AE.A4.E5.88.AB.E5.90.8D)` for canary release.

func (TriggerConfigOutput) ToTriggerConfigOutput

func (o TriggerConfigOutput) ToTriggerConfigOutput() TriggerConfigOutput

func (TriggerConfigOutput) ToTriggerConfigOutputWithContext

func (o TriggerConfigOutput) ToTriggerConfigOutputWithContext(ctx context.Context) TriggerConfigOutput

func (TriggerConfigOutput) TriggerDesc

func (o TriggerConfigOutput) TriggerDesc() pulumi.StringOutput

TriggerDesc parameter.

func (TriggerConfigOutput) TriggerName

func (o TriggerConfigOutput) TriggerName() pulumi.StringOutput

Trigger Name.

func (TriggerConfigOutput) Type

Trigger type.

type TriggerConfigState

type TriggerConfigState struct {
	// User Additional Information.
	CustomArgument pulumi.StringPtrInput
	// Trigger description.
	Description pulumi.StringPtrInput
	// Status of trigger. Values: OPEN (enabled); CLOSE disabled).
	Enable pulumi.StringPtrInput
	// Function name.
	FunctionName pulumi.StringPtrInput
	// Function namespace.
	Namespace pulumi.StringPtrInput
	// Function version. It defaults to `$LATEST`. It's recommended to use
	// `[$DEFAULT](https://intl.cloud.tencent.com/document/product/583/36149?from_cn_redirect=1#.E9.BB.98.E8.AE.A4.E5.88.AB.E5.90.8D)`
	// for canary release.
	Qualifier pulumi.StringPtrInput
	// TriggerDesc parameter.
	TriggerDesc pulumi.StringPtrInput
	// Trigger Name.
	TriggerName pulumi.StringPtrInput
	// Trigger type.
	Type pulumi.StringPtrInput
}

func (TriggerConfigState) ElementType

func (TriggerConfigState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL