ibm 1.85.0 published on Sunday, Nov 9, 2025 by ibm-cloud
ibm 1.85.0 published on Sunday, Nov 9, 2025 by ibm-cloud
Retrieve information about an IBM Cloud Internet Services edge function actions resource. For more information, about CIS edge functions action, see working with Edge Functions actions.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as ibm from "@pulumi/ibm";
const testActions = ibm.getCisEdgeFunctionsActions({
cisId: cis.id,
domainId: cisDomain.domainId,
});
import pulumi
import pulumi_ibm as ibm
test_actions = ibm.get_cis_edge_functions_actions(cis_id=cis["id"],
domain_id=cis_domain["domainId"])
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/ibm/ibm"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := ibm.GetCisEdgeFunctionsActions(ctx, &ibm.GetCisEdgeFunctionsActionsArgs{
CisId: cis.Id,
DomainId: cisDomain.DomainId,
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Ibm = Pulumi.Ibm;
return await Deployment.RunAsync(() =>
{
var testActions = Ibm.GetCisEdgeFunctionsActions.Invoke(new()
{
CisId = cis.Id,
DomainId = cisDomain.DomainId,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.ibm.IbmFunctions;
import com.pulumi.ibm.inputs.GetCisEdgeFunctionsActionsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var testActions = IbmFunctions.getCisEdgeFunctionsActions(GetCisEdgeFunctionsActionsArgs.builder()
.cisId(cis.id())
.domainId(cisDomain.domainId())
.build());
}
}
variables:
testActions:
fn::invoke:
function: ibm:getCisEdgeFunctionsActions
arguments:
cisId: ${cis.id}
domainId: ${cisDomain.domainId}
Using getCisEdgeFunctionsActions
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getCisEdgeFunctionsActions(args: GetCisEdgeFunctionsActionsArgs, opts?: InvokeOptions): Promise<GetCisEdgeFunctionsActionsResult>
function getCisEdgeFunctionsActionsOutput(args: GetCisEdgeFunctionsActionsOutputArgs, opts?: InvokeOptions): Output<GetCisEdgeFunctionsActionsResult>def get_cis_edge_functions_actions(cis_id: Optional[str] = None,
domain_id: Optional[str] = None,
id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetCisEdgeFunctionsActionsResult
def get_cis_edge_functions_actions_output(cis_id: Optional[pulumi.Input[str]] = None,
domain_id: Optional[pulumi.Input[str]] = None,
id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetCisEdgeFunctionsActionsResult]func GetCisEdgeFunctionsActions(ctx *Context, args *GetCisEdgeFunctionsActionsArgs, opts ...InvokeOption) (*GetCisEdgeFunctionsActionsResult, error)
func GetCisEdgeFunctionsActionsOutput(ctx *Context, args *GetCisEdgeFunctionsActionsOutputArgs, opts ...InvokeOption) GetCisEdgeFunctionsActionsResultOutput> Note: This function is named GetCisEdgeFunctionsActions in the Go SDK.
public static class GetCisEdgeFunctionsActions
{
public static Task<GetCisEdgeFunctionsActionsResult> InvokeAsync(GetCisEdgeFunctionsActionsArgs args, InvokeOptions? opts = null)
public static Output<GetCisEdgeFunctionsActionsResult> Invoke(GetCisEdgeFunctionsActionsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetCisEdgeFunctionsActionsResult> getCisEdgeFunctionsActions(GetCisEdgeFunctionsActionsArgs args, InvokeOptions options)
public static Output<GetCisEdgeFunctionsActionsResult> getCisEdgeFunctionsActions(GetCisEdgeFunctionsActionsArgs args, InvokeOptions options)
fn::invoke:
function: ibm:index/getCisEdgeFunctionsActions:getCisEdgeFunctionsActions
arguments:
# arguments dictionaryThe following arguments are supported:
getCisEdgeFunctionsActions Result
The following output properties are available:
- Cis
Edge []GetFunctions Actions Cis Edge Functions Actions Cis Edge Functions Action - Cis
Id string - Domain
Id string - Id string
- cis
Edge GetFunctions Actions Cis Edge Functions Actions Cis Edge Functions Action[] - cis
Id string - domain
Id string - id string
- cis
Edge List<Property Map>Functions Actions - cis
Id String - domain
Id String - id String
Supporting Types
GetCisEdgeFunctionsActionsCisEdgeFunctionsAction
- Created
On string - (String) An action created date.
- Etag string
- (String) An action E-Tag.
- Handlers List<string>
- Modified
On string - (String) An action modified date.
- Routes
List<Get
Cis Edge Functions Actions Cis Edge Functions Action Route> - (String) An action route detail.
- Created
On string - (String) An action created date.
- Etag string
- (String) An action E-Tag.
- Handlers []string
- Modified
On string - (String) An action modified date.
- Routes
[]Get
Cis Edge Functions Actions Cis Edge Functions Action Route - (String) An action route detail.
- created
On String - (String) An action created date.
- etag String
- (String) An action E-Tag.
- handlers List<String>
- modified
On String - (String) An action modified date.
- routes
List<Get
Cis Edge Functions Actions Cis Edge Functions Action Route> - (String) An action route detail.
- created
On string - (String) An action created date.
- etag string
- (String) An action E-Tag.
- handlers string[]
- modified
On string - (String) An action modified date.
- routes
Get
Cis Edge Functions Actions Cis Edge Functions Action Route[] - (String) An action route detail.
- created_
on str - (String) An action created date.
- etag str
- (String) An action E-Tag.
- handlers Sequence[str]
- modified_
on str - (String) An action modified date.
- routes
Sequence[Get
Cis Edge Functions Actions Cis Edge Functions Action Route] - (String) An action route detail.
- created
On String - (String) An action created date.
- etag String
- (String) An action E-Tag.
- handlers List<String>
- modified
On String - (String) An action modified date.
- routes List<Property Map>
- (String) An action route detail.
GetCisEdgeFunctionsActionsCisEdgeFunctionsActionRoute
- Action
Name string - (String) An action route detail.
- Pattern
Url string - (String) The Route pattern. It is a domain name in which the action is performed.
- Request
Limit boolFail Open - (String) An action request limit fail open.
- Trigger
Id string - (String) The Trigger ID of an action.
- Action
Name string - (String) An action route detail.
- Pattern
Url string - (String) The Route pattern. It is a domain name in which the action is performed.
- Request
Limit boolFail Open - (String) An action request limit fail open.
- Trigger
Id string - (String) The Trigger ID of an action.
- action
Name String - (String) An action route detail.
- pattern
Url String - (String) The Route pattern. It is a domain name in which the action is performed.
- request
Limit BooleanFail Open - (String) An action request limit fail open.
- trigger
Id String - (String) The Trigger ID of an action.
- action
Name string - (String) An action route detail.
- pattern
Url string - (String) The Route pattern. It is a domain name in which the action is performed.
- request
Limit booleanFail Open - (String) An action request limit fail open.
- trigger
Id string - (String) The Trigger ID of an action.
- action_
name str - (String) An action route detail.
- pattern_
url str - (String) The Route pattern. It is a domain name in which the action is performed.
- request_
limit_ boolfail_ open - (String) An action request limit fail open.
- trigger_
id str - (String) The Trigger ID of an action.
- action
Name String - (String) An action route detail.
- pattern
Url String - (String) The Route pattern. It is a domain name in which the action is performed.
- request
Limit BooleanFail Open - (String) An action request limit fail open.
- trigger
Id String - (String) The Trigger ID of an action.
Package Details
- Repository
- ibm ibm-cloud/terraform-provider-ibm
- License
- Notes
- This Pulumi package is based on the
ibmTerraform Provider.
ibm 1.85.0 published on Sunday, Nov 9, 2025 by ibm-cloud
