vefaas

package
v1.0.168 Latest Latest
Warning

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

Go to latest
Published: Dec 2, 2024 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

Package vefaasiface provides an interface to enable mocking the VEFAAS service client for testing your code.

It is important to note that this interface will have breaking changes when the service model is updated and adds new API operations, paginators, and waiters.

Index

Constants

View Source
const (
	ServiceName = "vefaas"    // Name of service.
	EndpointsID = ServiceName // ID to lookup a service endpoint with.
	ServiceID   = "vefaas"    // ServiceID is a unique identifer of a specific service.
)

Service information constants

Variables

This section is empty.

Functions

This section is empty.

Types

type AbortReleaseInput added in v1.0.149

type AbortReleaseInput struct {
	Async *bool `type:"boolean" json:",omitempty"`

	// FunctionId is a required field
	FunctionId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (AbortReleaseInput) GoString added in v1.0.149

func (s AbortReleaseInput) GoString() string

GoString returns the string representation

func (*AbortReleaseInput) SetAsync added in v1.0.149

func (s *AbortReleaseInput) SetAsync(v bool) *AbortReleaseInput

SetAsync sets the Async field's value.

func (*AbortReleaseInput) SetFunctionId added in v1.0.149

func (s *AbortReleaseInput) SetFunctionId(v string) *AbortReleaseInput

SetFunctionId sets the FunctionId field's value.

func (AbortReleaseInput) String added in v1.0.149

func (s AbortReleaseInput) String() string

String returns the string representation

func (*AbortReleaseInput) Validate added in v1.0.149

func (s *AbortReleaseInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AbortReleaseOutput added in v1.0.149

type AbortReleaseOutput struct {
	Metadata *response.ResponseMetadata

	CurrentTrafficWeight *int32 `type:"int32" json:",omitempty"`

	ErrorCode *string `type:"string" json:",omitempty"`

	FailedInstanceLogs *string `type:"string" json:",omitempty"`

	FunctionId *string `type:"string" json:",omitempty"`

	NewRevisionNumber *int32 `type:"int32" json:",omitempty"`

	OldRevisionNumber *int32 `type:"int32" json:",omitempty"`

	ReleaseRecordId *string `type:"string" json:",omitempty"`

	StableRevisionNumber *int32 `type:"int32" json:",omitempty"`

	StartTime *string `type:"string" json:",omitempty"`

	Status *string `type:"string" json:",omitempty"`

	StatusMessage *string `type:"string" json:",omitempty"`

	TargetTrafficWeight *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AbortReleaseOutput) GoString added in v1.0.149

func (s AbortReleaseOutput) GoString() string

GoString returns the string representation

func (*AbortReleaseOutput) SetCurrentTrafficWeight added in v1.0.149

func (s *AbortReleaseOutput) SetCurrentTrafficWeight(v int32) *AbortReleaseOutput

SetCurrentTrafficWeight sets the CurrentTrafficWeight field's value.

func (*AbortReleaseOutput) SetErrorCode added in v1.0.149

func (s *AbortReleaseOutput) SetErrorCode(v string) *AbortReleaseOutput

SetErrorCode sets the ErrorCode field's value.

func (*AbortReleaseOutput) SetFailedInstanceLogs added in v1.0.149

func (s *AbortReleaseOutput) SetFailedInstanceLogs(v string) *AbortReleaseOutput

SetFailedInstanceLogs sets the FailedInstanceLogs field's value.

func (*AbortReleaseOutput) SetFunctionId added in v1.0.149

func (s *AbortReleaseOutput) SetFunctionId(v string) *AbortReleaseOutput

SetFunctionId sets the FunctionId field's value.

func (*AbortReleaseOutput) SetNewRevisionNumber added in v1.0.149

func (s *AbortReleaseOutput) SetNewRevisionNumber(v int32) *AbortReleaseOutput

SetNewRevisionNumber sets the NewRevisionNumber field's value.

func (*AbortReleaseOutput) SetOldRevisionNumber added in v1.0.149

func (s *AbortReleaseOutput) SetOldRevisionNumber(v int32) *AbortReleaseOutput

SetOldRevisionNumber sets the OldRevisionNumber field's value.

func (*AbortReleaseOutput) SetReleaseRecordId added in v1.0.149

func (s *AbortReleaseOutput) SetReleaseRecordId(v string) *AbortReleaseOutput

SetReleaseRecordId sets the ReleaseRecordId field's value.

func (*AbortReleaseOutput) SetStableRevisionNumber added in v1.0.149

func (s *AbortReleaseOutput) SetStableRevisionNumber(v int32) *AbortReleaseOutput

SetStableRevisionNumber sets the StableRevisionNumber field's value.

func (*AbortReleaseOutput) SetStartTime added in v1.0.149

func (s *AbortReleaseOutput) SetStartTime(v string) *AbortReleaseOutput

SetStartTime sets the StartTime field's value.

func (*AbortReleaseOutput) SetStatus added in v1.0.149

func (s *AbortReleaseOutput) SetStatus(v string) *AbortReleaseOutput

SetStatus sets the Status field's value.

func (*AbortReleaseOutput) SetStatusMessage added in v1.0.149

func (s *AbortReleaseOutput) SetStatusMessage(v string) *AbortReleaseOutput

SetStatusMessage sets the StatusMessage field's value.

func (*AbortReleaseOutput) SetTargetTrafficWeight added in v1.0.149

func (s *AbortReleaseOutput) SetTargetTrafficWeight(v int32) *AbortReleaseOutput

SetTargetTrafficWeight sets the TargetTrafficWeight field's value.

func (AbortReleaseOutput) String added in v1.0.149

func (s AbortReleaseOutput) String() string

String returns the string representation

type CreateFunctionInput

type CreateFunctionInput struct {
	Command *string `type:"string" json:",omitempty"`

	CpuStrategy *string `type:"string" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	Envs []*EnvForCreateFunctionInput `type:"list" json:",omitempty"`

	ExclusiveMode *bool `type:"boolean" json:",omitempty"`

	InitializerSec *int32 `type:"int32" json:",omitempty"`

	InstanceType *string `type:"string" json:",omitempty"`

	MaxConcurrency *int32 `type:"int32" json:",omitempty"`

	MemoryMB *int32 `type:"int32" json:",omitempty"`

	// Name is a required field
	Name *string `type:"string" json:",omitempty" required:"true"`

	NasStorage *NasStorageForCreateFunctionInput `type:"structure" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	RequestTimeout *int32 `type:"int32" json:",omitempty"`

	// Runtime is a required field
	Runtime *string `type:"string" json:",omitempty" required:"true"`

	Source *string `type:"string" json:",omitempty"`

	SourceAccessConfig *SourceAccessConfigForCreateFunctionInput `type:"structure" json:",omitempty"`

	SourceType *string `type:"string" json:",omitempty"`

	TlsConfig *TlsConfigForCreateFunctionInput `type:"structure" json:",omitempty"`

	TosMountConfig *TosMountConfigForCreateFunctionInput `type:"structure" json:",omitempty"`

	VpcConfig *VpcConfigForCreateFunctionInput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateFunctionInput) GoString

func (s CreateFunctionInput) GoString() string

GoString returns the string representation

func (*CreateFunctionInput) SetCommand added in v1.0.160

SetCommand sets the Command field's value.

func (*CreateFunctionInput) SetCpuStrategy added in v1.0.160

func (s *CreateFunctionInput) SetCpuStrategy(v string) *CreateFunctionInput

SetCpuStrategy sets the CpuStrategy field's value.

func (*CreateFunctionInput) SetDescription

func (s *CreateFunctionInput) SetDescription(v string) *CreateFunctionInput

SetDescription sets the Description field's value.

func (*CreateFunctionInput) SetEnvs

SetEnvs sets the Envs field's value.

func (*CreateFunctionInput) SetExclusiveMode

func (s *CreateFunctionInput) SetExclusiveMode(v bool) *CreateFunctionInput

SetExclusiveMode sets the ExclusiveMode field's value.

func (*CreateFunctionInput) SetInitializerSec

func (s *CreateFunctionInput) SetInitializerSec(v int32) *CreateFunctionInput

SetInitializerSec sets the InitializerSec field's value.

func (*CreateFunctionInput) SetInstanceType added in v1.0.160

func (s *CreateFunctionInput) SetInstanceType(v string) *CreateFunctionInput

SetInstanceType sets the InstanceType field's value.

func (*CreateFunctionInput) SetMaxConcurrency

func (s *CreateFunctionInput) SetMaxConcurrency(v int32) *CreateFunctionInput

SetMaxConcurrency sets the MaxConcurrency field's value.

func (*CreateFunctionInput) SetMemoryMB

func (s *CreateFunctionInput) SetMemoryMB(v int32) *CreateFunctionInput

SetMemoryMB sets the MemoryMB field's value.

func (*CreateFunctionInput) SetName

SetName sets the Name field's value.

func (*CreateFunctionInput) SetNasStorage

SetNasStorage sets the NasStorage field's value.

func (*CreateFunctionInput) SetProjectName added in v1.0.160

func (s *CreateFunctionInput) SetProjectName(v string) *CreateFunctionInput

SetProjectName sets the ProjectName field's value.

func (*CreateFunctionInput) SetRequestTimeout

func (s *CreateFunctionInput) SetRequestTimeout(v int32) *CreateFunctionInput

SetRequestTimeout sets the RequestTimeout field's value.

func (*CreateFunctionInput) SetRuntime

SetRuntime sets the Runtime field's value.

func (*CreateFunctionInput) SetSource

SetSource sets the Source field's value.

func (*CreateFunctionInput) SetSourceAccessConfig

SetSourceAccessConfig sets the SourceAccessConfig field's value.

func (*CreateFunctionInput) SetSourceType

func (s *CreateFunctionInput) SetSourceType(v string) *CreateFunctionInput

SetSourceType sets the SourceType field's value.

func (*CreateFunctionInput) SetTlsConfig

SetTlsConfig sets the TlsConfig field's value.

func (*CreateFunctionInput) SetTosMountConfig

SetTosMountConfig sets the TosMountConfig field's value.

func (*CreateFunctionInput) SetVpcConfig

SetVpcConfig sets the VpcConfig field's value.

func (CreateFunctionInput) String

func (s CreateFunctionInput) String() string

String returns the string representation

func (*CreateFunctionInput) Validate

func (s *CreateFunctionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateFunctionOutput

type CreateFunctionOutput struct {
	Metadata *response.ResponseMetadata

	CodeSize *int32 `type:"int32" json:",omitempty"`

	CodeSizeLimit *int32 `type:"int32" json:",omitempty"`

	Command *string `type:"string" json:",omitempty"`

	CreationTime *string `type:"string" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	Envs []*EnvForCreateFunctionOutput `type:"list" json:",omitempty"`

	ExclusiveMode *bool `type:"boolean" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

	InitializerSec *int32 `type:"int32" json:",omitempty"`

	InstanceType *string `type:"string" json:",omitempty"`

	LastUpdateTime *string `type:"string" json:",omitempty"`

	MaxConcurrency *int32 `type:"int32" json:",omitempty"`

	MemoryMB *int32 `type:"int32" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	NasStorage *NasStorageForCreateFunctionOutput `type:"structure" json:",omitempty"`

	Owner *string `type:"string" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	RequestTimeout *int32 `type:"int32" json:",omitempty"`

	Runtime *string `type:"string" json:",omitempty"`

	SourceLocation *string `type:"string" json:",omitempty"`

	SourceType *string `type:"string" json:",omitempty"`

	TlsConfig *TlsConfigForCreateFunctionOutput `type:"structure" json:",omitempty"`

	TosMountConfig *TosMountConfigForCreateFunctionOutput `type:"structure" json:",omitempty"`

	TriggersCount *int32 `type:"int32" json:",omitempty"`

	VpcConfig *VpcConfigForCreateFunctionOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateFunctionOutput) GoString

func (s CreateFunctionOutput) GoString() string

GoString returns the string representation

func (*CreateFunctionOutput) SetCodeSize

func (s *CreateFunctionOutput) SetCodeSize(v int32) *CreateFunctionOutput

SetCodeSize sets the CodeSize field's value.

func (*CreateFunctionOutput) SetCodeSizeLimit

func (s *CreateFunctionOutput) SetCodeSizeLimit(v int32) *CreateFunctionOutput

SetCodeSizeLimit sets the CodeSizeLimit field's value.

func (*CreateFunctionOutput) SetCommand added in v1.0.160

SetCommand sets the Command field's value.

func (*CreateFunctionOutput) SetCreationTime

func (s *CreateFunctionOutput) SetCreationTime(v string) *CreateFunctionOutput

SetCreationTime sets the CreationTime field's value.

func (*CreateFunctionOutput) SetDescription

func (s *CreateFunctionOutput) SetDescription(v string) *CreateFunctionOutput

SetDescription sets the Description field's value.

func (*CreateFunctionOutput) SetEnvs

SetEnvs sets the Envs field's value.

func (*CreateFunctionOutput) SetExclusiveMode

func (s *CreateFunctionOutput) SetExclusiveMode(v bool) *CreateFunctionOutput

SetExclusiveMode sets the ExclusiveMode field's value.

func (*CreateFunctionOutput) SetId

SetId sets the Id field's value.

func (*CreateFunctionOutput) SetInitializerSec

func (s *CreateFunctionOutput) SetInitializerSec(v int32) *CreateFunctionOutput

SetInitializerSec sets the InitializerSec field's value.

func (*CreateFunctionOutput) SetInstanceType

func (s *CreateFunctionOutput) SetInstanceType(v string) *CreateFunctionOutput

SetInstanceType sets the InstanceType field's value.

func (*CreateFunctionOutput) SetLastUpdateTime

func (s *CreateFunctionOutput) SetLastUpdateTime(v string) *CreateFunctionOutput

SetLastUpdateTime sets the LastUpdateTime field's value.

func (*CreateFunctionOutput) SetMaxConcurrency

func (s *CreateFunctionOutput) SetMaxConcurrency(v int32) *CreateFunctionOutput

SetMaxConcurrency sets the MaxConcurrency field's value.

func (*CreateFunctionOutput) SetMemoryMB

func (s *CreateFunctionOutput) SetMemoryMB(v int32) *CreateFunctionOutput

SetMemoryMB sets the MemoryMB field's value.

func (*CreateFunctionOutput) SetName

SetName sets the Name field's value.

func (*CreateFunctionOutput) SetNasStorage

SetNasStorage sets the NasStorage field's value.

func (*CreateFunctionOutput) SetOwner

SetOwner sets the Owner field's value.

func (*CreateFunctionOutput) SetProjectName added in v1.0.160

func (s *CreateFunctionOutput) SetProjectName(v string) *CreateFunctionOutput

SetProjectName sets the ProjectName field's value.

func (*CreateFunctionOutput) SetRequestTimeout

func (s *CreateFunctionOutput) SetRequestTimeout(v int32) *CreateFunctionOutput

SetRequestTimeout sets the RequestTimeout field's value.

func (*CreateFunctionOutput) SetRuntime

SetRuntime sets the Runtime field's value.

func (*CreateFunctionOutput) SetSourceLocation

func (s *CreateFunctionOutput) SetSourceLocation(v string) *CreateFunctionOutput

SetSourceLocation sets the SourceLocation field's value.

func (*CreateFunctionOutput) SetSourceType

func (s *CreateFunctionOutput) SetSourceType(v string) *CreateFunctionOutput

SetSourceType sets the SourceType field's value.

func (*CreateFunctionOutput) SetTlsConfig

SetTlsConfig sets the TlsConfig field's value.

func (*CreateFunctionOutput) SetTosMountConfig

SetTosMountConfig sets the TosMountConfig field's value.

func (*CreateFunctionOutput) SetTriggersCount

func (s *CreateFunctionOutput) SetTriggersCount(v int32) *CreateFunctionOutput

SetTriggersCount sets the TriggersCount field's value.

func (*CreateFunctionOutput) SetVpcConfig

SetVpcConfig sets the VpcConfig field's value.

func (CreateFunctionOutput) String

func (s CreateFunctionOutput) String() string

String returns the string representation

type CredentialsForCreateFunctionInput

type CredentialsForCreateFunctionInput struct {
	AccessKeyId *string `type:"string" json:",omitempty"`

	SecretAccessKey *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CredentialsForCreateFunctionInput) GoString

GoString returns the string representation

func (*CredentialsForCreateFunctionInput) SetAccessKeyId

SetAccessKeyId sets the AccessKeyId field's value.

func (*CredentialsForCreateFunctionInput) SetSecretAccessKey

SetSecretAccessKey sets the SecretAccessKey field's value.

func (CredentialsForCreateFunctionInput) String

String returns the string representation

type CredentialsForCreateFunctionOutput

type CredentialsForCreateFunctionOutput struct {
	AccessKeyId *string `type:"string" json:",omitempty"`

	SecretAccessKey *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CredentialsForCreateFunctionOutput) GoString

GoString returns the string representation

func (*CredentialsForCreateFunctionOutput) SetAccessKeyId

SetAccessKeyId sets the AccessKeyId field's value.

func (*CredentialsForCreateFunctionOutput) SetSecretAccessKey

SetSecretAccessKey sets the SecretAccessKey field's value.

func (CredentialsForCreateFunctionOutput) String

String returns the string representation

type CredentialsForGetFunctionOutput

type CredentialsForGetFunctionOutput struct {
	AccessKeyId *string `type:"string" json:",omitempty"`

	SecretAccessKey *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CredentialsForGetFunctionOutput) GoString

GoString returns the string representation

func (*CredentialsForGetFunctionOutput) SetAccessKeyId

SetAccessKeyId sets the AccessKeyId field's value.

func (*CredentialsForGetFunctionOutput) SetSecretAccessKey

SetSecretAccessKey sets the SecretAccessKey field's value.

func (CredentialsForGetFunctionOutput) String

String returns the string representation

type CredentialsForGetRevisionOutput added in v1.0.149

type CredentialsForGetRevisionOutput struct {
	AccessKeyId *string `type:"string" json:",omitempty"`

	SecretAccessKey *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CredentialsForGetRevisionOutput) GoString added in v1.0.149

GoString returns the string representation

func (*CredentialsForGetRevisionOutput) SetAccessKeyId added in v1.0.149

SetAccessKeyId sets the AccessKeyId field's value.

func (*CredentialsForGetRevisionOutput) SetSecretAccessKey added in v1.0.149

SetSecretAccessKey sets the SecretAccessKey field's value.

func (CredentialsForGetRevisionOutput) String added in v1.0.149

String returns the string representation

type CredentialsForListFunctionsOutput added in v1.0.149

type CredentialsForListFunctionsOutput struct {
	AccessKeyId *string `type:"string" json:",omitempty"`

	SecretAccessKey *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CredentialsForListFunctionsOutput) GoString added in v1.0.149

GoString returns the string representation

func (*CredentialsForListFunctionsOutput) SetAccessKeyId added in v1.0.149

SetAccessKeyId sets the AccessKeyId field's value.

func (*CredentialsForListFunctionsOutput) SetSecretAccessKey added in v1.0.149

SetSecretAccessKey sets the SecretAccessKey field's value.

func (CredentialsForListFunctionsOutput) String added in v1.0.149

String returns the string representation

type CredentialsForListRevisionsOutput added in v1.0.149

type CredentialsForListRevisionsOutput struct {
	AccessKeyId *string `type:"string" json:",omitempty"`

	SecretAccessKey *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CredentialsForListRevisionsOutput) GoString added in v1.0.149

GoString returns the string representation

func (*CredentialsForListRevisionsOutput) SetAccessKeyId added in v1.0.149

SetAccessKeyId sets the AccessKeyId field's value.

func (*CredentialsForListRevisionsOutput) SetSecretAccessKey added in v1.0.149

SetSecretAccessKey sets the SecretAccessKey field's value.

func (CredentialsForListRevisionsOutput) String added in v1.0.149

String returns the string representation

type CredentialsForUpdateFunctionInput

type CredentialsForUpdateFunctionInput struct {
	AccessKeyId *string `type:"string" json:",omitempty"`

	SecretAccessKey *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CredentialsForUpdateFunctionInput) GoString

GoString returns the string representation

func (*CredentialsForUpdateFunctionInput) SetAccessKeyId

SetAccessKeyId sets the AccessKeyId field's value.

func (*CredentialsForUpdateFunctionInput) SetSecretAccessKey

SetSecretAccessKey sets the SecretAccessKey field's value.

func (CredentialsForUpdateFunctionInput) String

String returns the string representation

type CredentialsForUpdateFunctionOutput

type CredentialsForUpdateFunctionOutput struct {
	AccessKeyId *string `type:"string" json:",omitempty"`

	SecretAccessKey *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CredentialsForUpdateFunctionOutput) GoString

GoString returns the string representation

func (*CredentialsForUpdateFunctionOutput) SetAccessKeyId

SetAccessKeyId sets the AccessKeyId field's value.

func (*CredentialsForUpdateFunctionOutput) SetSecretAccessKey

SetSecretAccessKey sets the SecretAccessKey field's value.

func (CredentialsForUpdateFunctionOutput) String

String returns the string representation

type DeleteFunctionInput

type DeleteFunctionInput struct {

	// Id is a required field
	Id *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteFunctionInput) GoString

func (s DeleteFunctionInput) GoString() string

GoString returns the string representation

func (*DeleteFunctionInput) SetId

SetId sets the Id field's value.

func (DeleteFunctionInput) String

func (s DeleteFunctionInput) String() string

String returns the string representation

func (*DeleteFunctionInput) Validate

func (s *DeleteFunctionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteFunctionOutput

type DeleteFunctionOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DeleteFunctionOutput) GoString

func (s DeleteFunctionOutput) GoString() string

GoString returns the string representation

func (DeleteFunctionOutput) String

func (s DeleteFunctionOutput) String() string

String returns the string representation

type EnvForCreateFunctionInput

type EnvForCreateFunctionInput struct {
	Key *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (EnvForCreateFunctionInput) GoString

func (s EnvForCreateFunctionInput) GoString() string

GoString returns the string representation

func (*EnvForCreateFunctionInput) SetKey

SetKey sets the Key field's value.

func (*EnvForCreateFunctionInput) SetValue

SetValue sets the Value field's value.

func (EnvForCreateFunctionInput) String

func (s EnvForCreateFunctionInput) String() string

String returns the string representation

type EnvForCreateFunctionOutput

type EnvForCreateFunctionOutput struct {
	Key *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (EnvForCreateFunctionOutput) GoString

func (s EnvForCreateFunctionOutput) GoString() string

GoString returns the string representation

func (*EnvForCreateFunctionOutput) SetKey

SetKey sets the Key field's value.

func (*EnvForCreateFunctionOutput) SetValue

SetValue sets the Value field's value.

func (EnvForCreateFunctionOutput) String

String returns the string representation

type EnvForGetFunctionOutput

type EnvForGetFunctionOutput struct {
	Key *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (EnvForGetFunctionOutput) GoString

func (s EnvForGetFunctionOutput) GoString() string

GoString returns the string representation

func (*EnvForGetFunctionOutput) SetKey

SetKey sets the Key field's value.

func (*EnvForGetFunctionOutput) SetValue

SetValue sets the Value field's value.

func (EnvForGetFunctionOutput) String

func (s EnvForGetFunctionOutput) String() string

String returns the string representation

type EnvForGetRevisionOutput added in v1.0.149

type EnvForGetRevisionOutput struct {
	Key *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (EnvForGetRevisionOutput) GoString added in v1.0.149

func (s EnvForGetRevisionOutput) GoString() string

GoString returns the string representation

func (*EnvForGetRevisionOutput) SetKey added in v1.0.149

SetKey sets the Key field's value.

func (*EnvForGetRevisionOutput) SetValue added in v1.0.149

SetValue sets the Value field's value.

func (EnvForGetRevisionOutput) String added in v1.0.149

func (s EnvForGetRevisionOutput) String() string

String returns the string representation

type EnvForListFunctionsOutput added in v1.0.149

type EnvForListFunctionsOutput struct {
	Key *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (EnvForListFunctionsOutput) GoString added in v1.0.149

func (s EnvForListFunctionsOutput) GoString() string

GoString returns the string representation

func (*EnvForListFunctionsOutput) SetKey added in v1.0.149

SetKey sets the Key field's value.

func (*EnvForListFunctionsOutput) SetValue added in v1.0.149

SetValue sets the Value field's value.

func (EnvForListFunctionsOutput) String added in v1.0.149

func (s EnvForListFunctionsOutput) String() string

String returns the string representation

type EnvForListRevisionsOutput added in v1.0.149

type EnvForListRevisionsOutput struct {
	Key *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (EnvForListRevisionsOutput) GoString added in v1.0.149

func (s EnvForListRevisionsOutput) GoString() string

GoString returns the string representation

func (*EnvForListRevisionsOutput) SetKey added in v1.0.149

SetKey sets the Key field's value.

func (*EnvForListRevisionsOutput) SetValue added in v1.0.149

SetValue sets the Value field's value.

func (EnvForListRevisionsOutput) String added in v1.0.149

func (s EnvForListRevisionsOutput) String() string

String returns the string representation

type EnvForUpdateFunctionInput

type EnvForUpdateFunctionInput struct {
	Key *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (EnvForUpdateFunctionInput) GoString

func (s EnvForUpdateFunctionInput) GoString() string

GoString returns the string representation

func (*EnvForUpdateFunctionInput) SetKey

SetKey sets the Key field's value.

func (*EnvForUpdateFunctionInput) SetValue

SetValue sets the Value field's value.

func (EnvForUpdateFunctionInput) String

func (s EnvForUpdateFunctionInput) String() string

String returns the string representation

type EnvForUpdateFunctionOutput

type EnvForUpdateFunctionOutput struct {
	Key *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (EnvForUpdateFunctionOutput) GoString

func (s EnvForUpdateFunctionOutput) GoString() string

GoString returns the string representation

func (*EnvForUpdateFunctionOutput) SetKey

SetKey sets the Key field's value.

func (*EnvForUpdateFunctionOutput) SetValue

SetValue sets the Value field's value.

func (EnvForUpdateFunctionOutput) String

String returns the string representation

type FilterForListReleaseRecordsInput added in v1.0.149

type FilterForListReleaseRecordsInput struct {
	Name *string `type:"string" json:",omitempty"`

	Values []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (FilterForListReleaseRecordsInput) GoString added in v1.0.149

GoString returns the string representation

func (*FilterForListReleaseRecordsInput) SetName added in v1.0.149

SetName sets the Name field's value.

func (*FilterForListReleaseRecordsInput) SetValues added in v1.0.149

SetValues sets the Values field's value.

func (FilterForListReleaseRecordsInput) String added in v1.0.149

String returns the string representation

type FilterForListRevisionsInput added in v1.0.149

type FilterForListRevisionsInput struct {
	Name *string `type:"string" json:",omitempty"`

	Values []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (FilterForListRevisionsInput) GoString added in v1.0.149

func (s FilterForListRevisionsInput) GoString() string

GoString returns the string representation

func (*FilterForListRevisionsInput) SetName added in v1.0.149

SetName sets the Name field's value.

func (*FilterForListRevisionsInput) SetValues added in v1.0.149

SetValues sets the Values field's value.

func (FilterForListRevisionsInput) String added in v1.0.149

String returns the string representation

type GetFunctionInput

type GetFunctionInput struct {

	// Id is a required field
	Id *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (GetFunctionInput) GoString

func (s GetFunctionInput) GoString() string

GoString returns the string representation

func (*GetFunctionInput) SetId

SetId sets the Id field's value.

func (GetFunctionInput) String

func (s GetFunctionInput) String() string

String returns the string representation

func (*GetFunctionInput) Validate

func (s *GetFunctionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetFunctionInstanceLogsInput added in v1.0.149

type GetFunctionInstanceLogsInput struct {

	// FunctionId is a required field
	FunctionId *string `type:"string" json:",omitempty" required:"true"`

	Limit *int64 `type:"int64" json:",omitempty"`

	// Name is a required field
	Name *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (GetFunctionInstanceLogsInput) GoString added in v1.0.149

func (s GetFunctionInstanceLogsInput) GoString() string

GoString returns the string representation

func (*GetFunctionInstanceLogsInput) SetFunctionId added in v1.0.149

SetFunctionId sets the FunctionId field's value.

func (*GetFunctionInstanceLogsInput) SetLimit added in v1.0.149

SetLimit sets the Limit field's value.

func (*GetFunctionInstanceLogsInput) SetName added in v1.0.149

SetName sets the Name field's value.

func (GetFunctionInstanceLogsInput) String added in v1.0.149

String returns the string representation

func (*GetFunctionInstanceLogsInput) Validate added in v1.0.149

func (s *GetFunctionInstanceLogsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetFunctionInstanceLogsOutput added in v1.0.149

type GetFunctionInstanceLogsOutput struct {
	Metadata *response.ResponseMetadata

	Logs *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetFunctionInstanceLogsOutput) GoString added in v1.0.149

GoString returns the string representation

func (*GetFunctionInstanceLogsOutput) SetLogs added in v1.0.149

SetLogs sets the Logs field's value.

func (GetFunctionInstanceLogsOutput) String added in v1.0.149

String returns the string representation

type GetFunctionOutput

type GetFunctionOutput struct {
	Metadata *response.ResponseMetadata

	CodeSize *int32 `type:"int32" json:",omitempty"`

	CodeSizeLimit *int32 `type:"int32" json:",omitempty"`

	Command *string `type:"string" json:",omitempty"`

	CreationTime *string `type:"string" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	Envs []*EnvForGetFunctionOutput `type:"list" json:",omitempty"`

	ExclusiveMode *bool `type:"boolean" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

	InitializerSec *int32 `type:"int32" json:",omitempty"`

	InstanceType *string `type:"string" json:",omitempty"`

	LastUpdateTime *string `type:"string" json:",omitempty"`

	MaxConcurrency *int32 `type:"int32" json:",omitempty"`

	MemoryMB *int32 `type:"int32" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	NasStorage *NasStorageForGetFunctionOutput `type:"structure" json:",omitempty"`

	Owner *string `type:"string" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	RequestTimeout *int32 `type:"int32" json:",omitempty"`

	Runtime *string `type:"string" json:",omitempty"`

	SourceLocation *string `type:"string" json:",omitempty"`

	SourceType *string `type:"string" json:",omitempty"`

	TlsConfig *TlsConfigForGetFunctionOutput `type:"structure" json:",omitempty"`

	TosMountConfig *TosMountConfigForGetFunctionOutput `type:"structure" json:",omitempty"`

	TriggersCount *int32 `type:"int32" json:",omitempty"`

	VpcConfig *VpcConfigForGetFunctionOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetFunctionOutput) GoString

func (s GetFunctionOutput) GoString() string

GoString returns the string representation

func (*GetFunctionOutput) SetCodeSize

func (s *GetFunctionOutput) SetCodeSize(v int32) *GetFunctionOutput

SetCodeSize sets the CodeSize field's value.

func (*GetFunctionOutput) SetCodeSizeLimit

func (s *GetFunctionOutput) SetCodeSizeLimit(v int32) *GetFunctionOutput

SetCodeSizeLimit sets the CodeSizeLimit field's value.

func (*GetFunctionOutput) SetCommand added in v1.0.160

func (s *GetFunctionOutput) SetCommand(v string) *GetFunctionOutput

SetCommand sets the Command field's value.

func (*GetFunctionOutput) SetCreationTime

func (s *GetFunctionOutput) SetCreationTime(v string) *GetFunctionOutput

SetCreationTime sets the CreationTime field's value.

func (*GetFunctionOutput) SetDescription

func (s *GetFunctionOutput) SetDescription(v string) *GetFunctionOutput

SetDescription sets the Description field's value.

func (*GetFunctionOutput) SetEnvs

SetEnvs sets the Envs field's value.

func (*GetFunctionOutput) SetExclusiveMode

func (s *GetFunctionOutput) SetExclusiveMode(v bool) *GetFunctionOutput

SetExclusiveMode sets the ExclusiveMode field's value.

func (*GetFunctionOutput) SetId

SetId sets the Id field's value.

func (*GetFunctionOutput) SetInitializerSec

func (s *GetFunctionOutput) SetInitializerSec(v int32) *GetFunctionOutput

SetInitializerSec sets the InitializerSec field's value.

func (*GetFunctionOutput) SetInstanceType

func (s *GetFunctionOutput) SetInstanceType(v string) *GetFunctionOutput

SetInstanceType sets the InstanceType field's value.

func (*GetFunctionOutput) SetLastUpdateTime

func (s *GetFunctionOutput) SetLastUpdateTime(v string) *GetFunctionOutput

SetLastUpdateTime sets the LastUpdateTime field's value.

func (*GetFunctionOutput) SetMaxConcurrency

func (s *GetFunctionOutput) SetMaxConcurrency(v int32) *GetFunctionOutput

SetMaxConcurrency sets the MaxConcurrency field's value.

func (*GetFunctionOutput) SetMemoryMB

func (s *GetFunctionOutput) SetMemoryMB(v int32) *GetFunctionOutput

SetMemoryMB sets the MemoryMB field's value.

func (*GetFunctionOutput) SetName

SetName sets the Name field's value.

func (*GetFunctionOutput) SetNasStorage

SetNasStorage sets the NasStorage field's value.

func (*GetFunctionOutput) SetOwner

func (s *GetFunctionOutput) SetOwner(v string) *GetFunctionOutput

SetOwner sets the Owner field's value.

func (*GetFunctionOutput) SetProjectName added in v1.0.160

func (s *GetFunctionOutput) SetProjectName(v string) *GetFunctionOutput

SetProjectName sets the ProjectName field's value.

func (*GetFunctionOutput) SetRequestTimeout

func (s *GetFunctionOutput) SetRequestTimeout(v int32) *GetFunctionOutput

SetRequestTimeout sets the RequestTimeout field's value.

func (*GetFunctionOutput) SetRuntime

func (s *GetFunctionOutput) SetRuntime(v string) *GetFunctionOutput

SetRuntime sets the Runtime field's value.

func (*GetFunctionOutput) SetSourceLocation

func (s *GetFunctionOutput) SetSourceLocation(v string) *GetFunctionOutput

SetSourceLocation sets the SourceLocation field's value.

func (*GetFunctionOutput) SetSourceType

func (s *GetFunctionOutput) SetSourceType(v string) *GetFunctionOutput

SetSourceType sets the SourceType field's value.

func (*GetFunctionOutput) SetTlsConfig

SetTlsConfig sets the TlsConfig field's value.

func (*GetFunctionOutput) SetTosMountConfig

SetTosMountConfig sets the TosMountConfig field's value.

func (*GetFunctionOutput) SetTriggersCount

func (s *GetFunctionOutput) SetTriggersCount(v int32) *GetFunctionOutput

SetTriggersCount sets the TriggersCount field's value.

func (*GetFunctionOutput) SetVpcConfig

SetVpcConfig sets the VpcConfig field's value.

func (GetFunctionOutput) String

func (s GetFunctionOutput) String() string

String returns the string representation

type GetReleaseStatusInput added in v1.0.149

type GetReleaseStatusInput struct {

	// FunctionId is a required field
	FunctionId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (GetReleaseStatusInput) GoString added in v1.0.149

func (s GetReleaseStatusInput) GoString() string

GoString returns the string representation

func (*GetReleaseStatusInput) SetFunctionId added in v1.0.149

func (s *GetReleaseStatusInput) SetFunctionId(v string) *GetReleaseStatusInput

SetFunctionId sets the FunctionId field's value.

func (GetReleaseStatusInput) String added in v1.0.149

func (s GetReleaseStatusInput) String() string

String returns the string representation

func (*GetReleaseStatusInput) Validate added in v1.0.149

func (s *GetReleaseStatusInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetReleaseStatusOutput added in v1.0.149

type GetReleaseStatusOutput struct {
	Metadata *response.ResponseMetadata

	CurrentTrafficWeight *int32 `type:"int32" json:",omitempty"`

	ErrorCode *string `type:"string" json:",omitempty"`

	FailedInstanceLogs *string `type:"string" json:",omitempty"`

	FunctionId *string `type:"string" json:",omitempty"`

	NewRevisionNumber *int32 `type:"int32" json:",omitempty"`

	OldRevisionNumber *int32 `type:"int32" json:",omitempty"`

	ReleaseRecordId *string `type:"string" json:",omitempty"`

	StableRevisionNumber *int32 `type:"int32" json:",omitempty"`

	StartTime *string `type:"string" json:",omitempty"`

	Status *string `type:"string" json:",omitempty"`

	StatusMessage *string `type:"string" json:",omitempty"`

	TargetTrafficWeight *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetReleaseStatusOutput) GoString added in v1.0.149

func (s GetReleaseStatusOutput) GoString() string

GoString returns the string representation

func (*GetReleaseStatusOutput) SetCurrentTrafficWeight added in v1.0.149

func (s *GetReleaseStatusOutput) SetCurrentTrafficWeight(v int32) *GetReleaseStatusOutput

SetCurrentTrafficWeight sets the CurrentTrafficWeight field's value.

func (*GetReleaseStatusOutput) SetErrorCode added in v1.0.149

SetErrorCode sets the ErrorCode field's value.

func (*GetReleaseStatusOutput) SetFailedInstanceLogs added in v1.0.149

func (s *GetReleaseStatusOutput) SetFailedInstanceLogs(v string) *GetReleaseStatusOutput

SetFailedInstanceLogs sets the FailedInstanceLogs field's value.

func (*GetReleaseStatusOutput) SetFunctionId added in v1.0.149

SetFunctionId sets the FunctionId field's value.

func (*GetReleaseStatusOutput) SetNewRevisionNumber added in v1.0.149

func (s *GetReleaseStatusOutput) SetNewRevisionNumber(v int32) *GetReleaseStatusOutput

SetNewRevisionNumber sets the NewRevisionNumber field's value.

func (*GetReleaseStatusOutput) SetOldRevisionNumber added in v1.0.149

func (s *GetReleaseStatusOutput) SetOldRevisionNumber(v int32) *GetReleaseStatusOutput

SetOldRevisionNumber sets the OldRevisionNumber field's value.

func (*GetReleaseStatusOutput) SetReleaseRecordId added in v1.0.149

func (s *GetReleaseStatusOutput) SetReleaseRecordId(v string) *GetReleaseStatusOutput

SetReleaseRecordId sets the ReleaseRecordId field's value.

func (*GetReleaseStatusOutput) SetStableRevisionNumber added in v1.0.149

func (s *GetReleaseStatusOutput) SetStableRevisionNumber(v int32) *GetReleaseStatusOutput

SetStableRevisionNumber sets the StableRevisionNumber field's value.

func (*GetReleaseStatusOutput) SetStartTime added in v1.0.149

SetStartTime sets the StartTime field's value.

func (*GetReleaseStatusOutput) SetStatus added in v1.0.149

SetStatus sets the Status field's value.

func (*GetReleaseStatusOutput) SetStatusMessage added in v1.0.149

func (s *GetReleaseStatusOutput) SetStatusMessage(v string) *GetReleaseStatusOutput

SetStatusMessage sets the StatusMessage field's value.

func (*GetReleaseStatusOutput) SetTargetTrafficWeight added in v1.0.149

func (s *GetReleaseStatusOutput) SetTargetTrafficWeight(v int32) *GetReleaseStatusOutput

SetTargetTrafficWeight sets the TargetTrafficWeight field's value.

func (GetReleaseStatusOutput) String added in v1.0.149

func (s GetReleaseStatusOutput) String() string

String returns the string representation

type GetRevisionInput added in v1.0.149

type GetRevisionInput struct {

	// FunctionId is a required field
	FunctionId *string `type:"string" json:",omitempty" required:"true"`

	// RevisionNumber is a required field
	RevisionNumber *int32 `type:"int32" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (GetRevisionInput) GoString added in v1.0.149

func (s GetRevisionInput) GoString() string

GoString returns the string representation

func (*GetRevisionInput) SetFunctionId added in v1.0.149

func (s *GetRevisionInput) SetFunctionId(v string) *GetRevisionInput

SetFunctionId sets the FunctionId field's value.

func (*GetRevisionInput) SetRevisionNumber added in v1.0.149

func (s *GetRevisionInput) SetRevisionNumber(v int32) *GetRevisionInput

SetRevisionNumber sets the RevisionNumber field's value.

func (GetRevisionInput) String added in v1.0.149

func (s GetRevisionInput) String() string

String returns the string representation

func (*GetRevisionInput) Validate added in v1.0.149

func (s *GetRevisionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetRevisionOutput added in v1.0.149

type GetRevisionOutput struct {
	Metadata *response.ResponseMetadata

	CodeSize *int32 `type:"int32" json:",omitempty"`

	CodeSizeLimit *int32 `type:"int32" json:",omitempty"`

	CreationTime *string `type:"string" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	Envs []*EnvForGetRevisionOutput `type:"list" json:",omitempty"`

	ExclusiveMode *bool `type:"boolean" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

	InitializerSec *int32 `type:"int32" json:",omitempty"`

	MaxConcurrency *int32 `type:"int32" json:",omitempty"`

	MaxReplicas *int32 `type:"int32" json:",omitempty"`

	MemoryMB *int32 `type:"int32" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	NasStorage *NasStorageForGetRevisionOutput `type:"structure" json:",omitempty"`

	RequestTimeout *int32 `type:"int32" json:",omitempty"`

	RevisionCreationTime *string `type:"string" json:",omitempty"`

	RevisionDescription *string `type:"string" json:",omitempty"`

	RevisionNumber *int32 `type:"int32" json:",omitempty"`

	Runtime *string `type:"string" json:",omitempty"`

	Source *string `type:"string" json:",omitempty"`

	SourceLocation *string `type:"string" json:",omitempty"`

	SourceType *string `type:"string" json:",omitempty"`

	TlsConfig *TlsConfigForGetRevisionOutput `type:"structure" json:",omitempty"`

	TosMountConfig *TosMountConfigForGetRevisionOutput `type:"structure" json:",omitempty"`

	VpcConfig *VpcConfigForGetRevisionOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetRevisionOutput) GoString added in v1.0.149

func (s GetRevisionOutput) GoString() string

GoString returns the string representation

func (*GetRevisionOutput) SetCodeSize added in v1.0.149

func (s *GetRevisionOutput) SetCodeSize(v int32) *GetRevisionOutput

SetCodeSize sets the CodeSize field's value.

func (*GetRevisionOutput) SetCodeSizeLimit added in v1.0.149

func (s *GetRevisionOutput) SetCodeSizeLimit(v int32) *GetRevisionOutput

SetCodeSizeLimit sets the CodeSizeLimit field's value.

func (*GetRevisionOutput) SetCreationTime added in v1.0.149

func (s *GetRevisionOutput) SetCreationTime(v string) *GetRevisionOutput

SetCreationTime sets the CreationTime field's value.

func (*GetRevisionOutput) SetDescription added in v1.0.149

func (s *GetRevisionOutput) SetDescription(v string) *GetRevisionOutput

SetDescription sets the Description field's value.

func (*GetRevisionOutput) SetEnvs added in v1.0.149

SetEnvs sets the Envs field's value.

func (*GetRevisionOutput) SetExclusiveMode added in v1.0.149

func (s *GetRevisionOutput) SetExclusiveMode(v bool) *GetRevisionOutput

SetExclusiveMode sets the ExclusiveMode field's value.

func (*GetRevisionOutput) SetId added in v1.0.149

SetId sets the Id field's value.

func (*GetRevisionOutput) SetInitializerSec added in v1.0.149

func (s *GetRevisionOutput) SetInitializerSec(v int32) *GetRevisionOutput

SetInitializerSec sets the InitializerSec field's value.

func (*GetRevisionOutput) SetMaxConcurrency added in v1.0.149

func (s *GetRevisionOutput) SetMaxConcurrency(v int32) *GetRevisionOutput

SetMaxConcurrency sets the MaxConcurrency field's value.

func (*GetRevisionOutput) SetMaxReplicas added in v1.0.149

func (s *GetRevisionOutput) SetMaxReplicas(v int32) *GetRevisionOutput

SetMaxReplicas sets the MaxReplicas field's value.

func (*GetRevisionOutput) SetMemoryMB added in v1.0.149

func (s *GetRevisionOutput) SetMemoryMB(v int32) *GetRevisionOutput

SetMemoryMB sets the MemoryMB field's value.

func (*GetRevisionOutput) SetName added in v1.0.149

SetName sets the Name field's value.

func (*GetRevisionOutput) SetNasStorage added in v1.0.149

SetNasStorage sets the NasStorage field's value.

func (*GetRevisionOutput) SetRequestTimeout added in v1.0.149

func (s *GetRevisionOutput) SetRequestTimeout(v int32) *GetRevisionOutput

SetRequestTimeout sets the RequestTimeout field's value.

func (*GetRevisionOutput) SetRevisionCreationTime added in v1.0.149

func (s *GetRevisionOutput) SetRevisionCreationTime(v string) *GetRevisionOutput

SetRevisionCreationTime sets the RevisionCreationTime field's value.

func (*GetRevisionOutput) SetRevisionDescription added in v1.0.149

func (s *GetRevisionOutput) SetRevisionDescription(v string) *GetRevisionOutput

SetRevisionDescription sets the RevisionDescription field's value.

func (*GetRevisionOutput) SetRevisionNumber added in v1.0.149

func (s *GetRevisionOutput) SetRevisionNumber(v int32) *GetRevisionOutput

SetRevisionNumber sets the RevisionNumber field's value.

func (*GetRevisionOutput) SetRuntime added in v1.0.149

func (s *GetRevisionOutput) SetRuntime(v string) *GetRevisionOutput

SetRuntime sets the Runtime field's value.

func (*GetRevisionOutput) SetSource added in v1.0.149

func (s *GetRevisionOutput) SetSource(v string) *GetRevisionOutput

SetSource sets the Source field's value.

func (*GetRevisionOutput) SetSourceLocation added in v1.0.149

func (s *GetRevisionOutput) SetSourceLocation(v string) *GetRevisionOutput

SetSourceLocation sets the SourceLocation field's value.

func (*GetRevisionOutput) SetSourceType added in v1.0.149

func (s *GetRevisionOutput) SetSourceType(v string) *GetRevisionOutput

SetSourceType sets the SourceType field's value.

func (*GetRevisionOutput) SetTlsConfig added in v1.0.149

SetTlsConfig sets the TlsConfig field's value.

func (*GetRevisionOutput) SetTosMountConfig added in v1.0.149

SetTosMountConfig sets the TosMountConfig field's value.

func (*GetRevisionOutput) SetVpcConfig added in v1.0.149

SetVpcConfig sets the VpcConfig field's value.

func (GetRevisionOutput) String added in v1.0.149

func (s GetRevisionOutput) String() string

String returns the string representation

type GetRocketMQTriggerInput added in v1.0.159

type GetRocketMQTriggerInput struct {

	// FunctionId is a required field
	FunctionId *string `type:"string" json:",omitempty" required:"true"`

	// Id is a required field
	Id *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (GetRocketMQTriggerInput) GoString added in v1.0.159

func (s GetRocketMQTriggerInput) GoString() string

GoString returns the string representation

func (*GetRocketMQTriggerInput) SetFunctionId added in v1.0.159

SetFunctionId sets the FunctionId field's value.

func (*GetRocketMQTriggerInput) SetId added in v1.0.159

SetId sets the Id field's value.

func (GetRocketMQTriggerInput) String added in v1.0.159

func (s GetRocketMQTriggerInput) String() string

String returns the string representation

func (*GetRocketMQTriggerInput) Validate added in v1.0.159

func (s *GetRocketMQTriggerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetRocketMQTriggerOutput added in v1.0.159

type GetRocketMQTriggerOutput struct {
	Metadata *response.ResponseMetadata

	ConsumerGroup *string `type:"string" json:",omitempty"`

	CreationTime *string `type:"string" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	Enabled *bool `type:"boolean" json:",omitempty"`

	Endpoint *string `type:"string" json:",omitempty"`

	FunctionId *string `type:"string" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

	LastUpdateTime *string `type:"string" json:",omitempty"`

	MaximumRetryAttempts *int32 `type:"int32" json:",omitempty"`

	MqInstanceId *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	Orderly *bool `type:"boolean" json:",omitempty"`

	QPSLimit *int32 `type:"int32" json:",omitempty"`

	StartingPosition *string `type:"string" json:",omitempty"`

	Status *string `type:"string" json:",omitempty"`

	TopicName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetRocketMQTriggerOutput) GoString added in v1.0.159

func (s GetRocketMQTriggerOutput) GoString() string

GoString returns the string representation

func (*GetRocketMQTriggerOutput) SetConsumerGroup added in v1.0.159

SetConsumerGroup sets the ConsumerGroup field's value.

func (*GetRocketMQTriggerOutput) SetCreationTime added in v1.0.159

SetCreationTime sets the CreationTime field's value.

func (*GetRocketMQTriggerOutput) SetDescription added in v1.0.159

SetDescription sets the Description field's value.

func (*GetRocketMQTriggerOutput) SetEnabled added in v1.0.159

SetEnabled sets the Enabled field's value.

func (*GetRocketMQTriggerOutput) SetEndpoint added in v1.0.159

SetEndpoint sets the Endpoint field's value.

func (*GetRocketMQTriggerOutput) SetFunctionId added in v1.0.159

SetFunctionId sets the FunctionId field's value.

func (*GetRocketMQTriggerOutput) SetId added in v1.0.159

SetId sets the Id field's value.

func (*GetRocketMQTriggerOutput) SetLastUpdateTime added in v1.0.159

func (s *GetRocketMQTriggerOutput) SetLastUpdateTime(v string) *GetRocketMQTriggerOutput

SetLastUpdateTime sets the LastUpdateTime field's value.

func (*GetRocketMQTriggerOutput) SetMaximumRetryAttempts added in v1.0.159

func (s *GetRocketMQTriggerOutput) SetMaximumRetryAttempts(v int32) *GetRocketMQTriggerOutput

SetMaximumRetryAttempts sets the MaximumRetryAttempts field's value.

func (*GetRocketMQTriggerOutput) SetMqInstanceId added in v1.0.159

SetMqInstanceId sets the MqInstanceId field's value.

func (*GetRocketMQTriggerOutput) SetName added in v1.0.159

SetName sets the Name field's value.

func (*GetRocketMQTriggerOutput) SetOrderly added in v1.0.159

SetOrderly sets the Orderly field's value.

func (*GetRocketMQTriggerOutput) SetQPSLimit added in v1.0.159

SetQPSLimit sets the QPSLimit field's value.

func (*GetRocketMQTriggerOutput) SetStartingPosition added in v1.0.159

func (s *GetRocketMQTriggerOutput) SetStartingPosition(v string) *GetRocketMQTriggerOutput

SetStartingPosition sets the StartingPosition field's value.

func (*GetRocketMQTriggerOutput) SetStatus added in v1.0.159

SetStatus sets the Status field's value.

func (*GetRocketMQTriggerOutput) SetTopicName added in v1.0.159

SetTopicName sets the TopicName field's value.

func (GetRocketMQTriggerOutput) String added in v1.0.159

func (s GetRocketMQTriggerOutput) String() string

String returns the string representation

type ItemForListFunctionInstancesOutput added in v1.0.149

type ItemForListFunctionInstancesOutput struct {
	AvailabilityZone *string `type:"string" json:",omitempty"`

	CreationTime *string `type:"string" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

	InstanceName *string `type:"string" json:",omitempty"`

	InstanceStatus *string `type:"string" json:",omitempty"`

	RevisionNumber *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ItemForListFunctionInstancesOutput) GoString added in v1.0.149

GoString returns the string representation

func (*ItemForListFunctionInstancesOutput) SetAvailabilityZone added in v1.0.160

SetAvailabilityZone sets the AvailabilityZone field's value.

func (*ItemForListFunctionInstancesOutput) SetCreationTime added in v1.0.149

SetCreationTime sets the CreationTime field's value.

func (*ItemForListFunctionInstancesOutput) SetId added in v1.0.149

SetId sets the Id field's value.

func (*ItemForListFunctionInstancesOutput) SetInstanceName added in v1.0.149

SetInstanceName sets the InstanceName field's value.

func (*ItemForListFunctionInstancesOutput) SetInstanceStatus added in v1.0.149

SetInstanceStatus sets the InstanceStatus field's value.

func (*ItemForListFunctionInstancesOutput) SetRevisionNumber added in v1.0.149

SetRevisionNumber sets the RevisionNumber field's value.

func (ItemForListFunctionInstancesOutput) String added in v1.0.149

String returns the string representation

type ItemForListFunctionsOutput added in v1.0.149

type ItemForListFunctionsOutput struct {
	CodeSize *int32 `type:"int32" json:",omitempty"`

	CodeSizeLimit *int32 `type:"int32" json:",omitempty"`

	Command *string `type:"string" json:",omitempty"`

	CreationTime *string `type:"string" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	Envs []*EnvForListFunctionsOutput `type:"list" json:",omitempty"`

	ExclusiveMode *bool `type:"boolean" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

	InitializerSec *int32 `type:"int32" json:",omitempty"`

	InstanceType *string `type:"string" json:",omitempty"`

	LastUpdateTime *string `type:"string" json:",omitempty"`

	MaxConcurrency *int32 `type:"int32" json:",omitempty"`

	MemoryMB *int32 `type:"int32" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	NasStorage *NasStorageForListFunctionsOutput `type:"structure" json:",omitempty"`

	Owner *string `type:"string" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	RequestTimeout *int32 `type:"int32" json:",omitempty"`

	Runtime *string `type:"string" json:",omitempty"`

	SourceLocation *string `type:"string" json:",omitempty"`

	SourceType *string `type:"string" json:",omitempty"`

	Tags []*TagForListFunctionsOutput `type:"list" json:",omitempty"`

	TlsConfig *TlsConfigForListFunctionsOutput `type:"structure" json:",omitempty"`

	TosMountConfig *TosMountConfigForListFunctionsOutput `type:"structure" json:",omitempty"`

	TriggersCount *int32 `type:"int32" json:",omitempty"`

	VpcConfig *VpcConfigForListFunctionsOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ItemForListFunctionsOutput) GoString added in v1.0.149

func (s ItemForListFunctionsOutput) GoString() string

GoString returns the string representation

func (*ItemForListFunctionsOutput) SetCodeSize added in v1.0.149

SetCodeSize sets the CodeSize field's value.

func (*ItemForListFunctionsOutput) SetCodeSizeLimit added in v1.0.149

SetCodeSizeLimit sets the CodeSizeLimit field's value.

func (*ItemForListFunctionsOutput) SetCommand added in v1.0.165

SetCommand sets the Command field's value.

func (*ItemForListFunctionsOutput) SetCreationTime added in v1.0.149

SetCreationTime sets the CreationTime field's value.

func (*ItemForListFunctionsOutput) SetDescription added in v1.0.149

SetDescription sets the Description field's value.

func (*ItemForListFunctionsOutput) SetEnvs added in v1.0.149

SetEnvs sets the Envs field's value.

func (*ItemForListFunctionsOutput) SetExclusiveMode added in v1.0.149

SetExclusiveMode sets the ExclusiveMode field's value.

func (*ItemForListFunctionsOutput) SetId added in v1.0.149

SetId sets the Id field's value.

func (*ItemForListFunctionsOutput) SetInitializerSec added in v1.0.149

SetInitializerSec sets the InitializerSec field's value.

func (*ItemForListFunctionsOutput) SetInstanceType added in v1.0.149

SetInstanceType sets the InstanceType field's value.

func (*ItemForListFunctionsOutput) SetLastUpdateTime added in v1.0.149

SetLastUpdateTime sets the LastUpdateTime field's value.

func (*ItemForListFunctionsOutput) SetMaxConcurrency added in v1.0.149

SetMaxConcurrency sets the MaxConcurrency field's value.

func (*ItemForListFunctionsOutput) SetMemoryMB added in v1.0.149

SetMemoryMB sets the MemoryMB field's value.

func (*ItemForListFunctionsOutput) SetName added in v1.0.149

SetName sets the Name field's value.

func (*ItemForListFunctionsOutput) SetNasStorage added in v1.0.149

SetNasStorage sets the NasStorage field's value.

func (*ItemForListFunctionsOutput) SetOwner added in v1.0.149

SetOwner sets the Owner field's value.

func (*ItemForListFunctionsOutput) SetProjectName added in v1.0.160

SetProjectName sets the ProjectName field's value.

func (*ItemForListFunctionsOutput) SetRequestTimeout added in v1.0.149

SetRequestTimeout sets the RequestTimeout field's value.

func (*ItemForListFunctionsOutput) SetRuntime added in v1.0.149

SetRuntime sets the Runtime field's value.

func (*ItemForListFunctionsOutput) SetSourceLocation added in v1.0.149

SetSourceLocation sets the SourceLocation field's value.

func (*ItemForListFunctionsOutput) SetSourceType added in v1.0.149

SetSourceType sets the SourceType field's value.

func (*ItemForListFunctionsOutput) SetTags added in v1.0.160

SetTags sets the Tags field's value.

func (*ItemForListFunctionsOutput) SetTlsConfig added in v1.0.149

SetTlsConfig sets the TlsConfig field's value.

func (*ItemForListFunctionsOutput) SetTosMountConfig added in v1.0.149

SetTosMountConfig sets the TosMountConfig field's value.

func (*ItemForListFunctionsOutput) SetTriggersCount added in v1.0.149

SetTriggersCount sets the TriggersCount field's value.

func (*ItemForListFunctionsOutput) SetVpcConfig added in v1.0.149

SetVpcConfig sets the VpcConfig field's value.

func (ItemForListFunctionsOutput) String added in v1.0.149

String returns the string representation

type ItemForListReleaseRecordsOutput added in v1.0.149

type ItemForListReleaseRecordsOutput struct {
	CreationTime *string `type:"string" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	FinishTime *string `type:"string" json:",omitempty"`

	FunctionId *string `type:"string" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

	LastUpdateTime *string `type:"string" json:",omitempty"`

	SourceRevisionNumber *int32 `type:"int32" json:",omitempty"`

	Status *string `type:"string" json:",omitempty"`

	TargetRevisionNumber *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ItemForListReleaseRecordsOutput) GoString added in v1.0.149

GoString returns the string representation

func (*ItemForListReleaseRecordsOutput) SetCreationTime added in v1.0.149

SetCreationTime sets the CreationTime field's value.

func (*ItemForListReleaseRecordsOutput) SetDescription added in v1.0.149

SetDescription sets the Description field's value.

func (*ItemForListReleaseRecordsOutput) SetFinishTime added in v1.0.149

SetFinishTime sets the FinishTime field's value.

func (*ItemForListReleaseRecordsOutput) SetFunctionId added in v1.0.149

SetFunctionId sets the FunctionId field's value.

func (*ItemForListReleaseRecordsOutput) SetId added in v1.0.149

SetId sets the Id field's value.

func (*ItemForListReleaseRecordsOutput) SetLastUpdateTime added in v1.0.149

SetLastUpdateTime sets the LastUpdateTime field's value.

func (*ItemForListReleaseRecordsOutput) SetSourceRevisionNumber added in v1.0.149

SetSourceRevisionNumber sets the SourceRevisionNumber field's value.

func (*ItemForListReleaseRecordsOutput) SetStatus added in v1.0.149

SetStatus sets the Status field's value.

func (*ItemForListReleaseRecordsOutput) SetTargetRevisionNumber added in v1.0.149

SetTargetRevisionNumber sets the TargetRevisionNumber field's value.

func (ItemForListReleaseRecordsOutput) String added in v1.0.149

String returns the string representation

type ItemForListRevisionsOutput added in v1.0.149

type ItemForListRevisionsOutput struct {
	CodeSize *int32 `type:"int32" json:",omitempty"`

	CodeSizeLimit *int32 `type:"int32" json:",omitempty"`

	CreationTime *string `type:"string" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	Envs []*EnvForListRevisionsOutput `type:"list" json:",omitempty"`

	ExclusiveMode *bool `type:"boolean" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

	InitializerSec *int32 `type:"int32" json:",omitempty"`

	InstanceType *string `type:"string" json:",omitempty"`

	MaxConcurrency *int32 `type:"int32" json:",omitempty"`

	MaxReplicas *int32 `type:"int32" json:",omitempty"`

	MemoryMB *int32 `type:"int32" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	NasStorage *NasStorageForListRevisionsOutput `type:"structure" json:",omitempty"`

	RequestTimeout *int32 `type:"int32" json:",omitempty"`

	RevisionCreationTime *string `type:"string" json:",omitempty"`

	RevisionDescription *string `type:"string" json:",omitempty"`

	RevisionNumber *int32 `type:"int32" json:",omitempty"`

	Runtime *string `type:"string" json:",omitempty"`

	Source *string `type:"string" json:",omitempty"`

	SourceLocation *string `type:"string" json:",omitempty"`

	SourceType *string `type:"string" json:",omitempty"`

	TlsConfig *TlsConfigForListRevisionsOutput `type:"structure" json:",omitempty"`

	TosMountConfig *TosMountConfigForListRevisionsOutput `type:"structure" json:",omitempty"`

	VpcConfig *VpcConfigForListRevisionsOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ItemForListRevisionsOutput) GoString added in v1.0.149

func (s ItemForListRevisionsOutput) GoString() string

GoString returns the string representation

func (*ItemForListRevisionsOutput) SetCodeSize added in v1.0.149

SetCodeSize sets the CodeSize field's value.

func (*ItemForListRevisionsOutput) SetCodeSizeLimit added in v1.0.149

SetCodeSizeLimit sets the CodeSizeLimit field's value.

func (*ItemForListRevisionsOutput) SetCreationTime added in v1.0.149

SetCreationTime sets the CreationTime field's value.

func (*ItemForListRevisionsOutput) SetDescription added in v1.0.149

SetDescription sets the Description field's value.

func (*ItemForListRevisionsOutput) SetEnvs added in v1.0.149

SetEnvs sets the Envs field's value.

func (*ItemForListRevisionsOutput) SetExclusiveMode added in v1.0.149

SetExclusiveMode sets the ExclusiveMode field's value.

func (*ItemForListRevisionsOutput) SetId added in v1.0.149

SetId sets the Id field's value.

func (*ItemForListRevisionsOutput) SetInitializerSec added in v1.0.149

SetInitializerSec sets the InitializerSec field's value.

func (*ItemForListRevisionsOutput) SetInstanceType added in v1.0.160

SetInstanceType sets the InstanceType field's value.

func (*ItemForListRevisionsOutput) SetMaxConcurrency added in v1.0.149

SetMaxConcurrency sets the MaxConcurrency field's value.

func (*ItemForListRevisionsOutput) SetMaxReplicas added in v1.0.149

SetMaxReplicas sets the MaxReplicas field's value.

func (*ItemForListRevisionsOutput) SetMemoryMB added in v1.0.149

SetMemoryMB sets the MemoryMB field's value.

func (*ItemForListRevisionsOutput) SetName added in v1.0.149

SetName sets the Name field's value.

func (*ItemForListRevisionsOutput) SetNasStorage added in v1.0.149

SetNasStorage sets the NasStorage field's value.

func (*ItemForListRevisionsOutput) SetRequestTimeout added in v1.0.149

SetRequestTimeout sets the RequestTimeout field's value.

func (*ItemForListRevisionsOutput) SetRevisionCreationTime added in v1.0.149

func (s *ItemForListRevisionsOutput) SetRevisionCreationTime(v string) *ItemForListRevisionsOutput

SetRevisionCreationTime sets the RevisionCreationTime field's value.

func (*ItemForListRevisionsOutput) SetRevisionDescription added in v1.0.149

func (s *ItemForListRevisionsOutput) SetRevisionDescription(v string) *ItemForListRevisionsOutput

SetRevisionDescription sets the RevisionDescription field's value.

func (*ItemForListRevisionsOutput) SetRevisionNumber added in v1.0.149

SetRevisionNumber sets the RevisionNumber field's value.

func (*ItemForListRevisionsOutput) SetRuntime added in v1.0.149

SetRuntime sets the Runtime field's value.

func (*ItemForListRevisionsOutput) SetSource added in v1.0.149

SetSource sets the Source field's value.

func (*ItemForListRevisionsOutput) SetSourceLocation added in v1.0.149

SetSourceLocation sets the SourceLocation field's value.

func (*ItemForListRevisionsOutput) SetSourceType added in v1.0.149

SetSourceType sets the SourceType field's value.

func (*ItemForListRevisionsOutput) SetTlsConfig added in v1.0.149

SetTlsConfig sets the TlsConfig field's value.

func (*ItemForListRevisionsOutput) SetTosMountConfig added in v1.0.149

SetTosMountConfig sets the TosMountConfig field's value.

func (*ItemForListRevisionsOutput) SetVpcConfig added in v1.0.149

SetVpcConfig sets the VpcConfig field's value.

func (ItemForListRevisionsOutput) String added in v1.0.149

String returns the string representation

type ItemForListTriggersOutput added in v1.0.159

type ItemForListTriggersOutput struct {
	AccountID *string `type:"string" json:",omitempty"`

	CreationTime *string `type:"string" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	DetailedConfig *string `type:"string" json:",omitempty"`

	Enabled *bool `type:"boolean" json:",omitempty"`

	FunctionID *string `type:"string" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

	ImageVersion *string `type:"string" json:",omitempty"`

	LastUpdateTime *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	Type *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ItemForListTriggersOutput) GoString added in v1.0.159

func (s ItemForListTriggersOutput) GoString() string

GoString returns the string representation

func (*ItemForListTriggersOutput) SetAccountID added in v1.0.159

SetAccountID sets the AccountID field's value.

func (*ItemForListTriggersOutput) SetCreationTime added in v1.0.159

SetCreationTime sets the CreationTime field's value.

func (*ItemForListTriggersOutput) SetDescription added in v1.0.159

SetDescription sets the Description field's value.

func (*ItemForListTriggersOutput) SetDetailedConfig added in v1.0.159

SetDetailedConfig sets the DetailedConfig field's value.

func (*ItemForListTriggersOutput) SetEnabled added in v1.0.159

SetEnabled sets the Enabled field's value.

func (*ItemForListTriggersOutput) SetFunctionID added in v1.0.159

SetFunctionID sets the FunctionID field's value.

func (*ItemForListTriggersOutput) SetId added in v1.0.159

SetId sets the Id field's value.

func (*ItemForListTriggersOutput) SetImageVersion added in v1.0.159

SetImageVersion sets the ImageVersion field's value.

func (*ItemForListTriggersOutput) SetLastUpdateTime added in v1.0.159

SetLastUpdateTime sets the LastUpdateTime field's value.

func (*ItemForListTriggersOutput) SetName added in v1.0.159

SetName sets the Name field's value.

func (*ItemForListTriggersOutput) SetType added in v1.0.159

SetType sets the Type field's value.

func (ItemForListTriggersOutput) String added in v1.0.159

func (s ItemForListTriggersOutput) String() string

String returns the string representation

type ListFunctionInstancesInput added in v1.0.149

type ListFunctionInstancesInput struct {

	// FunctionId is a required field
	FunctionId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (ListFunctionInstancesInput) GoString added in v1.0.149

func (s ListFunctionInstancesInput) GoString() string

GoString returns the string representation

func (*ListFunctionInstancesInput) SetFunctionId added in v1.0.149

SetFunctionId sets the FunctionId field's value.

func (ListFunctionInstancesInput) String added in v1.0.149

String returns the string representation

func (*ListFunctionInstancesInput) Validate added in v1.0.149

func (s *ListFunctionInstancesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListFunctionInstancesOutput added in v1.0.149

type ListFunctionInstancesOutput struct {
	Metadata *response.ResponseMetadata

	Items []*ItemForListFunctionInstancesOutput `type:"list" json:",omitempty"`

	Total *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListFunctionInstancesOutput) GoString added in v1.0.149

func (s ListFunctionInstancesOutput) GoString() string

GoString returns the string representation

func (*ListFunctionInstancesOutput) SetItems added in v1.0.149

SetItems sets the Items field's value.

func (*ListFunctionInstancesOutput) SetTotal added in v1.0.149

SetTotal sets the Total field's value.

func (ListFunctionInstancesOutput) String added in v1.0.149

String returns the string representation

type ListFunctionsInput added in v1.0.149

type ListFunctionsInput struct {
	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListFunctionsInput) GoString added in v1.0.149

func (s ListFunctionsInput) GoString() string

GoString returns the string representation

func (*ListFunctionsInput) SetPageNumber added in v1.0.149

func (s *ListFunctionsInput) SetPageNumber(v int32) *ListFunctionsInput

SetPageNumber sets the PageNumber field's value.

func (*ListFunctionsInput) SetPageSize added in v1.0.149

func (s *ListFunctionsInput) SetPageSize(v int32) *ListFunctionsInput

SetPageSize sets the PageSize field's value.

func (ListFunctionsInput) String added in v1.0.149

func (s ListFunctionsInput) String() string

String returns the string representation

type ListFunctionsOutput added in v1.0.149

type ListFunctionsOutput struct {
	Metadata *response.ResponseMetadata

	Items []*ItemForListFunctionsOutput `type:"list" json:",omitempty"`

	Total *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListFunctionsOutput) GoString added in v1.0.149

func (s ListFunctionsOutput) GoString() string

GoString returns the string representation

func (*ListFunctionsOutput) SetItems added in v1.0.149

SetItems sets the Items field's value.

func (*ListFunctionsOutput) SetTotal added in v1.0.149

SetTotal sets the Total field's value.

func (ListFunctionsOutput) String added in v1.0.149

func (s ListFunctionsOutput) String() string

String returns the string representation

type ListReleaseRecordsInput added in v1.0.149

type ListReleaseRecordsInput struct {
	Filters []*FilterForListReleaseRecordsInput `type:"list" json:",omitempty"`

	// FunctionId is a required field
	FunctionId *string `type:"string" json:",omitempty" required:"true"`

	OrderBy *OrderByForListReleaseRecordsInput `type:"structure" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListReleaseRecordsInput) GoString added in v1.0.149

func (s ListReleaseRecordsInput) GoString() string

GoString returns the string representation

func (*ListReleaseRecordsInput) SetFilters added in v1.0.149

SetFilters sets the Filters field's value.

func (*ListReleaseRecordsInput) SetFunctionId added in v1.0.149

SetFunctionId sets the FunctionId field's value.

func (*ListReleaseRecordsInput) SetOrderBy added in v1.0.149

SetOrderBy sets the OrderBy field's value.

func (*ListReleaseRecordsInput) SetPageNumber added in v1.0.149

SetPageNumber sets the PageNumber field's value.

func (*ListReleaseRecordsInput) SetPageSize added in v1.0.149

SetPageSize sets the PageSize field's value.

func (ListReleaseRecordsInput) String added in v1.0.149

func (s ListReleaseRecordsInput) String() string

String returns the string representation

func (*ListReleaseRecordsInput) Validate added in v1.0.149

func (s *ListReleaseRecordsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListReleaseRecordsOutput added in v1.0.149

type ListReleaseRecordsOutput struct {
	Metadata *response.ResponseMetadata

	Items []*ItemForListReleaseRecordsOutput `type:"list" json:",omitempty"`

	Total *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListReleaseRecordsOutput) GoString added in v1.0.149

func (s ListReleaseRecordsOutput) GoString() string

GoString returns the string representation

func (*ListReleaseRecordsOutput) SetItems added in v1.0.149

SetItems sets the Items field's value.

func (*ListReleaseRecordsOutput) SetTotal added in v1.0.149

SetTotal sets the Total field's value.

func (ListReleaseRecordsOutput) String added in v1.0.149

func (s ListReleaseRecordsOutput) String() string

String returns the string representation

type ListRevisionsInput added in v1.0.149

type ListRevisionsInput struct {
	Filters []*FilterForListRevisionsInput `type:"list" json:",omitempty"`

	// FunctionId is a required field
	FunctionId *string `type:"string" json:",omitempty" required:"true"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListRevisionsInput) GoString added in v1.0.149

func (s ListRevisionsInput) GoString() string

GoString returns the string representation

func (*ListRevisionsInput) SetFilters added in v1.0.149

SetFilters sets the Filters field's value.

func (*ListRevisionsInput) SetFunctionId added in v1.0.149

func (s *ListRevisionsInput) SetFunctionId(v string) *ListRevisionsInput

SetFunctionId sets the FunctionId field's value.

func (*ListRevisionsInput) SetPageNumber added in v1.0.149

func (s *ListRevisionsInput) SetPageNumber(v int32) *ListRevisionsInput

SetPageNumber sets the PageNumber field's value.

func (*ListRevisionsInput) SetPageSize added in v1.0.149

func (s *ListRevisionsInput) SetPageSize(v int32) *ListRevisionsInput

SetPageSize sets the PageSize field's value.

func (ListRevisionsInput) String added in v1.0.149

func (s ListRevisionsInput) String() string

String returns the string representation

func (*ListRevisionsInput) Validate added in v1.0.149

func (s *ListRevisionsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListRevisionsOutput added in v1.0.149

type ListRevisionsOutput struct {
	Metadata *response.ResponseMetadata

	Items []*ItemForListRevisionsOutput `type:"list" json:",omitempty"`

	Total *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListRevisionsOutput) GoString added in v1.0.149

func (s ListRevisionsOutput) GoString() string

GoString returns the string representation

func (*ListRevisionsOutput) SetItems added in v1.0.149

SetItems sets the Items field's value.

func (*ListRevisionsOutput) SetTotal added in v1.0.149

SetTotal sets the Total field's value.

func (ListRevisionsOutput) String added in v1.0.149

func (s ListRevisionsOutput) String() string

String returns the string representation

type ListTriggersInput added in v1.0.159

type ListTriggersInput struct {

	// FunctionId is a required field
	FunctionId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (ListTriggersInput) GoString added in v1.0.159

func (s ListTriggersInput) GoString() string

GoString returns the string representation

func (*ListTriggersInput) SetFunctionId added in v1.0.159

func (s *ListTriggersInput) SetFunctionId(v string) *ListTriggersInput

SetFunctionId sets the FunctionId field's value.

func (ListTriggersInput) String added in v1.0.159

func (s ListTriggersInput) String() string

String returns the string representation

func (*ListTriggersInput) Validate added in v1.0.159

func (s *ListTriggersInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListTriggersOutput added in v1.0.159

type ListTriggersOutput struct {
	Metadata *response.ResponseMetadata

	Items []*ItemForListTriggersOutput `type:"list" json:",omitempty"`

	Total *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListTriggersOutput) GoString added in v1.0.159

func (s ListTriggersOutput) GoString() string

GoString returns the string representation

func (*ListTriggersOutput) SetItems added in v1.0.159

SetItems sets the Items field's value.

func (*ListTriggersOutput) SetTotal added in v1.0.159

SetTotal sets the Total field's value.

func (ListTriggersOutput) String added in v1.0.159

func (s ListTriggersOutput) String() string

String returns the string representation

type MountPointForCreateFunctionInput

type MountPointForCreateFunctionInput struct {
	BucketName *string `type:"string" json:",omitempty"`

	BucketPath *string `type:"string" json:",omitempty"`

	Endpoint *string `type:"string" json:",omitempty"`

	LocalMountPath *string `type:"string" json:",omitempty"`

	ReadOnly *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (MountPointForCreateFunctionInput) GoString

GoString returns the string representation

func (*MountPointForCreateFunctionInput) SetBucketName

SetBucketName sets the BucketName field's value.

func (*MountPointForCreateFunctionInput) SetBucketPath

SetBucketPath sets the BucketPath field's value.

func (*MountPointForCreateFunctionInput) SetEndpoint

SetEndpoint sets the Endpoint field's value.

func (*MountPointForCreateFunctionInput) SetLocalMountPath

SetLocalMountPath sets the LocalMountPath field's value.

func (*MountPointForCreateFunctionInput) SetReadOnly

SetReadOnly sets the ReadOnly field's value.

func (MountPointForCreateFunctionInput) String

String returns the string representation

type MountPointForCreateFunctionOutput

type MountPointForCreateFunctionOutput struct {
	BucketName *string `type:"string" json:",omitempty"`

	BucketPath *string `type:"string" json:",omitempty"`

	Endpoint *string `type:"string" json:",omitempty"`

	LocalMountPath *string `type:"string" json:",omitempty"`

	ReadOnly *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (MountPointForCreateFunctionOutput) GoString

GoString returns the string representation

func (*MountPointForCreateFunctionOutput) SetBucketName

SetBucketName sets the BucketName field's value.

func (*MountPointForCreateFunctionOutput) SetBucketPath

SetBucketPath sets the BucketPath field's value.

func (*MountPointForCreateFunctionOutput) SetEndpoint

SetEndpoint sets the Endpoint field's value.

func (*MountPointForCreateFunctionOutput) SetLocalMountPath

SetLocalMountPath sets the LocalMountPath field's value.

func (*MountPointForCreateFunctionOutput) SetReadOnly

SetReadOnly sets the ReadOnly field's value.

func (MountPointForCreateFunctionOutput) String

String returns the string representation

type MountPointForGetFunctionOutput

type MountPointForGetFunctionOutput struct {
	BucketName *string `type:"string" json:",omitempty"`

	BucketPath *string `type:"string" json:",omitempty"`

	Endpoint *string `type:"string" json:",omitempty"`

	LocalMountPath *string `type:"string" json:",omitempty"`

	ReadOnly *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (MountPointForGetFunctionOutput) GoString

GoString returns the string representation

func (*MountPointForGetFunctionOutput) SetBucketName

SetBucketName sets the BucketName field's value.

func (*MountPointForGetFunctionOutput) SetBucketPath

SetBucketPath sets the BucketPath field's value.

func (*MountPointForGetFunctionOutput) SetEndpoint

SetEndpoint sets the Endpoint field's value.

func (*MountPointForGetFunctionOutput) SetLocalMountPath

SetLocalMountPath sets the LocalMountPath field's value.

func (*MountPointForGetFunctionOutput) SetReadOnly

SetReadOnly sets the ReadOnly field's value.

func (MountPointForGetFunctionOutput) String

String returns the string representation

type MountPointForGetRevisionOutput added in v1.0.149

type MountPointForGetRevisionOutput struct {
	BucketName *string `type:"string" json:",omitempty"`

	BucketPath *string `type:"string" json:",omitempty"`

	Endpoint *string `type:"string" json:",omitempty"`

	LocalMountPath *string `type:"string" json:",omitempty"`

	ReadOnly *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (MountPointForGetRevisionOutput) GoString added in v1.0.149

GoString returns the string representation

func (*MountPointForGetRevisionOutput) SetBucketName added in v1.0.149

SetBucketName sets the BucketName field's value.

func (*MountPointForGetRevisionOutput) SetBucketPath added in v1.0.149

SetBucketPath sets the BucketPath field's value.

func (*MountPointForGetRevisionOutput) SetEndpoint added in v1.0.149

SetEndpoint sets the Endpoint field's value.

func (*MountPointForGetRevisionOutput) SetLocalMountPath added in v1.0.149

SetLocalMountPath sets the LocalMountPath field's value.

func (*MountPointForGetRevisionOutput) SetReadOnly added in v1.0.149

SetReadOnly sets the ReadOnly field's value.

func (MountPointForGetRevisionOutput) String added in v1.0.149

String returns the string representation

type MountPointForListFunctionsOutput added in v1.0.149

type MountPointForListFunctionsOutput struct {
	BucketName *string `type:"string" json:",omitempty"`

	BucketPath *string `type:"string" json:",omitempty"`

	Endpoint *string `type:"string" json:",omitempty"`

	LocalMountPath *string `type:"string" json:",omitempty"`

	ReadOnly *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (MountPointForListFunctionsOutput) GoString added in v1.0.149

GoString returns the string representation

func (*MountPointForListFunctionsOutput) SetBucketName added in v1.0.149

SetBucketName sets the BucketName field's value.

func (*MountPointForListFunctionsOutput) SetBucketPath added in v1.0.149

SetBucketPath sets the BucketPath field's value.

func (*MountPointForListFunctionsOutput) SetEndpoint added in v1.0.149

SetEndpoint sets the Endpoint field's value.

func (*MountPointForListFunctionsOutput) SetLocalMountPath added in v1.0.149

SetLocalMountPath sets the LocalMountPath field's value.

func (*MountPointForListFunctionsOutput) SetReadOnly added in v1.0.149

SetReadOnly sets the ReadOnly field's value.

func (MountPointForListFunctionsOutput) String added in v1.0.149

String returns the string representation

type MountPointForListRevisionsOutput added in v1.0.149

type MountPointForListRevisionsOutput struct {
	BucketName *string `type:"string" json:",omitempty"`

	BucketPath *string `type:"string" json:",omitempty"`

	Endpoint *string `type:"string" json:",omitempty"`

	LocalMountPath *string `type:"string" json:",omitempty"`

	ReadOnly *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (MountPointForListRevisionsOutput) GoString added in v1.0.149

GoString returns the string representation

func (*MountPointForListRevisionsOutput) SetBucketName added in v1.0.149

SetBucketName sets the BucketName field's value.

func (*MountPointForListRevisionsOutput) SetBucketPath added in v1.0.149

SetBucketPath sets the BucketPath field's value.

func (*MountPointForListRevisionsOutput) SetEndpoint added in v1.0.149

SetEndpoint sets the Endpoint field's value.

func (*MountPointForListRevisionsOutput) SetLocalMountPath added in v1.0.149

SetLocalMountPath sets the LocalMountPath field's value.

func (*MountPointForListRevisionsOutput) SetReadOnly added in v1.0.149

SetReadOnly sets the ReadOnly field's value.

func (MountPointForListRevisionsOutput) String added in v1.0.149

String returns the string representation

type MountPointForUpdateFunctionInput

type MountPointForUpdateFunctionInput struct {
	BucketName *string `type:"string" json:",omitempty"`

	BucketPath *string `type:"string" json:",omitempty"`

	Endpoint *string `type:"string" json:",omitempty"`

	LocalMountPath *string `type:"string" json:",omitempty"`

	ReadOnly *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (MountPointForUpdateFunctionInput) GoString

GoString returns the string representation

func (*MountPointForUpdateFunctionInput) SetBucketName

SetBucketName sets the BucketName field's value.

func (*MountPointForUpdateFunctionInput) SetBucketPath

SetBucketPath sets the BucketPath field's value.

func (*MountPointForUpdateFunctionInput) SetEndpoint

SetEndpoint sets the Endpoint field's value.

func (*MountPointForUpdateFunctionInput) SetLocalMountPath

SetLocalMountPath sets the LocalMountPath field's value.

func (*MountPointForUpdateFunctionInput) SetReadOnly

SetReadOnly sets the ReadOnly field's value.

func (MountPointForUpdateFunctionInput) String

String returns the string representation

type MountPointForUpdateFunctionOutput

type MountPointForUpdateFunctionOutput struct {
	BucketName *string `type:"string" json:",omitempty"`

	BucketPath *string `type:"string" json:",omitempty"`

	Endpoint *string `type:"string" json:",omitempty"`

	LocalMountPath *string `type:"string" json:",omitempty"`

	ReadOnly *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (MountPointForUpdateFunctionOutput) GoString

GoString returns the string representation

func (*MountPointForUpdateFunctionOutput) SetBucketName

SetBucketName sets the BucketName field's value.

func (*MountPointForUpdateFunctionOutput) SetBucketPath

SetBucketPath sets the BucketPath field's value.

func (*MountPointForUpdateFunctionOutput) SetEndpoint

SetEndpoint sets the Endpoint field's value.

func (*MountPointForUpdateFunctionOutput) SetLocalMountPath

SetLocalMountPath sets the LocalMountPath field's value.

func (*MountPointForUpdateFunctionOutput) SetReadOnly

SetReadOnly sets the ReadOnly field's value.

func (MountPointForUpdateFunctionOutput) String

String returns the string representation

type NasConfigForCreateFunctionInput

type NasConfigForCreateFunctionInput struct {
	FileSystemId *string `type:"string" json:",omitempty"`

	Gid *int64 `type:"int64" json:",omitempty"`

	LocalMountPath *string `type:"string" json:",omitempty"`

	MountPointId *string `type:"string" json:",omitempty"`

	RemotePath *string `type:"string" json:",omitempty"`

	Uid *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NasConfigForCreateFunctionInput) GoString

GoString returns the string representation

func (*NasConfigForCreateFunctionInput) SetFileSystemId

SetFileSystemId sets the FileSystemId field's value.

func (*NasConfigForCreateFunctionInput) SetGid

SetGid sets the Gid field's value.

func (*NasConfigForCreateFunctionInput) SetLocalMountPath

SetLocalMountPath sets the LocalMountPath field's value.

func (*NasConfigForCreateFunctionInput) SetMountPointId

SetMountPointId sets the MountPointId field's value.

func (*NasConfigForCreateFunctionInput) SetRemotePath

SetRemotePath sets the RemotePath field's value.

func (*NasConfigForCreateFunctionInput) SetUid

SetUid sets the Uid field's value.

func (NasConfigForCreateFunctionInput) String

String returns the string representation

type NasConfigForCreateFunctionOutput

type NasConfigForCreateFunctionOutput struct {
	FileSystemId *string `type:"string" json:",omitempty"`

	Gid *int64 `type:"int64" json:",omitempty"`

	LocalMountPath *string `type:"string" json:",omitempty"`

	MountPointId *string `type:"string" json:",omitempty"`

	RemotePath *string `type:"string" json:",omitempty"`

	Uid *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NasConfigForCreateFunctionOutput) GoString

GoString returns the string representation

func (*NasConfigForCreateFunctionOutput) SetFileSystemId

SetFileSystemId sets the FileSystemId field's value.

func (*NasConfigForCreateFunctionOutput) SetGid

SetGid sets the Gid field's value.

func (*NasConfigForCreateFunctionOutput) SetLocalMountPath

SetLocalMountPath sets the LocalMountPath field's value.

func (*NasConfigForCreateFunctionOutput) SetMountPointId

SetMountPointId sets the MountPointId field's value.

func (*NasConfigForCreateFunctionOutput) SetRemotePath

SetRemotePath sets the RemotePath field's value.

func (*NasConfigForCreateFunctionOutput) SetUid

SetUid sets the Uid field's value.

func (NasConfigForCreateFunctionOutput) String

String returns the string representation

type NasConfigForGetFunctionOutput

type NasConfigForGetFunctionOutput struct {
	FileSystemId *string `type:"string" json:",omitempty"`

	Gid *int64 `type:"int64" json:",omitempty"`

	LocalMountPath *string `type:"string" json:",omitempty"`

	MountPointId *string `type:"string" json:",omitempty"`

	RemotePath *string `type:"string" json:",omitempty"`

	Uid *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NasConfigForGetFunctionOutput) GoString

GoString returns the string representation

func (*NasConfigForGetFunctionOutput) SetFileSystemId

SetFileSystemId sets the FileSystemId field's value.

func (*NasConfigForGetFunctionOutput) SetGid

SetGid sets the Gid field's value.

func (*NasConfigForGetFunctionOutput) SetLocalMountPath

SetLocalMountPath sets the LocalMountPath field's value.

func (*NasConfigForGetFunctionOutput) SetMountPointId

SetMountPointId sets the MountPointId field's value.

func (*NasConfigForGetFunctionOutput) SetRemotePath

SetRemotePath sets the RemotePath field's value.

func (*NasConfigForGetFunctionOutput) SetUid

SetUid sets the Uid field's value.

func (NasConfigForGetFunctionOutput) String

String returns the string representation

type NasConfigForGetRevisionOutput added in v1.0.149

type NasConfigForGetRevisionOutput struct {
	FileSystemId *string `type:"string" json:",omitempty"`

	Gid *int64 `type:"int64" json:",omitempty"`

	LocalMountPath *string `type:"string" json:",omitempty"`

	MountPointId *string `type:"string" json:",omitempty"`

	RemotePath *string `type:"string" json:",omitempty"`

	Uid *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NasConfigForGetRevisionOutput) GoString added in v1.0.149

GoString returns the string representation

func (*NasConfigForGetRevisionOutput) SetFileSystemId added in v1.0.149

SetFileSystemId sets the FileSystemId field's value.

func (*NasConfigForGetRevisionOutput) SetGid added in v1.0.149

SetGid sets the Gid field's value.

func (*NasConfigForGetRevisionOutput) SetLocalMountPath added in v1.0.149

SetLocalMountPath sets the LocalMountPath field's value.

func (*NasConfigForGetRevisionOutput) SetMountPointId added in v1.0.149

SetMountPointId sets the MountPointId field's value.

func (*NasConfigForGetRevisionOutput) SetRemotePath added in v1.0.149

SetRemotePath sets the RemotePath field's value.

func (*NasConfigForGetRevisionOutput) SetUid added in v1.0.149

SetUid sets the Uid field's value.

func (NasConfigForGetRevisionOutput) String added in v1.0.149

String returns the string representation

type NasConfigForListFunctionsOutput added in v1.0.149

type NasConfigForListFunctionsOutput struct {
	FileSystemId *string `type:"string" json:",omitempty"`

	Gid *int64 `type:"int64" json:",omitempty"`

	LocalMountPath *string `type:"string" json:",omitempty"`

	MountPointId *string `type:"string" json:",omitempty"`

	RemotePath *string `type:"string" json:",omitempty"`

	Uid *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NasConfigForListFunctionsOutput) GoString added in v1.0.149

GoString returns the string representation

func (*NasConfigForListFunctionsOutput) SetFileSystemId added in v1.0.149

SetFileSystemId sets the FileSystemId field's value.

func (*NasConfigForListFunctionsOutput) SetGid added in v1.0.149

SetGid sets the Gid field's value.

func (*NasConfigForListFunctionsOutput) SetLocalMountPath added in v1.0.149

SetLocalMountPath sets the LocalMountPath field's value.

func (*NasConfigForListFunctionsOutput) SetMountPointId added in v1.0.149

SetMountPointId sets the MountPointId field's value.

func (*NasConfigForListFunctionsOutput) SetRemotePath added in v1.0.149

SetRemotePath sets the RemotePath field's value.

func (*NasConfigForListFunctionsOutput) SetUid added in v1.0.149

SetUid sets the Uid field's value.

func (NasConfigForListFunctionsOutput) String added in v1.0.149

String returns the string representation

type NasConfigForListRevisionsOutput added in v1.0.149

type NasConfigForListRevisionsOutput struct {
	FileSystemId *string `type:"string" json:",omitempty"`

	Gid *int64 `type:"int64" json:",omitempty"`

	LocalMountPath *string `type:"string" json:",omitempty"`

	MountPointId *string `type:"string" json:",omitempty"`

	RemotePath *string `type:"string" json:",omitempty"`

	Uid *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NasConfigForListRevisionsOutput) GoString added in v1.0.149

GoString returns the string representation

func (*NasConfigForListRevisionsOutput) SetFileSystemId added in v1.0.149

SetFileSystemId sets the FileSystemId field's value.

func (*NasConfigForListRevisionsOutput) SetGid added in v1.0.149

SetGid sets the Gid field's value.

func (*NasConfigForListRevisionsOutput) SetLocalMountPath added in v1.0.149

SetLocalMountPath sets the LocalMountPath field's value.

func (*NasConfigForListRevisionsOutput) SetMountPointId added in v1.0.149

SetMountPointId sets the MountPointId field's value.

func (*NasConfigForListRevisionsOutput) SetRemotePath added in v1.0.149

SetRemotePath sets the RemotePath field's value.

func (*NasConfigForListRevisionsOutput) SetUid added in v1.0.149

SetUid sets the Uid field's value.

func (NasConfigForListRevisionsOutput) String added in v1.0.149

String returns the string representation

type NasConfigForUpdateFunctionInput

type NasConfigForUpdateFunctionInput struct {
	FileSystemId *string `type:"string" json:",omitempty"`

	Gid *int64 `type:"int64" json:",omitempty"`

	LocalMountPath *string `type:"string" json:",omitempty"`

	MountPointId *string `type:"string" json:",omitempty"`

	RemotePath *string `type:"string" json:",omitempty"`

	Uid *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NasConfigForUpdateFunctionInput) GoString

GoString returns the string representation

func (*NasConfigForUpdateFunctionInput) SetFileSystemId

SetFileSystemId sets the FileSystemId field's value.

func (*NasConfigForUpdateFunctionInput) SetGid

SetGid sets the Gid field's value.

func (*NasConfigForUpdateFunctionInput) SetLocalMountPath

SetLocalMountPath sets the LocalMountPath field's value.

func (*NasConfigForUpdateFunctionInput) SetMountPointId

SetMountPointId sets the MountPointId field's value.

func (*NasConfigForUpdateFunctionInput) SetRemotePath

SetRemotePath sets the RemotePath field's value.

func (*NasConfigForUpdateFunctionInput) SetUid

SetUid sets the Uid field's value.

func (NasConfigForUpdateFunctionInput) String

String returns the string representation

type NasConfigForUpdateFunctionOutput

type NasConfigForUpdateFunctionOutput struct {
	FileSystemId *string `type:"string" json:",omitempty"`

	Gid *int64 `type:"int64" json:",omitempty"`

	LocalMountPath *string `type:"string" json:",omitempty"`

	MountPointId *string `type:"string" json:",omitempty"`

	RemotePath *string `type:"string" json:",omitempty"`

	Uid *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NasConfigForUpdateFunctionOutput) GoString

GoString returns the string representation

func (*NasConfigForUpdateFunctionOutput) SetFileSystemId

SetFileSystemId sets the FileSystemId field's value.

func (*NasConfigForUpdateFunctionOutput) SetGid

SetGid sets the Gid field's value.

func (*NasConfigForUpdateFunctionOutput) SetLocalMountPath

SetLocalMountPath sets the LocalMountPath field's value.

func (*NasConfigForUpdateFunctionOutput) SetMountPointId

SetMountPointId sets the MountPointId field's value.

func (*NasConfigForUpdateFunctionOutput) SetRemotePath

SetRemotePath sets the RemotePath field's value.

func (*NasConfigForUpdateFunctionOutput) SetUid

SetUid sets the Uid field's value.

func (NasConfigForUpdateFunctionOutput) String

String returns the string representation

type NasStorageForCreateFunctionInput

type NasStorageForCreateFunctionInput struct {
	EnableNas *bool `type:"boolean" json:",omitempty"`

	NasConfigs []*NasConfigForCreateFunctionInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NasStorageForCreateFunctionInput) GoString

GoString returns the string representation

func (*NasStorageForCreateFunctionInput) SetEnableNas

SetEnableNas sets the EnableNas field's value.

func (*NasStorageForCreateFunctionInput) SetNasConfigs

SetNasConfigs sets the NasConfigs field's value.

func (NasStorageForCreateFunctionInput) String

String returns the string representation

type NasStorageForCreateFunctionOutput

type NasStorageForCreateFunctionOutput struct {
	EnableNas *bool `type:"boolean" json:",omitempty"`

	NasConfigs []*NasConfigForCreateFunctionOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NasStorageForCreateFunctionOutput) GoString

GoString returns the string representation

func (*NasStorageForCreateFunctionOutput) SetEnableNas

SetEnableNas sets the EnableNas field's value.

func (*NasStorageForCreateFunctionOutput) SetNasConfigs

SetNasConfigs sets the NasConfigs field's value.

func (NasStorageForCreateFunctionOutput) String

String returns the string representation

type NasStorageForGetFunctionOutput

type NasStorageForGetFunctionOutput struct {
	EnableNas *bool `type:"boolean" json:",omitempty"`

	NasConfigs []*NasConfigForGetFunctionOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NasStorageForGetFunctionOutput) GoString

GoString returns the string representation

func (*NasStorageForGetFunctionOutput) SetEnableNas

SetEnableNas sets the EnableNas field's value.

func (*NasStorageForGetFunctionOutput) SetNasConfigs

SetNasConfigs sets the NasConfigs field's value.

func (NasStorageForGetFunctionOutput) String

String returns the string representation

type NasStorageForGetRevisionOutput added in v1.0.149

type NasStorageForGetRevisionOutput struct {
	EnableNas *bool `type:"boolean" json:",omitempty"`

	NasConfigs []*NasConfigForGetRevisionOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NasStorageForGetRevisionOutput) GoString added in v1.0.149

GoString returns the string representation

func (*NasStorageForGetRevisionOutput) SetEnableNas added in v1.0.149

SetEnableNas sets the EnableNas field's value.

func (*NasStorageForGetRevisionOutput) SetNasConfigs added in v1.0.149

SetNasConfigs sets the NasConfigs field's value.

func (NasStorageForGetRevisionOutput) String added in v1.0.149

String returns the string representation

type NasStorageForListFunctionsOutput added in v1.0.149

type NasStorageForListFunctionsOutput struct {
	EnableNas *bool `type:"boolean" json:",omitempty"`

	NasConfigs []*NasConfigForListFunctionsOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NasStorageForListFunctionsOutput) GoString added in v1.0.149

GoString returns the string representation

func (*NasStorageForListFunctionsOutput) SetEnableNas added in v1.0.149

SetEnableNas sets the EnableNas field's value.

func (*NasStorageForListFunctionsOutput) SetNasConfigs added in v1.0.149

SetNasConfigs sets the NasConfigs field's value.

func (NasStorageForListFunctionsOutput) String added in v1.0.149

String returns the string representation

type NasStorageForListRevisionsOutput added in v1.0.149

type NasStorageForListRevisionsOutput struct {
	EnableNas *bool `type:"boolean" json:",omitempty"`

	NasConfigs []*NasConfigForListRevisionsOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NasStorageForListRevisionsOutput) GoString added in v1.0.149

GoString returns the string representation

func (*NasStorageForListRevisionsOutput) SetEnableNas added in v1.0.149

SetEnableNas sets the EnableNas field's value.

func (*NasStorageForListRevisionsOutput) SetNasConfigs added in v1.0.149

SetNasConfigs sets the NasConfigs field's value.

func (NasStorageForListRevisionsOutput) String added in v1.0.149

String returns the string representation

type NasStorageForUpdateFunctionInput

type NasStorageForUpdateFunctionInput struct {
	EnableNas *bool `type:"boolean" json:",omitempty"`

	NasConfigs []*NasConfigForUpdateFunctionInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NasStorageForUpdateFunctionInput) GoString

GoString returns the string representation

func (*NasStorageForUpdateFunctionInput) SetEnableNas

SetEnableNas sets the EnableNas field's value.

func (*NasStorageForUpdateFunctionInput) SetNasConfigs

SetNasConfigs sets the NasConfigs field's value.

func (NasStorageForUpdateFunctionInput) String

String returns the string representation

type NasStorageForUpdateFunctionOutput

type NasStorageForUpdateFunctionOutput struct {
	EnableNas *bool `type:"boolean" json:",omitempty"`

	NasConfigs []*NasConfigForUpdateFunctionOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NasStorageForUpdateFunctionOutput) GoString

GoString returns the string representation

func (*NasStorageForUpdateFunctionOutput) SetEnableNas

SetEnableNas sets the EnableNas field's value.

func (*NasStorageForUpdateFunctionOutput) SetNasConfigs

SetNasConfigs sets the NasConfigs field's value.

func (NasStorageForUpdateFunctionOutput) String

String returns the string representation

type OrderByForListReleaseRecordsInput added in v1.0.149

type OrderByForListReleaseRecordsInput struct {
	Ascend *bool `type:"boolean" json:",omitempty"`

	Key *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (OrderByForListReleaseRecordsInput) GoString added in v1.0.149

GoString returns the string representation

func (*OrderByForListReleaseRecordsInput) SetAscend added in v1.0.149

SetAscend sets the Ascend field's value.

func (*OrderByForListReleaseRecordsInput) SetKey added in v1.0.149

SetKey sets the Key field's value.

func (OrderByForListReleaseRecordsInput) String added in v1.0.149

String returns the string representation

type ReleaseInput added in v1.0.149

type ReleaseInput struct {
	Description *string `type:"string" json:",omitempty"`

	// FunctionId is a required field
	FunctionId *string `type:"string" json:",omitempty" required:"true"`

	MaxInstance *int32 `type:"int32" json:",omitempty"`

	// RevisionNumber is a required field
	RevisionNumber *int32 `type:"int32" json:",omitempty" required:"true"`

	RollingStep *int32 `type:"int32" json:",omitempty"`

	TargetTrafficWeight *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ReleaseInput) GoString added in v1.0.149

func (s ReleaseInput) GoString() string

GoString returns the string representation

func (*ReleaseInput) SetDescription added in v1.0.149

func (s *ReleaseInput) SetDescription(v string) *ReleaseInput

SetDescription sets the Description field's value.

func (*ReleaseInput) SetFunctionId added in v1.0.149

func (s *ReleaseInput) SetFunctionId(v string) *ReleaseInput

SetFunctionId sets the FunctionId field's value.

func (*ReleaseInput) SetMaxInstance added in v1.0.149

func (s *ReleaseInput) SetMaxInstance(v int32) *ReleaseInput

SetMaxInstance sets the MaxInstance field's value.

func (*ReleaseInput) SetRevisionNumber added in v1.0.149

func (s *ReleaseInput) SetRevisionNumber(v int32) *ReleaseInput

SetRevisionNumber sets the RevisionNumber field's value.

func (*ReleaseInput) SetRollingStep added in v1.0.149

func (s *ReleaseInput) SetRollingStep(v int32) *ReleaseInput

SetRollingStep sets the RollingStep field's value.

func (*ReleaseInput) SetTargetTrafficWeight added in v1.0.149

func (s *ReleaseInput) SetTargetTrafficWeight(v int32) *ReleaseInput

SetTargetTrafficWeight sets the TargetTrafficWeight field's value.

func (ReleaseInput) String added in v1.0.149

func (s ReleaseInput) String() string

String returns the string representation

func (*ReleaseInput) Validate added in v1.0.149

func (s *ReleaseInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ReleaseOutput added in v1.0.149

type ReleaseOutput struct {
	Metadata *response.ResponseMetadata

	CurrentTrafficWeight *int32 `type:"int32" json:",omitempty"`

	ErrorCode *string `type:"string" json:",omitempty"`

	FailedInstanceLogs *string `type:"string" json:",omitempty"`

	FunctionId *string `type:"string" json:",omitempty"`

	NewRevisionNumber *int32 `type:"int32" json:",omitempty"`

	OldRevisionNumber *int32 `type:"int32" json:",omitempty"`

	ReleaseRecordId *string `type:"string" json:",omitempty"`

	StableRevisionNumber *int32 `type:"int32" json:",omitempty"`

	StartTime *string `type:"string" json:",omitempty"`

	Status *string `type:"string" json:",omitempty"`

	StatusMessage *string `type:"string" json:",omitempty"`

	TargetTrafficWeight *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ReleaseOutput) GoString added in v1.0.149

func (s ReleaseOutput) GoString() string

GoString returns the string representation

func (*ReleaseOutput) SetCurrentTrafficWeight added in v1.0.149

func (s *ReleaseOutput) SetCurrentTrafficWeight(v int32) *ReleaseOutput

SetCurrentTrafficWeight sets the CurrentTrafficWeight field's value.

func (*ReleaseOutput) SetErrorCode added in v1.0.149

func (s *ReleaseOutput) SetErrorCode(v string) *ReleaseOutput

SetErrorCode sets the ErrorCode field's value.

func (*ReleaseOutput) SetFailedInstanceLogs added in v1.0.149

func (s *ReleaseOutput) SetFailedInstanceLogs(v string) *ReleaseOutput

SetFailedInstanceLogs sets the FailedInstanceLogs field's value.

func (*ReleaseOutput) SetFunctionId added in v1.0.149

func (s *ReleaseOutput) SetFunctionId(v string) *ReleaseOutput

SetFunctionId sets the FunctionId field's value.

func (*ReleaseOutput) SetNewRevisionNumber added in v1.0.149

func (s *ReleaseOutput) SetNewRevisionNumber(v int32) *ReleaseOutput

SetNewRevisionNumber sets the NewRevisionNumber field's value.

func (*ReleaseOutput) SetOldRevisionNumber added in v1.0.149

func (s *ReleaseOutput) SetOldRevisionNumber(v int32) *ReleaseOutput

SetOldRevisionNumber sets the OldRevisionNumber field's value.

func (*ReleaseOutput) SetReleaseRecordId added in v1.0.149

func (s *ReleaseOutput) SetReleaseRecordId(v string) *ReleaseOutput

SetReleaseRecordId sets the ReleaseRecordId field's value.

func (*ReleaseOutput) SetStableRevisionNumber added in v1.0.149

func (s *ReleaseOutput) SetStableRevisionNumber(v int32) *ReleaseOutput

SetStableRevisionNumber sets the StableRevisionNumber field's value.

func (*ReleaseOutput) SetStartTime added in v1.0.149

func (s *ReleaseOutput) SetStartTime(v string) *ReleaseOutput

SetStartTime sets the StartTime field's value.

func (*ReleaseOutput) SetStatus added in v1.0.149

func (s *ReleaseOutput) SetStatus(v string) *ReleaseOutput

SetStatus sets the Status field's value.

func (*ReleaseOutput) SetStatusMessage added in v1.0.149

func (s *ReleaseOutput) SetStatusMessage(v string) *ReleaseOutput

SetStatusMessage sets the StatusMessage field's value.

func (*ReleaseOutput) SetTargetTrafficWeight added in v1.0.149

func (s *ReleaseOutput) SetTargetTrafficWeight(v int32) *ReleaseOutput

SetTargetTrafficWeight sets the TargetTrafficWeight field's value.

func (ReleaseOutput) String added in v1.0.149

func (s ReleaseOutput) String() string

String returns the string representation

type SourceAccessConfigForCreateFunctionInput

type SourceAccessConfigForCreateFunctionInput struct {
	Password *string `type:"string" json:",omitempty"`

	Username *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (SourceAccessConfigForCreateFunctionInput) GoString

GoString returns the string representation

func (*SourceAccessConfigForCreateFunctionInput) SetPassword

SetPassword sets the Password field's value.

func (*SourceAccessConfigForCreateFunctionInput) SetUsername

SetUsername sets the Username field's value.

func (SourceAccessConfigForCreateFunctionInput) String

String returns the string representation

type SourceAccessConfigForUpdateFunctionInput

type SourceAccessConfigForUpdateFunctionInput struct {
	Password *string `type:"string" json:",omitempty"`

	Username *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (SourceAccessConfigForUpdateFunctionInput) GoString

GoString returns the string representation

func (*SourceAccessConfigForUpdateFunctionInput) SetPassword

SetPassword sets the Password field's value.

func (*SourceAccessConfigForUpdateFunctionInput) SetUsername

SetUsername sets the Username field's value.

func (SourceAccessConfigForUpdateFunctionInput) String

String returns the string representation

type TagForListFunctionsOutput added in v1.0.160

type TagForListFunctionsOutput struct {
	Key *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagForListFunctionsOutput) GoString added in v1.0.160

func (s TagForListFunctionsOutput) GoString() string

GoString returns the string representation

func (*TagForListFunctionsOutput) SetKey added in v1.0.160

SetKey sets the Key field's value.

func (*TagForListFunctionsOutput) SetValue added in v1.0.160

SetValue sets the Value field's value.

func (TagForListFunctionsOutput) String added in v1.0.160

func (s TagForListFunctionsOutput) String() string

String returns the string representation

type TlsConfigForCreateFunctionInput

type TlsConfigForCreateFunctionInput struct {
	EnableLog *bool `type:"boolean" json:",omitempty"`

	TlsProjectId *string `type:"string" json:",omitempty"`

	TlsTopicId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TlsConfigForCreateFunctionInput) GoString

GoString returns the string representation

func (*TlsConfigForCreateFunctionInput) SetEnableLog

SetEnableLog sets the EnableLog field's value.

func (*TlsConfigForCreateFunctionInput) SetTlsProjectId

SetTlsProjectId sets the TlsProjectId field's value.

func (*TlsConfigForCreateFunctionInput) SetTlsTopicId

SetTlsTopicId sets the TlsTopicId field's value.

func (TlsConfigForCreateFunctionInput) String

String returns the string representation

type TlsConfigForCreateFunctionOutput

type TlsConfigForCreateFunctionOutput struct {
	EnableLog *bool `type:"boolean" json:",omitempty"`

	TlsProjectId *string `type:"string" json:",omitempty"`

	TlsTopicId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TlsConfigForCreateFunctionOutput) GoString

GoString returns the string representation

func (*TlsConfigForCreateFunctionOutput) SetEnableLog

SetEnableLog sets the EnableLog field's value.

func (*TlsConfigForCreateFunctionOutput) SetTlsProjectId

SetTlsProjectId sets the TlsProjectId field's value.

func (*TlsConfigForCreateFunctionOutput) SetTlsTopicId

SetTlsTopicId sets the TlsTopicId field's value.

func (TlsConfigForCreateFunctionOutput) String

String returns the string representation

type TlsConfigForGetFunctionOutput

type TlsConfigForGetFunctionOutput struct {
	EnableLog *bool `type:"boolean" json:",omitempty"`

	TlsProjectId *string `type:"string" json:",omitempty"`

	TlsTopicId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TlsConfigForGetFunctionOutput) GoString

GoString returns the string representation

func (*TlsConfigForGetFunctionOutput) SetEnableLog

SetEnableLog sets the EnableLog field's value.

func (*TlsConfigForGetFunctionOutput) SetTlsProjectId

SetTlsProjectId sets the TlsProjectId field's value.

func (*TlsConfigForGetFunctionOutput) SetTlsTopicId

SetTlsTopicId sets the TlsTopicId field's value.

func (TlsConfigForGetFunctionOutput) String

String returns the string representation

type TlsConfigForGetRevisionOutput added in v1.0.149

type TlsConfigForGetRevisionOutput struct {
	EnableLog *bool `type:"boolean" json:",omitempty"`

	TlsProjectId *string `type:"string" json:",omitempty"`

	TlsTopicId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TlsConfigForGetRevisionOutput) GoString added in v1.0.149

GoString returns the string representation

func (*TlsConfigForGetRevisionOutput) SetEnableLog added in v1.0.149

SetEnableLog sets the EnableLog field's value.

func (*TlsConfigForGetRevisionOutput) SetTlsProjectId added in v1.0.149

SetTlsProjectId sets the TlsProjectId field's value.

func (*TlsConfigForGetRevisionOutput) SetTlsTopicId added in v1.0.149

SetTlsTopicId sets the TlsTopicId field's value.

func (TlsConfigForGetRevisionOutput) String added in v1.0.149

String returns the string representation

type TlsConfigForListFunctionsOutput added in v1.0.149

type TlsConfigForListFunctionsOutput struct {
	EnableLog *bool `type:"boolean" json:",omitempty"`

	TlsProjectId *string `type:"string" json:",omitempty"`

	TlsTopicId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TlsConfigForListFunctionsOutput) GoString added in v1.0.149

GoString returns the string representation

func (*TlsConfigForListFunctionsOutput) SetEnableLog added in v1.0.149

SetEnableLog sets the EnableLog field's value.

func (*TlsConfigForListFunctionsOutput) SetTlsProjectId added in v1.0.149

SetTlsProjectId sets the TlsProjectId field's value.

func (*TlsConfigForListFunctionsOutput) SetTlsTopicId added in v1.0.149

SetTlsTopicId sets the TlsTopicId field's value.

func (TlsConfigForListFunctionsOutput) String added in v1.0.149

String returns the string representation

type TlsConfigForListRevisionsOutput added in v1.0.149

type TlsConfigForListRevisionsOutput struct {
	EnableLog *bool `type:"boolean" json:",omitempty"`

	TlsProjectId *string `type:"string" json:",omitempty"`

	TlsTopicId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TlsConfigForListRevisionsOutput) GoString added in v1.0.149

GoString returns the string representation

func (*TlsConfigForListRevisionsOutput) SetEnableLog added in v1.0.149

SetEnableLog sets the EnableLog field's value.

func (*TlsConfigForListRevisionsOutput) SetTlsProjectId added in v1.0.149

SetTlsProjectId sets the TlsProjectId field's value.

func (*TlsConfigForListRevisionsOutput) SetTlsTopicId added in v1.0.149

SetTlsTopicId sets the TlsTopicId field's value.

func (TlsConfigForListRevisionsOutput) String added in v1.0.149

String returns the string representation

type TlsConfigForUpdateFunctionInput

type TlsConfigForUpdateFunctionInput struct {
	EnableLog *bool `type:"boolean" json:",omitempty"`

	TlsProjectId *string `type:"string" json:",omitempty"`

	TlsTopicId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TlsConfigForUpdateFunctionInput) GoString

GoString returns the string representation

func (*TlsConfigForUpdateFunctionInput) SetEnableLog

SetEnableLog sets the EnableLog field's value.

func (*TlsConfigForUpdateFunctionInput) SetTlsProjectId

SetTlsProjectId sets the TlsProjectId field's value.

func (*TlsConfigForUpdateFunctionInput) SetTlsTopicId

SetTlsTopicId sets the TlsTopicId field's value.

func (TlsConfigForUpdateFunctionInput) String

String returns the string representation

type TlsConfigForUpdateFunctionOutput

type TlsConfigForUpdateFunctionOutput struct {
	EnableLog *bool `type:"boolean" json:",omitempty"`

	TlsProjectId *string `type:"string" json:",omitempty"`

	TlsTopicId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TlsConfigForUpdateFunctionOutput) GoString

GoString returns the string representation

func (*TlsConfigForUpdateFunctionOutput) SetEnableLog

SetEnableLog sets the EnableLog field's value.

func (*TlsConfigForUpdateFunctionOutput) SetTlsProjectId

SetTlsProjectId sets the TlsProjectId field's value.

func (*TlsConfigForUpdateFunctionOutput) SetTlsTopicId

SetTlsTopicId sets the TlsTopicId field's value.

func (TlsConfigForUpdateFunctionOutput) String

String returns the string representation

type TosMountConfigForCreateFunctionInput

type TosMountConfigForCreateFunctionInput struct {
	Credentials *CredentialsForCreateFunctionInput `type:"structure" json:",omitempty"`

	EnableTos *bool `type:"boolean" json:",omitempty"`

	MountPoints []*MountPointForCreateFunctionInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TosMountConfigForCreateFunctionInput) GoString

GoString returns the string representation

func (*TosMountConfigForCreateFunctionInput) SetCredentials

SetCredentials sets the Credentials field's value.

func (*TosMountConfigForCreateFunctionInput) SetEnableTos

SetEnableTos sets the EnableTos field's value.

func (*TosMountConfigForCreateFunctionInput) SetMountPoints

SetMountPoints sets the MountPoints field's value.

func (TosMountConfigForCreateFunctionInput) String

String returns the string representation

type TosMountConfigForCreateFunctionOutput

type TosMountConfigForCreateFunctionOutput struct {
	Credentials *CredentialsForCreateFunctionOutput `type:"structure" json:",omitempty"`

	EnableTos *bool `type:"boolean" json:",omitempty"`

	MountPoints []*MountPointForCreateFunctionOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TosMountConfigForCreateFunctionOutput) GoString

GoString returns the string representation

func (*TosMountConfigForCreateFunctionOutput) SetCredentials

SetCredentials sets the Credentials field's value.

func (*TosMountConfigForCreateFunctionOutput) SetEnableTos

SetEnableTos sets the EnableTos field's value.

func (*TosMountConfigForCreateFunctionOutput) SetMountPoints

SetMountPoints sets the MountPoints field's value.

func (TosMountConfigForCreateFunctionOutput) String

String returns the string representation

type TosMountConfigForGetFunctionOutput

type TosMountConfigForGetFunctionOutput struct {
	Credentials *CredentialsForGetFunctionOutput `type:"structure" json:",omitempty"`

	EnableTos *bool `type:"boolean" json:",omitempty"`

	MountPoints []*MountPointForGetFunctionOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TosMountConfigForGetFunctionOutput) GoString

GoString returns the string representation

func (*TosMountConfigForGetFunctionOutput) SetCredentials

SetCredentials sets the Credentials field's value.

func (*TosMountConfigForGetFunctionOutput) SetEnableTos

SetEnableTos sets the EnableTos field's value.

func (*TosMountConfigForGetFunctionOutput) SetMountPoints

SetMountPoints sets the MountPoints field's value.

func (TosMountConfigForGetFunctionOutput) String

String returns the string representation

type TosMountConfigForGetRevisionOutput added in v1.0.149

type TosMountConfigForGetRevisionOutput struct {
	Credentials *CredentialsForGetRevisionOutput `type:"structure" json:",omitempty"`

	EnableTos *bool `type:"boolean" json:",omitempty"`

	MountPoints []*MountPointForGetRevisionOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TosMountConfigForGetRevisionOutput) GoString added in v1.0.149

GoString returns the string representation

func (*TosMountConfigForGetRevisionOutput) SetCredentials added in v1.0.149

SetCredentials sets the Credentials field's value.

func (*TosMountConfigForGetRevisionOutput) SetEnableTos added in v1.0.149

SetEnableTos sets the EnableTos field's value.

func (*TosMountConfigForGetRevisionOutput) SetMountPoints added in v1.0.149

SetMountPoints sets the MountPoints field's value.

func (TosMountConfigForGetRevisionOutput) String added in v1.0.149

String returns the string representation

type TosMountConfigForListFunctionsOutput added in v1.0.149

type TosMountConfigForListFunctionsOutput struct {
	Credentials *CredentialsForListFunctionsOutput `type:"structure" json:",omitempty"`

	EnableTos *bool `type:"boolean" json:",omitempty"`

	MountPoints []*MountPointForListFunctionsOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TosMountConfigForListFunctionsOutput) GoString added in v1.0.149

GoString returns the string representation

func (*TosMountConfigForListFunctionsOutput) SetCredentials added in v1.0.149

SetCredentials sets the Credentials field's value.

func (*TosMountConfigForListFunctionsOutput) SetEnableTos added in v1.0.149

SetEnableTos sets the EnableTos field's value.

func (*TosMountConfigForListFunctionsOutput) SetMountPoints added in v1.0.149

SetMountPoints sets the MountPoints field's value.

func (TosMountConfigForListFunctionsOutput) String added in v1.0.149

String returns the string representation

type TosMountConfigForListRevisionsOutput added in v1.0.149

type TosMountConfigForListRevisionsOutput struct {
	Credentials *CredentialsForListRevisionsOutput `type:"structure" json:",omitempty"`

	EnableTos *bool `type:"boolean" json:",omitempty"`

	MountPoints []*MountPointForListRevisionsOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TosMountConfigForListRevisionsOutput) GoString added in v1.0.149

GoString returns the string representation

func (*TosMountConfigForListRevisionsOutput) SetCredentials added in v1.0.149

SetCredentials sets the Credentials field's value.

func (*TosMountConfigForListRevisionsOutput) SetEnableTos added in v1.0.149

SetEnableTos sets the EnableTos field's value.

func (*TosMountConfigForListRevisionsOutput) SetMountPoints added in v1.0.149

SetMountPoints sets the MountPoints field's value.

func (TosMountConfigForListRevisionsOutput) String added in v1.0.149

String returns the string representation

type TosMountConfigForUpdateFunctionInput

type TosMountConfigForUpdateFunctionInput struct {
	Credentials *CredentialsForUpdateFunctionInput `type:"structure" json:",omitempty"`

	EnableTos *bool `type:"boolean" json:",omitempty"`

	MountPoints []*MountPointForUpdateFunctionInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TosMountConfigForUpdateFunctionInput) GoString

GoString returns the string representation

func (*TosMountConfigForUpdateFunctionInput) SetCredentials

SetCredentials sets the Credentials field's value.

func (*TosMountConfigForUpdateFunctionInput) SetEnableTos

SetEnableTos sets the EnableTos field's value.

func (*TosMountConfigForUpdateFunctionInput) SetMountPoints

SetMountPoints sets the MountPoints field's value.

func (TosMountConfigForUpdateFunctionInput) String

String returns the string representation

type TosMountConfigForUpdateFunctionOutput

type TosMountConfigForUpdateFunctionOutput struct {
	Credentials *CredentialsForUpdateFunctionOutput `type:"structure" json:",omitempty"`

	EnableTos *bool `type:"boolean" json:",omitempty"`

	MountPoints []*MountPointForUpdateFunctionOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TosMountConfigForUpdateFunctionOutput) GoString

GoString returns the string representation

func (*TosMountConfigForUpdateFunctionOutput) SetCredentials

SetCredentials sets the Credentials field's value.

func (*TosMountConfigForUpdateFunctionOutput) SetEnableTos

SetEnableTos sets the EnableTos field's value.

func (*TosMountConfigForUpdateFunctionOutput) SetMountPoints

SetMountPoints sets the MountPoints field's value.

func (TosMountConfigForUpdateFunctionOutput) String

String returns the string representation

type UpdateFunctionInput

type UpdateFunctionInput struct {
	Description *string `type:"string" json:",omitempty"`

	Envs []*EnvForUpdateFunctionInput `type:"list" json:",omitempty"`

	ExclusiveMode *bool `type:"boolean" json:",omitempty"`

	// Id is a required field
	Id *string `type:"string" json:",omitempty" required:"true"`

	InitializerSec *int32 `type:"int32" json:",omitempty"`

	MaxConcurrency *int32 `type:"int32" json:",omitempty"`

	MemoryMB *int32 `type:"int32" json:",omitempty"`

	NasStorage *NasStorageForUpdateFunctionInput `type:"structure" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	RequestTimeout *int32 `type:"int32" json:",omitempty"`

	Source *string `type:"string" json:",omitempty"`

	SourceAccessConfig *SourceAccessConfigForUpdateFunctionInput `type:"structure" json:",omitempty"`

	SourceType *string `type:"string" json:",omitempty"`

	TlsConfig *TlsConfigForUpdateFunctionInput `type:"structure" json:",omitempty"`

	TosMountConfig *TosMountConfigForUpdateFunctionInput `type:"structure" json:",omitempty"`

	VpcConfig *VpcConfigForUpdateFunctionInput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateFunctionInput) GoString

func (s UpdateFunctionInput) GoString() string

GoString returns the string representation

func (*UpdateFunctionInput) SetDescription

func (s *UpdateFunctionInput) SetDescription(v string) *UpdateFunctionInput

SetDescription sets the Description field's value.

func (*UpdateFunctionInput) SetEnvs

SetEnvs sets the Envs field's value.

func (*UpdateFunctionInput) SetExclusiveMode

func (s *UpdateFunctionInput) SetExclusiveMode(v bool) *UpdateFunctionInput

SetExclusiveMode sets the ExclusiveMode field's value.

func (*UpdateFunctionInput) SetId

SetId sets the Id field's value.

func (*UpdateFunctionInput) SetInitializerSec

func (s *UpdateFunctionInput) SetInitializerSec(v int32) *UpdateFunctionInput

SetInitializerSec sets the InitializerSec field's value.

func (*UpdateFunctionInput) SetMaxConcurrency

func (s *UpdateFunctionInput) SetMaxConcurrency(v int32) *UpdateFunctionInput

SetMaxConcurrency sets the MaxConcurrency field's value.

func (*UpdateFunctionInput) SetMemoryMB

func (s *UpdateFunctionInput) SetMemoryMB(v int32) *UpdateFunctionInput

SetMemoryMB sets the MemoryMB field's value.

func (*UpdateFunctionInput) SetNasStorage

SetNasStorage sets the NasStorage field's value.

func (*UpdateFunctionInput) SetProjectName added in v1.0.160

func (s *UpdateFunctionInput) SetProjectName(v string) *UpdateFunctionInput

SetProjectName sets the ProjectName field's value.

func (*UpdateFunctionInput) SetRequestTimeout

func (s *UpdateFunctionInput) SetRequestTimeout(v int32) *UpdateFunctionInput

SetRequestTimeout sets the RequestTimeout field's value.

func (*UpdateFunctionInput) SetSource

SetSource sets the Source field's value.

func (*UpdateFunctionInput) SetSourceAccessConfig

SetSourceAccessConfig sets the SourceAccessConfig field's value.

func (*UpdateFunctionInput) SetSourceType

func (s *UpdateFunctionInput) SetSourceType(v string) *UpdateFunctionInput

SetSourceType sets the SourceType field's value.

func (*UpdateFunctionInput) SetTlsConfig

SetTlsConfig sets the TlsConfig field's value.

func (*UpdateFunctionInput) SetTosMountConfig

SetTosMountConfig sets the TosMountConfig field's value.

func (*UpdateFunctionInput) SetVpcConfig

SetVpcConfig sets the VpcConfig field's value.

func (UpdateFunctionInput) String

func (s UpdateFunctionInput) String() string

String returns the string representation

func (*UpdateFunctionInput) Validate

func (s *UpdateFunctionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateFunctionOutput

type UpdateFunctionOutput struct {
	Metadata *response.ResponseMetadata

	CodeSize *int32 `type:"int32" json:",omitempty"`

	CodeSizeLimit *int32 `type:"int32" json:",omitempty"`

	Command *string `type:"string" json:",omitempty"`

	CreationTime *string `type:"string" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	Envs []*EnvForUpdateFunctionOutput `type:"list" json:",omitempty"`

	ExclusiveMode *bool `type:"boolean" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

	InitializerSec *int32 `type:"int32" json:",omitempty"`

	InstanceType *string `type:"string" json:",omitempty"`

	LastUpdateTime *string `type:"string" json:",omitempty"`

	MaxConcurrency *int32 `type:"int32" json:",omitempty"`

	MemoryMB *int32 `type:"int32" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	NasStorage *NasStorageForUpdateFunctionOutput `type:"structure" json:",omitempty"`

	Owner *string `type:"string" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	RequestTimeout *int32 `type:"int32" json:",omitempty"`

	Runtime *string `type:"string" json:",omitempty"`

	SourceLocation *string `type:"string" json:",omitempty"`

	SourceType *string `type:"string" json:",omitempty"`

	TlsConfig *TlsConfigForUpdateFunctionOutput `type:"structure" json:",omitempty"`

	TosMountConfig *TosMountConfigForUpdateFunctionOutput `type:"structure" json:",omitempty"`

	TriggersCount *int32 `type:"int32" json:",omitempty"`

	VpcConfig *VpcConfigForUpdateFunctionOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateFunctionOutput) GoString

func (s UpdateFunctionOutput) GoString() string

GoString returns the string representation

func (*UpdateFunctionOutput) SetCodeSize

func (s *UpdateFunctionOutput) SetCodeSize(v int32) *UpdateFunctionOutput

SetCodeSize sets the CodeSize field's value.

func (*UpdateFunctionOutput) SetCodeSizeLimit

func (s *UpdateFunctionOutput) SetCodeSizeLimit(v int32) *UpdateFunctionOutput

SetCodeSizeLimit sets the CodeSizeLimit field's value.

func (*UpdateFunctionOutput) SetCommand added in v1.0.160

SetCommand sets the Command field's value.

func (*UpdateFunctionOutput) SetCreationTime

func (s *UpdateFunctionOutput) SetCreationTime(v string) *UpdateFunctionOutput

SetCreationTime sets the CreationTime field's value.

func (*UpdateFunctionOutput) SetDescription

func (s *UpdateFunctionOutput) SetDescription(v string) *UpdateFunctionOutput

SetDescription sets the Description field's value.

func (*UpdateFunctionOutput) SetEnvs

SetEnvs sets the Envs field's value.

func (*UpdateFunctionOutput) SetExclusiveMode

func (s *UpdateFunctionOutput) SetExclusiveMode(v bool) *UpdateFunctionOutput

SetExclusiveMode sets the ExclusiveMode field's value.

func (*UpdateFunctionOutput) SetId

SetId sets the Id field's value.

func (*UpdateFunctionOutput) SetInitializerSec

func (s *UpdateFunctionOutput) SetInitializerSec(v int32) *UpdateFunctionOutput

SetInitializerSec sets the InitializerSec field's value.

func (*UpdateFunctionOutput) SetInstanceType

func (s *UpdateFunctionOutput) SetInstanceType(v string) *UpdateFunctionOutput

SetInstanceType sets the InstanceType field's value.

func (*UpdateFunctionOutput) SetLastUpdateTime

func (s *UpdateFunctionOutput) SetLastUpdateTime(v string) *UpdateFunctionOutput

SetLastUpdateTime sets the LastUpdateTime field's value.

func (*UpdateFunctionOutput) SetMaxConcurrency

func (s *UpdateFunctionOutput) SetMaxConcurrency(v int32) *UpdateFunctionOutput

SetMaxConcurrency sets the MaxConcurrency field's value.

func (*UpdateFunctionOutput) SetMemoryMB

func (s *UpdateFunctionOutput) SetMemoryMB(v int32) *UpdateFunctionOutput

SetMemoryMB sets the MemoryMB field's value.

func (*UpdateFunctionOutput) SetName

SetName sets the Name field's value.

func (*UpdateFunctionOutput) SetNasStorage

SetNasStorage sets the NasStorage field's value.

func (*UpdateFunctionOutput) SetOwner

SetOwner sets the Owner field's value.

func (*UpdateFunctionOutput) SetProjectName added in v1.0.160

func (s *UpdateFunctionOutput) SetProjectName(v string) *UpdateFunctionOutput

SetProjectName sets the ProjectName field's value.

func (*UpdateFunctionOutput) SetRequestTimeout

func (s *UpdateFunctionOutput) SetRequestTimeout(v int32) *UpdateFunctionOutput

SetRequestTimeout sets the RequestTimeout field's value.

func (*UpdateFunctionOutput) SetRuntime

SetRuntime sets the Runtime field's value.

func (*UpdateFunctionOutput) SetSourceLocation

func (s *UpdateFunctionOutput) SetSourceLocation(v string) *UpdateFunctionOutput

SetSourceLocation sets the SourceLocation field's value.

func (*UpdateFunctionOutput) SetSourceType

func (s *UpdateFunctionOutput) SetSourceType(v string) *UpdateFunctionOutput

SetSourceType sets the SourceType field's value.

func (*UpdateFunctionOutput) SetTlsConfig

SetTlsConfig sets the TlsConfig field's value.

func (*UpdateFunctionOutput) SetTosMountConfig

SetTosMountConfig sets the TosMountConfig field's value.

func (*UpdateFunctionOutput) SetTriggersCount

func (s *UpdateFunctionOutput) SetTriggersCount(v int32) *UpdateFunctionOutput

SetTriggersCount sets the TriggersCount field's value.

func (*UpdateFunctionOutput) SetVpcConfig

SetVpcConfig sets the VpcConfig field's value.

func (UpdateFunctionOutput) String

func (s UpdateFunctionOutput) String() string

String returns the string representation

type UpdateReleaseInput added in v1.0.149

type UpdateReleaseInput struct {

	// FunctionId is a required field
	FunctionId *string `type:"string" json:",omitempty" required:"true"`

	// TargetTrafficWeight is a required field
	TargetTrafficWeight *int32 `type:"int32" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateReleaseInput) GoString added in v1.0.149

func (s UpdateReleaseInput) GoString() string

GoString returns the string representation

func (*UpdateReleaseInput) SetFunctionId added in v1.0.149

func (s *UpdateReleaseInput) SetFunctionId(v string) *UpdateReleaseInput

SetFunctionId sets the FunctionId field's value.

func (*UpdateReleaseInput) SetTargetTrafficWeight added in v1.0.149

func (s *UpdateReleaseInput) SetTargetTrafficWeight(v int32) *UpdateReleaseInput

SetTargetTrafficWeight sets the TargetTrafficWeight field's value.

func (UpdateReleaseInput) String added in v1.0.149

func (s UpdateReleaseInput) String() string

String returns the string representation

func (*UpdateReleaseInput) Validate added in v1.0.149

func (s *UpdateReleaseInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateReleaseOutput added in v1.0.149

type UpdateReleaseOutput struct {
	Metadata *response.ResponseMetadata

	CurrentTrafficWeight *int32 `type:"int32" json:",omitempty"`

	ErrorCode *string `type:"string" json:",omitempty"`

	FailedInstanceLogs *string `type:"string" json:",omitempty"`

	FunctionId *string `type:"string" json:",omitempty"`

	NewRevisionNumber *int32 `type:"int32" json:",omitempty"`

	OldRevisionNumber *int32 `type:"int32" json:",omitempty"`

	ReleaseRecordId *string `type:"string" json:",omitempty"`

	StableRevisionNumber *int32 `type:"int32" json:",omitempty"`

	StartTime *string `type:"string" json:",omitempty"`

	Status *string `type:"string" json:",omitempty"`

	StatusMessage *string `type:"string" json:",omitempty"`

	TargetTrafficWeight *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateReleaseOutput) GoString added in v1.0.149

func (s UpdateReleaseOutput) GoString() string

GoString returns the string representation

func (*UpdateReleaseOutput) SetCurrentTrafficWeight added in v1.0.149

func (s *UpdateReleaseOutput) SetCurrentTrafficWeight(v int32) *UpdateReleaseOutput

SetCurrentTrafficWeight sets the CurrentTrafficWeight field's value.

func (*UpdateReleaseOutput) SetErrorCode added in v1.0.149

func (s *UpdateReleaseOutput) SetErrorCode(v string) *UpdateReleaseOutput

SetErrorCode sets the ErrorCode field's value.

func (*UpdateReleaseOutput) SetFailedInstanceLogs added in v1.0.149

func (s *UpdateReleaseOutput) SetFailedInstanceLogs(v string) *UpdateReleaseOutput

SetFailedInstanceLogs sets the FailedInstanceLogs field's value.

func (*UpdateReleaseOutput) SetFunctionId added in v1.0.149

func (s *UpdateReleaseOutput) SetFunctionId(v string) *UpdateReleaseOutput

SetFunctionId sets the FunctionId field's value.

func (*UpdateReleaseOutput) SetNewRevisionNumber added in v1.0.149

func (s *UpdateReleaseOutput) SetNewRevisionNumber(v int32) *UpdateReleaseOutput

SetNewRevisionNumber sets the NewRevisionNumber field's value.

func (*UpdateReleaseOutput) SetOldRevisionNumber added in v1.0.149

func (s *UpdateReleaseOutput) SetOldRevisionNumber(v int32) *UpdateReleaseOutput

SetOldRevisionNumber sets the OldRevisionNumber field's value.

func (*UpdateReleaseOutput) SetReleaseRecordId added in v1.0.149

func (s *UpdateReleaseOutput) SetReleaseRecordId(v string) *UpdateReleaseOutput

SetReleaseRecordId sets the ReleaseRecordId field's value.

func (*UpdateReleaseOutput) SetStableRevisionNumber added in v1.0.149

func (s *UpdateReleaseOutput) SetStableRevisionNumber(v int32) *UpdateReleaseOutput

SetStableRevisionNumber sets the StableRevisionNumber field's value.

func (*UpdateReleaseOutput) SetStartTime added in v1.0.149

func (s *UpdateReleaseOutput) SetStartTime(v string) *UpdateReleaseOutput

SetStartTime sets the StartTime field's value.

func (*UpdateReleaseOutput) SetStatus added in v1.0.149

SetStatus sets the Status field's value.

func (*UpdateReleaseOutput) SetStatusMessage added in v1.0.149

func (s *UpdateReleaseOutput) SetStatusMessage(v string) *UpdateReleaseOutput

SetStatusMessage sets the StatusMessage field's value.

func (*UpdateReleaseOutput) SetTargetTrafficWeight added in v1.0.149

func (s *UpdateReleaseOutput) SetTargetTrafficWeight(v int32) *UpdateReleaseOutput

SetTargetTrafficWeight sets the TargetTrafficWeight field's value.

func (UpdateReleaseOutput) String added in v1.0.149

func (s UpdateReleaseOutput) String() string

String returns the string representation

type VEFAAS

type VEFAAS struct {
	*client.Client
}

VEFAAS provides the API operation methods for making requests to VEFAAS. See this package's package overview docs for details on the service.

VEFAAS methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.

func New

func New(p client.ConfigProvider, cfgs ...*volcengine.Config) *VEFAAS

New create int can support ssl or region locate set

func (*VEFAAS) AbortRelease added in v1.0.149

func (c *VEFAAS) AbortRelease(input *AbortReleaseInput) (*AbortReleaseOutput, error)

AbortRelease API operation for VEFAAS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VEFAAS's API operation AbortRelease for usage and error information.

func (*VEFAAS) AbortReleaseCommon added in v1.0.149

func (c *VEFAAS) AbortReleaseCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AbortReleaseCommon API operation for VEFAAS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VEFAAS's API operation AbortReleaseCommon for usage and error information.

func (*VEFAAS) AbortReleaseCommonRequest added in v1.0.149

func (c *VEFAAS) AbortReleaseCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

AbortReleaseCommonRequest generates a "volcengine/request.Request" representing the client's request for the AbortReleaseCommon operation. The "output" return value will be populated with the AbortReleaseCommon request's response once the request completes successfully.

Use "Send" method on the returned AbortReleaseCommon Request to send the API call to the service. the "output" return value is not valid until after AbortReleaseCommon Send returns without error.

See AbortReleaseCommon for more information on using the AbortReleaseCommon API call, and error handling.

// Example sending a request using the AbortReleaseCommonRequest method.
req, resp := client.AbortReleaseCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VEFAAS) AbortReleaseCommonWithContext added in v1.0.149

func (c *VEFAAS) AbortReleaseCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

AbortReleaseCommonWithContext is the same as AbortReleaseCommon with the addition of the ability to pass a context and additional request options.

See AbortReleaseCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VEFAAS) AbortReleaseRequest added in v1.0.149

func (c *VEFAAS) AbortReleaseRequest(input *AbortReleaseInput) (req *request.Request, output *AbortReleaseOutput)

AbortReleaseRequest generates a "volcengine/request.Request" representing the client's request for the AbortRelease operation. The "output" return value will be populated with the AbortReleaseCommon request's response once the request completes successfully.

Use "Send" method on the returned AbortReleaseCommon Request to send the API call to the service. the "output" return value is not valid until after AbortReleaseCommon Send returns without error.

See AbortRelease for more information on using the AbortRelease API call, and error handling.

// Example sending a request using the AbortReleaseRequest method.
req, resp := client.AbortReleaseRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VEFAAS) AbortReleaseWithContext added in v1.0.149

func (c *VEFAAS) AbortReleaseWithContext(ctx volcengine.Context, input *AbortReleaseInput, opts ...request.Option) (*AbortReleaseOutput, error)

AbortReleaseWithContext is the same as AbortRelease with the addition of the ability to pass a context and additional request options.

See AbortRelease for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VEFAAS) CreateFunction

func (c *VEFAAS) CreateFunction(input *CreateFunctionInput) (*CreateFunctionOutput, error)

CreateFunction API operation for VEFAAS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VEFAAS's API operation CreateFunction for usage and error information.

func (*VEFAAS) CreateFunctionCommon

func (c *VEFAAS) CreateFunctionCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateFunctionCommon API operation for VEFAAS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VEFAAS's API operation CreateFunctionCommon for usage and error information.

func (*VEFAAS) CreateFunctionCommonRequest

func (c *VEFAAS) CreateFunctionCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateFunctionCommonRequest generates a "volcengine/request.Request" representing the client's request for the CreateFunctionCommon operation. The "output" return value will be populated with the CreateFunctionCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateFunctionCommon Request to send the API call to the service. the "output" return value is not valid until after CreateFunctionCommon Send returns without error.

See CreateFunctionCommon for more information on using the CreateFunctionCommon API call, and error handling.

// Example sending a request using the CreateFunctionCommonRequest method.
req, resp := client.CreateFunctionCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VEFAAS) CreateFunctionCommonWithContext

func (c *VEFAAS) CreateFunctionCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateFunctionCommonWithContext is the same as CreateFunctionCommon with the addition of the ability to pass a context and additional request options.

See CreateFunctionCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VEFAAS) CreateFunctionRequest

func (c *VEFAAS) CreateFunctionRequest(input *CreateFunctionInput) (req *request.Request, output *CreateFunctionOutput)

CreateFunctionRequest generates a "volcengine/request.Request" representing the client's request for the CreateFunction operation. The "output" return value will be populated with the CreateFunctionCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateFunctionCommon Request to send the API call to the service. the "output" return value is not valid until after CreateFunctionCommon Send returns without error.

See CreateFunction for more information on using the CreateFunction API call, and error handling.

// Example sending a request using the CreateFunctionRequest method.
req, resp := client.CreateFunctionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VEFAAS) CreateFunctionWithContext

func (c *VEFAAS) CreateFunctionWithContext(ctx volcengine.Context, input *CreateFunctionInput, opts ...request.Option) (*CreateFunctionOutput, error)

CreateFunctionWithContext is the same as CreateFunction with the addition of the ability to pass a context and additional request options.

See CreateFunction for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VEFAAS) DeleteFunction

func (c *VEFAAS) DeleteFunction(input *DeleteFunctionInput) (*DeleteFunctionOutput, error)

DeleteFunction API operation for VEFAAS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VEFAAS's API operation DeleteFunction for usage and error information.

func (*VEFAAS) DeleteFunctionCommon

func (c *VEFAAS) DeleteFunctionCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteFunctionCommon API operation for VEFAAS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VEFAAS's API operation DeleteFunctionCommon for usage and error information.

func (*VEFAAS) DeleteFunctionCommonRequest

func (c *VEFAAS) DeleteFunctionCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteFunctionCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteFunctionCommon operation. The "output" return value will be populated with the DeleteFunctionCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteFunctionCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteFunctionCommon Send returns without error.

See DeleteFunctionCommon for more information on using the DeleteFunctionCommon API call, and error handling.

// Example sending a request using the DeleteFunctionCommonRequest method.
req, resp := client.DeleteFunctionCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VEFAAS) DeleteFunctionCommonWithContext

func (c *VEFAAS) DeleteFunctionCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteFunctionCommonWithContext is the same as DeleteFunctionCommon with the addition of the ability to pass a context and additional request options.

See DeleteFunctionCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VEFAAS) DeleteFunctionRequest

func (c *VEFAAS) DeleteFunctionRequest(input *DeleteFunctionInput) (req *request.Request, output *DeleteFunctionOutput)

DeleteFunctionRequest generates a "volcengine/request.Request" representing the client's request for the DeleteFunction operation. The "output" return value will be populated with the DeleteFunctionCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteFunctionCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteFunctionCommon Send returns without error.

See DeleteFunction for more information on using the DeleteFunction API call, and error handling.

// Example sending a request using the DeleteFunctionRequest method.
req, resp := client.DeleteFunctionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VEFAAS) DeleteFunctionWithContext

func (c *VEFAAS) DeleteFunctionWithContext(ctx volcengine.Context, input *DeleteFunctionInput, opts ...request.Option) (*DeleteFunctionOutput, error)

DeleteFunctionWithContext is the same as DeleteFunction with the addition of the ability to pass a context and additional request options.

See DeleteFunction for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VEFAAS) GetFunction

func (c *VEFAAS) GetFunction(input *GetFunctionInput) (*GetFunctionOutput, error)

GetFunction API operation for VEFAAS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VEFAAS's API operation GetFunction for usage and error information.

func (*VEFAAS) GetFunctionCommon

func (c *VEFAAS) GetFunctionCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetFunctionCommon API operation for VEFAAS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VEFAAS's API operation GetFunctionCommon for usage and error information.

func (*VEFAAS) GetFunctionCommonRequest

func (c *VEFAAS) GetFunctionCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

GetFunctionCommonRequest generates a "volcengine/request.Request" representing the client's request for the GetFunctionCommon operation. The "output" return value will be populated with the GetFunctionCommon request's response once the request completes successfully.

Use "Send" method on the returned GetFunctionCommon Request to send the API call to the service. the "output" return value is not valid until after GetFunctionCommon Send returns without error.

See GetFunctionCommon for more information on using the GetFunctionCommon API call, and error handling.

// Example sending a request using the GetFunctionCommonRequest method.
req, resp := client.GetFunctionCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VEFAAS) GetFunctionCommonWithContext

func (c *VEFAAS) GetFunctionCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

GetFunctionCommonWithContext is the same as GetFunctionCommon with the addition of the ability to pass a context and additional request options.

See GetFunctionCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VEFAAS) GetFunctionInstanceLogs added in v1.0.149

func (c *VEFAAS) GetFunctionInstanceLogs(input *GetFunctionInstanceLogsInput) (*GetFunctionInstanceLogsOutput, error)

GetFunctionInstanceLogs API operation for VEFAAS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VEFAAS's API operation GetFunctionInstanceLogs for usage and error information.

func (*VEFAAS) GetFunctionInstanceLogsCommon added in v1.0.149

func (c *VEFAAS) GetFunctionInstanceLogsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetFunctionInstanceLogsCommon API operation for VEFAAS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VEFAAS's API operation GetFunctionInstanceLogsCommon for usage and error information.

func (*VEFAAS) GetFunctionInstanceLogsCommonRequest added in v1.0.149

func (c *VEFAAS) GetFunctionInstanceLogsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

GetFunctionInstanceLogsCommonRequest generates a "volcengine/request.Request" representing the client's request for the GetFunctionInstanceLogsCommon operation. The "output" return value will be populated with the GetFunctionInstanceLogsCommon request's response once the request completes successfully.

Use "Send" method on the returned GetFunctionInstanceLogsCommon Request to send the API call to the service. the "output" return value is not valid until after GetFunctionInstanceLogsCommon Send returns without error.

See GetFunctionInstanceLogsCommon for more information on using the GetFunctionInstanceLogsCommon API call, and error handling.

// Example sending a request using the GetFunctionInstanceLogsCommonRequest method.
req, resp := client.GetFunctionInstanceLogsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VEFAAS) GetFunctionInstanceLogsCommonWithContext added in v1.0.149

func (c *VEFAAS) GetFunctionInstanceLogsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

GetFunctionInstanceLogsCommonWithContext is the same as GetFunctionInstanceLogsCommon with the addition of the ability to pass a context and additional request options.

See GetFunctionInstanceLogsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VEFAAS) GetFunctionInstanceLogsRequest added in v1.0.149

func (c *VEFAAS) GetFunctionInstanceLogsRequest(input *GetFunctionInstanceLogsInput) (req *request.Request, output *GetFunctionInstanceLogsOutput)

GetFunctionInstanceLogsRequest generates a "volcengine/request.Request" representing the client's request for the GetFunctionInstanceLogs operation. The "output" return value will be populated with the GetFunctionInstanceLogsCommon request's response once the request completes successfully.

Use "Send" method on the returned GetFunctionInstanceLogsCommon Request to send the API call to the service. the "output" return value is not valid until after GetFunctionInstanceLogsCommon Send returns without error.

See GetFunctionInstanceLogs for more information on using the GetFunctionInstanceLogs API call, and error handling.

// Example sending a request using the GetFunctionInstanceLogsRequest method.
req, resp := client.GetFunctionInstanceLogsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VEFAAS) GetFunctionInstanceLogsWithContext added in v1.0.149

func (c *VEFAAS) GetFunctionInstanceLogsWithContext(ctx volcengine.Context, input *GetFunctionInstanceLogsInput, opts ...request.Option) (*GetFunctionInstanceLogsOutput, error)

GetFunctionInstanceLogsWithContext is the same as GetFunctionInstanceLogs with the addition of the ability to pass a context and additional request options.

See GetFunctionInstanceLogs for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VEFAAS) GetFunctionRequest

func (c *VEFAAS) GetFunctionRequest(input *GetFunctionInput) (req *request.Request, output *GetFunctionOutput)

GetFunctionRequest generates a "volcengine/request.Request" representing the client's request for the GetFunction operation. The "output" return value will be populated with the GetFunctionCommon request's response once the request completes successfully.

Use "Send" method on the returned GetFunctionCommon Request to send the API call to the service. the "output" return value is not valid until after GetFunctionCommon Send returns without error.

See GetFunction for more information on using the GetFunction API call, and error handling.

// Example sending a request using the GetFunctionRequest method.
req, resp := client.GetFunctionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VEFAAS) GetFunctionWithContext

func (c *VEFAAS) GetFunctionWithContext(ctx volcengine.Context, input *GetFunctionInput, opts ...request.Option) (*GetFunctionOutput, error)

GetFunctionWithContext is the same as GetFunction with the addition of the ability to pass a context and additional request options.

See GetFunction for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VEFAAS) GetReleaseStatus added in v1.0.149

func (c *VEFAAS) GetReleaseStatus(input *GetReleaseStatusInput) (*GetReleaseStatusOutput, error)

GetReleaseStatus API operation for VEFAAS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VEFAAS's API operation GetReleaseStatus for usage and error information.

func (*VEFAAS) GetReleaseStatusCommon added in v1.0.149

func (c *VEFAAS) GetReleaseStatusCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetReleaseStatusCommon API operation for VEFAAS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VEFAAS's API operation GetReleaseStatusCommon for usage and error information.

func (*VEFAAS) GetReleaseStatusCommonRequest added in v1.0.149

func (c *VEFAAS) GetReleaseStatusCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

GetReleaseStatusCommonRequest generates a "volcengine/request.Request" representing the client's request for the GetReleaseStatusCommon operation. The "output" return value will be populated with the GetReleaseStatusCommon request's response once the request completes successfully.

Use "Send" method on the returned GetReleaseStatusCommon Request to send the API call to the service. the "output" return value is not valid until after GetReleaseStatusCommon Send returns without error.

See GetReleaseStatusCommon for more information on using the GetReleaseStatusCommon API call, and error handling.

// Example sending a request using the GetReleaseStatusCommonRequest method.
req, resp := client.GetReleaseStatusCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VEFAAS) GetReleaseStatusCommonWithContext added in v1.0.149

func (c *VEFAAS) GetReleaseStatusCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

GetReleaseStatusCommonWithContext is the same as GetReleaseStatusCommon with the addition of the ability to pass a context and additional request options.

See GetReleaseStatusCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VEFAAS) GetReleaseStatusRequest added in v1.0.149

func (c *VEFAAS) GetReleaseStatusRequest(input *GetReleaseStatusInput) (req *request.Request, output *GetReleaseStatusOutput)

GetReleaseStatusRequest generates a "volcengine/request.Request" representing the client's request for the GetReleaseStatus operation. The "output" return value will be populated with the GetReleaseStatusCommon request's response once the request completes successfully.

Use "Send" method on the returned GetReleaseStatusCommon Request to send the API call to the service. the "output" return value is not valid until after GetReleaseStatusCommon Send returns without error.

See GetReleaseStatus for more information on using the GetReleaseStatus API call, and error handling.

// Example sending a request using the GetReleaseStatusRequest method.
req, resp := client.GetReleaseStatusRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VEFAAS) GetReleaseStatusWithContext added in v1.0.149

func (c *VEFAAS) GetReleaseStatusWithContext(ctx volcengine.Context, input *GetReleaseStatusInput, opts ...request.Option) (*GetReleaseStatusOutput, error)

GetReleaseStatusWithContext is the same as GetReleaseStatus with the addition of the ability to pass a context and additional request options.

See GetReleaseStatus for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VEFAAS) GetRevision added in v1.0.149

func (c *VEFAAS) GetRevision(input *GetRevisionInput) (*GetRevisionOutput, error)

GetRevision API operation for VEFAAS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VEFAAS's API operation GetRevision for usage and error information.

func (*VEFAAS) GetRevisionCommon added in v1.0.149

func (c *VEFAAS) GetRevisionCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetRevisionCommon API operation for VEFAAS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VEFAAS's API operation GetRevisionCommon for usage and error information.

func (*VEFAAS) GetRevisionCommonRequest added in v1.0.149

func (c *VEFAAS) GetRevisionCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

GetRevisionCommonRequest generates a "volcengine/request.Request" representing the client's request for the GetRevisionCommon operation. The "output" return value will be populated with the GetRevisionCommon request's response once the request completes successfully.

Use "Send" method on the returned GetRevisionCommon Request to send the API call to the service. the "output" return value is not valid until after GetRevisionCommon Send returns without error.

See GetRevisionCommon for more information on using the GetRevisionCommon API call, and error handling.

// Example sending a request using the GetRevisionCommonRequest method.
req, resp := client.GetRevisionCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VEFAAS) GetRevisionCommonWithContext added in v1.0.149

func (c *VEFAAS) GetRevisionCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

GetRevisionCommonWithContext is the same as GetRevisionCommon with the addition of the ability to pass a context and additional request options.

See GetRevisionCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VEFAAS) GetRevisionRequest added in v1.0.149

func (c *VEFAAS) GetRevisionRequest(input *GetRevisionInput) (req *request.Request, output *GetRevisionOutput)

GetRevisionRequest generates a "volcengine/request.Request" representing the client's request for the GetRevision operation. The "output" return value will be populated with the GetRevisionCommon request's response once the request completes successfully.

Use "Send" method on the returned GetRevisionCommon Request to send the API call to the service. the "output" return value is not valid until after GetRevisionCommon Send returns without error.

See GetRevision for more information on using the GetRevision API call, and error handling.

// Example sending a request using the GetRevisionRequest method.
req, resp := client.GetRevisionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VEFAAS) GetRevisionWithContext added in v1.0.149

func (c *VEFAAS) GetRevisionWithContext(ctx volcengine.Context, input *GetRevisionInput, opts ...request.Option) (*GetRevisionOutput, error)

GetRevisionWithContext is the same as GetRevision with the addition of the ability to pass a context and additional request options.

See GetRevision for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VEFAAS) GetRocketMQTrigger added in v1.0.159

func (c *VEFAAS) GetRocketMQTrigger(input *GetRocketMQTriggerInput) (*GetRocketMQTriggerOutput, error)

GetRocketMQTrigger API operation for VEFAAS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VEFAAS's API operation GetRocketMQTrigger for usage and error information.

func (*VEFAAS) GetRocketMQTriggerCommon added in v1.0.159

func (c *VEFAAS) GetRocketMQTriggerCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetRocketMQTriggerCommon API operation for VEFAAS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VEFAAS's API operation GetRocketMQTriggerCommon for usage and error information.

func (*VEFAAS) GetRocketMQTriggerCommonRequest added in v1.0.159

func (c *VEFAAS) GetRocketMQTriggerCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

GetRocketMQTriggerCommonRequest generates a "volcengine/request.Request" representing the client's request for the GetRocketMQTriggerCommon operation. The "output" return value will be populated with the GetRocketMQTriggerCommon request's response once the request completes successfully.

Use "Send" method on the returned GetRocketMQTriggerCommon Request to send the API call to the service. the "output" return value is not valid until after GetRocketMQTriggerCommon Send returns without error.

See GetRocketMQTriggerCommon for more information on using the GetRocketMQTriggerCommon API call, and error handling.

// Example sending a request using the GetRocketMQTriggerCommonRequest method.
req, resp := client.GetRocketMQTriggerCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VEFAAS) GetRocketMQTriggerCommonWithContext added in v1.0.159

func (c *VEFAAS) GetRocketMQTriggerCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

GetRocketMQTriggerCommonWithContext is the same as GetRocketMQTriggerCommon with the addition of the ability to pass a context and additional request options.

See GetRocketMQTriggerCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VEFAAS) GetRocketMQTriggerRequest added in v1.0.159

func (c *VEFAAS) GetRocketMQTriggerRequest(input *GetRocketMQTriggerInput) (req *request.Request, output *GetRocketMQTriggerOutput)

GetRocketMQTriggerRequest generates a "volcengine/request.Request" representing the client's request for the GetRocketMQTrigger operation. The "output" return value will be populated with the GetRocketMQTriggerCommon request's response once the request completes successfully.

Use "Send" method on the returned GetRocketMQTriggerCommon Request to send the API call to the service. the "output" return value is not valid until after GetRocketMQTriggerCommon Send returns without error.

See GetRocketMQTrigger for more information on using the GetRocketMQTrigger API call, and error handling.

// Example sending a request using the GetRocketMQTriggerRequest method.
req, resp := client.GetRocketMQTriggerRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VEFAAS) GetRocketMQTriggerWithContext added in v1.0.159

func (c *VEFAAS) GetRocketMQTriggerWithContext(ctx volcengine.Context, input *GetRocketMQTriggerInput, opts ...request.Option) (*GetRocketMQTriggerOutput, error)

GetRocketMQTriggerWithContext is the same as GetRocketMQTrigger with the addition of the ability to pass a context and additional request options.

See GetRocketMQTrigger for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VEFAAS) ListFunctionInstances added in v1.0.149

func (c *VEFAAS) ListFunctionInstances(input *ListFunctionInstancesInput) (*ListFunctionInstancesOutput, error)

ListFunctionInstances API operation for VEFAAS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VEFAAS's API operation ListFunctionInstances for usage and error information.

func (*VEFAAS) ListFunctionInstancesCommon added in v1.0.149

func (c *VEFAAS) ListFunctionInstancesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListFunctionInstancesCommon API operation for VEFAAS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VEFAAS's API operation ListFunctionInstancesCommon for usage and error information.

func (*VEFAAS) ListFunctionInstancesCommonRequest added in v1.0.149

func (c *VEFAAS) ListFunctionInstancesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListFunctionInstancesCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListFunctionInstancesCommon operation. The "output" return value will be populated with the ListFunctionInstancesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListFunctionInstancesCommon Request to send the API call to the service. the "output" return value is not valid until after ListFunctionInstancesCommon Send returns without error.

See ListFunctionInstancesCommon for more information on using the ListFunctionInstancesCommon API call, and error handling.

// Example sending a request using the ListFunctionInstancesCommonRequest method.
req, resp := client.ListFunctionInstancesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VEFAAS) ListFunctionInstancesCommonWithContext added in v1.0.149

func (c *VEFAAS) ListFunctionInstancesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListFunctionInstancesCommonWithContext is the same as ListFunctionInstancesCommon with the addition of the ability to pass a context and additional request options.

See ListFunctionInstancesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VEFAAS) ListFunctionInstancesRequest added in v1.0.149

func (c *VEFAAS) ListFunctionInstancesRequest(input *ListFunctionInstancesInput) (req *request.Request, output *ListFunctionInstancesOutput)

ListFunctionInstancesRequest generates a "volcengine/request.Request" representing the client's request for the ListFunctionInstances operation. The "output" return value will be populated with the ListFunctionInstancesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListFunctionInstancesCommon Request to send the API call to the service. the "output" return value is not valid until after ListFunctionInstancesCommon Send returns without error.

See ListFunctionInstances for more information on using the ListFunctionInstances API call, and error handling.

// Example sending a request using the ListFunctionInstancesRequest method.
req, resp := client.ListFunctionInstancesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VEFAAS) ListFunctionInstancesWithContext added in v1.0.149

func (c *VEFAAS) ListFunctionInstancesWithContext(ctx volcengine.Context, input *ListFunctionInstancesInput, opts ...request.Option) (*ListFunctionInstancesOutput, error)

ListFunctionInstancesWithContext is the same as ListFunctionInstances with the addition of the ability to pass a context and additional request options.

See ListFunctionInstances for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VEFAAS) ListFunctions added in v1.0.149

func (c *VEFAAS) ListFunctions(input *ListFunctionsInput) (*ListFunctionsOutput, error)

ListFunctions API operation for VEFAAS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VEFAAS's API operation ListFunctions for usage and error information.

func (*VEFAAS) ListFunctionsCommon added in v1.0.149

func (c *VEFAAS) ListFunctionsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListFunctionsCommon API operation for VEFAAS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VEFAAS's API operation ListFunctionsCommon for usage and error information.

func (*VEFAAS) ListFunctionsCommonRequest added in v1.0.149

func (c *VEFAAS) ListFunctionsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListFunctionsCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListFunctionsCommon operation. The "output" return value will be populated with the ListFunctionsCommon request's response once the request completes successfully.

Use "Send" method on the returned ListFunctionsCommon Request to send the API call to the service. the "output" return value is not valid until after ListFunctionsCommon Send returns without error.

See ListFunctionsCommon for more information on using the ListFunctionsCommon API call, and error handling.

// Example sending a request using the ListFunctionsCommonRequest method.
req, resp := client.ListFunctionsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VEFAAS) ListFunctionsCommonWithContext added in v1.0.149

func (c *VEFAAS) ListFunctionsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListFunctionsCommonWithContext is the same as ListFunctionsCommon with the addition of the ability to pass a context and additional request options.

See ListFunctionsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VEFAAS) ListFunctionsRequest added in v1.0.149

func (c *VEFAAS) ListFunctionsRequest(input *ListFunctionsInput) (req *request.Request, output *ListFunctionsOutput)

ListFunctionsRequest generates a "volcengine/request.Request" representing the client's request for the ListFunctions operation. The "output" return value will be populated with the ListFunctionsCommon request's response once the request completes successfully.

Use "Send" method on the returned ListFunctionsCommon Request to send the API call to the service. the "output" return value is not valid until after ListFunctionsCommon Send returns without error.

See ListFunctions for more information on using the ListFunctions API call, and error handling.

// Example sending a request using the ListFunctionsRequest method.
req, resp := client.ListFunctionsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VEFAAS) ListFunctionsWithContext added in v1.0.149

