client

package
v2.0.0 Latest Latest
Warning

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

Go to latest
Published: Jul 5, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

This file is auto-generated, don't edit it. Thanks. *

*

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccelerationInfo

type AccelerationInfo struct {
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
}

func (AccelerationInfo) GoString

func (s AccelerationInfo) GoString() string

func (*AccelerationInfo) SetStatus

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

func (AccelerationInfo) String

func (s AccelerationInfo) String() string

type Alias

type Alias struct {
	AdditionalVersionWeight map[string]*float32 `json:"additionalVersionWeight" xml:"additionalVersionWeight"`
	AliasName               *string             `json:"aliasName,omitempty" xml:"aliasName,omitempty"`
	CreatedTime             *string             `json:"createdTime,omitempty" xml:"createdTime,omitempty"`
	Description             *string             `json:"description,omitempty" xml:"description,omitempty"`
	LastModifiedTime        *string             `json:"lastModifiedTime,omitempty" xml:"lastModifiedTime,omitempty"`
	VersionId               *string             `json:"versionId,omitempty" xml:"versionId,omitempty"`
}

func (Alias) GoString

func (s Alias) GoString() string

func (*Alias) SetAdditionalVersionWeight

func (s *Alias) SetAdditionalVersionWeight(v map[string]*float32) *Alias

func (*Alias) SetAliasName

func (s *Alias) SetAliasName(v string) *Alias

func (*Alias) SetCreatedTime

func (s *Alias) SetCreatedTime(v string) *Alias

func (*Alias) SetDescription

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

func (*Alias) SetLastModifiedTime

func (s *Alias) SetLastModifiedTime(v string) *Alias

func (*Alias) SetVersionId

func (s *Alias) SetVersionId(v string) *Alias

func (Alias) String

func (s Alias) String() string

type AsyncConfig

type AsyncConfig struct {
	CreatedTime               *string            `json:"createdTime,omitempty" xml:"createdTime,omitempty"`
	DestinationConfig         *DestinationConfig `json:"destinationConfig,omitempty" xml:"destinationConfig,omitempty"`
	FunctionName              *string            `json:"functionName,omitempty" xml:"functionName,omitempty"`
	LastModifiedTime          *string            `json:"lastModifiedTime,omitempty" xml:"lastModifiedTime,omitempty"`
	MaxAsyncEventAgeInSeconds *int64             `json:"maxAsyncEventAgeInSeconds,omitempty" xml:"maxAsyncEventAgeInSeconds,omitempty"`
	MaxAsyncRetryAttempts     *int64             `json:"maxAsyncRetryAttempts,omitempty" xml:"maxAsyncRetryAttempts,omitempty"`
	Qualifier                 *string            `json:"qualifier,omitempty" xml:"qualifier,omitempty"`
}

func (AsyncConfig) GoString

func (s AsyncConfig) GoString() string

func (*AsyncConfig) SetCreatedTime

func (s *AsyncConfig) SetCreatedTime(v string) *AsyncConfig

func (*AsyncConfig) SetDestinationConfig

func (s *AsyncConfig) SetDestinationConfig(v *DestinationConfig) *AsyncConfig

func (*AsyncConfig) SetFunctionName

func (s *AsyncConfig) SetFunctionName(v string) *AsyncConfig

func (*AsyncConfig) SetLastModifiedTime

func (s *AsyncConfig) SetLastModifiedTime(v string) *AsyncConfig

func (*AsyncConfig) SetMaxAsyncEventAgeInSeconds

func (s *AsyncConfig) SetMaxAsyncEventAgeInSeconds(v int64) *AsyncConfig

func (*AsyncConfig) SetMaxAsyncRetryAttempts

func (s *AsyncConfig) SetMaxAsyncRetryAttempts(v int64) *AsyncConfig

func (*AsyncConfig) SetQualifier

func (s *AsyncConfig) SetQualifier(v string) *AsyncConfig

func (AsyncConfig) String

func (s AsyncConfig) String() string

type CertConfig

type CertConfig struct {
	CertName    *string `json:"certName,omitempty" xml:"certName,omitempty"`
	Certificate *string `json:"certificate,omitempty" xml:"certificate,omitempty"`
	PrivateKey  *string `json:"privateKey,omitempty" xml:"privateKey,omitempty"`
}

func (CertConfig) GoString

func (s CertConfig) GoString() string

func (*CertConfig) SetCertName

func (s *CertConfig) SetCertName(v string) *CertConfig

func (*CertConfig) SetCertificate

func (s *CertConfig) SetCertificate(v string) *CertConfig

func (*CertConfig) SetPrivateKey

func (s *CertConfig) SetPrivateKey(v string) *CertConfig

func (CertConfig) String

func (s CertConfig) String() string

type Client

type Client struct {
	openapi.Client
}

func NewClient

func NewClient(config *openapi.Config) (*Client, error)

func (*Client) CreateAlias

func (client *Client) CreateAlias(functionName *string, request *CreateAliasRequest) (_result *CreateAliasResponse, _err error)

*

  • create function version *
  • @param request CreateAliasRequest
  • @return CreateAliasResponse

func (*Client) CreateAliasWithOptions

func (client *Client) CreateAliasWithOptions(functionName *string, request *CreateAliasRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CreateAliasResponse, _err error)

*

  • create function version *
  • @param request CreateAliasRequest
  • @param headers map
  • @param runtime runtime options for this request RuntimeOptions
  • @return CreateAliasResponse

func (*Client) CreateCustomDomain

func (client *Client) CreateCustomDomain(request *CreateCustomDomainRequest) (_result *CreateCustomDomainResponse, _err error)

*

  • Create custom domain. *
  • @param request CreateCustomDomainRequest
  • @return CreateCustomDomainResponse

func (*Client) CreateCustomDomainWithOptions

func (client *Client) CreateCustomDomainWithOptions(request *CreateCustomDomainRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CreateCustomDomainResponse, _err error)

*

  • Create custom domain. *
  • @param request CreateCustomDomainRequest
  • @param headers map
  • @param runtime runtime options for this request RuntimeOptions
  • @return CreateCustomDomainResponse

func (*Client) CreateFunction

func (client *Client) CreateFunction(request *CreateFunctionRequest) (_result *CreateFunctionResponse, _err error)

*

  • Create function *
  • @param request CreateFunctionRequest
  • @return CreateFunctionResponse

func (*Client) CreateFunctionWithOptions

func (client *Client) CreateFunctionWithOptions(request *CreateFunctionRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CreateFunctionResponse, _err error)

*

  • Create function *
  • @param request CreateFunctionRequest
  • @param headers map
  • @param runtime runtime options for this request RuntimeOptions
  • @return CreateFunctionResponse

func (*Client) CreateLayerVersion

func (client *Client) CreateLayerVersion(layerName *string, request *CreateLayerVersionRequest) (_result *CreateLayerVersionResponse, _err error)

*

  • Create layer version *
  • @param request CreateLayerVersionRequest
  • @return CreateLayerVersionResponse

func (*Client) CreateLayerVersionWithOptions

func (client *Client) CreateLayerVersionWithOptions(layerName *string, request *CreateLayerVersionRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CreateLayerVersionResponse, _err error)

*

  • Create layer version *
  • @param request CreateLayerVersionRequest
  • @param headers map
  • @param runtime runtime options for this request RuntimeOptions
  • @return CreateLayerVersionResponse

func (*Client) CreateTrigger

func (client *Client) CreateTrigger(functionName *string, request *CreateTriggerRequest) (_result *CreateTriggerResponse, _err error)

*

  • Create trigger. *
  • @param request CreateTriggerRequest
  • @return CreateTriggerResponse

func (*Client) CreateTriggerWithOptions

func (client *Client) CreateTriggerWithOptions(functionName *string, request *CreateTriggerRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CreateTriggerResponse, _err error)

*

  • Create trigger. *
  • @param request CreateTriggerRequest
  • @param headers map
  • @param runtime runtime options for this request RuntimeOptions
  • @return CreateTriggerResponse

func (*Client) DeleteAlias

func (client *Client) DeleteAlias(functionName *string, aliasName *string) (_result *DeleteAliasResponse, _err error)

*

  • Delete function alias *
  • @return DeleteAliasResponse

func (*Client) DeleteAliasWithOptions

func (client *Client) DeleteAliasWithOptions(functionName *string, aliasName *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteAliasResponse, _err error)

*

  • Delete function alias *
  • @param headers map
  • @param runtime runtime options for this request RuntimeOptions
  • @return DeleteAliasResponse

func (*Client) DeleteAsyncInvokeConfig

func (client *Client) DeleteAsyncInvokeConfig(functionName *string, request *DeleteAsyncInvokeConfigRequest) (_result *DeleteAsyncInvokeConfigResponse, _err error)

*

  • Delete function async invoke config *
  • @param request DeleteAsyncInvokeConfigRequest
  • @return DeleteAsyncInvokeConfigResponse

func (*Client) DeleteAsyncInvokeConfigWithOptions

func (client *Client) DeleteAsyncInvokeConfigWithOptions(functionName *string, request *DeleteAsyncInvokeConfigRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteAsyncInvokeConfigResponse, _err error)

*

  • Delete function async invoke config *
  • @param request DeleteAsyncInvokeConfigRequest
  • @param headers map
  • @param runtime runtime options for this request RuntimeOptions
  • @return DeleteAsyncInvokeConfigResponse

func (*Client) DeleteConcurrencyConfig

func (client *Client) DeleteConcurrencyConfig(functionName *string) (_result *DeleteConcurrencyConfigResponse, _err error)

*

  • deletes the concurrency config for a function *
  • @return DeleteConcurrencyConfigResponse

func (*Client) DeleteConcurrencyConfigWithOptions

func (client *Client) DeleteConcurrencyConfigWithOptions(functionName *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteConcurrencyConfigResponse, _err error)

*

  • deletes the concurrency config for a function *
  • @param headers map
  • @param runtime runtime options for this request RuntimeOptions
  • @return DeleteConcurrencyConfigResponse

func (*Client) DeleteCustomDomain

func (client *Client) DeleteCustomDomain(domainName *string) (_result *DeleteCustomDomainResponse, _err error)

*

  • Delete custom domain. *
  • @return DeleteCustomDomainResponse

func (*Client) DeleteCustomDomainWithOptions

func (client *Client) DeleteCustomDomainWithOptions(domainName *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteCustomDomainResponse, _err error)

*

  • Delete custom domain. *
  • @param headers map
  • @param runtime runtime options for this request RuntimeOptions
  • @return DeleteCustomDomainResponse

func (*Client) DeleteFunction

func (client *Client) DeleteFunction(functionName *string) (_result *DeleteFunctionResponse, _err error)

*

  • Delete function *
  • @return DeleteFunctionResponse

func (*Client) DeleteFunctionVersion

func (client *Client) DeleteFunctionVersion(functionName *string, versionID *string) (_result *DeleteFunctionVersionResponse, _err error)

*

  • Delete function version *
  • @return DeleteFunctionVersionResponse

func (*Client) DeleteFunctionVersionWithOptions

func (client *Client) DeleteFunctionVersionWithOptions(functionName *string, versionID *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteFunctionVersionResponse, _err error)

*

  • Delete function version *
  • @param headers map
  • @param runtime runtime options for this request RuntimeOptions
  • @return DeleteFunctionVersionResponse

func (*Client) DeleteFunctionWithOptions

func (client *Client) DeleteFunctionWithOptions(functionName *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteFunctionResponse, _err error)

*

  • Delete function *
  • @param headers map
  • @param runtime runtime options for this request RuntimeOptions
  • @return DeleteFunctionResponse

func (*Client) DeleteLayerVersion

func (client *Client) DeleteLayerVersion(layerName *string, version *string) (_result *DeleteLayerVersionResponse, _err error)

*

  • Delete layer version *
  • @return DeleteLayerVersionResponse

func (*Client) DeleteLayerVersionWithOptions

func (client *Client) DeleteLayerVersionWithOptions(layerName *string, version *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteLayerVersionResponse, _err error)

*

  • Delete layer version *
  • @param headers map
  • @param runtime runtime options for this request RuntimeOptions
  • @return DeleteLayerVersionResponse

func (*Client) DeleteProvisionConfig

func (client *Client) DeleteProvisionConfig(functionName *string, request *DeleteProvisionConfigRequest) (_result *DeleteProvisionConfigResponse, _err error)

*

  • Delete provision config. *
  • @param request DeleteProvisionConfigRequest
  • @return DeleteProvisionConfigResponse

func (*Client) DeleteProvisionConfigWithOptions

func (client *Client) DeleteProvisionConfigWithOptions(functionName *string, request *DeleteProvisionConfigRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteProvisionConfigResponse, _err error)

*

  • Delete provision config. *
  • @param request DeleteProvisionConfigRequest
  • @param headers map
  • @param runtime runtime options for this request RuntimeOptions
  • @return DeleteProvisionConfigResponse

func (*Client) DeleteTrigger

func (client *Client) DeleteTrigger(functionName *string, triggerName *string) (_result *DeleteTriggerResponse, _err error)

*

  • Delete trigger. *
  • @return DeleteTriggerResponse

func (*Client) DeleteTriggerWithOptions

func (client *Client) DeleteTriggerWithOptions(functionName *string, triggerName *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteTriggerResponse, _err error)

*

  • Delete trigger. *
  • @param headers map
  • @param runtime runtime options for this request RuntimeOptions
  • @return DeleteTriggerResponse

func (*Client) GetAlias

func (client *Client) GetAlias(functionName *string, aliasName *string) (_result *GetAliasResponse, _err error)

*

  • Get function alias *
  • @return GetAliasResponse

func (*Client) GetAliasWithOptions

func (client *Client) GetAliasWithOptions(functionName *string, aliasName *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetAliasResponse, _err error)

*

  • Get function alias *
  • @param headers map
  • @param runtime runtime options for this request RuntimeOptions
  • @return GetAliasResponse

func (*Client) GetAsyncInvokeConfig

func (client *Client) GetAsyncInvokeConfig(functionName *string, request *GetAsyncInvokeConfigRequest) (_result *GetAsyncInvokeConfigResponse, _err error)

*

  • Get function async invoke config *
  • @param request GetAsyncInvokeConfigRequest
  • @return GetAsyncInvokeConfigResponse

func (*Client) GetAsyncInvokeConfigWithOptions

func (client *Client) GetAsyncInvokeConfigWithOptions(functionName *string, request *GetAsyncInvokeConfigRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetAsyncInvokeConfigResponse, _err error)

*

  • Get function async invoke config *
  • @param request GetAsyncInvokeConfigRequest
  • @param headers map
  • @param runtime runtime options for this request RuntimeOptions
  • @return GetAsyncInvokeConfigResponse

func (*Client) GetConcurrencyConfig

func (client *Client) GetConcurrencyConfig(functionName *string) (_result *GetConcurrencyConfigResponse, _err error)

*

  • gets the concurrency config for a function *
  • @return GetConcurrencyConfigResponse

func (*Client) GetConcurrencyConfigWithOptions

func (client *Client) GetConcurrencyConfigWithOptions(functionName *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetConcurrencyConfigResponse, _err error)

*

  • gets the concurrency config for a function *
  • @param headers map
  • @param runtime runtime options for this request RuntimeOptions
  • @return GetConcurrencyConfigResponse

func (*Client) GetCustomDomain

func (client *Client) GetCustomDomain(domainName *string) (_result *GetCustomDomainResponse, _err error)

*

  • Get custom domain. *
  • @return GetCustomDomainResponse

func (*Client) GetCustomDomainWithOptions

func (client *Client) GetCustomDomainWithOptions(domainName *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetCustomDomainResponse, _err error)

*

  • Get custom domain. *
  • @param headers map
  • @param runtime runtime options for this request RuntimeOptions
  • @return GetCustomDomainResponse

func (*Client) GetEndpoint

func (client *Client) GetEndpoint(productId *string, regionId *string, endpointRule *string, network *string, suffix *string, endpointMap map[string]*string, endpoint *string) (_result *string, _err error)

func (*Client) GetFunction

func (client *Client) GetFunction(functionName *string, request *GetFunctionRequest) (_result *GetFunctionResponse, _err error)

*

  • Get function info by function name *
  • @param request GetFunctionRequest
  • @return GetFunctionResponse

func (*Client) GetFunctionCode

func (client *Client) GetFunctionCode(functionName *string, request *GetFunctionCodeRequest) (_result *GetFunctionCodeResponse, _err error)

*

  • Get function code by function name *
  • @param request GetFunctionCodeRequest
  • @return GetFunctionCodeResponse

func (*Client) GetFunctionCodeWithOptions

func (client *Client) GetFunctionCodeWithOptions(functionName *string, request *GetFunctionCodeRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetFunctionCodeResponse, _err error)

*

  • Get function code by function name *
  • @param request GetFunctionCodeRequest
  • @param headers map
  • @param runtime runtime options for this request RuntimeOptions
  • @return GetFunctionCodeResponse

func (*Client) GetFunctionWithOptions

func (client *Client) GetFunctionWithOptions(functionName *string, request *GetFunctionRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetFunctionResponse, _err error)

*

  • Get function info by function name *
  • @param request GetFunctionRequest
  • @param headers map
  • @param runtime runtime options for this request RuntimeOptions
  • @return GetFunctionResponse

func (*Client) GetLayerVersion

func (client *Client) GetLayerVersion(layerName *string, version *string) (_result *GetLayerVersionResponse, _err error)

*

  • Get layer version. *
  • @return GetLayerVersionResponse

func (*Client) GetLayerVersionByArn

func (client *Client) GetLayerVersionByArn(arn *string) (_result *GetLayerVersionByArnResponse, _err error)

*

  • Get layer version by arn. *
  • @return GetLayerVersionByArnResponse

func (*Client) GetLayerVersionByArnWithOptions

func (client *Client) GetLayerVersionByArnWithOptions(arn *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetLayerVersionByArnResponse, _err error)

*

  • Get layer version by arn. *
  • @param headers map
  • @param runtime runtime options for this request RuntimeOptions
  • @return GetLayerVersionByArnResponse

func (*Client) GetLayerVersionWithOptions

func (client *Client) GetLayerVersionWithOptions(layerName *string, version *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetLayerVersionResponse, _err error)

*

  • Get layer version. *
  • @param headers map
  • @param runtime runtime options for this request RuntimeOptions
  • @return GetLayerVersionResponse

func (*Client) GetProvisionConfig

func (client *Client) GetProvisionConfig(functionName *string, request *GetProvisionConfigRequest) (_result *GetProvisionConfigResponse, _err error)

*

  • Get provision config. *
  • @param request GetProvisionConfigRequest
  • @return GetProvisionConfigResponse

func (*Client) GetProvisionConfigWithOptions

func (client *Client) GetProvisionConfigWithOptions(functionName *string, request *GetProvisionConfigRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetProvisionConfigResponse, _err error)

*

  • Get provision config. *
  • @param request GetProvisionConfigRequest
  • @param headers map
  • @param runtime runtime options for this request RuntimeOptions
  • @return GetProvisionConfigResponse

func (*Client) GetResourceTags

func (client *Client) GetResourceTags(request *GetResourceTagsRequest) (_result *GetResourceTagsResponse, _err error)

*

  • Get resource tag *
  • @param request GetResourceTagsRequest
  • @return GetResourceTagsResponse

func (*Client) GetResourceTagsWithOptions

func (client *Client) GetResourceTagsWithOptions(request *GetResourceTagsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetResourceTagsResponse, _err error)

*

  • Get resource tag *
  • @param request GetResourceTagsRequest
  • @param headers map
  • @param runtime runtime options for this request RuntimeOptions
  • @return GetResourceTagsResponse

func (*Client) GetTrigger

func (client *Client) GetTrigger(functionName *string, triggerName *string) (_result *GetTriggerResponse, _err error)

*

  • Get trigger. *
  • @return GetTriggerResponse

func (*Client) GetTriggerWithOptions

func (client *Client) GetTriggerWithOptions(functionName *string, triggerName *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetTriggerResponse, _err error)

*

  • Get trigger. *
  • @param headers map
  • @param runtime runtime options for this request RuntimeOptions
  • @return GetTriggerResponse

func (*Client) Init

func (client *Client) Init(config *openapi.Config) (_err error)

func (*Client) InvokeFunction

func (client *Client) InvokeFunction(functionName *string, request *InvokeFunctionRequest) (_result *InvokeFunctionResponse, _err error)

*

  • Invoke function *
  • @param request InvokeFunctionRequest
  • @return InvokeFunctionResponse

func (*Client) InvokeFunctionWithOptions

