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

checkpoint.ManagementLogin

Explore with Pulumi AI

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

    Create ManagementLogin Resource

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

    Constructor syntax

    new ManagementLogin(name: string, args: ManagementLoginArgs, opts?: CustomResourceOptions);
    @overload
    def ManagementLogin(resource_name: str,
                        args: ManagementLoginArgs,
                        opts: Optional[ResourceOptions] = None)
    
    @overload
    def ManagementLogin(resource_name: str,
                        opts: Optional[ResourceOptions] = None,
                        password: Optional[str] = None,
                        user: Optional[str] = None,
                        continue_last_session: Optional[bool] = None,
                        domain: Optional[str] = None,
                        enter_last_published_session: Optional[bool] = None,
                        management_login_id: Optional[str] = None,
                        read_only: Optional[bool] = None,
                        session_comments: Optional[str] = None,
                        session_description: Optional[str] = None,
                        session_name: Optional[str] = None,
                        session_timeout: Optional[float] = None)
    func NewManagementLogin(ctx *Context, name string, args ManagementLoginArgs, opts ...ResourceOption) (*ManagementLogin, error)
    public ManagementLogin(string name, ManagementLoginArgs args, CustomResourceOptions? opts = null)
    public ManagementLogin(String name, ManagementLoginArgs args)
    public ManagementLogin(String name, ManagementLoginArgs args, CustomResourceOptions options)
    
    type: checkpoint:ManagementLogin
    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 ManagementLoginArgs
    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 ManagementLoginArgs
    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 ManagementLoginArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ManagementLoginArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ManagementLoginArgs
    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 managementLoginResource = new Checkpoint.ManagementLogin("managementLoginResource", new()
    {
        Password = "string",
        User = "string",
        ContinueLastSession = false,
        Domain = "string",
        EnterLastPublishedSession = false,
        ManagementLoginId = "string",
        ReadOnly = false,
        SessionComments = "string",
        SessionDescription = "string",
        SessionName = "string",
        SessionTimeout = 0,
    });
    
    example, err := checkpoint.NewManagementLogin(ctx, "managementLoginResource", &checkpoint.ManagementLoginArgs{
    	Password:                  pulumi.String("string"),
    	User:                      pulumi.String("string"),
    	ContinueLastSession:       pulumi.Bool(false),
    	Domain:                    pulumi.String("string"),
    	EnterLastPublishedSession: pulumi.Bool(false),
    	ManagementLoginId:         pulumi.String("string"),
    	ReadOnly:                  pulumi.Bool(false),
    	SessionComments:           pulumi.String("string"),
    	SessionDescription:        pulumi.String("string"),
    	SessionName:               pulumi.String("string"),
    	SessionTimeout:            pulumi.Float64(0),
    })
    
    var managementLoginResource = new ManagementLogin("managementLoginResource", ManagementLoginArgs.builder()
        .password("string")
        .user("string")
        .continueLastSession(false)
        .domain("string")
        .enterLastPublishedSession(false)
        .managementLoginId("string")
        .readOnly(false)
        .sessionComments("string")
        .sessionDescription("string")
        .sessionName("string")
        .sessionTimeout(0)
        .build());
    
    management_login_resource = checkpoint.ManagementLogin("managementLoginResource",
        password="string",
        user="string",
        continue_last_session=False,
        domain="string",
        enter_last_published_session=False,
        management_login_id="string",
        read_only=False,
        session_comments="string",
        session_description="string",
        session_name="string",
        session_timeout=0)
    
    const managementLoginResource = new checkpoint.ManagementLogin("managementLoginResource", {
        password: "string",
        user: "string",
        continueLastSession: false,
        domain: "string",
        enterLastPublishedSession: false,
        managementLoginId: "string",
        readOnly: false,
        sessionComments: "string",
        sessionDescription: "string",
        sessionName: "string",
        sessionTimeout: 0,
    });
    
    type: checkpoint:ManagementLogin
    properties:
        continueLastSession: false
        domain: string
        enterLastPublishedSession: false
        managementLoginId: string
        password: string
        readOnly: false
        sessionComments: string
        sessionDescription: string
        sessionName: string
        sessionTimeout: 0
        user: string
    

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

    Password string
    Administrator password.
    User string
    Session unique identifier. Specify it to publish a different session than the one you currently use.
    ContinueLastSession bool
    When 'continue-last-session' is set to 'True', the new session would continue where the last session was stopped. This option is available when the administrator has only one session that can be continued. If there is more than one session, see 'switch-session' API.
    Domain string
    Use domain to login to specific domain. Domain can be identified by name or UID.
    EnterLastPublishedSession bool
    Login to the last published session. Such login is done with the Read Only permissions.
    ManagementLoginId string
    ReadOnly bool
    Login with Read Only permissions. This parameter is not considered in case continue-last-session is true.
    SessionComments string
    Session comments.
    SessionDescription string
    Session description.
    SessionName string
    Session unique name.
    SessionTimeout double
    Session expiration timeout in seconds. Default 600 seconds.
    Password string
    Administrator password.
    User string
    Session unique identifier. Specify it to publish a different session than the one you currently use.
    ContinueLastSession bool
    When 'continue-last-session' is set to 'True', the new session would continue where the last session was stopped. This option is available when the administrator has only one session that can be continued. If there is more than one session, see 'switch-session' API.
    Domain string
    Use domain to login to specific domain. Domain can be identified by name or UID.
    EnterLastPublishedSession bool
    Login to the last published session. Such login is done with the Read Only permissions.
    ManagementLoginId string
    ReadOnly bool
    Login with Read Only permissions. This parameter is not considered in case continue-last-session is true.
    SessionComments string
    Session comments.
    SessionDescription string
    Session description.
    SessionName string
    Session unique name.
    SessionTimeout float64
    Session expiration timeout in seconds. Default 600 seconds.
    password String
    Administrator password.
    user String
    Session unique identifier. Specify it to publish a different session than the one you currently use.
    continueLastSession Boolean
    When 'continue-last-session' is set to 'True', the new session would continue where the last session was stopped. This option is available when the administrator has only one session that can be continued. If there is more than one session, see 'switch-session' API.
    domain String
    Use domain to login to specific domain. Domain can be identified by name or UID.
    enterLastPublishedSession Boolean
    Login to the last published session. Such login is done with the Read Only permissions.
    managementLoginId String
    readOnly Boolean
    Login with Read Only permissions. This parameter is not considered in case continue-last-session is true.
    sessionComments String
    Session comments.
    sessionDescription String
    Session description.
    sessionName String
    Session unique name.
    sessionTimeout Double
    Session expiration timeout in seconds. Default 600 seconds.
    password string
    Administrator password.
    user string
    Session unique identifier. Specify it to publish a different session than the one you currently use.
    continueLastSession boolean
    When 'continue-last-session' is set to 'True', the new session would continue where the last session was stopped. This option is available when the administrator has only one session that can be continued. If there is more than one session, see 'switch-session' API.
    domain string
    Use domain to login to specific domain. Domain can be identified by name or UID.
    enterLastPublishedSession boolean
    Login to the last published session. Such login is done with the Read Only permissions.
    managementLoginId string
    readOnly boolean
    Login with Read Only permissions. This parameter is not considered in case continue-last-session is true.
    sessionComments string
    Session comments.
    sessionDescription string
    Session description.
    sessionName string
    Session unique name.
    sessionTimeout number
    Session expiration timeout in seconds. Default 600 seconds.
    password str
    Administrator password.
    user str
    Session unique identifier. Specify it to publish a different session than the one you currently use.
    continue_last_session bool
    When 'continue-last-session' is set to 'True', the new session would continue where the last session was stopped. This option is available when the administrator has only one session that can be continued. If there is more than one session, see 'switch-session' API.
    domain str
    Use domain to login to specific domain. Domain can be identified by name or UID.
    enter_last_published_session bool
    Login to the last published session. Such login is done with the Read Only permissions.
    management_login_id str
    read_only bool
    Login with Read Only permissions. This parameter is not considered in case continue-last-session is true.
    session_comments str
    Session comments.
    session_description str
    Session description.
    session_name str
    Session unique name.
    session_timeout float
    Session expiration timeout in seconds. Default 600 seconds.
    password String
    Administrator password.
    user String
    Session unique identifier. Specify it to publish a different session than the one you currently use.
    continueLastSession Boolean
    When 'continue-last-session' is set to 'True', the new session would continue where the last session was stopped. This option is available when the administrator has only one session that can be continued. If there is more than one session, see 'switch-session' API.
    domain String
    Use domain to login to specific domain. Domain can be identified by name or UID.
    enterLastPublishedSession Boolean
    Login to the last published session. Such login is done with the Read Only permissions.
    managementLoginId String
    readOnly Boolean
    Login with Read Only permissions. This parameter is not considered in case continue-last-session is true.
    sessionComments String
    Session comments.
    sessionDescription String
    Session description.
    sessionName String
    Session unique name.
    sessionTimeout Number
    Session expiration timeout in seconds. Default 600 seconds.

    Outputs

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

    Get an existing ManagementLogin 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?: ManagementLoginState, opts?: CustomResourceOptions): ManagementLogin
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            continue_last_session: Optional[bool] = None,
            domain: Optional[str] = None,
            enter_last_published_session: Optional[bool] = None,
            management_login_id: Optional[str] = None,
            password: Optional[str] = None,
            read_only: Optional[bool] = None,
            session_comments: Optional[str] = None,
            session_description: Optional[str] = None,
            session_name: Optional[str] = None,
            session_timeout: Optional[float] = None,
            user: Optional[str] = None) -> ManagementLogin
    func GetManagementLogin(ctx *Context, name string, id IDInput, state *ManagementLoginState, opts ...ResourceOption) (*ManagementLogin, error)
    public static ManagementLogin Get(string name, Input<string> id, ManagementLoginState? state, CustomResourceOptions? opts = null)
    public static ManagementLogin get(String name, Output<String> id, ManagementLoginState state, CustomResourceOptions options)
    resources:  _:    type: checkpoint:ManagementLogin    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:
    ContinueLastSession bool
    When 'continue-last-session' is set to 'True', the new session would continue where the last session was stopped. This option is available when the administrator has only one session that can be continued. If there is more than one session, see 'switch-session' API.
    Domain string
    Use domain to login to specific domain. Domain can be identified by name or UID.
    EnterLastPublishedSession bool
    Login to the last published session. Such login is done with the Read Only permissions.
    ManagementLoginId string
    Password string
    Administrator password.
    ReadOnly bool
    Login with Read Only permissions. This parameter is not considered in case continue-last-session is true.
    SessionComments string
    Session comments.
    SessionDescription string
    Session description.
    SessionName string
    Session unique name.
    SessionTimeout double
    Session expiration timeout in seconds. Default 600 seconds.
    User string
    Session unique identifier. Specify it to publish a different session than the one you currently use.
    ContinueLastSession bool
    When 'continue-last-session' is set to 'True', the new session would continue where the last session was stopped. This option is available when the administrator has only one session that can be continued. If there is more than one session, see 'switch-session' API.
    Domain string
    Use domain to login to specific domain. Domain can be identified by name or UID.
    EnterLastPublishedSession bool
    Login to the last published session. Such login is done with the Read Only permissions.
    ManagementLoginId string
    Password string
    Administrator password.
    ReadOnly bool
    Login with Read Only permissions. This parameter is not considered in case continue-last-session is true.
    SessionComments string
    Session comments.
    SessionDescription string
    Session description.
    SessionName string
    Session unique name.
    SessionTimeout float64
    Session expiration timeout in seconds. Default 600 seconds.
    User string
    Session unique identifier. Specify it to publish a different session than the one you currently use.
    continueLastSession Boolean
    When 'continue-last-session' is set to 'True', the new session would continue where the last session was stopped. This option is available when the administrator has only one session that can be continued. If there is more than one session, see 'switch-session' API.
    domain String
    Use domain to login to specific domain. Domain can be identified by name or UID.
    enterLastPublishedSession Boolean
    Login to the last published session. Such login is done with the Read Only permissions.
    managementLoginId String
    password String
    Administrator password.
    readOnly Boolean
    Login with Read Only permissions. This parameter is not considered in case continue-last-session is true.
    sessionComments String
    Session comments.
    sessionDescription String
    Session description.
    sessionName String
    Session unique name.
    sessionTimeout Double
    Session expiration timeout in seconds. Default 600 seconds.
    user String
    Session unique identifier. Specify it to publish a different session than the one you currently use.
    continueLastSession boolean
    When 'continue-last-session' is set to 'True', the new session would continue where the last session was stopped. This option is available when the administrator has only one session that can be continued. If there is more than one session, see 'switch-session' API.
    domain string
    Use domain to login to specific domain. Domain can be identified by name or UID.
    enterLastPublishedSession boolean
    Login to the last published session. Such login is done with the Read Only permissions.
    managementLoginId string
    password string
    Administrator password.
    readOnly boolean
    Login with Read Only permissions. This parameter is not considered in case continue-last-session is true.
    sessionComments string
    Session comments.
    sessionDescription string
    Session description.
    sessionName string
    Session unique name.
    sessionTimeout number
    Session expiration timeout in seconds. Default 600 seconds.
    user string
    Session unique identifier. Specify it to publish a different session than the one you currently use.
    continue_last_session bool
    When 'continue-last-session' is set to 'True', the new session would continue where the last session was stopped. This option is available when the administrator has only one session that can be continued. If there is more than one session, see 'switch-session' API.
    domain str
    Use domain to login to specific domain. Domain can be identified by name or UID.
    enter_last_published_session bool
    Login to the last published session. Such login is done with the Read Only permissions.
    management_login_id str
    password str
    Administrator password.
    read_only bool
    Login with Read Only permissions. This parameter is not considered in case continue-last-session is true.
    session_comments str
    Session comments.
    session_description str
    Session description.
    session_name str
    Session unique name.
    session_timeout float
    Session expiration timeout in seconds. Default 600 seconds.
    user str
    Session unique identifier. Specify it to publish a different session than the one you currently use.
    continueLastSession Boolean
    When 'continue-last-session' is set to 'True', the new session would continue where the last session was stopped. This option is available when the administrator has only one session that can be continued. If there is more than one session, see 'switch-session' API.
    domain String
    Use domain to login to specific domain. Domain can be identified by name or UID.
    enterLastPublishedSession Boolean
    Login to the last published session. Such login is done with the Read Only permissions.
    managementLoginId String
    password String
    Administrator password.
    readOnly Boolean
    Login with Read Only permissions. This parameter is not considered in case continue-last-session is true.
    sessionComments String
    Session comments.
    sessionDescription String
    Session description.
    sessionName String
    Session unique name.
    sessionTimeout Number
    Session expiration timeout in seconds. Default 600 seconds.
    user String
    Session unique identifier. Specify it to publish a different session than the one you currently use.

    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