func (c *VEFAAS) ListFunctionsWithContext(ctx volcengine.Context, input *ListFunctionsInput, opts ...request.Option) (*ListFunctionsOutput, error)

ListFunctionsWithContext is the same as ListFunctions with the addition of the ability to pass a context and additional request options.

See ListFunctions for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VEFAAS) ListReleaseRecords added in v1.0.149

func (c *VEFAAS) ListReleaseRecords(input *ListReleaseRecordsInput) (*ListReleaseRecordsOutput, error)

ListReleaseRecords API operation for VEFAAS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VEFAAS's API operation ListReleaseRecords for usage and error information.

func (*VEFAAS) ListReleaseRecordsCommon added in v1.0.149

func (c *VEFAAS) ListReleaseRecordsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListReleaseRecordsCommon API operation for VEFAAS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VEFAAS's API operation ListReleaseRecordsCommon for usage and error information.

func (*VEFAAS) ListReleaseRecordsCommonRequest added in v1.0.149

func (c *VEFAAS) ListReleaseRecordsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListReleaseRecordsCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListReleaseRecordsCommon operation. The "output" return value will be populated with the ListReleaseRecordsCommon request's response once the request completes successfully.

Use "Send" method on the returned ListReleaseRecordsCommon Request to send the API call to the service. the "output" return value is not valid until after ListReleaseRecordsCommon Send returns without error.

