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

checkpoint.Provider

Explore with Pulumi AI

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

    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:

    ApiKey string
    Administrator API key
    AutoPublishBatchSize double
    Number of batch size to automatically run publish
    CloudMgmtId string
    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
    IgnoreServerCertificate bool
    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
    ProxyHost string
    HTTP proxy server address (without "http://")
    ProxyPort double
    HTTP proxy port
    Server string
    Check Point Management server IP
    SessionDescription string
    Session purpose description
    SessionFileName string
    File name used to store the current session id
    SessionName string
    Session unique name
    SessionTimeout 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
    ApiKey string
    Administrator API key
    AutoPublishBatchSize float64
    Number of batch size to automatically run publish
    CloudMgmtId string
    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
    IgnoreServerCertificate bool
    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
    ProxyHost string
    HTTP proxy server address (without "http://")
    ProxyPort float64
    HTTP proxy port
    Server string
    Check Point Management server IP
    SessionDescription string
    Session purpose description
    SessionFileName string
    File name used to store the current session id
    SessionName string
    Session unique name
    SessionTimeout 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
    apiKey String
    Administrator API key
    autoPublishBatchSize Double
    Number of batch size to automatically run publish
    cloudMgmtId String
    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
    ignoreServerCertificate Boolean
    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
    proxyHost String
    HTTP proxy server address (without "http://")
    proxyPort Double
    HTTP proxy port
    server String
    Check Point Management server IP
    sessionDescription String
    Session purpose description
    sessionFileName String
    File name used to store the current session id
    sessionName String
    Session unique name
    sessionTimeout 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
    apiKey string
    Administrator API key
    autoPublishBatchSize number
    Number of batch size to automatically run publish
    cloudMgmtId string
    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
    ignoreServerCertificate boolean
    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
    proxyHost string
    HTTP proxy server address (without "http://")
    proxyPort number
    HTTP proxy port
    server string
    Check Point Management server IP
    sessionDescription string
    Session purpose description
    sessionFileName string
    File name used to store the current session id
    sessionName string
    Session unique name
    sessionTimeout 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_batch_size float
    Number of batch size to automatically run publish
    cloud_mgmt_id str
    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_certificate bool
    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_name str
    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
    apiKey String
    Administrator API key
    autoPublishBatchSize Number
    Number of batch size to automatically run publish
    cloudMgmtId String
    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
    ignoreServerCertificate Boolean
    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
    proxyHost String
    HTTP proxy server address (without "http://")
    proxyPort Number
    HTTP proxy port
    server String
    Check Point Management server IP
    sessionDescription String
    Session purpose description
    sessionFileName String
    File name used to store the current session id
    sessionName String
    Session unique name
    sessionTimeout 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.
    checkpoint logo
    checkpoint 2.9.0 published on Monday, Apr 14, 2025 by checkpointsw