func (client *Client) InvokeFunctionWithOptions(functionName *string, request *InvokeFunctionRequest, headers *InvokeFunctionHeaders, runtime *util.RuntimeOptions) (_result *InvokeFunctionResponse, _err error)

*

  • Invoke function *
  • @param request InvokeFunctionRequest
  • @param headers InvokeFunctionHeaders
  • @param runtime runtime options for this request RuntimeOptions
  • @return InvokeFunctionResponse

func (*Client) ListAliases

func (client *Client) ListAliases(functionName *string, request *ListAliasesRequest) (_result *ListAliasesResponse, _err error)

*

  • List function aliases *
  • @param request ListAliasesRequest
  • @return ListAliasesResponse

func (*Client) ListAliasesWithOptions

func (client *Client) ListAliasesWithOptions(functionName *string, request *ListAliasesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListAliasesResponse, _err error)

*

  • List function aliases *
  • @param request ListAliasesRequest
  • @param headers map
  • @param runtime runtime options for this request RuntimeOptions
  • @return ListAliasesResponse

func (*Client) ListAsyncInvokeConfigs

func (client *Client) ListAsyncInvokeConfigs(request *ListAsyncInvokeConfigsRequest) (_result *ListAsyncInvokeConfigsResponse, _err error)

*

  • List all functions async invoke config *
  • @param request ListAsyncInvokeConfigsRequest
  • @return ListAsyncInvokeConfigsResponse

func (*Client) ListAsyncInvokeConfigsWithOptions

func (client *Client) ListAsyncInvokeConfigsWithOptions(request *ListAsyncInvokeConfigsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListAsyncInvokeConfigsResponse, _err error)

*

  • List all functions async invoke config *
  • @param request ListAsyncInvokeConfigsRequest
  • @param headers map
  • @param runtime runtime options for this request RuntimeOptions
  • @return ListAsyncInvokeConfigsResponse

func (*Client) ListConcurrencyConfigs

func (client *Client) ListConcurrencyConfigs(request *ListConcurrencyConfigsRequest) (_result *ListConcurrencyConfigsResponse, _err error)

*

  • List all functions concurrency configs *
  • @param request ListConcurrencyConfigsRequest
  • @return ListConcurrencyConfigsResponse

func (*Client) ListConcurrencyConfigsWithOptions

func (client *Client) ListConcurrencyConfigsWithOptions(request *ListConcurrencyConfigsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListConcurrencyConfigsResponse, _err error)

*

  • List all functions concurrency configs *
  • @param request ListConcurrencyConfigsRequest
  • @param headers map
  • @param runtime runtime options for this request RuntimeOptions
  • @return ListConcurrencyConfigsResponse

func (*Client) ListCustomDomains

func (client *Client) ListCustomDomains(request *ListCustomDomainsRequest) (_result *ListCustomDomainsResponse, _err error)

*

  • List custom domains. *
  • @param request ListCustomDomainsRequest
  • @return ListCustomDomainsResponse

func (*Client) ListCustomDomainsWithOptions

func (client *Client) ListCustomDomainsWithOptions(request *ListCustomDomainsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListCustomDomainsResponse, _err error)

*

  • List custom domains. *
  • @param request ListCustomDomainsRequest
  • @param headers map
  • @param runtime runtime options for this request RuntimeOptions
  • @return ListCustomDomainsResponse

func (*Client) ListFunctionVersions

func (client *Client) ListFunctionVersions(functionName *string, request *ListFunctionVersionsRequest) (_result *ListFunctionVersionsResponse, _err error)

*

  • List function versions *
  • @param request ListFunctionVersionsRequest
  • @return ListFunctionVersionsResponse

func (*Client) ListFunctionVersionsWithOptions

func (client *Client) ListFunctionVersionsWithOptions(functionName *string, request *ListFunctionVersionsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListFunctionVersionsResponse, _err error)

*

  • List function versions *
  • @param request ListFunctionVersionsRequest
  • @param headers map
  • @param runtime runtime options for this request RuntimeOptions
  • @return ListFunctionVersionsResponse

func (*Client) ListFunctions

func (client *Client) ListFunctions(request *ListFunctionsRequest) (_result *ListFunctionsResponse, _err error)

*

  • Lists existing functions. *
  • @param request ListFunctionsRequest
  • @return ListFunctionsResponse

func (*Client) ListFunctionsWithOptions

func (client *Client) ListFunctionsWithOptions(request *ListFunctionsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListFunctionsResponse, _err error)

*

  • Lists existing functions. *
  • @param request ListFunctionsRequest
  • @param headers map
  • @param runtime runtime options for this request RuntimeOptions
  • @return ListFunctionsResponse

func (*Client) ListInstances

func (client *Client) ListInstances(functionName *string, request *ListInstancesRequest) (_result *ListInstancesResponse, _err error)

*

  • List instances for function. *
  • @param request ListInstancesRequest
  • @return ListInstancesResponse

func (*Client) ListInstancesWithOptions

func (client *Client) ListInstancesWithOptions(functionName *string, request *ListInstancesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListInstancesResponse, _err error)

*

  • List instances for function. *
  • @param request ListInstancesRequest
  • @param headers map
  • @param runtime runtime options for this request RuntimeOptions
  • @return ListInstancesResponse

func (*Client) ListLayerVersions

func (client *Client) ListLayerVersions(layerName *string, request *ListLayerVersionsRequest) (_result *ListLayerVersionsResponse, _err error)

*

  • List layer versions. *
  • @param request ListLayerVersionsRequest
  • @return ListLayerVersionsResponse

func (*Client) ListLayerVersionsWithOptions

func (client *Client) ListLayerVersionsWithOptions(layerName *string, request *ListLayerVersionsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListLayerVersionsResponse, _err error)

*

  • List layer versions. *
  • @param request ListLayerVersionsRequest
  • @param headers map
  • @param runtime runtime options for this request RuntimeOptions
  • @return ListLayerVersionsResponse

func (*Client) ListLayers

func (client *Client) ListLayers(request *ListLayersRequest) (_result *ListLayersResponse, _err error)

*

  • List layers . *
  • @param request ListLayersRequest
  • @return ListLayersResponse

func (*Client) ListLayersWithOptions

func (client *Client) ListLayersWithOptions(request *ListLayersRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListLayersResponse, _err error)

*

  • List layers . *
  • @param request ListLayersRequest
  • @param headers map
  • @param runtime runtime options for this request RuntimeOptions
  • @return ListLayersResponse

func (*Client) ListProvisionConfigs

func (client *Client) ListProvisionConfigs(request *ListProvisionConfigsRequest) (_result *ListProvisionConfigsResponse, _err error)

*

  • List provision configs. *
  • @param request ListProvisionConfigsRequest
  • @return ListProvisionConfigsResponse

func (*Client) ListProvisionConfigsWithOptions

func (client *Client) ListProvisionConfigsWithOptions(request *ListProvisionConfigsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListProvisionConfigsResponse, _err error)

*

  • List provision configs. *
  • @param request ListProvisionConfigsRequest
  • @param headers map
  • @param runtime runtime options for this request RuntimeOptions
  • @return ListProvisionConfigsResponse

func (*Client) ListTaggedResources

func (client *Client) ListTaggedResources(request *ListTaggedResourcesRequest) (_result *ListTaggedResourcesResponse, _err error)

*

  • List tagged resources *
  • @param request ListTaggedResourcesRequest
  • @return ListTaggedResourcesResponse

func (*Client) ListTaggedResourcesWithOptions

func (client *Client) ListTaggedResourcesWithOptions(request *ListTaggedResourcesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListTaggedResourcesResponse, _err error)

*

  • List tagged resources *
  • @param request ListTaggedResourcesRequest
  • @param headers map
  • @param runtime runtime options for this request RuntimeOptions
  • @return ListTaggedResourcesResponse

func (*Client) ListTriggers

func (client *Client) ListTriggers(functionName *string, request *ListTriggersRequest) (_result *ListTriggersResponse, _err error)

*

  • List triggers. *
  • @param request ListTriggersRequest
  • @return ListTriggersResponse

func (*Client) ListTriggersWithOptions

func (client *Client) ListTriggersWithOptions(functionName *string, request *ListTriggersRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListTriggersResponse, _err error)

*

  • List triggers. *
  • @param request ListTriggersRequest
  • @param headers map
  • @param runtime runtime options for this request RuntimeOptions
  • @return ListTriggersResponse

func (*Client) PublishFunctionVersion

func (client *Client) PublishFunctionVersion(functionName *string, request *PublishFunctionVersionRequest) (_result *PublishFunctionVersionResponse, _err error)

*

  • publish new function version *
  • @param request PublishFunctionVersionRequest
  • @return PublishFunctionVersionResponse

func (*Client) PublishFunctionVersionWithOptions

func (client *Client) PublishFunctionVersionWithOptions(functionName *string, request *PublishFunctionVersionRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *PublishFunctionVersionResponse, _err error)

*

  • publish new function version *
  • @param request PublishFunctionVersionRequest
  • @param headers map
  • @param runtime runtime options for this request RuntimeOptions
  • @return PublishFunctionVersionResponse

func (*Client) PutAsyncInvokeConfig

func (client *Client) PutAsyncInvokeConfig(functionName *string, request *PutAsyncInvokeConfigRequest) (_result *PutAsyncInvokeConfigResponse, _err error)

*

  • Put function async invoke config. *
  • @param request PutAsyncInvokeConfigRequest
  • @return PutAsyncInvokeConfigResponse

func (*Client) PutAsyncInvokeConfigWithOptions

func (client *Client) PutAsyncInvokeConfigWithOptions(functionName *string, request *PutAsyncInvokeConfigRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *PutAsyncInvokeConfigResponse, _err error)

*

  • Put function async invoke config. *
  • @param request PutAsyncInvokeConfigRequest
  • @param headers map
  • @param runtime runtime options for this request RuntimeOptions
  • @return PutAsyncInvokeConfigResponse

func (*Client) PutConcurrencyConfig

func (client *Client) PutConcurrencyConfig(functionName *string, request *PutConcurrencyConfigRequest) (_result *PutConcurrencyConfigResponse, _err error)

*

  • sets the concurrency config for a function *
  • @param request PutConcurrencyConfigRequest
  • @return PutConcurrencyConfigResponse

func (*Client) PutConcurrencyConfigWithOptions

func (client *Client) PutConcurrencyConfigWithOptions(functionName *string, request *PutConcurrencyConfigRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *PutConcurrencyConfigResponse, _err error)

*

  • sets the concurrency config for a function *
  • @param request PutConcurrencyConfigRequest
  • @param headers map
  • @param runtime runtime options for this request RuntimeOptions
  • @return PutConcurrencyConfigResponse

func (*Client) PutLayerACL

func (client *Client) PutLayerACL(layerName *string, request *PutLayerACLRequest) (_result *PutLayerACLResponse, _err error)

*

  • Update layer ACL. *
  • @param request PutLayerACLRequest
  • @return PutLayerACLResponse

func (*Client) PutLayerACLWithOptions

func (client *Client) PutLayerACLWithOptions(layerName *string, request *PutLayerACLRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *PutLayerACLResponse, _err error)

*

  • Update layer ACL. *
  • @param request PutLayerACLRequest
  • @param headers map
  • @param runtime runtime options for this request RuntimeOptions
  • @return PutLayerACLResponse

func (*Client) PutProvisionConfig

func (client *Client) PutProvisionConfig(functionName *string, request *PutProvisionConfigRequest) (_result *PutProvisionConfigResponse, _err error)

*

  • Put provision config. *
  • @param request PutProvisionConfigRequest
  • @return PutProvisionConfigResponse

func (*Client) PutProvisionConfigWithOptions

func (client *Client) PutProvisionConfigWithOptions(functionName *string, request *PutProvisionConfigRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *PutProvisionConfigResponse, _err error)

*

  • Put provision config. *
  • @param request PutProvisionConfigRequest
  • @param headers map
  • @param runtime runtime options for this request RuntimeOptions
  • @return PutProvisionConfigResponse

func (*Client) TagResource

func (client *Client) TagResource(request *TagResourceRequest) (_result *TagResourceResponse, _err error)

*

  • Tag resource *
  • @param request TagResourceRequest
  • @return TagResourceResponse

func (*Client) TagResourceWithOptions

func (client *Client) TagResourceWithOptions(request *TagResourceRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *TagResourceResponse, _err error)

*

  • Tag resource *
  • @param request TagResourceRequest
  • @param headers map
  • @param runtime runtime options for this request RuntimeOptions
  • @return TagResourceResponse

func (*Client) UntagResource

func (client *Client) UntagResource(request *UntagResourceRequest) (_result *UntagResourceResponse, _err error)

*

  • Untag resource tag, support resource type: function, service *
  • @param request UntagResourceRequest
  • @return UntagResourceResponse

func (*Client) UntagResourceWithOptions

func (client *Client) UntagResourceWithOptions(request *UntagResourceRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UntagResourceResponse, _err error)

*

  • Untag resource tag, support resource type: function, service *
  • @param request UntagResourceRequest
  • @param headers map
  • @param runtime runtime options for this request RuntimeOptions
  • @return UntagResourceResponse

func (*Client) UpdateAlias

func (client *Client) UpdateAlias(functionName *string, aliasName *string, request *UpdateAliasRequest) (_result *UpdateAliasResponse, _err error)

*

  • Update function alias *
  • @param request UpdateAliasRequest
  • @return UpdateAliasResponse

func (*Client) UpdateAliasWithOptions

func (client *Client) UpdateAliasWithOptions(functionName *string, aliasName *string, request *UpdateAliasRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateAliasResponse, _err error)

*

  • Update function alias *
  • @param request UpdateAliasRequest
  • @param headers map
  • @param runtime runtime options for this request RuntimeOptions
  • @return UpdateAliasResponse

func (*Client) UpdateCustomDomain

func (client *Client) UpdateCustomDomain(domainName *string, request *UpdateCustomDomainRequest) (_result *UpdateCustomDomainResponse, _err error)

*

  • Update custom domain. *
  • @param request UpdateCustomDomainRequest
  • @return UpdateCustomDomainResponse

func (*Client) UpdateCustomDomainWithOptions

func (client *Client) UpdateCustomDomainWithOptions(domainName *string, request *UpdateCustomDomainRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateCustomDomainResponse, _err error)

*

  • Update custom domain. *
  • @param request UpdateCustomDomainRequest
  • @param headers map
  • @param runtime runtime options for this request RuntimeOptions
  • @return UpdateCustomDomainResponse

func (*Client) UpdateFunction

func (client *Client) UpdateFunction(functionName *string, request *UpdateFunctionRequest) (_result *UpdateFunctionResponse, _err error)

*

  • Update function *
  • @param request UpdateFunctionRequest
  • @return UpdateFunctionResponse

func (*Client) UpdateFunctionWithOptions

func (client *Client) UpdateFunctionWithOptions(functionName *string, request *UpdateFunctionRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateFunctionResponse, _err error)

*

  • Update function *
  • @param request UpdateFunctionRequest
  • @param headers map
  • @param runtime runtime options for this request RuntimeOptions
  • @return UpdateFunctionResponse

func (*Client) UpdateTrigger

func (client *Client) UpdateTrigger(functionName *string, triggerName *string, request *UpdateTriggerRequest) (_result *UpdateTriggerResponse, _err error)

*

  • Update trigger. *
  • @param request UpdateTriggerRequest
  • @return UpdateTriggerResponse

func (*Client) UpdateTriggerWithOptions

func (client *Client) UpdateTriggerWithOptions(functionName *string, triggerName *string, request *UpdateTriggerRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateTriggerResponse, _err error)

*

  • Update trigger. *
  • @param request UpdateTriggerRequest
  • @param headers map
  • @param runtime runtime options for this request RuntimeOptions
  • @return UpdateTriggerResponse

type ConcurrencyConfig

type ConcurrencyConfig struct {
	FunctionArn         *string `json:"functionArn,omitempty" xml:"functionArn,omitempty"`
	ReservedConcurrency *int64  `json:"reservedConcurrency,omitempty" xml:"reservedConcurrency,omitempty"`
}

func (ConcurrencyConfig) GoString

func (s ConcurrencyConfig) GoString() string

func (*ConcurrencyConfig) SetFunctionArn

func (s *ConcurrencyConfig) SetFunctionArn(v string) *ConcurrencyConfig

func (*ConcurrencyConfig) SetReservedConcurrency

func (s *ConcurrencyConfig) SetReservedConcurrency(v int64) *ConcurrencyConfig

func (ConcurrencyConfig) String

func (s ConcurrencyConfig) String() string

type CreateAliasInput

type CreateAliasInput struct {
	AdditionalVersionWeight map[string]*float32 `json:"additionalVersionWeight" xml:"additionalVersionWeight"`
	AliasName               *string             `json:"aliasName,omitempty" xml:"aliasName,omitempty"`
	Description             *string             `json:"description,omitempty" xml:"description,omitempty"`
	VersionId               *string             `json:"versionId,omitempty" xml:"versionId,omitempty"`
}

func (CreateAliasInput) GoString

func (s CreateAliasInput) GoString() string

func (*CreateAliasInput) SetAdditionalVersionWeight

func (s *CreateAliasInput) SetAdditionalVersionWeight(v map[string]*float32) *CreateAliasInput

func (*CreateAliasInput) SetAliasName

func (s *CreateAliasInput) SetAliasName(v string) *CreateAliasInput

func (*CreateAliasInput) SetDescription

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

func (*CreateAliasInput) SetVersionId

func (s *CreateAliasInput) SetVersionId(v string) *CreateAliasInput

func (CreateAliasInput) String

func (s CreateAliasInput) String() string

type CreateAliasRequest

type CreateAliasRequest struct {
	Body *CreateAliasInput `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateAliasRequest) GoString

func (s CreateAliasRequest) GoString() string

func (*CreateAliasRequest) SetBody

func (CreateAliasRequest) String

func (s CreateAliasRequest) String() string

type CreateAliasResponse

type CreateAliasResponse struct {
	Headers    map[string]*string `json:"headers" xml:"headers" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *Alias             `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateAliasResponse) GoString

func (s CreateAliasResponse) GoString() string

func (*CreateAliasResponse) SetBody

func (*CreateAliasResponse) SetHeaders

func (s *CreateAliasResponse) SetHeaders(v map[string]*string) *CreateAliasResponse

func (*CreateAliasResponse) SetStatusCode

func (s *CreateAliasResponse) SetStatusCode(v int32) *CreateAliasResponse

func (CreateAliasResponse) String

func (s CreateAliasResponse) String() string

type CreateCustomDomainInput

type CreateCustomDomainInput struct {
	CertConfig  *CertConfig  `json:"certConfig,omitempty" xml:"certConfig,omitempty"`
	DomainName  *string      `json:"domainName,omitempty" xml:"domainName,omitempty"`
	Protocol    *string      `json:"protocol,omitempty" xml:"protocol,omitempty"`
	RouteConfig *RouteConfig `json:"routeConfig,omitempty" xml:"routeConfig,omitempty"`
	TlsConfig   *TLSConfig   `json:"tlsConfig,omitempty" xml:"tlsConfig,omitempty"`
	WafConfig   *WAFConfig   `json:"wafConfig,omitempty" xml:"wafConfig,omitempty"`
}

func (CreateCustomDomainInput) GoString

func (s CreateCustomDomainInput) GoString() string

func (*CreateCustomDomainInput) SetCertConfig

func (*CreateCustomDomainInput) SetDomainName

func (*CreateCustomDomainInput) SetProtocol

func (*CreateCustomDomainInput) SetRouteConfig

func (*CreateCustomDomainInput) SetTlsConfig

func (*CreateCustomDomainInput) SetWafConfig

func (CreateCustomDomainInput) String

func (s CreateCustomDomainInput) String() string

type CreateCustomDomainRequest

type CreateCustomDomainRequest struct {
	Body *CreateCustomDomainInput `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateCustomDomainRequest) GoString

func (s CreateCustomDomainRequest) GoString() string

func (*CreateCustomDomainRequest) SetBody

func (CreateCustomDomainRequest) String

func (s CreateCustomDomainRequest) String() string

type CreateCustomDomainResponse

type CreateCustomDomainResponse struct {
	Headers    map[string]*string `json:"headers" xml:"headers" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CustomDomain      `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateCustomDomainResponse) GoString

func (s CreateCustomDomainResponse) GoString() string

func (*CreateCustomDomainResponse) SetBody

func (*CreateCustomDomainResponse) SetHeaders

func (*CreateCustomDomainResponse) SetStatusCode

func (CreateCustomDomainResponse) String

type CreateFunctionInput