See ListReleaseRecordsCommon for more information on using the ListReleaseRecordsCommon API call, and error handling.

// Example sending a request using the ListReleaseRecordsCommonRequest method.
req, resp := client.ListReleaseRecordsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VEFAAS) ListReleaseRecordsCommonWithContext added in v1.0.149

func (c *VEFAAS) ListReleaseRecordsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListReleaseRecordsCommonWithContext is the same as ListReleaseRecordsCommon with the addition of the ability to pass a context and additional request options.

See ListReleaseRecordsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VEFAAS) ListReleaseRecordsRequest added in v1.0.149

func (c *VEFAAS) ListReleaseRecordsRequest(input *ListReleaseRecordsInput) (req *request.Request, output *ListReleaseRecordsOutput)

ListReleaseRecordsRequest generates a "volcengine/request.Request" representing the client's request for the ListReleaseRecords operation. The "output" return value will be populated with the ListReleaseRecordsCommon request's response once the request completes successfully.

Use "Send" method on the returned ListReleaseRecordsCommon Request to send the API call to the service. the "output" return value is not valid until after ListReleaseRecordsCommon Send returns without error.

See ListReleaseRecords for more information on using the ListReleaseRecords API call, and error handling.

// Example sending a request using the ListReleaseRecordsRequest method.
req, resp := client.ListReleaseRecordsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VEFAAS) ListReleaseRecordsWithContext added in v1.0.149

