fortios.system.Ike
Explore with Pulumi AI
Configure IKE global attributes. Applies to FortiOS Version >= 7.0.1
.
Create Ike Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Ike(name: string, args?: IkeArgs, opts?: CustomResourceOptions);
@overload
def Ike(resource_name: str,
args: Optional[IkeArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def Ike(resource_name: str,
opts: Optional[ResourceOptions] = None,
dh_group1: Optional[IkeDhGroup1Args] = None,
dh_group14: Optional[IkeDhGroup14Args] = None,
dh_group15: Optional[IkeDhGroup15Args] = None,
dh_group16: Optional[IkeDhGroup16Args] = None,
dh_group17: Optional[IkeDhGroup17Args] = None,
dh_group18: Optional[IkeDhGroup18Args] = None,
dh_group19: Optional[IkeDhGroup19Args] = None,
dh_group2: Optional[IkeDhGroup2Args] = None,
dh_group20: Optional[IkeDhGroup20Args] = None,
dh_group21: Optional[IkeDhGroup21Args] = None,
dh_group27: Optional[IkeDhGroup27Args] = None,
dh_group28: Optional[IkeDhGroup28Args] = None,
dh_group29: Optional[IkeDhGroup29Args] = None,
dh_group30: Optional[IkeDhGroup30Args] = None,
dh_group31: Optional[IkeDhGroup31Args] = None,
dh_group32: Optional[IkeDhGroup32Args] = None,
dh_group5: Optional[IkeDhGroup5Args] = None,
dh_keypair_cache: Optional[str] = None,
dh_keypair_count: Optional[int] = None,
dh_keypair_throttle: Optional[str] = None,
dh_mode: Optional[str] = None,
dh_multiprocess: Optional[str] = None,
dh_worker_count: Optional[int] = None,
embryonic_limit: Optional[int] = None,
get_all_tables: Optional[str] = None,
vdomparam: Optional[str] = None)
func NewIke(ctx *Context, name string, args *IkeArgs, opts ...ResourceOption) (*Ike, error)
public Ike(string name, IkeArgs? args = null, CustomResourceOptions? opts = null)
type: fortios:system:Ike
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args IkeArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args IkeArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args IkeArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args IkeArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args IkeArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var ikeResource = new Fortios.System.Ike("ikeResource", new()
{
DhGroup1 = new Fortios.System.Inputs.IkeDhGroup1Args
{
KeypairCache = "string",
KeypairCount = 0,
Mode = "string",
},
DhGroup14 = new Fortios.System.Inputs.IkeDhGroup14Args
{
KeypairCache = "string",
KeypairCount = 0,
Mode = "string",
},
DhGroup15 = new Fortios.System.Inputs.IkeDhGroup15Args
{
KeypairCache = "string",
KeypairCount = 0,
Mode = "string",
},
DhGroup16 = new Fortios.System.Inputs.IkeDhGroup16Args
{
KeypairCache = "string",
KeypairCount = 0,
Mode = "string",
},
DhGroup17 = new Fortios.System.Inputs.IkeDhGroup17Args
{
KeypairCache = "string",
KeypairCount = 0,
Mode = "string",
},
DhGroup18 = new Fortios.System.Inputs.IkeDhGroup18Args
{
KeypairCache = "string",
KeypairCount = 0,
Mode = "string",
},
DhGroup19 = new Fortios.System.Inputs.IkeDhGroup19Args
{
KeypairCache = "string",
KeypairCount = 0,
Mode = "string",
},
DhGroup2 = new Fortios.System.Inputs.IkeDhGroup2Args
{
KeypairCache = "string",
KeypairCount = 0,
Mode = "string",
},
DhGroup20 = new Fortios.System.Inputs.IkeDhGroup20Args
{
KeypairCache = "string",
KeypairCount = 0,
Mode = "string",
},
DhGroup21 = new Fortios.System.Inputs.IkeDhGroup21Args
{
KeypairCache = "string",
KeypairCount = 0,
Mode = "string",
},
DhGroup27 = new Fortios.System.Inputs.IkeDhGroup27Args
{
KeypairCache = "string",
KeypairCount = 0,
Mode = "string",
},
DhGroup28 = new Fortios.System.Inputs.IkeDhGroup28Args
{
KeypairCache = "string",
KeypairCount = 0,
Mode = "string",
},
DhGroup29 = new Fortios.System.Inputs.IkeDhGroup29Args
{
KeypairCache = "string",
KeypairCount = 0,
Mode = "string",
},
DhGroup30 = new Fortios.System.Inputs.IkeDhGroup30Args
{
KeypairCache = "string",
KeypairCount = 0,
Mode = "string",
},
DhGroup31 = new Fortios.System.Inputs.IkeDhGroup31Args
{
KeypairCache = "string",
KeypairCount = 0,
Mode = "string",
},
DhGroup32 = new Fortios.System.Inputs.IkeDhGroup32Args
{
KeypairCache = "string",
KeypairCount = 0,
Mode = "string",
},
DhGroup5 = new Fortios.System.Inputs.IkeDhGroup5Args
{
KeypairCache = "string",
KeypairCount = 0,
Mode = "string",
},
DhKeypairCache = "string",
DhKeypairCount = 0,
DhKeypairThrottle = "string",
DhMode = "string",
DhMultiprocess = "string",
DhWorkerCount = 0,
EmbryonicLimit = 0,
GetAllTables = "string",
Vdomparam = "string",
});
example, err := system.NewIke(ctx, "ikeResource", &system.IkeArgs{
DhGroup1: &system.IkeDhGroup1Args{
KeypairCache: pulumi.String("string"),
KeypairCount: pulumi.Int(0),
Mode: pulumi.String("string"),
},
DhGroup14: &system.IkeDhGroup14Args{
KeypairCache: pulumi.String("string"),
KeypairCount: pulumi.Int(0),
Mode: pulumi.String("string"),
},
DhGroup15: &system.IkeDhGroup15Args{
KeypairCache: pulumi.String("string"),
KeypairCount: pulumi.Int(0),
Mode: pulumi.String("string"),
},
DhGroup16: &system.IkeDhGroup16Args{
KeypairCache: pulumi.String("string"),
KeypairCount: pulumi.Int(0),
Mode: pulumi.String("string"),
},
DhGroup17: &system.IkeDhGroup17Args{
KeypairCache: pulumi.String("string"),
KeypairCount: pulumi.Int(0),
Mode: pulumi.String("string"),
},
DhGroup18: &system.IkeDhGroup18Args{
KeypairCache: pulumi.String("string"),
KeypairCount: pulumi.Int(0),
Mode: pulumi.String("string"),
},
DhGroup19: &system.IkeDhGroup19Args{
KeypairCache: pulumi.String("string"),
KeypairCount: pulumi.Int(0),
Mode: pulumi.String("string"),
},
DhGroup2: &system.IkeDhGroup2Args{
KeypairCache: pulumi.String("string"),
KeypairCount: pulumi.Int(0),
Mode: pulumi.String("string"),
},
DhGroup20: &system.IkeDhGroup20Args{
KeypairCache: pulumi.String("string"),
KeypairCount: pulumi.Int(0),
Mode: pulumi.String("string"),
},
DhGroup21: &system.IkeDhGroup21Args{
KeypairCache: pulumi.String("string"),
KeypairCount: pulumi.Int(0),
Mode: pulumi.String("string"),
},
DhGroup27: &system.IkeDhGroup27Args{
KeypairCache: pulumi.String("string"),
KeypairCount: pulumi.Int(0),
Mode: pulumi.String("string"),
},
DhGroup28: &system.IkeDhGroup28Args{
KeypairCache: pulumi.String("string"),
KeypairCount: pulumi.Int(0),
Mode: pulumi.String("string"),
},
DhGroup29: &system.IkeDhGroup29Args{
KeypairCache: pulumi.String("string"),
KeypairCount: pulumi.Int(0),
Mode: pulumi.String("string"),
},
DhGroup30: &system.IkeDhGroup30Args{
KeypairCache: pulumi.String("string"),
KeypairCount: pulumi.Int(0),
Mode: pulumi.String("string"),
},
DhGroup31: &system.IkeDhGroup31Args{
KeypairCache: pulumi.String("string"),
KeypairCount: pulumi.Int(0),
Mode: pulumi.String("string"),
},
DhGroup32: &system.IkeDhGroup32Args{
KeypairCache: pulumi.String("string"),
KeypairCount: pulumi.Int(0),
Mode: pulumi.String("string"),
},
DhGroup5: &system.IkeDhGroup5Args{
KeypairCache: pulumi.String("string"),
KeypairCount: pulumi.Int(0),
Mode: pulumi.String("string"),
},
DhKeypairCache: pulumi.String("string"),
DhKeypairCount: pulumi.Int(0),
DhKeypairThrottle: pulumi.String("string"),
DhMode: pulumi.String("string"),
DhMultiprocess: pulumi.String("string"),
DhWorkerCount: pulumi.Int(0),
EmbryonicLimit: pulumi.Int(0),
GetAllTables: pulumi.String("string"),
Vdomparam: pulumi.String("string"),
})
var ikeResource = new Ike("ikeResource", IkeArgs.builder()
.dhGroup1(IkeDhGroup1Args.builder()
.keypairCache("string")
.keypairCount(0)
.mode("string")
.build())
.dhGroup14(IkeDhGroup14Args.builder()
.keypairCache("string")
.keypairCount(0)
.mode("string")
.build())
.dhGroup15(IkeDhGroup15Args.builder()
.keypairCache("string")
.keypairCount(0)
.mode("string")
.build())
.dhGroup16(IkeDhGroup16Args.builder()
.keypairCache("string")
.keypairCount(0)
.mode("string")
.build())
.dhGroup17(IkeDhGroup17Args.builder()
.keypairCache("string")
.keypairCount(0)
.mode("string")
.build())
.dhGroup18(IkeDhGroup18Args.builder()
.keypairCache("string")
.keypairCount(0)
.mode("string")
.build())
.dhGroup19(IkeDhGroup19Args.builder()
.keypairCache("string")
.keypairCount(0)
.mode("string")
.build())
.dhGroup2(IkeDhGroup2Args.builder()
.keypairCache("string")
.keypairCount(0)
.mode("string")
.build())
.dhGroup20(IkeDhGroup20Args.builder()
.keypairCache("string")
.keypairCount(0)
.mode("string")
.build())
.dhGroup21(IkeDhGroup21Args.builder()
.keypairCache("string")
.keypairCount(0)
.mode("string")
.build())
.dhGroup27(IkeDhGroup27Args.builder()
.keypairCache("string")
.keypairCount(0)
.mode("string")
.build())
.dhGroup28(IkeDhGroup28Args.builder()
.keypairCache("string")
.keypairCount(0)
.mode("string")
.build())
.dhGroup29(IkeDhGroup29Args.builder()
.keypairCache("string")
.keypairCount(0)
.mode("string")
.build())
.dhGroup30(IkeDhGroup30Args.builder()
.keypairCache("string")
.keypairCount(0)
.mode("string")
.build())
.dhGroup31(IkeDhGroup31Args.builder()
.keypairCache("string")
.keypairCount(0)
.mode("string")
.build())
.dhGroup32(IkeDhGroup32Args.builder()
.keypairCache("string")
.keypairCount(0)
.mode("string")
.build())
.dhGroup5(IkeDhGroup5Args.builder()
.keypairCache("string")
.keypairCount(0)
.mode("string")
.build())
.dhKeypairCache("string")
.dhKeypairCount(0)
.dhKeypairThrottle("string")
.dhMode("string")
.dhMultiprocess("string")
.dhWorkerCount(0)
.embryonicLimit(0)
.getAllTables("string")
.vdomparam("string")
.build());
ike_resource = fortios.system.Ike("ikeResource",
dh_group1={
"keypair_cache": "string",
"keypair_count": 0,
"mode": "string",
},
dh_group14={
"keypair_cache": "string",
"keypair_count": 0,
"mode": "string",
},
dh_group15={
"keypair_cache": "string",
"keypair_count": 0,
"mode": "string",
},
dh_group16={
"keypair_cache": "string",
"keypair_count": 0,
"mode": "string",
},
dh_group17={
"keypair_cache": "string",
"keypair_count": 0,
"mode": "string",
},
dh_group18={
"keypair_cache": "string",
"keypair_count": 0,
"mode": "string",
},
dh_group19={
"keypair_cache": "string",
"keypair_count": 0,
"mode": "string",
},
dh_group2={
"keypair_cache": "string",
"keypair_count": 0,
"mode": "string",
},
dh_group20={
"keypair_cache": "string",
"keypair_count": 0,
"mode": "string",
},
dh_group21={
"keypair_cache": "string",
"keypair_count": 0,
"mode": "string",
},
dh_group27={
"keypair_cache": "string",
"keypair_count": 0,
"mode": "string",
},
dh_group28={
"keypair_cache": "string",
"keypair_count": 0,
"mode": "string",
},
dh_group29={
"keypair_cache": "string",
"keypair_count": 0,
"mode": "string",
},
dh_group30={
"keypair_cache": "string",
"keypair_count": 0,
"mode": "string",
},
dh_group31={
"keypair_cache": "string",
"keypair_count": 0,
"mode": "string",
},
dh_group32={
"keypair_cache": "string",
"keypair_count": 0,
"mode": "string",
},
dh_group5={
"keypair_cache": "string",
"keypair_count": 0,
"mode": "string",
},
dh_keypair_cache="string",
dh_keypair_count=0,
dh_keypair_throttle="string",
dh_mode="string",
dh_multiprocess="string",
dh_worker_count=0,
embryonic_limit=0,
get_all_tables="string",
vdomparam="string")
const ikeResource = new fortios.system.Ike("ikeResource", {
dhGroup1: {
keypairCache: "string",
keypairCount: 0,
mode: "string",
},
dhGroup14: {
keypairCache: "string",
keypairCount: 0,
mode: "string",
},
dhGroup15: {
keypairCache: "string",
keypairCount: 0,
mode: "string",
},
dhGroup16: {
keypairCache: "string",
keypairCount: 0,
mode: "string",
},
dhGroup17: {
keypairCache: "string",
keypairCount: 0,
mode: "string",
},
dhGroup18: {
keypairCache: "string",
keypairCount: 0,
mode: "string",
},
dhGroup19: {
keypairCache: "string",
keypairCount: 0,
mode: "string",
},
dhGroup2: {
keypairCache: "string",
keypairCount: 0,
mode: "string",
},
dhGroup20: {
keypairCache: "string",
keypairCount: 0,
mode: "string",
},
dhGroup21: {
keypairCache: "string",
keypairCount: 0,
mode: "string",
},
dhGroup27: {
keypairCache: "string",
keypairCount: 0,
mode: "string",
},
dhGroup28: {
keypairCache: "string",
keypairCount: 0,
mode: "string",
},
dhGroup29: {
keypairCache: "string",
keypairCount: 0,
mode: "string",
},
dhGroup30: {
keypairCache: "string",
keypairCount: 0,
mode: "string",
},
dhGroup31: {
keypairCache: "string",
keypairCount: 0,
mode: "string",
},
dhGroup32: {
keypairCache: "string",
keypairCount: 0,
mode: "string",
},
dhGroup5: {
keypairCache: "string",
keypairCount: 0,
mode: "string",
},
dhKeypairCache: "string",
dhKeypairCount: 0,
dhKeypairThrottle: "string",
dhMode: "string",
dhMultiprocess: "string",
dhWorkerCount: 0,
embryonicLimit: 0,
getAllTables: "string",
vdomparam: "string",
});
type: fortios:system:Ike
properties:
dhGroup1:
keypairCache: string
keypairCount: 0
mode: string
dhGroup2:
keypairCache: string
keypairCount: 0
mode: string
dhGroup5:
keypairCache: string
keypairCount: 0
mode: string
dhGroup14:
keypairCache: string
keypairCount: 0
mode: string
dhGroup15:
keypairCache: string
keypairCount: 0
mode: string
dhGroup16:
keypairCache: string
keypairCount: 0
mode: string
dhGroup17:
keypairCache: string
keypairCount: 0
mode: string
dhGroup18:
keypairCache: string
keypairCount: 0
mode: string
dhGroup19:
keypairCache: string
keypairCount: 0
mode: string
dhGroup20:
keypairCache: string
keypairCount: 0
mode: string
dhGroup21:
keypairCache: string
keypairCount: 0
mode: string
dhGroup27:
keypairCache: string
keypairCount: 0
mode: string
dhGroup28:
keypairCache: string
keypairCount: 0
mode: string
dhGroup29:
keypairCache: string
keypairCount: 0
mode: string
dhGroup30:
keypairCache: string
keypairCount: 0
mode: string
dhGroup31:
keypairCache: string
keypairCount: 0
mode: string
dhGroup32:
keypairCache: string
keypairCount: 0
mode: string
dhKeypairCache: string
dhKeypairCount: 0
dhKeypairThrottle: string
dhMode: string
dhMultiprocess: string
dhWorkerCount: 0
embryonicLimit: 0
getAllTables: string
vdomparam: string
Ike Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Ike resource accepts the following input properties:
- Dh
Group1 Pulumiverse.Fortios. System. Inputs. Ike Dh Group1 - Diffie-Hellman group 1 (MODP-768). The structure of
dh_group_1
block is documented below. - Dh
Group14 Pulumiverse.Fortios. System. Inputs. Ike Dh Group14 - Diffie-Hellman group 14 (MODP-2048). The structure of
dh_group_14
block is documented below. - Dh
Group15 Pulumiverse.Fortios. System. Inputs. Ike Dh Group15 - Diffie-Hellman group 15 (MODP-3072). The structure of
dh_group_15
block is documented below. - Dh
Group16 Pulumiverse.Fortios. System. Inputs. Ike Dh Group16 - Diffie-Hellman group 16 (MODP-4096). The structure of
dh_group_16
block is documented below. - Dh
Group17 Pulumiverse.Fortios. System. Inputs. Ike Dh Group17 - Diffie-Hellman group 17 (MODP-6144). The structure of
dh_group_17
block is documented below. - Dh
Group18 Pulumiverse.Fortios. System. Inputs. Ike Dh Group18 - Diffie-Hellman group 18 (MODP-8192). The structure of
dh_group_18
block is documented below. - Dh
Group19 Pulumiverse.Fortios. System. Inputs. Ike Dh Group19 - Diffie-Hellman group 19 (EC-P256). The structure of
dh_group_19
block is documented below. - Dh
Group2 Pulumiverse.Fortios. System. Inputs. Ike Dh Group2 - Diffie-Hellman group 2 (MODP-1024). The structure of
dh_group_2
block is documented below. - Dh
Group20 Pulumiverse.Fortios. System. Inputs. Ike Dh Group20 - Diffie-Hellman group 20 (EC-P384). The structure of
dh_group_20
block is documented below. - Dh
Group21 Pulumiverse.Fortios. System. Inputs. Ike Dh Group21 - Diffie-Hellman group 21 (EC-P521). The structure of
dh_group_21
block is documented below. - Dh
Group27 Pulumiverse.Fortios. System. Inputs. Ike Dh Group27 - Diffie-Hellman group 27 (EC-P224BP). The structure of
dh_group_27
block is documented below. - Dh
Group28 Pulumiverse.Fortios. System. Inputs. Ike Dh Group28 - Diffie-Hellman group 28 (EC-P256BP). The structure of
dh_group_28
block is documented below. - Dh
Group29 Pulumiverse.Fortios. System. Inputs. Ike Dh Group29 - Diffie-Hellman group 29 (EC-P384BP). The structure of
dh_group_29
block is documented below. - Dh
Group30 Pulumiverse.Fortios. System. Inputs. Ike Dh Group30 - Diffie-Hellman group 30 (EC-P512BP). The structure of
dh_group_30
block is documented below. - Dh
Group31 Pulumiverse.Fortios. System. Inputs. Ike Dh Group31 - Diffie-Hellman group 31 (EC-X25519). The structure of
dh_group_31
block is documented below. - Dh
Group32 Pulumiverse.Fortios. System. Inputs. Ike Dh Group32 - Diffie-Hellman group 32 (EC-X448). The structure of
dh_group_32
block is documented below. - Dh
Group5 Pulumiverse.Fortios. System. Inputs. Ike Dh Group5 - Diffie-Hellman group 5 (MODP-1536). The structure of
dh_group_5
block is documented below. - Dh
Keypair stringCache - Enable/disable Diffie-Hellman key pair cache. Valid values:
enable
,disable
. - Dh
Keypair intCount - Number of key pairs to pre-generate for each Diffie-Hellman group (per-worker).
- Dh
Keypair stringThrottle - Enable/disable Diffie-Hellman key pair cache CPU throttling. Valid values:
enable
,disable
. - Dh
Mode string - Use software (CPU) or hardware (CPX) to perform Diffie-Hellman calculations. Valid values:
software
,hardware
. - Dh
Multiprocess string - Enable/disable multiprocess Diffie-Hellman daemon for IKE. Valid values:
enable
,disable
. - Dh
Worker intCount - Number of Diffie-Hellman workers to start.
- Embryonic
Limit int - Maximum number of IPsec tunnels to negotiate simultaneously.
- Get
All stringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- Vdomparam string
Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
The
dh_group_1
block supports:
- Dh
Group1 IkeDh Group1Args - Diffie-Hellman group 1 (MODP-768). The structure of
dh_group_1
block is documented below. - Dh
Group14 IkeDh Group14Args - Diffie-Hellman group 14 (MODP-2048). The structure of
dh_group_14
block is documented below. - Dh
Group15 IkeDh Group15Args - Diffie-Hellman group 15 (MODP-3072). The structure of
dh_group_15
block is documented below. - Dh
Group16 IkeDh Group16Args - Diffie-Hellman group 16 (MODP-4096). The structure of
dh_group_16
block is documented below. - Dh
Group17 IkeDh Group17Args - Diffie-Hellman group 17 (MODP-6144). The structure of
dh_group_17
block is documented below. - Dh
Group18 IkeDh Group18Args - Diffie-Hellman group 18 (MODP-8192). The structure of
dh_group_18
block is documented below. - Dh
Group19 IkeDh Group19Args - Diffie-Hellman group 19 (EC-P256). The structure of
dh_group_19
block is documented below. - Dh
Group2 IkeDh Group2Args - Diffie-Hellman group 2 (MODP-1024). The structure of
dh_group_2
block is documented below. - Dh
Group20 IkeDh Group20Args - Diffie-Hellman group 20 (EC-P384). The structure of
dh_group_20
block is documented below. - Dh
Group21 IkeDh Group21Args - Diffie-Hellman group 21 (EC-P521). The structure of
dh_group_21
block is documented below. - Dh
Group27 IkeDh Group27Args - Diffie-Hellman group 27 (EC-P224BP). The structure of
dh_group_27
block is documented below. - Dh
Group28 IkeDh Group28Args - Diffie-Hellman group 28 (EC-P256BP). The structure of
dh_group_28
block is documented below. - Dh
Group29 IkeDh Group29Args - Diffie-Hellman group 29 (EC-P384BP). The structure of
dh_group_29
block is documented below. - Dh
Group30 IkeDh Group30Args - Diffie-Hellman group 30 (EC-P512BP). The structure of
dh_group_30
block is documented below. - Dh
Group31 IkeDh Group31Args - Diffie-Hellman group 31 (EC-X25519). The structure of
dh_group_31
block is documented below. - Dh
Group32 IkeDh Group32Args - Diffie-Hellman group 32 (EC-X448). The structure of
dh_group_32
block is documented below. - Dh
Group5 IkeDh Group5Args - Diffie-Hellman group 5 (MODP-1536). The structure of
dh_group_5
block is documented below. - Dh
Keypair stringCache - Enable/disable Diffie-Hellman key pair cache. Valid values:
enable
,disable
. - Dh
Keypair intCount - Number of key pairs to pre-generate for each Diffie-Hellman group (per-worker).
- Dh
Keypair stringThrottle - Enable/disable Diffie-Hellman key pair cache CPU throttling. Valid values:
enable
,disable
. - Dh
Mode string - Use software (CPU) or hardware (CPX) to perform Diffie-Hellman calculations. Valid values:
software
,hardware
. - Dh
Multiprocess string - Enable/disable multiprocess Diffie-Hellman daemon for IKE. Valid values:
enable
,disable
. - Dh
Worker intCount - Number of Diffie-Hellman workers to start.
- Embryonic
Limit int - Maximum number of IPsec tunnels to negotiate simultaneously.
- Get
All stringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- Vdomparam string
Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
The
dh_group_1
block supports:
- dh
Group1 IkeDh Group1 - Diffie-Hellman group 1 (MODP-768). The structure of
dh_group_1
block is documented below. - dh
Group14 IkeDh Group14 - Diffie-Hellman group 14 (MODP-2048). The structure of
dh_group_14
block is documented below. - dh
Group15 IkeDh Group15 - Diffie-Hellman group 15 (MODP-3072). The structure of
dh_group_15
block is documented below. - dh
Group16 IkeDh Group16 - Diffie-Hellman group 16 (MODP-4096). The structure of
dh_group_16
block is documented below. - dh
Group17 IkeDh Group17 - Diffie-Hellman group 17 (MODP-6144). The structure of
dh_group_17
block is documented below. - dh
Group18 IkeDh Group18 - Diffie-Hellman group 18 (MODP-8192). The structure of
dh_group_18
block is documented below. - dh
Group19 IkeDh Group19 - Diffie-Hellman group 19 (EC-P256). The structure of
dh_group_19
block is documented below. - dh
Group2 IkeDh Group2 - Diffie-Hellman group 2 (MODP-1024). The structure of
dh_group_2
block is documented below. - dh
Group20 IkeDh Group20 - Diffie-Hellman group 20 (EC-P384). The structure of
dh_group_20
block is documented below. - dh
Group21 IkeDh Group21 - Diffie-Hellman group 21 (EC-P521). The structure of
dh_group_21
block is documented below. - dh
Group27 IkeDh Group27 - Diffie-Hellman group 27 (EC-P224BP). The structure of
dh_group_27
block is documented below. - dh
Group28 IkeDh Group28 - Diffie-Hellman group 28 (EC-P256BP). The structure of
dh_group_28
block is documented below. - dh
Group29 IkeDh Group29 - Diffie-Hellman group 29 (EC-P384BP). The structure of
dh_group_29
block is documented below. - dh
Group30 IkeDh Group30 - Diffie-Hellman group 30 (EC-P512BP). The structure of
dh_group_30
block is documented below. - dh
Group31 IkeDh Group31 - Diffie-Hellman group 31 (EC-X25519). The structure of
dh_group_31
block is documented below. - dh
Group32 IkeDh Group32 - Diffie-Hellman group 32 (EC-X448). The structure of
dh_group_32
block is documented below. - dh
Group5 IkeDh Group5 - Diffie-Hellman group 5 (MODP-1536). The structure of
dh_group_5
block is documented below. - dh
Keypair StringCache - Enable/disable Diffie-Hellman key pair cache. Valid values:
enable
,disable
. - dh
Keypair IntegerCount - Number of key pairs to pre-generate for each Diffie-Hellman group (per-worker).
- dh
Keypair StringThrottle - Enable/disable Diffie-Hellman key pair cache CPU throttling. Valid values:
enable
,disable
. - dh
Mode String - Use software (CPU) or hardware (CPX) to perform Diffie-Hellman calculations. Valid values:
software
,hardware
. - dh
Multiprocess String - Enable/disable multiprocess Diffie-Hellman daemon for IKE. Valid values:
enable
,disable
. - dh
Worker IntegerCount - Number of Diffie-Hellman workers to start.
- embryonic
Limit Integer - Maximum number of IPsec tunnels to negotiate simultaneously.
- get
All StringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- vdomparam String
Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
The
dh_group_1
block supports:
- dh
Group1 IkeDh Group1 - Diffie-Hellman group 1 (MODP-768). The structure of
dh_group_1
block is documented below. - dh
Group14 IkeDh Group14 - Diffie-Hellman group 14 (MODP-2048). The structure of
dh_group_14
block is documented below. - dh
Group15 IkeDh Group15 - Diffie-Hellman group 15 (MODP-3072). The structure of
dh_group_15
block is documented below. - dh
Group16 IkeDh Group16 - Diffie-Hellman group 16 (MODP-4096). The structure of
dh_group_16
block is documented below. - dh
Group17 IkeDh Group17 - Diffie-Hellman group 17 (MODP-6144). The structure of
dh_group_17
block is documented below. - dh
Group18 IkeDh Group18 - Diffie-Hellman group 18 (MODP-8192). The structure of
dh_group_18
block is documented below. - dh
Group19 IkeDh Group19 - Diffie-Hellman group 19 (EC-P256). The structure of
dh_group_19
block is documented below. - dh
Group2 IkeDh Group2 - Diffie-Hellman group 2 (MODP-1024). The structure of
dh_group_2
block is documented below. - dh
Group20 IkeDh Group20 - Diffie-Hellman group 20 (EC-P384). The structure of
dh_group_20
block is documented below. - dh
Group21 IkeDh Group21 - Diffie-Hellman group 21 (EC-P521). The structure of
dh_group_21
block is documented below. - dh
Group27 IkeDh Group27 - Diffie-Hellman group 27 (EC-P224BP). The structure of
dh_group_27
block is documented below. - dh
Group28 IkeDh Group28 - Diffie-Hellman group 28 (EC-P256BP). The structure of
dh_group_28
block is documented below. - dh
Group29 IkeDh Group29 - Diffie-Hellman group 29 (EC-P384BP). The structure of
dh_group_29
block is documented below. - dh
Group30 IkeDh Group30 - Diffie-Hellman group 30 (EC-P512BP). The structure of
dh_group_30
block is documented below. - dh
Group31 IkeDh Group31 - Diffie-Hellman group 31 (EC-X25519). The structure of
dh_group_31
block is documented below. - dh
Group32 IkeDh Group32 - Diffie-Hellman group 32 (EC-X448). The structure of
dh_group_32
block is documented below. - dh
Group5 IkeDh Group5 - Diffie-Hellman group 5 (MODP-1536). The structure of
dh_group_5
block is documented below. - dh
Keypair stringCache - Enable/disable Diffie-Hellman key pair cache. Valid values:
enable
,disable
. - dh
Keypair numberCount - Number of key pairs to pre-generate for each Diffie-Hellman group (per-worker).
- dh
Keypair stringThrottle - Enable/disable Diffie-Hellman key pair cache CPU throttling. Valid values:
enable
,disable
. - dh
Mode string - Use software (CPU) or hardware (CPX) to perform Diffie-Hellman calculations. Valid values:
software
,hardware
. - dh
Multiprocess string - Enable/disable multiprocess Diffie-Hellman daemon for IKE. Valid values:
enable
,disable
. - dh
Worker numberCount - Number of Diffie-Hellman workers to start.
- embryonic
Limit number - Maximum number of IPsec tunnels to negotiate simultaneously.
- get
All stringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- vdomparam string
Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
The
dh_group_1
block supports:
- dh_
group1 IkeDh Group1Args - Diffie-Hellman group 1 (MODP-768). The structure of
dh_group_1
block is documented below. - dh_
group14 IkeDh Group14Args - Diffie-Hellman group 14 (MODP-2048). The structure of
dh_group_14
block is documented below. - dh_
group15 IkeDh Group15Args - Diffie-Hellman group 15 (MODP-3072). The structure of
dh_group_15
block is documented below. - dh_
group16 IkeDh Group16Args - Diffie-Hellman group 16 (MODP-4096). The structure of
dh_group_16
block is documented below. - dh_
group17 IkeDh Group17Args - Diffie-Hellman group 17 (MODP-6144). The structure of
dh_group_17
block is documented below. - dh_
group18 IkeDh Group18Args - Diffie-Hellman group 18 (MODP-8192). The structure of
dh_group_18
block is documented below. - dh_
group19 IkeDh Group19Args - Diffie-Hellman group 19 (EC-P256). The structure of
dh_group_19
block is documented below. - dh_
group2 IkeDh Group2Args - Diffie-Hellman group 2 (MODP-1024). The structure of
dh_group_2
block is documented below. - dh_
group20 IkeDh Group20Args - Diffie-Hellman group 20 (EC-P384). The structure of
dh_group_20
block is documented below. - dh_
group21 IkeDh Group21Args - Diffie-Hellman group 21 (EC-P521). The structure of
dh_group_21
block is documented below. - dh_
group27 IkeDh Group27Args - Diffie-Hellman group 27 (EC-P224BP). The structure of
dh_group_27
block is documented below. - dh_
group28 IkeDh Group28Args - Diffie-Hellman group 28 (EC-P256BP). The structure of
dh_group_28
block is documented below. - dh_
group29 IkeDh Group29Args - Diffie-Hellman group 29 (EC-P384BP). The structure of
dh_group_29
block is documented below. - dh_
group30 IkeDh Group30Args - Diffie-Hellman group 30 (EC-P512BP). The structure of
dh_group_30
block is documented below. - dh_
group31 IkeDh Group31Args - Diffie-Hellman group 31 (EC-X25519). The structure of
dh_group_31
block is documented below. - dh_
group32 IkeDh Group32Args - Diffie-Hellman group 32 (EC-X448). The structure of
dh_group_32
block is documented below. - dh_
group5 IkeDh Group5Args - Diffie-Hellman group 5 (MODP-1536). The structure of
dh_group_5
block is documented below. - dh_
keypair_ strcache - Enable/disable Diffie-Hellman key pair cache. Valid values:
enable
,disable
. - dh_
keypair_ intcount - Number of key pairs to pre-generate for each Diffie-Hellman group (per-worker).
- dh_
keypair_ strthrottle - Enable/disable Diffie-Hellman key pair cache CPU throttling. Valid values:
enable
,disable
. - dh_
mode str - Use software (CPU) or hardware (CPX) to perform Diffie-Hellman calculations. Valid values:
software
,hardware
. - dh_
multiprocess str - Enable/disable multiprocess Diffie-Hellman daemon for IKE. Valid values:
enable
,disable
. - dh_
worker_ intcount - Number of Diffie-Hellman workers to start.
- embryonic_
limit int - Maximum number of IPsec tunnels to negotiate simultaneously.
- get_
all_ strtables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- vdomparam str
Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
The
dh_group_1
block supports:
- dh
Group1 Property Map - Diffie-Hellman group 1 (MODP-768). The structure of
dh_group_1
block is documented below. - dh
Group14 Property Map - Diffie-Hellman group 14 (MODP-2048). The structure of
dh_group_14
block is documented below. - dh
Group15 Property Map - Diffie-Hellman group 15 (MODP-3072). The structure of
dh_group_15
block is documented below. - dh
Group16 Property Map - Diffie-Hellman group 16 (MODP-4096). The structure of
dh_group_16
block is documented below. - dh
Group17 Property Map - Diffie-Hellman group 17 (MODP-6144). The structure of
dh_group_17
block is documented below. - dh
Group18 Property Map - Diffie-Hellman group 18 (MODP-8192). The structure of
dh_group_18
block is documented below. - dh
Group19 Property Map - Diffie-Hellman group 19 (EC-P256). The structure of
dh_group_19
block is documented below. - dh
Group2 Property Map - Diffie-Hellman group 2 (MODP-1024). The structure of
dh_group_2
block is documented below. - dh
Group20 Property Map - Diffie-Hellman group 20 (EC-P384). The structure of
dh_group_20
block is documented below. - dh
Group21 Property Map - Diffie-Hellman group 21 (EC-P521). The structure of
dh_group_21
block is documented below. - dh
Group27 Property Map - Diffie-Hellman group 27 (EC-P224BP). The structure of
dh_group_27
block is documented below. - dh
Group28 Property Map - Diffie-Hellman group 28 (EC-P256BP). The structure of
dh_group_28
block is documented below. - dh
Group29 Property Map - Diffie-Hellman group 29 (EC-P384BP). The structure of
dh_group_29
block is documented below. - dh
Group30 Property Map - Diffie-Hellman group 30 (EC-P512BP). The structure of
dh_group_30
block is documented below. - dh
Group31 Property Map - Diffie-Hellman group 31 (EC-X25519). The structure of
dh_group_31
block is documented below. - dh
Group32 Property Map - Diffie-Hellman group 32 (EC-X448). The structure of
dh_group_32
block is documented below. - dh
Group5 Property Map - Diffie-Hellman group 5 (MODP-1536). The structure of
dh_group_5
block is documented below. - dh
Keypair StringCache - Enable/disable Diffie-Hellman key pair cache. Valid values:
enable
,disable
. - dh
Keypair NumberCount - Number of key pairs to pre-generate for each Diffie-Hellman group (per-worker).
- dh
Keypair StringThrottle - Enable/disable Diffie-Hellman key pair cache CPU throttling. Valid values:
enable
,disable
. - dh
Mode String - Use software (CPU) or hardware (CPX) to perform Diffie-Hellman calculations. Valid values:
software
,hardware
. - dh
Multiprocess String - Enable/disable multiprocess Diffie-Hellman daemon for IKE. Valid values:
enable
,disable
. - dh
Worker NumberCount - Number of Diffie-Hellman workers to start.
- embryonic
Limit Number - Maximum number of IPsec tunnels to negotiate simultaneously.
- get
All StringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- vdomparam String
Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
The
dh_group_1
block supports:
Outputs
All input properties are implicitly available as output properties. Additionally, the Ike resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing Ike Resource
Get an existing Ike resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: IkeState, opts?: CustomResourceOptions): Ike
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
dh_group1: Optional[IkeDhGroup1Args] = None,
dh_group14: Optional[IkeDhGroup14Args] = None,
dh_group15: Optional[IkeDhGroup15Args] = None,
dh_group16: Optional[IkeDhGroup16Args] = None,
dh_group17: Optional[IkeDhGroup17Args] = None,
dh_group18: Optional[IkeDhGroup18Args] = None,
dh_group19: Optional[IkeDhGroup19Args] = None,
dh_group2: Optional[IkeDhGroup2Args] = None,
dh_group20: Optional[IkeDhGroup20Args] = None,
dh_group21: Optional[IkeDhGroup21Args] = None,
dh_group27: Optional[IkeDhGroup27Args] = None,
dh_group28: Optional[IkeDhGroup28Args] = None,
dh_group29: Optional[IkeDhGroup29Args] = None,
dh_group30: Optional[IkeDhGroup30Args] = None,
dh_group31: Optional[IkeDhGroup31Args] = None,
dh_group32: Optional[IkeDhGroup32Args] = None,
dh_group5: Optional[IkeDhGroup5Args] = None,
dh_keypair_cache: Optional[str] = None,
dh_keypair_count: Optional[int] = None,
dh_keypair_throttle: Optional[str] = None,
dh_mode: Optional[str] = None,
dh_multiprocess: Optional[str] = None,
dh_worker_count: Optional[int] = None,
embryonic_limit: Optional[int] = None,
get_all_tables: Optional[str] = None,
vdomparam: Optional[str] = None) -> Ike
func GetIke(ctx *Context, name string, id IDInput, state *IkeState, opts ...ResourceOption) (*Ike, error)
public static Ike Get(string name, Input<string> id, IkeState? state, CustomResourceOptions? opts = null)
public static Ike get(String name, Output<String> id, IkeState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Dh
Group1 Pulumiverse.Fortios. System. Inputs. Ike Dh Group1 - Diffie-Hellman group 1 (MODP-768). The structure of
dh_group_1
block is documented below. - Dh
Group14 Pulumiverse.Fortios. System. Inputs. Ike Dh Group14 - Diffie-Hellman group 14 (MODP-2048). The structure of
dh_group_14
block is documented below. - Dh
Group15 Pulumiverse.Fortios. System. Inputs. Ike Dh Group15 - Diffie-Hellman group 15 (MODP-3072). The structure of
dh_group_15
block is documented below. - Dh
Group16 Pulumiverse.Fortios. System. Inputs. Ike Dh Group16 - Diffie-Hellman group 16 (MODP-4096). The structure of
dh_group_16
block is documented below. - Dh
Group17 Pulumiverse.Fortios. System. Inputs. Ike Dh Group17 - Diffie-Hellman group 17 (MODP-6144). The structure of
dh_group_17
block is documented below. - Dh
Group18 Pulumiverse.Fortios. System. Inputs. Ike Dh Group18 - Diffie-Hellman group 18 (MODP-8192). The structure of
dh_group_18
block is documented below. - Dh
Group19 Pulumiverse.Fortios. System. Inputs. Ike Dh Group19 - Diffie-Hellman group 19 (EC-P256). The structure of
dh_group_19
block is documented below. - Dh
Group2 Pulumiverse.Fortios. System. Inputs. Ike Dh Group2 - Diffie-Hellman group 2 (MODP-1024). The structure of
dh_group_2
block is documented below. - Dh
Group20 Pulumiverse.Fortios. System. Inputs. Ike Dh Group20 - Diffie-Hellman group 20 (EC-P384). The structure of
dh_group_20
block is documented below. - Dh
Group21 Pulumiverse.Fortios. System. Inputs. Ike Dh Group21 - Diffie-Hellman group 21 (EC-P521). The structure of
dh_group_21
block is documented below. - Dh
Group27 Pulumiverse.Fortios. System. Inputs. Ike Dh Group27 - Diffie-Hellman group 27 (EC-P224BP). The structure of
dh_group_27
block is documented below. - Dh
Group28 Pulumiverse.Fortios. System. Inputs. Ike Dh Group28 - Diffie-Hellman group 28 (EC-P256BP). The structure of
dh_group_28
block is documented below. - Dh
Group29 Pulumiverse.Fortios. System. Inputs. Ike Dh Group29 - Diffie-Hellman group 29 (EC-P384BP). The structure of
dh_group_29
block is documented below. - Dh
Group30 Pulumiverse.Fortios. System. Inputs. Ike Dh Group30 - Diffie-Hellman group 30 (EC-P512BP). The structure of
dh_group_30
block is documented below. - Dh
Group31 Pulumiverse.Fortios. System. Inputs. Ike Dh Group31 - Diffie-Hellman group 31 (EC-X25519). The structure of
dh_group_31
block is documented below. - Dh
Group32 Pulumiverse.Fortios. System. Inputs. Ike Dh Group32 - Diffie-Hellman group 32 (EC-X448). The structure of
dh_group_32
block is documented below. - Dh
Group5 Pulumiverse.Fortios. System. Inputs. Ike Dh Group5 - Diffie-Hellman group 5 (MODP-1536). The structure of
dh_group_5
block is documented below. - Dh
Keypair stringCache - Enable/disable Diffie-Hellman key pair cache. Valid values:
enable
,disable
. - Dh
Keypair intCount - Number of key pairs to pre-generate for each Diffie-Hellman group (per-worker).
- Dh
Keypair stringThrottle - Enable/disable Diffie-Hellman key pair cache CPU throttling. Valid values:
enable
,disable
. - Dh
Mode string - Use software (CPU) or hardware (CPX) to perform Diffie-Hellman calculations. Valid values:
software
,hardware
. - Dh
Multiprocess string - Enable/disable multiprocess Diffie-Hellman daemon for IKE. Valid values:
enable
,disable
. - Dh
Worker intCount - Number of Diffie-Hellman workers to start.
- Embryonic
Limit int - Maximum number of IPsec tunnels to negotiate simultaneously.
- Get
All stringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- Vdomparam string
Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
The
dh_group_1
block supports:
- Dh
Group1 IkeDh Group1Args - Diffie-Hellman group 1 (MODP-768). The structure of
dh_group_1
block is documented below. - Dh
Group14 IkeDh Group14Args - Diffie-Hellman group 14 (MODP-2048). The structure of
dh_group_14
block is documented below. - Dh
Group15 IkeDh Group15Args - Diffie-Hellman group 15 (MODP-3072). The structure of
dh_group_15
block is documented below. - Dh
Group16 IkeDh Group16Args - Diffie-Hellman group 16 (MODP-4096). The structure of
dh_group_16
block is documented below. - Dh
Group17 IkeDh Group17Args - Diffie-Hellman group 17 (MODP-6144). The structure of
dh_group_17
block is documented below. - Dh
Group18 IkeDh Group18Args - Diffie-Hellman group 18 (MODP-8192). The structure of
dh_group_18
block is documented below. - Dh
Group19 IkeDh Group19Args - Diffie-Hellman group 19 (EC-P256). The structure of
dh_group_19
block is documented below. - Dh
Group2 IkeDh Group2Args - Diffie-Hellman group 2 (MODP-1024). The structure of
dh_group_2
block is documented below. - Dh
Group20 IkeDh Group20Args - Diffie-Hellman group 20 (EC-P384). The structure of
dh_group_20
block is documented below. - Dh
Group21 IkeDh Group21Args - Diffie-Hellman group 21 (EC-P521). The structure of
dh_group_21
block is documented below. - Dh
Group27 IkeDh Group27Args - Diffie-Hellman group 27 (EC-P224BP). The structure of
dh_group_27
block is documented below. - Dh
Group28 IkeDh Group28Args - Diffie-Hellman group 28 (EC-P256BP). The structure of
dh_group_28
block is documented below. - Dh
Group29 IkeDh Group29Args - Diffie-Hellman group 29 (EC-P384BP). The structure of
dh_group_29
block is documented below. - Dh
Group30 IkeDh Group30Args - Diffie-Hellman group 30 (EC-P512BP). The structure of
dh_group_30
block is documented below. - Dh
Group31 IkeDh Group31Args - Diffie-Hellman group 31 (EC-X25519). The structure of
dh_group_31
block is documented below. - Dh
Group32 IkeDh Group32Args - Diffie-Hellman group 32 (EC-X448). The structure of
dh_group_32
block is documented below. - Dh
Group5 IkeDh Group5Args - Diffie-Hellman group 5 (MODP-1536). The structure of
dh_group_5
block is documented below. - Dh
Keypair stringCache - Enable/disable Diffie-Hellman key pair cache. Valid values:
enable
,disable
. - Dh
Keypair intCount - Number of key pairs to pre-generate for each Diffie-Hellman group (per-worker).
- Dh
Keypair stringThrottle - Enable/disable Diffie-Hellman key pair cache CPU throttling. Valid values:
enable
,disable
. - Dh
Mode string - Use software (CPU) or hardware (CPX) to perform Diffie-Hellman calculations. Valid values:
software
,hardware
. - Dh
Multiprocess string - Enable/disable multiprocess Diffie-Hellman daemon for IKE. Valid values:
enable
,disable
. - Dh
Worker intCount - Number of Diffie-Hellman workers to start.
- Embryonic
Limit int - Maximum number of IPsec tunnels to negotiate simultaneously.
- Get
All stringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- Vdomparam string
Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
The
dh_group_1
block supports:
- dh
Group1 IkeDh Group1 - Diffie-Hellman group 1 (MODP-768). The structure of
dh_group_1
block is documented below. - dh
Group14 IkeDh Group14 - Diffie-Hellman group 14 (MODP-2048). The structure of
dh_group_14
block is documented below. - dh
Group15 IkeDh Group15 - Diffie-Hellman group 15 (MODP-3072). The structure of
dh_group_15
block is documented below. - dh
Group16 IkeDh Group16 - Diffie-Hellman group 16 (MODP-4096). The structure of
dh_group_16
block is documented below. - dh
Group17 IkeDh Group17 - Diffie-Hellman group 17 (MODP-6144). The structure of
dh_group_17
block is documented below. - dh
Group18 IkeDh Group18 - Diffie-Hellman group 18 (MODP-8192). The structure of
dh_group_18
block is documented below. - dh
Group19 IkeDh Group19 - Diffie-Hellman group 19 (EC-P256). The structure of
dh_group_19
block is documented below. - dh
Group2 IkeDh Group2 - Diffie-Hellman group 2 (MODP-1024). The structure of
dh_group_2
block is documented below. - dh
Group20 IkeDh Group20 - Diffie-Hellman group 20 (EC-P384). The structure of
dh_group_20
block is documented below. - dh
Group21 IkeDh Group21 - Diffie-Hellman group 21 (EC-P521). The structure of
dh_group_21
block is documented below. - dh
Group27 IkeDh Group27 - Diffie-Hellman group 27 (EC-P224BP). The structure of
dh_group_27
block is documented below. - dh
Group28 IkeDh Group28 - Diffie-Hellman group 28 (EC-P256BP). The structure of
dh_group_28
block is documented below. - dh
Group29 IkeDh Group29 - Diffie-Hellman group 29 (EC-P384BP). The structure of
dh_group_29
block is documented below. - dh
Group30 IkeDh Group30 - Diffie-Hellman group 30 (EC-P512BP). The structure of
dh_group_30
block is documented below. - dh
Group31 IkeDh Group31 - Diffie-Hellman group 31 (EC-X25519). The structure of
dh_group_31
block is documented below. - dh
Group32 IkeDh Group32 - Diffie-Hellman group 32 (EC-X448). The structure of
dh_group_32
block is documented below. - dh
Group5 IkeDh Group5 - Diffie-Hellman group 5 (MODP-1536). The structure of
dh_group_5
block is documented below. - dh
Keypair StringCache - Enable/disable Diffie-Hellman key pair cache. Valid values:
enable
,disable
. - dh
Keypair IntegerCount - Number of key pairs to pre-generate for each Diffie-Hellman group (per-worker).
- dh
Keypair StringThrottle - Enable/disable Diffie-Hellman key pair cache CPU throttling. Valid values:
enable
,disable
. - dh
Mode String - Use software (CPU) or hardware (CPX) to perform Diffie-Hellman calculations. Valid values:
software
,hardware
. - dh
Multiprocess String - Enable/disable multiprocess Diffie-Hellman daemon for IKE. Valid values:
enable
,disable
. - dh
Worker IntegerCount - Number of Diffie-Hellman workers to start.
- embryonic
Limit Integer - Maximum number of IPsec tunnels to negotiate simultaneously.
- get
All StringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- vdomparam String
Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
The
dh_group_1
block supports:
- dh
Group1 IkeDh Group1 - Diffie-Hellman group 1 (MODP-768). The structure of
dh_group_1
block is documented below. - dh
Group14 IkeDh Group14 - Diffie-Hellman group 14 (MODP-2048). The structure of
dh_group_14
block is documented below. - dh
Group15 IkeDh Group15 - Diffie-Hellman group 15 (MODP-3072). The structure of
dh_group_15
block is documented below. - dh
Group16 IkeDh Group16 - Diffie-Hellman group 16 (MODP-4096). The structure of
dh_group_16
block is documented below. - dh
Group17 IkeDh Group17 - Diffie-Hellman group 17 (MODP-6144). The structure of
dh_group_17
block is documented below. - dh
Group18 IkeDh Group18 - Diffie-Hellman group 18 (MODP-8192). The structure of
dh_group_18
block is documented below. - dh
Group19 IkeDh Group19 - Diffie-Hellman group 19 (EC-P256). The structure of
dh_group_19
block is documented below. - dh
Group2 IkeDh Group2 - Diffie-Hellman group 2 (MODP-1024). The structure of
dh_group_2
block is documented below. - dh
Group20 IkeDh Group20 - Diffie-Hellman group 20 (EC-P384). The structure of
dh_group_20
block is documented below. - dh
Group21 IkeDh Group21 - Diffie-Hellman group 21 (EC-P521). The structure of
dh_group_21
block is documented below. - dh
Group27 IkeDh Group27 - Diffie-Hellman group 27 (EC-P224BP). The structure of
dh_group_27
block is documented below. - dh
Group28 IkeDh Group28 - Diffie-Hellman group 28 (EC-P256BP). The structure of
dh_group_28
block is documented below. - dh
Group29 IkeDh Group29 - Diffie-Hellman group 29 (EC-P384BP). The structure of
dh_group_29
block is documented below. - dh
Group30 IkeDh Group30 - Diffie-Hellman group 30 (EC-P512BP). The structure of
dh_group_30
block is documented below. - dh
Group31 IkeDh Group31 - Diffie-Hellman group 31 (EC-X25519). The structure of
dh_group_31
block is documented below. - dh
Group32 IkeDh Group32 - Diffie-Hellman group 32 (EC-X448). The structure of
dh_group_32
block is documented below. - dh
Group5 IkeDh Group5 - Diffie-Hellman group 5 (MODP-1536). The structure of
dh_group_5
block is documented below. - dh
Keypair stringCache - Enable/disable Diffie-Hellman key pair cache. Valid values:
enable
,disable
. - dh
Keypair numberCount - Number of key pairs to pre-generate for each Diffie-Hellman group (per-worker).
- dh
Keypair stringThrottle - Enable/disable Diffie-Hellman key pair cache CPU throttling. Valid values:
enable
,disable
. - dh
Mode string - Use software (CPU) or hardware (CPX) to perform Diffie-Hellman calculations. Valid values:
software
,hardware
. - dh
Multiprocess string - Enable/disable multiprocess Diffie-Hellman daemon for IKE. Valid values:
enable
,disable
. - dh
Worker numberCount - Number of Diffie-Hellman workers to start.
- embryonic
Limit number - Maximum number of IPsec tunnels to negotiate simultaneously.
- get
All stringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- vdomparam string
Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
The
dh_group_1
block supports:
- dh_
group1 IkeDh Group1Args - Diffie-Hellman group 1 (MODP-768). The structure of
dh_group_1
block is documented below. - dh_
group14 IkeDh Group14Args - Diffie-Hellman group 14 (MODP-2048). The structure of
dh_group_14
block is documented below. - dh_
group15 IkeDh Group15Args - Diffie-Hellman group 15 (MODP-3072). The structure of
dh_group_15
block is documented below. - dh_
group16 IkeDh Group16Args - Diffie-Hellman group 16 (MODP-4096). The structure of
dh_group_16
block is documented below. - dh_
group17 IkeDh Group17Args - Diffie-Hellman group 17 (MODP-6144). The structure of
dh_group_17
block is documented below. - dh_
group18 IkeDh Group18Args - Diffie-Hellman group 18 (MODP-8192). The structure of
dh_group_18
block is documented below. - dh_
group19 IkeDh Group19Args - Diffie-Hellman group 19 (EC-P256). The structure of
dh_group_19
block is documented below. - dh_
group2 IkeDh Group2Args - Diffie-Hellman group 2 (MODP-1024). The structure of
dh_group_2
block is documented below. - dh_
group20 IkeDh Group20Args - Diffie-Hellman group 20 (EC-P384). The structure of
dh_group_20
block is documented below. - dh_
group21 IkeDh Group21Args - Diffie-Hellman group 21 (EC-P521). The structure of
dh_group_21
block is documented below. - dh_
group27 IkeDh Group27Args - Diffie-Hellman group 27 (EC-P224BP). The structure of
dh_group_27
block is documented below. - dh_
group28 IkeDh Group28Args - Diffie-Hellman group 28 (EC-P256BP). The structure of
dh_group_28
block is documented below. - dh_
group29 IkeDh Group29Args - Diffie-Hellman group 29 (EC-P384BP). The structure of
dh_group_29
block is documented below. - dh_
group30 IkeDh Group30Args - Diffie-Hellman group 30 (EC-P512BP). The structure of
dh_group_30
block is documented below. - dh_
group31 IkeDh Group31Args - Diffie-Hellman group 31 (EC-X25519). The structure of
dh_group_31
block is documented below. - dh_
group32 IkeDh Group32Args - Diffie-Hellman group 32 (EC-X448). The structure of
dh_group_32
block is documented below. - dh_
group5 IkeDh Group5Args - Diffie-Hellman group 5 (MODP-1536). The structure of
dh_group_5
block is documented below. - dh_
keypair_ strcache - Enable/disable Diffie-Hellman key pair cache. Valid values:
enable
,disable
. - dh_
keypair_ intcount - Number of key pairs to pre-generate for each Diffie-Hellman group (per-worker).
- dh_
keypair_ strthrottle - Enable/disable Diffie-Hellman key pair cache CPU throttling. Valid values:
enable
,disable
. - dh_
mode str - Use software (CPU) or hardware (CPX) to perform Diffie-Hellman calculations. Valid values:
software
,hardware
. - dh_
multiprocess str - Enable/disable multiprocess Diffie-Hellman daemon for IKE. Valid values:
enable
,disable
. - dh_
worker_ intcount - Number of Diffie-Hellman workers to start.
- embryonic_
limit int - Maximum number of IPsec tunnels to negotiate simultaneously.
- get_
all_ strtables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- vdomparam str
Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
The
dh_group_1
block supports:
- dh
Group1 Property Map - Diffie-Hellman group 1 (MODP-768). The structure of
dh_group_1
block is documented below. - dh
Group14 Property Map - Diffie-Hellman group 14 (MODP-2048). The structure of
dh_group_14
block is documented below. - dh
Group15 Property Map - Diffie-Hellman group 15 (MODP-3072). The structure of
dh_group_15
block is documented below. - dh
Group16 Property Map - Diffie-Hellman group 16 (MODP-4096). The structure of
dh_group_16
block is documented below. - dh
Group17 Property Map - Diffie-Hellman group 17 (MODP-6144). The structure of
dh_group_17
block is documented below. - dh
Group18 Property Map - Diffie-Hellman group 18 (MODP-8192). The structure of
dh_group_18
block is documented below. - dh
Group19 Property Map - Diffie-Hellman group 19 (EC-P256). The structure of
dh_group_19
block is documented below. - dh
Group2 Property Map - Diffie-Hellman group 2 (MODP-1024). The structure of
dh_group_2
block is documented below. - dh
Group20 Property Map - Diffie-Hellman group 20 (EC-P384). The structure of
dh_group_20
block is documented below. - dh
Group21 Property Map - Diffie-Hellman group 21 (EC-P521). The structure of
dh_group_21
block is documented below. - dh
Group27 Property Map - Diffie-Hellman group 27 (EC-P224BP). The structure of
dh_group_27
block is documented below. - dh
Group28 Property Map - Diffie-Hellman group 28 (EC-P256BP). The structure of
dh_group_28
block is documented below. - dh
Group29 Property Map - Diffie-Hellman group 29 (EC-P384BP). The structure of
dh_group_29
block is documented below. - dh
Group30 Property Map - Diffie-Hellman group 30 (EC-P512BP). The structure of
dh_group_30
block is documented below. - dh
Group31 Property Map - Diffie-Hellman group 31 (EC-X25519). The structure of
dh_group_31
block is documented below. - dh
Group32 Property Map - Diffie-Hellman group 32 (EC-X448). The structure of
dh_group_32
block is documented below. - dh
Group5 Property Map - Diffie-Hellman group 5 (MODP-1536). The structure of
dh_group_5
block is documented below. - dh
Keypair StringCache - Enable/disable Diffie-Hellman key pair cache. Valid values:
enable
,disable
. - dh
Keypair NumberCount - Number of key pairs to pre-generate for each Diffie-Hellman group (per-worker).
- dh
Keypair StringThrottle - Enable/disable Diffie-Hellman key pair cache CPU throttling. Valid values:
enable
,disable
. - dh
Mode String - Use software (CPU) or hardware (CPX) to perform Diffie-Hellman calculations. Valid values:
software
,hardware
. - dh
Multiprocess String - Enable/disable multiprocess Diffie-Hellman daemon for IKE. Valid values:
enable
,disable
. - dh
Worker NumberCount - Number of Diffie-Hellman workers to start.
- embryonic
Limit Number - Maximum number of IPsec tunnels to negotiate simultaneously.
- get
All StringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- vdomparam String
Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
The
dh_group_1
block supports:
Supporting Types
IkeDhGroup1, IkeDhGroup1Args
- Keypair
Cache string - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - Keypair
Count int - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- Mode string
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- Keypair
Cache string - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - Keypair
Count int - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- Mode string
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair
Cache String - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair
Count Integer - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode String
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair
Cache string - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair
Count number - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode string
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair_
cache str - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair_
count int - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode str
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair
Cache String - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair
Count Number - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode String
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
IkeDhGroup14, IkeDhGroup14Args
- Keypair
Cache string - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - Keypair
Count int - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- Mode string
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- Keypair
Cache string - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - Keypair
Count int - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- Mode string
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair
Cache String - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair
Count Integer - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode String
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair
Cache string - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair
Count number - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode string
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair_
cache str - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair_
count int - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode str
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair
Cache String - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair
Count Number - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode String
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
IkeDhGroup15, IkeDhGroup15Args
- Keypair
Cache string - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - Keypair
Count int - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- Mode string
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- Keypair
Cache string - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - Keypair
Count int - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- Mode string
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair
Cache String - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair
Count Integer - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode String
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair
Cache string - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair
Count number - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode string
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair_
cache str - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair_
count int - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode str
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair
Cache String - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair
Count Number - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode String
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
IkeDhGroup16, IkeDhGroup16Args
- Keypair
Cache string - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - Keypair
Count int - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- Mode string
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- Keypair
Cache string - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - Keypair
Count int - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- Mode string
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair
Cache String - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair
Count Integer - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode String
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair
Cache string - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair
Count number - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode string
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair_
cache str - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair_
count int - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode str
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair
Cache String - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair
Count Number - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode String
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
IkeDhGroup17, IkeDhGroup17Args
- Keypair
Cache string - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - Keypair
Count int - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- Mode string
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- Keypair
Cache string - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - Keypair
Count int - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- Mode string
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair
Cache String - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair
Count Integer - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode String
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair
Cache string - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair
Count number - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode string
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair_
cache str - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair_
count int - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode str
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair
Cache String - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair
Count Number - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode String
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
IkeDhGroup18, IkeDhGroup18Args
- Keypair
Cache string - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - Keypair
Count int - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- Mode string
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- Keypair
Cache string - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - Keypair
Count int - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- Mode string
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair
Cache String - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair
Count Integer - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode String
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair
Cache string - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair
Count number - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode string
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair_
cache str - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair_
count int - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode str
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair
Cache String - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair
Count Number - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode String
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
IkeDhGroup19, IkeDhGroup19Args
- Keypair
Cache string - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - Keypair
Count int - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- Mode string
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- Keypair
Cache string - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - Keypair
Count int - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- Mode string
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair
Cache String - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair
Count Integer - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode String
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair
Cache string - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair
Count number - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode string
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair_
cache str - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair_
count int - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode str
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair
Cache String - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair
Count Number - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode String
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
IkeDhGroup2, IkeDhGroup2Args
- Keypair
Cache string - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - Keypair
Count int - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- Mode string
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- Keypair
Cache string - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - Keypair
Count int - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- Mode string
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair
Cache String - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair
Count Integer - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode String
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair
Cache string - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair
Count number - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode string
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair_
cache str - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair_
count int - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode str
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair
Cache String - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair
Count Number - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode String
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
IkeDhGroup20, IkeDhGroup20Args
- Keypair
Cache string - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - Keypair
Count int - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- Mode string
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- Keypair
Cache string - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - Keypair
Count int - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- Mode string
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair
Cache String - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair
Count Integer - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode String
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair
Cache string - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair
Count number - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode string
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair_
cache str - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair_
count int - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode str
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair
Cache String - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair
Count Number - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode String
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
IkeDhGroup21, IkeDhGroup21Args
- Keypair
Cache string - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - Keypair
Count int - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- Mode string
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- Keypair
Cache string - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - Keypair
Count int - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- Mode string
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair
Cache String - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair
Count Integer - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode String
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair
Cache string - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair
Count number - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode string
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair_
cache str - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair_
count int - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode str
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair
Cache String - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair
Count Number - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode String
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
IkeDhGroup27, IkeDhGroup27Args
- Keypair
Cache string - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - Keypair
Count int - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- Mode string
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- Keypair
Cache string - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - Keypair
Count int - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- Mode string
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair
Cache String - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair
Count Integer - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode String
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair
Cache string - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair
Count number - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode string
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair_
cache str - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair_
count int - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode str
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair
Cache String - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair
Count Number - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode String
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
IkeDhGroup28, IkeDhGroup28Args
- Keypair
Cache string - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - Keypair
Count int - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- Mode string
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- Keypair
Cache string - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - Keypair
Count int - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- Mode string
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair
Cache String - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair
Count Integer - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode String
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair
Cache string - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair
Count number - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode string
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair_
cache str - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair_
count int - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode str
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair
Cache String - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair
Count Number - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode String
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
IkeDhGroup29, IkeDhGroup29Args
- Keypair
Cache string - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - Keypair
Count int - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- Mode string
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- Keypair
Cache string - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - Keypair
Count int - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- Mode string
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair
Cache String - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair
Count Integer - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode String
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair
Cache string - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair
Count number - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode string
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair_
cache str - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair_
count int - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode str
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair
Cache String - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair
Count Number - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode String
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
IkeDhGroup30, IkeDhGroup30Args
- Keypair
Cache string - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - Keypair
Count int - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- Mode string
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- Keypair
Cache string - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - Keypair
Count int - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- Mode string
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair
Cache String - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair
Count Integer - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode String
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair
Cache string - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair
Count number - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode string
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair_
cache str - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair_
count int - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode str
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair
Cache String - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair
Count Number - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode String
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
IkeDhGroup31, IkeDhGroup31Args
- Keypair
Cache string - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - Keypair
Count int - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- Mode string
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- Keypair
Cache string - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - Keypair
Count int - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- Mode string
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair
Cache String - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair
Count Integer - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode String
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair
Cache string - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair
Count number - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode string
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair_
cache str - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair_
count int - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode str
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair
Cache String - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair
Count Number - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode String
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
IkeDhGroup32, IkeDhGroup32Args
- Keypair
Cache string - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - Keypair
Count int - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- Mode string
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- Keypair
Cache string - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - Keypair
Count int - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- Mode string
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair
Cache String - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair
Count Integer - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode String
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair
Cache string - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair
Count number - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode string
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair_
cache str - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair_
count int - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode str
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair
Cache String - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair
Count Number - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode String
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
IkeDhGroup5, IkeDhGroup5Args
- Keypair
Cache string - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - Keypair
Count int - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- Mode string
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- Keypair
Cache string - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - Keypair
Count int - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- Mode string
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair
Cache String - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair
Count Integer - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode String
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair
Cache string - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair
Count number - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode string
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair_
cache str - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair_
count int - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode str
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
- keypair
Cache String - Configure custom key pair cache size for this Diffie-Hellman group. Valid values:
global
,custom
. - keypair
Count Number - Number of key pairs to pre-generate for this Diffie-Hellman group (per-worker).
- mode String
- Use software (CPU) or hardware (CPX) to perform calculations for this Diffie-Hellman group. Valid values:
software
,hardware
,global
.
Import
System Ike can be imported using any of these accepted formats:
$ pulumi import fortios:system/ike:Ike labelname SystemIke
If you do not want to import arguments of block:
$ export “FORTIOS_IMPORT_TABLE”=“false”
$ pulumi import fortios:system/ike:Ike labelname SystemIke
$ unset “FORTIOS_IMPORT_TABLE”
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- fortios pulumiverse/pulumi-fortios
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
fortios
Terraform Provider.