Package com.pulumi.cloudflare
Class GreTunnelArgs.Builder
- java.lang.Object
-
- com.pulumi.cloudflare.GreTunnelArgs.Builder
-
- Enclosing class:
- GreTunnelArgs
public static final class GreTunnelArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(GreTunnelArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GreTunnelArgs.Builder
accountId(com.pulumi.core.Output<java.lang.String> accountId)
GreTunnelArgs.Builder
accountId(java.lang.String accountId)
GreTunnelArgs
build()
GreTunnelArgs.Builder
cloudflareGreEndpoint(com.pulumi.core.Output<java.lang.String> cloudflareGreEndpoint)
GreTunnelArgs.Builder
cloudflareGreEndpoint(java.lang.String cloudflareGreEndpoint)
GreTunnelArgs.Builder
customerGreEndpoint(com.pulumi.core.Output<java.lang.String> customerGreEndpoint)
GreTunnelArgs.Builder
customerGreEndpoint(java.lang.String customerGreEndpoint)
GreTunnelArgs.Builder
description(com.pulumi.core.Output<java.lang.String> description)
GreTunnelArgs.Builder
description(java.lang.String description)
GreTunnelArgs.Builder
healthCheckEnabled(com.pulumi.core.Output<java.lang.Boolean> healthCheckEnabled)
GreTunnelArgs.Builder
healthCheckEnabled(java.lang.Boolean healthCheckEnabled)
GreTunnelArgs.Builder
healthCheckTarget(com.pulumi.core.Output<java.lang.String> healthCheckTarget)
GreTunnelArgs.Builder
healthCheckTarget(java.lang.String healthCheckTarget)
GreTunnelArgs.Builder
healthCheckType(com.pulumi.core.Output<java.lang.String> healthCheckType)
GreTunnelArgs.Builder
healthCheckType(java.lang.String healthCheckType)
GreTunnelArgs.Builder
interfaceAddress(com.pulumi.core.Output<java.lang.String> interfaceAddress)
GreTunnelArgs.Builder
interfaceAddress(java.lang.String interfaceAddress)
GreTunnelArgs.Builder
mtu(com.pulumi.core.Output<java.lang.Integer> mtu)
GreTunnelArgs.Builder
mtu(java.lang.Integer mtu)
GreTunnelArgs.Builder
name(com.pulumi.core.Output<java.lang.String> name)
GreTunnelArgs.Builder
name(java.lang.String name)
GreTunnelArgs.Builder
ttl(com.pulumi.core.Output<java.lang.Integer> ttl)
GreTunnelArgs.Builder
ttl(java.lang.Integer ttl)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GreTunnelArgs defaults)
-
-
Method Detail
-
accountId
public GreTunnelArgs.Builder accountId(@Nullable com.pulumi.core.Output<java.lang.String> accountId)
- Parameters:
accountId
- The account identifier to target for the resource. **Modifying this attribute will force creation of a new resource.**- Returns:
- builder
-
accountId
public GreTunnelArgs.Builder accountId(java.lang.String accountId)
- Parameters:
accountId
- The account identifier to target for the resource. **Modifying this attribute will force creation of a new resource.**- Returns:
- builder
-
cloudflareGreEndpoint
public GreTunnelArgs.Builder cloudflareGreEndpoint(com.pulumi.core.Output<java.lang.String> cloudflareGreEndpoint)
- Parameters:
cloudflareGreEndpoint
- The IP address assigned to the Cloudflare side of the GRE tunnel.- Returns:
- builder
-
cloudflareGreEndpoint
public GreTunnelArgs.Builder cloudflareGreEndpoint(java.lang.String cloudflareGreEndpoint)
- Parameters:
cloudflareGreEndpoint
- The IP address assigned to the Cloudflare side of the GRE tunnel.- Returns:
- builder
-
customerGreEndpoint
public GreTunnelArgs.Builder customerGreEndpoint(com.pulumi.core.Output<java.lang.String> customerGreEndpoint)
- Parameters:
customerGreEndpoint
- The IP address assigned to the customer side of the GRE tunnel.- Returns:
- builder
-
customerGreEndpoint
public GreTunnelArgs.Builder customerGreEndpoint(java.lang.String customerGreEndpoint)
- Parameters:
customerGreEndpoint
- The IP address assigned to the customer side of the GRE tunnel.- Returns:
- builder
-
description
public GreTunnelArgs.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description
- Description of the GRE tunnel intent.- Returns:
- builder
-
description
public GreTunnelArgs.Builder description(java.lang.String description)
- Parameters:
description
- Description of the GRE tunnel intent.- Returns:
- builder
-
healthCheckEnabled
public GreTunnelArgs.Builder healthCheckEnabled(@Nullable com.pulumi.core.Output<java.lang.Boolean> healthCheckEnabled)
- Parameters:
healthCheckEnabled
- Specifies if ICMP tunnel health checks are enabled.- Returns:
- builder
-
healthCheckEnabled
public GreTunnelArgs.Builder healthCheckEnabled(java.lang.Boolean healthCheckEnabled)
- Parameters:
healthCheckEnabled
- Specifies if ICMP tunnel health checks are enabled.- Returns:
- builder
-
healthCheckTarget
public GreTunnelArgs.Builder healthCheckTarget(@Nullable com.pulumi.core.Output<java.lang.String> healthCheckTarget)
- Parameters:
healthCheckTarget
- The IP address of the customer endpoint that will receive tunnel health checks.- Returns:
- builder
-
healthCheckTarget
public GreTunnelArgs.Builder healthCheckTarget(java.lang.String healthCheckTarget)
- Parameters:
healthCheckTarget
- The IP address of the customer endpoint that will receive tunnel health checks.- Returns:
- builder
-
healthCheckType
public GreTunnelArgs.Builder healthCheckType(@Nullable com.pulumi.core.Output<java.lang.String> healthCheckType)
- Parameters:
healthCheckType
- Specifies the ICMP echo type for the health check. Available values: `request`, `reply`.- Returns:
- builder
-
healthCheckType
public GreTunnelArgs.Builder healthCheckType(java.lang.String healthCheckType)
- Parameters:
healthCheckType
- Specifies the ICMP echo type for the health check. Available values: `request`, `reply`.- Returns:
- builder
-
interfaceAddress
public GreTunnelArgs.Builder interfaceAddress(com.pulumi.core.Output<java.lang.String> interfaceAddress)
- Parameters:
interfaceAddress
- 31-bit prefix (/31 in CIDR notation) supporting 2 hosts, one for each side of the tunnel.- Returns:
- builder
-
interfaceAddress
public GreTunnelArgs.Builder interfaceAddress(java.lang.String interfaceAddress)
- Parameters:
interfaceAddress
- 31-bit prefix (/31 in CIDR notation) supporting 2 hosts, one for each side of the tunnel.- Returns:
- builder
-
mtu
public GreTunnelArgs.Builder mtu(@Nullable com.pulumi.core.Output<java.lang.Integer> mtu)
- Parameters:
mtu
- Maximum Transmission Unit (MTU) in bytes for the GRE tunnel.- Returns:
- builder
-
mtu
public GreTunnelArgs.Builder mtu(java.lang.Integer mtu)
- Parameters:
mtu
- Maximum Transmission Unit (MTU) in bytes for the GRE tunnel.- Returns:
- builder
-
name
public GreTunnelArgs.Builder name(com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name
- Name of the GRE tunnel.- Returns:
- builder
-
name
public GreTunnelArgs.Builder name(java.lang.String name)
- Parameters:
name
- Name of the GRE tunnel.- Returns:
- builder
-
ttl
public GreTunnelArgs.Builder ttl(@Nullable com.pulumi.core.Output<java.lang.Integer> ttl)
- Parameters:
ttl
- Time To Live (TTL) in number of hops of the GRE tunnel.- Returns:
- builder
-
ttl
public GreTunnelArgs.Builder ttl(java.lang.Integer ttl)
- Parameters:
ttl
- Time To Live (TTL) in number of hops of the GRE tunnel.- Returns:
- builder
-
build
public GreTunnelArgs build()
-
-