Show / Hide Table of Contents

Class IkePolicyState

Inheritance
System.Object
InputArgs
ResourceArgs
IkePolicyState
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 IkePolicyState : ResourceArgs

Constructors

View Source

IkePolicyState()

Declaration
public IkePolicyState()

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

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

IkeVersion

The IKE mode. A valid value is v1 or v2. Default is v1. Changing this updates the existing policy.

Declaration
public Input<string> IkeVersion { 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<IkePolicyLifetimeGetArgs> Lifetimes { get; set; }
Property Value
Type Description
InputList<IkePolicyLifetimeGetArgs>
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

Phase1NegotiationMode

The IKE mode. A valid value is main, which is the default. Changing this updates the existing policy.

Declaration
public Input<string> Phase1NegotiationMode { 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 a VPN service. If omitted, the region argument of the provider is used. Changing this creates a new service.

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 service for another policy. Changing this creates a new policy.

Declaration
public Input<string> TenantId { 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.