Viewing docs for Oracle Cloud Infrastructure v4.13.0
published on Thursday, May 28, 2026 by Pulumi
published on Thursday, May 28, 2026 by Pulumi
Viewing docs for Oracle Cloud Infrastructure v4.13.0
published on Thursday, May 28, 2026 by Pulumi
published on Thursday, May 28, 2026 by Pulumi
This data source provides details about a specific Network Firewall Health Status resource in Oracle Cloud Infrastructure Network Firewall service.
Get Overall health status of Network Firewall
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testNetworkFirewallHealthStatus = oci.networkfirewall.getNetworkFirewallHealthStatus({
networkFirewallId: testNetworkFirewall.id,
});
import pulumi
import pulumi_oci as oci
test_network_firewall_health_status = oci.networkfirewall.get_network_firewall_health_status(network_firewall_id=test_network_firewall["id"])
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v4/go/oci/networkfirewall"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := networkfirewall.GetNetworkFirewallHealthStatus(ctx, &networkfirewall.GetNetworkFirewallHealthStatusArgs{
NetworkFirewallId: testNetworkFirewall.Id,
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;
return await Deployment.RunAsync(() =>
{
var testNetworkFirewallHealthStatus = Oci.NetworkFirewall.GetNetworkFirewallHealthStatus.Invoke(new()
{
NetworkFirewallId = testNetworkFirewall.Id,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.NetworkFirewall.NetworkFirewallFunctions;
import com.pulumi.oci.NetworkFirewall.inputs.GetNetworkFirewallHealthStatusArgs;
import java.util.ArrayList;
import java.util.Arrays;
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 testNetworkFirewallHealthStatus = NetworkFirewallFunctions.getNetworkFirewallHealthStatus(GetNetworkFirewallHealthStatusArgs.builder()
.networkFirewallId(testNetworkFirewall.id())
.build());
}
}
variables:
testNetworkFirewallHealthStatus:
fn::invoke:
function: oci:NetworkFirewall:getNetworkFirewallHealthStatus
arguments:
networkFirewallId: ${testNetworkFirewall.id}
pulumi {
required_providers {
oci = {
source = "pulumi/oci"
}
}
}
data "oci_networkfirewall_getnetworkfirewallhealthstatus" "testNetworkFirewallHealthStatus" {
network_firewall_id = testNetworkFirewall.id
}
Using getNetworkFirewallHealthStatus
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 getNetworkFirewallHealthStatus(args: GetNetworkFirewallHealthStatusArgs, opts?: InvokeOptions): Promise<GetNetworkFirewallHealthStatusResult>
function getNetworkFirewallHealthStatusOutput(args: GetNetworkFirewallHealthStatusOutputArgs, opts?: InvokeOptions): Output<GetNetworkFirewallHealthStatusResult>def get_network_firewall_health_status(network_firewall_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetNetworkFirewallHealthStatusResult
def get_network_firewall_health_status_output(network_firewall_id: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetNetworkFirewallHealthStatusResult]func GetNetworkFirewallHealthStatus(ctx *Context, args *GetNetworkFirewallHealthStatusArgs, opts ...InvokeOption) (*GetNetworkFirewallHealthStatusResult, error)
func GetNetworkFirewallHealthStatusOutput(ctx *Context, args *GetNetworkFirewallHealthStatusOutputArgs, opts ...InvokeOption) GetNetworkFirewallHealthStatusResultOutput> Note: This function is named GetNetworkFirewallHealthStatus in the Go SDK.
public static class GetNetworkFirewallHealthStatus
{
public static Task<GetNetworkFirewallHealthStatusResult> InvokeAsync(GetNetworkFirewallHealthStatusArgs args, InvokeOptions? opts = null)
public static Output<GetNetworkFirewallHealthStatusResult> Invoke(GetNetworkFirewallHealthStatusInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetNetworkFirewallHealthStatusResult> getNetworkFirewallHealthStatus(GetNetworkFirewallHealthStatusArgs args, InvokeOptions options)
public static Output<GetNetworkFirewallHealthStatusResult> getNetworkFirewallHealthStatus(GetNetworkFirewallHealthStatusArgs args, InvokeOptions options)
fn::invoke:
function: oci:NetworkFirewall/getNetworkFirewallHealthStatus:getNetworkFirewallHealthStatus
arguments:
# arguments dictionarydata "oci_networkfirewall_getnetworkfirewallhealthstatus" "name" {
# arguments
}The following arguments are supported:
- Network
Firewall stringId - The OCID of the Network Firewall resource.
- Network
Firewall stringId - The OCID of the Network Firewall resource.
- network_
firewall_ stringid - The OCID of the Network Firewall resource.
- network
Firewall StringId - The OCID of the Network Firewall resource.
- network
Firewall stringId - The OCID of the Network Firewall resource.
- network_
firewall_ strid - The OCID of the Network Firewall resource.
- network
Firewall StringId - The OCID of the Network Firewall resource.
getNetworkFirewallHealthStatus Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Network
Firewall stringId - Status string
- Overall health status of Network firewall
- Id string
- The provider-assigned unique ID for this managed resource.
- Network
Firewall stringId - Status string
- Overall health status of Network firewall
- id string
- The provider-assigned unique ID for this managed resource.
- network_
firewall_ stringid - status string
- Overall health status of Network firewall
- id String
- The provider-assigned unique ID for this managed resource.
- network
Firewall StringId - status String
- Overall health status of Network firewall
- id string
- The provider-assigned unique ID for this managed resource.
- network
Firewall stringId - status string
- Overall health status of Network firewall
- id str
- The provider-assigned unique ID for this managed resource.
- network_
firewall_ strid - status str
- Overall health status of Network firewall
- id String
- The provider-assigned unique ID for this managed resource.
- network
Firewall StringId - status String
- Overall health status of Network firewall
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
ociTerraform Provider.
Viewing docs for Oracle Cloud Infrastructure v4.13.0
published on Thursday, May 28, 2026 by Pulumi
published on Thursday, May 28, 2026 by Pulumi