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

checkpoint.ManagementAdministrator

Explore with Pulumi AI

This resource allows you to add/update/delete Check Point Administrator.

Example Usage

MDS

import * as pulumi from "@pulumi/pulumi";
import * as checkpoint from "@pulumi/checkpoint";

const admin = new checkpoint.ManagementAdministrator("admin", {
    multiDomainProfile: "domain level only",
    password: "1233",
    permissionsProfiles: [{
        domain: "domain1",
        profile: "Read Only All",
    }],
});
Copy
import pulumi
import pulumi_checkpoint as checkpoint

admin = checkpoint.ManagementAdministrator("admin",
    multi_domain_profile="domain level only",
    password="1233",
    permissions_profiles=[{
        "domain": "domain1",
        "profile": "Read Only All",
    }])
Copy
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.NewManagementAdministrator(ctx, "admin", &checkpoint.ManagementAdministratorArgs{
			MultiDomainProfile: pulumi.String("domain level only"),
			Password:           pulumi.String("1233"),
			PermissionsProfiles: checkpoint.ManagementAdministratorPermissionsProfileArray{
				&checkpoint.ManagementAdministratorPermissionsProfileArgs{
					Domain:  pulumi.String("domain1"),
					Profile: pulumi.String("Read Only All"),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Checkpoint = Pulumi.Checkpoint;

return await Deployment.RunAsync(() => 
{
    var admin = new Checkpoint.ManagementAdministrator("admin", new()
    {
        MultiDomainProfile = "domain level only",
        Password = "1233",
        PermissionsProfiles = new[]
        {
            new Checkpoint.Inputs.ManagementAdministratorPermissionsProfileArgs
            {
                Domain = "domain1",
                Profile = "Read Only All",
            },
        },
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.checkpoint.ManagementAdministrator;
import com.pulumi.checkpoint.ManagementAdministratorArgs;
import com.pulumi.checkpoint.inputs.ManagementAdministratorPermissionsProfileArgs;
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 admin = new ManagementAdministrator("admin", ManagementAdministratorArgs.builder()
            .multiDomainProfile("domain level only")
            .password("1233")
            .permissionsProfiles(ManagementAdministratorPermissionsProfileArgs.builder()
                .domain("domain1")
                .profile("Read Only All")
                .build())
            .build());

    }
}
Copy
resources:
  admin:
    type: checkpoint:ManagementAdministrator
    properties:
      multiDomainProfile: domain level only
      password: '1233'
      permissionsProfiles:
        - domain: domain1
          profile: Read Only All
Copy

SMC

import * as pulumi from "@pulumi/pulumi";
import * as checkpoint from "@pulumi/checkpoint";

const admin = new checkpoint.ManagementAdministrator("admin", {
    password: "1233",
    permissionsProfiles: [{
        domain: "SMC User",
        profile: "Read Only All",
    }],
});
Copy
import pulumi
import pulumi_checkpoint as checkpoint

admin = checkpoint.ManagementAdministrator("admin",
    password="1233",
    permissions_profiles=[{
        "domain": "SMC User",
        "profile": "Read Only All",
    }])
Copy
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.NewManagementAdministrator(ctx, "admin", &checkpoint.ManagementAdministratorArgs{
			Password: pulumi.String("1233"),
			PermissionsProfiles: checkpoint.ManagementAdministratorPermissionsProfileArray{
				&checkpoint.ManagementAdministratorPermissionsProfileArgs{
					Domain:  pulumi.String("SMC User"),
					Profile: pulumi.String("Read Only All"),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Checkpoint = Pulumi.Checkpoint;

return await Deployment.RunAsync(() => 
{
    var admin = new Checkpoint.ManagementAdministrator("admin", new()
    {
        Password = "1233",
        PermissionsProfiles = new[]
        {
            new Checkpoint.Inputs.ManagementAdministratorPermissionsProfileArgs
            {
                Domain = "SMC User",
                Profile = "Read Only All",
            },
        },
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.checkpoint.ManagementAdministrator;
import com.pulumi.checkpoint.ManagementAdministratorArgs;
import com.pulumi.checkpoint.inputs.ManagementAdministratorPermissionsProfileArgs;
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 admin = new ManagementAdministrator("admin", ManagementAdministratorArgs.builder()
            .password("1233")
            .permissionsProfiles(ManagementAdministratorPermissionsProfileArgs.builder()
                .domain("SMC User")
                .profile("Read Only All")
                .build())
            .build());

    }
}
Copy
resources:
  admin:
    type: checkpoint:ManagementAdministrator
    properties:
      password: '1233'
      permissionsProfiles:
        - domain: SMC User
          profile: Read Only All
Copy

Create ManagementAdministrator Resource

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

Constructor syntax

new ManagementAdministrator(name: string, args?: ManagementAdministratorArgs, opts?: CustomResourceOptions);
@overload
def ManagementAdministrator(resource_name: str,
                            args: Optional[ManagementAdministratorArgs] = None,
                            opts: Optional[ResourceOptions] = None)

@overload
def ManagementAdministrator(resource_name: str,
                            opts: Optional[ResourceOptions] = None,
                            authentication_method: Optional[str] = None,
                            color: Optional[str] = None,
                            comments: Optional[str] = None,
                            email: Optional[str] = None,
                            expiration_date: Optional[str] = None,
                            ignore_errors: Optional[bool] = None,
                            ignore_warnings: Optional[bool] = None,
                            management_administrator_id: Optional[str] = None,
                            multi_domain_profile: Optional[str] = None,
                            must_change_password: Optional[bool] = None,
                            name: Optional[str] = None,
                            password: Optional[str] = None,
                            password_hash: Optional[str] = None,
                            permissions_profiles: Optional[Sequence[ManagementAdministratorPermissionsProfileArgs]] = None,
                            phone_number: Optional[str] = None,
                            radius_server: Optional[str] = None,
                            tacacs_server: Optional[str] = None,
                            tags: Optional[Sequence[str]] = None)
func NewManagementAdministrator(ctx *Context, name string, args *ManagementAdministratorArgs, opts ...ResourceOption) (*ManagementAdministrator, error)
public ManagementAdministrator(string name, ManagementAdministratorArgs? args = null, CustomResourceOptions? opts = null)
public ManagementAdministrator(String name, ManagementAdministratorArgs args)
public ManagementAdministrator(String name, ManagementAdministratorArgs args, CustomResourceOptions options)
type: checkpoint:ManagementAdministrator
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args ManagementAdministratorArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args ManagementAdministratorArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args ManagementAdministratorArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args ManagementAdministratorArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. ManagementAdministratorArgs
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 managementAdministratorResource = new Checkpoint.ManagementAdministrator("managementAdministratorResource", new()
{
    AuthenticationMethod = "string",
    Color = "string",
    Comments = "string",
    Email = "string",
    ExpirationDate = "string",
    IgnoreErrors = false,
    IgnoreWarnings = false,
    ManagementAdministratorId = "string",
    MultiDomainProfile = "string",
    MustChangePassword = false,
    Name = "string",
    Password = "string",
    PasswordHash = "string",
    PermissionsProfiles = new[]
    {
        new Checkpoint.Inputs.ManagementAdministratorPermissionsProfileArgs
        {
            Domain = "string",
            Profile = "string",
        },
    },
    PhoneNumber = "string",
    RadiusServer = "string",
    TacacsServer = "string",
    Tags = new[]
    {
        "string",
    },
});
Copy
example, err := checkpoint.NewManagementAdministrator(ctx, "managementAdministratorResource", &checkpoint.ManagementAdministratorArgs{
AuthenticationMethod: pulumi.String("string"),
Color: pulumi.String("string"),
Comments: pulumi.String("string"),
Email: pulumi.String("string"),
ExpirationDate: pulumi.String("string"),
IgnoreErrors: pulumi.Bool(false),
IgnoreWarnings: pulumi.Bool(false),
ManagementAdministratorId: pulumi.String("string"),
MultiDomainProfile: pulumi.String("string"),
MustChangePassword: pulumi.Bool(false),
Name: pulumi.String("string"),
Password: pulumi.String("string"),
PasswordHash: pulumi.String("string"),
PermissionsProfiles: .ManagementAdministratorPermissionsProfileArray{
&.ManagementAdministratorPermissionsProfileArgs{
Domain: pulumi.String("string"),
Profile: pulumi.String("string"),
},
},
PhoneNumber: pulumi.String("string"),
RadiusServer: pulumi.String("string"),
TacacsServer: pulumi.String("string"),
Tags: pulumi.StringArray{
pulumi.String("string"),
},
})
Copy
var managementAdministratorResource = new ManagementAdministrator("managementAdministratorResource", ManagementAdministratorArgs.builder()
    .authenticationMethod("string")
    .color("string")
    .comments("string")
    .email("string")
    .expirationDate("string")
    .ignoreErrors(false)
    .ignoreWarnings(false)
    .managementAdministratorId("string")
    .multiDomainProfile("string")
    .mustChangePassword(false)
    .name("string")
    .password("string")
    .passwordHash("string")
    .permissionsProfiles(ManagementAdministratorPermissionsProfileArgs.builder()
        .domain("string")
        .profile("string")
        .build())
    .phoneNumber("string")
    .radiusServer("string")
    .tacacsServer("string")
    .tags("string")
    .build());
Copy
management_administrator_resource = checkpoint.ManagementAdministrator("managementAdministratorResource",
    authentication_method="string",
    color="string",
    comments="string",
    email="string",
    expiration_date="string",
    ignore_errors=False,
    ignore_warnings=False,
    management_administrator_id="string",
    multi_domain_profile="string",
    must_change_password=False,
    name="string",
    password="string",
    password_hash="string",
    permissions_profiles=[{
        "domain": "string",
        "profile": "string",
    }],
    phone_number="string",
    radius_server="string",
    tacacs_server="string",
    tags=["string"])
Copy
const managementAdministratorResource = new checkpoint.ManagementAdministrator("managementAdministratorResource", {
    authenticationMethod: "string",
    color: "string",
    comments: "string",
    email: "string",
    expirationDate: "string",
    ignoreErrors: false,
    ignoreWarnings: false,
    managementAdministratorId: "string",
    multiDomainProfile: "string",
    mustChangePassword: false,
    name: "string",
    password: "string",
    passwordHash: "string",
    permissionsProfiles: [{
        domain: "string",
        profile: "string",
    }],
    phoneNumber: "string",
    radiusServer: "string",
    tacacsServer: "string",
    tags: ["string"],
});
Copy
type: checkpoint:ManagementAdministrator
properties:
    authenticationMethod: string
    color: string
    comments: string
    email: string
    expirationDate: string
    ignoreErrors: false
    ignoreWarnings: false
    managementAdministratorId: string
    multiDomainProfile: string
    mustChangePassword: false
    name: string
    password: string
    passwordHash: string
    permissionsProfiles:
        - domain: string
          profile: string
    phoneNumber: string
    radiusServer: string
    tacacsServer: string
    tags:
        - string
Copy

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

AuthenticationMethod string
Authentication method.
Color string
Color of the object. Should be one of existing colors.
Comments string
Comments string.
Email string
Administrator email.
ExpirationDate string
Format: YYYY-MM-DD, YYYY-mm-ddThh:mm:ss.
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.
ManagementAdministratorId string
MultiDomainProfile string
Administrator multi-domain profile. Only in MDS.
MustChangePassword bool
True if administrator must change password on the next login.
Name string
Object name. Should be unique in the domain.
Password string
Administrator password.
PasswordHash string
Administrator password hash.
PermissionsProfiles List<ManagementAdministratorPermissionsProfile>
Administrator permissions profile. Permissions profile should not be provided when multi-domain-profile is set to "Multi-Domain Super User" or "Domain Super User".
PhoneNumber string
Administrator phone number.
RadiusServer string
RADIUS server object identified by the name or UID. Must be set when "authentication-method" was selected to be "RADIUS".
TacacsServer string
TACACS server object identified by the name or UID. Must be set when "authentication-method" was selected to be "TACACS".
Tags List<string>
Collection of tag identifiers.
AuthenticationMethod string
Authentication method.
Color string
Color of the object. Should be one of existing colors.
Comments string
Comments string.
Email string
Administrator email.
ExpirationDate string
Format: YYYY-MM-DD, YYYY-mm-ddThh:mm:ss.
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.
ManagementAdministratorId string
MultiDomainProfile string
Administrator multi-domain profile. Only in MDS.
MustChangePassword bool
True if administrator must change password on the next login.
Name string
Object name. Should be unique in the domain.
Password string
Administrator password.
PasswordHash string
Administrator password hash.
PermissionsProfiles []ManagementAdministratorPermissionsProfileArgs
Administrator permissions profile. Permissions profile should not be provided when multi-domain-profile is set to "Multi-Domain Super User" or "Domain Super User".
PhoneNumber string
Administrator phone number.
RadiusServer string
RADIUS server object identified by the name or UID. Must be set when "authentication-method" was selected to be "RADIUS".
TacacsServer string
TACACS server object identified by the name or UID. Must be set when "authentication-method" was selected to be "TACACS".
Tags []string
Collection of tag identifiers.
authenticationMethod String
Authentication method.
color String
Color of the object. Should be one of existing colors.
comments String
Comments string.
email String
Administrator email.
expirationDate String
Format: YYYY-MM-DD, YYYY-mm-ddThh:mm:ss.
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.
managementAdministratorId String
multiDomainProfile String
Administrator multi-domain profile. Only in MDS.
mustChangePassword Boolean
True if administrator must change password on the next login.
name String
Object name. Should be unique in the domain.
password String
Administrator password.
passwordHash String
Administrator password hash.
permissionsProfiles List<ManagementAdministratorPermissionsProfile>
Administrator permissions profile. Permissions profile should not be provided when multi-domain-profile is set to "Multi-Domain Super User" or "Domain Super User".
phoneNumber String
Administrator phone number.
radiusServer String
RADIUS server object identified by the name or UID. Must be set when "authentication-method" was selected to be "RADIUS".
tacacsServer String
TACACS server object identified by the name or UID. Must be set when "authentication-method" was selected to be "TACACS".
tags List<String>
Collection of tag identifiers.
authenticationMethod string
Authentication method.
color string
Color of the object. Should be one of existing colors.
comments string
Comments string.
email string
Administrator email.
expirationDate string
Format: YYYY-MM-DD, YYYY-mm-ddThh:mm:ss.
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.
managementAdministratorId string
multiDomainProfile string
Administrator multi-domain profile. Only in MDS.
mustChangePassword boolean
True if administrator must change password on the next login.
name string
Object name. Should be unique in the domain.
password string
Administrator password.
passwordHash string
Administrator password hash.
permissionsProfiles ManagementAdministratorPermissionsProfile[]
Administrator permissions profile. Permissions profile should not be provided when multi-domain-profile is set to "Multi-Domain Super User" or "Domain Super User".
phoneNumber string
Administrator phone number.
radiusServer string
RADIUS server object identified by the name or UID. Must be set when "authentication-method" was selected to be "RADIUS".
tacacsServer string
TACACS server object identified by the name or UID. Must be set when "authentication-method" was selected to be "TACACS".
tags string[]
Collection of tag identifiers.
authentication_method str
Authentication method.
color str
Color of the object. Should be one of existing colors.
comments str
Comments string.
email str
Administrator email.
expiration_date str
Format: YYYY-MM-DD, YYYY-mm-ddThh:mm:ss.
ignore_errors bool
Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
ignore_warnings bool
Apply changes ignoring warnings.
management_administrator_id str
multi_domain_profile str
Administrator multi-domain profile. Only in MDS.
must_change_password bool
True if administrator must change password on the next login.
name str
Object name. Should be unique in the domain.
password str
Administrator password.
password_hash str
Administrator password hash.
permissions_profiles Sequence[ManagementAdministratorPermissionsProfileArgs]
Administrator permissions profile. Permissions profile should not be provided when multi-domain-profile is set to "Multi-Domain Super User" or "Domain Super User".
phone_number str
Administrator phone number.
radius_server str
RADIUS server object identified by the name or UID. Must be set when "authentication-method" was selected to be "RADIUS".
tacacs_server str
TACACS server object identified by the name or UID. Must be set when "authentication-method" was selected to be "TACACS".
tags Sequence[str]
Collection of tag identifiers.
authenticationMethod String
Authentication method.
color String
Color of the object. Should be one of existing colors.
comments String
Comments string.
email String
Administrator email.
expirationDate String
Format: YYYY-MM-DD, YYYY-mm-ddThh:mm:ss.
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.
managementAdministratorId String
multiDomainProfile String
Administrator multi-domain profile. Only in MDS.
mustChangePassword Boolean
True if administrator must change password on the next login.
name String
Object name. Should be unique in the domain.
password String
Administrator password.
passwordHash String
Administrator password hash.
permissionsProfiles List<Property Map>
Administrator permissions profile. Permissions profile should not be provided when multi-domain-profile is set to "Multi-Domain Super User" or "Domain Super User".
phoneNumber String
Administrator phone number.
radiusServer String
RADIUS server object identified by the name or UID. Must be set when "authentication-method" was selected to be "RADIUS".
tacacsServer String
TACACS server object identified by the name or UID. Must be set when "authentication-method" was selected to be "TACACS".
tags List<String>
Collection of tag identifiers.

Outputs

All input properties are implicitly available as output properties. Additionally, the ManagementAdministrator resource produces the following output properties:

Id string
The provider-assigned unique ID for this managed resource.
SicName string
Name of the Secure Internal Connection Trust.
Id string
The provider-assigned unique ID for this managed resource.
SicName string
Name of the Secure Internal Connection Trust.
id String
The provider-assigned unique ID for this managed resource.
sicName String
Name of the Secure Internal Connection Trust.
id string
The provider-assigned unique ID for this managed resource.
sicName string
Name of the Secure Internal Connection Trust.
id str
The provider-assigned unique ID for this managed resource.
sic_name str
Name of the Secure Internal Connection Trust.
id String
The provider-assigned unique ID for this managed resource.
sicName String
Name of the Secure Internal Connection Trust.

Look up Existing ManagementAdministrator Resource

Get an existing ManagementAdministrator 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?: ManagementAdministratorState, opts?: CustomResourceOptions): ManagementAdministrator
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        authentication_method: Optional[str] = None,
        color: Optional[str] = None,
        comments: Optional[str] = None,
        email: Optional[str] = None,
        expiration_date: Optional[str] = None,
        ignore_errors: Optional[bool] = None,
        ignore_warnings: Optional[bool] = None,
        management_administrator_id: Optional[str] = None,
        multi_domain_profile: Optional[str] = None,
        must_change_password: Optional[bool] = None,
        name: Optional[str] = None,
        password: Optional[str] = None,
        password_hash: Optional[str] = None,
        permissions_profiles: Optional[Sequence[ManagementAdministratorPermissionsProfileArgs]] = None,
        phone_number: Optional[str] = None,
        radius_server: Optional[str] = None,
        sic_name: Optional[str] = None,
        tacacs_server: Optional[str] = None,
        tags: Optional[Sequence[str]] = None) -> ManagementAdministrator
func GetManagementAdministrator(ctx *Context, name string, id IDInput, state *ManagementAdministratorState, opts ...ResourceOption) (*ManagementAdministrator, error)
public static ManagementAdministrator Get(string name, Input<string> id, ManagementAdministratorState? state, CustomResourceOptions? opts = null)
public static ManagementAdministrator get(String name, Output<String> id, ManagementAdministratorState state, CustomResourceOptions options)
resources:  _:    type: checkpoint:ManagementAdministrator    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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:
AuthenticationMethod string
Authentication method.
Color string
Color of the object. Should be one of existing colors.
Comments string
Comments string.
Email string
Administrator email.
ExpirationDate string
Format: YYYY-MM-DD, YYYY-mm-ddThh:mm:ss.
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.
ManagementAdministratorId string
MultiDomainProfile string
Administrator multi-domain profile. Only in MDS.
MustChangePassword bool
True if administrator must change password on the next login.
Name string
Object name. Should be unique in the domain.
Password string
Administrator password.
PasswordHash string
Administrator password hash.
PermissionsProfiles List<ManagementAdministratorPermissionsProfile>
Administrator permissions profile. Permissions profile should not be provided when multi-domain-profile is set to "Multi-Domain Super User" or "Domain Super User".
PhoneNumber string
Administrator phone number.
RadiusServer string
RADIUS server object identified by the name or UID. Must be set when "authentication-method" was selected to be "RADIUS".
SicName string
Name of the Secure Internal Connection Trust.
TacacsServer string
TACACS server object identified by the name or UID. Must be set when "authentication-method" was selected to be "TACACS".
Tags List<string>
Collection of tag identifiers.
AuthenticationMethod string
Authentication method.
Color string
Color of the object. Should be one of existing colors.
Comments string
Comments string.
Email string
Administrator email.
ExpirationDate string
Format: YYYY-MM-DD, YYYY-mm-ddThh:mm:ss.
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.
ManagementAdministratorId string
MultiDomainProfile string
Administrator multi-domain profile. Only in MDS.
MustChangePassword bool
True if administrator must change password on the next login.
Name string
Object name. Should be unique in the domain.
Password string
Administrator password.
PasswordHash string
Administrator password hash.
PermissionsProfiles []ManagementAdministratorPermissionsProfileArgs
Administrator permissions profile. Permissions profile should not be provided when multi-domain-profile is set to "Multi-Domain Super User" or "Domain Super User".
PhoneNumber string
Administrator phone number.
RadiusServer string
RADIUS server object identified by the name or UID. Must be set when "authentication-method" was selected to be "RADIUS".
SicName string
Name of the Secure Internal Connection Trust.
TacacsServer string
TACACS server object identified by the name or UID. Must be set when "authentication-method" was selected to be "TACACS".
Tags []string
Collection of tag identifiers.
authenticationMethod String
Authentication method.
color String
Color of the object. Should be one of existing colors.
comments String
Comments string.
email String
Administrator email.
expirationDate String
Format: YYYY-MM-DD, YYYY-mm-ddThh:mm:ss.
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.
managementAdministratorId String
multiDomainProfile String
Administrator multi-domain profile. Only in MDS.
mustChangePassword Boolean
True if administrator must change password on the next login.
name String
Object name. Should be unique in the domain.
password String
Administrator password.
passwordHash String
Administrator password hash.
permissionsProfiles List<ManagementAdministratorPermissionsProfile>
Administrator permissions profile. Permissions profile should not be provided when multi-domain-profile is set to "Multi-Domain Super User" or "Domain Super User".
phoneNumber String
Administrator phone number.
radiusServer String
RADIUS server object identified by the name or UID. Must be set when "authentication-method" was selected to be "RADIUS".
sicName String
Name of the Secure Internal Connection Trust.
tacacsServer String
TACACS server object identified by the name or UID. Must be set when "authentication-method" was selected to be "TACACS".
tags List<String>
Collection of tag identifiers.
authenticationMethod string
Authentication method.
color string
Color of the object. Should be one of existing colors.
comments string
Comments string.
email string
Administrator email.
expirationDate string
Format: YYYY-MM-DD, YYYY-mm-ddThh:mm:ss.
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.
managementAdministratorId string
multiDomainProfile string
Administrator multi-domain profile. Only in MDS.
mustChangePassword boolean
True if administrator must change password on the next login.
name string
Object name. Should be unique in the domain.
password string
Administrator password.
passwordHash string
Administrator password hash.
permissionsProfiles ManagementAdministratorPermissionsProfile[]
Administrator permissions profile. Permissions profile should not be provided when multi-domain-profile is set to "Multi-Domain Super User" or "Domain Super User".
phoneNumber string
Administrator phone number.
radiusServer string
RADIUS server object identified by the name or UID. Must be set when "authentication-method" was selected to be "RADIUS".
sicName string
Name of the Secure Internal Connection Trust.
tacacsServer string
TACACS server object identified by the name or UID. Must be set when "authentication-method" was selected to be "TACACS".
tags string[]
Collection of tag identifiers.
authentication_method str
Authentication method.
color str
Color of the object. Should be one of existing colors.
comments str
Comments string.
email str
Administrator email.
expiration_date str
Format: YYYY-MM-DD, YYYY-mm-ddThh:mm:ss.
ignore_errors bool
Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
ignore_warnings bool
Apply changes ignoring warnings.
management_administrator_id str
multi_domain_profile str
Administrator multi-domain profile. Only in MDS.
must_change_password bool
True if administrator must change password on the next login.
name str
Object name. Should be unique in the domain.
password str
Administrator password.
password_hash str
Administrator password hash.
permissions_profiles Sequence[ManagementAdministratorPermissionsProfileArgs]
Administrator permissions profile. Permissions profile should not be provided when multi-domain-profile is set to "Multi-Domain Super User" or "Domain Super User".
phone_number str
Administrator phone number.
radius_server str
RADIUS server object identified by the name or UID. Must be set when "authentication-method" was selected to be "RADIUS".
sic_name str
Name of the Secure Internal Connection Trust.
tacacs_server str
TACACS server object identified by the name or UID. Must be set when "authentication-method" was selected to be "TACACS".
tags Sequence[str]
Collection of tag identifiers.
authenticationMethod String
Authentication method.
color String
Color of the object. Should be one of existing colors.
comments String
Comments string.
email String
Administrator email.
expirationDate String
Format: YYYY-MM-DD, YYYY-mm-ddThh:mm:ss.
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.
managementAdministratorId String
multiDomainProfile String
Administrator multi-domain profile. Only in MDS.
mustChangePassword Boolean
True if administrator must change password on the next login.
name String
Object name. Should be unique in the domain.
password String
Administrator password.
passwordHash String
Administrator password hash.
permissionsProfiles List<Property Map>
Administrator permissions profile. Permissions profile should not be provided when multi-domain-profile is set to "Multi-Domain Super User" or "Domain Super User".
phoneNumber String
Administrator phone number.
radiusServer String
RADIUS server object identified by the name or UID. Must be set when "authentication-method" was selected to be "RADIUS".
sicName String
Name of the Secure Internal Connection Trust.
tacacsServer String
TACACS server object identified by the name or UID. Must be set when "authentication-method" was selected to be "TACACS".
tags List<String>
Collection of tag identifiers.

Supporting Types

ManagementAdministratorPermissionsProfile
, ManagementAdministratorPermissionsProfileArgs

Domain This property is required. string
Profile This property is required. string
Domain This property is required. string
Profile This property is required. string
domain This property is required. String
profile This property is required. String
domain This property is required. string
profile This property is required. string
domain This property is required. str
profile This property is required. str
domain This property is required. String
profile This property is required. String

Package Details

Repository
checkpoint checkpointsw/terraform-provider-checkpoint
License
Notes
This Pulumi package is based on the checkpoint Terraform Provider.