Class IpSecPolicyState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.openstack.vpnaas.inputs.IpSecPolicyState
-
public final class IpSecPolicyState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIpSecPolicyState.Builder
-
Field Summary
Fields Modifier and Type Field Description static IpSecPolicyStateEmpty
-
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>>authAlgorithm()static IpSecPolicyState.Builderbuilder()static IpSecPolicyState.Builderbuilder(IpSecPolicyState defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>description()java.util.Optional<com.pulumi.core.Output<java.lang.String>>encapsulationMode()java.util.Optional<com.pulumi.core.Output<java.lang.String>>encryptionAlgorithm()java.util.Optional<com.pulumi.core.Output<java.util.List<IpSecPolicyLifetimeArgs>>>lifetimes()java.util.Optional<com.pulumi.core.Output<java.lang.String>>name()java.util.Optional<com.pulumi.core.Output<java.lang.String>>pfs()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.lang.String>>transformProtocol()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>>>valueSpecs()
-
-
-
Field Detail
-
Empty
public static final IpSecPolicyState Empty
-
-
Method Detail
-
authAlgorithm
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> authAlgorithm()
- Returns:
- The authentication hash algorithm. Valid values are sha1, sha256, sha384, sha512. Default is sha1. Changing this updates the algorithm of the existing policy.
-
description
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
- Returns:
- The human-readable description for the policy. Changing this updates the description of the existing policy.
-
encapsulationMode
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> encapsulationMode()
- Returns:
- The encapsulation mode. Valid values are tunnel and transport. Default is tunnel. Changing this updates the existing policy.
-
encryptionAlgorithm
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> encryptionAlgorithm()
- Returns:
- The encryption algorithm. Valid values are 3des, aes-128, aes-192 and so on. The default value is aes-128. Changing this updates the existing policy.
-
lifetimes
public java.util.Optional<com.pulumi.core.Output<java.util.List<IpSecPolicyLifetimeArgs>>> lifetimes()
- Returns:
- The lifetime of the security association. Consists of Unit and Value.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- The name of the policy. Changing this updates the name of the existing policy.
-
pfs
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> pfs()
- Returns:
- The perfect forward secrecy mode. Valid values are group2, group5 and group14. Default is group5. Changing this updates the existing policy.
-
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 policy. If omitted, the `region` argument of the provider is used. Changing this creates a new policy.
-
tenantId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> tenantId()
- Returns:
- The owner of the policy. Required if admin wants to create a policy for another project. Changing this creates a new policy.
-
transformProtocol
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> transformProtocol()
- Returns:
- The transform protocol. Valid values are esp, ah and ah-esp. Changing this updates the existing policy. Default is ESP.
-
valueSpecs
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>>> valueSpecs()
- Returns:
- Map of additional options.
-
builder
public static IpSecPolicyState.Builder builder()
-
builder
public static IpSecPolicyState.Builder builder(IpSecPolicyState defaults)
-
-