scf

package
v0.0.0-...-9ab2e28 Latest Latest
Warning

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

Go to latest
Published: Jul 19, 2022 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

	// 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 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.
	EnableEipConfig pulumi.BoolPtrOutput `pulumi:"enableEipConfig"`
	// Indicates whether public net config enabled. 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"`
	// 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.StringOutput `pulumi:"handler"`
	// SCF function domain name.
	Host pulumi.StringOutput `pulumi:"host"`
	// Image of the SCF function, conflict with “.
	ImageConfigs FunctionImageConfigArrayOutput `pulumi:"imageConfigs"`
	// Whether to automatically install dependencies.
	InstallDependency pulumi.BoolOutput `pulumi:"installDependency"`
	// 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`, `PHP5`,
	// `PHP7`, `Golang1`, and `Java8`.
	Runtime pulumi.StringOutput `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 FunctionArgs

type FunctionArgs struct {
	// 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
	// Indicates whether EIP config set to `ENABLE` when `enable_public_net` was true.
	EnableEipConfig pulumi.BoolPtrInput
	// Indicates whether public net config enabled. NOTE: only `vpc_id` specified can disable public net config.
	EnablePublicNet pulumi.BoolPtrInput
	// Environment of the SCF function.
	Environment pulumi.MapInput
	// 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.StringInput
	// Image of the SCF function, conflict with “.
	ImageConfigs FunctionImageConfigArrayInput
	// 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`, `PHP5`,
	// `PHP7`, `Golang1`, and `Java8`.
	Runtime pulumi.StringInput
	// 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 FunctionImageConfig

type FunctionImageConfig struct {
	Args       *string `pulumi:"args"`
	Command    *string `pulumi:"command"`
	EntryPoint *string `pulumi:"entryPoint"`
	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"`
	EntryPoint pulumi.StringPtrInput `pulumi:"entryPoint"`
	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) ElementType

func (FunctionImageConfigOutput) ElementType() reflect.Type

func (FunctionImageConfigOutput) EntryPoint

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 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) 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) 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.

func (FunctionOutput) EnablePublicNet

func (o FunctionOutput) EnablePublicNet() pulumi.BoolPtrOutput

Indicates whether public net config enabled. 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) Handler

func (o FunctionOutput) Handler() pulumi.StringOutput

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 “.

func (FunctionOutput) InstallDependency

func (o FunctionOutput) InstallDependency() pulumi.BoolOutput

Whether to automatically install dependencies.

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

func (o FunctionOutput) Runtime() pulumi.StringOutput

