checkpoint.Provider
Explore with Pulumi AI
The provider type for the checkpoint package. By default, resources use package-wide configuration
settings, however an explicit Provider
instance may be created and passed during resource
construction to achieve fine-grained programmatic control over provider settings. See the
documentation for more information.
Create Provider Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Provider(name: string, args?: ProviderArgs, opts?: CustomResourceOptions);
@overload
def Provider(resource_name: str,
args: Optional[ProviderArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def Provider(resource_name: str,
opts: Optional[ResourceOptions] = None,
api_key: Optional[str] = None,
auto_publish_batch_size: Optional[float] = None,
cloud_mgmt_id: Optional[str] = None,
context: Optional[str] = None,
domain: Optional[str] = None,
ignore_server_certificate: Optional[bool] = None,
password: Optional[str] = None,
port: Optional[float] = None,
proxy_host: Optional[str] = None,
proxy_port: Optional[float] = None,
server: Optional[str] = None,
session_description: Optional[str] = None,
session_file_name: Optional[str] = None,
session_name: Optional[str] = None,
session_timeout: Optional[float] = None,
timeout: Optional[float] = None,
username: Optional[str] = None)
func NewProvider(ctx *Context, name string, args *ProviderArgs, opts ...ResourceOption) (*Provider, error)
public Provider(string name, ProviderArgs? args = null, CustomResourceOptions? opts = null)
public Provider(String name, ProviderArgs args)
public Provider(String name, ProviderArgs args, CustomResourceOptions options)
type: pulumi:providers:checkpoint
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 ProviderArgs
- 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 ProviderArgs
- 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 ProviderArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ProviderArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ProviderArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Provider 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 Provider resource accepts the following input properties:
- Api
Key string - Administrator API key
- Auto
Publish doubleBatch Size - Number of batch size to automatically run publish
- Cloud
Mgmt stringId - Smart-1 Cloud management UID
- Context string
- Check Point access context - gaia_api or web_api
- Domain string
- login to specific domain. Domain can be identified by name or UID
- Ignore
Server boolCertificate - Indicates that the client should not check the server's certificate
- Password string
- Check Point Management admin password
- Port double
- Port used for connection to the API server
- Proxy
Host string - HTTP proxy server address (without "http://")
- Proxy
Port double - HTTP proxy port
- Server string
- Check Point Management server IP
- Session
Description string - Session purpose description
- Session
File stringName - File name used to store the current session id
- Session
Name string - Session unique name
- Session
Timeout double - Timeout for the Check Point session in seconds. Can be 10-3600
- Timeout double
- Timeout in seconds for the Go SDK to complete a transaction
- Username string
- Check Point Management admin name
- Api
Key string - Administrator API key
- Auto
Publish float64Batch Size - Number of batch size to automatically run publish
- Cloud
Mgmt stringId - Smart-1 Cloud management UID
- Context string
- Check Point access context - gaia_api or web_api
- Domain string
- login to specific domain. Domain can be identified by name or UID
- Ignore
Server boolCertificate - Indicates that the client should not check the server's certificate
- Password string
- Check Point Management admin password
- Port float64
- Port used for connection to the API server
- Proxy
Host string - HTTP proxy server address (without "http://")
- Proxy
Port float64 - HTTP proxy port
- Server string
- Check Point Management server IP
- Session
Description string - Session purpose description
- Session
File stringName - File name used to store the current session id
- Session
Name string - Session unique name
- Session
Timeout float64 - Timeout for the Check Point session in seconds. Can be 10-3600
- Timeout float64
- Timeout in seconds for the Go SDK to complete a transaction
- Username string
- Check Point Management admin name
- api
Key String - Administrator API key
- auto
Publish DoubleBatch Size - Number of batch size to automatically run publish
- cloud
Mgmt StringId - Smart-1 Cloud management UID
- context String
- Check Point access context - gaia_api or web_api
- domain String
- login to specific domain. Domain can be identified by name or UID
- ignore
Server BooleanCertificate - Indicates that the client should not check the server's certificate
- password String
- Check Point Management admin password
- port Double
- Port used for connection to the API server
- proxy
Host String - HTTP proxy server address (without "http://")
- proxy
Port Double - HTTP proxy port
- server String
- Check Point Management server IP
- session
Description String - Session purpose description
- session
File StringName - File name used to store the current session id
- session
Name String - Session unique name
- session
Timeout Double - Timeout for the Check Point session in seconds. Can be 10-3600
- timeout Double
- Timeout in seconds for the Go SDK to complete a transaction
- username String
- Check Point Management admin name
- api
Key string - Administrator API key
- auto
Publish numberBatch Size - Number of batch size to automatically run publish
- cloud
Mgmt stringId - Smart-1 Cloud management UID
- context string
- Check Point access context - gaia_api or web_api
- domain string
- login to specific domain. Domain can be identified by name or UID
- ignore
Server booleanCertificate - Indicates that the client should not check the server's certificate
- password string
- Check Point Management admin password
- port number
- Port used for connection to the API server
- proxy
Host string - HTTP proxy server address (without "http://")
- proxy
Port number - HTTP proxy port
- server string
- Check Point Management server IP
- session
Description string - Session purpose description
- session
File stringName - File name used to store the current session id
- session
Name string - Session unique name
- session
Timeout number - Timeout for the Check Point session in seconds. Can be 10-3600
- timeout number
- Timeout in seconds for the Go SDK to complete a transaction
- username string
- Check Point Management admin name
- api_
key str - Administrator API key
- auto_
publish_ floatbatch_ size - Number of batch size to automatically run publish
- cloud_
mgmt_ strid - Smart-1 Cloud management UID
- context str
- Check Point access context - gaia_api or web_api
- domain str
- login to specific domain. Domain can be identified by name or UID
- ignore_
server_ boolcertificate - Indicates that the client should not check the server's certificate
- password str
- Check Point Management admin password
- port float
- Port used for connection to the API server
- proxy_
host str - HTTP proxy server address (without "http://")
- proxy_
port float - HTTP proxy port
- server str
- Check Point Management server IP
- session_
description str - Session purpose description
- session_
file_ strname - File name used to store the current session id
- session_
name str - Session unique name
- session_
timeout float - Timeout for the Check Point session in seconds. Can be 10-3600
- timeout float
- Timeout in seconds for the Go SDK to complete a transaction
- username str
- Check Point Management admin name
- api
Key String - Administrator API key
- auto
Publish NumberBatch Size - Number of batch size to automatically run publish
- cloud
Mgmt StringId - Smart-1 Cloud management UID
- context String
- Check Point access context - gaia_api or web_api
- domain String
- login to specific domain. Domain can be identified by name or UID
- ignore
Server BooleanCertificate - Indicates that the client should not check the server's certificate
- password String
- Check Point Management admin password
- port Number
- Port used for connection to the API server
- proxy
Host String - HTTP proxy server address (without "http://")
- proxy
Port Number - HTTP proxy port
- server String
- Check Point Management server IP
- session
Description String - Session purpose description
- session
File StringName - File name used to store the current session id
- session
Name String - Session unique name
- session
Timeout Number - Timeout for the Check Point session in seconds. Can be 10-3600
- timeout Number
- Timeout in seconds for the Go SDK to complete a transaction
- username String
- Check Point Management admin name
Outputs
All input properties are implicitly available as output properties. Additionally, the Provider 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.
Package Details
- Repository
- checkpoint checkpointsw/terraform-provider-checkpoint
- License
- Notes
- This Pulumi package is based on the
checkpoint
Terraform Provider.