checkpoint.ManagementVpnCommunityStar
Explore with Pulumi AI
This resource allows you to execute Check Point Vpn Community Star.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as checkpoint from "@pulumi/checkpoint";
const example = new checkpoint.ManagementVpnCommunityStar("example", {
encryptionMethod: "prefer ikev2 but support ikev1",
encryptionSuite: "custom",
});
import pulumi
import pulumi_checkpoint as checkpoint
example = checkpoint.ManagementVpnCommunityStar("example",
encryption_method="prefer ikev2 but support ikev1",
encryption_suite="custom")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/checkpoint/v2/checkpoint"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := checkpoint.NewManagementVpnCommunityStar(ctx, "example", &checkpoint.ManagementVpnCommunityStarArgs{
EncryptionMethod: pulumi.String("prefer ikev2 but support ikev1"),
EncryptionSuite: pulumi.String("custom"),
})
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.ManagementVpnCommunityStar("example", new()
{
EncryptionMethod = "prefer ikev2 but support ikev1",
EncryptionSuite = "custom",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.checkpoint.ManagementVpnCommunityStar;
import com.pulumi.checkpoint.ManagementVpnCommunityStarArgs;
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 ManagementVpnCommunityStar("example", ManagementVpnCommunityStarArgs.builder()
.encryptionMethod("prefer ikev2 but support ikev1")
.encryptionSuite("custom")
.build());
}
}
resources:
example:
type: checkpoint:ManagementVpnCommunityStar
properties:
encryptionMethod: prefer ikev2 but support ikev1
encryptionSuite: custom
Create ManagementVpnCommunityStar Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ManagementVpnCommunityStar(name: string, args?: ManagementVpnCommunityStarArgs, opts?: CustomResourceOptions);
@overload
def ManagementVpnCommunityStar(resource_name: str,
args: Optional[ManagementVpnCommunityStarArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def ManagementVpnCommunityStar(resource_name: str,
opts: Optional[ResourceOptions] = None,
center_gateways: Optional[Sequence[str]] = None,
color: Optional[str] = None,
comments: Optional[str] = None,
encryption_method: Optional[str] = None,
encryption_suite: Optional[str] = None,
granular_encryptions: Optional[Sequence[ManagementVpnCommunityStarGranularEncryptionArgs]] = None,
ignore_errors: Optional[bool] = None,
ignore_warnings: Optional[bool] = None,
ike_phase1: Optional[Mapping[str, str]] = None,
ike_phase2: Optional[Mapping[str, str]] = None,
management_vpn_community_star_id: Optional[str] = None,
mesh_center_gateways: Optional[bool] = None,
name: Optional[str] = None,
override_vpn_domains: Optional[Sequence[ManagementVpnCommunityStarOverrideVpnDomainArgs]] = None,
satellite_gateways: Optional[Sequence[str]] = None,
shared_secrets: Optional[Sequence[ManagementVpnCommunityStarSharedSecretArgs]] = None,
tags: Optional[Sequence[str]] = None,
tunnel_granularity: Optional[str] = None,
use_shared_secret: Optional[bool] = None)
func NewManagementVpnCommunityStar(ctx *Context, name string, args *ManagementVpnCommunityStarArgs, opts ...ResourceOption) (*ManagementVpnCommunityStar, error)
public ManagementVpnCommunityStar(string name, ManagementVpnCommunityStarArgs? args = null, CustomResourceOptions? opts = null)
public ManagementVpnCommunityStar(String name, ManagementVpnCommunityStarArgs args)
public ManagementVpnCommunityStar(String name, ManagementVpnCommunityStarArgs args, CustomResourceOptions options)
type: checkpoint:ManagementVpnCommunityStar
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 ManagementVpnCommunityStarArgs
- 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 ManagementVpnCommunityStarArgs
- 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 ManagementVpnCommunityStarArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ManagementVpnCommunityStarArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ManagementVpnCommunityStarArgs
- 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 managementVpnCommunityStarResource = new Checkpoint.ManagementVpnCommunityStar("managementVpnCommunityStarResource", new()
{
CenterGateways = new[]
{
"string",
},
Color = "string",
Comments = "string",
EncryptionMethod = "string",
EncryptionSuite = "string",
GranularEncryptions = new[]
{
new Checkpoint.Inputs.ManagementVpnCommunityStarGranularEncryptionArgs
{
ExternalGateway = "string",
InternalGateway = "string",
EncryptionMethod = "string",
EncryptionSuite = "string",
IkePhase1 =
{
{ "string", "string" },
},
IkePhase2 =
{
{ "string", "string" },
},
},
},
IgnoreErrors = false,
IgnoreWarnings = false,
IkePhase1 =
{
{ "string", "string" },
},
IkePhase2 =
{
{ "string", "string" },
},
ManagementVpnCommunityStarId = "string",
MeshCenterGateways = false,
Name = "string",
OverrideVpnDomains = new[]
{
new Checkpoint.Inputs.ManagementVpnCommunityStarOverrideVpnDomainArgs
{
Gateway = "string",
VpnDomain = "string",
},
},
SatelliteGateways = new[]
{
"string",
},
SharedSecrets = new[]
{
new Checkpoint.Inputs.ManagementVpnCommunityStarSharedSecretArgs
{
ExternalGateway = "string",
SharedSecret = "string",
},
},
Tags = new[]
{
"string",
},
TunnelGranularity = "string",
UseSharedSecret = false,
});
example, err := checkpoint.NewManagementVpnCommunityStar(ctx, "managementVpnCommunityStarResource", &checkpoint.ManagementVpnCommunityStarArgs{
CenterGateways: pulumi.StringArray{
pulumi.String("string"),
},
Color: pulumi.String("string"),
Comments: pulumi.String("string"),
EncryptionMethod: pulumi.String("string"),
EncryptionSuite: pulumi.String("string"),
GranularEncryptions: checkpoint.ManagementVpnCommunityStarGranularEncryptionArray{
&checkpoint.ManagementVpnCommunityStarGranularEncryptionArgs{
ExternalGateway: pulumi.String("string"),
InternalGateway: pulumi.String("string"),
EncryptionMethod: pulumi.String("string"),
EncryptionSuite: pulumi.String("string"),
IkePhase1: pulumi.StringMap{
"string": pulumi.String("string"),
},
IkePhase2: pulumi.StringMap{
"string": pulumi.String("string"),
},
},
},
IgnoreErrors: pulumi.Bool(false),
IgnoreWarnings: pulumi.Bool(false),
IkePhase1: pulumi.StringMap{
"string": pulumi.String("string"),
},
IkePhase2: pulumi.StringMap{
"string": pulumi.String("string"),
},
ManagementVpnCommunityStarId: pulumi.String("string"),
MeshCenterGateways: pulumi.Bool(false),
Name: pulumi.String("string"),
OverrideVpnDomains: checkpoint.ManagementVpnCommunityStarOverrideVpnDomainArray{
&checkpoint.ManagementVpnCommunityStarOverrideVpnDomainArgs{
Gateway: pulumi.String("string"),
VpnDomain: pulumi.String("string"),
},
},
SatelliteGateways: pulumi.StringArray{
pulumi.String("string"),
},
SharedSecrets: checkpoint.ManagementVpnCommunityStarSharedSecretArray{
&checkpoint.ManagementVpnCommunityStarSharedSecretArgs{
ExternalGateway: pulumi.String("string"),
SharedSecret: pulumi.String("string"),
},
},
Tags: pulumi.StringArray{
pulumi.String("string"),
},
TunnelGranularity: pulumi.String("string"),
UseSharedSecret: pulumi.Bool(false),
})
var managementVpnCommunityStarResource = new ManagementVpnCommunityStar("managementVpnCommunityStarResource", ManagementVpnCommunityStarArgs.builder()
.centerGateways("string")
.color("string")
.comments("string")
.encryptionMethod("string")
.encryptionSuite("string")
.granularEncryptions(ManagementVpnCommunityStarGranularEncryptionArgs.builder()
.externalGateway("string")
.internalGateway("string")
.encryptionMethod("string")
.encryptionSuite("string")
.ikePhase1(Map.of("string", "string"))
.ikePhase2(Map.of("string", "string"))
.build())
.ignoreErrors(false)
.ignoreWarnings(false)
.ikePhase1(Map.of("string", "string"))
.ikePhase2(Map.of("string", "string"))
.managementVpnCommunityStarId("string")
.meshCenterGateways(false)
.name("string")
.overrideVpnDomains(ManagementVpnCommunityStarOverrideVpnDomainArgs.builder()
.gateway("string")
.vpnDomain("string")
.build())
.satelliteGateways("string")
.sharedSecrets(ManagementVpnCommunityStarSharedSecretArgs.builder()
.externalGateway("string")
.sharedSecret("string")
.build())
.tags("string")
.tunnelGranularity("string")
.useSharedSecret(false)
.build());
management_vpn_community_star_resource = checkpoint.ManagementVpnCommunityStar("managementVpnCommunityStarResource",
center_gateways=["string"],
color="string",
comments="string",
encryption_method="string",
encryption_suite="string",
granular_encryptions=[{
"external_gateway": "string",
"internal_gateway": "string",
"encryption_method": "string",
"encryption_suite": "string",
"ike_phase1": {
"string": "string",
},
"ike_phase2": {
"string": "string",
},
}],
ignore_errors=False,
ignore_warnings=False,
ike_phase1={
"string": "string",
},
ike_phase2={
"string": "string",
},
management_vpn_community_star_id="string",
mesh_center_gateways=False,
name="string",
override_vpn_domains=[{
"gateway": "string",
"vpn_domain": "string",
}],
satellite_gateways=["string"],
shared_secrets=[{
"external_gateway": "string",
"shared_secret": "string",
}],
tags=["string"],
tunnel_granularity="string",
use_shared_secret=False)
const managementVpnCommunityStarResource = new checkpoint.ManagementVpnCommunityStar("managementVpnCommunityStarResource", {
centerGateways: ["string"],
color: "string",
comments: "string",
encryptionMethod: "string",
encryptionSuite: "string",
granularEncryptions: [{
externalGateway: "string",
internalGateway: "string",
encryptionMethod: "string",
encryptionSuite: "string",
ikePhase1: {
string: "string",
},
ikePhase2: {
string: "string",
},
}],
ignoreErrors: false,
ignoreWarnings: false,
ikePhase1: {
string: "string",
},
ikePhase2: {
string: "string",
},
managementVpnCommunityStarId: "string",
meshCenterGateways: false,
name: "string",
overrideVpnDomains: [{
gateway: "string",
vpnDomain: "string",
}],
satelliteGateways: ["string"],
sharedSecrets: [{
externalGateway: "string",
sharedSecret: "string",
}],
tags: ["string"],
tunnelGranularity: "string",
useSharedSecret: false,
});
type: checkpoint:ManagementVpnCommunityStar
properties:
centerGateways:
- string
color: string
comments: string
encryptionMethod: string
encryptionSuite: string
granularEncryptions:
- encryptionMethod: string
encryptionSuite: string
externalGateway: string
ikePhase1:
string: string
ikePhase2:
string: string
internalGateway: string
ignoreErrors: false
ignoreWarnings: false
ikePhase1:
string: string
ikePhase2:
string: string
managementVpnCommunityStarId: string
meshCenterGateways: false
name: string
overrideVpnDomains:
- gateway: string
vpnDomain: string
satelliteGateways:
- string
sharedSecrets:
- externalGateway: string
sharedSecret: string
tags:
- string
tunnelGranularity: string
useSharedSecret: false
ManagementVpnCommunityStar 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 ManagementVpnCommunityStar resource accepts the following input properties:
- Center
Gateways List<string> - Collection of Gateway objects representing center gateways identified by the name or UID.center_gateways blocks are documented below.
- Color string
- Color of the object. Should be one of existing colors.
- Comments string
- Comments string.
- Encryption
Method string - The encryption method to be used.
- Encryption
Suite string - The encryption suite to be used.
- Granular
Encryptions List<ManagementVpn Community Star Granular Encryption> - VPN granular encryption settings. granular_encryptions blocks are documented below.
- 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.
- Ike
Phase1 Dictionary<string, string> - Ike Phase 1 settings. Only applicable when the encryption-suite is set to [custom]. ike_phase_1 blocks are documented below.
- Ike
Phase2 Dictionary<string, string> - Ike Phase 2 settings. Only applicable when the encryption-suite is set to [custom]. ike_phase_2 blocks are documented below.
- Management
Vpn stringCommunity Star Id - Mesh
Center boolGateways - Indicates whether the meshed community is in center.
- Name string
- Object name.
- Override
Vpn List<ManagementDomains Vpn Community Star Override Vpn Domain> - The Overrides VPN Domains of the participants GWs.override_vpn_domains blocks are documented below.
- Satellite
Gateways List<string> - Collection of Gateway objects representing satellite gateways identified by the name or UID.satellite_gateways blocks are documented below.
- List<Management
Vpn Community Star Shared Secret> - Shared secrets for external gateways.shared_secrets blocks are documented below.
- List<string>
- Collection of tag identifiers.tags blocks are documented below.
- Tunnel
Granularity string - VPN tunnel sharing option to be used.
- bool
- Indicates whether the shared secret should be used for all external gateways.
- Center
Gateways []string - Collection of Gateway objects representing center gateways identified by the name or UID.center_gateways blocks are documented below.
- Color string
- Color of the object. Should be one of existing colors.
- Comments string
- Comments string.
- Encryption
Method string - The encryption method to be used.
- Encryption
Suite string - The encryption suite to be used.
- Granular
Encryptions []ManagementVpn Community Star Granular Encryption Args - VPN granular encryption settings. granular_encryptions blocks are documented below.
- 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.
- Ike
Phase1 map[string]string - Ike Phase 1 settings. Only applicable when the encryption-suite is set to [custom]. ike_phase_1 blocks are documented below.
- Ike
Phase2 map[string]string - Ike Phase 2 settings. Only applicable when the encryption-suite is set to [custom]. ike_phase_2 blocks are documented below.
- Management
Vpn stringCommunity Star Id - Mesh
Center boolGateways - Indicates whether the meshed community is in center.
- Name string
- Object name.
- Override
Vpn []ManagementDomains Vpn Community Star Override Vpn Domain Args - The Overrides VPN Domains of the participants GWs.override_vpn_domains blocks are documented below.
- Satellite
Gateways []string - Collection of Gateway objects representing satellite gateways identified by the name or UID.satellite_gateways blocks are documented below.
- []Management
Vpn Community Star Shared Secret Args - Shared secrets for external gateways.shared_secrets blocks are documented below.
- []string
- Collection of tag identifiers.tags blocks are documented below.
- Tunnel
Granularity string - VPN tunnel sharing option to be used.
- bool
- Indicates whether the shared secret should be used for all external gateways.
- center
Gateways List<String> - Collection of Gateway objects representing center gateways identified by the name or UID.center_gateways blocks are documented below.
- color String
- Color of the object. Should be one of existing colors.
- comments String
- Comments string.
- encryption
Method String - The encryption method to be used.
- encryption
Suite String - The encryption suite to be used.
- granular
Encryptions List<ManagementVpn Community Star Granular Encryption> - VPN granular encryption settings. granular_encryptions blocks are documented below.
- 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.
- ike
Phase1 Map<String,String> - Ike Phase 1 settings. Only applicable when the encryption-suite is set to [custom]. ike_phase_1 blocks are documented below.
- ike
Phase2 Map<String,String> - Ike Phase 2 settings. Only applicable when the encryption-suite is set to [custom]. ike_phase_2 blocks are documented below.
- management
Vpn StringCommunity Star Id - mesh
Center BooleanGateways - Indicates whether the meshed community is in center.
- name String
- Object name.
- override
Vpn List<ManagementDomains Vpn Community Star Override Vpn Domain> - The Overrides VPN Domains of the participants GWs.override_vpn_domains blocks are documented below.
- satellite
Gateways List<String> - Collection of Gateway objects representing satellite gateways identified by the name or UID.satellite_gateways blocks are documented below.
- List<Management
Vpn Community Star Shared Secret> - Shared secrets for external gateways.shared_secrets blocks are documented below.
- List<String>
- Collection of tag identifiers.tags blocks are documented below.
- tunnel
Granularity String - VPN tunnel sharing option to be used.
- Boolean
- Indicates whether the shared secret should be used for all external gateways.
- center
Gateways string[] - Collection of Gateway objects representing center gateways identified by the name or UID.center_gateways blocks are documented below.
- color string
- Color of the object. Should be one of existing colors.
- comments string
- Comments string.
- encryption
Method string - The encryption method to be used.
- encryption
Suite string - The encryption suite to be used.
- granular
Encryptions ManagementVpn Community Star Granular Encryption[] - VPN granular encryption settings. granular_encryptions blocks are documented below.
- 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.
- ike
Phase1 {[key: string]: string} - Ike Phase 1 settings. Only applicable when the encryption-suite is set to [custom]. ike_phase_1 blocks are documented below.
- ike
Phase2 {[key: string]: string} - Ike Phase 2 settings. Only applicable when the encryption-suite is set to [custom]. ike_phase_2 blocks are documented below.
- management
Vpn stringCommunity Star Id - mesh
Center booleanGateways - Indicates whether the meshed community is in center.
- name string
- Object name.
- override
Vpn ManagementDomains Vpn Community Star Override Vpn Domain[] - The Overrides VPN Domains of the participants GWs.override_vpn_domains blocks are documented below.
- satellite
Gateways string[] - Collection of Gateway objects representing satellite gateways identified by the name or UID.satellite_gateways blocks are documented below.
- Management
Vpn Community Star Shared Secret[] - Shared secrets for external gateways.shared_secrets blocks are documented below.
- string[]
- Collection of tag identifiers.tags blocks are documented below.
- tunnel
Granularity string - VPN tunnel sharing option to be used.
- boolean
- Indicates whether the shared secret should be used for all external gateways.
- center_
gateways Sequence[str] - Collection of Gateway objects representing center gateways identified by the name or UID.center_gateways blocks are documented below.
- color str
- Color of the object. Should be one of existing colors.
- comments str
- Comments string.
- encryption_
method str - The encryption method to be used.
- encryption_
suite str - The encryption suite to be used.
- granular_
encryptions Sequence[ManagementVpn Community Star Granular Encryption Args] - VPN granular encryption settings. granular_encryptions blocks are documented below.
- 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.
- ike_
phase1 Mapping[str, str] - Ike Phase 1 settings. Only applicable when the encryption-suite is set to [custom]. ike_phase_1 blocks are documented below.
- ike_
phase2 Mapping[str, str] - Ike Phase 2 settings. Only applicable when the encryption-suite is set to [custom]. ike_phase_2 blocks are documented below.
- management_
vpn_ strcommunity_ star_ id - mesh_
center_ boolgateways - Indicates whether the meshed community is in center.
- name str
- Object name.
- override_
vpn_ Sequence[Managementdomains Vpn Community Star Override Vpn Domain Args] - The Overrides VPN Domains of the participants GWs.override_vpn_domains blocks are documented below.
- satellite_
gateways Sequence[str] - Collection of Gateway objects representing satellite gateways identified by the name or UID.satellite_gateways blocks are documented below.
- Sequence[Management
Vpn Community Star Shared Secret Args] - Shared secrets for external gateways.shared_secrets blocks are documented below.
- Sequence[str]
- Collection of tag identifiers.tags blocks are documented below.
- tunnel_
granularity str - VPN tunnel sharing option to be used.
- bool
- Indicates whether the shared secret should be used for all external gateways.
- center
Gateways List<String> - Collection of Gateway objects representing center gateways identified by the name or UID.center_gateways blocks are documented below.
- color String
- Color of the object. Should be one of existing colors.
- comments String
- Comments string.
- encryption
Method String - The encryption method to be used.
- encryption
Suite String - The encryption suite to be used.
- granular
Encryptions List<Property Map> - VPN granular encryption settings. granular_encryptions blocks are documented below.
- 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.
- ike
Phase1 Map<String> - Ike Phase 1 settings. Only applicable when the encryption-suite is set to [custom]. ike_phase_1 blocks are documented below.
- ike
Phase2 Map<String> - Ike Phase 2 settings. Only applicable when the encryption-suite is set to [custom]. ike_phase_2 blocks are documented below.
- management
Vpn StringCommunity Star Id - mesh
Center BooleanGateways - Indicates whether the meshed community is in center.
- 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.
- satellite
Gateways List<String> - Collection of Gateway objects representing satellite gateways identified by the name or UID.satellite_gateways blocks are documented below.
- List<Property Map>
- Shared secrets for external gateways.shared_secrets blocks are documented below.
- List<String>
- Collection of tag identifiers.tags blocks are documented below.
- tunnel
Granularity String - VPN tunnel sharing option to be used.
- Boolean
- Indicates whether the shared secret should be used for all external gateways.
Outputs
All input properties are implicitly available as output properties. Additionally, the ManagementVpnCommunityStar 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 ManagementVpnCommunityStar Resource
Get an existing ManagementVpnCommunityStar 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?: ManagementVpnCommunityStarState, opts?: CustomResourceOptions): ManagementVpnCommunityStar
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
center_gateways: Optional[Sequence[str]] = None,
color: Optional[str] = None,
comments: Optional[str] = None,
encryption_method: Optional[str] = None,
encryption_suite: Optional[str] = None,
granular_encryptions: Optional[Sequence[ManagementVpnCommunityStarGranularEncryptionArgs]] = None,
ignore_errors: Optional[bool] = None,
ignore_warnings: Optional[bool] = None,
ike_phase1: Optional[Mapping[str, str]] = None,
ike_phase2: Optional[Mapping[str, str]] = None,
management_vpn_community_star_id: Optional[str] = None,
mesh_center_gateways: Optional[bool] = None,
name: Optional[str] = None,
override_vpn_domains: Optional[Sequence[ManagementVpnCommunityStarOverrideVpnDomainArgs]] = None,
satellite_gateways: Optional[Sequence[str]] = None,
shared_secrets: Optional[Sequence[ManagementVpnCommunityStarSharedSecretArgs]] = None,
tags: Optional[Sequence[str]] = None,
tunnel_granularity: Optional[str] = None,
use_shared_secret: Optional[bool] = None) -> ManagementVpnCommunityStar
func GetManagementVpnCommunityStar(ctx *Context, name string, id IDInput, state *ManagementVpnCommunityStarState, opts ...ResourceOption) (*ManagementVpnCommunityStar, error)
public static ManagementVpnCommunityStar Get(string name, Input<string> id, ManagementVpnCommunityStarState? state, CustomResourceOptions? opts = null)
public static ManagementVpnCommunityStar get(String name, Output<String> id, ManagementVpnCommunityStarState state, CustomResourceOptions options)
resources: _: type: checkpoint:ManagementVpnCommunityStar get: 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.
- Center
Gateways List<string> - Collection of Gateway objects representing center gateways identified by the name or UID.center_gateways blocks are documented below.
- Color string
- Color of the object. Should be one of existing colors.
- Comments string
- Comments string.
- Encryption
Method string - The encryption method to be used.
- Encryption
Suite string - The encryption suite to be used.
- Granular
Encryptions List<ManagementVpn Community Star Granular Encryption> - VPN granular encryption settings. granular_encryptions blocks are documented below.
- 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.
- Ike
Phase1 Dictionary<string, string> - Ike Phase 1 settings. Only applicable when the encryption-suite is set to [custom]. ike_phase_1 blocks are documented below.
- Ike
Phase2 Dictionary<string, string> - Ike Phase 2 settings. Only applicable when the encryption-suite is set to [custom]. ike_phase_2 blocks are documented below.
- Management
Vpn stringCommunity Star Id - Mesh
Center boolGateways - Indicates whether the meshed community is in center.
- Name string
- Object name.
- Override
Vpn List<ManagementDomains Vpn Community Star Override Vpn Domain> - The Overrides VPN Domains of the participants GWs.override_vpn_domains blocks are documented below.
- Satellite
Gateways List<string> - Collection of Gateway objects representing satellite gateways identified by the name or UID.satellite_gateways blocks are documented below.
- List<Management
Vpn Community Star Shared Secret> - Shared secrets for external gateways.shared_secrets blocks are documented below.
- List<string>
- Collection of tag identifiers.tags blocks are documented below.
- Tunnel
Granularity string - VPN tunnel sharing option to be used.
- bool
- Indicates whether the shared secret should be used for all external gateways.
- Center
Gateways []string - Collection of Gateway objects representing center gateways identified by the name or UID.center_gateways blocks are documented below.
- Color string
- Color of the object. Should be one of existing colors.
- Comments string
- Comments string.
- Encryption
Method string - The encryption method to be used.
- Encryption
Suite string - The encryption suite to be used.
- Granular
Encryptions []ManagementVpn Community Star Granular Encryption Args - VPN granular encryption settings. granular_encryptions blocks are documented below.
- 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.
- Ike
Phase1 map[string]string - Ike Phase 1 settings. Only applicable when the encryption-suite is set to [custom]. ike_phase_1 blocks are documented below.
- Ike
Phase2 map[string]string - Ike Phase 2 settings. Only applicable when the encryption-suite is set to [custom]. ike_phase_2 blocks are documented below.
- Management
Vpn stringCommunity Star Id - Mesh
Center boolGateways - Indicates whether the meshed community is in center.
- Name string
- Object name.
- Override
Vpn []ManagementDomains Vpn Community Star Override Vpn Domain Args - The Overrides VPN Domains of the participants GWs.override_vpn_domains blocks are documented below.
- Satellite
Gateways []string - Collection of Gateway objects representing satellite gateways identified by the name or UID.satellite_gateways blocks are documented below.
- []Management
Vpn Community Star Shared Secret Args - Shared secrets for external gateways.shared_secrets blocks are documented below.
- []string
- Collection of tag identifiers.tags blocks are documented below.
- Tunnel
Granularity string - VPN tunnel sharing option to be used.
- bool
- Indicates whether the shared secret should be used for all external gateways.
- center
Gateways List<String> - Collection of Gateway objects representing center gateways identified by the name or UID.center_gateways blocks are documented below.
- color String
- Color of the object. Should be one of existing colors.
- comments String
- Comments string.
- encryption
Method String - The encryption method to be used.
- encryption
Suite String - The encryption suite to be used.
- granular
Encryptions List<ManagementVpn Community Star Granular Encryption> - VPN granular encryption settings. granular_encryptions blocks are documented below.
- 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.
- ike
Phase1 Map<String,String> - Ike Phase 1 settings. Only applicable when the encryption-suite is set to [custom]. ike_phase_1 blocks are documented below.
- ike
Phase2 Map<String,String> - Ike Phase 2 settings. Only applicable when the encryption-suite is set to [custom]. ike_phase_2 blocks are documented below.
- management
Vpn StringCommunity Star Id - mesh
Center BooleanGateways - Indicates whether the meshed community is in center.
- name String
- Object name.
- override
Vpn List<ManagementDomains Vpn Community Star Override Vpn Domain> - The Overrides VPN Domains of the participants GWs.override_vpn_domains blocks are documented below.
- satellite
Gateways List<String> - Collection of Gateway objects representing satellite gateways identified by the name or UID.satellite_gateways blocks are documented below.
- List<Management
Vpn Community Star Shared Secret> - Shared secrets for external gateways.shared_secrets blocks are documented below.
- List<String>
- Collection of tag identifiers.tags blocks are documented below.
- tunnel
Granularity String - VPN tunnel sharing option to be used.
- Boolean
- Indicates whether the shared secret should be used for all external gateways.
- center
Gateways string[] - Collection of Gateway objects representing center gateways identified by the name or UID.center_gateways blocks are documented below.
- color string
- Color of the object. Should be one of existing colors.
- comments string
- Comments string.
- encryption
Method string - The encryption method to be used.
- encryption
Suite string - The encryption suite to be used.
- granular
Encryptions ManagementVpn Community Star Granular Encryption[] - VPN granular encryption settings. granular_encryptions blocks are documented below.
- 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.
- ike
Phase1 {[key: string]: string} - Ike Phase 1 settings. Only applicable when the encryption-suite is set to [custom]. ike_phase_1 blocks are documented below.
- ike
Phase2 {[key: string]: string} - Ike Phase 2 settings. Only applicable when the encryption-suite is set to [custom]. ike_phase_2 blocks are documented below.
- management
Vpn stringCommunity Star Id - mesh
Center booleanGateways - Indicates whether the meshed community is in center.
- name string
- Object name.
- override
Vpn ManagementDomains Vpn Community Star Override Vpn Domain[] - The Overrides VPN Domains of the participants GWs.override_vpn_domains blocks are documented below.
- satellite
Gateways string[] - Collection of Gateway objects representing satellite gateways identified by the name or UID.satellite_gateways blocks are documented below.
- Management
Vpn Community Star Shared Secret[] - Shared secrets for external gateways.shared_secrets blocks are documented below.
- string[]
- Collection of tag identifiers.tags blocks are documented below.
- tunnel
Granularity string - VPN tunnel sharing option to be used.
- boolean
- Indicates whether the shared secret should be used for all external gateways.
- center_
gateways Sequence[str] - Collection of Gateway objects representing center gateways identified by the name or UID.center_gateways blocks are documented below.
- color str
- Color of the object. Should be one of existing colors.
- comments str
- Comments string.
- encryption_
method str - The encryption method to be used.
- encryption_
suite str - The encryption suite to be used.
- granular_
encryptions Sequence[ManagementVpn Community Star Granular Encryption Args] - VPN granular encryption settings. granular_encryptions blocks are documented below.
- 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.
- ike_
phase1 Mapping[str, str] - Ike Phase 1 settings. Only applicable when the encryption-suite is set to [custom]. ike_phase_1 blocks are documented below.
- ike_
phase2 Mapping[str, str] - Ike Phase 2 settings. Only applicable when the encryption-suite is set to [custom]. ike_phase_2 blocks are documented below.
- management_
vpn_ strcommunity_ star_ id - mesh_
center_ boolgateways - Indicates whether the meshed community is in center.
- name str
- Object name.
- override_
vpn_ Sequence[Managementdomains Vpn Community Star Override Vpn Domain Args] - The Overrides VPN Domains of the participants GWs.override_vpn_domains blocks are documented below.
- satellite_
gateways Sequence[str] - Collection of Gateway objects representing satellite gateways identified by the name or UID.satellite_gateways blocks are documented below.
- Sequence[Management
Vpn Community Star Shared Secret Args] - Shared secrets for external gateways.shared_secrets blocks are documented below.
- Sequence[str]
- Collection of tag identifiers.tags blocks are documented below.
- tunnel_
granularity str - VPN tunnel sharing option to be used.
- bool
- Indicates whether the shared secret should be used for all external gateways.
- center
Gateways List<String> - Collection of Gateway objects representing center gateways identified by the name or UID.center_gateways blocks are documented below.
- color String
- Color of the object. Should be one of existing colors.
- comments String
- Comments string.
- encryption
Method String - The encryption method to be used.
- encryption
Suite String - The encryption suite to be used.
- granular
Encryptions List<Property Map> - VPN granular encryption settings. granular_encryptions blocks are documented below.
- 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.
- ike
Phase1 Map<String> - Ike Phase 1 settings. Only applicable when the encryption-suite is set to [custom]. ike_phase_1 blocks are documented below.
- ike
Phase2 Map<String> - Ike Phase 2 settings. Only applicable when the encryption-suite is set to [custom]. ike_phase_2 blocks are documented below.
- management
Vpn StringCommunity Star Id - mesh
Center BooleanGateways - Indicates whether the meshed community is in center.
- 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.
- satellite
Gateways List<String> - Collection of Gateway objects representing satellite gateways identified by the name or UID.satellite_gateways blocks are documented below.
- List<Property Map>
- Shared secrets for external gateways.shared_secrets blocks are documented below.
- List<String>
- Collection of tag identifiers.tags blocks are documented below.
- tunnel
Granularity String - VPN tunnel sharing option to be used.
- Boolean
- Indicates whether the shared secret should be used for all external gateways.
Supporting Types
ManagementVpnCommunityStarGranularEncryption, ManagementVpnCommunityStarGranularEncryptionArgs
- External
Gateway string - Externally managed or 3rd party gateway identified by name or UID.
- Internal
Gateway string - Internally managed Check Point gateway identified by name or UID, or 'Any' for all internal-gateways participants in this community.
- Encryption
Method string - The encryption method to be used.
- Encryption
Suite string - The encryption suite to be used.
- Ike
Phase1 Dictionary<string, string> - Ike Phase 1 settings. Only applicable when the encryption-suite is set to [custom]. ike_phase_1 blocks are documented below.
- Ike
Phase2 Dictionary<string, string> - Ike Phase 2 settings. Only applicable when the encryption-suite is set to [custom]. ike_phase_2 blocks are documented below.
- External
Gateway string - Externally managed or 3rd party gateway identified by name or UID.
- Internal
Gateway string - Internally managed Check Point gateway identified by name or UID, or 'Any' for all internal-gateways participants in this community.
- Encryption
Method string - The encryption method to be used.
- Encryption
Suite string - The encryption suite to be used.
- Ike
Phase1 map[string]string - Ike Phase 1 settings. Only applicable when the encryption-suite is set to [custom]. ike_phase_1 blocks are documented below.
- Ike
Phase2 map[string]string - Ike Phase 2 settings. Only applicable when the encryption-suite is set to [custom]. ike_phase_2 blocks are documented below.
- external
Gateway String - Externally managed or 3rd party gateway identified by name or UID.
- internal
Gateway String - Internally managed Check Point gateway identified by name or UID, or 'Any' for all internal-gateways participants in this community.
- encryption
Method String - The encryption method to be used.
- encryption
Suite String - The encryption suite to be used.
- ike
Phase1 Map<String,String> - Ike Phase 1 settings. Only applicable when the encryption-suite is set to [custom]. ike_phase_1 blocks are documented below.
- ike
Phase2 Map<String,String> - Ike Phase 2 settings. Only applicable when the encryption-suite is set to [custom]. ike_phase_2 blocks are documented below.
- external
Gateway string - Externally managed or 3rd party gateway identified by name or UID.
- internal
Gateway string - Internally managed Check Point gateway identified by name or UID, or 'Any' for all internal-gateways participants in this community.
- encryption
Method string - The encryption method to be used.
- encryption
Suite string - The encryption suite to be used.
- ike
Phase1 {[key: string]: string} - Ike Phase 1 settings. Only applicable when the encryption-suite is set to [custom]. ike_phase_1 blocks are documented below.
- ike
Phase2 {[key: string]: string} - Ike Phase 2 settings. Only applicable when the encryption-suite is set to [custom]. ike_phase_2 blocks are documented below.
- external_
gateway str - Externally managed or 3rd party gateway identified by name or UID.
- internal_
gateway str - Internally managed Check Point gateway identified by name or UID, or 'Any' for all internal-gateways participants in this community.
- encryption_
method str - The encryption method to be used.
- encryption_
suite str - The encryption suite to be used.
- ike_
phase1 Mapping[str, str] - Ike Phase 1 settings. Only applicable when the encryption-suite is set to [custom]. ike_phase_1 blocks are documented below.
- ike_
phase2 Mapping[str, str] - Ike Phase 2 settings. Only applicable when the encryption-suite is set to [custom]. ike_phase_2 blocks are documented below.
- external
Gateway String - Externally managed or 3rd party gateway identified by name or UID.
- internal
Gateway String - Internally managed Check Point gateway identified by name or UID, or 'Any' for all internal-gateways participants in this community.
- encryption
Method String - The encryption method to be used.
- encryption
Suite String - The encryption suite to be used.
- ike
Phase1 Map<String> - Ike Phase 1 settings. Only applicable when the encryption-suite is set to [custom]. ike_phase_1 blocks are documented below.
- ike
Phase2 Map<String> - Ike Phase 2 settings. Only applicable when the encryption-suite is set to [custom]. ike_phase_2 blocks are documented below.
ManagementVpnCommunityStarOverrideVpnDomain, ManagementVpnCommunityStarOverrideVpnDomainArgs
- 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.
ManagementVpnCommunityStarSharedSecret, ManagementVpnCommunityStarSharedSecretArgs
- External
Gateway string - Externally managed or 3rd party gateway identified by name or UID.
- string
Shared secret.
granular_encryptions` supports the following:
internal-gateway
- (Required) Internally managed Check Point gateway identified by name or UID, or 'Any' for all internal-gateways participants in this community.
- External
Gateway string - Externally managed or 3rd party gateway identified by name or UID.
- string
Shared secret.
granular_encryptions` supports the following:
internal-gateway
- (Required) Internally managed Check Point gateway identified by name or UID, or 'Any' for all internal-gateways participants in this community.
- external
Gateway String - Externally managed or 3rd party gateway identified by name or UID.
- String
Shared secret.
granular_encryptions` supports the following:
internal-gateway
- (Required) Internally managed Check Point gateway identified by name or UID, or 'Any' for all internal-gateways participants in this community.
- external
Gateway string - Externally managed or 3rd party gateway identified by name or UID.
- string
Shared secret.
granular_encryptions` supports the following:
internal-gateway
- (Required) Internally managed Check Point gateway identified by name or UID, or 'Any' for all internal-gateways participants in this community.
- external_
gateway str - Externally managed or 3rd party gateway identified by name or UID.
- str
Shared secret.
granular_encryptions` supports the following:
internal-gateway
- (Required) Internally managed Check Point gateway identified by name or UID, or 'Any' for all internal-gateways participants in this community.
- external
Gateway String - Externally managed or 3rd party gateway identified by name or UID.
- String
Shared secret.
granular_encryptions` supports the following:
internal-gateway
- (Required) Internally managed Check Point gateway identified by name or UID, or 'Any' for all internal-gateways participants in this community.
Package Details
- Repository
- checkpoint checkpointsw/terraform-provider-checkpoint
- License
- Notes
- This Pulumi package is based on the
checkpoint
Terraform Provider.