checkpoint.ManagementGaiaBestPractice
Explore with Pulumi AI
This resource allows you to execute Check Point Gaia Best Practice.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as checkpoint from "@pulumi/checkpoint";
const example = new checkpoint.ManagementGaiaBestPractice("example", {
actionItem: "Validate that the Telnet settings are disabled on the configuration set on the GAIA OS.",
description: "This Gaia Best Practice makes sure that the network access, via Telnet, is disabled.",
expectedOutputText: "Success",
practiceScriptBase64: "IyEvYmluL2Jhc2gKCnRlbG5ldF9vZmY9JChjbGlzaCAtYyAic2hvdyBjb25maWd1cmF0aW9uIiB8IGdyZXAgInNldCBuZXQtYWNjZXNzIHRlbG5ldCIgfCBncmVwICJvZmYiKQppZiBbICEgLXogIiR0ZWxuZXRfb2ZmIiBdOyB0aGVuCgllY2hvIFN1Y2Nlc3MKZWxzZQoJZWNobyBGYWlsCmZp",
});
import pulumi
import pulumi_checkpoint as checkpoint
example = checkpoint.ManagementGaiaBestPractice("example",
action_item="Validate that the Telnet settings are disabled on the configuration set on the GAIA OS.",
description="This Gaia Best Practice makes sure that the network access, via Telnet, is disabled.",
expected_output_text="Success",
practice_script_base64="IyEvYmluL2Jhc2gKCnRlbG5ldF9vZmY9JChjbGlzaCAtYyAic2hvdyBjb25maWd1cmF0aW9uIiB8IGdyZXAgInNldCBuZXQtYWNjZXNzIHRlbG5ldCIgfCBncmVwICJvZmYiKQppZiBbICEgLXogIiR0ZWxuZXRfb2ZmIiBdOyB0aGVuCgllY2hvIFN1Y2Nlc3MKZWxzZQoJZWNobyBGYWlsCmZp")
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.NewManagementGaiaBestPractice(ctx, "example", &checkpoint.ManagementGaiaBestPracticeArgs{
ActionItem: pulumi.String("Validate that the Telnet settings are disabled on the configuration set on the GAIA OS."),
Description: pulumi.String("This Gaia Best Practice makes sure that the network access, via Telnet, is disabled."),
ExpectedOutputText: pulumi.String("Success"),
PracticeScriptBase64: pulumi.String("IyEvYmluL2Jhc2gKCnRlbG5ldF9vZmY9JChjbGlzaCAtYyAic2hvdyBjb25maWd1cmF0aW9uIiB8IGdyZXAgInNldCBuZXQtYWNjZXNzIHRlbG5ldCIgfCBncmVwICJvZmYiKQppZiBbICEgLXogIiR0ZWxuZXRfb2ZmIiBdOyB0aGVuCgllY2hvIFN1Y2Nlc3MKZWxzZQoJZWNobyBGYWlsCmZp"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Checkpoint = Pulumi.Checkpoint;
return await Deployment.RunAsync(() =>
{
var example = new Checkpoint.ManagementGaiaBestPractice("example", new()
{
ActionItem = "Validate that the Telnet settings are disabled on the configuration set on the GAIA OS.",
Description = "This Gaia Best Practice makes sure that the network access, via Telnet, is disabled.",
ExpectedOutputText = "Success",
PracticeScriptBase64 = "IyEvYmluL2Jhc2gKCnRlbG5ldF9vZmY9JChjbGlzaCAtYyAic2hvdyBjb25maWd1cmF0aW9uIiB8IGdyZXAgInNldCBuZXQtYWNjZXNzIHRlbG5ldCIgfCBncmVwICJvZmYiKQppZiBbICEgLXogIiR0ZWxuZXRfb2ZmIiBdOyB0aGVuCgllY2hvIFN1Y2Nlc3MKZWxzZQoJZWNobyBGYWlsCmZp",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.checkpoint.ManagementGaiaBestPractice;
import com.pulumi.checkpoint.ManagementGaiaBestPracticeArgs;
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 example = new ManagementGaiaBestPractice("example", ManagementGaiaBestPracticeArgs.builder()
.actionItem("Validate that the Telnet settings are disabled on the configuration set on the GAIA OS.")
.description("This Gaia Best Practice makes sure that the network access, via Telnet, is disabled.")
.expectedOutputText("Success")
.practiceScriptBase64("IyEvYmluL2Jhc2gKCnRlbG5ldF9vZmY9JChjbGlzaCAtYyAic2hvdyBjb25maWd1cmF0aW9uIiB8IGdyZXAgInNldCBuZXQtYWNjZXNzIHRlbG5ldCIgfCBncmVwICJvZmYiKQppZiBbICEgLXogIiR0ZWxuZXRfb2ZmIiBdOyB0aGVuCgllY2hvIFN1Y2Nlc3MKZWxzZQoJZWNobyBGYWlsCmZp")
.build());
}
}
resources:
example:
type: checkpoint:ManagementGaiaBestPractice
properties:
actionItem: Validate that the Telnet settings are disabled on the configuration set on the GAIA OS.
description: This Gaia Best Practice makes sure that the network access, via Telnet, is disabled.
expectedOutputText: Success
practiceScriptBase64: IyEvYmluL2Jhc2gKCnRlbG5ldF9vZmY9JChjbGlzaCAtYyAic2hvdyBjb25maWd1cmF0aW9uIiB8IGdyZXAgInNldCBuZXQtYWNjZXNzIHRlbG5ldCIgfCBncmVwICJvZmYiKQppZiBbICEgLXogIiR0ZWxuZXRfb2ZmIiBdOyB0aGVuCgllY2hvIFN1Y2Nlc3MKZWxzZQoJZWNobyBGYWlsCmZp
Create ManagementGaiaBestPractice Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ManagementGaiaBestPractice(name: string, args: ManagementGaiaBestPracticeArgs, opts?: CustomResourceOptions);
@overload
def ManagementGaiaBestPractice(resource_name: str,
args: ManagementGaiaBestPracticeArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ManagementGaiaBestPractice(resource_name: str,
opts: Optional[ResourceOptions] = None,
action_item: Optional[str] = None,
description: Optional[str] = None,
best_practice_id: Optional[str] = None,
expected_output_base64: Optional[str] = None,
expected_output_text: Optional[str] = None,
ignore_errors: Optional[bool] = None,
ignore_warnings: Optional[bool] = None,
management_gaia_best_practice_id: Optional[str] = None,
name: Optional[str] = None,
practice_script_base64: Optional[str] = None,
practice_script_path: Optional[str] = None)
func NewManagementGaiaBestPractice(ctx *Context, name string, args ManagementGaiaBestPracticeArgs, opts ...ResourceOption) (*ManagementGaiaBestPractice, error)
public ManagementGaiaBestPractice(string name, ManagementGaiaBestPracticeArgs args, CustomResourceOptions? opts = null)
public ManagementGaiaBestPractice(String name, ManagementGaiaBestPracticeArgs args)
public ManagementGaiaBestPractice(String name, ManagementGaiaBestPracticeArgs args, CustomResourceOptions options)
type: checkpoint:ManagementGaiaBestPractice
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 ManagementGaiaBestPracticeArgs
- 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 ManagementGaiaBestPracticeArgs
- 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 ManagementGaiaBestPracticeArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ManagementGaiaBestPracticeArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ManagementGaiaBestPracticeArgs
- 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 managementGaiaBestPracticeResource = new Checkpoint.ManagementGaiaBestPractice("managementGaiaBestPracticeResource", new()
{
ActionItem = "string",
Description = "string",
BestPracticeId = "string",
ExpectedOutputBase64 = "string",
ExpectedOutputText = "string",
IgnoreErrors = false,
IgnoreWarnings = false,
ManagementGaiaBestPracticeId = "string",
Name = "string",
PracticeScriptBase64 = "string",
PracticeScriptPath = "string",
});
example, err := checkpoint.NewManagementGaiaBestPractice(ctx, "managementGaiaBestPracticeResource", &checkpoint.ManagementGaiaBestPracticeArgs{
ActionItem: pulumi.String("string"),
Description: pulumi.String("string"),
BestPracticeId: pulumi.String("string"),
ExpectedOutputBase64: pulumi.String("string"),
ExpectedOutputText: pulumi.String("string"),
IgnoreErrors: pulumi.Bool(false),
IgnoreWarnings: pulumi.Bool(false),
ManagementGaiaBestPracticeId: pulumi.String("string"),
Name: pulumi.String("string"),
PracticeScriptBase64: pulumi.String("string"),
PracticeScriptPath: pulumi.String("string"),
})
var managementGaiaBestPracticeResource = new ManagementGaiaBestPractice("managementGaiaBestPracticeResource", ManagementGaiaBestPracticeArgs.builder()
.actionItem("string")
.description("string")
.bestPracticeId("string")
.expectedOutputBase64("string")
.expectedOutputText("string")
.ignoreErrors(false)
.ignoreWarnings(false)
.managementGaiaBestPracticeId("string")
.name("string")
.practiceScriptBase64("string")
.practiceScriptPath("string")
.build());
management_gaia_best_practice_resource = checkpoint.ManagementGaiaBestPractice("managementGaiaBestPracticeResource",
action_item="string",
description="string",
best_practice_id="string",
expected_output_base64="string",
expected_output_text="string",
ignore_errors=False,
ignore_warnings=False,
management_gaia_best_practice_id="string",
name="string",
practice_script_base64="string",
practice_script_path="string")
const managementGaiaBestPracticeResource = new checkpoint.ManagementGaiaBestPractice("managementGaiaBestPracticeResource", {
actionItem: "string",
description: "string",
bestPracticeId: "string",
expectedOutputBase64: "string",
expectedOutputText: "string",
ignoreErrors: false,
ignoreWarnings: false,
managementGaiaBestPracticeId: "string",
name: "string",
practiceScriptBase64: "string",
practiceScriptPath: "string",
});
type: checkpoint:ManagementGaiaBestPractice
properties:
actionItem: string
bestPracticeId: string
description: string
expectedOutputBase64: string
expectedOutputText: string
ignoreErrors: false
ignoreWarnings: false
managementGaiaBestPracticeId: string
name: string
practiceScriptBase64: string
practiceScriptPath: string
ManagementGaiaBestPractice 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 ManagementGaiaBestPractice resource accepts the following input properties:
- Action
Item string - To comply with Best Practice, do this action item.
- Description string
- Description of the Best Practice.
- Best
Practice stringId - ID of the Best Practice.
- Expected
Output stringBase64 - The expected output of the script as Base64.
- Expected
Output stringText - The expected output of the script as plain text.
- 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
Gaia stringBest Practice Id - Name string
- Best Practice Name.
- Practice
Script stringBase64 - The entire content of the script encoded in Base64 to run on Gaia Security Gateways during the Compliance scans.
- Practice
Script stringPath - The absolute path of the script on the Management Server to run on Gaia Security Gateways during the Compliance scans.
- Action
Item string - To comply with Best Practice, do this action item.
- Description string
- Description of the Best Practice.
- Best
Practice stringId - ID of the Best Practice.
- Expected
Output stringBase64 - The expected output of the script as Base64.
- Expected
Output stringText - The expected output of the script as plain text.
- 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
Gaia stringBest Practice Id - Name string
- Best Practice Name.
- Practice
Script stringBase64 - The entire content of the script encoded in Base64 to run on Gaia Security Gateways during the Compliance scans.
- Practice
Script stringPath - The absolute path of the script on the Management Server to run on Gaia Security Gateways during the Compliance scans.
- action
Item String - To comply with Best Practice, do this action item.
- description String
- Description of the Best Practice.
- best
Practice StringId - ID of the Best Practice.
- expected
Output StringBase64 - The expected output of the script as Base64.
- expected
Output StringText - The expected output of the script as plain text.
- ignore
Errors 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.
- ignore
Warnings Boolean - Apply changes ignoring warnings.
- management
Gaia StringBest Practice Id - name String
- Best Practice Name.
- practice
Script StringBase64 - The entire content of the script encoded in Base64 to run on Gaia Security Gateways during the Compliance scans.
- practice
Script StringPath - The absolute path of the script on the Management Server to run on Gaia Security Gateways during the Compliance scans.
- action
Item string - To comply with Best Practice, do this action item.
- description string
- Description of the Best Practice.
- best
Practice stringId - ID of the Best Practice.
- expected
Output stringBase64 - The expected output of the script as Base64.
- expected
Output stringText - The expected output of the script as plain text.
- ignore
Errors 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.
- ignore
Warnings boolean - Apply changes ignoring warnings.
- management
Gaia stringBest Practice Id - name string
- Best Practice Name.
- practice
Script stringBase64 - The entire content of the script encoded in Base64 to run on Gaia Security Gateways during the Compliance scans.
- practice
Script stringPath - The absolute path of the script on the Management Server to run on Gaia Security Gateways during the Compliance scans.
- action_
item str - To comply with Best Practice, do this action item.
- description str
- Description of the Best Practice.
- best_
practice_ strid - ID of the Best Practice.
- expected_
output_ strbase64 - The expected output of the script as Base64.
- expected_
output_ strtext - The expected output of the script as plain text.
- 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_
gaia_ strbest_ practice_ id - name str
- Best Practice Name.
- practice_
script_ strbase64 - The entire content of the script encoded in Base64 to run on Gaia Security Gateways during the Compliance scans.
- practice_
script_ strpath - The absolute path of the script on the Management Server to run on Gaia Security Gateways during the Compliance scans.
- action
Item String - To comply with Best Practice, do this action item.
- description String
- Description of the Best Practice.
- best
Practice StringId - ID of the Best Practice.
- expected
Output StringBase64 - The expected output of the script as Base64.
- expected
Output StringText - The expected output of the script as plain text.
- ignore
Errors 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.
- ignore
Warnings Boolean - Apply changes ignoring warnings.
- management
Gaia StringBest Practice Id - name String
- Best Practice Name.
- practice
Script StringBase64 - The entire content of the script encoded in Base64 to run on Gaia Security Gateways during the Compliance scans.
- practice
Script StringPath - The absolute path of the script on the Management Server to run on Gaia Security Gateways during the Compliance scans.
Outputs
All input properties are implicitly available as output properties. Additionally, the ManagementGaiaBestPractice resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Regulations
List<Management
Gaia Best Practice Regulation> - The applicable regulations of the Gaia Best Practice. Appear only when the value of the 'details-level' parameter is set to 'full'. regulations blocks are documented below.
- Relevant
Objects List<ManagementGaia Best Practice Relevant Object> - The applicable objects of the Gaia Best Practice. Appear only when the value of the 'details-level' parameter is set to 'full'. relevant_objects blocks are documented below.
- Status string
- The current status of the Best Practice.
- User
Defined bool - Determines if the Gaia Best Practice is a user-defined best practice.
- Id string
- The provider-assigned unique ID for this managed resource.
- Regulations
[]Management
Gaia Best Practice Regulation - The applicable regulations of the Gaia Best Practice. Appear only when the value of the 'details-level' parameter is set to 'full'. regulations blocks are documented below.
- Relevant
Objects []ManagementGaia Best Practice Relevant Object - The applicable objects of the Gaia Best Practice. Appear only when the value of the 'details-level' parameter is set to 'full'. relevant_objects blocks are documented below.
- Status string
- The current status of the Best Practice.
- User
Defined bool - Determines if the Gaia Best Practice is a user-defined best practice.
- id String
- The provider-assigned unique ID for this managed resource.
- regulations
List<Management
Gaia Best Practice Regulation> - The applicable regulations of the Gaia Best Practice. Appear only when the value of the 'details-level' parameter is set to 'full'. regulations blocks are documented below.
- relevant
Objects List<ManagementGaia Best Practice Relevant Object> - The applicable objects of the Gaia Best Practice. Appear only when the value of the 'details-level' parameter is set to 'full'. relevant_objects blocks are documented below.
- status String
- The current status of the Best Practice.
- user
Defined Boolean - Determines if the Gaia Best Practice is a user-defined best practice.
- id string
- The provider-assigned unique ID for this managed resource.
- regulations
Management
Gaia Best Practice Regulation[] - The applicable regulations of the Gaia Best Practice. Appear only when the value of the 'details-level' parameter is set to 'full'. regulations blocks are documented below.
- relevant
Objects ManagementGaia Best Practice Relevant Object[] - The applicable objects of the Gaia Best Practice. Appear only when the value of the 'details-level' parameter is set to 'full'. relevant_objects blocks are documented below.
- status string
- The current status of the Best Practice.
- user
Defined boolean - Determines if the Gaia Best Practice is a user-defined best practice.
- id str
- The provider-assigned unique ID for this managed resource.
- regulations
Sequence[Management
Gaia Best Practice Regulation] - The applicable regulations of the Gaia Best Practice. Appear only when the value of the 'details-level' parameter is set to 'full'. regulations blocks are documented below.
- relevant_
objects Sequence[ManagementGaia Best Practice Relevant Object] - The applicable objects of the Gaia Best Practice. Appear only when the value of the 'details-level' parameter is set to 'full'. relevant_objects blocks are documented below.
- status str
- The current status of the Best Practice.
- user_
defined bool - Determines if the Gaia Best Practice is a user-defined best practice.
- id String
- The provider-assigned unique ID for this managed resource.
- regulations List<Property Map>
- The applicable regulations of the Gaia Best Practice. Appear only when the value of the 'details-level' parameter is set to 'full'. regulations blocks are documented below.
- relevant
Objects List<Property Map> - The applicable objects of the Gaia Best Practice. Appear only when the value of the 'details-level' parameter is set to 'full'. relevant_objects blocks are documented below.
- status String
- The current status of the Best Practice.
- user
Defined Boolean - Determines if the Gaia Best Practice is a user-defined best practice.
Look up Existing ManagementGaiaBestPractice Resource
Get an existing ManagementGaiaBestPractice 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?: ManagementGaiaBestPracticeState, opts?: CustomResourceOptions): ManagementGaiaBestPractice
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
action_item: Optional[str] = None,
best_practice_id: Optional[str] = None,
description: Optional[str] = None,
expected_output_base64: Optional[str] = None,
expected_output_text: Optional[str] = None,
ignore_errors: Optional[bool] = None,
ignore_warnings: Optional[bool] = None,
management_gaia_best_practice_id: Optional[str] = None,
name: Optional[str] = None,
practice_script_base64: Optional[str] = None,
practice_script_path: Optional[str] = None,
regulations: Optional[Sequence[ManagementGaiaBestPracticeRegulationArgs]] = None,
relevant_objects: Optional[Sequence[ManagementGaiaBestPracticeRelevantObjectArgs]] = None,
status: Optional[str] = None,
user_defined: Optional[bool] = None) -> ManagementGaiaBestPractice
func GetManagementGaiaBestPractice(ctx *Context, name string, id IDInput, state *ManagementGaiaBestPracticeState, opts ...ResourceOption) (*ManagementGaiaBestPractice, error)
public static ManagementGaiaBestPractice Get(string name, Input<string> id, ManagementGaiaBestPracticeState? state, CustomResourceOptions? opts = null)
public static ManagementGaiaBestPractice get(String name, Output<String> id, ManagementGaiaBestPracticeState state, CustomResourceOptions options)
resources: _: type: checkpoint:ManagementGaiaBestPractice 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.
- Action
Item string - To comply with Best Practice, do this action item.
- Best
Practice stringId - ID of the Best Practice.
- Description string
- Description of the Best Practice.
- Expected
Output stringBase64 - The expected output of the script as Base64.
- Expected
Output stringText - The expected output of the script as plain text.
- 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
Gaia stringBest Practice Id - Name string
- Best Practice Name.
- Practice
Script stringBase64 - The entire content of the script encoded in Base64 to run on Gaia Security Gateways during the Compliance scans.
- Practice
Script stringPath - The absolute path of the script on the Management Server to run on Gaia Security Gateways during the Compliance scans.
- Regulations
List<Management
Gaia Best Practice Regulation> - The applicable regulations of the Gaia Best Practice. Appear only when the value of the 'details-level' parameter is set to 'full'. regulations blocks are documented below.
- Relevant
Objects List<ManagementGaia Best Practice Relevant Object> - The applicable objects of the Gaia Best Practice. Appear only when the value of the 'details-level' parameter is set to 'full'. relevant_objects blocks are documented below.
- Status string
- The current status of the Best Practice.
- User
Defined bool - Determines if the Gaia Best Practice is a user-defined best practice.
- Action
Item string - To comply with Best Practice, do this action item.
- Best
Practice stringId - ID of the Best Practice.
- Description string
- Description of the Best Practice.
- Expected
Output stringBase64 - The expected output of the script as Base64.
- Expected
Output stringText - The expected output of the script as plain text.
- 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
Gaia stringBest Practice Id - Name string
- Best Practice Name.
- Practice
Script stringBase64 - The entire content of the script encoded in Base64 to run on Gaia Security Gateways during the Compliance scans.
- Practice
Script stringPath - The absolute path of the script on the Management Server to run on Gaia Security Gateways during the Compliance scans.
- Regulations
[]Management
Gaia Best Practice Regulation Args - The applicable regulations of the Gaia Best Practice. Appear only when the value of the 'details-level' parameter is set to 'full'. regulations blocks are documented below.
- Relevant
Objects []ManagementGaia Best Practice Relevant Object Args - The applicable objects of the Gaia Best Practice. Appear only when the value of the 'details-level' parameter is set to 'full'. relevant_objects blocks are documented below.
- Status string
- The current status of the Best Practice.
- User
Defined bool - Determines if the Gaia Best Practice is a user-defined best practice.
- action
Item String - To comply with Best Practice, do this action item.
- best
Practice StringId - ID of the Best Practice.
- description String
- Description of the Best Practice.
- expected
Output StringBase64 - The expected output of the script as Base64.
- expected
Output StringText - The expected output of the script as plain text.
- ignore
Errors 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.
- ignore
Warnings Boolean - Apply changes ignoring warnings.
- management
Gaia StringBest Practice Id - name String
- Best Practice Name.
- practice
Script StringBase64 - The entire content of the script encoded in Base64 to run on Gaia Security Gateways during the Compliance scans.
- practice
Script StringPath - The absolute path of the script on the Management Server to run on Gaia Security Gateways during the Compliance scans.
- regulations
List<Management
Gaia Best Practice Regulation> - The applicable regulations of the Gaia Best Practice. Appear only when the value of the 'details-level' parameter is set to 'full'. regulations blocks are documented below.
- relevant
Objects List<ManagementGaia Best Practice Relevant Object> - The applicable objects of the Gaia Best Practice. Appear only when the value of the 'details-level' parameter is set to 'full'. relevant_objects blocks are documented below.
- status String
- The current status of the Best Practice.
- user
Defined Boolean - Determines if the Gaia Best Practice is a user-defined best practice.
- action
Item string - To comply with Best Practice, do this action item.
- best
Practice stringId - ID of the Best Practice.
- description string
- Description of the Best Practice.
- expected
Output stringBase64 - The expected output of the script as Base64.
- expected
Output stringText - The expected output of the script as plain text.
- ignore
Errors 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.
- ignore
Warnings boolean - Apply changes ignoring warnings.
- management
Gaia stringBest Practice Id - name string
- Best Practice Name.
- practice
Script stringBase64 - The entire content of the script encoded in Base64 to run on Gaia Security Gateways during the Compliance scans.
- practice
Script stringPath - The absolute path of the script on the Management Server to run on Gaia Security Gateways during the Compliance scans.
- regulations
Management
Gaia Best Practice Regulation[] - The applicable regulations of the Gaia Best Practice. Appear only when the value of the 'details-level' parameter is set to 'full'. regulations blocks are documented below.
- relevant
Objects ManagementGaia Best Practice Relevant Object[] - The applicable objects of the Gaia Best Practice. Appear only when the value of the 'details-level' parameter is set to 'full'. relevant_objects blocks are documented below.
- status string
- The current status of the Best Practice.
- user
Defined boolean - Determines if the Gaia Best Practice is a user-defined best practice.
- action_
item str - To comply with Best Practice, do this action item.
- best_
practice_ strid - ID of the Best Practice.
- description str
- Description of the Best Practice.
- expected_
output_ strbase64 - The expected output of the script as Base64.
- expected_
output_ strtext - The expected output of the script as plain text.
- 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_
gaia_ strbest_ practice_ id - name str
- Best Practice Name.
- practice_
script_ strbase64 - The entire content of the script encoded in Base64 to run on Gaia Security Gateways during the Compliance scans.
- practice_
script_ strpath - The absolute path of the script on the Management Server to run on Gaia Security Gateways during the Compliance scans.
- regulations
Sequence[Management
Gaia Best Practice Regulation Args] - The applicable regulations of the Gaia Best Practice. Appear only when the value of the 'details-level' parameter is set to 'full'. regulations blocks are documented below.
- relevant_
objects Sequence[ManagementGaia Best Practice Relevant Object Args] - The applicable objects of the Gaia Best Practice. Appear only when the value of the 'details-level' parameter is set to 'full'. relevant_objects blocks are documented below.
- status str
- The current status of the Best Practice.
- user_
defined bool - Determines if the Gaia Best Practice is a user-defined best practice.
- action
Item String - To comply with Best Practice, do this action item.
- best
Practice StringId - ID of the Best Practice.
- description String
- Description of the Best Practice.
- expected
Output StringBase64 - The expected output of the script as Base64.
- expected
Output StringText - The expected output of the script as plain text.
- ignore
Errors 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.
- ignore
Warnings Boolean - Apply changes ignoring warnings.
- management
Gaia StringBest Practice Id - name String
- Best Practice Name.
- practice
Script StringBase64 - The entire content of the script encoded in Base64 to run on Gaia Security Gateways during the Compliance scans.
- practice
Script StringPath - The absolute path of the script on the Management Server to run on Gaia Security Gateways during the Compliance scans.
- regulations List<Property Map>
- The applicable regulations of the Gaia Best Practice. Appear only when the value of the 'details-level' parameter is set to 'full'. regulations blocks are documented below.
- relevant
Objects List<Property Map> - The applicable objects of the Gaia Best Practice. Appear only when the value of the 'details-level' parameter is set to 'full'. relevant_objects blocks are documented below.
- status String
- The current status of the Best Practice.
- user
Defined Boolean - Determines if the Gaia Best Practice is a user-defined best practice.
Supporting Types
ManagementGaiaBestPracticeRegulation, ManagementGaiaBestPracticeRegulationArgs
- Regulation
Name string - The name of the regulation.
- Requirement
Description string - The description of the requirement.
- Requirement
Id string - The id of the requirement.
- Requirement
Status string - The status of the requirement.
- Regulation
Name string - The name of the regulation.
- Requirement
Description string - The description of the requirement.
- Requirement
Id string - The id of the requirement.
- Requirement
Status string - The status of the requirement.
- regulation
Name String - The name of the regulation.
- requirement
Description String - The description of the requirement.
- requirement
Id String - The id of the requirement.
- requirement
Status String - The status of the requirement.
- regulation
Name string - The name of the regulation.
- requirement
Description string - The description of the requirement.
- requirement
Id string - The id of the requirement.
- requirement
Status string - The status of the requirement.
- regulation_
name str - The name of the regulation.
- requirement_
description str - The description of the requirement.
- requirement_
id str - The id of the requirement.
- requirement_
status str - The status of the requirement.
- regulation
Name String - The name of the regulation.
- requirement
Description String - The description of the requirement.
- requirement
Id String - The id of the requirement.
- requirement
Status String - The status of the requirement.
ManagementGaiaBestPracticeRelevantObject, ManagementGaiaBestPracticeRelevantObjectArgs
Package Details
- Repository
- checkpoint checkpointsw/terraform-provider-checkpoint
- License
- Notes
- This Pulumi package is based on the
checkpoint
Terraform Provider.