Documentation ¶
Index ¶
- func DataSourceFunctionGraphApplicationTemplates() *schema.Resource
- func DataSourceFunctionGraphDependencies() *schema.Resource
- func DataSourceFunctionGraphFunctions() *schema.Resource
- func GetTriggerById(client *golangsdk.ServiceClient, functionUrn, triggerType, triggerId string) (interface{}, error)
- func ParseDependVersionResourceId(resourceId string) (dependId, versionInfo string, err error)
- func ResourceApplication() *schema.Resource
- func ResourceAsyncInvokeConfiguration() *schema.Resource
- func ResourceDependencyVersion() *schema.Resource
- func ResourceFgsDependency() *schema.Resource
- func ResourceFgsFunctionV2() *schema.Resource
- func ResourceFunctionEvent() *schema.Resource
- func ResourceFunctionTrigger() *schema.Resource
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DataSourceFunctionGraphApplicationTemplates ¶ added in v1.62.0
@API FunctionGraph GET /v2/{project_id}/fgs/application/templates
func DataSourceFunctionGraphDependencies ¶
@API FunctionGraph GET /v2/{project_id}/fgs/dependencies DataSourceFunctionGraphDependencies provides some parameters to filter dependent packages on the server.
func DataSourceFunctionGraphFunctions ¶ added in v1.57.0
@API FunctionGraph GET /v2/{project_id}/fgs/functions
func GetTriggerById ¶ added in v1.62.1
func GetTriggerById(client *golangsdk.ServiceClient, functionUrn, triggerType, triggerId string) (interface{}, error)
func ParseDependVersionResourceId ¶ added in v1.61.0
func ResourceApplication ¶ added in v1.61.0
@API FunctionGraph POST /v2/{project_id}/fgs/applications @API FunctionGraph GET /v2/{project_id}/fgs/applications/{id} @API FunctionGraph DELETE /v2/{project_id}/fgs/applications/{id}
func ResourceAsyncInvokeConfiguration ¶ added in v1.47.0
@API FunctionGraph PUT /v2/{project_id}/fgs/functions/{function_urn}/async-invoke-config @API FunctionGraph GET /v2/{project_id}/fgs/functions/{function_urn}/async-invoke-config @API FunctionGraph DELETE /v2/{project_id}/fgs/functions/{function_urn}/async-invoke-config
func ResourceDependencyVersion ¶ added in v1.61.0
@API FunctionGraph POST /v2/{project_id}/fgs/dependencies/version @API FunctionGraph GET /v2/{project_id}/fgs/dependencies @API FunctionGraph GET /v2/{project_id}/fgs/dependencies/{depend_id}/version @API FunctionGraph GET /v2/{project_id}/fgs/dependencies/{depend_id}/version/{version} @API FunctionGraph DELETE /v2/{project_id}/fgs/dependencies/{depend_id}/version/{version}
func ResourceFgsDependency ¶ added in v1.34.1
@API FunctionGraph POST /v2/{project_id}/fgs/dependencies @API FunctionGraph GET /v2/{project_id}/fgs/dependencies/{depend_id} @API FunctionGraph PUT /v2/{project_id}/fgs/dependencies/{depend_id} @API FunctionGraph DELETE /v2/{project_id}/fgs/dependencies/{depend_id}
func ResourceFgsFunctionV2 ¶ added in v1.29.0
@API FunctionGraph POST /v2/{project_id}/fgs/functions @API FunctionGraph GET /v2/{project_id}/fgs/functions/{function_urn}/config @API FunctionGraph GET /v2/{project_id}/fgs/functions/{function_urn}/versions @API FunctionGraph POST /v2/{project_id}/fgs/functions/{function_urn}/tags/create @API FunctionGraph DELETE /v2/{project_id}/fgs/functions/{function_urn}/tags/delete @API FunctionGraph PUT /v2/{project_id}/fgs/functions/{function_urn}/code @API FunctionGraph PUT /v2/{project_id}/fgs/functions/{function_urn}/config @API FunctionGraph PUT /v2/{project_id}/fgs/functions/{function_urn}/config-max-instance @API FunctionGraph GET /v2/{project_id}/fgs/functions/{function_urn}/aliases @API FunctionGraph POST /v2/{project_id}/fgs/functions/{function_urn}/aliases @API FunctionGraph DELETE /v2/{project_id}/fgs/functions/{function_urn}/aliases/{alias_name} @API FunctionGraph DELETE /v2/{project_id}/fgs/functions/{function_urn} @API FunctionGraph PUT /v2/{project_id}/fgs/functions/{function_urn}/reservedinstances @API FunctionGraph GET /v2/{project_id}/fgs/functions/reservedinstanceconfigs
func ResourceFunctionEvent ¶ added in v1.61.1
func ResourceFunctionTrigger ¶ added in v1.62.1
@API FunctionGraph POST /v2/{project_id}/fgs/triggers/{function_urn} @API FunctionGraph GET /v2/{project_id}/fgs/triggers/{function_urn}/{trigger_type_code}/{trigger_id} @API FunctionGraph PUT /v2/{project_id}/fgs/triggers/{function_urn}/{trigger_type_code}/{trigger_id} @API FunctionGraph DELETE /v2/{project_id}/fgs/triggers/{function_urn}/{trigger_type_code}/{trigger_id}
Types ¶
This section is empty.
Source Files ¶
- data_source_huaweicloud_fgs_application_templates.go
- data_source_huaweicloud_fgs_dependencies.go
- data_source_huaweicloud_fgs_functions.go
- resource_huaweicloud_fgs_application.go
- resource_huaweicloud_fgs_async_invoke_configuration.go
- resource_huaweicloud_fgs_dependency.go
- resource_huaweicloud_fgs_dependency_version.go
- resource_huaweicloud_fgs_function.go
- resource_huaweicloud_fgs_function_event.go
- resource_huaweicloud_fgs_function_trigger.go