type CreateFunctionInput struct {
	Code                    *InputCodeLocation       `json:"code,omitempty" xml:"code,omitempty"`
	Cpu                     *float32                 `json:"cpu,omitempty" xml:"cpu,omitempty"`
	CustomContainerConfig   *CustomContainerConfig   `json:"customContainerConfig,omitempty" xml:"customContainerConfig,omitempty"`
	CustomDNS               *CustomDNS               `json:"customDNS,omitempty" xml:"customDNS,omitempty"`
	CustomRuntimeConfig     *CustomRuntimeConfig     `json:"customRuntimeConfig,omitempty" xml:"customRuntimeConfig,omitempty"`
	Description             *string                  `json:"description,omitempty" xml:"description,omitempty"`
	DiskSize                *int32                   `json:"diskSize,omitempty" xml:"diskSize,omitempty"`
	EnvironmentVariables    map[string]*string       `json:"environmentVariables" xml:"environmentVariables"`
	FunctionName            *string                  `json:"functionName,omitempty" xml:"functionName,omitempty"`
	GpuConfig               *GPUConfig               `json:"gpuConfig,omitempty" xml:"gpuConfig,omitempty"`
	Handler                 *string                  `json:"handler,omitempty" xml:"handler,omitempty"`
	InstanceConcurrency     *int32                   `json:"instanceConcurrency,omitempty" xml:"instanceConcurrency,omitempty"`
	InstanceLifecycleConfig *InstanceLifecycleConfig `json:"instanceLifecycleConfig,omitempty" xml:"instanceLifecycleConfig,omitempty"`
	InternetAccess          *bool                    `json:"internetAccess,omitempty" xml:"internetAccess,omitempty"`
	Layers                  []*string                `json:"layers" xml:"layers" type:"Repeated"`
	LogConfig               *LogConfig               `json:"logConfig,omitempty" xml:"logConfig,omitempty"`
	MemorySize              *int32                   `json:"memorySize,omitempty" xml:"memorySize,omitempty"`
	NasConfig               *NASConfig               `json:"nasConfig,omitempty" xml:"nasConfig,omitempty"`
	OssMountConfig          *OSSMountConfig          `json:"ossMountConfig,omitempty" xml:"ossMountConfig,omitempty"`
	Role                    *string                  `json:"role,omitempty" xml:"role,omitempty"`
	Runtime                 *string                  `json:"runtime,omitempty" xml:"runtime,omitempty"`
	Timeout                 *int32                   `json:"timeout,omitempty" xml:"timeout,omitempty"`
	TracingConfig           *TracingConfig           `json:"tracingConfig,omitempty" xml:"tracingConfig,omitempty"`
	VpcBinding              *VPCBinding              `json:"vpcBinding,omitempty" xml:"vpcBinding,omitempty"`
	VpcConfig               *VPCConfig               `json:"vpcConfig,omitempty" xml:"vpcConfig,omitempty"`
}

func (CreateFunctionInput) GoString

func (s CreateFunctionInput) GoString() string

func (*CreateFunctionInput) SetCode

func (*CreateFunctionInput) SetCpu

func (*CreateFunctionInput) SetCustomContainerConfig

func (s *CreateFunctionInput) SetCustomContainerConfig(v *CustomContainerConfig) *CreateFunctionInput

func (*CreateFunctionInput) SetCustomDNS

func (s *CreateFunctionInput) SetCustomDNS(v *CustomDNS) *CreateFunctionInput

func (*CreateFunctionInput) SetCustomRuntimeConfig

func (s *CreateFunctionInput) SetCustomRuntimeConfig(v *CustomRuntimeConfig) *CreateFunctionInput

func (*CreateFunctionInput) SetDescription

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

func (*CreateFunctionInput) SetDiskSize

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

func (*CreateFunctionInput) SetEnvironmentVariables

func (s *CreateFunctionInput) SetEnvironmentVariables(v map[string]*string) *CreateFunctionInput

func (*CreateFunctionInput) SetFunctionName

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

func (*CreateFunctionInput) SetGpuConfig

func (s *CreateFunctionInput) SetGpuConfig(v *GPUConfig) *CreateFunctionInput

func (*CreateFunctionInput) SetHandler

func (*CreateFunctionInput) SetInstanceConcurrency

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

func (*CreateFunctionInput) SetInstanceLifecycleConfig

func (s *CreateFunctionInput) SetInstanceLifecycleConfig(v *InstanceLifecycleConfig) *CreateFunctionInput

func (*CreateFunctionInput) SetInternetAccess

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

func (*CreateFunctionInput) SetLayers

func (s *CreateFunctionInput) SetLayers(v []*string) *CreateFunctionInput

func (*CreateFunctionInput) SetLogConfig

func (s *CreateFunctionInput) SetLogConfig(v *LogConfig) *CreateFunctionInput

func (*CreateFunctionInput) SetMemorySize

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

func (*CreateFunctionInput) SetNasConfig

func (s *CreateFunctionInput) SetNasConfig(v *NASConfig) *CreateFunctionInput

func (*CreateFunctionInput) SetOssMountConfig

func (s *CreateFunctionInput) SetOssMountConfig(v *OSSMountConfig) *CreateFunctionInput

func (*CreateFunctionInput) SetRole

func (*CreateFunctionInput) SetRuntime

func (*CreateFunctionInput) SetTimeout

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

func (*CreateFunctionInput) SetTracingConfig

func (s *CreateFunctionInput) SetTracingConfig(v *TracingConfig) *CreateFunctionInput

func (*CreateFunctionInput) SetVpcBinding

func (s *CreateFunctionInput) SetVpcBinding(v *VPCBinding) *CreateFunctionInput

func (*CreateFunctionInput) SetVpcConfig

func (s *CreateFunctionInput) SetVpcConfig(v *VPCConfig) *CreateFunctionInput

func (CreateFunctionInput) String

func (s CreateFunctionInput) String() string

type CreateFunctionRequest

type CreateFunctionRequest struct {
	Body *CreateFunctionInput `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateFunctionRequest) GoString

func (s CreateFunctionRequest) GoString() string

func (*CreateFunctionRequest) SetBody

func (CreateFunctionRequest) String

func (s CreateFunctionRequest) String() string

type CreateFunctionResponse

type CreateFunctionResponse struct {
	Headers    map[string]*string `json:"headers" xml:"headers" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *Function          `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateFunctionResponse) GoString

func (s CreateFunctionResponse) GoString() string

func (*CreateFunctionResponse) SetBody

func (*CreateFunctionResponse) SetHeaders

func (*CreateFunctionResponse) SetStatusCode

func (CreateFunctionResponse) String

func (s CreateFunctionResponse) String() string

type CreateLayerVersionInput

type CreateLayerVersionInput struct {
	Code              *InputCodeLocation `json:"code,omitempty" xml:"code,omitempty"`
	CompatibleRuntime []*string          `json:"compatibleRuntime" xml:"compatibleRuntime" type:"Repeated"`
	Description       *string            `json:"description,omitempty" xml:"description,omitempty"`
	License           *string            `json:"license,omitempty" xml:"license,omitempty"`
}

func (CreateLayerVersionInput) GoString

func (s CreateLayerVersionInput) GoString() string

func (*CreateLayerVersionInput) SetCode

func (*CreateLayerVersionInput) SetCompatibleRuntime

func (s *CreateLayerVersionInput) SetCompatibleRuntime(v []*string) *CreateLayerVersionInput

func (*CreateLayerVersionInput) SetDescription

func (*CreateLayerVersionInput) SetLicense

func (CreateLayerVersionInput) String

func (s CreateLayerVersionInput) String() string

type CreateLayerVersionRequest

type CreateLayerVersionRequest struct {
	Body *CreateLayerVersionInput `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateLayerVersionRequest) GoString

func (s CreateLayerVersionRequest) GoString() string

func (*CreateLayerVersionRequest) SetBody

func (CreateLayerVersionRequest) String

func (s CreateLayerVersionRequest) String() string

type CreateLayerVersionResponse

type CreateLayerVersionResponse struct {
	Headers    map[string]*string `json:"headers" xml:"headers" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *Layer             `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateLayerVersionResponse) GoString

func (s CreateLayerVersionResponse) GoString() string

func (*CreateLayerVersionResponse) SetBody

func (*CreateLayerVersionResponse) SetHeaders

func (*CreateLayerVersionResponse) SetStatusCode

func (CreateLayerVersionResponse) String

type CreateTriggerInput

type CreateTriggerInput struct {
	Description    *string `json:"description,omitempty" xml:"description,omitempty"`
	InvocationRole *string `json:"invocationRole,omitempty" xml:"invocationRole,omitempty"`
	Qualifier      *string `json:"qualifier,omitempty" xml:"qualifier,omitempty"`
	SourceArn      *string `json:"sourceArn,omitempty" xml:"sourceArn,omitempty"`
	TriggerConfig  *string `json:"triggerConfig,omitempty" xml:"triggerConfig,omitempty"`
	TriggerName    *string `json:"triggerName,omitempty" xml:"triggerName,omitempty"`
	TriggerType    *string `json:"triggerType,omitempty" xml:"triggerType,omitempty"`
}

func (CreateTriggerInput) GoString

func (s CreateTriggerInput) GoString() string

func (*CreateTriggerInput) SetDescription

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

func (*CreateTriggerInput) SetInvocationRole

func (s *CreateTriggerInput) SetInvocationRole(v string) *CreateTriggerInput

func (*CreateTriggerInput) SetQualifier

func (s *CreateTriggerInput) SetQualifier(v string) *CreateTriggerInput

func (*CreateTriggerInput) SetSourceArn

func (s *CreateTriggerInput) SetSourceArn(v string) *CreateTriggerInput

func (*CreateTriggerInput) SetTriggerConfig

func (s *CreateTriggerInput) SetTriggerConfig(v string) *CreateTriggerInput

func (*CreateTriggerInput) SetTriggerName

func (s *CreateTriggerInput) SetTriggerName(v string) *CreateTriggerInput

func (*CreateTriggerInput) SetTriggerType

func (s *CreateTriggerInput) SetTriggerType(v string) *CreateTriggerInput

func (CreateTriggerInput) String

func (s CreateTriggerInput) String() string

type CreateTriggerRequest

