Oracle Cloud Infrastructure v2.33.0 published on Thursday, May 1, 2025 by Pulumi
oci.NetworkFirewall.getNetworkFirewallPolicyDecryptionProfile
Explore with Pulumi AI
This data source provides details about a specific Network Firewall Policy Decryption Profile resource in Oracle Cloud Infrastructure Network Firewall service.
Get Decryption Profile by the given name in the context of network firewall policy.
Example Usage
Coming soon!
Coming soon!
Coming soon!
Coming soon!
Coming soon!
variables:
  testNetworkFirewallPolicyDecryptionProfile:
    fn::invoke:
      function: oci:NetworkFirewall:getNetworkFirewallPolicyDecryptionProfile
      arguments:
        decryptionProfileName: ${ociNetworkFirewallNetworkFirewallPolicyDecryptionProfileName}
        networkFirewallPolicyId: ${testNetworkFirewallPolicy.id}
Using getNetworkFirewallPolicyDecryptionProfile
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 getNetworkFirewallPolicyDecryptionProfile(args: GetNetworkFirewallPolicyDecryptionProfileArgs, opts?: InvokeOptions): Promise<GetNetworkFirewallPolicyDecryptionProfileResult>
function getNetworkFirewallPolicyDecryptionProfileOutput(args: GetNetworkFirewallPolicyDecryptionProfileOutputArgs, opts?: InvokeOptions): Output<GetNetworkFirewallPolicyDecryptionProfileResult>def get_network_firewall_policy_decryption_profile(name: Optional[str] = None,
                                                   network_firewall_policy_id: Optional[str] = None,
                                                   opts: Optional[InvokeOptions] = None) -> GetNetworkFirewallPolicyDecryptionProfileResult
def get_network_firewall_policy_decryption_profile_output(name: Optional[pulumi.Input[str]] = None,
                                                   network_firewall_policy_id: Optional[pulumi.Input[str]] = None,
                                                   opts: Optional[InvokeOptions] = None) -> Output[GetNetworkFirewallPolicyDecryptionProfileResult]func LookupNetworkFirewallPolicyDecryptionProfile(ctx *Context, args *LookupNetworkFirewallPolicyDecryptionProfileArgs, opts ...InvokeOption) (*LookupNetworkFirewallPolicyDecryptionProfileResult, error)