func (c *VEFAAS) ListReleaseRecordsWithContext(ctx volcengine.Context, input *ListReleaseRecordsInput, opts ...request.Option) (*ListReleaseRecordsOutput, error)

ListReleaseRecordsWithContext is the same as ListReleaseRecords with the addition of the ability to pass a context and additional request options.

See ListReleaseRecords for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VEFAAS) ListRevisions added in v1.0.149

func (c *VEFAAS) ListRevisions(input *ListRevisionsInput) (*ListRevisionsOutput, error)

ListRevisions API operation for VEFAAS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VEFAAS's API operation ListRevisions for usage and error information.

func (*VEFAAS) ListRevisionsCommon added in v1.0.149

func (c *VEFAAS) ListRevisionsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListRevisionsCommon API operation for VEFAAS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VEFAAS's API operation ListRevisionsCommon for usage and error information.

func (*VEFAAS) ListRevisionsCommonRequest added in v1.0.149

func (c *VEFAAS) ListRevisionsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListRevisionsCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListRevisionsCommon operation. The "output" return value will be populated with the ListRevisionsCommon request's response once the request completes successfully.

Use "Send" method on the returned ListRevisionsCommon Request to send the API call to the service. the "output" return value is not valid until after ListRevisionsCommon Send returns without error.