type CreateTriggerRequest struct {
	Body *CreateTriggerInput `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateTriggerRequest) GoString

func (s CreateTriggerRequest) GoString() string

func (*CreateTriggerRequest) SetBody

func (CreateTriggerRequest) String

func (s CreateTriggerRequest) String() string

type CreateTriggerResponse

type CreateTriggerResponse struct {
	Headers    map[string]*string `json:"headers" xml:"headers" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *Trigger           `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateTriggerResponse) GoString

func (s CreateTriggerResponse) GoString() string

func (*CreateTriggerResponse) SetBody

func (*CreateTriggerResponse) SetHeaders

func (*CreateTriggerResponse) SetStatusCode

func (s *CreateTriggerResponse) SetStatusCode(v int32) *CreateTriggerResponse

func (CreateTriggerResponse) String

func (s CreateTriggerResponse) String() string

type CustomContainerConfig

type CustomContainerConfig struct {
	AccelerationInfo  *AccelerationInfo        `json:"accelerationInfo,omitempty" xml:"accelerationInfo,omitempty"`
	AccelerationType  *string                  `json:"accelerationType,omitempty" xml:"accelerationType,omitempty"`
	AcrInstanceID     *string                  `json:"acrInstanceID,omitempty" xml:"acrInstanceID,omitempty"`
	Command           []*string                `json:"command" xml:"command" type:"Repeated"`
	Entrypoint        []*string                `json:"entrypoint" xml:"entrypoint" type:"Repeated"`
	HealthCheckConfig *CustomHealthCheckConfig `json:"healthCheckConfig,omitempty" xml:"healthCheckConfig,omitempty"`
	Image             *string                  `json:"image,omitempty" xml:"image,omitempty"`
	Port              *int32                   `json:"port,omitempty" xml:"port,omitempty"`
}

func (CustomContainerConfig) GoString

func (s CustomContainerConfig) GoString() string

func (*CustomContainerConfig) SetAccelerationInfo

func (s *CustomContainerConfig) SetAccelerationInfo(v *AccelerationInfo) *CustomContainerConfig

func (*CustomContainerConfig) SetAccelerationType

func (s *CustomContainerConfig) SetAccelerationType(v string) *CustomContainerConfig

func (*CustomContainerConfig) SetAcrInstanceID

func (s *CustomContainerConfig) SetAcrInstanceID(v string) *CustomContainerConfig

func (*CustomContainerConfig) SetCommand

func (s *CustomContainerConfig) SetCommand(v []*string) *CustomContainerConfig

func (*CustomContainerConfig) SetEntrypoint

func (s *CustomContainerConfig) SetEntrypoint(v []*string) *CustomContainerConfig

func (*CustomContainerConfig) SetHealthCheckConfig

func (*CustomContainerConfig) SetImage

func (*CustomContainerConfig) SetPort

func (CustomContainerConfig) String

func (s CustomContainerConfig) String() string

type CustomDNS

type CustomDNS struct {
	DnsOptions  []*DNSOption `json:"dnsOptions" xml:"dnsOptions" type:"Repeated"`
	NameServers []*string    `json:"nameServers" xml:"nameServers" type:"Repeated"`
	Searches    []*string    `json:"searches" xml:"searches" type:"Repeated"`
}

func (CustomDNS) GoString

func (s CustomDNS) GoString() string

func (*CustomDNS) SetDnsOptions

func (s *CustomDNS) SetDnsOptions(v []*DNSOption) *CustomDNS

func (*CustomDNS) SetNameServers

func (s *CustomDNS) SetNameServers(v []*string) *CustomDNS

func (*CustomDNS) SetSearches

func (s *CustomDNS) SetSearches(v []*string) *CustomDNS

func (CustomDNS) String

func (s CustomDNS) String() string

type CustomDomain

type CustomDomain struct {
	AccountId        *string      `json:"accountId,omitempty" xml:"accountId,omitempty"`
	ApiVersion       *string      `json:"apiVersion,omitempty" xml:"apiVersion,omitempty"`
	CertConfig       *CertConfig  `json:"certConfig,omitempty" xml:"certConfig,omitempty"`
	CreatedTime      *string      `json:"createdTime,omitempty" xml:"createdTime,omitempty"`
	DomainName       *string      `json:"domainName,omitempty" xml:"domainName,omitempty"`
	LastModifiedTime *string      `json:"lastModifiedTime,omitempty" xml:"lastModifiedTime,omitempty"`
	Protocol         *string      `json:"protocol,omitempty" xml:"protocol,omitempty"`
	RouteConfig      *RouteConfig `json:"routeConfig,omitempty" xml:"routeConfig,omitempty"`
	SubdomainCount   *string      `json:"subdomainCount,omitempty" xml:"subdomainCount,omitempty"`
	TlsConfig        *TLSConfig   `json:"tlsConfig,omitempty" xml:"tlsConfig,omitempty"`
	WafConfig        *WAFConfig   `json:"wafConfig,omitempty" xml:"wafConfig,omitempty"`
}

func (CustomDomain) GoString

func (s CustomDomain) GoString() string

func (*CustomDomain) SetAccountId

func (s *CustomDomain) SetAccountId(v string) *CustomDomain

func (*CustomDomain) SetApiVersion

func (s *CustomDomain) SetApiVersion(v string) *CustomDomain

func (*CustomDomain) SetCertConfig

func (s *CustomDomain) SetCertConfig(v *CertConfig) *CustomDomain

func (*CustomDomain) SetCreatedTime

func (s *CustomDomain) SetCreatedTime(v string) *CustomDomain

func (*CustomDomain) SetDomainName

func (s *CustomDomain) SetDomainName(v string) *CustomDomain

func (*CustomDomain) SetLastModifiedTime

func (s *CustomDomain) SetLastModifiedTime(v string) *CustomDomain

func (*CustomDomain) SetProtocol

func (s *CustomDomain) SetProtocol(v string) *CustomDomain

func (*CustomDomain) SetRouteConfig

func (s *CustomDomain) SetRouteConfig(v *RouteConfig) *CustomDomain

func (*CustomDomain) SetSubdomainCount

func (s *CustomDomain) SetSubdomainCount(v string) *CustomDomain

func (*CustomDomain) SetTlsConfig

func (s *CustomDomain) SetTlsConfig(v *TLSConfig) *CustomDomain

func (*CustomDomain) SetWafConfig

func (s *CustomDomain) SetWafConfig(v *WAFConfig) *CustomDomain

func (CustomDomain) String

func (s CustomDomain) String() string

type CustomHealthCheckConfig

type CustomHealthCheckConfig struct {
	FailureThreshold    *int32  `json:"failureThreshold,omitempty" xml:"failureThreshold,omitempty"`
	HttpGetUrl          *string `json:"httpGetUrl,omitempty" xml:"httpGetUrl,omitempty"`
	InitialDelaySeconds *int32  `json:"initialDelaySeconds,omitempty" xml:"initialDelaySeconds,omitempty"`
	PeriodSeconds       *int32  `json:"periodSeconds,omitempty" xml:"periodSeconds,omitempty"`
	SuccessThreshold    *int32  `json:"successThreshold,omitempty" xml:"successThreshold,omitempty"`
	TimeoutSeconds      *int32  `json:"timeoutSeconds,omitempty" xml:"timeoutSeconds,omitempty"`
}

func (CustomHealthCheckConfig) GoString

func (s CustomHealthCheckConfig) GoString() string

func (*CustomHealthCheckConfig) SetFailureThreshold

func (s *CustomHealthCheckConfig) SetFailureThreshold(v int32) *CustomHealthCheckConfig

func (*CustomHealthCheckConfig) SetHttpGetUrl

func (*CustomHealthCheckConfig) SetInitialDelaySeconds

func (s *CustomHealthCheckConfig) SetInitialDelaySeconds(v int32) *CustomHealthCheckConfig

func (*CustomHealthCheckConfig) SetPeriodSeconds

func (s *CustomHealthCheckConfig) SetPeriodSeconds(v int32) *CustomHealthCheckConfig

func (*CustomHealthCheckConfig) SetSuccessThreshold

func (s *CustomHealthCheckConfig) SetSuccessThreshold(v int32) *CustomHealthCheckConfig

func (*CustomHealthCheckConfig) SetTimeoutSeconds

func (s *CustomHealthCheckConfig) SetTimeoutSeconds(v int32) *CustomHealthCheckConfig

func (CustomHealthCheckConfig) String

func (s CustomHealthCheckConfig) String() string

type CustomRuntimeConfig

type CustomRuntimeConfig struct {
	Args              []*string                `json:"args" xml:"args" type:"Repeated"`
	Command           []*string                `json:"command" xml:"command" type:"Repeated"`
	HealthCheckConfig *CustomHealthCheckConfig `json:"healthCheckConfig,omitempty" xml:"healthCheckConfig,omitempty"`
	Port              *int32                   `json:"port,omitempty" xml:"port,omitempty"`
}

func (CustomRuntimeConfig) GoString

func (s CustomRuntimeConfig) GoString() string

func (*CustomRuntimeConfig) SetArgs

func (*CustomRuntimeConfig) SetCommand

func (s *CustomRuntimeConfig) SetCommand(v []*string) *CustomRuntimeConfig

func (*CustomRuntimeConfig) SetHealthCheckConfig

func (*CustomRuntimeConfig) SetPort

func (CustomRuntimeConfig) String

func (s CustomRuntimeConfig) String() string

type DNSOption

type DNSOption struct {
	Name  *string `json:"name,omitempty" xml:"name,omitempty"`
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (DNSOption) GoString

func (s DNSOption) GoString() string

func (*DNSOption) SetName

func (s *DNSOption) SetName(v string) *DNSOption

func (*DNSOption) SetValue

func (s *DNSOption) SetValue(v string) *DNSOption

func (DNSOption) String

func (s DNSOption) String() string

type DeleteAliasResponse

type DeleteAliasResponse struct {
	Headers    map[string]*string `json:"headers" xml:"headers" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (DeleteAliasResponse) GoString

func (s DeleteAliasResponse) GoString() string

func (*DeleteAliasResponse) SetHeaders

func (s *DeleteAliasResponse) SetHeaders(v map[string]*string) *DeleteAliasResponse

func (*DeleteAliasResponse) SetStatusCode

func (s *DeleteAliasResponse) SetStatusCode(v int32) *DeleteAliasResponse

func (DeleteAliasResponse) String

func (s DeleteAliasResponse) String() string

type DeleteAsyncInvokeConfigRequest

type DeleteAsyncInvokeConfigRequest struct {
	Qualifier *string `json:"qualifier,omitempty" xml:"qualifier,omitempty"`
}

func (DeleteAsyncInvokeConfigRequest) GoString

func (*DeleteAsyncInvokeConfigRequest) SetQualifier

func (DeleteAsyncInvokeConfigRequest) String

type DeleteAsyncInvokeConfigResponse

type DeleteAsyncInvokeConfigResponse struct {
	Headers    map[string]*string `json:"headers" xml:"headers" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (DeleteAsyncInvokeConfigResponse) GoString

func (*DeleteAsyncInvokeConfigResponse) SetHeaders

func (*DeleteAsyncInvokeConfigResponse) SetStatusCode

func (DeleteAsyncInvokeConfigResponse) String

type DeleteConcurrencyConfigResponse

type DeleteConcurrencyConfigResponse struct {
	Headers    map[string]*string `json:"headers" xml:"headers" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (DeleteConcurrencyConfigResponse) GoString

func (*DeleteConcurrencyConfigResponse) SetHeaders

func (*DeleteConcurrencyConfigResponse) SetStatusCode

func (DeleteConcurrencyConfigResponse) String

type DeleteCustomDomainResponse

type DeleteCustomDomainResponse struct {
	Headers    map[string]*string `json:"headers" xml:"headers" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (DeleteCustomDomainResponse) GoString

func (s DeleteCustomDomainResponse) GoString() string

func (*DeleteCustomDomainResponse) SetHeaders

func (*DeleteCustomDomainResponse) SetStatusCode

func (DeleteCustomDomainResponse) String

type DeleteFunctionResponse

type DeleteFunctionResponse struct {
	Headers    map[string]*string `json:"headers" xml:"headers" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (DeleteFunctionResponse) GoString

func (s DeleteFunctionResponse) GoString() string

func (*DeleteFunctionResponse) SetHeaders

func (*DeleteFunctionResponse) SetStatusCode

func (DeleteFunctionResponse) String

func (s DeleteFunctionResponse) String() string

type DeleteFunctionVersionResponse

type DeleteFunctionVersionResponse struct {
	Headers    map[string]*string `json:"headers" xml:"headers" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (DeleteFunctionVersionResponse) GoString

func (*DeleteFunctionVersionResponse) SetHeaders

func (*DeleteFunctionVersionResponse) SetStatusCode

func (DeleteFunctionVersionResponse) String

type DeleteLayerVersionResponse

type DeleteLayerVersionResponse struct {
	Headers    map[string]*string `json:"headers" xml:"headers" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (DeleteLayerVersionResponse) GoString

func (s DeleteLayerVersionResponse) GoString() string

func (*DeleteLayerVersionResponse) SetHeaders

func (*DeleteLayerVersionResponse) SetStatusCode

func (DeleteLayerVersionResponse) String

type DeleteProvisionConfigRequest

type DeleteProvisionConfigRequest struct {
	Qualifier *string `json:"qualifier,omitempty" xml:"qualifier,omitempty"`
}

func (DeleteProvisionConfigRequest) GoString

func (s DeleteProvisionConfigRequest) GoString() string

func (*DeleteProvisionConfigRequest) SetQualifier

func (DeleteProvisionConfigRequest) String

type DeleteProvisionConfigResponse

type DeleteProvisionConfigResponse struct {
	Headers    map[string]*string `json:"headers" xml:"headers" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (DeleteProvisionConfigResponse) GoString

func (*DeleteProvisionConfigResponse) SetHeaders

func (*DeleteProvisionConfigResponse) SetStatusCode

func (DeleteProvisionConfigResponse) String

type DeleteTriggerResponse

type DeleteTriggerResponse struct {
	Headers    map[string]*string `json:"headers" xml:"headers" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (DeleteTriggerResponse) GoString

func (s DeleteTriggerResponse) GoString() string

func (*DeleteTriggerResponse) SetHeaders

func (*DeleteTriggerResponse) SetStatusCode

func (s *DeleteTriggerResponse) SetStatusCode(v int32) *DeleteTriggerResponse

func (DeleteTriggerResponse) String

func (s DeleteTriggerResponse) String() string

type Destination

type Destination struct {
	Destination *string `json:"destination,omitempty" xml:"destination,omitempty"`
}

func (Destination) GoString

func (s Destination) GoString() string

func (*Destination) SetDestination

func (s *Destination) SetDestination(v string) *Destination

func (Destination) String

func (s Destination) String() string

type DestinationConfig

type DestinationConfig struct {
	OnFailure *Destination `json:"onFailure,omitempty" xml:"onFailure,omitempty"`
	OnSuccess *Destination `json:"onSuccess,omitempty" xml:"onSuccess,omitempty"`
}

func (DestinationConfig) GoString

func (s DestinationConfig) GoString() string

func (*DestinationConfig) SetOnFailure

func (s *DestinationConfig) SetOnFailure(v *Destination) *DestinationConfig

func (*DestinationConfig) SetOnSuccess

func (s *DestinationConfig) SetOnSuccess(v *Destination) *DestinationConfig

func (DestinationConfig) String

func (s DestinationConfig) String() string

type EqualRule

type EqualRule struct {
	Match       *string `json:"match,omitempty" xml:"match,omitempty"`
	Replacement *string `json:"replacement,omitempty" xml:"replacement,omitempty"`
}

func (EqualRule) GoString

func (s EqualRule) GoString() string

func (*EqualRule) SetMatch

func (s *EqualRule) SetMatch(v string) *EqualRule

func (*EqualRule) SetReplacement

func (s *EqualRule) SetReplacement(v string) *EqualRule

func (EqualRule) String

func (s EqualRule) String() string

type Error

type Error struct {
	Code      *string `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string `json:"message,omitempty" xml:"message,omitempty"`
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (Error) GoString

func (s Error) GoString() string

func (*Error) SetCode

func (s *Error) SetCode(v string) *Error

func (*Error) SetMessage

func (s *Error) SetMessage(v string) *Error

func (*Error) SetRequestId

func (s *Error) SetRequestId(v string) *Error

func (Error) String

func (s Error) String() string

type Function

type Function struct {
	CodeChecksum            *string                  `json:"codeChecksum,omitempty" xml:"codeChecksum,omitempty"`
	CodeSize                *int64                   `json:"codeSize,omitempty" xml:"codeSize,omitempty"`
	Cpu                     *float32                 `json:"cpu,omitempty" xml:"cpu,omitempty"`
	CreatedTime             *string                  `json:"createdTime,omitempty" xml:"createdTime,omitempty"`
	CustomContainerConfig   *CustomContainerConfig   `json:"customContainerConfig,omitempty" xml:"customContainerConfig,omitempty"`
	CustomDNS               *CustomDNS               `json:"customDNS,omitempty" xml:"customDNS,omitempty"`
	CustomRuntimeConfig     *CustomRuntimeConfig     `json:"customRuntimeConfig,omitempty" xml:"customRuntimeConfig,omitempty"`
	Description             *string                  `json:"description,omitempty" xml:"description,omitempty"`
	DiskSize                *int32                   `json:"diskSize,omitempty" xml:"diskSize,omitempty"`
	EnvironmentVariables    map[string]*string       `json:"environmentVariables" xml:"environmentVariables"`
	FunctionArn             *string                  `json:"functionArn,omitempty" xml:"functionArn,omitempty"`
	FunctionId              *string                  `json:"functionId,omitempty" xml:"functionId,omitempty"`
	FunctionName            *string                  `json:"functionName,omitempty" xml:"functionName,omitempty"`
	GpuConfig               *GPUConfig               `json:"gpuConfig,omitempty" xml:"gpuConfig,omitempty"`
	Handler                 *string                  `json:"handler,omitempty" xml:"handler,omitempty"`
	InstanceConcurrency     *int32                   `json:"instanceConcurrency,omitempty" xml:"instanceConcurrency,omitempty"`
	InstanceLifecycleConfig *InstanceLifecycleConfig `json:"instanceLifecycleConfig,omitempty" xml:"instanceLifecycleConfig,omitempty"`
	InternetAccess          *bool                    `json:"internetAccess,omitempty" xml:"internetAccess,omitempty"`
	LastModifiedTime        *string                  `json:"lastModifiedTime,omitempty" xml:"lastModifiedTime,omitempty"`
	Layers                  []*FunctionLayer         `json:"layers" xml:"layers" type:"Repeated"`
	LogConfig               *LogConfig               `json:"logConfig,omitempty" xml:"logConfig,omitempty"`
	MemorySize              *int32                   `json:"memorySize,omitempty" xml:"memorySize,omitempty"`
	NasConfig               *NASConfig               `json:"nasConfig,omitempty" xml:"nasConfig,omitempty"`
	OssMountConfig          *OSSMountConfig          `json:"ossMountConfig,omitempty" xml:"ossMountConfig,omitempty"`
	Role                    *string                  `json:"role,omitempty" xml:"role,omitempty"`
	Runtime                 *string                  `json:"runtime,omitempty" xml:"runtime,omitempty"`
	Timeout                 *int32                   `json:"timeout,omitempty" xml:"timeout,omitempty"`
	TracingConfig           *TracingConfig           `json:"tracingConfig,omitempty" xml:"tracingConfig,omitempty"`
	VpcBinding              *VPCBinding              `json:"vpcBinding,omitempty" xml:"vpcBinding,omitempty"`
	VpcConfig               *VPCConfig               `json:"vpcConfig,omitempty" xml:"vpcConfig,omitempty"`
}

func (Function) GoString

func (s Function) GoString() string

func (*Function) SetCodeChecksum

func (s *Function) SetCodeChecksum(v string) *Function

func (*Function) SetCodeSize

func (s *Function) SetCodeSize(v int64) *Function

func (*Function) SetCpu

func (s *Function) SetCpu(v float32) *Function

func (*Function) SetCreatedTime

func (s *Function) SetCreatedTime(v string) *Function

func (*Function) SetCustomContainerConfig

func (s *Function) SetCustomContainerConfig(v *CustomContainerConfig) *Function

func (*Function) SetCustomDNS

func (s *Function) SetCustomDNS(v *CustomDNS) *Function

func (*Function) SetCustomRuntimeConfig

func (s *Function) SetCustomRuntimeConfig(v *CustomRuntimeConfig) *Function

func (*Function) SetDescription

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

func (*Function) SetDiskSize

func (s *Function) SetDiskSize(v int32) *Function

func (*Function) SetEnvironmentVariables

func (s *Function) SetEnvironmentVariables(v map[string]*string) *Function

func (*Function) SetFunctionArn

func (s *Function) SetFunctionArn(v string) *Function

func (*Function) SetFunctionId

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

func (*Function) SetFunctionName

func (s *Function) SetFunctionName(v string) *Function

func (*Function) SetGpuConfig

func (s *Function) SetGpuConfig(v *GPUConfig) *Function

func (*Function) SetHandler

func (s *Function) SetHandler(v string) *Function

func (*Function) SetInstanceConcurrency

func (s *Function) SetInstanceConcurrency(v int32) *Function

func (*Function) SetInstanceLifecycleConfig

func (s *Function) SetInstanceLifecycleConfig(v *InstanceLifecycleConfig) *Function

func (*Function) SetInternetAccess

func (s *Function) SetInternetAccess(v bool) *Function

func (*Function) SetLastModifiedTime

func (s *Function) SetLastModifiedTime(v string) *Function

func (*Function) SetLayers

func (s *Function) SetLayers(v []*FunctionLayer) *Function

func (*Function) SetLogConfig

func (s *Function) SetLogConfig(v *LogConfig) *Function

func (*Function) SetMemorySize

func (s *Function) SetMemorySize(v int32) *Function

func (*Function) SetNasConfig

func (s *Function) SetNasConfig(v *NASConfig) *Function

func (*Function) SetOssMountConfig

func (s *Function) SetOssMountConfig(v *OSSMountConfig) *Function

func (*Function) SetRole

func (s *Function) SetRole(v string) *Function

func (*Function) SetRuntime

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

func (*Function) SetTimeout

func (s *Function) SetTimeout(v int32) *Function

func (*Function) SetTracingConfig

func (s *Function) SetTracingConfig(v *TracingConfig) *Function

func (*Function) SetVpcBinding

func (s *Function) SetVpcBinding(v *VPCBinding) *Function

func (*Function) SetVpcConfig

func (s *Function) SetVpcConfig(v *VPCConfig) *Function

func (Function) String

func (s Function) String() string

type FunctionLayer

type FunctionLayer struct {
	Arn  *string `json:"arn,omitempty" xml:"arn,omitempty"`
	Size *int64  `json:"size,omitempty" xml:"size,omitempty"`
}

func (FunctionLayer) GoString

func (s FunctionLayer) GoString() string

func (*FunctionLayer) SetArn

func (s *FunctionLayer) SetArn(v string) *FunctionLayer

func (*FunctionLayer) SetSize

func (s *FunctionLayer) SetSize(v int64) *FunctionLayer

func (FunctionLayer) String

func (s FunctionLayer) String() string

type GPUConfig

type GPUConfig struct {
	GpuMemorySize *int32  `json:"gpuMemorySize,omitempty" xml:"gpuMemorySize,omitempty"`
	GpuType       *string `json:"gpuType,omitempty" xml:"gpuType,omitempty"`
}

func (GPUConfig) GoString

func (s GPUConfig) GoString() string

func (*GPUConfig) SetGpuMemorySize

func (s *GPUConfig) SetGpuMemorySize(v int32) *GPUConfig

func (*GPUConfig) SetGpuType

func (s *GPUConfig) SetGpuType(v string) *GPUConfig

func (GPUConfig) String

func (s GPUConfig) String() string

type GetAliasResponse

type GetAliasResponse struct {
	Headers    map[string]*string `json:"headers" xml:"headers" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *Alias             `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetAliasResponse) GoString

func (s GetAliasResponse) GoString() string

func (*GetAliasResponse) SetBody

func (s *GetAliasResponse) SetBody(v *Alias) *GetAliasResponse

func (*GetAliasResponse) SetHeaders

func (s *GetAliasResponse) SetHeaders(v map[string]*string) *GetAliasResponse

func (*GetAliasResponse) SetStatusCode

func (s *GetAliasResponse) SetStatusCode(v int32) *GetAliasResponse

func (GetAliasResponse) String

func (s GetAliasResponse) String() string

type GetAsyncInvokeConfigRequest

type GetAsyncInvokeConfigRequest struct {
	Qualifier *string `json:"qualifier,omitempty" xml:"qualifier,omitempty"`
}

func (GetAsyncInvokeConfigRequest) GoString

func (s GetAsyncInvokeConfigRequest) GoString() string

func (*GetAsyncInvokeConfigRequest) SetQualifier

func (GetAsyncInvokeConfigRequest) String

type GetAsyncInvokeConfigResponse

type GetAsyncInvokeConfigResponse struct {
	Headers    map[string]*string `json:"headers" xml:"headers" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *AsyncConfig       `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetAsyncInvokeConfigResponse) GoString

func (s GetAsyncInvokeConfigResponse) GoString() string

func (*GetAsyncInvokeConfigResponse) SetBody

func (*GetAsyncInvokeConfigResponse) SetHeaders

func (*GetAsyncInvokeConfigResponse) SetStatusCode

func (GetAsyncInvokeConfigResponse) String

type GetConcurrencyConfigResponse

type GetConcurrencyConfigResponse struct {
	Headers    map[string]*string `json:"headers" xml:"headers" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ConcurrencyConfig `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetConcurrencyConfigResponse) GoString

func (s GetConcurrencyConfigResponse) GoString() string

func (*GetConcurrencyConfigResponse) SetBody

func (*GetConcurrencyConfigResponse) SetHeaders

func (*GetConcurrencyConfigResponse) SetStatusCode

func (GetConcurrencyConfigResponse) String

type GetCustomDomainResponse

type GetCustomDomainResponse struct {
	Headers    map[string]*string `json:"headers" xml:"headers" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CustomDomain      `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetCustomDomainResponse) GoString

func (s GetCustomDomainResponse) GoString() string

func (*GetCustomDomainResponse) SetBody

func (*GetCustomDomainResponse) SetHeaders

func (*GetCustomDomainResponse) SetStatusCode

func (GetCustomDomainResponse) String

func (s GetCustomDomainResponse) String() string

type GetFunctionCodeRequest

type GetFunctionCodeRequest struct {
	Qualifier *string `json:"qualifier,omitempty" xml:"qualifier,omitempty"`
}

func (GetFunctionCodeRequest) GoString

func (s GetFunctionCodeRequest) GoString() string

func (*GetFunctionCodeRequest) SetQualifier

func (GetFunctionCodeRequest) String

func (s GetFunctionCodeRequest) String() string

type GetFunctionCodeResponse

type GetFunctionCodeResponse struct {
	Headers    map[string]*string `json:"headers" xml:"headers" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *OutputFuncCode    `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetFunctionCodeResponse) GoString

func (s GetFunctionCodeResponse) GoString() string

func (*GetFunctionCodeResponse) SetBody

func (*GetFunctionCodeResponse) SetHeaders

func (*GetFunctionCodeResponse) SetStatusCode

func (GetFunctionCodeResponse) String

func (s GetFunctionCodeResponse) String() string

type GetFunctionRequest

type GetFunctionRequest struct {
	Qualifier *string `json:"qualifier,omitempty" xml:"qualifier,omitempty"`
}

func (GetFunctionRequest) GoString

func (s GetFunctionRequest) GoString() string

func (*GetFunctionRequest) SetQualifier

func (s *GetFunctionRequest) SetQualifier(v string) *GetFunctionRequest

func (GetFunctionRequest) String

func (s GetFunctionRequest) String() string

type GetFunctionResponse

type GetFunctionResponse struct {
	Headers    map[string]*string `json:"headers" xml:"headers" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *Function          `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetFunctionResponse) GoString

func (s GetFunctionResponse) GoString() string

func (*GetFunctionResponse) SetBody

func (*GetFunctionResponse) SetHeaders

func (s *GetFunctionResponse) SetHeaders(v map[string]*string) *GetFunctionResponse

func (*GetFunctionResponse) SetStatusCode

func (s *GetFunctionResponse) SetStatusCode(v int32) *GetFunctionResponse

func (GetFunctionResponse) String

func (s GetFunctionResponse) String() string

type GetLayerVersionByArnResponse

type GetLayerVersionByArnResponse struct {
	Headers    map[string]*string `json:"headers" xml:"headers" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *Layer             `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetLayerVersionByArnResponse) GoString

func (s GetLayerVersionByArnResponse) GoString() string

func (*GetLayerVersionByArnResponse) SetBody

func (*GetLayerVersionByArnResponse) SetHeaders

func (*GetLayerVersionByArnResponse) SetStatusCode

func (GetLayerVersionByArnResponse) String

type GetLayerVersionResponse

type GetLayerVersionResponse struct {
	Headers    map[string]*string `json:"headers" xml:"headers" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *Layer             `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetLayerVersionResponse) GoString

func (s GetLayerVersionResponse) GoString() string

func (*GetLayerVersionResponse) SetBody

func (*GetLayerVersionResponse) SetHeaders

func (*GetLayerVersionResponse) SetStatusCode

func (GetLayerVersionResponse) String

func (s GetLayerVersionResponse) String() string

type GetProvisionConfigRequest

type GetProvisionConfigRequest struct {
	Qualifier *string `json:"qualifier,omitempty" xml:"qualifier,omitempty"`
}

func (GetProvisionConfigRequest) GoString

func (s GetProvisionConfigRequest) GoString() string

func (*GetProvisionConfigRequest) SetQualifier

func (GetProvisionConfigRequest) String

func (s GetProvisionConfigRequest) String() string

type GetProvisionConfigResponse

type GetProvisionConfigResponse struct {
	Headers    map[string]*string `json:"headers" xml:"headers" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ProvisionConfig   `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetProvisionConfigResponse) GoString

func (s GetProvisionConfigResponse) GoString() string

func (*GetProvisionConfigResponse) SetBody

func (*GetProvisionConfigResponse) SetHeaders

func (*GetProvisionConfigResponse) SetStatusCode

func (GetProvisionConfigResponse) String

type GetResourceTagsOutput

type GetResourceTagsOutput struct {
	ResourceArn *string            `json:"resourceArn,omitempty" xml:"resourceArn,omitempty"`
	Tags        map[string]*string `json:"tags" xml:"tags"`
}

func (GetResourceTagsOutput) GoString

func (s GetResourceTagsOutput) GoString() string

func (*GetResourceTagsOutput) SetResourceArn

func (s *GetResourceTagsOutput) SetResourceArn(v string) *GetResourceTagsOutput

func (*GetResourceTagsOutput) SetTags

func (GetResourceTagsOutput) String

func (s GetResourceTagsOutput) String() string

type GetResourceTagsRequest

type GetResourceTagsRequest struct {
	Arn *string `json:"arn,omitempty" xml:"arn,omitempty"`
}

func (GetResourceTagsRequest) GoString

func (s GetResourceTagsRequest) GoString() string

func (*GetResourceTagsRequest) SetArn

func (GetResourceTagsRequest) String

func (s GetResourceTagsRequest) String() string

type GetResourceTagsResponse

type GetResourceTagsResponse struct {
	Headers    map[string]*string     `json:"headers" xml:"headers" require:"true"`
	StatusCode *int32                 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetResourceTagsOutput `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetResourceTagsResponse) GoString

func (s GetResourceTagsResponse) GoString() string

func (*GetResourceTagsResponse) SetBody

func (*GetResourceTagsResponse) SetHeaders

func (*GetResourceTagsResponse) SetStatusCode

func (GetResourceTagsResponse) String

func (s GetResourceTagsResponse) String() string

type GetTriggerResponse

type GetTriggerResponse struct {
	Headers    map[string]*string `json:"headers" xml:"headers" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *Trigger           `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetTriggerResponse) GoString

func (s GetTriggerResponse) GoString() string

func (*GetTriggerResponse) SetBody

func (*GetTriggerResponse) SetHeaders

func (s *GetTriggerResponse) SetHeaders(v map[string]*string) *GetTriggerResponse

func (*GetTriggerResponse) SetStatusCode

func (s *GetTriggerResponse) SetStatusCode(v int32) *GetTriggerResponse

func (GetTriggerResponse) String

func (s GetTriggerResponse) String() string

type HTTPTrigger

type HTTPTrigger struct {
	UrlInternet *string `json:"urlInternet,omitempty" xml:"urlInternet,omitempty"`
	UrlIntranet *string `json:"urlIntranet,omitempty" xml:"urlIntranet,omitempty"`
}

func (HTTPTrigger) GoString

func (s HTTPTrigger) GoString() string

func (*HTTPTrigger) SetUrlInternet

func (s *HTTPTrigger) SetUrlInternet(v string) *HTTPTrigger

func (*HTTPTrigger) SetUrlIntranet

func (s *HTTPTrigger) SetUrlIntranet(v string) *HTTPTrigger

func (HTTPTrigger) String

func (s HTTPTrigger) String() string

type HealthCheckConfig

type HealthCheckConfig struct {
	FailureThreshold    *int32  `json:"failureThreshold,omitempty" xml:"failureThreshold,omitempty"`
	HttpGetUrl          *string `json:"httpGetUrl,omitempty" xml:"httpGetUrl,omitempty"`
	InitialDelaySeconds *int32  `json:"initialDelaySeconds,omitempty" xml:"initialDelaySeconds,omitempty"`
	PeriodSeconds       *int32  `json:"periodSeconds,omitempty" xml:"periodSeconds,omitempty"`
	SuccessThreshold    *int32  `json:"successThreshold,omitempty" xml:"successThreshold,omitempty"`
	TimeoutSeconds      *int32  `json:"timeoutSeconds,omitempty" xml:"timeoutSeconds,omitempty"`
}

func (HealthCheckConfig) GoString

func (s HealthCheckConfig) GoString() string

func (*HealthCheckConfig) SetFailureThreshold

func (s *HealthCheckConfig) SetFailureThreshold(v int32) *HealthCheckConfig

func (*HealthCheckConfig) SetHttpGetUrl

func (s *HealthCheckConfig) SetHttpGetUrl(v string) *HealthCheckConfig

func (*HealthCheckConfig) SetInitialDelaySeconds

func (s *HealthCheckConfig) SetInitialDelaySeconds(v int32) *HealthCheckConfig

func (*HealthCheckConfig) SetPeriodSeconds

func (s *HealthCheckConfig) SetPeriodSeconds(v int32) *HealthCheckConfig

func (*HealthCheckConfig) SetSuccessThreshold

func (s *HealthCheckConfig) SetSuccessThreshold(v int32) *HealthCheckConfig

func (*HealthCheckConfig) SetTimeoutSeconds

func (s *HealthCheckConfig) SetTimeoutSeconds(v int32) *HealthCheckConfig

func (HealthCheckConfig) String

func (s HealthCheckConfig) String() string

type InnerRewriteConfig

type InnerRewriteConfig struct {
	RegexRules []*RewriteRegexRule `json:"regexRules" xml:"regexRules" type:"Repeated"`
}

func (InnerRewriteConfig) GoString

func (s InnerRewriteConfig) GoString() string

func (*InnerRewriteConfig) SetRegexRules

func (s *InnerRewriteConfig) SetRegexRules(v []*RewriteRegexRule) *InnerRewriteConfig

func (InnerRewriteConfig) String

func (s InnerRewriteConfig) String() string

type InputCodeLocation

type InputCodeLocation struct {
	Checksum      *string `json:"checksum,omitempty" xml:"checksum,omitempty"`
	OssBucketName *string `json:"ossBucketName,omitempty" xml:"ossBucketName,omitempty"`
	OssObjectName *string `json:"ossObjectName,omitempty" xml:"ossObjectName,omitempty"`
	ZipFile       *string `json:"zipFile,omitempty" xml:"zipFile,omitempty"`
}

func (InputCodeLocation) GoString

func (s InputCodeLocation) GoString() string

func (*InputCodeLocation) SetChecksum

func (s *InputCodeLocation) SetChecksum(v string) *InputCodeLocation

func (*InputCodeLocation) SetOssBucketName

func (s *InputCodeLocation) SetOssBucketName(v string) *InputCodeLocation

func (*InputCodeLocation) SetOssObjectName

func (s *InputCodeLocation) SetOssObjectName(v string) *InputCodeLocation

func (*InputCodeLocation) SetZipFile

func (s *InputCodeLocation) SetZipFile(v string) *InputCodeLocation

func (InputCodeLocation) String

func (s InputCodeLocation) String() string

type InstanceInfo

type InstanceInfo struct {
	InstanceId *string `json:"instanceId,omitempty" xml:"instanceId,omitempty"`
	VersionId  *string `json:"versionId,omitempty" xml:"versionId,omitempty"`
}

func (InstanceInfo) GoString

func (s InstanceInfo) GoString() string

func (*InstanceInfo) SetInstanceId

func (s *InstanceInfo) SetInstanceId(v string) *InstanceInfo

func (*InstanceInfo) SetVersionId

func (s *InstanceInfo) SetVersionId(v string) *InstanceInfo

func (InstanceInfo) String

func (s InstanceInfo) String() string

type InstanceLifecycleConfig

type InstanceLifecycleConfig struct {
	Initializer *LifecycleHook `json:"initializer,omitempty" xml:"initializer,omitempty"`
	PreStop     *LifecycleHook `json:"preStop,omitempty" xml:"preStop,omitempty"`
}

func (InstanceLifecycleConfig) GoString

func (s InstanceLifecycleConfig) GoString() string

func (*InstanceLifecycleConfig) SetInitializer

func (*InstanceLifecycleConfig) SetPreStop

func (InstanceLifecycleConfig) String

func (s InstanceLifecycleConfig) String() string

type InvokeFunctionHeaders

type InvokeFunctionHeaders struct {
	CommonHeaders     map[string]*string `json:"commonHeaders" xml:"commonHeaders"`
	XFcInvocationType *string            `json:"x-fc-invocation-type,omitempty" xml:"x-fc-invocation-type,omitempty"`
	XFcLogType        *string            `json:"x-fc-log-type,omitempty" xml:"x-fc-log-type,omitempty"`
}

func (InvokeFunctionHeaders) GoString

func (s InvokeFunctionHeaders) GoString() string

func (*InvokeFunctionHeaders) SetCommonHeaders

func (s *InvokeFunctionHeaders) SetCommonHeaders(v map[string]*string) *InvokeFunctionHeaders

func (*InvokeFunctionHeaders) SetXFcInvocationType

func (s *InvokeFunctionHeaders) SetXFcInvocationType(v string) *InvokeFunctionHeaders

func (*InvokeFunctionHeaders) SetXFcLogType

func (s *InvokeFunctionHeaders) SetXFcLogType(v string) *InvokeFunctionHeaders

func (InvokeFunctionHeaders) String

func (s InvokeFunctionHeaders) String() string

type InvokeFunctionRequest

type InvokeFunctionRequest struct {
	Body      io.Reader `json:"body,omitempty" xml:"body,omitempty"`
	Qualifier *string   `json:"qualifier,omitempty" xml:"qualifier,omitempty"`
}

func (InvokeFunctionRequest) GoString

func (s InvokeFunctionRequest) GoString() string

func (*InvokeFunctionRequest) SetBody

func (*InvokeFunctionRequest) SetQualifier

func (InvokeFunctionRequest) String

func (s InvokeFunctionRequest) String() string

type InvokeFunctionResponse

type InvokeFunctionResponse struct {
	Headers    map[string]*string `json:"headers" xml:"headers" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       io.Reader          `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (InvokeFunctionResponse) GoString

func (s InvokeFunctionResponse) GoString() string

func (*InvokeFunctionResponse) SetBody

func (*InvokeFunctionResponse) SetHeaders

func (*InvokeFunctionResponse) SetStatusCode

func (InvokeFunctionResponse) String

func (s InvokeFunctionResponse) String() string

type Layer

type Layer struct {
	Acl               *string             `json:"acl,omitempty" xml:"acl,omitempty"`
	Code              *OutputCodeLocation `json:"code,omitempty" xml:"code,omitempty"`
	CodeChecksum      *string             `json:"codeChecksum,omitempty" xml:"codeChecksum,omitempty"`
	CodeSize          *int64              `json:"codeSize,omitempty" xml:"codeSize,omitempty"`
	CompatibleRuntime []*string           `json:"compatibleRuntime" xml:"compatibleRuntime" type:"Repeated"`
	CreateTime        *string             `json:"createTime,omitempty" xml:"createTime,omitempty"`
	Description       *string             `json:"description,omitempty" xml:"description,omitempty"`
	LayerName         *string             `json:"layerName,omitempty" xml:"layerName,omitempty"`
	LayerVersionArn   *string             `json:"layerVersionArn,omitempty" xml:"layerVersionArn,omitempty"`
	License           *string             `json:"license,omitempty" xml:"license,omitempty"`
	Version           *int32              `json:"version,omitempty" xml:"version,omitempty"`
}

func (Layer) GoString

func (s Layer) GoString() string

func (*Layer) SetAcl

func (s *Layer) SetAcl(v string) *Layer

func (*Layer) SetCode

func (s *Layer) SetCode(v *OutputCodeLocation) *Layer

func (*Layer) SetCodeChecksum

func (s *Layer) SetCodeChecksum(v string) *Layer

func (*Layer) SetCodeSize

func (s *Layer) SetCodeSize(v int64) *Layer

func (*Layer) SetCompatibleRuntime

func (s *Layer) SetCompatibleRuntime(v []*string) *Layer

func (*Layer) SetCreateTime

func (s *Layer) SetCreateTime(v string) *Layer

func (*Layer) SetDescription

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

func (*Layer) SetLayerName

func (s *Layer) SetLayerName(v string) *Layer

func (*Layer) SetLayerVersionArn

func (s *Layer) SetLayerVersionArn(v string) *Layer

func (*Layer) SetLicense

func (s *Layer) SetLicense(v string) *Layer

func (*Layer) SetVersion

func (s *Layer) SetVersion(v int32) *Layer

func (Layer) String

func (s Layer) String() string

type LifecycleHook

type LifecycleHook struct {
	Handler *string `json:"handler,omitempty" xml:"handler,omitempty"`
	Timeout *int32  `json:"timeout,omitempty" xml:"timeout,omitempty"`
}

func (LifecycleHook) GoString

func (s LifecycleHook) GoString() string

func (*LifecycleHook) SetHandler

func (s *LifecycleHook) SetHandler(v string) *LifecycleHook

func (*LifecycleHook) SetTimeout

func (s *LifecycleHook) SetTimeout(v int32) *LifecycleHook

func (LifecycleHook) String

func (s LifecycleHook) String() string

type ListAliasesOutput

type ListAliasesOutput struct {
	Aliases   []*Alias `json:"aliases" xml:"aliases" type:"Repeated"`
	NextToken *string  `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
}

func (ListAliasesOutput) GoString

func (s ListAliasesOutput) GoString() string

func (*ListAliasesOutput) SetAliases

func (s *ListAliasesOutput) SetAliases(v []*Alias) *ListAliasesOutput

func (*ListAliasesOutput) SetNextToken

func (s *ListAliasesOutput) SetNextToken(v string) *ListAliasesOutput

func (ListAliasesOutput) String

func (s ListAliasesOutput) String() string

type ListAliasesRequest

type ListAliasesRequest struct {
	Limit     *int32  `json:"limit,omitempty" xml:"limit,omitempty"`
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	Prefix    *string `json:"prefix,omitempty" xml:"prefix,omitempty"`
}

func (ListAliasesRequest) GoString

func (s ListAliasesRequest) GoString() string

func (*ListAliasesRequest) SetLimit

func (*ListAliasesRequest) SetNextToken

func (s *ListAliasesRequest) SetNextToken(v string) *ListAliasesRequest

func (*ListAliasesRequest) SetPrefix

func (s *ListAliasesRequest) SetPrefix(v string) *ListAliasesRequest

func (ListAliasesRequest) String

func (s ListAliasesRequest) String() string

type ListAliasesResponse

type ListAliasesResponse struct {
	Headers    map[string]*string `json:"headers" xml:"headers" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListAliasesOutput `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListAliasesResponse) GoString

func (s ListAliasesResponse) GoString() string

func (*ListAliasesResponse) SetBody

func (*ListAliasesResponse) SetHeaders

func (s *ListAliasesResponse) SetHeaders(v map[string]*string) *ListAliasesResponse

func (*ListAliasesResponse) SetStatusCode

func (s *ListAliasesResponse) SetStatusCode(v int32) *ListAliasesResponse

func (ListAliasesResponse) String

func (s ListAliasesResponse) String() string

type ListAsyncInvokeConfigOutput

type ListAsyncInvokeConfigOutput struct {
	Configs   []*AsyncConfig `json:"configs" xml:"configs" type:"Repeated"`
	NextToken *string        `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
}

func (ListAsyncInvokeConfigOutput) GoString

func (s ListAsyncInvokeConfigOutput) GoString() string

func (*ListAsyncInvokeConfigOutput) SetConfigs

func (*ListAsyncInvokeConfigOutput) SetNextToken

func (ListAsyncInvokeConfigOutput) String

type ListAsyncInvokeConfigsRequest

type ListAsyncInvokeConfigsRequest struct {
	FunctionName *string `json:"functionName,omitempty" xml:"functionName,omitempty"`
	Limit        *int32  `json:"limit,omitempty" xml:"limit,omitempty"`
	NextToken    *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
}

func (ListAsyncInvokeConfigsRequest) GoString

func (*ListAsyncInvokeConfigsRequest) SetFunctionName

func (*ListAsyncInvokeConfigsRequest) SetLimit

func (*ListAsyncInvokeConfigsRequest) SetNextToken

func (ListAsyncInvokeConfigsRequest) String

type ListAsyncInvokeConfigsResponse

type ListAsyncInvokeConfigsResponse struct {
	Headers    map[string]*string           `json:"headers" xml:"headers" require:"true"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListAsyncInvokeConfigOutput `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListAsyncInvokeConfigsResponse) GoString

func (*ListAsyncInvokeConfigsResponse) SetBody

func (*ListAsyncInvokeConfigsResponse) SetHeaders

func (*ListAsyncInvokeConfigsResponse) SetStatusCode

func (ListAsyncInvokeConfigsResponse) String

type ListConcurrencyConfigsOutput

type ListConcurrencyConfigsOutput struct {
	Configs   []*ConcurrencyConfig `json:"configs" xml:"configs" type:"Repeated"`
	NextToken *string              `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
}

func (ListConcurrencyConfigsOutput) GoString

func (s ListConcurrencyConfigsOutput) GoString() string

func (*ListConcurrencyConfigsOutput) SetConfigs

func (*ListConcurrencyConfigsOutput) SetNextToken

func (ListConcurrencyConfigsOutput) String

type ListConcurrencyConfigsRequest

type ListConcurrencyConfigsRequest struct {
	FunctionName *string `json:"functionName,omitempty" xml:"functionName,omitempty"`
	Limit        *int32  `json:"limit,omitempty" xml:"limit,omitempty"`
	NextToken    *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
}

func (ListConcurrencyConfigsRequest) GoString

func (*ListConcurrencyConfigsRequest) SetFunctionName

func (*ListConcurrencyConfigsRequest) SetLimit

func (*ListConcurrencyConfigsRequest) SetNextToken

func (ListConcurrencyConfigsRequest) String

type ListConcurrencyConfigsResponse

type ListConcurrencyConfigsResponse struct {
	Headers    map[string]*string            `json:"headers" xml:"headers" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListConcurrencyConfigsOutput `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListConcurrencyConfigsResponse) GoString

func (*ListConcurrencyConfigsResponse) SetBody

func (*ListConcurrencyConfigsResponse) SetHeaders

func (*ListConcurrencyConfigsResponse) SetStatusCode

func (ListConcurrencyConfigsResponse) String

type ListCustomDomainOutput

type ListCustomDomainOutput struct {
	CustomDomains []*CustomDomain `json:"customDomains" xml:"customDomains" type:"Repeated"`
	NextToken     *string         `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
}

func (ListCustomDomainOutput) GoString

func (s ListCustomDomainOutput) GoString() string

func (*ListCustomDomainOutput) SetCustomDomains

func (s *ListCustomDomainOutput) SetCustomDomains(v []*CustomDomain) *ListCustomDomainOutput

func (*ListCustomDomainOutput) SetNextToken

func (ListCustomDomainOutput) String

func (s ListCustomDomainOutput) String() string

type ListCustomDomainsRequest

type ListCustomDomainsRequest struct {
	Limit     *int32  `json:"limit,omitempty" xml:"limit,omitempty"`
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	Prefix    *string `json:"prefix,omitempty" xml:"prefix,omitempty"`
}

func (ListCustomDomainsRequest) GoString

func (s ListCustomDomainsRequest) GoString() string

func (*ListCustomDomainsRequest) SetLimit

func (*ListCustomDomainsRequest) SetNextToken

func (*ListCustomDomainsRequest) SetPrefix

func (ListCustomDomainsRequest) String

func (s ListCustomDomainsRequest) String() string

type ListCustomDomainsResponse

type ListCustomDomainsResponse struct {
	Headers    map[string]*string      `json:"headers" xml:"headers" require:"true"`
	StatusCode *int32                  `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListCustomDomainOutput `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListCustomDomainsResponse) GoString

func (s ListCustomDomainsResponse) GoString() string

func (*ListCustomDomainsResponse) SetBody

func (*ListCustomDomainsResponse) SetHeaders

func (*ListCustomDomainsResponse) SetStatusCode

func (ListCustomDomainsResponse) String

func (s ListCustomDomainsResponse) String() string

type ListFunctionVersionsRequest

type ListFunctionVersionsRequest struct {
	Direction *string `json:"direction,omitempty" xml:"direction,omitempty"`
	Limit     *int32  `json:"limit,omitempty" xml:"limit,omitempty"`
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
}

func (ListFunctionVersionsRequest) GoString

func (s ListFunctionVersionsRequest) GoString() string

func (*ListFunctionVersionsRequest) SetDirection

func (*ListFunctionVersionsRequest) SetLimit

func (*ListFunctionVersionsRequest) SetNextToken

func (ListFunctionVersionsRequest) String

type ListFunctionVersionsResponse

type ListFunctionVersionsResponse struct {
	Headers    map[string]*string  `json:"headers" xml:"headers" require:"true"`
	StatusCode *int32              `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListVersionsOutput `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListFunctionVersionsResponse) GoString

func (s ListFunctionVersionsResponse) GoString() string

func (*ListFunctionVersionsResponse) SetBody

func (*ListFunctionVersionsResponse) SetHeaders

func (*ListFunctionVersionsResponse) SetStatusCode

func (ListFunctionVersionsResponse) String

type ListFunctionsOutput

type ListFunctionsOutput struct {
	Functions []*Function `json:"functions" xml:"functions" type:"Repeated"`
	NextToken *string     `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
}

func (ListFunctionsOutput) GoString

func (s ListFunctionsOutput) GoString() string

func (*ListFunctionsOutput) SetFunctions

func (s *ListFunctionsOutput) SetFunctions(v []*Function) *ListFunctionsOutput

func (*ListFunctionsOutput) SetNextToken

func (s *ListFunctionsOutput) SetNextToken(v string) *ListFunctionsOutput

func (ListFunctionsOutput) String

func (s ListFunctionsOutput) String() string

type ListFunctionsRequest

type ListFunctionsRequest struct {
	Limit     *int32  `json:"limit,omitempty" xml:"limit,omitempty"`
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	Prefix    *string `json:"prefix,omitempty" xml:"prefix,omitempty"`
}

func (ListFunctionsRequest) GoString

func (s ListFunctionsRequest) GoString() string

func (*ListFunctionsRequest) SetLimit

func (*ListFunctionsRequest) SetNextToken

func (s *ListFunctionsRequest) SetNextToken(v string) *ListFunctionsRequest

func (*ListFunctionsRequest) SetPrefix

func (ListFunctionsRequest) String

func (s ListFunctionsRequest) String() string

type ListFunctionsResponse

type ListFunctionsResponse struct {
	Headers    map[string]*string   `json:"headers" xml:"headers" require:"true"`
	StatusCode *int32               `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListFunctionsOutput `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListFunctionsResponse) GoString

func (s ListFunctionsResponse) GoString() string

func (*ListFunctionsResponse) SetBody

func (*ListFunctionsResponse) SetHeaders

func (*ListFunctionsResponse) SetStatusCode

func (s *ListFunctionsResponse) SetStatusCode(v int32) *ListFunctionsResponse

func (ListFunctionsResponse) String

func (s ListFunctionsResponse) String() string

type ListInstancesOutput

type ListInstancesOutput struct {
	Instances []*InstanceInfo `json:"instances" xml:"instances" type:"Repeated"`
}

func (ListInstancesOutput) GoString

func (s ListInstancesOutput) GoString() string

func (*ListInstancesOutput) SetInstances

func (s *ListInstancesOutput) SetInstances(v []*InstanceInfo) *ListInstancesOutput

func (ListInstancesOutput) String

func (s ListInstancesOutput) String() string

type ListInstancesRequest

type ListInstancesRequest struct {
	Qualifier     *string `json:"qualifier,omitempty" xml:"qualifier,omitempty"`
	WithAllActive *bool   `json:"withAllActive,omitempty" xml:"withAllActive,omitempty"`
}

func (ListInstancesRequest) GoString

func (s ListInstancesRequest) GoString() string

func (*ListInstancesRequest) SetQualifier

func (s *ListInstancesRequest) SetQualifier(v string) *ListInstancesRequest

func (*ListInstancesRequest) SetWithAllActive

func (s *ListInstancesRequest) SetWithAllActive(v bool) *ListInstancesRequest

func (ListInstancesRequest) String

func (s ListInstancesRequest) String() string

type ListInstancesResponse

type ListInstancesResponse struct {
	Headers    map[string]*string   `json:"headers" xml:"headers" require:"true"`
	StatusCode *int32               `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListInstancesOutput `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListInstancesResponse) GoString

func (s ListInstancesResponse) GoString() string

func (*ListInstancesResponse) SetBody

func (*ListInstancesResponse) SetHeaders

func (*ListInstancesResponse) SetStatusCode

func (s *ListInstancesResponse) SetStatusCode(v int32) *ListInstancesResponse

func (ListInstancesResponse) String

func (s ListInstancesResponse) String() string

type ListLayerVersionOutput

type ListLayerVersionOutput struct {
	Layers      []*Layer `json:"layers" xml:"layers" type:"Repeated"`
	NextVersion *int32   `json:"nextVersion,omitempty" xml:"nextVersion,omitempty"`
}

func (ListLayerVersionOutput) GoString

func (s ListLayerVersionOutput) GoString() string

func (*ListLayerVersionOutput) SetLayers

func (*ListLayerVersionOutput) SetNextVersion

func (s *ListLayerVersionOutput) SetNextVersion(v int32) *ListLayerVersionOutput

func (ListLayerVersionOutput) String

func (s ListLayerVersionOutput) String() string

type ListLayerVersionsRequest

type ListLayerVersionsRequest struct {
	Limit        *int32  `json:"limit,omitempty" xml:"limit,omitempty"`
	StartVersion *string `json:"startVersion,omitempty" xml:"startVersion,omitempty"`
}

func (ListLayerVersionsRequest) GoString

func (s ListLayerVersionsRequest) GoString() string

func (*ListLayerVersionsRequest) SetLimit

func (*ListLayerVersionsRequest) SetStartVersion

func (ListLayerVersionsRequest) String

func (s ListLayerVersionsRequest) String() string

type ListLayerVersionsResponse

type ListLayerVersionsResponse struct {
	Headers    map[string]*string      `json:"headers" xml:"headers" require:"true"`
	StatusCode *int32                  `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListLayerVersionOutput `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListLayerVersionsResponse) GoString

func (s ListLayerVersionsResponse) GoString() string

func (*ListLayerVersionsResponse) SetBody

func (*ListLayerVersionsResponse) SetHeaders

func (*ListLayerVersionsResponse) SetStatusCode

func (ListLayerVersionsResponse) String

func (s ListLayerVersionsResponse) String() string

type ListLayersOutput

type ListLayersOutput struct {
	Layers    []*Layer `json:"layers" xml:"layers" type:"Repeated"`
	NextToken *string  `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
}

func (ListLayersOutput) GoString

func (s ListLayersOutput) GoString() string

func (*ListLayersOutput) SetLayers

func (s *ListLayersOutput) SetLayers(v []*Layer) *ListLayersOutput

func (*ListLayersOutput) SetNextToken

func (s *ListLayersOutput) SetNextToken(v string) *ListLayersOutput

func (ListLayersOutput) String

func (s ListLayersOutput) String() string

type ListLayersRequest

type ListLayersRequest struct {
	Limit     *int32  `json:"limit,omitempty" xml:"limit,omitempty"`
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	Official  *string `json:"official,omitempty" xml:"official,omitempty"`
	Prefix    *string `json:"prefix,omitempty" xml:"prefix,omitempty"`
	Public    *string `json:"public,omitempty" xml:"public,omitempty"`
}

func (ListLayersRequest) GoString

func (s ListLayersRequest) GoString() string

func (*ListLayersRequest) SetLimit

func (s *ListLayersRequest) SetLimit(v int32) *ListLayersRequest

func (*ListLayersRequest) SetNextToken

func (s *ListLayersRequest) SetNextToken(v string) *ListLayersRequest

func (*ListLayersRequest) SetOfficial

func (s *ListLayersRequest) SetOfficial(v string) *ListLayersRequest

func (*ListLayersRequest) SetPrefix

func (s *ListLayersRequest) SetPrefix(v string) *ListLayersRequest

func (*ListLayersRequest) SetPublic

func (s *ListLayersRequest) SetPublic(v string) *ListLayersRequest

func (ListLayersRequest) String

func (s ListLayersRequest) String() string

type ListLayersResponse

type ListLayersResponse struct {
	Headers    map[string]*string `json:"headers" xml:"headers" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListLayersOutput  `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListLayersResponse) GoString

func (s ListLayersResponse) GoString() string

func (*ListLayersResponse) SetBody

func (*ListLayersResponse) SetHeaders

func (s *ListLayersResponse) SetHeaders(v map[string]*string) *ListLayersResponse

func (*ListLayersResponse) SetStatusCode

func (s *ListLayersResponse) SetStatusCode(v int32) *ListLayersResponse

func (ListLayersResponse) String

func (s ListLayersResponse) String() string

type ListProvisionConfigsOutput

type ListProvisionConfigsOutput struct {
	NextToken        *string            `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	ProvisionConfigs []*ProvisionConfig `json:"provisionConfigs" xml:"provisionConfigs" type:"Repeated"`
}

func (ListProvisionConfigsOutput) GoString

func (s ListProvisionConfigsOutput) GoString() string

func (*ListProvisionConfigsOutput) SetNextToken

func (*ListProvisionConfigsOutput) SetProvisionConfigs

func (ListProvisionConfigsOutput) String

type ListProvisionConfigsRequest

type ListProvisionConfigsRequest struct {
	FunctionName *string `json:"functionName,omitempty" xml:"functionName,omitempty"`
	Limit        *int32  `json:"limit,omitempty" xml:"limit,omitempty"`
	NextToken    *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
}

func (ListProvisionConfigsRequest) GoString

func (s ListProvisionConfigsRequest) GoString() string

func (*ListProvisionConfigsRequest) SetFunctionName

func (*ListProvisionConfigsRequest) SetLimit

func (*ListProvisionConfigsRequest) SetNextToken

func (ListProvisionConfigsRequest) String

type ListProvisionConfigsResponse

type ListProvisionConfigsResponse struct {
	Headers    map[string]*string          `json:"headers" xml:"headers" require:"true"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListProvisionConfigsOutput `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListProvisionConfigsResponse) GoString

func (s ListProvisionConfigsResponse) GoString() string

func (*ListProvisionConfigsResponse) SetBody

func (*ListProvisionConfigsResponse) SetHeaders

func (*ListProvisionConfigsResponse) SetStatusCode

func (ListProvisionConfigsResponse) String

type ListTaggedResourcesOutput

type ListTaggedResourcesOutput struct {
	NextToken *string     `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	Resources []*Resource `json:"resources" xml:"resources" type:"Repeated"`
}

func (ListTaggedResourcesOutput) GoString

func (s ListTaggedResourcesOutput) GoString() string

func (*ListTaggedResourcesOutput) SetNextToken

func (*ListTaggedResourcesOutput) SetResources

func (ListTaggedResourcesOutput) String

func (s ListTaggedResourcesOutput) String() string

type ListTaggedResourcesRequest

type ListTaggedResourcesRequest struct {
	Limit     *int32  `json:"limit,omitempty" xml:"limit,omitempty"`
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
}

func (ListTaggedResourcesRequest) GoString

func (s ListTaggedResourcesRequest) GoString() string

func (*ListTaggedResourcesRequest) SetLimit

func (*ListTaggedResourcesRequest) SetNextToken

func (ListTaggedResourcesRequest) String

type ListTaggedResourcesResponse

type ListTaggedResourcesResponse struct {
	Headers    map[string]*string         `json:"headers" xml:"headers" require:"true"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListTaggedResourcesOutput `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListTaggedResourcesResponse) GoString

func (s ListTaggedResourcesResponse) GoString() string

func (*ListTaggedResourcesResponse) SetBody

func (*ListTaggedResourcesResponse) SetHeaders

func (*ListTaggedResourcesResponse) SetStatusCode

func (ListTaggedResourcesResponse) String

type ListTriggersOutput

type ListTriggersOutput struct {
	NextToken *string    `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	Triggers  []*Trigger `json:"triggers" xml:"triggers" type:"Repeated"`
}

func (ListTriggersOutput) GoString

func (s ListTriggersOutput) GoString() string

func (*ListTriggersOutput) SetNextToken

func (s *ListTriggersOutput) SetNextToken(v string) *ListTriggersOutput

func (*ListTriggersOutput) SetTriggers

func (s *ListTriggersOutput) SetTriggers(v []*Trigger) *ListTriggersOutput

func (ListTriggersOutput) String

func (s ListTriggersOutput) String() string

type ListTriggersRequest

type ListTriggersRequest struct {
	Limit     *int32  `json:"limit,omitempty" xml:"limit,omitempty"`
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	Prefix    *string `json:"prefix,omitempty" xml:"prefix,omitempty"`
}

func (ListTriggersRequest) GoString

func (s ListTriggersRequest) GoString() string

func (*ListTriggersRequest) SetLimit

func (*ListTriggersRequest) SetNextToken

func (s *ListTriggersRequest) SetNextToken(v string) *ListTriggersRequest

func (*ListTriggersRequest) SetPrefix

func (ListTriggersRequest) String

func (s ListTriggersRequest) String() string

type ListTriggersResponse

type ListTriggersResponse struct {
	Headers    map[string]*string  `json:"headers" xml:"headers" require:"true"`
	StatusCode *int32              `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListTriggersOutput `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListTriggersResponse) GoString

func (s ListTriggersResponse) GoString() string

func (*ListTriggersResponse) SetBody

func (*ListTriggersResponse) SetHeaders

func (s *ListTriggersResponse) SetHeaders(v map[string]*string) *ListTriggersResponse

func (*ListTriggersResponse) SetStatusCode

func (s *ListTriggersResponse) SetStatusCode(v int32) *ListTriggersResponse

func (ListTriggersResponse) String

func (s ListTriggersResponse) String() string

type ListVersionsOutput

type ListVersionsOutput struct {
	Direction *string    `json:"direction,omitempty" xml:"direction,omitempty"`
	NextToken *string    `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	Versions  []*Version `json:"versions" xml:"versions" type:"Repeated"`
}

func (ListVersionsOutput) GoString

func (s ListVersionsOutput) GoString() string

func (*ListVersionsOutput) SetDirection

func (s *ListVersionsOutput) SetDirection(v string) *ListVersionsOutput

func (*ListVersionsOutput) SetNextToken

func (s *ListVersionsOutput) SetNextToken(v string) *ListVersionsOutput

func (*ListVersionsOutput) SetVersions

func (s *ListVersionsOutput) SetVersions(v []*Version) *ListVersionsOutput

func (ListVersionsOutput) String

func (s ListVersionsOutput) String() string

type LogConfig

type LogConfig struct {
	EnableInstanceMetrics *bool   `json:"enableInstanceMetrics,omitempty" xml:"enableInstanceMetrics,omitempty"`
	EnableRequestMetrics  *bool   `json:"enableRequestMetrics,omitempty" xml:"enableRequestMetrics,omitempty"`
	LogBeginRule          *string `json:"logBeginRule,omitempty" xml:"logBeginRule,omitempty"`
	Logstore              *string `json:"logstore,omitempty" xml:"logstore,omitempty"`
	Project               *string `json:"project,omitempty" xml:"project,omitempty"`
}

func (LogConfig) GoString

func (s LogConfig) GoString() string

func (*LogConfig) SetEnableInstanceMetrics

func (s *LogConfig) SetEnableInstanceMetrics(v bool) *LogConfig

func (*LogConfig) SetEnableRequestMetrics

func (s *LogConfig) SetEnableRequestMetrics(v bool) *LogConfig

func (*LogConfig) SetLogBeginRule

func (s *LogConfig) SetLogBeginRule(v string) *LogConfig

func (*LogConfig) SetLogstore

func (s *LogConfig) SetLogstore(v string) *LogConfig

func (*LogConfig) SetProject

func (s *LogConfig) SetProject(v string) *LogConfig

func (LogConfig) String

func (s LogConfig) String() string

type NASConfig

type NASConfig struct {
	GroupId     *int32            `json:"groupId,omitempty" xml:"groupId,omitempty"`
	MountPoints []*NASMountConfig `json:"mountPoints" xml:"mountPoints" type:"Repeated"`
	UserId      *int32            `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (NASConfig) GoString

func (s NASConfig) GoString() string

func (*NASConfig) SetGroupId

func (s *NASConfig) SetGroupId(v int32) *NASConfig

func (*NASConfig) SetMountPoints

func (s *NASConfig) SetMountPoints(v []*NASMountConfig) *NASConfig

func (*NASConfig) SetUserId

func (s *NASConfig) SetUserId(v int32) *NASConfig

func (NASConfig) String

func (s NASConfig) String() string

type NASMountConfig

type NASMountConfig struct {
	EnableTLS  *bool   `json:"enableTLS,omitempty" xml:"enableTLS,omitempty"`
	MountDir   *string `json:"mountDir,omitempty" xml:"mountDir,omitempty"`
	ServerAddr *string `json:"serverAddr,omitempty" xml:"serverAddr,omitempty"`
}

func (NASMountConfig) GoString

func (s NASMountConfig) GoString() string

func (*NASMountConfig) SetEnableTLS

func (s *NASMountConfig) SetEnableTLS(v bool) *NASMountConfig

func (*NASMountConfig) SetMountDir

func (s *NASMountConfig) SetMountDir(v string) *NASMountConfig

func (*NASMountConfig) SetServerAddr

func (s *NASMountConfig) SetServerAddr(v string) *NASMountConfig

func (NASMountConfig) String

func (s NASMountConfig) String() string

type OSSMountConfig

type OSSMountConfig struct {
	MountPoints []*OSSMountPoint `json:"mountPoints" xml:"mountPoints" type:"Repeated"`
}

func (OSSMountConfig) GoString

func (s OSSMountConfig) GoString() string

func (*OSSMountConfig) SetMountPoints

func (s *OSSMountConfig) SetMountPoints(v []*OSSMountPoint) *OSSMountConfig

func (OSSMountConfig) String

func (s OSSMountConfig) String() string

type OSSMountPoint

type OSSMountPoint struct {
	BucketName *string `json:"bucketName,omitempty" xml:"bucketName,omitempty"`
	BucketPath *string `json:"bucketPath,omitempty" xml:"bucketPath,omitempty"`
	Endpoint   *string `json:"endpoint,omitempty" xml:"endpoint,omitempty"`
	MountDir   *string `json:"mountDir,omitempty" xml:"mountDir,omitempty"`
	ReadOnly   *bool   `json:"readOnly,omitempty" xml:"readOnly,omitempty"`
}

func (OSSMountPoint) GoString

func (s OSSMountPoint) GoString() string

func (*OSSMountPoint) SetBucketName

func (s *OSSMountPoint) SetBucketName(v string) *OSSMountPoint

func (*OSSMountPoint) SetBucketPath

func (s *OSSMountPoint) SetBucketPath(v string) *OSSMountPoint

func (*OSSMountPoint) SetEndpoint

func (s *OSSMountPoint) SetEndpoint(v string) *OSSMountPoint

func (*OSSMountPoint) SetMountDir

func (s *OSSMountPoint) SetMountDir(v string) *OSSMountPoint

func (*OSSMountPoint) SetReadOnly

func (s *OSSMountPoint) SetReadOnly(v bool) *OSSMountPoint

func (OSSMountPoint) String

func (s OSSMountPoint) String() string

type OutputCodeLocation

type OutputCodeLocation struct {
	Location       *string `json:"location,omitempty" xml:"location,omitempty"`
	RepositoryType *string `json:"repositoryType,omitempty" xml:"repositoryType,omitempty"`
}

func (OutputCodeLocation) GoString

func (s OutputCodeLocation) GoString() string

func (*OutputCodeLocation) SetLocation

func (s *OutputCodeLocation) SetLocation(v string) *OutputCodeLocation

func (*OutputCodeLocation) SetRepositoryType

func (s *OutputCodeLocation) SetRepositoryType(v string) *OutputCodeLocation

func (OutputCodeLocation) String

func (s OutputCodeLocation) String() string

type OutputFuncCode

type OutputFuncCode struct {
	Checksum *string `json:"checksum,omitempty" xml:"checksum,omitempty"`
	Url      *string `json:"url,omitempty" xml:"url,omitempty"`
}

func (OutputFuncCode) GoString

func (s OutputFuncCode) GoString() string

func (*OutputFuncCode) SetChecksum

func (s *OutputFuncCode) SetChecksum(v string) *OutputFuncCode

func (*OutputFuncCode) SetUrl

func (s *OutputFuncCode) SetUrl(v string) *OutputFuncCode

func (OutputFuncCode) String

func (s OutputFuncCode) String() string

type PathConfig

type PathConfig struct {
	AccountId          *string             `json:"accountId,omitempty" xml:"accountId,omitempty"`
	FunctionName       *string             `json:"functionName,omitempty" xml:"functionName,omitempty"`
	InnerRewriteConfig *InnerRewriteConfig `json:"innerRewriteConfig,omitempty" xml:"innerRewriteConfig,omitempty"`
	Methods            []*string           `json:"methods" xml:"methods" type:"Repeated"`
	Path               *string             `json:"path,omitempty" xml:"path,omitempty"`
	Qualifier          *string             `json:"qualifier,omitempty" xml:"qualifier,omitempty"`
	RewriteConfig      *RewriteConfig      `json:"rewriteConfig,omitempty" xml:"rewriteConfig,omitempty"`
	ServiceName        *string             `json:"serviceName,omitempty" xml:"serviceName,omitempty"`
}

func (PathConfig) GoString

func (s PathConfig) GoString() string

func (*PathConfig) SetAccountId

func (s *PathConfig) SetAccountId(v string) *PathConfig

func (*PathConfig) SetFunctionName

func (s *PathConfig) SetFunctionName(v string) *PathConfig

func (*PathConfig) SetInnerRewriteConfig

func (s *PathConfig) SetInnerRewriteConfig(v *InnerRewriteConfig) *PathConfig

func (*PathConfig) SetMethods

func (s *PathConfig) SetMethods(v []*string) *PathConfig

func (*PathConfig) SetPath

func (s *PathConfig) SetPath(v string) *PathConfig

func (*PathConfig) SetQualifier

func (s *PathConfig) SetQualifier(v string) *PathConfig

func (*PathConfig) SetRewriteConfig

func (s *PathConfig) SetRewriteConfig(v *RewriteConfig) *PathConfig

func (*PathConfig) SetServiceName

func (s *PathConfig) SetServiceName(v string) *PathConfig

func (PathConfig) String

func (s PathConfig) String() string

type PolicyItem

type PolicyItem struct {
	Key      *string `json:"key,omitempty" xml:"key,omitempty"`
	Operator *string `json:"operator,omitempty" xml:"operator,omitempty"`
	Type     *string `json:"type,omitempty" xml:"type,omitempty"`
	Value    *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (PolicyItem) GoString

func (s PolicyItem) GoString() string

func (*PolicyItem) SetKey

func (s *PolicyItem) SetKey(v string) *PolicyItem

func (*PolicyItem) SetOperator

func (s *PolicyItem) SetOperator(v string) *PolicyItem

func (*PolicyItem) SetType

func (s *PolicyItem) SetType(v string) *PolicyItem

func (*PolicyItem) SetValue

func (s *PolicyItem) SetValue(v string) *PolicyItem

func (PolicyItem) String

func (s PolicyItem) String() string

type ProvisionConfig

type ProvisionConfig struct {
	AlwaysAllocateCPU      *bool                   `json:"alwaysAllocateCPU,omitempty" xml:"alwaysAllocateCPU,omitempty"`
	Current                *int64                  `json:"current,omitempty" xml:"current,omitempty"`
	CurrentError           *string                 `json:"currentError,omitempty" xml:"currentError,omitempty"`
	FunctionArn            *string                 `json:"functionArn,omitempty" xml:"functionArn,omitempty"`
	ScheduledActions       []*ScheduledAction      `json:"scheduledActions" xml:"scheduledActions" type:"Repeated"`
	Target                 *int64                  `json:"target,omitempty" xml:"target,omitempty"`
	TargetTrackingPolicies []*TargetTrackingPolicy `json:"targetTrackingPolicies" xml:"targetTrackingPolicies" type:"Repeated"`
}

func (ProvisionConfig) GoString

func (s ProvisionConfig) GoString() string

func (*ProvisionConfig) SetAlwaysAllocateCPU

func (s *ProvisionConfig) SetAlwaysAllocateCPU(v bool) *ProvisionConfig

func (*ProvisionConfig) SetCurrent

func (s *ProvisionConfig) SetCurrent(v int64) *ProvisionConfig

func (*ProvisionConfig) SetCurrentError

func (s *ProvisionConfig) SetCurrentError(v string) *ProvisionConfig

func (*ProvisionConfig) SetFunctionArn

func (s *ProvisionConfig) SetFunctionArn(v string) *ProvisionConfig

func (*ProvisionConfig) SetScheduledActions

func (s *ProvisionConfig) SetScheduledActions(v []*ScheduledAction) *ProvisionConfig

func (*ProvisionConfig) SetTarget

func (s *ProvisionConfig) SetTarget(v int64) *ProvisionConfig

func (*ProvisionConfig) SetTargetTrackingPolicies

func (s *ProvisionConfig) SetTargetTrackingPolicies(v []*TargetTrackingPolicy) *ProvisionConfig

func (ProvisionConfig) String

func (s ProvisionConfig) String() string

type PublishFunctionVersionRequest

type PublishFunctionVersionRequest struct {
	Body *PublishVersionInput `json:"body,omitempty" xml:"body,omitempty"`
}

func (PublishFunctionVersionRequest) GoString

func (*PublishFunctionVersionRequest) SetBody

func (PublishFunctionVersionRequest) String

type PublishFunctionVersionResponse

type PublishFunctionVersionResponse struct {
	Headers    map[string]*string `json:"headers" xml:"headers" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *Version           `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (PublishFunctionVersionResponse) GoString

func (*PublishFunctionVersionResponse) SetBody

func (*PublishFunctionVersionResponse) SetHeaders

func (*PublishFunctionVersionResponse) SetStatusCode

func (PublishFunctionVersionResponse) String

type PublishVersionInput

type PublishVersionInput struct {
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
}

func (PublishVersionInput) GoString

func (s PublishVersionInput) GoString() string

func (*PublishVersionInput) SetDescription

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

func (PublishVersionInput) String

func (s PublishVersionInput) String() string

type PutAsyncInvokeConfigInput

type PutAsyncInvokeConfigInput struct {
	DestinationConfig         *DestinationConfig `json:"destinationConfig,omitempty" xml:"destinationConfig,omitempty"`
	MaxAsyncEventAgeInSeconds *int64             `json:"maxAsyncEventAgeInSeconds,omitempty" xml:"maxAsyncEventAgeInSeconds,omitempty"`
	MaxAsyncRetryAttempts     *int64             `json:"maxAsyncRetryAttempts,omitempty" xml:"maxAsyncRetryAttempts,omitempty"`
}

func (PutAsyncInvokeConfigInput) GoString

func (s PutAsyncInvokeConfigInput) GoString() string

func (*PutAsyncInvokeConfigInput) SetDestinationConfig

func (*PutAsyncInvokeConfigInput) SetMaxAsyncEventAgeInSeconds

func (s *PutAsyncInvokeConfigInput) SetMaxAsyncEventAgeInSeconds(v int64) *PutAsyncInvokeConfigInput

func (*PutAsyncInvokeConfigInput) SetMaxAsyncRetryAttempts

func (s *PutAsyncInvokeConfigInput) SetMaxAsyncRetryAttempts(v int64) *PutAsyncInvokeConfigInput

func (PutAsyncInvokeConfigInput) String

func (s PutAsyncInvokeConfigInput) String() string

type PutAsyncInvokeConfigRequest

type PutAsyncInvokeConfigRequest struct {
	Body      *PutAsyncInvokeConfigInput `json:"body,omitempty" xml:"body,omitempty"`
	Qualifier *string                    `json:"qualifier,omitempty" xml:"qualifier,omitempty"`
}

func (PutAsyncInvokeConfigRequest) GoString

func (s PutAsyncInvokeConfigRequest) GoString() string

func (*PutAsyncInvokeConfigRequest) SetBody

func (*PutAsyncInvokeConfigRequest) SetQualifier

func (PutAsyncInvokeConfigRequest) String

type PutAsyncInvokeConfigResponse

type PutAsyncInvokeConfigResponse struct {
	Headers    map[string]*string `json:"headers" xml:"headers" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *AsyncConfig       `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (PutAsyncInvokeConfigResponse) GoString

func (s PutAsyncInvokeConfigResponse) GoString() string

func (*PutAsyncInvokeConfigResponse) SetBody

func (*PutAsyncInvokeConfigResponse) SetHeaders

func (*PutAsyncInvokeConfigResponse) SetStatusCode

func (PutAsyncInvokeConfigResponse) String

type PutConcurrencyConfigRequest

type PutConcurrencyConfigRequest struct {
	Body *PutConcurrencyInput `json:"body,omitempty" xml:"body,omitempty"`
}

func (PutConcurrencyConfigRequest) GoString

func (s PutConcurrencyConfigRequest) GoString() string

func (*PutConcurrencyConfigRequest) SetBody

func (PutConcurrencyConfigRequest) String

type PutConcurrencyConfigResponse

type PutConcurrencyConfigResponse struct {
	Headers    map[string]*string `json:"headers" xml:"headers" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ConcurrencyConfig `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (PutConcurrencyConfigResponse) GoString

func (s PutConcurrencyConfigResponse) GoString() string

func (*PutConcurrencyConfigResponse) SetBody

func (*PutConcurrencyConfigResponse) SetHeaders

func (*PutConcurrencyConfigResponse) SetStatusCode

func (PutConcurrencyConfigResponse) String

type PutConcurrencyInput

type PutConcurrencyInput struct {
	ReservedConcurrency *int64 `json:"reservedConcurrency,omitempty" xml:"reservedConcurrency,omitempty"`
}

func (PutConcurrencyInput) GoString

func (s PutConcurrencyInput) GoString() string

func (*PutConcurrencyInput) SetReservedConcurrency

func (s *PutConcurrencyInput) SetReservedConcurrency(v int64) *PutConcurrencyInput

func (PutConcurrencyInput) String

func (s PutConcurrencyInput) String() string

type PutLayerACLRequest

type PutLayerACLRequest struct {
	Public *string `json:"public,omitempty" xml:"public,omitempty"`
}

func (PutLayerACLRequest) GoString

func (s PutLayerACLRequest) GoString() string

func (*PutLayerACLRequest) SetPublic

func (s *PutLayerACLRequest) SetPublic(v string) *PutLayerACLRequest

func (PutLayerACLRequest) String

func (s PutLayerACLRequest) String() string

type PutLayerACLResponse

type PutLayerACLResponse struct {
	Headers    map[string]*string `json:"headers" xml:"headers" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (PutLayerACLResponse) GoString

func (s PutLayerACLResponse) GoString() string

func (*PutLayerACLResponse) SetHeaders

func (s *PutLayerACLResponse) SetHeaders(v map[string]*string) *PutLayerACLResponse

func (*PutLayerACLResponse) SetStatusCode

func (s *PutLayerACLResponse) SetStatusCode(v int32) *PutLayerACLResponse

func (PutLayerACLResponse) String

func (s PutLayerACLResponse) String() string

type PutProvisionConfigInput

type PutProvisionConfigInput struct {
	AlwaysAllocateCPU      *bool                   `json:"alwaysAllocateCPU,omitempty" xml:"alwaysAllocateCPU,omitempty"`
	ScheduledActions       []*ScheduledAction      `json:"scheduledActions" xml:"scheduledActions" type:"Repeated"`
	Target                 *int64                  `json:"target,omitempty" xml:"target,omitempty"`
	TargetTrackingPolicies []*TargetTrackingPolicy `json:"targetTrackingPolicies" xml:"targetTrackingPolicies" type:"Repeated"`
}

func (PutProvisionConfigInput) GoString

func (s PutProvisionConfigInput) GoString() string

func (*PutProvisionConfigInput) SetAlwaysAllocateCPU

func (s *PutProvisionConfigInput) SetAlwaysAllocateCPU(v bool) *PutProvisionConfigInput

func (*PutProvisionConfigInput) SetScheduledActions

func (s *PutProvisionConfigInput) SetScheduledActions(v []*ScheduledAction) *PutProvisionConfigInput

func (*PutProvisionConfigInput) SetTarget

func (*PutProvisionConfigInput) SetTargetTrackingPolicies

func (s *PutProvisionConfigInput) SetTargetTrackingPolicies(v []*TargetTrackingPolicy) *PutProvisionConfigInput

func (PutProvisionConfigInput) String

func (s PutProvisionConfigInput) String() string

type PutProvisionConfigRequest

type PutProvisionConfigRequest struct {
	Body      *PutProvisionConfigInput `json:"body,omitempty" xml:"body,omitempty"`
	Qualifier *string                  `json:"qualifier,omitempty" xml:"qualifier,omitempty"`
}

func (PutProvisionConfigRequest) GoString

func (s PutProvisionConfigRequest) GoString() string

func (*PutProvisionConfigRequest) SetBody

func (*PutProvisionConfigRequest) SetQualifier

func (PutProvisionConfigRequest) String

func (s PutProvisionConfigRequest) String() string

type PutProvisionConfigResponse

type PutProvisionConfigResponse struct {
	Headers    map[string]*string `json:"headers" xml:"headers" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ProvisionConfig   `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (PutProvisionConfigResponse) GoString

func (s PutProvisionConfigResponse) GoString() string

func (*PutProvisionConfigResponse) SetBody

func (*PutProvisionConfigResponse) SetHeaders

func (*PutProvisionConfigResponse) SetStatusCode

func (PutProvisionConfigResponse) String

type RegexRule

type RegexRule struct {
	Match       *string `json:"match,omitempty" xml:"match,omitempty"`
	Replacement *string `json:"replacement,omitempty" xml:"replacement,omitempty"`
}

func (RegexRule) GoString

func (s RegexRule) GoString() string

func (*RegexRule) SetMatch

func (s *RegexRule) SetMatch(v string) *RegexRule

func (*RegexRule) SetReplacement

func (s *RegexRule) SetReplacement(v string) *RegexRule

func (RegexRule) String

func (s RegexRule) String() string

type Resource

type Resource struct {
	ResourceArn *string            `json:"resourceArn,omitempty" xml:"resourceArn,omitempty"`
	Tags        map[string]*string `json:"tags" xml:"tags"`
}

func (Resource) GoString

func (s Resource) GoString() string

func (*Resource) SetResourceArn

func (s *Resource) SetResourceArn(v string) *Resource

func (*Resource) SetTags

func (s *Resource) SetTags(v map[string]*string) *Resource

func (Resource) String

func (s Resource) String() string

type RewriteConfig

type RewriteConfig struct {
	EqualRules    []*EqualRule    `json:"equalRules" xml:"equalRules" type:"Repeated"`
	RegexRules    []*RegexRule    `json:"regexRules" xml:"regexRules" type:"Repeated"`
	WildcardRules []*WildcardRule `json:"wildcardRules" xml:"wildcardRules" type:"Repeated"`
}

func (RewriteConfig) GoString

func (s RewriteConfig) GoString() string

func (*RewriteConfig) SetEqualRules

func (s *RewriteConfig) SetEqualRules(v []*EqualRule) *RewriteConfig

func (*RewriteConfig) SetRegexRules

func (s *RewriteConfig) SetRegexRules(v []*RegexRule) *RewriteConfig

func (*RewriteConfig) SetWildcardRules

func (s *RewriteConfig) SetWildcardRules(v []*WildcardRule) *RewriteConfig

func (RewriteConfig) String

func (s RewriteConfig) String() string

type RewriteRegexRule

type RewriteRegexRule struct {
	RegexStr    *string `json:"regexStr,omitempty" xml:"regexStr,omitempty"`
	Replacement *string `json:"replacement,omitempty" xml:"replacement,omitempty"`
}

func (RewriteRegexRule) GoString

func (s RewriteRegexRule) GoString() string

func (*RewriteRegexRule) SetRegexStr

func (s *RewriteRegexRule) SetRegexStr(v string) *RewriteRegexRule

func (*RewriteRegexRule) SetReplacement

func (s *RewriteRegexRule) SetReplacement(v string) *RewriteRegexRule

func (RewriteRegexRule) String

func (s RewriteRegexRule) String() string

type RouteConfig

type RouteConfig struct {
	Routes []*PathConfig `json:"routes" xml:"routes" type:"Repeated"`
}

func (RouteConfig) GoString

func (s RouteConfig) GoString() string

func (*RouteConfig) SetRoutes

func (s *RouteConfig) SetRoutes(v []*PathConfig) *RouteConfig

func (RouteConfig) String

func (s RouteConfig) String() string

type RoutePolicy

type RoutePolicy struct {
	Condition   *string       `json:"condition,omitempty" xml:"condition,omitempty"`
	PolicyItems []*PolicyItem `json:"policyItems" xml:"policyItems" type:"Repeated"`
}

func (RoutePolicy) GoString

func (s RoutePolicy) GoString() string

func (*RoutePolicy) SetCondition

func (s *RoutePolicy) SetCondition(v string) *RoutePolicy

func (*RoutePolicy) SetPolicyItems

func (s *RoutePolicy) SetPolicyItems(v []*PolicyItem) *RoutePolicy

func (RoutePolicy) String

func (s RoutePolicy) String() string

type ScheduledAction

type ScheduledAction struct {
	EndTime            *string `json:"endTime,omitempty" xml:"endTime,omitempty"`
	Name               *string `json:"name,omitempty" xml:"name,omitempty"`
	ScheduleExpression *string `json:"scheduleExpression,omitempty" xml:"scheduleExpression,omitempty"`
	StartTime          *string `json:"startTime,omitempty" xml:"startTime,omitempty"`
	Target             *int64  `json:"target,omitempty" xml:"target,omitempty"`
}

func (ScheduledAction) GoString

func (s ScheduledAction) GoString() string

func (*ScheduledAction) SetEndTime

func (s *ScheduledAction) SetEndTime(v string) *ScheduledAction

func (*ScheduledAction) SetName

func (s *ScheduledAction) SetName(v string) *ScheduledAction

func (*ScheduledAction) SetScheduleExpression

func (s *ScheduledAction) SetScheduleExpression(v string) *ScheduledAction

func (*ScheduledAction) SetStartTime

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

func (*ScheduledAction) SetTarget

func (s *ScheduledAction) SetTarget(v int64) *ScheduledAction

func (ScheduledAction) String

func (s ScheduledAction) String() string

type TLSConfig

type TLSConfig struct {
	CipherSuites []*string `json:"cipherSuites" xml:"cipherSuites" type:"Repeated"`
	MaxVersion   *string   `json:"maxVersion,omitempty" xml:"maxVersion,omitempty"`
	MinVersion   *string   `json:"minVersion,omitempty" xml:"minVersion,omitempty"`
}

func (TLSConfig) GoString

func (s TLSConfig) GoString() string

func (*TLSConfig) SetCipherSuites

func (s *TLSConfig) SetCipherSuites(v []*string) *TLSConfig

func (*TLSConfig) SetMaxVersion

func (s *TLSConfig) SetMaxVersion(v string) *TLSConfig

func (*TLSConfig) SetMinVersion

func (s *TLSConfig) SetMinVersion(v string) *TLSConfig

func (TLSConfig) String

func (s TLSConfig) String() string

type Tag

type Tag struct {
	Key   *string `json:"key,omitempty" xml:"key,omitempty"`
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (Tag) GoString

func (s Tag) GoString() string

func (*Tag) SetKey

func (s *Tag) SetKey(v string) *Tag

func (*Tag) SetValue

func (s *Tag) SetValue(v string) *Tag

func (Tag) String

func (s Tag) String() string

type TagResourceInput

type TagResourceInput struct {
	ResourceArn  *string            `json:"resourceArn,omitempty" xml:"resourceArn,omitempty"`
	ResourceType *string            `json:"resourceType,omitempty" xml:"resourceType,omitempty"`
	Tags         map[string]*string `json:"tags" xml:"tags"`
}

func (TagResourceInput) GoString

func (s TagResourceInput) GoString() string

func (*TagResourceInput) SetResourceArn

func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput

func (*TagResourceInput) SetResourceType

func (s *TagResourceInput) SetResourceType(v string) *TagResourceInput

func (*TagResourceInput) SetTags

func (s *TagResourceInput) SetTags(v map[string]*string) *TagResourceInput

func (TagResourceInput) String

func (s TagResourceInput) String() string

type TagResourceRequest

type TagResourceRequest struct {
	Body *TagResourceInput `json:"body,omitempty" xml:"body,omitempty"`
}

func (TagResourceRequest) GoString

func (s TagResourceRequest) GoString() string

func (*TagResourceRequest) SetBody

func (TagResourceRequest) String

func (s TagResourceRequest) String() string

type TagResourceResponse

type TagResourceResponse struct {
	Headers    map[string]*string `json:"headers" xml:"headers" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *Tag               `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (TagResourceResponse) GoString

func (s TagResourceResponse) GoString() string

func (*TagResourceResponse) SetBody

func (*TagResourceResponse) SetHeaders

func (s *TagResourceResponse) SetHeaders(v map[string]*string) *TagResourceResponse

func (*TagResourceResponse) SetStatusCode

func (s *TagResourceResponse) SetStatusCode(v int32) *TagResourceResponse

func (TagResourceResponse) String

func (s TagResourceResponse) String() string

type TargetTrackingPolicy

type TargetTrackingPolicy struct {
	EndTime      *string  `json:"endTime,omitempty" xml:"endTime,omitempty"`
	MaxCapacity  *int64   `json:"maxCapacity,omitempty" xml:"maxCapacity,omitempty"`
	MetricTarget *float32 `json:"metricTarget,omitempty" xml:"metricTarget,omitempty"`
	MetricType   *string  `json:"metricType,omitempty" xml:"metricType,omitempty"`
	MinCapacity  *int64   `json:"minCapacity,omitempty" xml:"minCapacity,omitempty"`
	Name         *string  `json:"name,omitempty" xml:"name,omitempty"`
	StartTime    *string  `json:"startTime,omitempty" xml:"startTime,omitempty"`
}

func (TargetTrackingPolicy) GoString

func (s TargetTrackingPolicy) GoString() string

func (*TargetTrackingPolicy) SetEndTime

func (*TargetTrackingPolicy) SetMaxCapacity

func (s *TargetTrackingPolicy) SetMaxCapacity(v int64) *TargetTrackingPolicy

func (*TargetTrackingPolicy) SetMetricTarget

func (s *TargetTrackingPolicy) SetMetricTarget(v float32) *TargetTrackingPolicy

func (*TargetTrackingPolicy) SetMetricType

func (s *TargetTrackingPolicy) SetMetricType(v string) *TargetTrackingPolicy

func (*TargetTrackingPolicy) SetMinCapacity

func (s *TargetTrackingPolicy) SetMinCapacity(v int64) *TargetTrackingPolicy

func (*TargetTrackingPolicy) SetName

func (*TargetTrackingPolicy) SetStartTime

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

func (TargetTrackingPolicy) String

func (s TargetTrackingPolicy) String() string

type TracingConfig

type TracingConfig struct {
	Params map[string]*string `json:"params" xml:"params"`
	Type   *string            `json:"type,omitempty" xml:"type,omitempty"`
}

func (TracingConfig) GoString

func (s TracingConfig) GoString() string

func (*TracingConfig) SetParams

func (s *TracingConfig) SetParams(v map[string]*string) *TracingConfig

func (*TracingConfig) SetType

func (s *TracingConfig) SetType(v string) *TracingConfig

func (TracingConfig) String

func (s TracingConfig) String() string

type Trigger

type Trigger struct {
	CreatedTime      *string      `json:"createdTime,omitempty" xml:"createdTime,omitempty"`
	Description      *string      `json:"description,omitempty" xml:"description,omitempty"`
	HttpTrigger      *HTTPTrigger `json:"httpTrigger,omitempty" xml:"httpTrigger,omitempty"`
	InvocationRole   *string      `json:"invocationRole,omitempty" xml:"invocationRole,omitempty"`
	LastModifiedTime *string      `json:"lastModifiedTime,omitempty" xml:"lastModifiedTime,omitempty"`
	Qualifier        *string      `json:"qualifier,omitempty" xml:"qualifier,omitempty"`
	SourceArn        *string      `json:"sourceArn,omitempty" xml:"sourceArn,omitempty"`
	Status           *string      `json:"status,omitempty" xml:"status,omitempty"`
	TargetArn        *string      `json:"targetArn,omitempty" xml:"targetArn,omitempty"`
	TriggerConfig    *string      `json:"triggerConfig,omitempty" xml:"triggerConfig,omitempty"`
	TriggerId        *string      `json:"triggerId,omitempty" xml:"triggerId,omitempty"`
	TriggerName      *string      `json:"triggerName,omitempty" xml:"triggerName,omitempty"`
	TriggerType      *string      `json:"triggerType,omitempty" xml:"triggerType,omitempty"`
}

func (Trigger) GoString

func (s Trigger) GoString() string

func (*Trigger) SetCreatedTime

func (s *Trigger) SetCreatedTime(v string) *Trigger

func (*Trigger) SetDescription

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

func (*Trigger) SetHttpTrigger

func (s *Trigger) SetHttpTrigger(v *HTTPTrigger) *Trigger

func (*Trigger) SetInvocationRole

func (s *Trigger) SetInvocationRole(v string) *Trigger

func (*Trigger) SetLastModifiedTime

func (s *Trigger) SetLastModifiedTime(v string) *Trigger

func (*Trigger) SetQualifier

func (s *Trigger) SetQualifier(v string) *Trigger

func (*Trigger) SetSourceArn

func (s *Trigger) SetSourceArn(v string) *Trigger

func (*Trigger) SetStatus

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

func (*Trigger) SetTargetArn

func (s *Trigger) SetTargetArn(v string) *Trigger

func (*Trigger) SetTriggerConfig

func (s *Trigger) SetTriggerConfig(v string) *Trigger

func (*Trigger) SetTriggerId

func (s *Trigger) SetTriggerId(v string) *Trigger

func (*Trigger) SetTriggerName

func (s *Trigger) SetTriggerName(v string) *Trigger

func (*Trigger) SetTriggerType

func (s *Trigger) SetTriggerType(v string) *Trigger

func (Trigger) String

func (s Trigger) String() string

type UntagResourceRequest

type UntagResourceRequest struct {
	All     *bool   `json:"all,omitempty" xml:"all,omitempty"`
	Arn     *string `json:"arn,omitempty" xml:"arn,omitempty"`
	TagKeys *string `json:"tagKeys,omitempty" xml:"tagKeys,omitempty"`
}

func (UntagResourceRequest) GoString

func (s UntagResourceRequest) GoString() string

func (*UntagResourceRequest) SetAll

func (*UntagResourceRequest) SetArn

func (*UntagResourceRequest) SetTagKeys

func (UntagResourceRequest) String

func (s UntagResourceRequest) String() string

type UntagResourceResponse

type UntagResourceResponse struct {
	Headers    map[string]*string `json:"headers" xml:"headers" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (UntagResourceResponse) GoString

func (s UntagResourceResponse) GoString() string

func (*UntagResourceResponse) SetHeaders

func (*UntagResourceResponse) SetStatusCode

func (s *UntagResourceResponse) SetStatusCode(v int32) *UntagResourceResponse

func (UntagResourceResponse) String

func (s UntagResourceResponse) String() string

type UpdateAliasInput

type UpdateAliasInput struct {
	AdditionalVersionWeight map[string]*float32 `json:"additionalVersionWeight" xml:"additionalVersionWeight"`
	Description             *string             `json:"description,omitempty" xml:"description,omitempty"`
	VersionId               *string             `json:"versionId,omitempty" xml:"versionId,omitempty"`
}

func (UpdateAliasInput) GoString

func (s UpdateAliasInput) GoString() string

func (*UpdateAliasInput) SetAdditionalVersionWeight

func (s *UpdateAliasInput) SetAdditionalVersionWeight(v map[string]*float32) *UpdateAliasInput

func (*UpdateAliasInput) SetDescription

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

func (*UpdateAliasInput) SetVersionId

func (s *UpdateAliasInput) SetVersionId(v string) *UpdateAliasInput

func (UpdateAliasInput) String

func (s UpdateAliasInput) String() string

type UpdateAliasRequest

type UpdateAliasRequest struct {
	Body *UpdateAliasInput `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateAliasRequest) GoString

func (s UpdateAliasRequest) GoString() string

func (*UpdateAliasRequest) SetBody

func (UpdateAliasRequest) String

func (s UpdateAliasRequest) String() string

type UpdateAliasResponse

type UpdateAliasResponse struct {
	Headers    map[string]*string `json:"headers" xml:"headers" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *Alias             `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpdateAliasResponse) GoString

func (s UpdateAliasResponse) GoString() string

func (*UpdateAliasResponse) SetBody

func (*UpdateAliasResponse) SetHeaders

func (s *UpdateAliasResponse) SetHeaders(v map[string]*string) *UpdateAliasResponse

func (*UpdateAliasResponse) SetStatusCode

func (s *UpdateAliasResponse) SetStatusCode(v int32) *UpdateAliasResponse

func (UpdateAliasResponse) String

func (s UpdateAliasResponse) String() string

type UpdateCustomDomainInput

type UpdateCustomDomainInput struct {
	CertConfig  *CertConfig  `json:"certConfig,omitempty" xml:"certConfig,omitempty"`
	Protocol    *string      `json:"protocol,omitempty" xml:"protocol,omitempty"`
	RouteConfig *RouteConfig `json:"routeConfig,omitempty" xml:"routeConfig,omitempty"`
	TlsConfig   *TLSConfig   `json:"tlsConfig,omitempty" xml:"tlsConfig,omitempty"`
	WafConfig   *WAFConfig   `json:"wafConfig,omitempty" xml:"wafConfig,omitempty"`
}

func (UpdateCustomDomainInput) GoString

func (s UpdateCustomDomainInput) GoString() string

func (*UpdateCustomDomainInput) SetCertConfig

func (*UpdateCustomDomainInput) SetProtocol

func (*UpdateCustomDomainInput) SetRouteConfig

func (*UpdateCustomDomainInput) SetTlsConfig

func (*UpdateCustomDomainInput) SetWafConfig

func (UpdateCustomDomainInput) String

func (s UpdateCustomDomainInput) String() string

type UpdateCustomDomainRequest

type UpdateCustomDomainRequest struct {
	Body *UpdateCustomDomainInput `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateCustomDomainRequest) GoString

func (s UpdateCustomDomainRequest) GoString() string

func (*UpdateCustomDomainRequest) SetBody

func (UpdateCustomDomainRequest) String

func (s UpdateCustomDomainRequest) String() string

type UpdateCustomDomainResponse

type UpdateCustomDomainResponse struct {
	Headers    map[string]*string `json:"headers" xml:"headers" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CustomDomain      `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpdateCustomDomainResponse) GoString

func (s UpdateCustomDomainResponse) GoString() string

func (*UpdateCustomDomainResponse) SetBody

func (*UpdateCustomDomainResponse) SetHeaders

func (*UpdateCustomDomainResponse) SetStatusCode

func (UpdateCustomDomainResponse) String

type UpdateFunctionInput

type UpdateFunctionInput struct {
	Code                    *InputCodeLocation       `json:"code,omitempty" xml:"code,omitempty"`
	Cpu                     *float32                 `json:"cpu,omitempty" xml:"cpu,omitempty"`
	CustomContainerConfig   *CustomContainerConfig   `json:"customContainerConfig,omitempty" xml:"customContainerConfig,omitempty"`
	CustomDNS               *CustomDNS               `json:"customDNS,omitempty" xml:"customDNS,omitempty"`
	CustomRuntimeConfig     *CustomRuntimeConfig     `json:"customRuntimeConfig,omitempty" xml:"customRuntimeConfig,omitempty"`
	Description             *string                  `json:"description,omitempty" xml:"description,omitempty"`
	DiskSize                *int32                   `json:"diskSize,omitempty" xml:"diskSize,omitempty"`
	EnvironmentVariables    map[string]*string       `json:"environmentVariables" xml:"environmentVariables"`
	GpuConfig               *GPUConfig               `json:"gpuConfig,omitempty" xml:"gpuConfig,omitempty"`
	Handler                 *string                  `json:"handler,omitempty" xml:"handler,omitempty"`
	InstanceConcurrency     *int32                   `json:"instanceConcurrency,omitempty" xml:"instanceConcurrency,omitempty"`
	InstanceLifecycleConfig *InstanceLifecycleConfig `json:"instanceLifecycleConfig,omitempty" xml:"instanceLifecycleConfig,omitempty"`
	InternetAccess          *bool                    `json:"internetAccess,omitempty" xml:"internetAccess,omitempty"`
	Layers                  []*string                `json:"layers" xml:"layers" type:"Repeated"`
	LogConfig               *LogConfig               `json:"logConfig,omitempty" xml:"logConfig,omitempty"`
	MemorySize              *int32                   `json:"memorySize,omitempty" xml:"memorySize,omitempty"`
	NasConfig               *NASConfig               `json:"nasConfig,omitempty" xml:"nasConfig,omitempty"`
	OssMountConfig          *OSSMountConfig          `json:"ossMountConfig,omitempty" xml:"ossMountConfig,omitempty"`
	Role                    *string                  `json:"role,omitempty" xml:"role,omitempty"`
	Runtime                 *string                  `json:"runtime,omitempty" xml:"runtime,omitempty"`
	Timeout                 *int32                   `json:"timeout,omitempty" xml:"timeout,omitempty"`
	TracingConfig           *TracingConfig           `json:"tracingConfig,omitempty" xml:"tracingConfig,omitempty"`
	VpcBinding              *VPCBinding              `json:"vpcBinding,omitempty" xml:"vpcBinding,omitempty"`
	VpcConfig               *VPCConfig               `json:"vpcConfig,omitempty" xml:"vpcConfig,omitempty"`
}

func (UpdateFunctionInput) GoString

func (s UpdateFunctionInput) GoString() string

func (*UpdateFunctionInput) SetCode

func (*UpdateFunctionInput) SetCpu

func (*UpdateFunctionInput) SetCustomContainerConfig

func (s *UpdateFunctionInput) SetCustomContainerConfig(v *CustomContainerConfig) *UpdateFunctionInput

func (*UpdateFunctionInput) SetCustomDNS

func (s *UpdateFunctionInput) SetCustomDNS(v *CustomDNS) *UpdateFunctionInput

func (*UpdateFunctionInput) SetCustomRuntimeConfig

func (s *UpdateFunctionInput) SetCustomRuntimeConfig(v *CustomRuntimeConfig) *UpdateFunctionInput

func (*UpdateFunctionInput) SetDescription

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

func (*UpdateFunctionInput) SetDiskSize

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

func (*UpdateFunctionInput) SetEnvironmentVariables

func (s *UpdateFunctionInput) SetEnvironmentVariables(v map[string]*string) *UpdateFunctionInput

func (*UpdateFunctionInput) SetGpuConfig

func (s *UpdateFunctionInput) SetGpuConfig(v *GPUConfig) *UpdateFunctionInput

func (*UpdateFunctionInput) SetHandler

func (*UpdateFunctionInput) SetInstanceConcurrency

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

func (*UpdateFunctionInput) SetInstanceLifecycleConfig

func (s *UpdateFunctionInput) SetInstanceLifecycleConfig(v *InstanceLifecycleConfig) *UpdateFunctionInput

func (*UpdateFunctionInput) SetInternetAccess

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

func (*UpdateFunctionInput) SetLayers

func (s *UpdateFunctionInput) SetLayers(v []*string) *UpdateFunctionInput

func (*UpdateFunctionInput) SetLogConfig

func (s *UpdateFunctionInput) SetLogConfig(v *LogConfig) *UpdateFunctionInput

func (*UpdateFunctionInput) SetMemorySize

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

func (*UpdateFunctionInput) SetNasConfig

func (s *UpdateFunctionInput) SetNasConfig(v *NASConfig) *UpdateFunctionInput

func (*UpdateFunctionInput) SetOssMountConfig

func (s *UpdateFunctionInput) SetOssMountConfig(v *OSSMountConfig) *UpdateFunctionInput

func (*UpdateFunctionInput) SetRole

func (*UpdateFunctionInput) SetRuntime

func (*UpdateFunctionInput) SetTimeout

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

func (*UpdateFunctionInput) SetTracingConfig

func (s *UpdateFunctionInput) SetTracingConfig(v *TracingConfig) *UpdateFunctionInput

func (*UpdateFunctionInput) SetVpcBinding

func (s *UpdateFunctionInput) SetVpcBinding(v *VPCBinding) *UpdateFunctionInput

func (*UpdateFunctionInput) SetVpcConfig

func (s *UpdateFunctionInput) SetVpcConfig(v *VPCConfig) *UpdateFunctionInput

func (UpdateFunctionInput) String

func (s UpdateFunctionInput) String() string

type UpdateFunctionRequest

type UpdateFunctionRequest struct {
	Body *UpdateFunctionInput `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateFunctionRequest) GoString

func (s UpdateFunctionRequest) GoString() string

func (*UpdateFunctionRequest) SetBody

func (UpdateFunctionRequest) String

func (s UpdateFunctionRequest) String() string

type UpdateFunctionResponse

type UpdateFunctionResponse struct {
	Headers    map[string]*string `json:"headers" xml:"headers" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *Function          `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpdateFunctionResponse) GoString

func (s UpdateFunctionResponse) GoString() string

func (*UpdateFunctionResponse) SetBody

func (*UpdateFunctionResponse) SetHeaders

func (*UpdateFunctionResponse) SetStatusCode

func (UpdateFunctionResponse) String

func (s UpdateFunctionResponse) String() string

type UpdateTriggerInput

type UpdateTriggerInput struct {
	Description    *string `json:"description,omitempty" xml:"description,omitempty"`
	InvocationRole *string `json:"invocationRole,omitempty" xml:"invocationRole,omitempty"`
	Qualifier      *string `json:"qualifier,omitempty" xml:"qualifier,omitempty"`
	TriggerConfig  *string `json:"triggerConfig,omitempty" xml:"triggerConfig,omitempty"`
}

func (UpdateTriggerInput) GoString

func (s UpdateTriggerInput) GoString() string

func (*UpdateTriggerInput) SetDescription

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

func (*UpdateTriggerInput) SetInvocationRole

func (s *UpdateTriggerInput) SetInvocationRole(v string) *UpdateTriggerInput

func (*UpdateTriggerInput) SetQualifier

func (s *UpdateTriggerInput) SetQualifier(v string) *UpdateTriggerInput

func (*UpdateTriggerInput) SetTriggerConfig

func (s *UpdateTriggerInput) SetTriggerConfig(v string) *UpdateTriggerInput

func (UpdateTriggerInput) String

func (s UpdateTriggerInput) String() string

type UpdateTriggerRequest

type UpdateTriggerRequest struct {
	Body *UpdateTriggerInput `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateTriggerRequest) GoString

func (s UpdateTriggerRequest) GoString() string

func (*UpdateTriggerRequest) SetBody

func (UpdateTriggerRequest) String

func (s UpdateTriggerRequest) String() string

type UpdateTriggerResponse

type UpdateTriggerResponse struct {
	Headers    map[string]*string `json:"headers" xml:"headers" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *Trigger           `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpdateTriggerResponse) GoString

func (s UpdateTriggerResponse) GoString() string

func (*UpdateTriggerResponse) SetBody

func (*UpdateTriggerResponse) SetHeaders

func (*UpdateTriggerResponse) SetStatusCode

func (s *UpdateTriggerResponse) SetStatusCode(v int32) *UpdateTriggerResponse

func (UpdateTriggerResponse) String

func (s UpdateTriggerResponse) String() string

type VPCBinding

type VPCBinding struct {
	VpcIds []*string `json:"vpcIds" xml:"vpcIds" type:"Repeated"`
}

func (VPCBinding) GoString

func (s VPCBinding) GoString() string

func (*VPCBinding) SetVpcIds

func (s *VPCBinding) SetVpcIds(v []*string) *VPCBinding

func (VPCBinding) String

func (s VPCBinding) String() string

type VPCConfig

type VPCConfig struct {
	SecurityGroupId *string   `json:"securityGroupId,omitempty" xml:"securityGroupId,omitempty"`
	VSwitchIds      []*string `json:"vSwitchIds" xml:"vSwitchIds" type:"Repeated"`
	VpcId           *string   `json:"vpcId,omitempty" xml:"vpcId,omitempty"`
}

func (VPCConfig) GoString

func (s VPCConfig) GoString() string

func (*VPCConfig) SetSecurityGroupId

func (s *VPCConfig) SetSecurityGroupId(v string) *VPCConfig

func (*VPCConfig) SetVSwitchIds

func (s *VPCConfig) SetVSwitchIds(v []*string) *VPCConfig

func (*VPCConfig) SetVpcId

func (s *VPCConfig) SetVpcId(v string) *VPCConfig

func (VPCConfig) String

func (s VPCConfig) String() string

type Version

type Version struct {
	CreatedTime        *string `json:"createdTime,omitempty" xml:"createdTime,omitempty"`
	Description        *string `json:"description,omitempty" xml:"description,omitempty"`
	FunctionVersionArn *string `json:"functionVersionArn,omitempty" xml:"functionVersionArn,omitempty"`
	LastModifiedTime   *string `json:"lastModifiedTime,omitempty" xml:"lastModifiedTime,omitempty"`
	VersionId          *string `json:"versionId,omitempty" xml:"versionId,omitempty"`
}

func (Version) GoString

func (s Version) GoString() string

func (*Version) SetCreatedTime

func (s *Version) SetCreatedTime(v string) *Version

func (*Version) SetDescription

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

func (*Version) SetFunctionVersionArn

func (s *Version) SetFunctionVersionArn(v string) *Version

func (*Version) SetLastModifiedTime

func (s *Version) SetLastModifiedTime(v string) *Version

func (*Version) SetVersionId

func (s *Version) SetVersionId(v string) *Version

func (Version) String

func (s Version) String() string

type WAFConfig

type WAFConfig struct {
	EnableWAF *bool `json:"enableWAF,omitempty" xml:"enableWAF,omitempty"`
}

func (WAFConfig) GoString

func (s WAFConfig) GoString() string

func (*WAFConfig) SetEnableWAF

func (s *WAFConfig) SetEnableWAF(v bool) *WAFConfig

func (WAFConfig) String

func (s WAFConfig) String() string

type WildcardRule

type WildcardRule struct {
	Match       *string `json:"match,omitempty" xml:"match,omitempty"`
	Replacement *string `json:"replacement,omitempty" xml:"replacement,omitempty"`
}

func (WildcardRule) GoString

func (s WildcardRule) GoString() string

func (*WildcardRule) SetMatch

func (s *WildcardRule) SetMatch(v string) *WildcardRule

func (*WildcardRule) SetReplacement

func (s *WildcardRule) SetReplacement(v string) *WildcardRule

func (WildcardRule) String

func (s WildcardRule) String() string

Jump to

Keyboard shortcuts

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