Show / Hide Table of Contents

Class IpSecPolicyState

Inheritance
System.Object
InputArgs
ResourceArgs
IpSecPolicyState
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.OpenStack.VPNaaS
Assembly: Pulumi.OpenStack.dll
Syntax
public sealed class IpSecPolicyState : ResourceArgs

Constructors

View Source

IpSecPolicyState()

Declaration
public IpSecPolicyState()

Properties

View Source

AuthAlgorithm

The authentication hash algorithm. Valid values are sha1, sha256, sha384, sha512. Default is sha1. Changing this updates the algorithm of the existing policy.

Declaration
public Input<string> AuthAlgorithm { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Description

The human-readable description for the policy. Changing this updates the description of the existing policy.

Declaration
public Input<string> Description { get; set; }
Property Value
Type Description
Input<System.String>
View Source

EncapsulationMode

The encapsulation mode. Valid values are tunnel and transport. Default is tunnel. Changing this updates the existing policy.

Declaration
public Input<string> EncapsulationMode { get; set; }
Property Value
Type Description
Input<System.String>
View Source

EncryptionAlgorithm

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.

Declaration
public Input<string> EncryptionAlgorithm { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Lifetimes

The lifetime of the security association. Consists of Unit and Value.

  • unit - (Optional) The units for the lifetime of the security association. Can be either seconds or kilobytes. Default is seconds.
  • value - (Optional) The value for the lifetime of the security association. Must be a positive integer. Default is 3600.
Declaration
public InputList<IpSecPolicyLifetimeGetArgs> Lifetimes { get; set; }
Property Value
Type Description
InputList<IpSecPolicyLifetimeGetArgs>
View Source

Name

The name of the policy. Changing this updates the name of the existing policy.

Declaration
public Input<string> Name { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Pfs

The perfect forward secrecy mode. Valid values are Group2, Group5 and Group14. Default is Group5. Changing this updates the existing policy.

Declaration
public Input<string> Pfs { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Region

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.

Declaration
public Input<string> Region { get; set; }
Property Value
Type Description
Input<System.String>
View Source

TenantId

The owner of the policy. Required if admin wants to create a policy for another project. Changing this creates a new policy.

Declaration
public Input<string> TenantId { get; set; }
Property Value
Type Description
Input<System.String>
View Source

TransformProtocol

The transform protocol. Valid values are ESP, AH and AH-ESP. Changing this updates the existing policy. Default is ESP.

Declaration
public Input<string> TransformProtocol { get; set; }
Property Value
Type Description
Input<System.String>
View Source

ValueSpecs

Map of additional options.

Declaration
public InputMap<object> ValueSpecs { get; set; }
Property Value
Type Description
InputMap<System.Object>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.