checkpoint.ManagementServiceGtp
Explore with Pulumi AI
This resource allows you to execute Check Point Service Gtp.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as checkpoint from "@pulumi/checkpoint";
const serviceGtp = new checkpoint.ManagementServiceGtp("serviceGtp", {
accessPointName: {
apn: "AccP2",
enable: "true",
},
applyAccessPolicyOnUserTraffic: {
add_imsi_field_to_log: "true",
enable: "true",
},
imsiPrefix: {
enable: "true",
prefix: "123",
},
interfaceProfile: {
custom_message_types: "32-35",
profile: "Custom",
},
ldapGroup: {
according_to: "MS-ISDN",
enable: "true",
group: "ldap_group_1",
},
msIsdn: {
enable: "true",
ms_isdn: "312",
},
radioAccessTechnology: {
otherTypesRange: {
enable: true,
types: "11-50",
},
},
reverseService: true,
selectionMode: {
enable: true,
mode: 1,
},
traceManagement: true,
version: "v2",
});
import pulumi
import pulumi_checkpoint as checkpoint
service_gtp = checkpoint.ManagementServiceGtp("serviceGtp",
access_point_name={
"apn": "AccP2",
"enable": "true",
},
apply_access_policy_on_user_traffic={
"add_imsi_field_to_log": "true",
"enable": "true",
},
imsi_prefix={
"enable": "true",
"prefix": "123",
},
interface_profile={
"custom_message_types": "32-35",
"profile": "Custom",
},
ldap_group={
"according_to": "MS-ISDN",
"enable": "true",
"group": "ldap_group_1",
},
ms_isdn={
"enable": "true",
"ms_isdn": "312",
},
radio_access_technology={
"other_types_range": {
"enable": True,
"types": "11-50",
},
},
reverse_service=True,
selection_mode={
"enable": True,
"mode": 1,
},
trace_management=True,
version="v2")
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.NewManagementServiceGtp(ctx, "serviceGtp", &checkpoint.ManagementServiceGtpArgs{
AccessPointName: pulumi.StringMap{
"apn": pulumi.String("AccP2"),
"enable": pulumi.String("true"),
},
ApplyAccessPolicyOnUserTraffic: pulumi.StringMap{
"add_imsi_field_to_log": pulumi.String("true"),
"enable": pulumi.String("true"),
},
ImsiPrefix: pulumi.StringMap{
"enable": pulumi.String("true"),
"prefix": pulumi.String("123"),
},
InterfaceProfile: pulumi.StringMap{
"custom_message_types": pulumi.String("32-35"),
"profile": pulumi.String("Custom"),
},
LdapGroup: pulumi.StringMap{
"according_to": pulumi.String("MS-ISDN"),
"enable": pulumi.String("true"),
"group": pulumi.String("ldap_group_1"),
},
MsIsdn: pulumi.StringMap{
"enable": pulumi.String("true"),
"ms_isdn": pulumi.String("312"),
},
RadioAccessTechnology: &checkpoint.ManagementServiceGtpRadioAccessTechnologyArgs{
OtherTypesRange: &checkpoint.ManagementServiceGtpRadioAccessTechnologyOtherTypesRangeArgs{
Enable: pulumi.Bool(true),
Types: pulumi.String("11-50"),
},
},
ReverseService: pulumi.Bool(true),
SelectionMode: &checkpoint.ManagementServiceGtpSelectionModeArgs{
Enable: pulumi.Bool(true),
Mode: pulumi.Float64(1),
},
TraceManagement: pulumi.Bool(true),
Version: pulumi.String("v2"),
})
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 serviceGtp = new Checkpoint.ManagementServiceGtp("serviceGtp", new()
{
AccessPointName =
{
{ "apn", "AccP2" },
{ "enable", "true" },
},
ApplyAccessPolicyOnUserTraffic =
{
{ "add_imsi_field_to_log", "true" },
{ "enable", "true" },
},
ImsiPrefix =
{
{ "enable", "true" },
{ "prefix", "123" },
},
InterfaceProfile =
{
{ "custom_message_types", "32-35" },
{ "profile", "Custom" },
},
LdapGroup =
{
{ "according_to", "MS-ISDN" },
{ "enable", "true" },
{ "group", "ldap_group_1" },
},
MsIsdn =
{
{ "enable", "true" },
{ "ms_isdn", "312" },
},
RadioAccessTechnology = new Checkpoint.Inputs.ManagementServiceGtpRadioAccessTechnologyArgs
{
OtherTypesRange = new Checkpoint.Inputs.ManagementServiceGtpRadioAccessTechnologyOtherTypesRangeArgs
{
Enable = true,
Types = "11-50",
},
},
ReverseService = true,
SelectionMode = new Checkpoint.Inputs.ManagementServiceGtpSelectionModeArgs
{
Enable = true,
Mode = 1,
},
TraceManagement = true,
Version = "v2",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.checkpoint.ManagementServiceGtp;
import com.pulumi.checkpoint.ManagementServiceGtpArgs;
import com.pulumi.checkpoint.inputs.ManagementServiceGtpRadioAccessTechnologyArgs;
import com.pulumi.checkpoint.inputs.ManagementServiceGtpRadioAccessTechnologyOtherTypesRangeArgs;
import com.pulumi.checkpoint.inputs.ManagementServiceGtpSelectionModeArgs;
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 serviceGtp = new ManagementServiceGtp("serviceGtp", ManagementServiceGtpArgs.builder()
.accessPointName(Map.ofEntries(
Map.entry("apn", "AccP2"),
Map.entry("enable", true)
))
.applyAccessPolicyOnUserTraffic(Map.ofEntries(
Map.entry("add_imsi_field_to_log", true),
Map.entry("enable", true)
))
.imsiPrefix(Map.ofEntries(
Map.entry("enable", true),
Map.entry("prefix", "123")
))
.interfaceProfile(Map.ofEntries(
Map.entry("custom_message_types", "32-35"),
Map.entry("profile", "Custom")
))
.ldapGroup(Map.ofEntries(
Map.entry("according_to", "MS-ISDN"),
Map.entry("enable", true),
Map.entry("group", "ldap_group_1")
))
.msIsdn(Map.ofEntries(
Map.entry("enable", true),
Map.entry("ms_isdn", "312")
))
.radioAccessTechnology(ManagementServiceGtpRadioAccessTechnologyArgs.builder()
.otherTypesRange(ManagementServiceGtpRadioAccessTechnologyOtherTypesRangeArgs.builder()
.enable(true)
.types("11-50")
.build())
.build())
.reverseService(true)
.selectionMode(ManagementServiceGtpSelectionModeArgs.builder()
.enable(true)
.mode(1)
.build())
.traceManagement(true)
.version("v2")
.build());
}
}
resources:
serviceGtp:
type: checkpoint:ManagementServiceGtp
properties:
accessPointName:
apn: AccP2
enable: true
applyAccessPolicyOnUserTraffic:
add_imsi_field_to_log: true
enable: true
imsiPrefix:
enable: true
prefix: '123'
interfaceProfile:
custom_message_types: 32-35
profile: Custom
ldapGroup:
according_to: MS-ISDN
enable: true
group: ldap_group_1
msIsdn:
enable: true
ms_isdn: '312'
radioAccessTechnology:
otherTypesRange:
enable: true
types: 11-50
reverseService: true
selectionMode:
enable: true
mode: 1
traceManagement: true
version: v2
Create ManagementServiceGtp Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ManagementServiceGtp(name: string, args?: ManagementServiceGtpArgs, opts?: CustomResourceOptions);
@overload
def ManagementServiceGtp(resource_name: str,
args: Optional[ManagementServiceGtpArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def ManagementServiceGtp(resource_name: str,
opts: Optional[ResourceOptions] = None,
access_point_name: Optional[Mapping[str, str]] = None,
allow_usage_of_static_ip: Optional[bool] = None,
apply_access_policy_on_user_traffic: Optional[Mapping[str, str]] = None,
color: Optional[str] = None,
comments: Optional[str] = None,
cs_fallback_and_srvcc: Optional[bool] = None,
groups: Optional[Sequence[str]] = None,
ignore_errors: Optional[bool] = None,
ignore_warnings: Optional[bool] = None,
imsi_prefix: Optional[Mapping[str, str]] = None,
interface_profile: Optional[Mapping[str, str]] = None,
ldap_group: Optional[Mapping[str, str]] = None,
management_service_gtp_id: Optional[str] = None,
ms_isdn: Optional[Mapping[str, str]] = None,
name: Optional[str] = None,
radio_access_technology: Optional[ManagementServiceGtpRadioAccessTechnologyArgs] = None,
restoration_and_recovery: Optional[bool] = None,
reverse_service: Optional[bool] = None,
selection_mode: Optional[ManagementServiceGtpSelectionModeArgs] = None,
tags: Optional[Sequence[str]] = None,
trace_management: Optional[bool] = None,
version: Optional[str] = None)
func NewManagementServiceGtp(ctx *Context, name string, args *ManagementServiceGtpArgs, opts ...ResourceOption) (*ManagementServiceGtp, error)
public ManagementServiceGtp(string name, ManagementServiceGtpArgs? args = null, CustomResourceOptions? opts = null)
public ManagementServiceGtp(String name, ManagementServiceGtpArgs args)
public ManagementServiceGtp(String name, ManagementServiceGtpArgs args, CustomResourceOptions options)
type: checkpoint:ManagementServiceGtp
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 ManagementServiceGtpArgs
- 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 ManagementServiceGtpArgs
- 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 ManagementServiceGtpArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ManagementServiceGtpArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ManagementServiceGtpArgs
- 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 managementServiceGtpResource = new Checkpoint.ManagementServiceGtp("managementServiceGtpResource", new()
{
AccessPointName =
{
{ "string", "string" },
},
AllowUsageOfStaticIp = false,
ApplyAccessPolicyOnUserTraffic =
{
{ "string", "string" },
},
Color = "string",
Comments = "string",
CsFallbackAndSrvcc = false,
Groups = new[]
{
"string",
},
IgnoreErrors = false,
IgnoreWarnings = false,
ImsiPrefix =
{
{ "string", "string" },
},
InterfaceProfile =
{
{ "string", "string" },
},
LdapGroup =
{
{ "string", "string" },
},
ManagementServiceGtpId = "string",
MsIsdn =
{
{ "string", "string" },
},
Name = "string",
RadioAccessTechnology = new Checkpoint.Inputs.ManagementServiceGtpRadioAccessTechnologyArgs
{
Eutran = false,
Gan = false,
Geran = false,
HspaEvolution = false,
NbIot = false,
OtherTypesRange = new Checkpoint.Inputs.ManagementServiceGtpRadioAccessTechnologyOtherTypesRangeArgs
{
Enable = false,
Types = "string",
},
Utran = false,
Virtual = false,
Wlan = false,
},
RestorationAndRecovery = false,
ReverseService = false,
SelectionMode = new Checkpoint.Inputs.ManagementServiceGtpSelectionModeArgs
{
Enable = false,
Mode = 0,
},
Tags = new[]
{
"string",
},
TraceManagement = false,
Version = "string",
});
example, err := checkpoint.NewManagementServiceGtp(ctx, "managementServiceGtpResource", &checkpoint.ManagementServiceGtpArgs{
AccessPointName: pulumi.StringMap{
"string": pulumi.String("string"),
},
AllowUsageOfStaticIp: pulumi.Bool(false),
ApplyAccessPolicyOnUserTraffic: pulumi.StringMap{
"string": pulumi.String("string"),
},
Color: pulumi.String("string"),
Comments: pulumi.String("string"),
CsFallbackAndSrvcc: pulumi.Bool(false),
Groups: pulumi.StringArray{
pulumi.String("string"),
},
IgnoreErrors: pulumi.Bool(false),
IgnoreWarnings: pulumi.Bool(false),
ImsiPrefix: pulumi.StringMap{
"string": pulumi.String("string"),
},
InterfaceProfile: pulumi.StringMap{
"string": pulumi.String("string"),
},
LdapGroup: pulumi.StringMap{
"string": pulumi.String("string"),
},
ManagementServiceGtpId: pulumi.String("string"),
MsIsdn: pulumi.StringMap{
"string": pulumi.String("string"),
},
Name: pulumi.String("string"),
RadioAccessTechnology: &checkpoint.ManagementServiceGtpRadioAccessTechnologyArgs{
Eutran: pulumi.Bool(false),
Gan: pulumi.Bool(false),
Geran: pulumi.Bool(false),
HspaEvolution: pulumi.Bool(false),
NbIot: pulumi.Bool(false),
OtherTypesRange: &checkpoint.ManagementServiceGtpRadioAccessTechnologyOtherTypesRangeArgs{
Enable: pulumi.Bool(false),
Types: pulumi.String("string"),
},
Utran: pulumi.Bool(false),
Virtual: pulumi.Bool(false),
Wlan: pulumi.Bool(false),
},
RestorationAndRecovery: pulumi.Bool(false),
ReverseService: pulumi.Bool(false),
SelectionMode: &checkpoint.ManagementServiceGtpSelectionModeArgs{
Enable: pulumi.Bool(false),
Mode: pulumi.Float64(0),
},
Tags: pulumi.StringArray{
pulumi.String("string"),
},
TraceManagement: pulumi.Bool(false),
Version: pulumi.String("string"),
})
var managementServiceGtpResource = new ManagementServiceGtp("managementServiceGtpResource", ManagementServiceGtpArgs.builder()
.accessPointName(Map.of("string", "string"))
.allowUsageOfStaticIp(false)
.applyAccessPolicyOnUserTraffic(Map.of("string", "string"))
.color("string")
.comments("string")
.csFallbackAndSrvcc(false)
.groups("string")
.ignoreErrors(false)
.ignoreWarnings(false)
.imsiPrefix(Map.of("string", "string"))
.interfaceProfile(Map.of("string", "string"))
.ldapGroup(Map.of("string", "string"))
.managementServiceGtpId("string")
.msIsdn(Map.of("string", "string"))
.name("string")
.radioAccessTechnology(ManagementServiceGtpRadioAccessTechnologyArgs.builder()
.eutran(false)
.gan(false)
.geran(false)
.hspaEvolution(false)
.nbIot(false)
.otherTypesRange(ManagementServiceGtpRadioAccessTechnologyOtherTypesRangeArgs.builder()
.enable(false)
.types("string")
.build())
.utran(false)
.virtual(false)
.wlan(false)
.build())
.restorationAndRecovery(false)
.reverseService(false)
.selectionMode(ManagementServiceGtpSelectionModeArgs.builder()
.enable(false)
.mode(0)
.build())
.tags("string")
.traceManagement(false)
.version("string")
.build());
management_service_gtp_resource = checkpoint.ManagementServiceGtp("managementServiceGtpResource",
access_point_name={
"string": "string",
},
allow_usage_of_static_ip=False,
apply_access_policy_on_user_traffic={
"string": "string",
},
color="string",
comments="string",
cs_fallback_and_srvcc=False,
groups=["string"],
ignore_errors=False,
ignore_warnings=False,
imsi_prefix={
"string": "string",
},
interface_profile={
"string": "string",
},
ldap_group={
"string": "string",
},
management_service_gtp_id="string",
ms_isdn={
"string": "string",
},
name="string",
radio_access_technology={
"eutran": False,
"gan": False,
"geran": False,
"hspa_evolution": False,
"nb_iot": False,
"other_types_range": {
"enable": False,
"types": "string",
},
"utran": False,
"virtual": False,
"wlan": False,
},
restoration_and_recovery=False,
reverse_service=False,
selection_mode={
"enable": False,
"mode": 0,
},
tags=["string"],
trace_management=False,
version="string")
const managementServiceGtpResource = new checkpoint.ManagementServiceGtp("managementServiceGtpResource", {
accessPointName: {
string: "string",
},
allowUsageOfStaticIp: false,
applyAccessPolicyOnUserTraffic: {
string: "string",
},
color: "string",
comments: "string",
csFallbackAndSrvcc: false,
groups: ["string"],
ignoreErrors: false,
ignoreWarnings: false,
imsiPrefix: {
string: "string",
},
interfaceProfile: {
string: "string",
},
ldapGroup: {
string: "string",
},
managementServiceGtpId: "string",
msIsdn: {
string: "string",
},
name: "string",
radioAccessTechnology: {
eutran: false,
gan: false,
geran: false,
hspaEvolution: false,
nbIot: false,
otherTypesRange: {
enable: false,
types: "string",
},
utran: false,
virtual: false,
wlan: false,
},
restorationAndRecovery: false,
reverseService: false,
selectionMode: {
enable: false,
mode: 0,
},
tags: ["string"],
traceManagement: false,
version: "string",
});
type: checkpoint:ManagementServiceGtp
properties:
accessPointName:
string: string
allowUsageOfStaticIp: false
applyAccessPolicyOnUserTraffic:
string: string
color: string
comments: string
csFallbackAndSrvcc: false
groups:
- string
ignoreErrors: false
ignoreWarnings: false
imsiPrefix:
string: string
interfaceProfile:
string: string
ldapGroup:
string: string
managementServiceGtpId: string
msIsdn:
string: string
name: string
radioAccessTechnology:
eutran: false
gan: false
geran: false
hspaEvolution: false
nbIot: false
otherTypesRange:
enable: false
types: string
utran: false
virtual: false
wlan: false
restorationAndRecovery: false
reverseService: false
selectionMode:
enable: false
mode: 0
tags:
- string
traceManagement: false
version: string
ManagementServiceGtp 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 ManagementServiceGtp resource accepts the following input properties:
- Access
Point Dictionary<string, string>Name - Match by Access Point Name.access_point_name blocks are documented below.
- Allow
Usage boolOf Static Ip - Allow usage of static IP addresses.
- Apply
Access Dictionary<string, string>Policy On User Traffic - Apply Access Policy on user traffic.apply_access_policy_on_user_traffic blocks are documented below.
- Color string
- Color of the object. Should be one of existing colors.
- Comments string
- Comments string.
- Cs
Fallback boolAnd Srvcc - CS Fallback and SRVCC (Relevant for V2 only).
- Groups List<string>
- Collection of group identifiers.groups 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.
- Imsi
Prefix Dictionary<string, string> - Match by IMSI prefix.imsi_prefix blocks are documented below.
- Interface
Profile Dictionary<string, string> - Match only message types relevant to the given GTP interface. Relevant only for GTP V1 or V2.interface_profile blocks are documented below.
- Ldap
Group Dictionary<string, string> - Match by an LDAP Group.ldap_group blocks are documented below.
- Management
Service stringGtp Id - Ms
Isdn Dictionary<string, string> - Match by an MS-ISDN.ms_isdn blocks are documented below.
- Name string
- Object name.
- Radio
Access ManagementTechnology Service Gtp Radio Access Technology - Match by Radio Access Technology.radio_access_technology blocks are documented below.
- Restoration
And boolRecovery - Restoration and Recovery (Relevant for V2 only).
- Reverse
Service bool - Accept PDUs from the GGSN/PGW to the SGSN/SGW on a previously established PDP context, even if different ports are used.
- Selection
Mode ManagementService Gtp Selection Mode - Match by a selection mode.selection_mode blocks are documented below.
- List<string>
- Collection of tag identifiers.tags blocks are documented below.
- Trace
Management bool - Trace Management (Relevant for V2 only).
- Version string
- GTP version.
- Access
Point map[string]stringName - Match by Access Point Name.access_point_name blocks are documented below.
- Allow
Usage boolOf Static Ip - Allow usage of static IP addresses.
- Apply
Access map[string]stringPolicy On User Traffic - Apply Access Policy on user traffic.apply_access_policy_on_user_traffic blocks are documented below.
- Color string
- Color of the object. Should be one of existing colors.
- Comments string
- Comments string.
- Cs
Fallback boolAnd Srvcc - CS Fallback and SRVCC (Relevant for V2 only).
- Groups []string
- Collection of group identifiers.groups 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.
- Imsi
Prefix map[string]string - Match by IMSI prefix.imsi_prefix blocks are documented below.
- Interface
Profile map[string]string - Match only message types relevant to the given GTP interface. Relevant only for GTP V1 or V2.interface_profile blocks are documented below.
- Ldap
Group map[string]string - Match by an LDAP Group.ldap_group blocks are documented below.
- Management
Service stringGtp Id - Ms
Isdn map[string]string - Match by an MS-ISDN.ms_isdn blocks are documented below.
- Name string
- Object name.
- Radio
Access ManagementTechnology Service Gtp Radio Access Technology Args - Match by Radio Access Technology.radio_access_technology blocks are documented below.
- Restoration
And boolRecovery - Restoration and Recovery (Relevant for V2 only).
- Reverse
Service bool - Accept PDUs from the GGSN/PGW to the SGSN/SGW on a previously established PDP context, even if different ports are used.
- Selection
Mode ManagementService Gtp Selection Mode Args - Match by a selection mode.selection_mode blocks are documented below.
- []string
- Collection of tag identifiers.tags blocks are documented below.
- Trace
Management bool - Trace Management (Relevant for V2 only).
- Version string
- GTP version.
- access
Point Map<String,String>Name - Match by Access Point Name.access_point_name blocks are documented below.
- allow
Usage BooleanOf Static Ip - Allow usage of static IP addresses.
- apply
Access Map<String,String>Policy On User Traffic - Apply Access Policy on user traffic.apply_access_policy_on_user_traffic blocks are documented below.
- color String
- Color of the object. Should be one of existing colors.
- comments String
- Comments string.
- cs
Fallback BooleanAnd Srvcc - CS Fallback and SRVCC (Relevant for V2 only).
- groups List<String>
- Collection of group identifiers.groups 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.
- imsi
Prefix Map<String,String> - Match by IMSI prefix.imsi_prefix blocks are documented below.
- interface
Profile Map<String,String> - Match only message types relevant to the given GTP interface. Relevant only for GTP V1 or V2.interface_profile blocks are documented below.
- ldap
Group Map<String,String> - Match by an LDAP Group.ldap_group blocks are documented below.
- management
Service StringGtp Id - ms
Isdn Map<String,String> - Match by an MS-ISDN.ms_isdn blocks are documented below.
- name String
- Object name.
- radio
Access ManagementTechnology Service Gtp Radio Access Technology - Match by Radio Access Technology.radio_access_technology blocks are documented below.
- restoration
And BooleanRecovery - Restoration and Recovery (Relevant for V2 only).
- reverse
Service Boolean - Accept PDUs from the GGSN/PGW to the SGSN/SGW on a previously established PDP context, even if different ports are used.
- selection
Mode ManagementService Gtp Selection Mode - Match by a selection mode.selection_mode blocks are documented below.
- List<String>
- Collection of tag identifiers.tags blocks are documented below.
- trace
Management Boolean - Trace Management (Relevant for V2 only).
- version String
- GTP version.
- access
Point {[key: string]: string}Name - Match by Access Point Name.access_point_name blocks are documented below.
- allow
Usage booleanOf Static Ip - Allow usage of static IP addresses.
- apply
Access {[key: string]: string}Policy On User Traffic - Apply Access Policy on user traffic.apply_access_policy_on_user_traffic blocks are documented below.
- color string
- Color of the object. Should be one of existing colors.
- comments string
- Comments string.
- cs
Fallback booleanAnd Srvcc - CS Fallback and SRVCC (Relevant for V2 only).
- groups string[]
- Collection of group identifiers.groups 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.
- imsi
Prefix {[key: string]: string} - Match by IMSI prefix.imsi_prefix blocks are documented below.
- interface
Profile {[key: string]: string} - Match only message types relevant to the given GTP interface. Relevant only for GTP V1 or V2.interface_profile blocks are documented below.
- ldap
Group {[key: string]: string} - Match by an LDAP Group.ldap_group blocks are documented below.
- management
Service stringGtp Id - ms
Isdn {[key: string]: string} - Match by an MS-ISDN.ms_isdn blocks are documented below.
- name string
- Object name.
- radio
Access ManagementTechnology Service Gtp Radio Access Technology - Match by Radio Access Technology.radio_access_technology blocks are documented below.
- restoration
And booleanRecovery - Restoration and Recovery (Relevant for V2 only).
- reverse
Service boolean - Accept PDUs from the GGSN/PGW to the SGSN/SGW on a previously established PDP context, even if different ports are used.
- selection
Mode ManagementService Gtp Selection Mode - Match by a selection mode.selection_mode blocks are documented below.
- string[]
- Collection of tag identifiers.tags blocks are documented below.
- trace
Management boolean - Trace Management (Relevant for V2 only).
- version string
- GTP version.
- access_
point_ Mapping[str, str]name - Match by Access Point Name.access_point_name blocks are documented below.
- allow_
usage_ boolof_ static_ ip - Allow usage of static IP addresses.
- apply_
access_ Mapping[str, str]policy_ on_ user_ traffic - Apply Access Policy on user traffic.apply_access_policy_on_user_traffic blocks are documented below.
- color str
- Color of the object. Should be one of existing colors.
- comments str
- Comments string.
- cs_
fallback_ booland_ srvcc - CS Fallback and SRVCC (Relevant for V2 only).
- groups Sequence[str]
- Collection of group identifiers.groups 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.
- imsi_
prefix Mapping[str, str] - Match by IMSI prefix.imsi_prefix blocks are documented below.
- interface_
profile Mapping[str, str] - Match only message types relevant to the given GTP interface. Relevant only for GTP V1 or V2.interface_profile blocks are documented below.
- ldap_
group Mapping[str, str] - Match by an LDAP Group.ldap_group blocks are documented below.
- management_
service_ strgtp_ id - ms_
isdn Mapping[str, str] - Match by an MS-ISDN.ms_isdn blocks are documented below.
- name str
- Object name.
- radio_
access_ Managementtechnology Service Gtp Radio Access Technology Args - Match by Radio Access Technology.radio_access_technology blocks are documented below.
- restoration_
and_ boolrecovery - Restoration and Recovery (Relevant for V2 only).
- reverse_
service bool - Accept PDUs from the GGSN/PGW to the SGSN/SGW on a previously established PDP context, even if different ports are used.
- selection_
mode ManagementService Gtp Selection Mode Args - Match by a selection mode.selection_mode blocks are documented below.
- Sequence[str]
- Collection of tag identifiers.tags blocks are documented below.
- trace_
management bool - Trace Management (Relevant for V2 only).
- version str
- GTP version.
- access
Point Map<String>Name - Match by Access Point Name.access_point_name blocks are documented below.
- allow
Usage BooleanOf Static Ip - Allow usage of static IP addresses.
- apply
Access Map<String>Policy On User Traffic - Apply Access Policy on user traffic.apply_access_policy_on_user_traffic blocks are documented below.
- color String
- Color of the object. Should be one of existing colors.
- comments String
- Comments string.
- cs
Fallback BooleanAnd Srvcc - CS Fallback and SRVCC (Relevant for V2 only).
- groups List<String>
- Collection of group identifiers.groups 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.
- imsi
Prefix Map<String> - Match by IMSI prefix.imsi_prefix blocks are documented below.
- interface
Profile Map<String> - Match only message types relevant to the given GTP interface. Relevant only for GTP V1 or V2.interface_profile blocks are documented below.
- ldap
Group Map<String> - Match by an LDAP Group.ldap_group blocks are documented below.
- management
Service StringGtp Id - ms
Isdn Map<String> - Match by an MS-ISDN.ms_isdn blocks are documented below.
- name String
- Object name.
- radio
Access Property MapTechnology - Match by Radio Access Technology.radio_access_technology blocks are documented below.
- restoration
And BooleanRecovery - Restoration and Recovery (Relevant for V2 only).
- reverse
Service Boolean - Accept PDUs from the GGSN/PGW to the SGSN/SGW on a previously established PDP context, even if different ports are used.
- selection
Mode Property Map - Match by a selection mode.selection_mode blocks are documented below.
- List<String>
- Collection of tag identifiers.tags blocks are documented below.
- trace
Management Boolean - Trace Management (Relevant for V2 only).
- version String
- GTP version.
Outputs
All input properties are implicitly available as output properties. Additionally, the ManagementServiceGtp 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 ManagementServiceGtp Resource
Get an existing ManagementServiceGtp 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?: ManagementServiceGtpState, opts?: CustomResourceOptions): ManagementServiceGtp
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
access_point_name: Optional[Mapping[str, str]] = None,
allow_usage_of_static_ip: Optional[bool] = None,
apply_access_policy_on_user_traffic: Optional[Mapping[str, str]] = None,
color: Optional[str] = None,
comments: Optional[str] = None,
cs_fallback_and_srvcc: Optional[bool] = None,
groups: Optional[Sequence[str]] = None,
ignore_errors: Optional[bool] = None,
ignore_warnings: Optional[bool] = None,
imsi_prefix: Optional[Mapping[str, str]] = None,
interface_profile: Optional[Mapping[str, str]] = None,
ldap_group: Optional[Mapping[str, str]] = None,
management_service_gtp_id: Optional[str] = None,
ms_isdn: Optional[Mapping[str, str]] = None,
name: Optional[str] = None,
radio_access_technology: Optional[ManagementServiceGtpRadioAccessTechnologyArgs] = None,
restoration_and_recovery: Optional[bool] = None,
reverse_service: Optional[bool] = None,
selection_mode: Optional[ManagementServiceGtpSelectionModeArgs] = None,
tags: Optional[Sequence[str]] = None,
trace_management: Optional[bool] = None,
version: Optional[str] = None) -> ManagementServiceGtp
func GetManagementServiceGtp(ctx *Context, name string, id IDInput, state *ManagementServiceGtpState, opts ...ResourceOption) (*ManagementServiceGtp, error)
public static ManagementServiceGtp Get(string name, Input<string> id, ManagementServiceGtpState? state, CustomResourceOptions? opts = null)
public static ManagementServiceGtp get(String name, Output<String> id, ManagementServiceGtpState state, CustomResourceOptions options)
resources: _: type: checkpoint:ManagementServiceGtp 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.
- Access
Point Dictionary<string, string>Name - Match by Access Point Name.access_point_name blocks are documented below.
- Allow
Usage boolOf Static Ip - Allow usage of static IP addresses.
- Apply
Access Dictionary<string, string>Policy On User Traffic - Apply Access Policy on user traffic.apply_access_policy_on_user_traffic blocks are documented below.
- Color string
- Color of the object. Should be one of existing colors.
- Comments string
- Comments string.
- Cs
Fallback boolAnd Srvcc - CS Fallback and SRVCC (Relevant for V2 only).
- Groups List<string>
- Collection of group identifiers.groups 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.
- Imsi
Prefix Dictionary<string, string> - Match by IMSI prefix.imsi_prefix blocks are documented below.
- Interface
Profile Dictionary<string, string> - Match only message types relevant to the given GTP interface. Relevant only for GTP V1 or V2.interface_profile blocks are documented below.
- Ldap
Group Dictionary<string, string> - Match by an LDAP Group.ldap_group blocks are documented below.
- Management
Service stringGtp Id - Ms
Isdn Dictionary<string, string> - Match by an MS-ISDN.ms_isdn blocks are documented below.
- Name string
- Object name.
- Radio
Access ManagementTechnology Service Gtp Radio Access Technology - Match by Radio Access Technology.radio_access_technology blocks are documented below.
- Restoration
And boolRecovery - Restoration and Recovery (Relevant for V2 only).
- Reverse
Service bool - Accept PDUs from the GGSN/PGW to the SGSN/SGW on a previously established PDP context, even if different ports are used.
- Selection
Mode ManagementService Gtp Selection Mode - Match by a selection mode.selection_mode blocks are documented below.
- List<string>
- Collection of tag identifiers.tags blocks are documented below.
- Trace
Management bool - Trace Management (Relevant for V2 only).
- Version string
- GTP version.
- Access
Point map[string]stringName - Match by Access Point Name.access_point_name blocks are documented below.
- Allow
Usage boolOf Static Ip - Allow usage of static IP addresses.
- Apply
Access map[string]stringPolicy On User Traffic - Apply Access Policy on user traffic.apply_access_policy_on_user_traffic blocks are documented below.
- Color string
- Color of the object. Should be one of existing colors.
- Comments string
- Comments string.
- Cs
Fallback boolAnd Srvcc - CS Fallback and SRVCC (Relevant for V2 only).
- Groups []string
- Collection of group identifiers.groups 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.
- Imsi
Prefix map[string]string - Match by IMSI prefix.imsi_prefix blocks are documented below.
- Interface
Profile map[string]string - Match only message types relevant to the given GTP interface. Relevant only for GTP V1 or V2.interface_profile blocks are documented below.
- Ldap
Group map[string]string - Match by an LDAP Group.ldap_group blocks are documented below.
- Management
Service stringGtp Id - Ms
Isdn map[string]string - Match by an MS-ISDN.ms_isdn blocks are documented below.
- Name string
- Object name.
- Radio
Access ManagementTechnology Service Gtp Radio Access Technology Args - Match by Radio Access Technology.radio_access_technology blocks are documented below.
- Restoration
And boolRecovery - Restoration and Recovery (Relevant for V2 only).
- Reverse
Service bool - Accept PDUs from the GGSN/PGW to the SGSN/SGW on a previously established PDP context, even if different ports are used.
- Selection
Mode ManagementService Gtp Selection Mode Args - Match by a selection mode.selection_mode blocks are documented below.
- []string
- Collection of tag identifiers.tags blocks are documented below.
- Trace
Management bool - Trace Management (Relevant for V2 only).
- Version string
- GTP version.
- access
Point Map<String,String>Name - Match by Access Point Name.access_point_name blocks are documented below.
- allow
Usage BooleanOf Static Ip - Allow usage of static IP addresses.
- apply
Access Map<String,String>Policy On User Traffic - Apply Access Policy on user traffic.apply_access_policy_on_user_traffic blocks are documented below.
- color String
- Color of the object. Should be one of existing colors.
- comments String
- Comments string.
- cs
Fallback BooleanAnd Srvcc - CS Fallback and SRVCC (Relevant for V2 only).
- groups List<String>
- Collection of group identifiers.groups 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.
- imsi
Prefix Map<String,String> - Match by IMSI prefix.imsi_prefix blocks are documented below.
- interface
Profile Map<String,String> - Match only message types relevant to the given GTP interface. Relevant only for GTP V1 or V2.interface_profile blocks are documented below.
- ldap
Group Map<String,String> - Match by an LDAP Group.ldap_group blocks are documented below.
- management
Service StringGtp Id - ms
Isdn Map<String,String> - Match by an MS-ISDN.ms_isdn blocks are documented below.
- name String
- Object name.
- radio
Access ManagementTechnology Service Gtp Radio Access Technology - Match by Radio Access Technology.radio_access_technology blocks are documented below.
- restoration
And BooleanRecovery - Restoration and Recovery (Relevant for V2 only).
- reverse
Service Boolean - Accept PDUs from the GGSN/PGW to the SGSN/SGW on a previously established PDP context, even if different ports are used.
- selection
Mode ManagementService Gtp Selection Mode - Match by a selection mode.selection_mode blocks are documented below.
- List<String>
- Collection of tag identifiers.tags blocks are documented below.
- trace
Management Boolean - Trace Management (Relevant for V2 only).
- version String
- GTP version.
- access
Point {[key: string]: string}Name - Match by Access Point Name.access_point_name blocks are documented below.
- allow
Usage booleanOf Static Ip - Allow usage of static IP addresses.
- apply
Access {[key: string]: string}Policy On User Traffic - Apply Access Policy on user traffic.apply_access_policy_on_user_traffic blocks are documented below.
- color string
- Color of the object. Should be one of existing colors.
- comments string
- Comments string.
- cs
Fallback booleanAnd Srvcc - CS Fallback and SRVCC (Relevant for V2 only).
- groups string[]
- Collection of group identifiers.groups 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.
- imsi
Prefix {[key: string]: string} - Match by IMSI prefix.imsi_prefix blocks are documented below.
- interface
Profile {[key: string]: string} - Match only message types relevant to the given GTP interface. Relevant only for GTP V1 or V2.interface_profile blocks are documented below.
- ldap
Group {[key: string]: string} - Match by an LDAP Group.ldap_group blocks are documented below.
- management
Service stringGtp Id - ms
Isdn {[key: string]: string} - Match by an MS-ISDN.ms_isdn blocks are documented below.
- name string
- Object name.
- radio
Access ManagementTechnology Service Gtp Radio Access Technology - Match by Radio Access Technology.radio_access_technology blocks are documented below.
- restoration
And booleanRecovery - Restoration and Recovery (Relevant for V2 only).
- reverse
Service boolean - Accept PDUs from the GGSN/PGW to the SGSN/SGW on a previously established PDP context, even if different ports are used.
- selection
Mode ManagementService Gtp Selection Mode - Match by a selection mode.selection_mode blocks are documented below.
- string[]
- Collection of tag identifiers.tags blocks are documented below.
- trace
Management boolean - Trace Management (Relevant for V2 only).
- version string
- GTP version.
- access_
point_ Mapping[str, str]name - Match by Access Point Name.access_point_name blocks are documented below.
- allow_
usage_ boolof_ static_ ip - Allow usage of static IP addresses.
- apply_
access_ Mapping[str, str]policy_ on_ user_ traffic - Apply Access Policy on user traffic.apply_access_policy_on_user_traffic blocks are documented below.
- color str
- Color of the object. Should be one of existing colors.
- comments str
- Comments string.
- cs_
fallback_ booland_ srvcc - CS Fallback and SRVCC (Relevant for V2 only).
- groups Sequence[str]
- Collection of group identifiers.groups 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.
- imsi_
prefix Mapping[str, str] - Match by IMSI prefix.imsi_prefix blocks are documented below.
- interface_
profile Mapping[str, str] - Match only message types relevant to the given GTP interface. Relevant only for GTP V1 or V2.interface_profile blocks are documented below.
- ldap_
group Mapping[str, str] - Match by an LDAP Group.ldap_group blocks are documented below.
- management_
service_ strgtp_ id - ms_
isdn Mapping[str, str] - Match by an MS-ISDN.ms_isdn blocks are documented below.
- name str
- Object name.
- radio_
access_ Managementtechnology Service Gtp Radio Access Technology Args - Match by Radio Access Technology.radio_access_technology blocks are documented below.
- restoration_
and_ boolrecovery - Restoration and Recovery (Relevant for V2 only).
- reverse_
service bool - Accept PDUs from the GGSN/PGW to the SGSN/SGW on a previously established PDP context, even if different ports are used.
- selection_
mode ManagementService Gtp Selection Mode Args - Match by a selection mode.selection_mode blocks are documented below.
- Sequence[str]
- Collection of tag identifiers.tags blocks are documented below.
- trace_
management bool - Trace Management (Relevant for V2 only).
- version str
- GTP version.
- access
Point Map<String>Name - Match by Access Point Name.access_point_name blocks are documented below.
- allow
Usage BooleanOf Static Ip - Allow usage of static IP addresses.
- apply
Access Map<String>Policy On User Traffic - Apply Access Policy on user traffic.apply_access_policy_on_user_traffic blocks are documented below.
- color String
- Color of the object. Should be one of existing colors.
- comments String
- Comments string.
- cs
Fallback BooleanAnd Srvcc - CS Fallback and SRVCC (Relevant for V2 only).
- groups List<String>
- Collection of group identifiers.groups 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.
- imsi
Prefix Map<String> - Match by IMSI prefix.imsi_prefix blocks are documented below.
- interface
Profile Map<String> - Match only message types relevant to the given GTP interface. Relevant only for GTP V1 or V2.interface_profile blocks are documented below.
- ldap
Group Map<String> - Match by an LDAP Group.ldap_group blocks are documented below.
- management
Service StringGtp Id - ms
Isdn Map<String> - Match by an MS-ISDN.ms_isdn blocks are documented below.
- name String
- Object name.
- radio
Access Property MapTechnology - Match by Radio Access Technology.radio_access_technology blocks are documented below.
- restoration
And BooleanRecovery - Restoration and Recovery (Relevant for V2 only).
- reverse
Service Boolean - Accept PDUs from the GGSN/PGW to the SGSN/SGW on a previously established PDP context, even if different ports are used.
- selection
Mode Property Map - Match by a selection mode.selection_mode blocks are documented below.
- List<String>
- Collection of tag identifiers.tags blocks are documented below.
- trace
Management Boolean - Trace Management (Relevant for V2 only).
- version String
- GTP version.
Supporting Types
ManagementServiceGtpRadioAccessTechnology, ManagementServiceGtpRadioAccessTechnologyArgs
- Eutran bool
- (6).
- Gan bool
- (4).
- Geran bool
- (2).
- Hspa
Evolution bool - (5).
- Nb
Iot bool - (8).
- Other
Types ManagementRange Service Gtp Radio Access Technology Other Types Range - (9-255).other_types_range blocks are documented below.
- Utran bool
- (1).
- Virtual bool
- (7).
- Wlan bool
- (3).
- Eutran bool
- (6).
- Gan bool
- (4).
- Geran bool
- (2).
- Hspa
Evolution bool - (5).
- Nb
Iot bool - (8).
- Other
Types ManagementRange Service Gtp Radio Access Technology Other Types Range - (9-255).other_types_range blocks are documented below.
- Utran bool
- (1).
- Virtual bool
- (7).
- Wlan bool
- (3).
- eutran Boolean
- (6).
- gan Boolean
- (4).
- geran Boolean
- (2).
- hspa
Evolution Boolean - (5).
- nb
Iot Boolean - (8).
- other
Types ManagementRange Service Gtp Radio Access Technology Other Types Range - (9-255).other_types_range blocks are documented below.
- utran Boolean
- (1).
- virtual Boolean
- (7).
- wlan Boolean
- (3).
- eutran boolean
- (6).
- gan boolean
- (4).
- geran boolean
- (2).
- hspa
Evolution boolean - (5).
- nb
Iot boolean - (8).
- other
Types ManagementRange Service Gtp Radio Access Technology Other Types Range - (9-255).other_types_range blocks are documented below.
- utran boolean
- (1).
- virtual boolean
- (7).
- wlan boolean
- (3).
- eutran bool
- (6).
- gan bool
- (4).
- geran bool
- (2).
- hspa_
evolution bool - (5).
- nb_
iot bool - (8).
- other_
types_ Managementrange Service Gtp Radio Access Technology Other Types Range - (9-255).other_types_range blocks are documented below.
- utran bool
- (1).
- virtual bool
- (7).
- wlan bool
- (3).
- eutran Boolean
- (6).
- gan Boolean
- (4).
- geran Boolean
- (2).
- hspa
Evolution Boolean - (5).
- nb
Iot Boolean - (8).
- other
Types Property MapRange - (9-255).other_types_range blocks are documented below.
- utran Boolean
- (1).
- virtual Boolean
- (7).
- wlan Boolean
- (3).
ManagementServiceGtpRadioAccessTechnologyOtherTypesRange, ManagementServiceGtpRadioAccessTechnologyOtherTypesRangeArgs
ManagementServiceGtpSelectionMode, ManagementServiceGtpSelectionModeArgs
Package Details
- Repository
- checkpoint checkpointsw/terraform-provider-checkpoint
- License
- Notes
- This Pulumi package is based on the
checkpoint
Terraform Provider.