See ListRevisionsCommon for more information on using the ListRevisionsCommon API call, and error handling.

// Example sending a request using the ListRevisionsCommonRequest method.
req, resp := client.ListRevisionsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VEFAAS) ListRevisionsCommonWithContext added in v1.0.149

func (c *VEFAAS) ListRevisionsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListRevisionsCommonWithContext is the same as ListRevisionsCommon with the addition of the ability to pass a context and additional request options.

See ListRevisionsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VEFAAS) ListRevisionsRequest added in v1.0.149

func (c *VEFAAS) ListRevisionsRequest(input *ListRevisionsInput) (req *request.Request, output *ListRevisionsOutput)

ListRevisionsRequest generates a "volcengine/request.Request" representing the client's request for the ListRevisions operation. The "output" return value will be populated with the ListRevisionsCommon request's response once the request completes successfully.

Use "Send" method on the returned ListRevisionsCommon Request to send the API call to the service. the "output" return value is not valid until after ListRevisionsCommon Send returns without error.

See ListRevisions for more information on using the ListRevisions API call, and error handling.

// Example sending a request using the ListRevisionsRequest method.
req, resp := client.ListRevisionsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VEFAAS) ListRevisionsWithContext added in v1.0.149

func (c *VEFAAS) ListRevisionsWithContext(ctx volcengine.Context, input *ListRevisionsInput, opts ...request.Option) (*ListRevisionsOutput, error)

