Package com.pulumi.cloudflare
Class ZeroTrustGatewaySettingsArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.cloudflare.ZeroTrustGatewaySettingsArgs
-
public final class ZeroTrustGatewaySettingsArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ZeroTrustGatewaySettingsArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static ZeroTrustGatewaySettingsArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.pulumi.core.Output<java.lang.String>
accountId()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
activityLogEnabled()
java.util.Optional<com.pulumi.core.Output<ZeroTrustGatewaySettingsAntivirusArgs>>
antivirus()
java.util.Optional<com.pulumi.core.Output<ZeroTrustGatewaySettingsBlockPageArgs>>
blockPage()
java.util.Optional<com.pulumi.core.Output<ZeroTrustGatewaySettingsBodyScanningArgs>>
bodyScanning()
static ZeroTrustGatewaySettingsArgs.Builder
builder()
static ZeroTrustGatewaySettingsArgs.Builder
builder(ZeroTrustGatewaySettingsArgs defaults)
java.util.Optional<com.pulumi.core.Output<ZeroTrustGatewaySettingsCustomCertificateArgs>>
customCertificate()
java.util.Optional<com.pulumi.core.Output<ZeroTrustGatewaySettingsExtendedEmailMatchingArgs>>
extendedEmailMatching()
java.util.Optional<com.pulumi.core.Output<ZeroTrustGatewaySettingsFipsArgs>>
fips()
java.util.Optional<com.pulumi.core.Output<ZeroTrustGatewaySettingsLoggingArgs>>
logging()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
nonIdentityBrowserIsolationEnabled()
java.util.Optional<com.pulumi.core.Output<ZeroTrustGatewaySettingsPayloadLogArgs>>
payloadLog()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
protocolDetectionEnabled()
java.util.Optional<com.pulumi.core.Output<ZeroTrustGatewaySettingsProxyArgs>>
proxy()
java.util.Optional<com.pulumi.core.Output<ZeroTrustGatewaySettingsSshSessionLogArgs>>
sshSessionLog()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
tlsDecryptEnabled()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
urlBrowserIsolationEnabled()
-
-
-
Field Detail
-
Empty
public static final ZeroTrustGatewaySettingsArgs Empty
-
-
Method Detail
-
accountId
public com.pulumi.core.Output<java.lang.String> accountId()
- Returns:
- The account identifier to target for the resource.
-
activityLogEnabled
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> activityLogEnabled()
- Returns:
- Whether to enable the activity log.
-
antivirus
public java.util.Optional<com.pulumi.core.Output<ZeroTrustGatewaySettingsAntivirusArgs>> antivirus()
- Returns:
- Configuration block for antivirus traffic scanning.
-
blockPage
public java.util.Optional<com.pulumi.core.Output<ZeroTrustGatewaySettingsBlockPageArgs>> blockPage()
- Returns:
- Configuration for a custom block page.
-
bodyScanning
public java.util.Optional<com.pulumi.core.Output<ZeroTrustGatewaySettingsBodyScanningArgs>> bodyScanning()
- Returns:
- Configuration for body scanning.
-
customCertificate
public java.util.Optional<com.pulumi.core.Output<ZeroTrustGatewaySettingsCustomCertificateArgs>> customCertificate()
- Returns:
- Configuration for custom certificates / BYO-PKI.
-
extendedEmailMatching
public java.util.Optional<com.pulumi.core.Output<ZeroTrustGatewaySettingsExtendedEmailMatchingArgs>> extendedEmailMatching()
- Returns:
- Configuration for extended e-mail matching.
-
fips
public java.util.Optional<com.pulumi.core.Output<ZeroTrustGatewaySettingsFipsArgs>> fips()
- Returns:
- Configure compliance with Federal Information Processing Standards.
-
logging
public java.util.Optional<com.pulumi.core.Output<ZeroTrustGatewaySettingsLoggingArgs>> logging()
-
nonIdentityBrowserIsolationEnabled
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> nonIdentityBrowserIsolationEnabled()
- Returns:
- Enable non-identity onramp for Browser Isolation. Defaults to `false`.
-
payloadLog
public java.util.Optional<com.pulumi.core.Output<ZeroTrustGatewaySettingsPayloadLogArgs>> payloadLog()
- Returns:
- Configuration for DLP Payload Logging.
-
protocolDetectionEnabled
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> protocolDetectionEnabled()
- Returns:
- Indicator that protocol detection is enabled.
-
proxy
public java.util.Optional<com.pulumi.core.Output<ZeroTrustGatewaySettingsProxyArgs>> proxy()
- Returns:
- Configuration block for specifying which protocols are proxied.
-
sshSessionLog
public java.util.Optional<com.pulumi.core.Output<ZeroTrustGatewaySettingsSshSessionLogArgs>> sshSessionLog()
- Returns:
- Configuration for SSH Session Logging.
-
tlsDecryptEnabled
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> tlsDecryptEnabled()
- Returns:
- Indicator that decryption of TLS traffic is enabled.
-
urlBrowserIsolationEnabled
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> urlBrowserIsolationEnabled()
- Returns:
- Safely browse websites in Browser Isolation through a URL. Defaults to `false`.
-
builder
public static ZeroTrustGatewaySettingsArgs.Builder builder()
-
builder
public static ZeroTrustGatewaySettingsArgs.Builder builder(ZeroTrustGatewaySettingsArgs defaults)
-
-