checkpoint.ManagementLogin
Explore with Pulumi AI
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.
- Continue
Last boolSession - 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.
- Enter
Last boolPublished Session - Login to the last published session. Such login is done with the Read Only permissions.
- Management
Login stringId - Read
Only bool - Login with Read Only permissions. This parameter is not considered in case continue-last-session is true.
- Session
Comments string - Session comments.
- Session
Description string - Session description.
- Session
Name string - Session unique name.
- Session
Timeout 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.
- Continue
Last boolSession - 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.
- Enter
Last boolPublished Session - Login to the last published session. Such login is done with the Read Only permissions.
- Management
Login stringId - Read
Only bool - Login with Read Only permissions. This parameter is not considered in case continue-last-session is true.
- Session
Comments string - Session comments.
- Session
Description string - Session description.
- Session
Name string - Session unique name.
- Session
Timeout 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.
- continue
Last BooleanSession - 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.
- enter
Last BooleanPublished Session - Login to the last published session. Such login is done with the Read Only permissions.
- management
Login StringId - read
Only Boolean - Login with Read Only permissions. This parameter is not considered in case continue-last-session is true.
- session
Comments String - Session comments.
- session
Description String - Session description.
- session
Name String - Session unique name.
- session
Timeout 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.
- continue
Last booleanSession - 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.
- enter
Last booleanPublished Session - Login to the last published session. Such login is done with the Read Only permissions.
- management
Login stringId - read
Only boolean - Login with Read Only permissions. This parameter is not considered in case continue-last-session is true.
- session
Comments string - Session comments.
- session
Description string - Session description.
- session
Name string - Session unique name.
- session
Timeout 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_ boolsession - 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_ boolpublished_ session - Login to the last published session. Such login is done with the Read Only permissions.
- management_
login_ strid - 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.
- continue
Last BooleanSession - 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.
- enter
Last BooleanPublished Session - Login to the last published session. Such login is done with the Read Only permissions.
- management
Login StringId - read
Only Boolean - Login with Read Only permissions. This parameter is not considered in case continue-last-session is true.
- session
Comments String - Session comments.
- session
Description String - Session description.
- session
Name String - Session unique name.
- session
Timeout 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.
- Continue
Last boolSession - 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.
- Enter
Last boolPublished Session - Login to the last published session. Such login is done with the Read Only permissions.
- Management
Login stringId - Password string
- Administrator password.
- Read
Only bool - Login with Read Only permissions. This parameter is not considered in case continue-last-session is true.
- Session
Comments string - Session comments.
- Session
Description string - Session description.
- Session
Name string - Session unique name.
- Session
Timeout 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.
- Continue
Last boolSession - 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.
- Enter
Last boolPublished Session - Login to the last published session. Such login is done with the Read Only permissions.
- Management
Login stringId - Password string
- Administrator password.
- Read
Only bool - Login with Read Only permissions. This parameter is not considered in case continue-last-session is true.
- Session
Comments string - Session comments.
- Session
Description string - Session description.
- Session
Name string - Session unique name.
- Session
Timeout 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.
- continue
Last BooleanSession - 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.
- enter
Last BooleanPublished Session - Login to the last published session. Such login is done with the Read Only permissions.
- management
Login StringId - password String
- Administrator password.
- read
Only Boolean - Login with Read Only permissions. This parameter is not considered in case continue-last-session is true.
- session
Comments String - Session comments.
- session
Description String - Session description.
- session
Name String - Session unique name.
- session
Timeout 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.
- continue
Last booleanSession - 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.
- enter
Last booleanPublished Session - Login to the last published session. Such login is done with the Read Only permissions.
- management
Login stringId - password string
- Administrator password.
- read
Only boolean - Login with Read Only permissions. This parameter is not considered in case continue-last-session is true.
- session
Comments string - Session comments.
- session
Description string - Session description.
- session
Name string - Session unique name.
- session
Timeout 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_ boolsession - 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_ boolpublished_ session - Login to the last published session. Such login is done with the Read Only permissions.
- management_
login_ strid - 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.
- continue
Last BooleanSession - 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.
- enter
Last BooleanPublished Session - Login to the last published session. Such login is done with the Read Only permissions.
- management
Login StringId - password String
- Administrator password.
- read
Only Boolean - Login with Read Only permissions. This parameter is not considered in case continue-last-session is true.
- session
Comments String - Session comments.
- session
Description String - Session description.
- session
Name String - Session unique name.
- session
Timeout 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.