ListRevisionsWithContext is the same as ListRevisions with the addition of the ability to pass a context and additional request options.

See ListRevisions for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VEFAAS) ListTriggers added in v1.0.159

func (c *VEFAAS) ListTriggers(input *ListTriggersInput) (*ListTriggersOutput, error)

ListTriggers API operation for VEFAAS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VEFAAS's API operation ListTriggers for usage and error information.

func (*VEFAAS) ListTriggersCommon added in v1.0.159

func (c *VEFAAS) ListTriggersCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListTriggersCommon API operation for VEFAAS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VEFAAS's API operation ListTriggersCommon for usage and error information.

func (*VEFAAS) ListTriggersCommonRequest added in v1.0.159

func (c *VEFAAS) ListTriggersCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListTriggersCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListTriggersCommon operation. The "output" return value will be populated with the ListTriggersCommon request's response once the request completes successfully.

Use "Send" method on the returned ListTriggersCommon Request to send the API call to the service. the "output" return value is not valid until after ListTriggersCommon Send returns without error.

See ListTriggersCommon for more information on using the ListTriggersCommon API call, and error handling.

// Example sending a request using the ListTriggersCommonRequest method.
req, resp := client.ListTriggersCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VEFAAS) ListTriggersCommonWithContext added in v1.0.159

