Package com.pulumi.cloudflare.inputs
Class IpsecTunnelState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.cloudflare.inputs.IpsecTunnelState
-
public final class IpsecTunnelState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
IpsecTunnelState.Builder
-
Field Summary
Fields Modifier and Type Field Description static IpsecTunnelState
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>
accountId()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
allowNullCipher()
static IpsecTunnelState.Builder
builder()
static IpsecTunnelState.Builder
builder(IpsecTunnelState defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
cloudflareEndpoint()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
customerEndpoint()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
description()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
fqdnId()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
healthCheckEnabled()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
healthCheckTarget()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
healthCheckType()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
hexId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
interfaceAddress()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
name()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
psk()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
remoteId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
userId()
-
-
-
Field Detail
-
Empty
public static final IpsecTunnelState Empty
-
-
Method Detail
-
accountId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> accountId()
- Returns:
- The account identifier to target for the resource. **Modifying this attribute will force creation of a new resource.**
-
allowNullCipher
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> allowNullCipher()
- Returns:
- Specifies if this tunnel may use a null cipher (ENCR_NULL) in Phase 2. Defaults to `false`.
-
cloudflareEndpoint
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> cloudflareEndpoint()
- Returns:
- IP address assigned to the Cloudflare side of the IPsec tunnel.
-
customerEndpoint
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> customerEndpoint()
- Returns:
- IP address assigned to the customer side of the IPsec tunnel.
-
description
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
- Returns:
- An optional description of the IPsec tunnel.
-
fqdnId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> fqdnId()
- Returns:
- `remote_id` in the form of a fqdn. This value is generated by cloudflare.
-
healthCheckEnabled
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> healthCheckEnabled()
- Returns:
- Specifies if ICMP tunnel health checks are enabled. Default: `true`.
-
healthCheckTarget
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> healthCheckTarget()
- Returns:
- The IP address of the customer endpoint that will receive tunnel health checks. Default: `<customer_gre_endpoint>`.
-
healthCheckType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> healthCheckType()
- Returns:
- Specifies the ICMP echo type for the health check (`request` or `reply`). Available values: `request`, `reply` Default: `reply`.
-
hexId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> hexId()
- Returns:
- `remote_id` as a hex string. This value is generated by cloudflare.
-
interfaceAddress
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> interfaceAddress()
- Returns:
- 31-bit prefix (/31 in CIDR notation) supporting 2 hosts, one for each side of the tunnel.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- Name of the IPsec tunnel.
-
psk
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> psk()
- Returns:
- Pre shared key to be used with the IPsec tunnel. If left unset, it will be autogenerated.
-
remoteId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> remoteId()
- Returns:
- ID to be used while setting up the IPsec tunnel. This value is generated by cloudflare.
-
userId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> userId()
- Returns:
- `remote_id` in the form of an email address. This value is generated by cloudflare.
-
builder
public static IpsecTunnelState.Builder builder()
-
builder
public static IpsecTunnelState.Builder builder(IpsecTunnelState defaults)
-
-