published on Wednesday, Sep 16, 2026 by checkpointsw
published on Wednesday, Sep 16, 2026 by checkpointsw
This resource allows you to execute Check Point VPN Community Remote Access.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as checkpoint from "@pulumi/checkpoint";
const example = new checkpoint.ManagementVpnCommunityRemoteAccess("example", {
name: "RemoteAccess",
userGroups: ["All Users"],
});
import pulumi
import pulumi_checkpoint as checkpoint
example = checkpoint.ManagementVpnCommunityRemoteAccess("example",
name="RemoteAccess",
user_groups=["All Users"])
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/checkpoint/v3/checkpoint"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := checkpoint.NewManagementVpnCommunityRemoteAccess(ctx, "example", &checkpoint.ManagementVpnCommunityRemoteAccessArgs{
Name: pulumi.String("RemoteAccess"),
UserGroups: pulumi.StringArray{
pulumi.String("All Users"),
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Checkpoint = Pulumi.Checkpoint;
return await Deployment.RunAsync(() =>
{
var example = new Checkpoint.ManagementVpnCommunityRemoteAccess("example", new()
{
Name = "RemoteAccess",
UserGroups = new[]
{
"All Users",
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.checkpoint.ManagementVpnCommunityRemoteAccess;
import com.pulumi.checkpoint.ManagementVpnCommunityRemoteAccessArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var example = new ManagementVpnCommunityRemoteAccess("example", ManagementVpnCommunityRemoteAccessArgs.builder()
.name("RemoteAccess")
.userGroups("All Users")
.build());
}
}
resources:
example:
type: checkpoint:ManagementVpnCommunityRemoteAccess
properties:
name: RemoteAccess
userGroups:
- All Users
Example coming soon!
Create ManagementVpnCommunityRemoteAccess Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ManagementVpnCommunityRemoteAccess(name: string, args?: ManagementVpnCommunityRemoteAccessArgs, opts?: CustomResourceOptions);@overload
def ManagementVpnCommunityRemoteAccess(resource_name: str,
args: Optional[ManagementVpnCommunityRemoteAccessArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def ManagementVpnCommunityRemoteAccess(resource_name: str,
opts: Optional[ResourceOptions] = None,
color: Optional[str] = None,
comments: Optional[str] = None,
encryption: Optional[ManagementVpnCommunityRemoteAccessEncryptionArgs] = None,
gateways: Optional[Sequence[str]] = None,
ignore_errors: Optional[bool] = None,
ignore_warnings: Optional[bool] = None,
management_vpn_community_remote_access_id: Optional[str] = None,
name: Optional[str] = None,
override_vpn_domains: Optional[Sequence[ManagementVpnCommunityRemoteAccessOverrideVpnDomainArgs]] = None,
tags: Optional[Sequence[str]] = None,
user_groups: Optional[Sequence[str]] = None)func NewManagementVpnCommunityRemoteAccess(ctx *Context, name string, args *ManagementVpnCommunityRemoteAccessArgs, opts ...ResourceOption) (*ManagementVpnCommunityRemoteAccess, error)public ManagementVpnCommunityRemoteAccess(string name, ManagementVpnCommunityRemoteAccessArgs? args = null, CustomResourceOptions? opts = null)
public ManagementVpnCommunityRemoteAccess(String name, ManagementVpnCommunityRemoteAccessArgs args)
public ManagementVpnCommunityRemoteAccess(String name, ManagementVpnCommunityRemoteAccessArgs args, CustomResourceOptions options)
type: checkpoint:ManagementVpnCommunityRemoteAccess
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "checkpoint_management_vpn_community_remote_access" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args ManagementVpnCommunityRemoteAccessArgs
- 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 ManagementVpnCommunityRemoteAccessArgs
- 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 ManagementVpnCommunityRemoteAccessArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ManagementVpnCommunityRemoteAccessArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ManagementVpnCommunityRemoteAccessArgs
- 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 managementVpnCommunityRemoteAccessResource = new Checkpoint.ManagementVpnCommunityRemoteAccess("managementVpnCommunityRemoteAccessResource", new()
{
Color = "string",
Comments = "string",
Encryption = new Checkpoint.Inputs.ManagementVpnCommunityRemoteAccessEncryptionArgs
{
EncryptionMethod = "string",
IkePhase1 = new Checkpoint.Inputs.ManagementVpnCommunityRemoteAccessEncryptionIkePhase1Args
{
ConfiguredDataIntegrityAlgorithms = new[]
{
"string",
},
ConfiguredDiffieHellmanGroups = new[]
{
"string",
},
ConfiguredEncryptionAlgorithms = new[]
{
"string",
},
DataIntegrity = "string",
DiffieHellmanGroup = "string",
EncryptionAlgorithm = "string",
IkeP1RekeyTime = 0.0,
IkeP1RekeyTimeUnit = "string",
MultipleKeyExchanges = "string",
UseMultipleKeyExchanges = false,
UseStandardProposal = false,
},
IkePhase2 = new Checkpoint.Inputs.ManagementVpnCommunityRemoteAccessEncryptionIkePhase2Args
{
ConfiguredDataIntegrityAlgorithms = new[]
{
"string",
},
ConfiguredDiffieHellmanGroups = new[]
{
"string",
},
ConfiguredEncryptionAlgorithms = new[]
{
"string",
},
DataIntegrity = "string",
EncryptionAlgorithm = "string",
EnforceEncryptionAlgAndDataIntegrityOnAllUsers = false,
IkeP2PfsDhGrp = "string",
IkeP2RekeyTime = 0.0,
IkeP2RekeyTimeUnit = "string",
IkeP2UsePfs = false,
MultipleKeyExchanges = "string",
UseMultipleKeyExchanges = false,
UseStandardProposal = false,
},
},
Gateways = new[]
{
"string",
},
IgnoreErrors = false,
IgnoreWarnings = false,
ManagementVpnCommunityRemoteAccessId = "string",
Name = "string",
OverrideVpnDomains = new[]
{
new Checkpoint.Inputs.ManagementVpnCommunityRemoteAccessOverrideVpnDomainArgs
{
Gateway = "string",
VpnDomain = "string",
},
},
Tags = new[]
{
"string",
},
UserGroups = new[]
{
"string",
},
});
example, err := checkpoint.NewManagementVpnCommunityRemoteAccess(ctx, "managementVpnCommunityRemoteAccessResource", &checkpoint.ManagementVpnCommunityRemoteAccessArgs{
Color: pulumi.String("string"),
Comments: pulumi.String("string"),
Encryption: &checkpoint.ManagementVpnCommunityRemoteAccessEncryptionArgs{
EncryptionMethod: pulumi.String("string"),
IkePhase1: &checkpoint.ManagementVpnCommunityRemoteAccessEncryptionIkePhase1Args{
ConfiguredDataIntegrityAlgorithms: pulumi.StringArray{
pulumi.String("string"),
},
ConfiguredDiffieHellmanGroups: pulumi.StringArray{
pulumi.String("string"),
},
ConfiguredEncryptionAlgorithms: pulumi.StringArray{
pulumi.String("string"),
},
DataIntegrity: pulumi.String("string"),
DiffieHellmanGroup: pulumi.String("string"),
EncryptionAlgorithm: pulumi.String("string"),
IkeP1RekeyTime: pulumi.Float64(0),
IkeP1RekeyTimeUnit: pulumi.String("string"),
MultipleKeyExchanges: pulumi.String("string"),
UseMultipleKeyExchanges: pulumi.Bool(false),
UseStandardProposal: pulumi.Bool(false),
},
IkePhase2: &checkpoint.ManagementVpnCommunityRemoteAccessEncryptionIkePhase2Args{
ConfiguredDataIntegrityAlgorithms: pulumi.StringArray{
pulumi.String("string"),
},
ConfiguredDiffieHellmanGroups: pulumi.StringArray{
pulumi.String("string"),
},
ConfiguredEncryptionAlgorithms: pulumi.StringArray{
pulumi.String("string"),
},
DataIntegrity: pulumi.String("string"),
EncryptionAlgorithm: pulumi.String("string"),
EnforceEncryptionAlgAndDataIntegrityOnAllUsers: pulumi.Bool(false),
IkeP2PfsDhGrp: pulumi.String("string"),
IkeP2RekeyTime: pulumi.Float64(0),
IkeP2RekeyTimeUnit: pulumi.String("string"),
IkeP2UsePfs: pulumi.Bool(false),
MultipleKeyExchanges: pulumi.String("string"),
UseMultipleKeyExchanges: pulumi.Bool(false),
UseStandardProposal: pulumi.Bool(false),
},
},
Gateways: pulumi.StringArray{
pulumi.String("string"),
},
IgnoreErrors: pulumi.Bool(false),
IgnoreWarnings: pulumi.Bool(false),
ManagementVpnCommunityRemoteAccessId: pulumi.String("string"),
Name: pulumi.String("string"),
OverrideVpnDomains: checkpoint.ManagementVpnCommunityRemoteAccessOverrideVpnDomainArray{
&checkpoint.ManagementVpnCommunityRemoteAccessOverrideVpnDomainArgs{
Gateway: pulumi.String("string"),
VpnDomain: pulumi.String("string"),
},
},
Tags: pulumi.StringArray{
pulumi.String("string"),
},
UserGroups: pulumi.StringArray{
pulumi.String("string"),
},
})
resource "checkpoint_management_vpn_community_remote_access" "managementVpnCommunityRemoteAccessResource" {
lifecycle {
create_before_destroy = true
}
color = "string"
comments = "string"
encryption = {
encryption_method = "string"
ike_phase1 = {
configured_data_integrity_algorithms = ["string"]
configured_diffie_hellman_groups = ["string"]
configured_encryption_algorithms = ["string"]
data_integrity = "string"
diffie_hellman_group = "string"
encryption_algorithm = "string"
ike_p1_rekey_time = 0
ike_p1_rekey_time_unit = "string"
multiple_key_exchanges = "string"
use_multiple_key_exchanges = false
use_standard_proposal = false
}
ike_phase2 = {
configured_data_integrity_algorithms = ["string"]
configured_diffie_hellman_groups = ["string"]
configured_encryption_algorithms = ["string"]
data_integrity = "string"
encryption_algorithm = "string"
enforce_encryption_alg_and_data_integrity_on_all_users = false
ike_p2_pfs_dh_grp = "string"
ike_p2_rekey_time = 0
ike_p2_rekey_time_unit = "string"
ike_p2_use_pfs = false
multiple_key_exchanges = "string"
use_multiple_key_exchanges = false
use_standard_proposal = false
}
}
gateways = ["string"]
ignore_errors = false
ignore_warnings = false
management_vpn_community_remote_access_id = "string"
name = "string"
override_vpn_domains {
gateway = "string"
vpn_domain = "string"
}
tags = ["string"]
user_groups = ["string"]
}
var managementVpnCommunityRemoteAccessResource = new ManagementVpnCommunityRemoteAccess("managementVpnCommunityRemoteAccessResource", ManagementVpnCommunityRemoteAccessArgs.builder()
.color("string")
.comments("string")
.encryption(ManagementVpnCommunityRemoteAccessEncryptionArgs.builder()
.encryptionMethod("string")
.ikePhase1(ManagementVpnCommunityRemoteAccessEncryptionIkePhase1Args.builder()
.configuredDataIntegrityAlgorithms("string")
.configuredDiffieHellmanGroups("string")
.configuredEncryptionAlgorithms("string")
.dataIntegrity("string")
.diffieHellmanGroup("string")
.encryptionAlgorithm("string")
.ikeP1RekeyTime(0.0)
.ikeP1RekeyTimeUnit("string")
.multipleKeyExchanges("string")
.useMultipleKeyExchanges(false)
.useStandardProposal(false)
.build())
.ikePhase2(ManagementVpnCommunityRemoteAccessEncryptionIkePhase2Args.builder()
.configuredDataIntegrityAlgorithms("string")
.configuredDiffieHellmanGroups("string")
.configuredEncryptionAlgorithms("string")
.dataIntegrity("string")
.encryptionAlgorithm("string")
.enforceEncryptionAlgAndDataIntegrityOnAllUsers(false)
.ikeP2PfsDhGrp("string")
.ikeP2RekeyTime(0.0)
.ikeP2RekeyTimeUnit("string")
.ikeP2UsePfs(false)
.multipleKeyExchanges("string")
.useMultipleKeyExchanges(false)
.useStandardProposal(false)
.build())
.build())
.gateways("string")
.ignoreErrors(false)
.ignoreWarnings(false)
.managementVpnCommunityRemoteAccessId("string")
.name("string")
.overrideVpnDomains(ManagementVpnCommunityRemoteAccessOverrideVpnDomainArgs.builder()
.gateway("string")
.vpnDomain("string")
.build())
.tags("string")
.userGroups("string")
.build());
management_vpn_community_remote_access_resource = checkpoint.ManagementVpnCommunityRemoteAccess("managementVpnCommunityRemoteAccessResource",
color="string",
comments="string",
encryption={
"encryption_method": "string",
"ike_phase1": {
"configured_data_integrity_algorithms": ["string"],
"configured_diffie_hellman_groups": ["string"],
"configured_encryption_algorithms": ["string"],
"data_integrity": "string",
"diffie_hellman_group": "string",
"encryption_algorithm": "string",
"ike_p1_rekey_time": float(0),
"ike_p1_rekey_time_unit": "string",
"multiple_key_exchanges": "string",
"use_multiple_key_exchanges": False,
"use_standard_proposal": False,
},
"ike_phase2": {
"configured_data_integrity_algorithms": ["string"],
"configured_diffie_hellman_groups": ["string"],
"configured_encryption_algorithms": ["string"],
"data_integrity": "string",
"encryption_algorithm": "string",
"enforce_encryption_alg_and_data_integrity_on_all_users": False,
"ike_p2_pfs_dh_grp": "string",
"ike_p2_rekey_time": float(0),
"ike_p2_rekey_time_unit": "string",
"ike_p2_use_pfs": False,
"multiple_key_exchanges": "string",
"use_multiple_key_exchanges": False,
"use_standard_proposal": False,
},
},
gateways=["string"],
ignore_errors=False,
ignore_warnings=False,
management_vpn_community_remote_access_id="string",
name="string",
override_vpn_domains=[{
"gateway": "string",
"vpn_domain": "string",
}],
tags=["string"],
user_groups=["string"])
const managementVpnCommunityRemoteAccessResource = new checkpoint.ManagementVpnCommunityRemoteAccess("managementVpnCommunityRemoteAccessResource", {
color: "string",
comments: "string",
encryption: {
encryptionMethod: "string",
ikePhase1: {
configuredDataIntegrityAlgorithms: ["string"],
configuredDiffieHellmanGroups: ["string"],
configuredEncryptionAlgorithms: ["string"],
dataIntegrity: "string",
diffieHellmanGroup: "string",
encryptionAlgorithm: "string",
ikeP1RekeyTime: 0,
ikeP1RekeyTimeUnit: "string",
multipleKeyExchanges: "string",
useMultipleKeyExchanges: false,
useStandardProposal: false,
},
ikePhase2: {
configuredDataIntegrityAlgorithms: ["string"],
configuredDiffieHellmanGroups: ["string"],
configuredEncryptionAlgorithms: ["string"],
dataIntegrity: "string",
encryptionAlgorithm: "string",
enforceEncryptionAlgAndDataIntegrityOnAllUsers: false,
ikeP2PfsDhGrp: "string",
ikeP2RekeyTime: 0,
ikeP2RekeyTimeUnit: "string",
ikeP2UsePfs: false,
multipleKeyExchanges: "string",
useMultipleKeyExchanges: false,
useStandardProposal: false,
},
},
gateways: ["string"],
ignoreErrors: false,
ignoreWarnings: false,
managementVpnCommunityRemoteAccessId: "string",
name: "string",
overrideVpnDomains: [{
gateway: "string",
vpnDomain: "string",
}],
tags: ["string"],
userGroups: ["string"],
});
type: checkpoint:ManagementVpnCommunityRemoteAccess
properties:
color: string
comments: string
encryption:
encryptionMethod: string
ikePhase1:
configuredDataIntegrityAlgorithms:
- string
configuredDiffieHellmanGroups:
- string
configuredEncryptionAlgorithms:
- string
dataIntegrity: string
diffieHellmanGroup: string
encryptionAlgorithm: string
ikeP1RekeyTime: 0
ikeP1RekeyTimeUnit: string
multipleKeyExchanges: string
useMultipleKeyExchanges: false
useStandardProposal: false
ikePhase2:
configuredDataIntegrityAlgorithms:
- string
configuredDiffieHellmanGroups:
- string
configuredEncryptionAlgorithms:
- string
dataIntegrity: string
encryptionAlgorithm: string
enforceEncryptionAlgAndDataIntegrityOnAllUsers: false
ikeP2PfsDhGrp: string
ikeP2RekeyTime: 0
ikeP2RekeyTimeUnit: string
ikeP2UsePfs: false
multipleKeyExchanges: string
useMultipleKeyExchanges: false
useStandardProposal: false
gateways:
- string
ignoreErrors: false
ignoreWarnings: false
managementVpnCommunityRemoteAccessId: string
name: string
overrideVpnDomains:
- gateway: string
vpnDomain: string
tags:
- string
userGroups:
- string
ManagementVpnCommunityRemoteAccess 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 ManagementVpnCommunityRemoteAccess resource accepts the following input properties:
- Color string
- Color of the object.
- Comments string
- Comments string.
- Encryption
Management
Vpn Community Remote Access Encryption - Encryption settings.encryption blocks are documented below.
- Gateways List<string>
- Collection of Gateway objects identified by the name or UID.
- Ignore
Errors bool - Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
- Ignore
Warnings bool - Apply changes ignoring warnings.
- Management
Vpn stringCommunity Remote Access Id - Name string
- Object name.
- Override
Vpn List<ManagementDomains Vpn Community Remote Access Override Vpn Domain> - The Overrides VPN Domains of the participants GWs. override_vpn_domains blocks are documented below.
- List<string>
- Collection of tag identifiers.
- User
Groups List<string> - Collection of User group objects identified by the name or UID.
- Color string
- Color of the object.
- Comments string
- Comments string.
- Encryption
Management
Vpn Community Remote Access Encryption Args - Encryption settings.encryption blocks are documented below.
- Gateways []string
- Collection of Gateway objects identified by the name or UID.
- Ignore
Errors bool - Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
- Ignore
Warnings bool - Apply changes ignoring warnings.
- Management
Vpn stringCommunity Remote Access Id - Name string
- Object name.
- Override
Vpn []ManagementDomains Vpn Community Remote Access Override Vpn Domain Args - The Overrides VPN Domains of the participants GWs. override_vpn_domains blocks are documented below.
- []string
- Collection of tag identifiers.
- User
Groups []string - Collection of User group objects identified by the name or UID.
- color string
- Color of the object.
- comments string
- Comments string.
- encryption object
- Encryption settings.encryption blocks are documented below.
- gateways list(string)
- Collection of Gateway objects identified by the name or UID.
- ignore_
errors bool - Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
- ignore_
warnings bool - Apply changes ignoring warnings.
- management_
vpn_ stringcommunity_ remote_ access_ id - name string
- Object name.
- override_
vpn_ list(object)domains - The Overrides VPN Domains of the participants GWs. override_vpn_domains blocks are documented below.
- list(string)
- Collection of tag identifiers.
- user_
groups list(string) - Collection of User group objects identified by the name or UID.
- color String
- Color of the object.
- comments String
- Comments string.
- encryption
Management
Vpn Community Remote Access Encryption - Encryption settings.encryption blocks are documented below.
- gateways List<String>
- Collection of Gateway objects identified by the name or UID.
- ignore
Errors Boolean - Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
- ignore
Warnings Boolean - Apply changes ignoring warnings.
- management
Vpn StringCommunity Remote Access Id - name String
- Object name.
- override
Vpn List<ManagementDomains Vpn Community Remote Access Override Vpn Domain> - The Overrides VPN Domains of the participants GWs. override_vpn_domains blocks are documented below.
- List<String>
- Collection of tag identifiers.
- user
Groups List<String> - Collection of User group objects identified by the name or UID.
- color string
- Color of the object.
- comments string
- Comments string.
- encryption
Management
Vpn Community Remote Access Encryption - Encryption settings.encryption blocks are documented below.
- gateways string[]
- Collection of Gateway objects identified by the name or UID.
- ignore
Errors boolean - Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
- ignore
Warnings boolean - Apply changes ignoring warnings.
- management
Vpn stringCommunity Remote Access Id - name string
- Object name.
- override
Vpn ManagementDomains Vpn Community Remote Access Override Vpn Domain[] - The Overrides VPN Domains of the participants GWs. override_vpn_domains blocks are documented below.
- string[]
- Collection of tag identifiers.
- user
Groups string[] - Collection of User group objects identified by the name or UID.
- color str
- Color of the object.
- comments str
- Comments string.
- encryption
Management
Vpn Community Remote Access Encryption Args - Encryption settings.encryption blocks are documented below.
- gateways Sequence[str]
- Collection of Gateway objects identified by the name or UID.
- ignore_
errors bool - Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
- ignore_
warnings bool - Apply changes ignoring warnings.
- management_
vpn_ strcommunity_ remote_ access_ id - name str
- Object name.
- override_
vpn_ Sequence[Managementdomains Vpn Community Remote Access Override Vpn Domain Args] - The Overrides VPN Domains of the participants GWs. override_vpn_domains blocks are documented below.
- Sequence[str]
- Collection of tag identifiers.
- user_
groups Sequence[str] - Collection of User group objects identified by the name or UID.
- color String
- Color of the object.
- comments String
- Comments string.
- encryption Property Map
- Encryption settings.encryption blocks are documented below.
- gateways List<String>
- Collection of Gateway objects identified by the name or UID.
- ignore
Errors Boolean - Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
- ignore
Warnings Boolean - Apply changes ignoring warnings.
- management
Vpn StringCommunity Remote Access Id - name String
- Object name.
- override
Vpn List<Property Map>Domains - The Overrides VPN Domains of the participants GWs. override_vpn_domains blocks are documented below.
- List<String>
- Collection of tag identifiers.
- user
Groups List<String> - Collection of User group objects identified by the name or UID.
Outputs
All input properties are implicitly available as output properties. Additionally, the ManagementVpnCommunityRemoteAccess 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 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 ManagementVpnCommunityRemoteAccess Resource
Get an existing ManagementVpnCommunityRemoteAccess 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?: ManagementVpnCommunityRemoteAccessState, opts?: CustomResourceOptions): ManagementVpnCommunityRemoteAccess@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
color: Optional[str] = None,
comments: Optional[str] = None,
encryption: Optional[ManagementVpnCommunityRemoteAccessEncryptionArgs] = None,
gateways: Optional[Sequence[str]] = None,
ignore_errors: Optional[bool] = None,
ignore_warnings: Optional[bool] = None,
management_vpn_community_remote_access_id: Optional[str] = None,
name: Optional[str] = None,
override_vpn_domains: Optional[Sequence[ManagementVpnCommunityRemoteAccessOverrideVpnDomainArgs]] = None,
tags: Optional[Sequence[str]] = None,
user_groups: Optional[Sequence[str]] = None) -> ManagementVpnCommunityRemoteAccessfunc GetManagementVpnCommunityRemoteAccess(ctx *Context, name string, id IDInput, state *ManagementVpnCommunityRemoteAccessState, opts ...ResourceOption) (*ManagementVpnCommunityRemoteAccess, error)public static ManagementVpnCommunityRemoteAccess Get(string name, Input<string> id, ManagementVpnCommunityRemoteAccessState? state, CustomResourceOptions? opts = null)public static ManagementVpnCommunityRemoteAccess get(String name, Output<String> id, ManagementVpnCommunityRemoteAccessState state, CustomResourceOptions options)resources: _: type: checkpoint:ManagementVpnCommunityRemoteAccess get: id: ${id}import {
to = checkpoint_management_vpn_community_remote_access.example
id = "${id}"
}
- 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.
- Color string
- Color of the object.
- Comments string
- Comments string.
- Encryption
Management
Vpn Community Remote Access Encryption - Encryption settings.encryption blocks are documented below.
- Gateways List<string>
- Collection of Gateway objects identified by the name or UID.
- Ignore
Errors bool - Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
- Ignore
Warnings bool - Apply changes ignoring warnings.
- Management
Vpn stringCommunity Remote Access Id - Name string
- Object name.
- Override
Vpn List<ManagementDomains Vpn Community Remote Access Override Vpn Domain> - The Overrides VPN Domains of the participants GWs. override_vpn_domains blocks are documented below.
- List<string>
- Collection of tag identifiers.
- User
Groups List<string> - Collection of User group objects identified by the name or UID.
- Color string
- Color of the object.
- Comments string
- Comments string.
- Encryption
Management
Vpn Community Remote Access Encryption Args - Encryption settings.encryption blocks are documented below.
- Gateways []string
- Collection of Gateway objects identified by the name or UID.
- Ignore
Errors bool - Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
- Ignore
Warnings bool - Apply changes ignoring warnings.
- Management
Vpn stringCommunity Remote Access Id - Name string
- Object name.
- Override
Vpn []ManagementDomains Vpn Community Remote Access Override Vpn Domain Args - The Overrides VPN Domains of the participants GWs. override_vpn_domains blocks are documented below.
- []string
- Collection of tag identifiers.
- User
Groups []string - Collection of User group objects identified by the name or UID.
- color string
- Color of the object.
- comments string
- Comments string.
- encryption object
- Encryption settings.encryption blocks are documented below.
- gateways list(string)
- Collection of Gateway objects identified by the name or UID.
- ignore_
errors bool - Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
- ignore_
warnings bool - Apply changes ignoring warnings.
- management_
vpn_ stringcommunity_ remote_ access_ id - name string
- Object name.
- override_
vpn_ list(object)domains - The Overrides VPN Domains of the participants GWs. override_vpn_domains blocks are documented below.
- list(string)
- Collection of tag identifiers.
- user_
groups list(string) - Collection of User group objects identified by the name or UID.
- color String
- Color of the object.
- comments String
- Comments string.
- encryption
Management
Vpn Community Remote Access Encryption - Encryption settings.encryption blocks are documented below.
- gateways List<String>
- Collection of Gateway objects identified by the name or UID.
- ignore
Errors Boolean - Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
- ignore
Warnings Boolean - Apply changes ignoring warnings.
- management
Vpn StringCommunity Remote Access Id - name String
- Object name.
- override
Vpn List<ManagementDomains Vpn Community Remote Access Override Vpn Domain> - The Overrides VPN Domains of the participants GWs. override_vpn_domains blocks are documented below.
- List<String>
- Collection of tag identifiers.
- user
Groups List<String> - Collection of User group objects identified by the name or UID.
- color string
- Color of the object.
- comments string
- Comments string.
- encryption
Management
Vpn Community Remote Access Encryption - Encryption settings.encryption blocks are documented below.
- gateways string[]
- Collection of Gateway objects identified by the name or UID.
- ignore
Errors boolean - Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
- ignore
Warnings boolean - Apply changes ignoring warnings.
- management
Vpn stringCommunity Remote Access Id - name string
- Object name.
- override
Vpn ManagementDomains Vpn Community Remote Access Override Vpn Domain[] - The Overrides VPN Domains of the participants GWs. override_vpn_domains blocks are documented below.
- string[]
- Collection of tag identifiers.
- user
Groups string[] - Collection of User group objects identified by the name or UID.
- color str
- Color of the object.
- comments str
- Comments string.
- encryption
Management
Vpn Community Remote Access Encryption Args - Encryption settings.encryption blocks are documented below.
- gateways Sequence[str]
- Collection of Gateway objects identified by the name or UID.
- ignore_
errors bool - Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
- ignore_
warnings bool - Apply changes ignoring warnings.
- management_
vpn_ strcommunity_ remote_ access_ id - name str
- Object name.
- override_
vpn_ Sequence[Managementdomains Vpn Community Remote Access Override Vpn Domain Args] - The Overrides VPN Domains of the participants GWs. override_vpn_domains blocks are documented below.
- Sequence[str]
- Collection of tag identifiers.
- user_
groups Sequence[str] - Collection of User group objects identified by the name or UID.
- color String
- Color of the object.
- comments String
- Comments string.
- encryption Property Map
- Encryption settings.encryption blocks are documented below.
- gateways List<String>
- Collection of Gateway objects identified by the name or UID.
- ignore
Errors Boolean - Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
- ignore
Warnings Boolean - Apply changes ignoring warnings.
- management
Vpn StringCommunity Remote Access Id - name String
- Object name.
- override
Vpn List<Property Map>Domains - The Overrides VPN Domains of the participants GWs. override_vpn_domains blocks are documented below.
- List<String>
- Collection of tag identifiers.
- user
Groups List<String> - Collection of User group objects identified by the name or UID.
Supporting Types
ManagementVpnCommunityRemoteAccessEncryption, ManagementVpnCommunityRemoteAccessEncryptionArgs
- Encryption
Method string - The encryption method to be used.
- Ike
Phase1 ManagementVpn Community Remote Access Encryption Ike Phase1 - IKE Phase 1 settings.ike_phase_1 blocks are documented below.
- Ike
Phase2 ManagementVpn Community Remote Access Encryption Ike Phase2 - IKE Phase 2 settings.ike_phase_2 blocks are documented below.
- Encryption
Method string - The encryption method to be used.
- Ike
Phase1 ManagementVpn Community Remote Access Encryption Ike Phase1 - IKE Phase 1 settings.ike_phase_1 blocks are documented below.
- Ike
Phase2 ManagementVpn Community Remote Access Encryption Ike Phase2 - IKE Phase 2 settings.ike_phase_2 blocks are documented below.
- encryption_
method string - The encryption method to be used.
- ike_
phase1 object - IKE Phase 1 settings.ike_phase_1 blocks are documented below.
- ike_
phase2 object - IKE Phase 2 settings.ike_phase_2 blocks are documented below.
- encryption
Method String - The encryption method to be used.
- ike
Phase1 ManagementVpn Community Remote Access Encryption Ike Phase1 - IKE Phase 1 settings.ike_phase_1 blocks are documented below.
- ike
Phase2 ManagementVpn Community Remote Access Encryption Ike Phase2 - IKE Phase 2 settings.ike_phase_2 blocks are documented below.
- encryption
Method string - The encryption method to be used.
- ike
Phase1 ManagementVpn Community Remote Access Encryption Ike Phase1 - IKE Phase 1 settings.ike_phase_1 blocks are documented below.
- ike
Phase2 ManagementVpn Community Remote Access Encryption Ike Phase2 - IKE Phase 2 settings.ike_phase_2 blocks are documented below.
- encryption_
method str - The encryption method to be used.
- ike_
phase1 ManagementVpn Community Remote Access Encryption Ike Phase1 - IKE Phase 1 settings.ike_phase_1 blocks are documented below.
- ike_
phase2 ManagementVpn Community Remote Access Encryption Ike Phase2 - IKE Phase 2 settings.ike_phase_2 blocks are documented below.
- encryption
Method String - The encryption method to be used.
- ike
Phase1 Property Map - IKE Phase 1 settings.ike_phase_1 blocks are documented below.
- ike
Phase2 Property Map - IKE Phase 2 settings.ike_phase_2 blocks are documented below.
ManagementVpnCommunityRemoteAccessEncryptionIkePhase1, ManagementVpnCommunityRemoteAccessEncryptionIkePhase1Args
- Configured
Data List<string>Integrity Algorithms - The list of configured hash algorithms.
- Configured
Diffie List<string>Hellman Groups - The list of configured Diffie-Hellman groups.
- Configured
Encryption List<string>Algorithms - The list of configured encryption algorithms.
- Data
Integrity string - The hash algorithm to be used.
- Diffie
Hellman stringGroup - The Diffie-Hellman group to be used.
- Encryption
Algorithm string - The encryption algorithm to be used.
- Ike
P1Rekey doubleTime - Indicates the time interval for IKE phase 1 renegotiation.
- Ike
P1Rekey stringTime Unit - Indicates the time unit for the 'ike-p1-rekey-time-unit' parameter, rounded up to minutes scale.
- Multiple
Key stringExchanges - Name of the Multiple Key Exchanges proposal object.
- Use
Multiple boolKey Exchanges - Indicates whether to use a proposal with Multiple Key Exchanges.
- Use
Standard boolProposal - Indicates whether to use a proposal with a single Diffie-Hellman group.
- Configured
Data []stringIntegrity Algorithms - The list of configured hash algorithms.
- Configured
Diffie []stringHellman Groups - The list of configured Diffie-Hellman groups.
- Configured
Encryption []stringAlgorithms - The list of configured encryption algorithms.
- Data
Integrity string - The hash algorithm to be used.
- Diffie
Hellman stringGroup - The Diffie-Hellman group to be used.
- Encryption
Algorithm string - The encryption algorithm to be used.
- Ike
P1Rekey float64Time - Indicates the time interval for IKE phase 1 renegotiation.
- Ike
P1Rekey stringTime Unit - Indicates the time unit for the 'ike-p1-rekey-time-unit' parameter, rounded up to minutes scale.
- Multiple
Key stringExchanges - Name of the Multiple Key Exchanges proposal object.
- Use
Multiple boolKey Exchanges - Indicates whether to use a proposal with Multiple Key Exchanges.
- Use
Standard boolProposal - Indicates whether to use a proposal with a single Diffie-Hellman group.
- configured_
data_ list(string)integrity_ algorithms - The list of configured hash algorithms.
- configured_
diffie_ list(string)hellman_ groups - The list of configured Diffie-Hellman groups.
- configured_
encryption_ list(string)algorithms - The list of configured encryption algorithms.
- data_
integrity string - The hash algorithm to be used.
- diffie_
hellman_ stringgroup - The Diffie-Hellman group to be used.
- encryption_
algorithm string - The encryption algorithm to be used.
- ike_
p1_ numberrekey_ time - Indicates the time interval for IKE phase 1 renegotiation.
- ike_
p1_ stringrekey_ time_ unit - Indicates the time unit for the 'ike-p1-rekey-time-unit' parameter, rounded up to minutes scale.
- multiple_
key_ stringexchanges - Name of the Multiple Key Exchanges proposal object.
- use_
multiple_ boolkey_ exchanges - Indicates whether to use a proposal with Multiple Key Exchanges.
- use_
standard_ boolproposal - Indicates whether to use a proposal with a single Diffie-Hellman group.
- configured
Data List<String>Integrity Algorithms - The list of configured hash algorithms.
- configured
Diffie List<String>Hellman Groups - The list of configured Diffie-Hellman groups.
- configured
Encryption List<String>Algorithms - The list of configured encryption algorithms.
- data
Integrity String - The hash algorithm to be used.
- diffie
Hellman StringGroup - The Diffie-Hellman group to be used.
- encryption
Algorithm String - The encryption algorithm to be used.
- ike
P1Rekey DoubleTime - Indicates the time interval for IKE phase 1 renegotiation.
- ike
P1Rekey StringTime Unit - Indicates the time unit for the 'ike-p1-rekey-time-unit' parameter, rounded up to minutes scale.
- multiple
Key StringExchanges - Name of the Multiple Key Exchanges proposal object.
- use
Multiple BooleanKey Exchanges - Indicates whether to use a proposal with Multiple Key Exchanges.
- use
Standard BooleanProposal - Indicates whether to use a proposal with a single Diffie-Hellman group.
- configured
Data string[]Integrity Algorithms - The list of configured hash algorithms.
- configured
Diffie string[]Hellman Groups - The list of configured Diffie-Hellman groups.
- configured
Encryption string[]Algorithms - The list of configured encryption algorithms.
- data
Integrity string - The hash algorithm to be used.
- diffie
Hellman stringGroup - The Diffie-Hellman group to be used.
- encryption
Algorithm string - The encryption algorithm to be used.
- ike
P1Rekey numberTime - Indicates the time interval for IKE phase 1 renegotiation.
- ike
P1Rekey stringTime Unit - Indicates the time unit for the 'ike-p1-rekey-time-unit' parameter, rounded up to minutes scale.
- multiple
Key stringExchanges - Name of the Multiple Key Exchanges proposal object.
- use
Multiple booleanKey Exchanges - Indicates whether to use a proposal with Multiple Key Exchanges.
- use
Standard booleanProposal - Indicates whether to use a proposal with a single Diffie-Hellman group.
- configured_
data_ Sequence[str]integrity_ algorithms - The list of configured hash algorithms.
- configured_
diffie_ Sequence[str]hellman_ groups - The list of configured Diffie-Hellman groups.
- configured_
encryption_ Sequence[str]algorithms - The list of configured encryption algorithms.
- data_
integrity str - The hash algorithm to be used.
- diffie_
hellman_ strgroup - The Diffie-Hellman group to be used.
- encryption_
algorithm str - The encryption algorithm to be used.
- ike_
p1_ floatrekey_ time - Indicates the time interval for IKE phase 1 renegotiation.
- ike_
p1_ strrekey_ time_ unit - Indicates the time unit for the 'ike-p1-rekey-time-unit' parameter, rounded up to minutes scale.
- multiple_
key_ strexchanges - Name of the Multiple Key Exchanges proposal object.
- use_
multiple_ boolkey_ exchanges - Indicates whether to use a proposal with Multiple Key Exchanges.
- use_
standard_ boolproposal - Indicates whether to use a proposal with a single Diffie-Hellman group.
- configured
Data List<String>Integrity Algorithms - The list of configured hash algorithms.
- configured
Diffie List<String>Hellman Groups - The list of configured Diffie-Hellman groups.
- configured
Encryption List<String>Algorithms - The list of configured encryption algorithms.
- data
Integrity String - The hash algorithm to be used.
- diffie
Hellman StringGroup - The Diffie-Hellman group to be used.
- encryption
Algorithm String - The encryption algorithm to be used.
- ike
P1Rekey NumberTime - Indicates the time interval for IKE phase 1 renegotiation.
- ike
P1Rekey StringTime Unit - Indicates the time unit for the 'ike-p1-rekey-time-unit' parameter, rounded up to minutes scale.
- multiple
Key StringExchanges - Name of the Multiple Key Exchanges proposal object.
- use
Multiple BooleanKey Exchanges - Indicates whether to use a proposal with Multiple Key Exchanges.
- use
Standard BooleanProposal - Indicates whether to use a proposal with a single Diffie-Hellman group.
ManagementVpnCommunityRemoteAccessEncryptionIkePhase2, ManagementVpnCommunityRemoteAccessEncryptionIkePhase2Args
- Configured
Data List<string>Integrity Algorithms - The list of configured hash algorithms.
- Configured
Diffie List<string>Hellman Groups - The list of configured Diffie-Hellman groups.
- Configured
Encryption List<string>Algorithms - The list of configured encryption algorithms.
- Data
Integrity string - The hash algorithm to be used.
- Encryption
Algorithm string - The encryption algorithm to be used.
- Enforce
Encryption boolAlg And Data Integrity On All Users - Enforce Encryption Algorithm and Data Integrity on all users.
- Ike
P2Pfs stringDh Grp - The Diffie-Hellman group to be used.
- Ike
P2Rekey doubleTime - Indicates the time interval for IKE phase 2 renegotiation.
- Ike
P2Rekey stringTime Unit - Indicates the time unit for the 'ike-p2-rekey-time-unit' parameter, rounded up to minutes scale.
- Ike
P2Use boolPfs - Indicates whether Perfect Forward Secrecy (PFS) is being used for IKE phase 2.
- Multiple
Key stringExchanges - Name of the Multiple Key Exchanges proposal object to use when PFS is enabled and multiple key exchanges are configured.
- Use
Multiple boolKey Exchanges - Indicates whether to use a proposal with Multiple Key Exchanges when PFS is enabled.
- Use
Standard boolProposal - Indicates whether to use a proposal with a single Diffie-Hellman group when PFS is enabled.
- Configured
Data []stringIntegrity Algorithms - The list of configured hash algorithms.
- Configured
Diffie []stringHellman Groups - The list of configured Diffie-Hellman groups.
- Configured
Encryption []stringAlgorithms - The list of configured encryption algorithms.
- Data
Integrity string - The hash algorithm to be used.
- Encryption
Algorithm string - The encryption algorithm to be used.
- Enforce
Encryption boolAlg And Data Integrity On All Users - Enforce Encryption Algorithm and Data Integrity on all users.
- Ike
P2Pfs stringDh Grp - The Diffie-Hellman group to be used.
- Ike
P2Rekey float64Time - Indicates the time interval for IKE phase 2 renegotiation.
- Ike
P2Rekey stringTime Unit - Indicates the time unit for the 'ike-p2-rekey-time-unit' parameter, rounded up to minutes scale.
- Ike
P2Use boolPfs - Indicates whether Perfect Forward Secrecy (PFS) is being used for IKE phase 2.
- Multiple
Key stringExchanges - Name of the Multiple Key Exchanges proposal object to use when PFS is enabled and multiple key exchanges are configured.
- Use
Multiple boolKey Exchanges - Indicates whether to use a proposal with Multiple Key Exchanges when PFS is enabled.
- Use
Standard boolProposal - Indicates whether to use a proposal with a single Diffie-Hellman group when PFS is enabled.
- configured_
data_ list(string)integrity_ algorithms - The list of configured hash algorithms.
- configured_
diffie_ list(string)hellman_ groups - The list of configured Diffie-Hellman groups.
- configured_
encryption_ list(string)algorithms - The list of configured encryption algorithms.
- data_
integrity string - The hash algorithm to be used.
- encryption_
algorithm string - The encryption algorithm to be used.
- enforce_
encryption_ boolalg_ and_ data_ integrity_ on_ all_ users - Enforce Encryption Algorithm and Data Integrity on all users.
- ike_
p2_ stringpfs_ dh_ grp - The Diffie-Hellman group to be used.
- ike_
p2_ numberrekey_ time - Indicates the time interval for IKE phase 2 renegotiation.
- ike_
p2_ stringrekey_ time_ unit - Indicates the time unit for the 'ike-p2-rekey-time-unit' parameter, rounded up to minutes scale.
- ike_
p2_ booluse_ pfs - Indicates whether Perfect Forward Secrecy (PFS) is being used for IKE phase 2.
- multiple_
key_ stringexchanges - Name of the Multiple Key Exchanges proposal object to use when PFS is enabled and multiple key exchanges are configured.
- use_
multiple_ boolkey_ exchanges - Indicates whether to use a proposal with Multiple Key Exchanges when PFS is enabled.
- use_
standard_ boolproposal - Indicates whether to use a proposal with a single Diffie-Hellman group when PFS is enabled.
- configured
Data List<String>Integrity Algorithms - The list of configured hash algorithms.
- configured
Diffie List<String>Hellman Groups - The list of configured Diffie-Hellman groups.
- configured
Encryption List<String>Algorithms - The list of configured encryption algorithms.
- data
Integrity String - The hash algorithm to be used.
- encryption
Algorithm String - The encryption algorithm to be used.
- enforce
Encryption BooleanAlg And Data Integrity On All Users - Enforce Encryption Algorithm and Data Integrity on all users.
- ike
P2Pfs StringDh Grp - The Diffie-Hellman group to be used.
- ike
P2Rekey DoubleTime - Indicates the time interval for IKE phase 2 renegotiation.
- ike
P2Rekey StringTime Unit - Indicates the time unit for the 'ike-p2-rekey-time-unit' parameter, rounded up to minutes scale.
- ike
P2Use BooleanPfs - Indicates whether Perfect Forward Secrecy (PFS) is being used for IKE phase 2.
- multiple
Key StringExchanges - Name of the Multiple Key Exchanges proposal object to use when PFS is enabled and multiple key exchanges are configured.
- use
Multiple BooleanKey Exchanges - Indicates whether to use a proposal with Multiple Key Exchanges when PFS is enabled.
- use
Standard BooleanProposal - Indicates whether to use a proposal with a single Diffie-Hellman group when PFS is enabled.
- configured
Data string[]Integrity Algorithms - The list of configured hash algorithms.
- configured
Diffie string[]Hellman Groups - The list of configured Diffie-Hellman groups.
- configured
Encryption string[]Algorithms - The list of configured encryption algorithms.
- data
Integrity string - The hash algorithm to be used.
- encryption
Algorithm string - The encryption algorithm to be used.
- enforce
Encryption booleanAlg And Data Integrity On All Users - Enforce Encryption Algorithm and Data Integrity on all users.
- ike
P2Pfs stringDh Grp - The Diffie-Hellman group to be used.
- ike
P2Rekey numberTime - Indicates the time interval for IKE phase 2 renegotiation.
- ike
P2Rekey stringTime Unit - Indicates the time unit for the 'ike-p2-rekey-time-unit' parameter, rounded up to minutes scale.
- ike
P2Use booleanPfs - Indicates whether Perfect Forward Secrecy (PFS) is being used for IKE phase 2.
- multiple
Key stringExchanges - Name of the Multiple Key Exchanges proposal object to use when PFS is enabled and multiple key exchanges are configured.
- use
Multiple booleanKey Exchanges - Indicates whether to use a proposal with Multiple Key Exchanges when PFS is enabled.
- use
Standard booleanProposal - Indicates whether to use a proposal with a single Diffie-Hellman group when PFS is enabled.
- configured_
data_ Sequence[str]integrity_ algorithms - The list of configured hash algorithms.
- configured_
diffie_ Sequence[str]hellman_ groups - The list of configured Diffie-Hellman groups.
- configured_
encryption_ Sequence[str]algorithms - The list of configured encryption algorithms.
- data_
integrity str - The hash algorithm to be used.
- encryption_
algorithm str - The encryption algorithm to be used.
- enforce_
encryption_ boolalg_ and_ data_ integrity_ on_ all_ users - Enforce Encryption Algorithm and Data Integrity on all users.
- ike_
p2_ strpfs_ dh_ grp - The Diffie-Hellman group to be used.
- ike_
p2_ floatrekey_ time - Indicates the time interval for IKE phase 2 renegotiation.
- ike_
p2_ strrekey_ time_ unit - Indicates the time unit for the 'ike-p2-rekey-time-unit' parameter, rounded up to minutes scale.
- ike_
p2_ booluse_ pfs - Indicates whether Perfect Forward Secrecy (PFS) is being used for IKE phase 2.
- multiple_
key_ strexchanges - Name of the Multiple Key Exchanges proposal object to use when PFS is enabled and multiple key exchanges are configured.
- use_
multiple_ boolkey_ exchanges - Indicates whether to use a proposal with Multiple Key Exchanges when PFS is enabled.
- use_
standard_ boolproposal - Indicates whether to use a proposal with a single Diffie-Hellman group when PFS is enabled.
- configured
Data List<String>Integrity Algorithms - The list of configured hash algorithms.
- configured
Diffie List<String>Hellman Groups - The list of configured Diffie-Hellman groups.
- configured
Encryption List<String>Algorithms - The list of configured encryption algorithms.
- data
Integrity String - The hash algorithm to be used.
- encryption
Algorithm String - The encryption algorithm to be used.
- enforce
Encryption BooleanAlg And Data Integrity On All Users - Enforce Encryption Algorithm and Data Integrity on all users.
- ike
P2Pfs StringDh Grp - The Diffie-Hellman group to be used.
- ike
P2Rekey NumberTime - Indicates the time interval for IKE phase 2 renegotiation.
- ike
P2Rekey StringTime Unit - Indicates the time unit for the 'ike-p2-rekey-time-unit' parameter, rounded up to minutes scale.
- ike
P2Use BooleanPfs - Indicates whether Perfect Forward Secrecy (PFS) is being used for IKE phase 2.
- multiple
Key StringExchanges - Name of the Multiple Key Exchanges proposal object to use when PFS is enabled and multiple key exchanges are configured.
- use
Multiple BooleanKey Exchanges - Indicates whether to use a proposal with Multiple Key Exchanges when PFS is enabled.
- use
Standard BooleanProposal - Indicates whether to use a proposal with a single Diffie-Hellman group when PFS is enabled.
ManagementVpnCommunityRemoteAccessOverrideVpnDomain, ManagementVpnCommunityRemoteAccessOverrideVpnDomainArgs
- gateway string
- Participant gateway in override VPN domain identified by the name or UID.
- vpn_
domain string - VPN domain network identified by the name or UID.
- gateway str
- Participant gateway in override VPN domain identified by the name or UID.
- vpn_
domain str - VPN domain network identified by the name or UID.
Package Details
- Repository
- checkpoint checkpointsw/terraform-provider-checkpoint
- License
- Notes
- This Pulumi package is based on the
checkpointTerraform Provider.
published on Wednesday, Sep 16, 2026 by checkpointsw