func (c *VEFAAS) ListTriggersCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListTriggersCommonWithContext is the same as ListTriggersCommon with the addition of the ability to pass a context and additional request options.

See ListTriggersCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VEFAAS) ListTriggersRequest added in v1.0.159

func (c *VEFAAS) ListTriggersRequest(input *ListTriggersInput) (req *request.Request, output *ListTriggersOutput)

ListTriggersRequest generates a "volcengine/request.Request" representing the client's request for the ListTriggers operation. The "output" return value will be populated with the ListTriggersCommon request's response once the request completes successfully.

Use "Send" method on the returned ListTriggersCommon Request to send the API call to the service. the "output" return value is not valid until after ListTriggersCommon Send returns without error.

See ListTriggers for more information on using the ListTriggers API call, and error handling.

// Example sending a request using the ListTriggersRequest method.
req, resp := client.ListTriggersRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VEFAAS) ListTriggersWithContext added in v1.0.159

func (c *VEFAAS) ListTriggersWithContext(ctx volcengine.Context, input *ListTriggersInput, opts ...request.Option) (*ListTriggersOutput, error)

ListTriggersWithContext is the same as ListTriggers with the addition of the ability to pass a context and additional request options.

See ListTriggers for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VEFAAS) Release added in v1.0.149

func (c *VEFAAS) Release(input *ReleaseInput) (*ReleaseOutput, error)

