Class IkePolicyState
Inherited Members
Namespace: Pulumi.OpenStack.VPNaaS
Assembly: Pulumi.OpenStack.dll
Syntax
public sealed class IkePolicyState : ResourceArgs
Constructors
View SourceIkePolicyState()
Declaration
public IkePolicyState()
Properties
View SourceAuthAlgorithm
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> |
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> |
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> |
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> |
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> |
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> |
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> |
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> |
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> |
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> |
ValueSpecs
Map of additional options.
Declaration
public InputMap<object> ValueSpecs { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.Object> |