func LookupNetworkFirewallPolicyDecryptionProfileOutput(ctx *Context, args *LookupNetworkFirewallPolicyDecryptionProfileOutputArgs, opts ...InvokeOption) LookupNetworkFirewallPolicyDecryptionProfileResultOutput> Note: This function is named LookupNetworkFirewallPolicyDecryptionProfile in the Go SDK.
public static class GetNetworkFirewallPolicyDecryptionProfile 
{
    public static Task<GetNetworkFirewallPolicyDecryptionProfileResult> InvokeAsync(GetNetworkFirewallPolicyDecryptionProfileArgs args, InvokeOptions? opts = null)
    public static Output<GetNetworkFirewallPolicyDecryptionProfileResult> Invoke(GetNetworkFirewallPolicyDecryptionProfileInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetNetworkFirewallPolicyDecryptionProfileResult> getNetworkFirewallPolicyDecryptionProfile(GetNetworkFirewallPolicyDecryptionProfileArgs args, InvokeOptions options)
public static Output<GetNetworkFirewallPolicyDecryptionProfileResult> getNetworkFirewallPolicyDecryptionProfile(GetNetworkFirewallPolicyDecryptionProfileArgs args, InvokeOptions options)
fn::invoke:
  function: oci:NetworkFirewall/getNetworkFirewallPolicyDecryptionProfile:getNetworkFirewallPolicyDecryptionProfile
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Name string
- Unique Name of the decryption profile.
- NetworkFirewall stringPolicy Id 
- Unique Network Firewall Policy identifier
- Name string
- Unique Name of the decryption profile.
- NetworkFirewall stringPolicy Id 
- Unique Network Firewall Policy identifier
- name String
- Unique Name of the decryption profile.
- networkFirewall StringPolicy Id 
- Unique Network Firewall Policy identifier
- name string
- Unique Name of the decryption profile.
- networkFirewall stringPolicy Id 
- Unique Network Firewall Policy identifier
- name str
- Unique Name of the decryption profile.
- network_firewall_ strpolicy_ id 
- Unique Network Firewall Policy identifier
- name String
- Unique Name of the decryption profile.
- networkFirewall StringPolicy Id 
- Unique Network Firewall Policy identifier
getNetworkFirewallPolicyDecryptionProfile Result
The following output properties are available:
- AreCertificate boolExtensions Restricted 
- Whether to block sessions if the server's certificate uses extensions other than key usage and/or extended key usage.
- Id string
- IsAuto boolInclude Alt Name 
- Whether to automatically append SAN to impersonating certificate if server certificate is missing SAN.
- IsExpired boolCertificate Blocked 
- Whether to block sessions if server's certificate is expired.
- IsOut boolOf Capacity Blocked 
- Whether to block sessions if the firewall is temporarily unable to decrypt their traffic.
- IsRevocation boolStatus Timeout Blocked 
- Whether to block sessions if the revocation status check for server's certificate does not succeed within the maximum allowed time (defaulting to 5 seconds).
- IsUnknown boolRevocation Status Blocked 
- Whether to block sessions if the revocation status check for server's certificate results in "unknown".
- IsUnsupported boolCipher Blocked 
- Whether to block sessions if SSL cipher suite is not supported.
- IsUnsupported boolVersion Blocked 
- Whether to block sessions if SSL version is not supported.
- IsUntrusted boolIssuer Blocked 
- Whether to block sessions if server's certificate is issued by an untrusted certificate authority (CA).
- Name string
- Unique Name of the decryption profile.
- NetworkFirewall stringPolicy Id 
- ParentResource stringId 
- OCID of the Network Firewall Policy this decryption profile belongs to.
- Type string
- Describes the type of Decryption Profile SslForwardProxy or SslInboundInspection.
- AreCertificate boolExtensions Restricted 
- Whether to block sessions if the server's certificate uses extensions other than key usage and/or extended key usage.
- Id string
- IsAuto boolInclude Alt Name 
- Whether to automatically append SAN to impersonating certificate if server certificate is missing SAN.
- IsExpired boolCertificate Blocked 
- Whether to block sessions if server's certificate is expired.
- IsOut boolOf Capacity Blocked 
- Whether to block sessions if the firewall is temporarily unable to decrypt their traffic.
- IsRevocation boolStatus Timeout Blocked 
- Whether to block sessions if the revocation status check for server's certificate does not succeed within the maximum allowed time (defaulting to 5 seconds).
- IsUnknown boolRevocation Status Blocked 
- Whether to block sessions if the revocation status check for server's certificate results in "unknown".
- IsUnsupported boolCipher Blocked 
- Whether to block sessions if SSL cipher suite is not supported.
- IsUnsupported boolVersion Blocked 
- Whether to block sessions if SSL version is not supported.
- IsUntrusted boolIssuer Blocked 
- Whether to block sessions if server's certificate is issued by an untrusted certificate authority (CA).
- Name string
- Unique Name of the decryption profile.
- NetworkFirewall stringPolicy Id 
- ParentResource stringId 
- OCID of the Network Firewall Policy this decryption profile belongs to.
- Type string
- Describes the type of Decryption Profile SslForwardProxy or SslInboundInspection.
- areCertificate BooleanExtensions Restricted 
- Whether to block sessions if the server's certificate uses extensions other than key usage and/or extended key usage.
- id String
- isAuto BooleanInclude Alt Name 
- Whether to automatically append SAN to impersonating certificate if server certificate is missing SAN.
- isExpired BooleanCertificate Blocked 
- Whether to block sessions if server's certificate is expired.
- isOut BooleanOf Capacity Blocked 
- Whether to block sessions if the firewall is temporarily unable to decrypt their traffic.
- isRevocation BooleanStatus Timeout Blocked 
- Whether to block sessions if the revocation status check for server's certificate does not succeed within the maximum allowed time (defaulting to 5 seconds).
- isUnknown BooleanRevocation Status Blocked 
- Whether to block sessions if the revocation status check for server's certificate results in "unknown".
- isUnsupported BooleanCipher Blocked 
- Whether to block sessions if SSL cipher suite is not supported.
- isUnsupported BooleanVersion Blocked 
- Whether to block sessions if SSL version is not supported.
- isUntrusted BooleanIssuer Blocked 
- Whether to block sessions if server's certificate is issued by an untrusted certificate authority (CA).
- name String
- Unique Name of the decryption profile.
- networkFirewall StringPolicy Id 
- parentResource StringId 
- OCID of the Network Firewall Policy this decryption profile belongs to.
- type String
- Describes the type of Decryption Profile SslForwardProxy or SslInboundInspection.
- areCertificate booleanExtensions Restricted 
- Whether to block sessions if the server's certificate uses extensions other than key usage and/or extended key usage.
- id string
- isAuto booleanInclude Alt Name 
- Whether to automatically append SAN to impersonating certificate if server certificate is missing SAN.
- isExpired booleanCertificate Blocked 
- Whether to block sessions if server's certificate is expired.
- isOut booleanOf Capacity Blocked 
- Whether to block sessions if the firewall is temporarily unable to decrypt their traffic.
- isRevocation booleanStatus Timeout Blocked 
- Whether to block sessions if the revocation status check for server's certificate does not succeed within the maximum allowed time (defaulting to 5 seconds).
- isUnknown booleanRevocation Status Blocked 
- Whether to block sessions if the revocation status check for server's certificate results in "unknown".
- isUnsupported booleanCipher Blocked 
- Whether to block sessions if SSL cipher suite is not supported.
- isUnsupported booleanVersion Blocked 
- Whether to block sessions if SSL version is not supported.
- isUntrusted booleanIssuer Blocked 
- Whether to block sessions if server's certificate is issued by an untrusted certificate authority (CA).
- name string
- Unique Name of the decryption profile.
- networkFirewall stringPolicy Id 
- parentResource stringId 
- OCID of the Network Firewall Policy this decryption profile belongs to.
- type string
- Describes the type of Decryption Profile SslForwardProxy or SslInboundInspection.
- are_certificate_ boolextensions_ restricted 
- Whether to block sessions if the server's certificate uses extensions other than key usage and/or extended key usage.
- id str
- is_auto_ boolinclude_ alt_ name 
- Whether to automatically append SAN to impersonating certificate if server certificate is missing SAN.
- is_expired_ boolcertificate_ blocked 
- Whether to block sessions if server's certificate is expired.
- is_out_ boolof_ capacity_ blocked 
- Whether to block sessions if the firewall is temporarily unable to decrypt their traffic.
- is_revocation_ boolstatus_ timeout_ blocked 
- Whether to block sessions if the revocation status check for server's certificate does not succeed within the maximum allowed time (defaulting to 5 seconds).
- is_unknown_ boolrevocation_ status_ blocked 
- Whether to block sessions if the revocation status check for server's certificate results in "unknown".
- is_unsupported_ boolcipher_ blocked 
- Whether to block sessions if SSL cipher suite is not supported.
- is_unsupported_ boolversion_ blocked 
- Whether to block sessions if SSL version is not supported.
- is_untrusted_ boolissuer_ blocked 
- Whether to block sessions if server's certificate is issued by an untrusted certificate authority (CA).
- name str
- Unique Name of the decryption profile.
- network_firewall_ strpolicy_ id 
- parent_resource_ strid 
- OCID of the Network Firewall Policy this decryption profile belongs to.
- type str
- Describes the type of Decryption Profile SslForwardProxy or SslInboundInspection.
- areCertificate BooleanExtensions Restricted 
- Whether to block sessions if the server's certificate uses extensions other than key usage and/or extended key usage.
- id String
- isAuto BooleanInclude Alt Name 
- Whether to automatically append SAN to impersonating certificate if server certificate is missing SAN.
- isExpired BooleanCertificate Blocked 
- Whether to block sessions if server's certificate is expired.
- isOut BooleanOf Capacity Blocked 
- Whether to block sessions if the firewall is temporarily unable to decrypt their traffic.
- isRevocation BooleanStatus Timeout Blocked 
- Whether to block sessions if the revocation status check for server's certificate does not succeed within the maximum allowed time (defaulting to 5 seconds).
- isUnknown BooleanRevocation Status Blocked 
- Whether to block sessions if the revocation status check for server's certificate results in "unknown".
- isUnsupported BooleanCipher Blocked 
- Whether to block sessions if SSL cipher suite is not supported.
- isUnsupported BooleanVersion Blocked 
- Whether to block sessions if SSL version is not supported.
- isUntrusted BooleanIssuer Blocked 
- Whether to block sessions if server's certificate is issued by an untrusted certificate authority (CA).
- name String
- Unique Name of the decryption profile.
- networkFirewall StringPolicy Id 
- parentResource StringId 
- OCID of the Network Firewall Policy this decryption profile belongs to.
- type String
- Describes the type of Decryption Profile SslForwardProxy or SslInboundInspection.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the ociTerraform Provider.