Runtime of the SCF function, only supports `Python2.7`, `Python3.6`, `Nodejs6.10`, `Nodejs8.9`, `Nodejs10.15`, `PHP5`, `PHP7`, `Golang1`, and `Java8`.

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 {
	// 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 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.
	EnableEipConfig pulumi.BoolPtrInput
	// Indicates whether public net config enabled. 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
	// 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 “.
	ImageConfigs FunctionImageConfigArrayInput
	// Whether to automatically install dependencies.
	InstallDependency pulumi.BoolPtrInput
	// 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`, `PHP5`,
	// `PHP7`, `Golang1`, and `Java8`.
	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 FunctionsArgs

type FunctionsArgs 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 Functions.

type FunctionsFunction

type FunctionsFunction struct {
	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"`
	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"`
	InstallDependency bool                           `pulumi:"installDependency"`
	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      []FunctionsFunctionTriggerInfo `pulumi:"triggerInfos"`
	Vip               string                         `pulumi:"vip"`
	VpcId             string                         `pulumi:"vpcId"`
}

type FunctionsFunctionArgs

type FunctionsFunctionArgs struct {
	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"`
	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"`
	InstallDependency pulumi.BoolInput                       `pulumi:"installDependency"`
	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      FunctionsFunctionTriggerInfoArrayInput `pulumi:"triggerInfos"`
	Vip               pulumi.StringInput                     `pulumi:"vip"`
	VpcId             pulumi.StringInput                     `pulumi:"vpcId"`
}

func (FunctionsFunctionArgs) ElementType

func (FunctionsFunctionArgs) ElementType() reflect.Type

func (FunctionsFunctionArgs) ToFunctionsFunctionOutput

func (i FunctionsFunctionArgs) ToFunctionsFunctionOutput() FunctionsFunctionOutput

func (FunctionsFunctionArgs) ToFunctionsFunctionOutputWithContext

func (i FunctionsFunctionArgs) ToFunctionsFunctionOutputWithContext(ctx context.Context) FunctionsFunctionOutput

type FunctionsFunctionArray

type FunctionsFunctionArray []FunctionsFunctionInput

func (FunctionsFunctionArray) ElementType

func (FunctionsFunctionArray) ElementType() reflect.Type

func (FunctionsFunctionArray) ToFunctionsFunctionArrayOutput

func (i FunctionsFunctionArray) ToFunctionsFunctionArrayOutput() FunctionsFunctionArrayOutput

func (FunctionsFunctionArray) ToFunctionsFunctionArrayOutputWithContext

func (i FunctionsFunctionArray) ToFunctionsFunctionArrayOutputWithContext(ctx context.Context) FunctionsFunctionArrayOutput

type FunctionsFunctionArrayInput

type FunctionsFunctionArrayInput interface {
	pulumi.Input

	ToFunctionsFunctionArrayOutput() FunctionsFunctionArrayOutput
	ToFunctionsFunctionArrayOutputWithContext(context.Context) FunctionsFunctionArrayOutput
}

FunctionsFunctionArrayInput is an input type that accepts FunctionsFunctionArray and FunctionsFunctionArrayOutput values. You can construct a concrete instance of `FunctionsFunctionArrayInput` via:

FunctionsFunctionArray{ FunctionsFunctionArgs{...} }

type FunctionsFunctionArrayOutput

type FunctionsFunctionArrayOutput struct{ *pulumi.OutputState }

func (FunctionsFunctionArrayOutput) ElementType

func (FunctionsFunctionArrayOutput) Index

func (FunctionsFunctionArrayOutput) ToFunctionsFunctionArrayOutput

func (o FunctionsFunctionArrayOutput) ToFunctionsFunctionArrayOutput() FunctionsFunctionArrayOutput

func (FunctionsFunctionArrayOutput) ToFunctionsFunctionArrayOutputWithContext

func (o FunctionsFunctionArrayOutput) ToFunctionsFunctionArrayOutputWithContext(ctx context.Context) FunctionsFunctionArrayOutput

type FunctionsFunctionInput

type FunctionsFunctionInput interface {
	pulumi.Input

	ToFunctionsFunctionOutput() FunctionsFunctionOutput
	ToFunctionsFunctionOutputWithContext(context.Context) FunctionsFunctionOutput
}

FunctionsFunctionInput is an input type that accepts FunctionsFunctionArgs and FunctionsFunctionOutput values. You can construct a concrete instance of `FunctionsFunctionInput` via:

FunctionsFunctionArgs{...}

type FunctionsFunctionOutput

type FunctionsFunctionOutput struct{ *pulumi.OutputState }

func (FunctionsFunctionOutput) ClsLogsetId

func (FunctionsFunctionOutput) ClsTopicId

func (FunctionsFunctionOutput) CodeError

func (FunctionsFunctionOutput) CodeResult

func (FunctionsFunctionOutput) CodeSize

func (FunctionsFunctionOutput) CreateTime

func (FunctionsFunctionOutput) Description

func (FunctionsFunctionOutput) EipFixed

func (FunctionsFunctionOutput) Eips

func (FunctionsFunctionOutput) ElementType

func (FunctionsFunctionOutput) ElementType() reflect.Type

func (FunctionsFunctionOutput) EnableEipConfig

func (o FunctionsFunctionOutput) EnableEipConfig() pulumi.BoolOutput

func (FunctionsFunctionOutput) EnablePublicNet

func (o FunctionsFunctionOutput) EnablePublicNet() pulumi.BoolOutput

func (FunctionsFunctionOutput) Environment

func (o FunctionsFunctionOutput) Environment() pulumi.MapOutput

func (FunctionsFunctionOutput) ErrNo

func (FunctionsFunctionOutput) Handler

func (FunctionsFunctionOutput) Host

func (FunctionsFunctionOutput) InstallDependency

func (o FunctionsFunctionOutput) InstallDependency() pulumi.BoolOutput

func (FunctionsFunctionOutput) L5Enable

func (FunctionsFunctionOutput) MemSize

func (FunctionsFunctionOutput) ModifyTime

func (FunctionsFunctionOutput) Name

func (FunctionsFunctionOutput) Namespace

func (FunctionsFunctionOutput) Role

func (FunctionsFunctionOutput) Runtime

func (FunctionsFunctionOutput) Status

func (FunctionsFunctionOutput) StatusDesc

func (FunctionsFunctionOutput) SubnetId

func (FunctionsFunctionOutput) Tags

func (FunctionsFunctionOutput) Timeout

func (FunctionsFunctionOutput) ToFunctionsFunctionOutput

func (o FunctionsFunctionOutput) ToFunctionsFunctionOutput() FunctionsFunctionOutput

func (FunctionsFunctionOutput) ToFunctionsFunctionOutputWithContext

func (o FunctionsFunctionOutput) ToFunctionsFunctionOutputWithContext(ctx context.Context) FunctionsFunctionOutput

func (FunctionsFunctionOutput) TriggerInfos

func (FunctionsFunctionOutput) Vip

func (FunctionsFunctionOutput) VpcId

type FunctionsFunctionTriggerInfo

type FunctionsFunctionTriggerInfo 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 FunctionsFunctionTriggerInfoArgs

type FunctionsFunctionTriggerInfoArgs 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 (FunctionsFunctionTriggerInfoArgs) ElementType

func (FunctionsFunctionTriggerInfoArgs) ToFunctionsFunctionTriggerInfoOutput

func (i FunctionsFunctionTriggerInfoArgs) ToFunctionsFunctionTriggerInfoOutput() FunctionsFunctionTriggerInfoOutput

func (FunctionsFunctionTriggerInfoArgs) ToFunctionsFunctionTriggerInfoOutputWithContext

func (i FunctionsFunctionTriggerInfoArgs) ToFunctionsFunctionTriggerInfoOutputWithContext(ctx context.Context) FunctionsFunctionTriggerInfoOutput

type FunctionsFunctionTriggerInfoArray

type FunctionsFunctionTriggerInfoArray []FunctionsFunctionTriggerInfoInput

func (FunctionsFunctionTriggerInfoArray) ElementType

func (FunctionsFunctionTriggerInfoArray) ToFunctionsFunctionTriggerInfoArrayOutput

func (i FunctionsFunctionTriggerInfoArray) ToFunctionsFunctionTriggerInfoArrayOutput() FunctionsFunctionTriggerInfoArrayOutput

func (FunctionsFunctionTriggerInfoArray) ToFunctionsFunctionTriggerInfoArrayOutputWithContext

func (i FunctionsFunctionTriggerInfoArray) ToFunctionsFunctionTriggerInfoArrayOutputWithContext(ctx context.Context) FunctionsFunctionTriggerInfoArrayOutput

type FunctionsFunctionTriggerInfoArrayInput

type FunctionsFunctionTriggerInfoArrayInput interface {
	pulumi.Input

	ToFunctionsFunctionTriggerInfoArrayOutput() FunctionsFunctionTriggerInfoArrayOutput
	ToFunctionsFunctionTriggerInfoArrayOutputWithContext(context.Context) FunctionsFunctionTriggerInfoArrayOutput
}

FunctionsFunctionTriggerInfoArrayInput is an input type that accepts FunctionsFunctionTriggerInfoArray and FunctionsFunctionTriggerInfoArrayOutput values. You can construct a concrete instance of `FunctionsFunctionTriggerInfoArrayInput` via:

FunctionsFunctionTriggerInfoArray{ FunctionsFunctionTriggerInfoArgs{...} }

type FunctionsFunctionTriggerInfoArrayOutput

type FunctionsFunctionTriggerInfoArrayOutput struct{ *pulumi.OutputState }

func (FunctionsFunctionTriggerInfoArrayOutput) ElementType

func (FunctionsFunctionTriggerInfoArrayOutput) Index

func (FunctionsFunctionTriggerInfoArrayOutput) ToFunctionsFunctionTriggerInfoArrayOutput

func (o FunctionsFunctionTriggerInfoArrayOutput) ToFunctionsFunctionTriggerInfoArrayOutput() FunctionsFunctionTriggerInfoArrayOutput

func (FunctionsFunctionTriggerInfoArrayOutput) ToFunctionsFunctionTriggerInfoArrayOutputWithContext

func (o FunctionsFunctionTriggerInfoArrayOutput) ToFunctionsFunctionTriggerInfoArrayOutputWithContext(ctx context.Context) FunctionsFunctionTriggerInfoArrayOutput

type FunctionsFunctionTriggerInfoInput

type FunctionsFunctionTriggerInfoInput interface {
	pulumi.Input

	ToFunctionsFunctionTriggerInfoOutput() FunctionsFunctionTriggerInfoOutput
	ToFunctionsFunctionTriggerInfoOutputWithContext(context.Context) FunctionsFunctionTriggerInfoOutput
}

FunctionsFunctionTriggerInfoInput is an input type that accepts FunctionsFunctionTriggerInfoArgs and FunctionsFunctionTriggerInfoOutput values. You can construct a concrete instance of `FunctionsFunctionTriggerInfoInput` via:

FunctionsFunctionTriggerInfoArgs{...}

type FunctionsFunctionTriggerInfoOutput

type FunctionsFunctionTriggerInfoOutput struct{ *pulumi.OutputState }

func (FunctionsFunctionTriggerInfoOutput) CreateTime

func (FunctionsFunctionTriggerInfoOutput) CustomArgument

func (FunctionsFunctionTriggerInfoOutput) ElementType

func (FunctionsFunctionTriggerInfoOutput) Enable

func (FunctionsFunctionTriggerInfoOutput) ModifyTime

func (FunctionsFunctionTriggerInfoOutput) Name

func (FunctionsFunctionTriggerInfoOutput) ToFunctionsFunctionTriggerInfoOutput

func (o FunctionsFunctionTriggerInfoOutput) ToFunctionsFunctionTriggerInfoOutput() FunctionsFunctionTriggerInfoOutput

func (FunctionsFunctionTriggerInfoOutput) ToFunctionsFunctionTriggerInfoOutputWithContext

func (o FunctionsFunctionTriggerInfoOutput) ToFunctionsFunctionTriggerInfoOutputWithContext(ctx context.Context) FunctionsFunctionTriggerInfoOutput

func (FunctionsFunctionTriggerInfoOutput) TriggerDesc

func (FunctionsFunctionTriggerInfoOutput) Type

type FunctionsOutputArgs

type FunctionsOutputArgs 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 Functions.

func (FunctionsOutputArgs) ElementType

func (FunctionsOutputArgs) ElementType() reflect.Type

type FunctionsResult

type FunctionsResult struct {
	Description *string             `pulumi:"description"`
	Functions   []FunctionsFunction `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 Functions.

func Functions

func Functions(ctx *pulumi.Context, args *FunctionsArgs, opts ...pulumi.InvokeOption) (*FunctionsResult, error)

type FunctionsResultOutput

type FunctionsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by Functions.

func (FunctionsResultOutput) Description

func (FunctionsResultOutput) ElementType

func (FunctionsResultOutput) ElementType() reflect.Type

func (FunctionsResultOutput) Functions

func (FunctionsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (FunctionsResultOutput) Name

func (FunctionsResultOutput) Namespace

func (FunctionsResultOutput) ResultOutputFile

func (o FunctionsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (FunctionsResultOutput) Tags

func (FunctionsResultOutput) ToFunctionsResultOutput

func (o FunctionsResultOutput) ToFunctionsResultOutput() FunctionsResultOutput

func (FunctionsResultOutput) ToFunctionsResultOutputWithContext

func (o FunctionsResultOutput) ToFunctionsResultOutputWithContext(ctx context.Context) FunctionsResultOutput

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 LogsArgs

type LogsArgs 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 Logs.

type LogsLog

type LogsLog 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 LogsLogArgs

type LogsLogArgs 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 (LogsLogArgs) ElementType

func (LogsLogArgs) ElementType() reflect.Type

func (LogsLogArgs) ToLogsLogOutput

func (i LogsLogArgs) ToLogsLogOutput() LogsLogOutput

func (LogsLogArgs) ToLogsLogOutputWithContext

func (i LogsLogArgs) ToLogsLogOutputWithContext(ctx context.Context) LogsLogOutput

type LogsLogArray

type LogsLogArray []LogsLogInput

func (LogsLogArray) ElementType

func (LogsLogArray) ElementType() reflect.Type

func (LogsLogArray) ToLogsLogArrayOutput

func (i LogsLogArray) ToLogsLogArrayOutput() LogsLogArrayOutput

func (LogsLogArray) ToLogsLogArrayOutputWithContext

func (i LogsLogArray) ToLogsLogArrayOutputWithContext(ctx context.Context) LogsLogArrayOutput

type LogsLogArrayInput

type LogsLogArrayInput interface {
	pulumi.Input

	ToLogsLogArrayOutput() LogsLogArrayOutput
	ToLogsLogArrayOutputWithContext(context.Context) LogsLogArrayOutput
}

LogsLogArrayInput is an input type that accepts LogsLogArray and LogsLogArrayOutput values. You can construct a concrete instance of `LogsLogArrayInput` via:

LogsLogArray{ LogsLogArgs{...} }

type LogsLogArrayOutput

type LogsLogArrayOutput struct{ *pulumi.OutputState }

func (LogsLogArrayOutput) ElementType

func (LogsLogArrayOutput) ElementType() reflect.Type

func (LogsLogArrayOutput) Index

func (LogsLogArrayOutput) ToLogsLogArrayOutput

func (o LogsLogArrayOutput) ToLogsLogArrayOutput() LogsLogArrayOutput

func (LogsLogArrayOutput) ToLogsLogArrayOutputWithContext

func (o LogsLogArrayOutput) ToLogsLogArrayOutputWithContext(ctx context.Context) LogsLogArrayOutput

type LogsLogInput

type LogsLogInput interface {
	pulumi.Input

	ToLogsLogOutput() LogsLogOutput
	ToLogsLogOutputWithContext(context.Context) LogsLogOutput
}

LogsLogInput is an input type that accepts LogsLogArgs and LogsLogOutput values. You can construct a concrete instance of `LogsLogInput` via:

LogsLogArgs{...}

type LogsLogOutput

type LogsLogOutput struct{ *pulumi.OutputState }

func (LogsLogOutput) BillDuration

func (o LogsLogOutput) BillDuration() pulumi.IntOutput

func (LogsLogOutput) Duration

func (o LogsLogOutput) Duration() pulumi.Float64Output

func (LogsLogOutput) ElementType

func (LogsLogOutput) ElementType() reflect.Type

func (LogsLogOutput) FunctionName

func (o LogsLogOutput) FunctionName() pulumi.StringOutput

func (LogsLogOutput) InvokeFinished

func (o LogsLogOutput) InvokeFinished() pulumi.IntOutput

func (LogsLogOutput) Level

func (o LogsLogOutput) Level() pulumi.StringOutput

func (LogsLogOutput) Log

func (LogsLogOutput) MemUsage

func (o LogsLogOutput) MemUsage() pulumi.IntOutput

func (LogsLogOutput) RequestId

func (o LogsLogOutput) RequestId() pulumi.StringOutput

func (LogsLogOutput) RetCode

func (o LogsLogOutput) RetCode() pulumi.IntOutput

func (LogsLogOutput) RetMsg

func (o LogsLogOutput) RetMsg() pulumi.StringOutput

func (LogsLogOutput) Source

func (o LogsLogOutput) Source() pulumi.StringOutput

func (LogsLogOutput) StartTime

func (o LogsLogOutput) StartTime() pulumi.StringOutput

func (LogsLogOutput) ToLogsLogOutput

func (o LogsLogOutput) ToLogsLogOutput() LogsLogOutput

func (LogsLogOutput) ToLogsLogOutputWithContext

func (o LogsLogOutput) ToLogsLogOutputWithContext(ctx context.Context) LogsLogOutput

type LogsOutputArgs

type LogsOutputArgs 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 Logs.

func (LogsOutputArgs) ElementType

func (LogsOutputArgs) ElementType() reflect.Type

type LogsResult

type LogsResult 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             []LogsLog `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 Logs.

func Logs

func Logs(ctx *pulumi.Context, args *LogsArgs, opts ...pulumi.InvokeOption) (*LogsResult, error)

type LogsResultOutput

type LogsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by Logs.

func LogsOutput

func LogsOutput(ctx *pulumi.Context, args LogsOutputArgs, opts ...pulumi.InvokeOption) LogsResultOutput

func (LogsResultOutput) ElementType

func (LogsResultOutput) ElementType() reflect.Type

func (LogsResultOutput) EndTime

func (LogsResultOutput) FunctionName

func (o LogsResultOutput) FunctionName() pulumi.StringOutput

func (LogsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LogsResultOutput) InvokeRequestId

func (o LogsResultOutput) InvokeRequestId() pulumi.StringPtrOutput

func (LogsResultOutput) Limit

func (LogsResultOutput) Logs

func (LogsResultOutput) Namespace

func (o LogsResultOutput) Namespace() pulumi.StringPtrOutput

func (LogsResultOutput) Offset

func (LogsResultOutput) Order

func (LogsResultOutput) OrderBy

func (LogsResultOutput) ResultOutputFile

func (o LogsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (LogsResultOutput) RetCode

func (LogsResultOutput) StartTime

func (o LogsResultOutput) StartTime() pulumi.StringPtrOutput

func (LogsResultOutput) ToLogsResultOutput

func (o LogsResultOutput) ToLogsResultOutput() LogsResultOutput

func (LogsResultOutput) ToLogsResultOutputWithContext

func (o LogsResultOutput) ToLogsResultOutputWithContext(ctx context.Context) LogsResultOutput

type NamespacesArgs

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

A collection of arguments for invoking Namespaces.

type NamespacesNamespace

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

type NamespacesNamespaceArgs

type NamespacesNamespaceArgs 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 (NamespacesNamespaceArgs) ElementType

func (NamespacesNamespaceArgs) ElementType() reflect.Type

func (NamespacesNamespaceArgs) ToNamespacesNamespaceOutput

func (i NamespacesNamespaceArgs) ToNamespacesNamespaceOutput() NamespacesNamespaceOutput

func (NamespacesNamespaceArgs) ToNamespacesNamespaceOutputWithContext

func (i NamespacesNamespaceArgs) ToNamespacesNamespaceOutputWithContext(ctx context.Context) NamespacesNamespaceOutput

type NamespacesNamespaceArray

type NamespacesNamespaceArray []NamespacesNamespaceInput

func (NamespacesNamespaceArray) ElementType

func (NamespacesNamespaceArray) ElementType() reflect.Type

func (NamespacesNamespaceArray) ToNamespacesNamespaceArrayOutput

func (i NamespacesNamespaceArray) ToNamespacesNamespaceArrayOutput() NamespacesNamespaceArrayOutput

func (NamespacesNamespaceArray) ToNamespacesNamespaceArrayOutputWithContext

func (i NamespacesNamespaceArray) ToNamespacesNamespaceArrayOutputWithContext(ctx context.Context) NamespacesNamespaceArrayOutput

type NamespacesNamespaceArrayInput

type NamespacesNamespaceArrayInput interface {
	pulumi.Input

	ToNamespacesNamespaceArrayOutput() NamespacesNamespaceArrayOutput
	ToNamespacesNamespaceArrayOutputWithContext(context.Context) NamespacesNamespaceArrayOutput
}

NamespacesNamespaceArrayInput is an input type that accepts NamespacesNamespaceArray and NamespacesNamespaceArrayOutput values. You can construct a concrete instance of `NamespacesNamespaceArrayInput` via:

NamespacesNamespaceArray{ NamespacesNamespaceArgs{...} }

type NamespacesNamespaceArrayOutput

type NamespacesNamespaceArrayOutput struct{ *pulumi.OutputState }

func (NamespacesNamespaceArrayOutput) ElementType

func (NamespacesNamespaceArrayOutput) Index

func (NamespacesNamespaceArrayOutput) ToNamespacesNamespaceArrayOutput

func (o NamespacesNamespaceArrayOutput) ToNamespacesNamespaceArrayOutput() NamespacesNamespaceArrayOutput

func (NamespacesNamespaceArrayOutput) ToNamespacesNamespaceArrayOutputWithContext

func (o NamespacesNamespaceArrayOutput) ToNamespacesNamespaceArrayOutputWithContext(ctx context.Context) NamespacesNamespaceArrayOutput

type NamespacesNamespaceInput

type NamespacesNamespaceInput interface {
	pulumi.Input

	ToNamespacesNamespaceOutput() NamespacesNamespaceOutput
	ToNamespacesNamespaceOutputWithContext(context.Context) NamespacesNamespaceOutput
}

NamespacesNamespaceInput is an input type that accepts NamespacesNamespaceArgs and NamespacesNamespaceOutput values. You can construct a concrete instance of `NamespacesNamespaceInput` via:

NamespacesNamespaceArgs{...}

type NamespacesNamespaceOutput

type NamespacesNamespaceOutput struct{ *pulumi.OutputState }

func (NamespacesNamespaceOutput) CreateTime

func (NamespacesNamespaceOutput) Description

func (NamespacesNamespaceOutput) ElementType

func (NamespacesNamespaceOutput) ElementType() reflect.Type

func (NamespacesNamespaceOutput) ModifyTime

func (NamespacesNamespaceOutput) Namespace

func (NamespacesNamespaceOutput) ToNamespacesNamespaceOutput

func (o NamespacesNamespaceOutput) ToNamespacesNamespaceOutput() NamespacesNamespaceOutput

func (NamespacesNamespaceOutput) ToNamespacesNamespaceOutputWithContext

func (o NamespacesNamespaceOutput) ToNamespacesNamespaceOutputWithContext(ctx context.Context) NamespacesNamespaceOutput

func (NamespacesNamespaceOutput) Type

type NamespacesOutputArgs

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

A collection of arguments for invoking Namespaces.

func (NamespacesOutputArgs) ElementType

func (NamespacesOutputArgs) ElementType() reflect.Type

type NamespacesResult

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

A collection of values returned by Namespaces.

func Namespaces

func Namespaces(ctx *pulumi.Context, args *NamespacesArgs, opts ...pulumi.InvokeOption) (*NamespacesResult, error)

type NamespacesResultOutput

type NamespacesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by Namespaces.

func (NamespacesResultOutput) Description

func (NamespacesResultOutput) ElementType

func (NamespacesResultOutput) ElementType() reflect.Type

func (NamespacesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (NamespacesResultOutput) Namespace

func (NamespacesResultOutput) Namespaces

func (NamespacesResultOutput) ResultOutputFile

func (o NamespacesResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (NamespacesResultOutput) ToNamespacesResultOutput

func (o NamespacesResultOutput) ToNamespacesResultOutput() NamespacesResultOutput

func (NamespacesResultOutput) ToNamespacesResultOutputWithContext

func (o NamespacesResultOutput) ToNamespacesResultOutputWithContext(ctx context.Context) NamespacesResultOutput

type ScfNamespace

type ScfNamespace 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 GetScfNamespace

func GetScfNamespace(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ScfNamespaceState, opts ...pulumi.ResourceOption) (*ScfNamespace, error)

GetScfNamespace gets an existing ScfNamespace 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 NewScfNamespace

func NewScfNamespace(ctx *pulumi.Context,
	name string, args *ScfNamespaceArgs, opts ...pulumi.ResourceOption) (*ScfNamespace, error)

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

func (*ScfNamespace) ElementType

func (*ScfNamespace) ElementType() reflect.Type

func (*ScfNamespace) ToScfNamespaceOutput

func (i *ScfNamespace) ToScfNamespaceOutput() ScfNamespaceOutput

func (*ScfNamespace) ToScfNamespaceOutputWithContext

func (i *ScfNamespace) ToScfNamespaceOutputWithContext(ctx context.Context) ScfNamespaceOutput

type ScfNamespaceArgs

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

The set of arguments for constructing a ScfNamespace resource.

func (ScfNamespaceArgs) ElementType

func (ScfNamespaceArgs) ElementType() reflect.Type

type ScfNamespaceArray

type ScfNamespaceArray []ScfNamespaceInput

func (ScfNamespaceArray) ElementType

func (ScfNamespaceArray) ElementType() reflect.Type

func (ScfNamespaceArray) ToScfNamespaceArrayOutput

func (i ScfNamespaceArray) ToScfNamespaceArrayOutput() ScfNamespaceArrayOutput

func (ScfNamespaceArray) ToScfNamespaceArrayOutputWithContext

func (i ScfNamespaceArray) ToScfNamespaceArrayOutputWithContext(ctx context.Context) ScfNamespaceArrayOutput

type ScfNamespaceArrayInput

type ScfNamespaceArrayInput interface {
	pulumi.Input

	ToScfNamespaceArrayOutput() ScfNamespaceArrayOutput
	ToScfNamespaceArrayOutputWithContext(context.Context) ScfNamespaceArrayOutput
}

ScfNamespaceArrayInput is an input type that accepts ScfNamespaceArray and ScfNamespaceArrayOutput values. You can construct a concrete instance of `ScfNamespaceArrayInput` via:

ScfNamespaceArray{ ScfNamespaceArgs{...} }

type ScfNamespaceArrayOutput

type ScfNamespaceArrayOutput struct{ *pulumi.OutputState }

func (ScfNamespaceArrayOutput) ElementType

func (ScfNamespaceArrayOutput) ElementType() reflect.Type

func (ScfNamespaceArrayOutput) Index

func (ScfNamespaceArrayOutput) ToScfNamespaceArrayOutput

func (o ScfNamespaceArrayOutput) ToScfNamespaceArrayOutput() ScfNamespaceArrayOutput

func (ScfNamespaceArrayOutput) ToScfNamespaceArrayOutputWithContext

func (o ScfNamespaceArrayOutput) ToScfNamespaceArrayOutputWithContext(ctx context.Context) ScfNamespaceArrayOutput

type ScfNamespaceInput

type ScfNamespaceInput interface {
	pulumi.Input

	ToScfNamespaceOutput() ScfNamespaceOutput
	ToScfNamespaceOutputWithContext(ctx context.Context) ScfNamespaceOutput
}

type ScfNamespaceMap

type ScfNamespaceMap map[string]ScfNamespaceInput

func (ScfNamespaceMap) ElementType

func (ScfNamespaceMap) ElementType() reflect.Type

func (ScfNamespaceMap) ToScfNamespaceMapOutput

func (i ScfNamespaceMap) ToScfNamespaceMapOutput() ScfNamespaceMapOutput

func (ScfNamespaceMap) ToScfNamespaceMapOutputWithContext

func (i ScfNamespaceMap) ToScfNamespaceMapOutputWithContext(ctx context.Context) ScfNamespaceMapOutput

type ScfNamespaceMapInput

type ScfNamespaceMapInput interface {
	pulumi.Input

	ToScfNamespaceMapOutput() ScfNamespaceMapOutput
	ToScfNamespaceMapOutputWithContext(context.Context) ScfNamespaceMapOutput
}

ScfNamespaceMapInput is an input type that accepts ScfNamespaceMap and ScfNamespaceMapOutput values. You can construct a concrete instance of `ScfNamespaceMapInput` via:

ScfNamespaceMap{ "key": ScfNamespaceArgs{...} }

type ScfNamespaceMapOutput

type ScfNamespaceMapOutput struct{ *pulumi.OutputState }

func (ScfNamespaceMapOutput) ElementType

func (ScfNamespaceMapOutput) ElementType() reflect.Type

func (ScfNamespaceMapOutput) MapIndex

func (ScfNamespaceMapOutput) ToScfNamespaceMapOutput

func (o ScfNamespaceMapOutput) ToScfNamespaceMapOutput() ScfNamespaceMapOutput

func (ScfNamespaceMapOutput) ToScfNamespaceMapOutputWithContext

func (o ScfNamespaceMapOutput) ToScfNamespaceMapOutputWithContext(ctx context.Context) ScfNamespaceMapOutput

type ScfNamespaceOutput

type ScfNamespaceOutput struct{ *pulumi.OutputState }

func (ScfNamespaceOutput) CreateTime

func (o ScfNamespaceOutput) CreateTime() pulumi.StringOutput

SCF namespace creation time.

func (ScfNamespaceOutput) Description

func (o ScfNamespaceOutput) Description() pulumi.StringPtrOutput

Description of the SCF namespace.

func (ScfNamespaceOutput) ElementType

func (ScfNamespaceOutput) ElementType() reflect.Type

func (ScfNamespaceOutput) ModifyTime

func (o ScfNamespaceOutput) ModifyTime() pulumi.StringOutput

SCF namespace last modified time.

func (ScfNamespaceOutput) Namespace

func (o ScfNamespaceOutput) Namespace() pulumi.StringOutput

Name of the SCF namespace.

func (ScfNamespaceOutput) ToScfNamespaceOutput

func (o ScfNamespaceOutput) ToScfNamespaceOutput() ScfNamespaceOutput

func (ScfNamespaceOutput) ToScfNamespaceOutputWithContext

func (o ScfNamespaceOutput) ToScfNamespaceOutputWithContext(ctx context.Context) ScfNamespaceOutput

func (ScfNamespaceOutput) Type

SCF namespace type.

type ScfNamespaceState

type ScfNamespaceState 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 (ScfNamespaceState) ElementType

func (ScfNamespaceState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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