Release API operation for VEFAAS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VEFAAS's API operation Release for usage and error information.

func (*VEFAAS) ReleaseCommon added in v1.0.149

func (c *VEFAAS) ReleaseCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ReleaseCommon API operation for VEFAAS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VEFAAS's API operation ReleaseCommon for usage and error information.

func (*VEFAAS) ReleaseCommonRequest added in v1.0.149

func (c *VEFAAS) ReleaseCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ReleaseCommonRequest generates a "volcengine/request.Request" representing the client's request for the ReleaseCommon operation. The "output" return value will be populated with the ReleaseCommon request's response once the request completes successfully.

Use "Send" method on the returned ReleaseCommon Request to send the API call to the service. the "output" return value is not valid until after ReleaseCommon Send returns without error.

See ReleaseCommon for more information on using the ReleaseCommon API call, and error handling.

// Example sending a request using the ReleaseCommonRequest method.
req, resp := client.ReleaseCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VEFAAS) ReleaseCommonWithContext added in v1.0.149

func (c *VEFAAS) ReleaseCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ReleaseCommonWithContext is the same as ReleaseCommon with the addition of the ability to pass a context and additional request options.

See ReleaseCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VEFAAS) ReleaseRequest added in v1.0.149

func (c *VEFAAS) ReleaseRequest(input *ReleaseInput) (req *request.Request, output *ReleaseOutput)

ReleaseRequest generates a "volcengine/request.Request" representing the client's request for the Release operation. The "output" return value will be populated with the ReleaseCommon request's response once the request completes successfully.

Use "Send" method on the returned ReleaseCommon Request to send the API call to the service. the "output" return value is not valid until after ReleaseCommon Send returns without error.

See Release for more information on using the Release API call, and error handling.

// Example sending a request using the ReleaseRequest method.
req, resp := client.ReleaseRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VEFAAS) ReleaseWithContext added in v1.0.149

func (c *VEFAAS) ReleaseWithContext(ctx volcengine.Context, input *ReleaseInput, opts ...request.Option) (*ReleaseOutput, error)

ReleaseWithContext is the same as Release with the addition of the ability to pass a context and additional request options.

See Release for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VEFAAS) UpdateFunction

func (c *VEFAAS) UpdateFunction(input *UpdateFunctionInput) (*UpdateFunctionOutput, error)

UpdateFunction API operation for VEFAAS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VEFAAS's API operation UpdateFunction for usage and error information.

func (*VEFAAS) UpdateFunctionCommon

func (c *VEFAAS) UpdateFunctionCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateFunctionCommon API operation for VEFAAS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VEFAAS's API operation UpdateFunctionCommon for usage and error information.

func (*VEFAAS) UpdateFunctionCommonRequest

func (c *VEFAAS) UpdateFunctionCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateFunctionCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdateFunctionCommon operation. The "output" return value will be populated with the UpdateFunctionCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateFunctionCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateFunctionCommon Send returns without error.

See UpdateFunctionCommon for more information on using the UpdateFunctionCommon API call, and error handling.

// Example sending a request using the UpdateFunctionCommonRequest method.
req, resp := client.UpdateFunctionCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VEFAAS) UpdateFunctionCommonWithContext

func (c *VEFAAS) UpdateFunctionCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateFunctionCommonWithContext is the same as UpdateFunctionCommon with the addition of the ability to pass a context and additional request options.

See UpdateFunctionCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VEFAAS) UpdateFunctionRequest

func (c *VEFAAS) UpdateFunctionRequest(input *UpdateFunctionInput) (req *request.Request, output *UpdateFunctionOutput)

UpdateFunctionRequest generates a "volcengine/request.Request" representing the client's request for the UpdateFunction operation. The "output" return value will be populated with the UpdateFunctionCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateFunctionCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateFunctionCommon Send returns without error.

See UpdateFunction for more information on using the UpdateFunction API call, and error handling.

// Example sending a request using the UpdateFunctionRequest method.
req, resp := client.UpdateFunctionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VEFAAS) UpdateFunctionWithContext

func (c *VEFAAS) UpdateFunctionWithContext(ctx volcengine.Context, input *UpdateFunctionInput, opts ...request.Option) (*UpdateFunctionOutput, error)

UpdateFunctionWithContext is the same as UpdateFunction with the addition of the ability to pass a context and additional request options.

See UpdateFunction for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VEFAAS) UpdateRelease added in v1.0.149

func (c *VEFAAS) UpdateRelease(input *UpdateReleaseInput) (*UpdateReleaseOutput, error)

UpdateRelease API operation for VEFAAS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VEFAAS's API operation UpdateRelease for usage and error information.

func (*VEFAAS) UpdateReleaseCommon added in v1.0.149

func (c *VEFAAS) UpdateReleaseCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateReleaseCommon API operation for VEFAAS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VEFAAS's API operation UpdateReleaseCommon for usage and error information.

func (*VEFAAS) UpdateReleaseCommonRequest added in v1.0.149

func (c *VEFAAS) UpdateReleaseCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateReleaseCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdateReleaseCommon operation. The "output" return value will be populated with the UpdateReleaseCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateReleaseCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateReleaseCommon Send returns without error.

See UpdateReleaseCommon for more information on using the UpdateReleaseCommon API call, and error handling.

// Example sending a request using the UpdateReleaseCommonRequest method.
req, resp := client.UpdateReleaseCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VEFAAS) UpdateReleaseCommonWithContext added in v1.0.149

func (c *VEFAAS) UpdateReleaseCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateReleaseCommonWithContext is the same as UpdateReleaseCommon with the addition of the ability to pass a context and additional request options.

See UpdateReleaseCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VEFAAS) UpdateReleaseRequest added in v1.0.149

func (c *VEFAAS) UpdateReleaseRequest(input *UpdateReleaseInput) (req *request.Request, output *UpdateReleaseOutput)

UpdateReleaseRequest generates a "volcengine/request.Request" representing the client's request for the UpdateRelease operation. The "output" return value will be populated with the UpdateReleaseCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateReleaseCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateReleaseCommon Send returns without error.

See UpdateRelease for more information on using the UpdateRelease API call, and error handling.

// Example sending a request using the UpdateReleaseRequest method.
req, resp := client.UpdateReleaseRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VEFAAS) UpdateReleaseWithContext added in v1.0.149

func (c *VEFAAS) UpdateReleaseWithContext(ctx volcengine.Context, input *UpdateReleaseInput, opts ...request.Option) (*UpdateReleaseOutput, error)

UpdateReleaseWithContext is the same as UpdateRelease with the addition of the ability to pass a context and additional request options.

See UpdateRelease for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

type VEFAASAPI

type VEFAASAPI interface {
	AbortReleaseCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AbortReleaseCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AbortReleaseCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AbortRelease(*AbortReleaseInput) (*AbortReleaseOutput, error)
	AbortReleaseWithContext(volcengine.Context, *AbortReleaseInput, ...request.Option) (*AbortReleaseOutput, error)
	AbortReleaseRequest(*AbortReleaseInput) (*request.Request, *AbortReleaseOutput)

	CreateFunctionCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateFunctionCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateFunctionCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateFunction(*CreateFunctionInput) (*CreateFunctionOutput, error)
	CreateFunctionWithContext(volcengine.Context, *CreateFunctionInput, ...request.Option) (*CreateFunctionOutput, error)
	CreateFunctionRequest(*CreateFunctionInput) (*request.Request, *CreateFunctionOutput)

	DeleteFunctionCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteFunctionCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteFunctionCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteFunction(*DeleteFunctionInput) (*DeleteFunctionOutput, error)
	DeleteFunctionWithContext(volcengine.Context, *DeleteFunctionInput, ...request.Option) (*DeleteFunctionOutput, error)
	DeleteFunctionRequest(*DeleteFunctionInput) (*request.Request, *DeleteFunctionOutput)

	GetFunctionCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetFunctionCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetFunctionCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetFunction(*GetFunctionInput) (*GetFunctionOutput, error)
	GetFunctionWithContext(volcengine.Context, *GetFunctionInput, ...request.Option) (*GetFunctionOutput, error)
	GetFunctionRequest(*GetFunctionInput) (*request.Request, *GetFunctionOutput)

	GetFunctionInstanceLogsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetFunctionInstanceLogsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetFunctionInstanceLogsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetFunctionInstanceLogs(*GetFunctionInstanceLogsInput) (*GetFunctionInstanceLogsOutput, error)
	GetFunctionInstanceLogsWithContext(volcengine.Context, *GetFunctionInstanceLogsInput, ...request.Option) (*GetFunctionInstanceLogsOutput, error)
	GetFunctionInstanceLogsRequest(*GetFunctionInstanceLogsInput) (*request.Request, *GetFunctionInstanceLogsOutput)

	GetReleaseStatusCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetReleaseStatusCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetReleaseStatusCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetReleaseStatus(*GetReleaseStatusInput) (*GetReleaseStatusOutput, error)
	GetReleaseStatusWithContext(volcengine.Context, *GetReleaseStatusInput, ...request.Option) (*GetReleaseStatusOutput, error)
	GetReleaseStatusRequest(*GetReleaseStatusInput) (*request.Request, *GetReleaseStatusOutput)

	GetRevisionCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetRevisionCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetRevisionCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetRevision(*GetRevisionInput) (*GetRevisionOutput, error)
	GetRevisionWithContext(volcengine.Context, *GetRevisionInput, ...request.Option) (*GetRevisionOutput, error)
	GetRevisionRequest(*GetRevisionInput) (*request.Request, *GetRevisionOutput)

	GetRocketMQTriggerCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetRocketMQTriggerCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetRocketMQTriggerCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetRocketMQTrigger(*GetRocketMQTriggerInput) (*GetRocketMQTriggerOutput, error)
	GetRocketMQTriggerWithContext(volcengine.Context, *GetRocketMQTriggerInput, ...request.Option) (*GetRocketMQTriggerOutput, error)
	GetRocketMQTriggerRequest(*GetRocketMQTriggerInput) (*request.Request, *GetRocketMQTriggerOutput)

	ListFunctionInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListFunctionInstancesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListFunctionInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListFunctionInstances(*ListFunctionInstancesInput) (*ListFunctionInstancesOutput, error)
	ListFunctionInstancesWithContext(volcengine.Context, *ListFunctionInstancesInput, ...request.Option) (*ListFunctionInstancesOutput, error)
	ListFunctionInstancesRequest(*ListFunctionInstancesInput) (*request.Request, *ListFunctionInstancesOutput)

	ListFunctionsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListFunctionsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListFunctionsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListFunctions(*ListFunctionsInput) (*ListFunctionsOutput, error)
	ListFunctionsWithContext(volcengine.Context, *ListFunctionsInput, ...request.Option) (*ListFunctionsOutput, error)
	ListFunctionsRequest(*ListFunctionsInput) (*request.Request, *ListFunctionsOutput)

	ListReleaseRecordsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListReleaseRecordsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListReleaseRecordsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListReleaseRecords(*ListReleaseRecordsInput) (*ListReleaseRecordsOutput, error)
	ListReleaseRecordsWithContext(volcengine.Context, *ListReleaseRecordsInput, ...request.Option) (*ListReleaseRecordsOutput, error)
	ListReleaseRecordsRequest(*ListReleaseRecordsInput) (*request.Request, *ListReleaseRecordsOutput)

	ListRevisionsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListRevisionsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListRevisionsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListRevisions(*ListRevisionsInput) (*ListRevisionsOutput, error)
	ListRevisionsWithContext(volcengine.Context, *ListRevisionsInput, ...request.Option) (*ListRevisionsOutput, error)
	ListRevisionsRequest(*ListRevisionsInput) (*request.Request, *ListRevisionsOutput)

	ListTriggersCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListTriggersCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListTriggersCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListTriggers(*ListTriggersInput) (*ListTriggersOutput, error)
	ListTriggersWithContext(volcengine.Context, *ListTriggersInput, ...request.Option) (*ListTriggersOutput, error)
	ListTriggersRequest(*ListTriggersInput) (*request.Request, *ListTriggersOutput)

	ReleaseCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ReleaseCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ReleaseCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	Release(*ReleaseInput) (*ReleaseOutput, error)
	ReleaseWithContext(volcengine.Context, *ReleaseInput, ...request.Option) (*ReleaseOutput, error)
	ReleaseRequest(*ReleaseInput) (*request.Request, *ReleaseOutput)

	UpdateFunctionCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateFunctionCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateFunctionCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateFunction(*UpdateFunctionInput) (*UpdateFunctionOutput, error)
	UpdateFunctionWithContext(volcengine.Context, *UpdateFunctionInput, ...request.Option) (*UpdateFunctionOutput, error)
	UpdateFunctionRequest(*UpdateFunctionInput) (*request.Request, *UpdateFunctionOutput)

	UpdateReleaseCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateReleaseCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateReleaseCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateRelease(*UpdateReleaseInput) (*UpdateReleaseOutput, error)
	UpdateReleaseWithContext(volcengine.Context, *UpdateReleaseInput, ...request.Option) (*UpdateReleaseOutput, error)
	UpdateReleaseRequest(*UpdateReleaseInput) (*request.Request, *UpdateReleaseOutput)
}

VEFAASAPI provides an interface to enable mocking the vefaas.VEFAAS service client's API operation,

// volcengine sdk func uses an SDK service client to make a request to
// VEFAAS.
func myFunc(svc VEFAASAPI) bool {
    // Make svc.AbortRelease request
}

func main() {
    sess := session.New()
    svc := vefaas.New(sess)

    myFunc(svc)
}

type VpcConfigForCreateFunctionInput

type VpcConfigForCreateFunctionInput struct {
	EnableSharedInternetAccess *bool `type:"boolean" json:",omitempty"`

	EnableVpc *bool `type:"boolean" json:",omitempty"`

	SecurityGroupIds []*string `type:"list" json:",omitempty"`

	SubnetIds []*string `type:"list" json:",omitempty"`

	VpcId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (VpcConfigForCreateFunctionInput) GoString

GoString returns the string representation

func (*VpcConfigForCreateFunctionInput) SetEnableSharedInternetAccess

func (s *VpcConfigForCreateFunctionInput) SetEnableSharedInternetAccess(v bool) *VpcConfigForCreateFunctionInput

SetEnableSharedInternetAccess sets the EnableSharedInternetAccess field's value.

func (*VpcConfigForCreateFunctionInput) SetEnableVpc

SetEnableVpc sets the EnableVpc field's value.

func (*VpcConfigForCreateFunctionInput) SetSecurityGroupIds

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*VpcConfigForCreateFunctionInput) SetSubnetIds

SetSubnetIds sets the SubnetIds field's value.

func (*VpcConfigForCreateFunctionInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (VpcConfigForCreateFunctionInput) String

String returns the string representation

type VpcConfigForCreateFunctionOutput

type VpcConfigForCreateFunctionOutput struct {
	EnableSharedInternetAccess *bool `type:"boolean" json:",omitempty"`

	EnableVpc *bool `type:"boolean" json:",omitempty"`

	SecurityGroupIds []*string `type:"list" json:",omitempty"`

	SubnetIds []*string `type:"list" json:",omitempty"`

	VpcId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (VpcConfigForCreateFunctionOutput) GoString

GoString returns the string representation

func (*VpcConfigForCreateFunctionOutput) SetEnableSharedInternetAccess

func (s *VpcConfigForCreateFunctionOutput) SetEnableSharedInternetAccess(v bool) *VpcConfigForCreateFunctionOutput

SetEnableSharedInternetAccess sets the EnableSharedInternetAccess field's value.

func (*VpcConfigForCreateFunctionOutput) SetEnableVpc

SetEnableVpc sets the EnableVpc field's value.

func (*VpcConfigForCreateFunctionOutput) SetSecurityGroupIds

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*VpcConfigForCreateFunctionOutput) SetSubnetIds

SetSubnetIds sets the SubnetIds field's value.

func (*VpcConfigForCreateFunctionOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (VpcConfigForCreateFunctionOutput) String

String returns the string representation

type VpcConfigForGetFunctionOutput

type VpcConfigForGetFunctionOutput struct {
	EnableSharedInternetAccess *bool `type:"boolean" json:",omitempty"`

	EnableVpc *bool `type:"boolean" json:",omitempty"`

	SecurityGroupIds []*string `type:"list" json:",omitempty"`

	SubnetIds []*string `type:"list" json:",omitempty"`

	VpcId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (VpcConfigForGetFunctionOutput) GoString

GoString returns the string representation

func (*VpcConfigForGetFunctionOutput) SetEnableSharedInternetAccess

func (s *VpcConfigForGetFunctionOutput) SetEnableSharedInternetAccess(v bool) *VpcConfigForGetFunctionOutput

SetEnableSharedInternetAccess sets the EnableSharedInternetAccess field's value.

func (*VpcConfigForGetFunctionOutput) SetEnableVpc

SetEnableVpc sets the EnableVpc field's value.

func (*VpcConfigForGetFunctionOutput) SetSecurityGroupIds

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*VpcConfigForGetFunctionOutput) SetSubnetIds

SetSubnetIds sets the SubnetIds field's value.

func (*VpcConfigForGetFunctionOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (VpcConfigForGetFunctionOutput) String

String returns the string representation

type VpcConfigForGetRevisionOutput added in v1.0.149

type VpcConfigForGetRevisionOutput struct {
	EnableSharedInternetAccess *bool `type:"boolean" json:",omitempty"`

	EnableVpc *bool `type:"boolean" json:",omitempty"`

	SecurityGroupIds []*string `type:"list" json:",omitempty"`

	SubnetIds []*string `type:"list" json:",omitempty"`

	VpcId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (VpcConfigForGetRevisionOutput) GoString added in v1.0.149

GoString returns the string representation

func (*VpcConfigForGetRevisionOutput) SetEnableSharedInternetAccess added in v1.0.149

func (s *VpcConfigForGetRevisionOutput) SetEnableSharedInternetAccess(v bool) *VpcConfigForGetRevisionOutput

SetEnableSharedInternetAccess sets the EnableSharedInternetAccess field's value.

func (*VpcConfigForGetRevisionOutput) SetEnableVpc added in v1.0.149

SetEnableVpc sets the EnableVpc field's value.

func (*VpcConfigForGetRevisionOutput) SetSecurityGroupIds added in v1.0.149

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*VpcConfigForGetRevisionOutput) SetSubnetIds added in v1.0.149

SetSubnetIds sets the SubnetIds field's value.

func (*VpcConfigForGetRevisionOutput) SetVpcId added in v1.0.149

SetVpcId sets the VpcId field's value.

func (VpcConfigForGetRevisionOutput) String added in v1.0.149

String returns the string representation

type VpcConfigForListFunctionsOutput added in v1.0.149

type VpcConfigForListFunctionsOutput struct {
	EnableSharedInternetAccess *bool `type:"boolean" json:",omitempty"`

	EnableVpc *bool `type:"boolean" json:",omitempty"`

	SecurityGroupIds []*string `type:"list" json:",omitempty"`

	SubnetIds []*string `type:"list" json:",omitempty"`

	VpcId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (VpcConfigForListFunctionsOutput) GoString added in v1.0.149

GoString returns the string representation

func (*VpcConfigForListFunctionsOutput) SetEnableSharedInternetAccess added in v1.0.149

func (s *VpcConfigForListFunctionsOutput) SetEnableSharedInternetAccess(v bool) *VpcConfigForListFunctionsOutput

SetEnableSharedInternetAccess sets the EnableSharedInternetAccess field's value.

func (*VpcConfigForListFunctionsOutput) SetEnableVpc added in v1.0.149

SetEnableVpc sets the EnableVpc field's value.

func (*VpcConfigForListFunctionsOutput) SetSecurityGroupIds added in v1.0.149

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*VpcConfigForListFunctionsOutput) SetSubnetIds added in v1.0.149

SetSubnetIds sets the SubnetIds field's value.

func (*VpcConfigForListFunctionsOutput) SetVpcId added in v1.0.149

SetVpcId sets the VpcId field's value.

func (VpcConfigForListFunctionsOutput) String added in v1.0.149

String returns the string representation

type VpcConfigForListRevisionsOutput added in v1.0.149

type VpcConfigForListRevisionsOutput struct {
	EnableSharedInternetAccess *bool `type:"boolean" json:",omitempty"`

	EnableVpc *bool `type:"boolean" json:",omitempty"`

	SecurityGroupIds []*string `type:"list" json:",omitempty"`

	SubnetIds []*string `type:"list" json:",omitempty"`

	VpcId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (VpcConfigForListRevisionsOutput) GoString added in v1.0.149

GoString returns the string representation

func (*VpcConfigForListRevisionsOutput) SetEnableSharedInternetAccess added in v1.0.149

func (s *VpcConfigForListRevisionsOutput) SetEnableSharedInternetAccess(v bool) *VpcConfigForListRevisionsOutput

SetEnableSharedInternetAccess sets the EnableSharedInternetAccess field's value.

func (*VpcConfigForListRevisionsOutput) SetEnableVpc added in v1.0.149

SetEnableVpc sets the EnableVpc field's value.

func (*VpcConfigForListRevisionsOutput) SetSecurityGroupIds added in v1.0.149

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*VpcConfigForListRevisionsOutput) SetSubnetIds added in v1.0.149

SetSubnetIds sets the SubnetIds field's value.

func (*VpcConfigForListRevisionsOutput) SetVpcId added in v1.0.149

SetVpcId sets the VpcId field's value.

func (VpcConfigForListRevisionsOutput) String added in v1.0.149

String returns the string representation

type VpcConfigForUpdateFunctionInput

type VpcConfigForUpdateFunctionInput struct {
	EnableSharedInternetAccess *bool `type:"boolean" json:",omitempty"`

	EnableVpc *bool `type:"boolean" json:",omitempty"`

	SecurityGroupIds []*string `type:"list" json:",omitempty"`

	SubnetIds []*string `type:"list" json:",omitempty"`

	VpcId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (VpcConfigForUpdateFunctionInput) GoString

GoString returns the string representation

func (*VpcConfigForUpdateFunctionInput) SetEnableSharedInternetAccess

func (s *VpcConfigForUpdateFunctionInput) SetEnableSharedInternetAccess(v bool) *VpcConfigForUpdateFunctionInput

SetEnableSharedInternetAccess sets the EnableSharedInternetAccess field's value.

func (*VpcConfigForUpdateFunctionInput) SetEnableVpc

SetEnableVpc sets the EnableVpc field's value.

func (*VpcConfigForUpdateFunctionInput) SetSecurityGroupIds

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*VpcConfigForUpdateFunctionInput) SetSubnetIds

SetSubnetIds sets the SubnetIds field's value.

func (*VpcConfigForUpdateFunctionInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (VpcConfigForUpdateFunctionInput) String

String returns the string representation

type VpcConfigForUpdateFunctionOutput

type VpcConfigForUpdateFunctionOutput struct {
	EnableSharedInternetAccess *bool `type:"boolean" json:",omitempty"`

	EnableVpc *bool `type:"boolean" json:",omitempty"`

	SecurityGroupIds []*string `type:"list" json:",omitempty"`

	SubnetIds []*string `type:"list" json:",omitempty"`

	VpcId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (VpcConfigForUpdateFunctionOutput) GoString

GoString returns the string representation

func (*VpcConfigForUpdateFunctionOutput) SetEnableSharedInternetAccess

func (s *VpcConfigForUpdateFunctionOutput) SetEnableSharedInternetAccess(v bool) *VpcConfigForUpdateFunctionOutput

SetEnableSharedInternetAccess sets the EnableSharedInternetAccess field's value.

func (*VpcConfigForUpdateFunctionOutput) SetEnableVpc

SetEnableVpc sets the EnableVpc field's value.

func (*VpcConfigForUpdateFunctionOutput) SetSecurityGroupIds

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*VpcConfigForUpdateFunctionOutput) SetSubnetIds

SetSubnetIds sets the SubnetIds field's value.

func (*VpcConfigForUpdateFunctionOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (VpcConfigForUpdateFunctionOutput) String

String returns the string representation

Jump to

Keyboard shortcuts

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