1. Packages
  2. Checkpoint Provider
  3. API Docs
  4. ManagementMdPermissionsProfile
checkpoint 2.9.0 published on Monday, Apr 14, 2025 by checkpointsw

checkpoint.ManagementMdPermissionsProfile

Explore with Pulumi AI

checkpoint logo
checkpoint 2.9.0 published on Monday, Apr 14, 2025 by checkpointsw

    This resource allows you to execute Check Point Md Permissions Profile.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as checkpoint from "@pulumi/checkpoint";
    
    const example = new checkpoint.ManagementMdPermissionsProfile("example", {});
    
    import pulumi
    import pulumi_checkpoint as checkpoint
    
    example = checkpoint.ManagementMdPermissionsProfile("example")
    
    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.NewManagementMdPermissionsProfile(ctx, "example", nil)
    		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.ManagementMdPermissionsProfile("example");
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.checkpoint.ManagementMdPermissionsProfile;
    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 ManagementMdPermissionsProfile("example");
    
        }
    }
    
    resources:
      example:
        type: checkpoint:ManagementMdPermissionsProfile
    

    Create ManagementMdPermissionsProfile Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new ManagementMdPermissionsProfile(name: string, args?: ManagementMdPermissionsProfileArgs, opts?: CustomResourceOptions);
    @overload
    def ManagementMdPermissionsProfile(resource_name: str,
                                       args: Optional[ManagementMdPermissionsProfileArgs] = None,
                                       opts: Optional[ResourceOptions] = None)
    
    @overload
    def ManagementMdPermissionsProfile(resource_name: str,
                                       opts: Optional[ResourceOptions] = None,
                                       cme_operations: Optional[str] = None,
                                       color: Optional[str] = None,
                                       comments: Optional[str] = None,
                                       default_profile_global_domains: Optional[str] = None,
                                       default_profile_local_domains: Optional[str] = None,
                                       domains_to_processes: Optional[Sequence[str]] = None,
                                       enable_default_profile_for_global_domains: Optional[bool] = None,
                                       enable_default_profile_for_local_domains: Optional[bool] = None,
                                       global_vpn_management: Optional[bool] = None,
                                       ignore_errors: Optional[bool] = None,
                                       ignore_warnings: Optional[bool] = None,
                                       manage_admins: Optional[bool] = None,
                                       manage_global_assignments: Optional[bool] = None,
                                       manage_sessions: Optional[bool] = None,
                                       management_api_login: Optional[bool] = None,
                                       management_md_permissions_profile_id: Optional[str] = None,
                                       mds_provisioning: Optional[bool] = None,
                                       name: Optional[str] = None,
                                       permission_level: Optional[str] = None,
                                       tags: Optional[Sequence[str]] = None,
                                       view_global_objects_in_domain: Optional[bool] = None)
    func NewManagementMdPermissionsProfile(ctx *Context, name string, args *ManagementMdPermissionsProfileArgs, opts ...ResourceOption) (*ManagementMdPermissionsProfile, error)
    public ManagementMdPermissionsProfile(string name, ManagementMdPermissionsProfileArgs? args = null, CustomResourceOptions? opts = null)
    public ManagementMdPermissionsProfile(String name, ManagementMdPermissionsProfileArgs args)
    public ManagementMdPermissionsProfile(String name, ManagementMdPermissionsProfileArgs args, CustomResourceOptions options)
    
    type: checkpoint:ManagementMdPermissionsProfile
    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 ManagementMdPermissionsProfileArgs
    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 ManagementMdPermissionsProfileArgs
    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 ManagementMdPermissionsProfileArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ManagementMdPermissionsProfileArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ManagementMdPermissionsProfileArgs
    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 managementMdPermissionsProfileResource = new Checkpoint.ManagementMdPermissionsProfile("managementMdPermissionsProfileResource", new()
    {
        CmeOperations = "string",
        Color = "string",
        Comments = "string",
        DefaultProfileGlobalDomains = "string",
        DefaultProfileLocalDomains = "string",
        DomainsToProcesses = new[]
        {
            "string",
        },
        EnableDefaultProfileForGlobalDomains = false,
        EnableDefaultProfileForLocalDomains = false,
        GlobalVpnManagement = false,
        IgnoreErrors = false,
        IgnoreWarnings = false,
        ManageAdmins = false,
        ManageGlobalAssignments = false,
        ManageSessions = false,
        ManagementApiLogin = false,
        ManagementMdPermissionsProfileId = "string",
        MdsProvisioning = false,
        Name = "string",
        PermissionLevel = "string",
        Tags = new[]
        {
            "string",
        },
        ViewGlobalObjectsInDomain = false,
    });
    
    example, err := checkpoint.NewManagementMdPermissionsProfile(ctx, "managementMdPermissionsProfileResource", &checkpoint.ManagementMdPermissionsProfileArgs{
    	CmeOperations:               pulumi.String("string"),
    	Color:                       pulumi.String("string"),
    	Comments:                    pulumi.String("string"),
    	DefaultProfileGlobalDomains: pulumi.String("string"),
    	DefaultProfileLocalDomains:  pulumi.String("string"),
    	DomainsToProcesses: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	EnableDefaultProfileForGlobalDomains: pulumi.Bool(false),
    	EnableDefaultProfileForLocalDomains:  pulumi.Bool(false),
    	GlobalVpnManagement:                  pulumi.Bool(false),
    	IgnoreErrors:                         pulumi.Bool(false),
    	IgnoreWarnings:                       pulumi.Bool(false),
    	ManageAdmins:                         pulumi.Bool(false),
    	ManageGlobalAssignments:              pulumi.Bool(false),
    	ManageSessions:                       pulumi.Bool(false),
    	ManagementApiLogin:                   pulumi.Bool(false),
    	ManagementMdPermissionsProfileId:     pulumi.String("string"),
    	MdsProvisioning:                      pulumi.Bool(false),
    	Name:                                 pulumi.String("string"),
    	PermissionLevel:                      pulumi.String("string"),
    	Tags: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	ViewGlobalObjectsInDomain: pulumi.Bool(false),
    })
    
    var managementMdPermissionsProfileResource = new ManagementMdPermissionsProfile("managementMdPermissionsProfileResource", ManagementMdPermissionsProfileArgs.builder()
        .cmeOperations("string")
        .color("string")
        .comments("string")
        .defaultProfileGlobalDomains("string")
        .defaultProfileLocalDomains("string")
        .domainsToProcesses("string")
        .enableDefaultProfileForGlobalDomains(false)
        .enableDefaultProfileForLocalDomains(false)
        .globalVpnManagement(false)
        .ignoreErrors(false)
        .ignoreWarnings(false)
        .manageAdmins(false)
        .manageGlobalAssignments(false)
        .manageSessions(false)
        .managementApiLogin(false)
        .managementMdPermissionsProfileId("string")
        .mdsProvisioning(false)
        .name("string")
        .permissionLevel("string")
        .tags("string")
        .viewGlobalObjectsInDomain(false)
        .build());
    
    management_md_permissions_profile_resource = checkpoint.ManagementMdPermissionsProfile("managementMdPermissionsProfileResource",
        cme_operations="string",
        color="string",
        comments="string",
        default_profile_global_domains="string",
        default_profile_local_domains="string",
        domains_to_processes=["string"],
        enable_default_profile_for_global_domains=False,
        enable_default_profile_for_local_domains=False,
        global_vpn_management=False,
        ignore_errors=False,
        ignore_warnings=False,
        manage_admins=False,
        manage_global_assignments=False,
        manage_sessions=False,
        management_api_login=False,
        management_md_permissions_profile_id="string",
        mds_provisioning=False,
        name="string",
        permission_level="string",
        tags=["string"],
        view_global_objects_in_domain=False)
    
    const managementMdPermissionsProfileResource = new checkpoint.ManagementMdPermissionsProfile("managementMdPermissionsProfileResource", {
        cmeOperations: "string",
        color: "string",
        comments: "string",
        defaultProfileGlobalDomains: "string",
        defaultProfileLocalDomains: "string",
        domainsToProcesses: ["string"],
        enableDefaultProfileForGlobalDomains: false,
        enableDefaultProfileForLocalDomains: false,
        globalVpnManagement: false,
        ignoreErrors: false,
        ignoreWarnings: false,
        manageAdmins: false,
        manageGlobalAssignments: false,
        manageSessions: false,
        managementApiLogin: false,
        managementMdPermissionsProfileId: "string",
        mdsProvisioning: false,
        name: "string",
        permissionLevel: "string",
        tags: ["string"],
        viewGlobalObjectsInDomain: false,
    });
    
    type: checkpoint:ManagementMdPermissionsProfile
    properties:
        cmeOperations: string
        color: string
        comments: string
        defaultProfileGlobalDomains: string
        defaultProfileLocalDomains: string
        domainsToProcesses:
            - string
        enableDefaultProfileForGlobalDomains: false
        enableDefaultProfileForLocalDomains: false
        globalVpnManagement: false
        ignoreErrors: false
        ignoreWarnings: false
        manageAdmins: false
        manageGlobalAssignments: false
        manageSessions: false
        managementApiLogin: false
        managementMdPermissionsProfileId: string
        mdsProvisioning: false
        name: string
        permissionLevel: string
        tags:
            - string
        viewGlobalObjectsInDomain: false
    

    ManagementMdPermissionsProfile 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 ManagementMdPermissionsProfile resource accepts the following input properties:

    CmeOperations string
    Permission to read / edit the Cloud Management Extension (CME) configuration.
    Color string
    Color of the object. Should be one of existing colors.
    Comments string
    Comments string.
    DefaultProfileGlobalDomains string
    Name or UID of the required default profile for all global domains.
    DefaultProfileLocalDomains string
    Name or UID of the required default profile for all local domains.
    DomainsToProcesses List<string>
    Indicates which domains to process the commands on. It cannot be used with the details-level full, must be run from the System Domain only and with ignore-warnings true. Valid values are: CURRENT_DOMAIN, ALL_DOMAINS_ON_THIS_SERVER.domains_to_process blocks are documented below.
    EnableDefaultProfileForGlobalDomains bool
    Enable the option to specify a default profile for all global domains.
    EnableDefaultProfileForLocalDomains bool
    Enable the option to specify a default profile for all local domains.
    GlobalVpnManagement bool
    Lets the administrator select Enable global use for a Security Gateway shown in the MDS Gateways & Servers view.Only a 'Manager' permission-level profile can edit this permission.
    IgnoreErrors 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.
    IgnoreWarnings bool
    Apply changes ignoring warnings.
    ManageAdmins bool
    Create and manage Multi-Domain Security Management administrators with the same or lower permission level. For example, a Domain manager cannot create Superusers or global managers.Only a 'Manager' permission-level profile can edit this permission.
    ManageGlobalAssignments bool
    Controls the ability to create, edit and delete global assignment and not the ability to reassign, which is set according to the specific Domain's permission profile.
    ManageSessions bool
    Connect/disconnect Domain sessions, publish changes, and delete other administrator sessions.Only a 'Manager' permission-level profile can edit this permission.
    ManagementApiLogin bool
    Permission to log in to the Security Management Server and run API commands using these tools: mgmt_cli (Linux and Windows binaries), Gaia CLI (clish) and Web Services (REST). Useful if you want to prevent administrators from running automatic scripts on the Management.Note: This permission is not required to run commands from within the API terminal in SmartConsole.
    ManagementMdPermissionsProfileId string
    MdsProvisioning bool
    Create and manage Multi-Domain Servers and Multi-Domain Log Servers.Only a "Super User" permission-level profile can select this option.
    Name string
    Object name.
    PermissionLevel string
    The level of the Multi Domain Permissions Profile.The level cannot be changed after creation.
    Tags List<string>
    Collection of tag identifiers.tags blocks are documented below.
    ViewGlobalObjectsInDomain bool
    Lets an administrator with no global objects permissions view the global objects in the domain. This option is required for valid domain management.
    CmeOperations string
    Permission to read / edit the Cloud Management Extension (CME) configuration.
    Color string
    Color of the object. Should be one of existing colors.
    Comments string
    Comments string.
    DefaultProfileGlobalDomains string
    Name or UID of the required default profile for all global domains.
    DefaultProfileLocalDomains string
    Name or UID of the required default profile for all local domains.
    DomainsToProcesses []string
    Indicates which domains to process the commands on. It cannot be used with the details-level full, must be run from the System Domain only and with ignore-warnings true. Valid values are: CURRENT_DOMAIN, ALL_DOMAINS_ON_THIS_SERVER.domains_to_process blocks are documented below.
    EnableDefaultProfileForGlobalDomains bool
    Enable the option to specify a default profile for all global domains.
    EnableDefaultProfileForLocalDomains bool
    Enable the option to specify a default profile for all local domains.
    GlobalVpnManagement bool
    Lets the administrator select Enable global use for a Security Gateway shown in the MDS Gateways & Servers view.Only a 'Manager' permission-level profile can edit this permission.
    IgnoreErrors 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.
    IgnoreWarnings bool
    Apply changes ignoring warnings.
    ManageAdmins bool
    Create and manage Multi-Domain Security Management administrators with the same or lower permission level. For example, a Domain manager cannot create Superusers or global managers.Only a 'Manager' permission-level profile can edit this permission.
    ManageGlobalAssignments bool
    Controls the ability to create, edit and delete global assignment and not the ability to reassign, which is set according to the specific Domain's permission profile.
    ManageSessions bool
    Connect/disconnect Domain sessions, publish changes, and delete other administrator sessions.Only a 'Manager' permission-level profile can edit this permission.
    ManagementApiLogin bool
    Permission to log in to the Security Management Server and run API commands using these tools: mgmt_cli (Linux and Windows binaries), Gaia CLI (clish) and Web Services (REST). Useful if you want to prevent administrators from running automatic scripts on the Management.Note: This permission is not required to run commands from within the API terminal in SmartConsole.
    ManagementMdPermissionsProfileId string
    MdsProvisioning bool
    Create and manage Multi-Domain Servers and Multi-Domain Log Servers.Only a "Super User" permission-level profile can select this option.
    Name string
    Object name.
    PermissionLevel string
    The level of the Multi Domain Permissions Profile.The level cannot be changed after creation.
    Tags []string
    Collection of tag identifiers.tags blocks are documented below.
    ViewGlobalObjectsInDomain bool
    Lets an administrator with no global objects permissions view the global objects in the domain. This option is required for valid domain management.
    cmeOperations String
    Permission to read / edit the Cloud Management Extension (CME) configuration.
    color String
    Color of the object. Should be one of existing colors.
    comments String
    Comments string.
    defaultProfileGlobalDomains String
    Name or UID of the required default profile for all global domains.
    defaultProfileLocalDomains String
    Name or UID of the required default profile for all local domains.
    domainsToProcesses List<String>
    Indicates which domains to process the commands on. It cannot be used with the details-level full, must be run from the System Domain only and with ignore-warnings true. Valid values are: CURRENT_DOMAIN, ALL_DOMAINS_ON_THIS_SERVER.domains_to_process blocks are documented below.
    enableDefaultProfileForGlobalDomains Boolean
    Enable the option to specify a default profile for all global domains.
    enableDefaultProfileForLocalDomains Boolean
    Enable the option to specify a default profile for all local domains.
    globalVpnManagement Boolean
    Lets the administrator select Enable global use for a Security Gateway shown in the MDS Gateways & Servers view.Only a 'Manager' permission-level profile can edit this permission.
    ignoreErrors 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.
    ignoreWarnings Boolean
    Apply changes ignoring warnings.
    manageAdmins Boolean
    Create and manage Multi-Domain Security Management administrators with the same or lower permission level. For example, a Domain manager cannot create Superusers or global managers.Only a 'Manager' permission-level profile can edit this permission.
    manageGlobalAssignments Boolean
    Controls the ability to create, edit and delete global assignment and not the ability to reassign, which is set according to the specific Domain's permission profile.
    manageSessions Boolean
    Connect/disconnect Domain sessions, publish changes, and delete other administrator sessions.Only a 'Manager' permission-level profile can edit this permission.
    managementApiLogin Boolean
    Permission to log in to the Security Management Server and run API commands using these tools: mgmt_cli (Linux and Windows binaries), Gaia CLI (clish) and Web Services (REST). Useful if you want to prevent administrators from running automatic scripts on the Management.Note: This permission is not required to run commands from within the API terminal in SmartConsole.
    managementMdPermissionsProfileId String
    mdsProvisioning Boolean
    Create and manage Multi-Domain Servers and Multi-Domain Log Servers.Only a "Super User" permission-level profile can select this option.
    name String
    Object name.
    permissionLevel String
    The level of the Multi Domain Permissions Profile.The level cannot be changed after creation.
    tags List<String>
    Collection of tag identifiers.tags blocks are documented below.
    viewGlobalObjectsInDomain Boolean
    Lets an administrator with no global objects permissions view the global objects in the domain. This option is required for valid domain management.
    cmeOperations string
    Permission to read / edit the Cloud Management Extension (CME) configuration.
    color string
    Color of the object. Should be one of existing colors.
    comments string
    Comments string.
    defaultProfileGlobalDomains string
    Name or UID of the required default profile for all global domains.
    defaultProfileLocalDomains string
    Name or UID of the required default profile for all local domains.
    domainsToProcesses string[]
    Indicates which domains to process the commands on. It cannot be used with the details-level full, must be run from the System Domain only and with ignore-warnings true. Valid values are: CURRENT_DOMAIN, ALL_DOMAINS_ON_THIS_SERVER.domains_to_process blocks are documented below.
    enableDefaultProfileForGlobalDomains boolean
    Enable the option to specify a default profile for all global domains.
    enableDefaultProfileForLocalDomains boolean
    Enable the option to specify a default profile for all local domains.
    globalVpnManagement boolean
    Lets the administrator select Enable global use for a Security Gateway shown in the MDS Gateways & Servers view.Only a 'Manager' permission-level profile can edit this permission.
    ignoreErrors 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.
    ignoreWarnings boolean
    Apply changes ignoring warnings.
    manageAdmins boolean
    Create and manage Multi-Domain Security Management administrators with the same or lower permission level. For example, a Domain manager cannot create Superusers or global managers.Only a 'Manager' permission-level profile can edit this permission.
    manageGlobalAssignments boolean
    Controls the ability to create, edit and delete global assignment and not the ability to reassign, which is set according to the specific Domain's permission profile.
    manageSessions boolean
    Connect/disconnect Domain sessions, publish changes, and delete other administrator sessions.Only a 'Manager' permission-level profile can edit this permission.
    managementApiLogin boolean
    Permission to log in to the Security Management Server and run API commands using these tools: mgmt_cli (Linux and Windows binaries), Gaia CLI (clish) and Web Services (REST). Useful if you want to prevent administrators from running automatic scripts on the Management.Note: This permission is not required to run commands from within the API terminal in SmartConsole.
    managementMdPermissionsProfileId string
    mdsProvisioning boolean
    Create and manage Multi-Domain Servers and Multi-Domain Log Servers.Only a "Super User" permission-level profile can select this option.
    name string
    Object name.
    permissionLevel string
    The level of the Multi Domain Permissions Profile.The level cannot be changed after creation.
    tags string[]
    Collection of tag identifiers.tags blocks are documented below.
    viewGlobalObjectsInDomain boolean
    Lets an administrator with no global objects permissions view the global objects in the domain. This option is required for valid domain management.
    cme_operations str
    Permission to read / edit the Cloud Management Extension (CME) configuration.
    color str
    Color of the object. Should be one of existing colors.
    comments str
    Comments string.
    default_profile_global_domains str
    Name or UID of the required default profile for all global domains.
    default_profile_local_domains str
    Name or UID of the required default profile for all local domains.
    domains_to_processes Sequence[str]
    Indicates which domains to process the commands on. It cannot be used with the details-level full, must be run from the System Domain only and with ignore-warnings true. Valid values are: CURRENT_DOMAIN, ALL_DOMAINS_ON_THIS_SERVER.domains_to_process blocks are documented below.
    enable_default_profile_for_global_domains bool
    Enable the option to specify a default profile for all global domains.
    enable_default_profile_for_local_domains bool
    Enable the option to specify a default profile for all local domains.
    global_vpn_management bool
    Lets the administrator select Enable global use for a Security Gateway shown in the MDS Gateways & Servers view.Only a 'Manager' permission-level profile can edit this permission.
    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.
    manage_admins bool
    Create and manage Multi-Domain Security Management administrators with the same or lower permission level. For example, a Domain manager cannot create Superusers or global managers.Only a 'Manager' permission-level profile can edit this permission.
    manage_global_assignments bool
    Controls the ability to create, edit and delete global assignment and not the ability to reassign, which is set according to the specific Domain's permission profile.
    manage_sessions bool
    Connect/disconnect Domain sessions, publish changes, and delete other administrator sessions.Only a 'Manager' permission-level profile can edit this permission.
    management_api_login bool
    Permission to log in to the Security Management Server and run API commands using these tools: mgmt_cli (Linux and Windows binaries), Gaia CLI (clish) and Web Services (REST). Useful if you want to prevent administrators from running automatic scripts on the Management.Note: This permission is not required to run commands from within the API terminal in SmartConsole.
    management_md_permissions_profile_id str
    mds_provisioning bool
    Create and manage Multi-Domain Servers and Multi-Domain Log Servers.Only a "Super User" permission-level profile can select this option.
    name str
    Object name.
    permission_level str
    The level of the Multi Domain Permissions Profile.The level cannot be changed after creation.
    tags Sequence[str]
    Collection of tag identifiers.tags blocks are documented below.
    view_global_objects_in_domain bool
    Lets an administrator with no global objects permissions view the global objects in the domain. This option is required for valid domain management.
    cmeOperations String
    Permission to read / edit the Cloud Management Extension (CME) configuration.
    color String
    Color of the object. Should be one of existing colors.
    comments String
    Comments string.
    defaultProfileGlobalDomains String
    Name or UID of the required default profile for all global domains.
    defaultProfileLocalDomains String
    Name or UID of the required default profile for all local domains.
    domainsToProcesses List<String>
    Indicates which domains to process the commands on. It cannot be used with the details-level full, must be run from the System Domain only and with ignore-warnings true. Valid values are: CURRENT_DOMAIN, ALL_DOMAINS_ON_THIS_SERVER.domains_to_process blocks are documented below.
    enableDefaultProfileForGlobalDomains Boolean
    Enable the option to specify a default profile for all global domains.
    enableDefaultProfileForLocalDomains Boolean
    Enable the option to specify a default profile for all local domains.
    globalVpnManagement Boolean
    Lets the administrator select Enable global use for a Security Gateway shown in the MDS Gateways & Servers view.Only a 'Manager' permission-level profile can edit this permission.
    ignoreErrors 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.
    ignoreWarnings Boolean
    Apply changes ignoring warnings.
    manageAdmins Boolean
    Create and manage Multi-Domain Security Management administrators with the same or lower permission level. For example, a Domain manager cannot create Superusers or global managers.Only a 'Manager' permission-level profile can edit this permission.
    manageGlobalAssignments Boolean
    Controls the ability to create, edit and delete global assignment and not the ability to reassign, which is set according to the specific Domain's permission profile.
    manageSessions Boolean
    Connect/disconnect Domain sessions, publish changes, and delete other administrator sessions.Only a 'Manager' permission-level profile can edit this permission.
    managementApiLogin Boolean
    Permission to log in to the Security Management Server and run API commands using these tools: mgmt_cli (Linux and Windows binaries), Gaia CLI (clish) and Web Services (REST). Useful if you want to prevent administrators from running automatic scripts on the Management.Note: This permission is not required to run commands from within the API terminal in SmartConsole.
    managementMdPermissionsProfileId String
    mdsProvisioning Boolean
    Create and manage Multi-Domain Servers and Multi-Domain Log Servers.Only a "Super User" permission-level profile can select this option.
    name String
    Object name.
    permissionLevel String
    The level of the Multi Domain Permissions Profile.The level cannot be changed after creation.
    tags List<String>
    Collection of tag identifiers.tags blocks are documented below.
    viewGlobalObjectsInDomain Boolean
    Lets an administrator with no global objects permissions view the global objects in the domain. This option is required for valid domain management.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the ManagementMdPermissionsProfile 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 ManagementMdPermissionsProfile Resource

    Get an existing ManagementMdPermissionsProfile 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?: ManagementMdPermissionsProfileState, opts?: CustomResourceOptions): ManagementMdPermissionsProfile
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            cme_operations: Optional[str] = None,
            color: Optional[str] = None,
            comments: Optional[str] = None,
            default_profile_global_domains: Optional[str] = None,
            default_profile_local_domains: Optional[str] = None,
            domains_to_processes: Optional[Sequence[str]] = None,
            enable_default_profile_for_global_domains: Optional[bool] = None,
            enable_default_profile_for_local_domains: Optional[bool] = None,
            global_vpn_management: Optional[bool] = None,
            ignore_errors: Optional[bool] = None,
            ignore_warnings: Optional[bool] = None,
            manage_admins: Optional[bool] = None,
            manage_global_assignments: Optional[bool] = None,
            manage_sessions: Optional[bool] = None,
            management_api_login: Optional[bool] = None,
            management_md_permissions_profile_id: Optional[str] = None,
            mds_provisioning: Optional[bool] = None,
            name: Optional[str] = None,
            permission_level: Optional[str] = None,
            tags: Optional[Sequence[str]] = None,
            view_global_objects_in_domain: Optional[bool] = None) -> ManagementMdPermissionsProfile
    func GetManagementMdPermissionsProfile(ctx *Context, name string, id IDInput, state *ManagementMdPermissionsProfileState, opts ...ResourceOption) (*ManagementMdPermissionsProfile, error)
    public static ManagementMdPermissionsProfile Get(string name, Input<string> id, ManagementMdPermissionsProfileState? state, CustomResourceOptions? opts = null)
    public static ManagementMdPermissionsProfile get(String name, Output<String> id, ManagementMdPermissionsProfileState state, CustomResourceOptions options)
    resources:  _:    type: checkpoint:ManagementMdPermissionsProfile    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.
    The following state arguments are supported:
    CmeOperations string
    Permission to read / edit the Cloud Management Extension (CME) configuration.
    Color string
    Color of the object. Should be one of existing colors.
    Comments string
    Comments string.
    DefaultProfileGlobalDomains string
    Name or UID of the required default profile for all global domains.
    DefaultProfileLocalDomains string
    Name or UID of the required default profile for all local domains.
    DomainsToProcesses List<string>
    Indicates which domains to process the commands on. It cannot be used with the details-level full, must be run from the System Domain only and with ignore-warnings true. Valid values are: CURRENT_DOMAIN, ALL_DOMAINS_ON_THIS_SERVER.domains_to_process blocks are documented below.
    EnableDefaultProfileForGlobalDomains bool
    Enable the option to specify a default profile for all global domains.
    EnableDefaultProfileForLocalDomains bool
    Enable the option to specify a default profile for all local domains.
    GlobalVpnManagement bool
    Lets the administrator select Enable global use for a Security Gateway shown in the MDS Gateways & Servers view.Only a 'Manager' permission-level profile can edit this permission.
    IgnoreErrors 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.
    IgnoreWarnings bool
    Apply changes ignoring warnings.
    ManageAdmins bool
    Create and manage Multi-Domain Security Management administrators with the same or lower permission level. For example, a Domain manager cannot create Superusers or global managers.Only a 'Manager' permission-level profile can edit this permission.
    ManageGlobalAssignments bool
    Controls the ability to create, edit and delete global assignment and not the ability to reassign, which is set according to the specific Domain's permission profile.
    ManageSessions bool
    Connect/disconnect Domain sessions, publish changes, and delete other administrator sessions.Only a 'Manager' permission-level profile can edit this permission.
    ManagementApiLogin bool
    Permission to log in to the Security Management Server and run API commands using these tools: mgmt_cli (Linux and Windows binaries), Gaia CLI (clish) and Web Services (REST). Useful if you want to prevent administrators from running automatic scripts on the Management.Note: This permission is not required to run commands from within the API terminal in SmartConsole.
    ManagementMdPermissionsProfileId string
    MdsProvisioning bool
    Create and manage Multi-Domain Servers and Multi-Domain Log Servers.Only a "Super User" permission-level profile can select this option.
    Name string
    Object name.
    PermissionLevel string
    The level of the Multi Domain Permissions Profile.The level cannot be changed after creation.
    Tags List<string>
    Collection of tag identifiers.tags blocks are documented below.
    ViewGlobalObjectsInDomain bool
    Lets an administrator with no global objects permissions view the global objects in the domain. This option is required for valid domain management.
    CmeOperations string
    Permission to read / edit the Cloud Management Extension (CME) configuration.
    Color string
    Color of the object. Should be one of existing colors.
    Comments string
    Comments string.
    DefaultProfileGlobalDomains string
    Name or UID of the required default profile for all global domains.
    DefaultProfileLocalDomains string
    Name or UID of the required default profile for all local domains.
    DomainsToProcesses []string
    Indicates which domains to process the commands on. It cannot be used with the details-level full, must be run from the System Domain only and with ignore-warnings true. Valid values are: CURRENT_DOMAIN, ALL_DOMAINS_ON_THIS_SERVER.domains_to_process blocks are documented below.
    EnableDefaultProfileForGlobalDomains bool
    Enable the option to specify a default profile for all global domains.
    EnableDefaultProfileForLocalDomains bool
    Enable the option to specify a default profile for all local domains.
    GlobalVpnManagement bool
    Lets the administrator select Enable global use for a Security Gateway shown in the MDS Gateways & Servers view.Only a 'Manager' permission-level profile can edit this permission.
    IgnoreErrors 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.
    IgnoreWarnings bool
    Apply changes ignoring warnings.
    ManageAdmins bool
    Create and manage Multi-Domain Security Management administrators with the same or lower permission level. For example, a Domain manager cannot create Superusers or global managers.Only a 'Manager' permission-level profile can edit this permission.
    ManageGlobalAssignments bool
    Controls the ability to create, edit and delete global assignment and not the ability to reassign, which is set according to the specific Domain's permission profile.
    ManageSessions bool
    Connect/disconnect Domain sessions, publish changes, and delete other administrator sessions.Only a 'Manager' permission-level profile can edit this permission.
    ManagementApiLogin bool
    Permission to log in to the Security Management Server and run API commands using these tools: mgmt_cli (Linux and Windows binaries), Gaia CLI (clish) and Web Services (REST). Useful if you want to prevent administrators from running automatic scripts on the Management.Note: This permission is not required to run commands from within the API terminal in SmartConsole.
    ManagementMdPermissionsProfileId string
    MdsProvisioning bool
    Create and manage Multi-Domain Servers and Multi-Domain Log Servers.Only a "Super User" permission-level profile can select this option.
    Name string
    Object name.
    PermissionLevel string
    The level of the Multi Domain Permissions Profile.The level cannot be changed after creation.
    Tags []string
    Collection of tag identifiers.tags blocks are documented below.
    ViewGlobalObjectsInDomain bool
    Lets an administrator with no global objects permissions view the global objects in the domain. This option is required for valid domain management.
    cmeOperations String
    Permission to read / edit the Cloud Management Extension (CME) configuration.
    color String
    Color of the object. Should be one of existing colors.
    comments String
    Comments string.
    defaultProfileGlobalDomains String
    Name or UID of the required default profile for all global domains.
    defaultProfileLocalDomains String
    Name or UID of the required default profile for all local domains.
    domainsToProcesses List<String>
    Indicates which domains to process the commands on. It cannot be used with the details-level full, must be run from the System Domain only and with ignore-warnings true. Valid values are: CURRENT_DOMAIN, ALL_DOMAINS_ON_THIS_SERVER.domains_to_process blocks are documented below.
    enableDefaultProfileForGlobalDomains Boolean
    Enable the option to specify a default profile for all global domains.
    enableDefaultProfileForLocalDomains Boolean
    Enable the option to specify a default profile for all local domains.
    globalVpnManagement Boolean
    Lets the administrator select Enable global use for a Security Gateway shown in the MDS Gateways & Servers view.Only a 'Manager' permission-level profile can edit this permission.
    ignoreErrors 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.
    ignoreWarnings Boolean
    Apply changes ignoring warnings.
    manageAdmins Boolean
    Create and manage Multi-Domain Security Management administrators with the same or lower permission level. For example, a Domain manager cannot create Superusers or global managers.Only a 'Manager' permission-level profile can edit this permission.
    manageGlobalAssignments Boolean
    Controls the ability to create, edit and delete global assignment and not the ability to reassign, which is set according to the specific Domain's permission profile.
    manageSessions Boolean
    Connect/disconnect Domain sessions, publish changes, and delete other administrator sessions.Only a 'Manager' permission-level profile can edit this permission.
    managementApiLogin Boolean
    Permission to log in to the Security Management Server and run API commands using these tools: mgmt_cli (Linux and Windows binaries), Gaia CLI (clish) and Web Services (REST). Useful if you want to prevent administrators from running automatic scripts on the Management.Note: This permission is not required to run commands from within the API terminal in SmartConsole.
    managementMdPermissionsProfileId String
    mdsProvisioning Boolean
    Create and manage Multi-Domain Servers and Multi-Domain Log Servers.Only a "Super User" permission-level profile can select this option.
    name String
    Object name.
    permissionLevel String
    The level of the Multi Domain Permissions Profile.The level cannot be changed after creation.
    tags List<String>
    Collection of tag identifiers.tags blocks are documented below.
    viewGlobalObjectsInDomain Boolean
    Lets an administrator with no global objects permissions view the global objects in the domain. This option is required for valid domain management.
    cmeOperations string
    Permission to read / edit the Cloud Management Extension (CME) configuration.
    color string
    Color of the object. Should be one of existing colors.
    comments string
    Comments string.
    defaultProfileGlobalDomains string
    Name or UID of the required default profile for all global domains.
    defaultProfileLocalDomains string
    Name or UID of the required default profile for all local domains.
    domainsToProcesses string[]
    Indicates which domains to process the commands on. It cannot be used with the details-level full, must be run from the System Domain only and with ignore-warnings true. Valid values are: CURRENT_DOMAIN, ALL_DOMAINS_ON_THIS_SERVER.domains_to_process blocks are documented below.
    enableDefaultProfileForGlobalDomains boolean
    Enable the option to specify a default profile for all global domains.
    enableDefaultProfileForLocalDomains boolean
    Enable the option to specify a default profile for all local domains.
    globalVpnManagement boolean
    Lets the administrator select Enable global use for a Security Gateway shown in the MDS Gateways & Servers view.Only a 'Manager' permission-level profile can edit this permission.
    ignoreErrors 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.
    ignoreWarnings boolean
    Apply changes ignoring warnings.
    manageAdmins boolean
    Create and manage Multi-Domain Security Management administrators with the same or lower permission level. For example, a Domain manager cannot create Superusers or global managers.Only a 'Manager' permission-level profile can edit this permission.
    manageGlobalAssignments boolean
    Controls the ability to create, edit and delete global assignment and not the ability to reassign, which is set according to the specific Domain's permission profile.
    manageSessions boolean
    Connect/disconnect Domain sessions, publish changes, and delete other administrator sessions.Only a 'Manager' permission-level profile can edit this permission.
    managementApiLogin boolean
    Permission to log in to the Security Management Server and run API commands using these tools: mgmt_cli (Linux and Windows binaries), Gaia CLI (clish) and Web Services (REST). Useful if you want to prevent administrators from running automatic scripts on the Management.Note: This permission is not required to run commands from within the API terminal in SmartConsole.
    managementMdPermissionsProfileId string
    mdsProvisioning boolean
    Create and manage Multi-Domain Servers and Multi-Domain Log Servers.Only a "Super User" permission-level profile can select this option.
    name string
    Object name.
    permissionLevel string
    The level of the Multi Domain Permissions Profile.The level cannot be changed after creation.
    tags string[]
    Collection of tag identifiers.tags blocks are documented below.
    viewGlobalObjectsInDomain boolean
    Lets an administrator with no global objects permissions view the global objects in the domain. This option is required for valid domain management.
    cme_operations str
    Permission to read / edit the Cloud Management Extension (CME) configuration.
    color str
    Color of the object. Should be one of existing colors.
    comments str
    Comments string.
    default_profile_global_domains str
    Name or UID of the required default profile for all global domains.
    default_profile_local_domains str
    Name or UID of the required default profile for all local domains.
    domains_to_processes Sequence[str]
    Indicates which domains to process the commands on. It cannot be used with the details-level full, must be run from the System Domain only and with ignore-warnings true. Valid values are: CURRENT_DOMAIN, ALL_DOMAINS_ON_THIS_SERVER.domains_to_process blocks are documented below.
    enable_default_profile_for_global_domains bool
    Enable the option to specify a default profile for all global domains.
    enable_default_profile_for_local_domains bool
    Enable the option to specify a default profile for all local domains.
    global_vpn_management bool
    Lets the administrator select Enable global use for a Security Gateway shown in the MDS Gateways & Servers view.Only a 'Manager' permission-level profile can edit this permission.
    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.
    manage_admins bool
    Create and manage Multi-Domain Security Management administrators with the same or lower permission level. For example, a Domain manager cannot create Superusers or global managers.Only a 'Manager' permission-level profile can edit this permission.
    manage_global_assignments bool
    Controls the ability to create, edit and delete global assignment and not the ability to reassign, which is set according to the specific Domain's permission profile.
    manage_sessions bool
    Connect/disconnect Domain sessions, publish changes, and delete other administrator sessions.Only a 'Manager' permission-level profile can edit this permission.
    management_api_login bool
    Permission to log in to the Security Management Server and run API commands using these tools: mgmt_cli (Linux and Windows binaries), Gaia CLI (clish) and Web Services (REST). Useful if you want to prevent administrators from running automatic scripts on the Management.Note: This permission is not required to run commands from within the API terminal in SmartConsole.
    management_md_permissions_profile_id str
    mds_provisioning bool
    Create and manage Multi-Domain Servers and Multi-Domain Log Servers.Only a "Super User" permission-level profile can select this option.
    name str
    Object name.
    permission_level str
    The level of the Multi Domain Permissions Profile.The level cannot be changed after creation.
    tags Sequence[str]
    Collection of tag identifiers.tags blocks are documented below.
    view_global_objects_in_domain bool
    Lets an administrator with no global objects permissions view the global objects in the domain. This option is required for valid domain management.
    cmeOperations String
    Permission to read / edit the Cloud Management Extension (CME) configuration.
    color String
    Color of the object. Should be one of existing colors.
    comments String
    Comments string.
    defaultProfileGlobalDomains String
    Name or UID of the required default profile for all global domains.
    defaultProfileLocalDomains String
    Name or UID of the required default profile for all local domains.
    domainsToProcesses List<String>
    Indicates which domains to process the commands on. It cannot be used with the details-level full, must be run from the System Domain only and with ignore-warnings true. Valid values are: CURRENT_DOMAIN, ALL_DOMAINS_ON_THIS_SERVER.domains_to_process blocks are documented below.
    enableDefaultProfileForGlobalDomains Boolean
    Enable the option to specify a default profile for all global domains.
    enableDefaultProfileForLocalDomains Boolean
    Enable the option to specify a default profile for all local domains.
    globalVpnManagement Boolean
    Lets the administrator select Enable global use for a Security Gateway shown in the MDS Gateways & Servers view.Only a 'Manager' permission-level profile can edit this permission.
    ignoreErrors 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.
    ignoreWarnings Boolean
    Apply changes ignoring warnings.
    manageAdmins Boolean
    Create and manage Multi-Domain Security Management administrators with the same or lower permission level. For example, a Domain manager cannot create Superusers or global managers.Only a 'Manager' permission-level profile can edit this permission.
    manageGlobalAssignments Boolean
    Controls the ability to create, edit and delete global assignment and not the ability to reassign, which is set according to the specific Domain's permission profile.
    manageSessions Boolean
    Connect/disconnect Domain sessions, publish changes, and delete other administrator sessions.Only a 'Manager' permission-level profile can edit this permission.
    managementApiLogin Boolean
    Permission to log in to the Security Management Server and run API commands using these tools: mgmt_cli (Linux and Windows binaries), Gaia CLI (clish) and Web Services (REST). Useful if you want to prevent administrators from running automatic scripts on the Management.Note: This permission is not required to run commands from within the API terminal in SmartConsole.
    managementMdPermissionsProfileId String
    mdsProvisioning Boolean
    Create and manage Multi-Domain Servers and Multi-Domain Log Servers.Only a "Super User" permission-level profile can select this option.
    name String
    Object name.
    permissionLevel String
    The level of the Multi Domain Permissions Profile.The level cannot be changed after creation.
    tags List<String>
    Collection of tag identifiers.tags blocks are documented below.
    viewGlobalObjectsInDomain Boolean
    Lets an administrator with no global objects permissions view the global objects in the domain. This option is required for valid domain management.

    Package Details

    Repository
    checkpoint checkpointsw/terraform-provider-checkpoint
    License
    Notes
    This Pulumi package is based on the checkpoint Terraform Provider.
    checkpoint logo
    checkpoint 2.9.0 published on Monday, Apr 14, 2025 by checkpointsw