Class SiteConnectionState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.openstack.vpnaas.inputs.SiteConnectionState
-
public final class SiteConnectionState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSiteConnectionState.Builder
-
Field Summary
Fields Modifier and Type Field Description static SiteConnectionStateEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>adminStateUp()static SiteConnectionState.Builderbuilder()static SiteConnectionState.Builderbuilder(SiteConnectionState defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>description()java.util.Optional<com.pulumi.core.Output<java.util.List<SiteConnectionDpdArgs>>>dpds()java.util.Optional<com.pulumi.core.Output<java.lang.String>>ikepolicyId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>initiator()java.util.Optional<com.pulumi.core.Output<java.lang.String>>ipsecpolicyId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>localEpGroupId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>localId()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>mtu()java.util.Optional<com.pulumi.core.Output<java.lang.String>>name()java.util.Optional<com.pulumi.core.Output<java.lang.String>>peerAddress()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>peerCidrs()java.util.Optional<com.pulumi.core.Output<java.lang.String>>peerEpGroupId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>peerId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>psk()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.lang.String>>tenantId()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>>>valueSpecs()java.util.Optional<com.pulumi.core.Output<java.lang.String>>vpnserviceId()
-
-
-
Field Detail
-
Empty
public static final SiteConnectionState Empty
-
-
Method Detail
-
adminStateUp
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> adminStateUp()
- Returns:
- The administrative state of the resource. Can either be up(true) or down(false). Changing this updates the administrative state of the existing connection.
-
description
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
- Returns:
- The human-readable description for the connection. Changing this updates the description of the existing connection.
-
dpds
public java.util.Optional<com.pulumi.core.Output<java.util.List<SiteConnectionDpdArgs>>> dpds()
- Returns:
- A dictionary with dead peer detection (DPD) protocol controls.
-
ikepolicyId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> ikepolicyId()
- Returns:
- The ID of the IKE policy. Changing this creates a new connection.
-
initiator
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> initiator()
- Returns:
- A valid value is response-only or bi-directional. Default is bi-directional.
-
ipsecpolicyId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> ipsecpolicyId()
- Returns:
- The ID of the IPsec policy. Changing this creates a new connection.
-
localEpGroupId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> localEpGroupId()
- Returns:
- The ID for the endpoint group that contains private subnets for the local side of the connection. You must specify this parameter with the peer_ep_group_id parameter unless in backward- compatible mode where peer_cidrs is provided with a subnet_id for the VPN service. Changing this updates the existing connection.
-
localId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> localId()
- Returns:
- An ID to be used instead of the external IP address for a virtual router used in traffic between instances on different networks in east-west traffic. Most often, local ID would be domain name, email address, etc. If this is not configured then the external IP address will be used as the ID.
-
mtu
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> mtu()
- Returns:
- The maximum transmission unit (MTU) value to address fragmentation. Minimum value is 68 for IPv4, and 1280 for IPv6.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- The name of the connection. Changing this updates the name of the existing connection.
-
peerAddress
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> peerAddress()
- Returns:
- The peer gateway public IPv4 or IPv6 address or FQDN.
-
peerCidrs
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> peerCidrs()
- Returns:
- Unique list of valid peer private CIDRs in the form < net_address > / < prefix > .
-
peerEpGroupId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> peerEpGroupId()
- Returns:
- The ID for the endpoint group that contains private CIDRs in the form < net_address > / < prefix > for the peer side of the connection. You must specify this parameter with the local_ep_group_id parameter unless in backward-compatible mode where peer_cidrs is provided with a subnet_id for the VPN service.
-
peerId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> peerId()
- Returns:
- The peer router identity for authentication. A valid value is an IPv4 address, IPv6 address, e-mail address, key ID, or FQDN. Typically, this value matches the peer_address value. Changing this updates the existing policy.
-
psk
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> psk()
- Returns:
- The pre-shared key. A valid value is any string.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- The region in which to obtain the V2 Networking client. A Networking client is needed to create an IPSec site connection. If omitted, the `region` argument of the provider is used. Changing this creates a new site connection.
-
tenantId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> tenantId()
- Returns:
- The owner of the connection. Required if admin wants to create a connection for another project. Changing this creates a new connection.
-
valueSpecs
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>>> valueSpecs()
- Returns:
- Map of additional options.
-
vpnserviceId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> vpnserviceId()
- Returns:
- The ID of the VPN service. Changing this creates a new connection.
-
builder
public static SiteConnectionState.Builder builder()
-
builder
public static SiteConnectionState.Builder builder(SiteConnectionState defaults)
-
-