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

checkpoint.ManagementAwsDataCenterServer

Explore with Pulumi AI

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

    This resource allows you to execute Check Point AWS Data Center Server.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as checkpoint from "@pulumi/checkpoint";
    
    const testAws = new checkpoint.ManagementAwsDataCenterServer("testAws", {
        accessKeyId: "MY-KEY-ID",
        authenticationMethod: "user-authentication",
        region: "us-east-1",
        secretAccessKey: "MY-SECRET-KEY",
    });
    
    import pulumi
    import pulumi_checkpoint as checkpoint
    
    test_aws = checkpoint.ManagementAwsDataCenterServer("testAws",
        access_key_id="MY-KEY-ID",
        authentication_method="user-authentication",
        region="us-east-1",
        secret_access_key="MY-SECRET-KEY")
    
    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.NewManagementAwsDataCenterServer(ctx, "testAws", &checkpoint.ManagementAwsDataCenterServerArgs{
    			AccessKeyId:          pulumi.String("MY-KEY-ID"),
    			AuthenticationMethod: pulumi.String("user-authentication"),
    			Region:               pulumi.String("us-east-1"),
    			SecretAccessKey:      pulumi.String("MY-SECRET-KEY"),
    		})
    		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 testAws = new Checkpoint.ManagementAwsDataCenterServer("testAws", new()
        {
            AccessKeyId = "MY-KEY-ID",
            AuthenticationMethod = "user-authentication",
            Region = "us-east-1",
            SecretAccessKey = "MY-SECRET-KEY",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.checkpoint.ManagementAwsDataCenterServer;
    import com.pulumi.checkpoint.ManagementAwsDataCenterServerArgs;
    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 testAws = new ManagementAwsDataCenterServer("testAws", ManagementAwsDataCenterServerArgs.builder()
                .accessKeyId("MY-KEY-ID")
                .authenticationMethod("user-authentication")
                .region("us-east-1")
                .secretAccessKey("MY-SECRET-KEY")
                .build());
    
        }
    }
    
    resources:
      testAws:
        type: checkpoint:ManagementAwsDataCenterServer
        properties:
          accessKeyId: MY-KEY-ID
          authenticationMethod: user-authentication
          region: us-east-1
          secretAccessKey: MY-SECRET-KEY
    

    Create ManagementAwsDataCenterServer Resource

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

    Constructor syntax

    new ManagementAwsDataCenterServer(name: string, args: ManagementAwsDataCenterServerArgs, opts?: CustomResourceOptions);
    @overload
    def ManagementAwsDataCenterServer(resource_name: str,
                                      args: ManagementAwsDataCenterServerArgs,
                                      opts: Optional[ResourceOptions] = None)
    
    @overload
    def ManagementAwsDataCenterServer(resource_name: str,
                                      opts: Optional[ResourceOptions] = None,
                                      region: Optional[str] = None,
                                      authentication_method: Optional[str] = None,
                                      comments: Optional[str] = None,
                                      access_key_id: Optional[str] = None,
                                      enable_sts_assume_role: Optional[bool] = None,
                                      ignore_errors: Optional[bool] = None,
                                      ignore_warnings: Optional[bool] = None,
                                      management_aws_data_center_server_id: Optional[str] = None,
                                      name: Optional[str] = None,
                                      color: Optional[str] = None,
                                      secret_access_key: Optional[str] = None,
                                      sts_external_id: Optional[str] = None,
                                      sts_role: Optional[str] = None,
                                      tags: Optional[Sequence[str]] = None)
    func NewManagementAwsDataCenterServer(ctx *Context, name string, args ManagementAwsDataCenterServerArgs, opts ...ResourceOption) (*ManagementAwsDataCenterServer, error)
    public ManagementAwsDataCenterServer(string name, ManagementAwsDataCenterServerArgs args, CustomResourceOptions? opts = null)
    public ManagementAwsDataCenterServer(String name, ManagementAwsDataCenterServerArgs args)
    public ManagementAwsDataCenterServer(String name, ManagementAwsDataCenterServerArgs args, CustomResourceOptions options)
    
    type: checkpoint:ManagementAwsDataCenterServer
    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 ManagementAwsDataCenterServerArgs
    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 ManagementAwsDataCenterServerArgs
    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 ManagementAwsDataCenterServerArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ManagementAwsDataCenterServerArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ManagementAwsDataCenterServerArgs
    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 managementAwsDataCenterServerResource = new Checkpoint.ManagementAwsDataCenterServer("managementAwsDataCenterServerResource", new()
    {
        Region = "string",
        AuthenticationMethod = "string",
        Comments = "string",
        AccessKeyId = "string",
        EnableStsAssumeRole = false,
        IgnoreErrors = false,
        IgnoreWarnings = false,
        ManagementAwsDataCenterServerId = "string",
        Name = "string",
        Color = "string",
        SecretAccessKey = "string",
        StsExternalId = "string",
        StsRole = "string",
        Tags = new[]
        {
            "string",
        },
    });
    
    example, err := checkpoint.NewManagementAwsDataCenterServer(ctx, "managementAwsDataCenterServerResource", &checkpoint.ManagementAwsDataCenterServerArgs{
    	Region:                          pulumi.String("string"),
    	AuthenticationMethod:            pulumi.String("string"),
    	Comments:                        pulumi.String("string"),
    	AccessKeyId:                     pulumi.String("string"),
    	EnableStsAssumeRole:             pulumi.Bool(false),
    	IgnoreErrors:                    pulumi.Bool(false),
    	IgnoreWarnings:                  pulumi.Bool(false),
    	ManagementAwsDataCenterServerId: pulumi.String("string"),
    	Name:                            pulumi.String("string"),
    	Color:                           pulumi.String("string"),
    	SecretAccessKey:                 pulumi.String("string"),
    	StsExternalId:                   pulumi.String("string"),
    	StsRole:                         pulumi.String("string"),
    	Tags: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    })
    
    var managementAwsDataCenterServerResource = new ManagementAwsDataCenterServer("managementAwsDataCenterServerResource", ManagementAwsDataCenterServerArgs.builder()
        .region("string")
        .authenticationMethod("string")
        .comments("string")
        .accessKeyId("string")
        .enableStsAssumeRole(false)
        .ignoreErrors(false)
        .ignoreWarnings(false)
        .managementAwsDataCenterServerId("string")
        .name("string")
        .color("string")
        .secretAccessKey("string")
        .stsExternalId("string")
        .stsRole("string")
        .tags("string")
        .build());
    
    management_aws_data_center_server_resource = checkpoint.ManagementAwsDataCenterServer("managementAwsDataCenterServerResource",
        region="string",
        authentication_method="string",
        comments="string",
        access_key_id="string",
        enable_sts_assume_role=False,
        ignore_errors=False,
        ignore_warnings=False,
        management_aws_data_center_server_id="string",
        name="string",
        color="string",
        secret_access_key="string",
        sts_external_id="string",
        sts_role="string",
        tags=["string"])
    
    const managementAwsDataCenterServerResource = new checkpoint.ManagementAwsDataCenterServer("managementAwsDataCenterServerResource", {
        region: "string",
        authenticationMethod: "string",
        comments: "string",
        accessKeyId: "string",
        enableStsAssumeRole: false,
        ignoreErrors: false,
        ignoreWarnings: false,
        managementAwsDataCenterServerId: "string",
        name: "string",
        color: "string",
        secretAccessKey: "string",
        stsExternalId: "string",
        stsRole: "string",
        tags: ["string"],
    });
    
    type: checkpoint:ManagementAwsDataCenterServer
    properties:
        accessKeyId: string
        authenticationMethod: string
        color: string
        comments: string
        enableStsAssumeRole: false
        ignoreErrors: false
        ignoreWarnings: false
        managementAwsDataCenterServerId: string
        name: string
        region: string
        secretAccessKey: string
        stsExternalId: string
        stsRole: string
        tags:
            - string
    

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

    AuthenticationMethod string
    user-authentication Uses the Access keys to authenticate. role-authentication Uses the AWS IAM role to authenticate. This option requires the Security Management Server be deployed in AWS and has an IAM Role.
    Region string
    Select the AWS region.
    AccessKeyId string
    Access key ID for the AWS account. Required for authentication-method:user-authentication.
    Color string
    Color of the object. Should be one of existing colors.
    Comments string
    Comments string.
    EnableStsAssumeRole bool
    Enables the STS Assume Role option. After it is enabled, the sts-role field is mandatory, whereas the sts-external-id is optional.
    IgnoreErrors 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.
    IgnoreWarnings bool
    Apply changes ignoring warnings.
    ManagementAwsDataCenterServerId string
    Name string
    Object name.
    SecretAccessKey string
    Secret access key for the AWS account. Required for authentication-method:user-authentication.
    StsExternalId string
    An optional STS External-Id to use when assuming the role.
    StsRole string
    Enables the STS Assume Role option. After it is enabled, the sts-role field is mandatory, whereas the sts-external-id is optional.
    Tags List<string>
    Collection of tag identifiers. tags blocks are documented below.
    AuthenticationMethod string
    user-authentication Uses the Access keys to authenticate. role-authentication Uses the AWS IAM role to authenticate. This option requires the Security Management Server be deployed in AWS and has an IAM Role.
    Region string
    Select the AWS region.
    AccessKeyId string
    Access key ID for the AWS account. Required for authentication-method:user-authentication.
    Color string
    Color of the object. Should be one of existing colors.
    Comments string
    Comments string.
    EnableStsAssumeRole bool
    Enables the STS Assume Role option. After it is enabled, the sts-role field is mandatory, whereas the sts-external-id is optional.
    IgnoreErrors 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.
    IgnoreWarnings bool
    Apply changes ignoring warnings.
    ManagementAwsDataCenterServerId string
    Name string
    Object name.
    SecretAccessKey string
    Secret access key for the AWS account. Required for authentication-method:user-authentication.
    StsExternalId string
    An optional STS External-Id to use when assuming the role.
    StsRole string
    Enables the STS Assume Role option. After it is enabled, the sts-role field is mandatory, whereas the sts-external-id is optional.
    Tags []string
    Collection of tag identifiers. tags blocks are documented below.
    authenticationMethod String
    user-authentication Uses the Access keys to authenticate. role-authentication Uses the AWS IAM role to authenticate. This option requires the Security Management Server be deployed in AWS and has an IAM Role.
    region String
    Select the AWS region.
    accessKeyId String
    Access key ID for the AWS account. Required for authentication-method:user-authentication.
    color String
    Color of the object. Should be one of existing colors.
    comments String
    Comments string.
    enableStsAssumeRole Boolean
    Enables the STS Assume Role option. After it is enabled, the sts-role field is mandatory, whereas the sts-external-id is optional.
    ignoreErrors 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.
    ignoreWarnings Boolean
    Apply changes ignoring warnings.
    managementAwsDataCenterServerId String
    name String
    Object name.
    secretAccessKey String
    Secret access key for the AWS account. Required for authentication-method:user-authentication.
    stsExternalId String
    An optional STS External-Id to use when assuming the role.
    stsRole String
    Enables the STS Assume Role option. After it is enabled, the sts-role field is mandatory, whereas the sts-external-id is optional.
    tags List<String>
    Collection of tag identifiers. tags blocks are documented below.
    authenticationMethod string
    user-authentication Uses the Access keys to authenticate. role-authentication Uses the AWS IAM role to authenticate. This option requires the Security Management Server be deployed in AWS and has an IAM Role.
    region string
    Select the AWS region.
    accessKeyId string
    Access key ID for the AWS account. Required for authentication-method:user-authentication.
    color string
    Color of the object. Should be one of existing colors.
    comments string
    Comments string.
    enableStsAssumeRole boolean
    Enables the STS Assume Role option. After it is enabled, the sts-role field is mandatory, whereas the sts-external-id is optional.
    ignoreErrors 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.
    ignoreWarnings boolean
    Apply changes ignoring warnings.
    managementAwsDataCenterServerId string
    name string
    Object name.
    secretAccessKey string
    Secret access key for the AWS account. Required for authentication-method:user-authentication.
    stsExternalId string
    An optional STS External-Id to use when assuming the role.
    stsRole string
    Enables the STS Assume Role option. After it is enabled, the sts-role field is mandatory, whereas the sts-external-id is optional.
    tags string[]
    Collection of tag identifiers. tags blocks are documented below.
    authentication_method str
    user-authentication Uses the Access keys to authenticate. role-authentication Uses the AWS IAM role to authenticate. This option requires the Security Management Server be deployed in AWS and has an IAM Role.
    region str
    Select the AWS region.
    access_key_id str
    Access key ID for the AWS account. Required for authentication-method:user-authentication.
    color str
    Color of the object. Should be one of existing colors.
    comments str
    Comments string.
    enable_sts_assume_role bool
    Enables the STS Assume Role option. After it is enabled, the sts-role field is mandatory, whereas the sts-external-id is optional.
    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_aws_data_center_server_id str
    name str
    Object name.
    secret_access_key str
    Secret access key for the AWS account. Required for authentication-method:user-authentication.
    sts_external_id str
    An optional STS External-Id to use when assuming the role.
    sts_role str
    Enables the STS Assume Role option. After it is enabled, the sts-role field is mandatory, whereas the sts-external-id is optional.
    tags Sequence[str]
    Collection of tag identifiers. tags blocks are documented below.
    authenticationMethod String
    user-authentication Uses the Access keys to authenticate. role-authentication Uses the AWS IAM role to authenticate. This option requires the Security Management Server be deployed in AWS and has an IAM Role.
    region String
    Select the AWS region.
    accessKeyId String
    Access key ID for the AWS account. Required for authentication-method:user-authentication.
    color String
    Color of the object. Should be one of existing colors.
    comments String
    Comments string.
    enableStsAssumeRole Boolean
    Enables the STS Assume Role option. After it is enabled, the sts-role field is mandatory, whereas the sts-external-id is optional.
    ignoreErrors 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.
    ignoreWarnings Boolean
    Apply changes ignoring warnings.
    managementAwsDataCenterServerId String
    name String
    Object name.
    secretAccessKey String
    Secret access key for the AWS account. Required for authentication-method:user-authentication.
    stsExternalId String
    An optional STS External-Id to use when assuming the role.
    stsRole String
    Enables the STS Assume Role option. After it is enabled, the sts-role field is mandatory, whereas the sts-external-id is optional.
    tags List<String>
    Collection of tag identifiers. tags blocks are documented below.

    Outputs

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

    Get an existing ManagementAwsDataCenterServer 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?: ManagementAwsDataCenterServerState, opts?: CustomResourceOptions): ManagementAwsDataCenterServer
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            access_key_id: Optional[str] = None,
            authentication_method: Optional[str] = None,
            color: Optional[str] = None,
            comments: Optional[str] = None,
            enable_sts_assume_role: Optional[bool] = None,
            ignore_errors: Optional[bool] = None,
            ignore_warnings: Optional[bool] = None,
            management_aws_data_center_server_id: Optional[str] = None,
            name: Optional[str] = None,
            region: Optional[str] = None,
            secret_access_key: Optional[str] = None,
            sts_external_id: Optional[str] = None,
            sts_role: Optional[str] = None,
            tags: Optional[Sequence[str]] = None) -> ManagementAwsDataCenterServer
    func GetManagementAwsDataCenterServer(ctx *Context, name string, id IDInput, state *ManagementAwsDataCenterServerState, opts ...ResourceOption) (*ManagementAwsDataCenterServer, error)
    public static ManagementAwsDataCenterServer Get(string name, Input<string> id, ManagementAwsDataCenterServerState? state, CustomResourceOptions? opts = null)
    public static ManagementAwsDataCenterServer get(String name, Output<String> id, ManagementAwsDataCenterServerState state, CustomResourceOptions options)
    resources:  _:    type: checkpoint:ManagementAwsDataCenterServer    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:
    AccessKeyId string
    Access key ID for the AWS account. Required for authentication-method:user-authentication.
    AuthenticationMethod string
    user-authentication Uses the Access keys to authenticate. role-authentication Uses the AWS IAM role to authenticate. This option requires the Security Management Server be deployed in AWS and has an IAM Role.
    Color string
    Color of the object. Should be one of existing colors.
    Comments string
    Comments string.
    EnableStsAssumeRole bool
    Enables the STS Assume Role option. After it is enabled, the sts-role field is mandatory, whereas the sts-external-id is optional.
    IgnoreErrors 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.
    IgnoreWarnings bool
    Apply changes ignoring warnings.
    ManagementAwsDataCenterServerId string
    Name string
    Object name.
    Region string
    Select the AWS region.
    SecretAccessKey string
    Secret access key for the AWS account. Required for authentication-method:user-authentication.
    StsExternalId string
    An optional STS External-Id to use when assuming the role.
    StsRole string
    Enables the STS Assume Role option. After it is enabled, the sts-role field is mandatory, whereas the sts-external-id is optional.
    Tags List<string>
    Collection of tag identifiers. tags blocks are documented below.
    AccessKeyId string
    Access key ID for the AWS account. Required for authentication-method:user-authentication.
    AuthenticationMethod string
    user-authentication Uses the Access keys to authenticate. role-authentication Uses the AWS IAM role to authenticate. This option requires the Security Management Server be deployed in AWS and has an IAM Role.
    Color string
    Color of the object. Should be one of existing colors.
    Comments string
    Comments string.
    EnableStsAssumeRole bool
    Enables the STS Assume Role option. After it is enabled, the sts-role field is mandatory, whereas the sts-external-id is optional.
    IgnoreErrors 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.
    IgnoreWarnings bool
    Apply changes ignoring warnings.
    ManagementAwsDataCenterServerId string
    Name string
    Object name.
    Region string
    Select the AWS region.
    SecretAccessKey string
    Secret access key for the AWS account. Required for authentication-method:user-authentication.
    StsExternalId string
    An optional STS External-Id to use when assuming the role.
    StsRole string
    Enables the STS Assume Role option. After it is enabled, the sts-role field is mandatory, whereas the sts-external-id is optional.
    Tags []string
    Collection of tag identifiers. tags blocks are documented below.
    accessKeyId String
    Access key ID for the AWS account. Required for authentication-method:user-authentication.
    authenticationMethod String
    user-authentication Uses the Access keys to authenticate. role-authentication Uses the AWS IAM role to authenticate. This option requires the Security Management Server be deployed in AWS and has an IAM Role.
    color String
    Color of the object. Should be one of existing colors.
    comments String
    Comments string.
    enableStsAssumeRole Boolean
    Enables the STS Assume Role option. After it is enabled, the sts-role field is mandatory, whereas the sts-external-id is optional.
    ignoreErrors 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.
    ignoreWarnings Boolean
    Apply changes ignoring warnings.
    managementAwsDataCenterServerId String
    name String
    Object name.
    region String
    Select the AWS region.
    secretAccessKey String
    Secret access key for the AWS account. Required for authentication-method:user-authentication.
    stsExternalId String
    An optional STS External-Id to use when assuming the role.
    stsRole String
    Enables the STS Assume Role option. After it is enabled, the sts-role field is mandatory, whereas the sts-external-id is optional.
    tags List<String>
    Collection of tag identifiers. tags blocks are documented below.
    accessKeyId string
    Access key ID for the AWS account. Required for authentication-method:user-authentication.
    authenticationMethod string
    user-authentication Uses the Access keys to authenticate. role-authentication Uses the AWS IAM role to authenticate. This option requires the Security Management Server be deployed in AWS and has an IAM Role.
    color string
    Color of the object. Should be one of existing colors.
    comments string
    Comments string.
    enableStsAssumeRole boolean
    Enables the STS Assume Role option. After it is enabled, the sts-role field is mandatory, whereas the sts-external-id is optional.
    ignoreErrors 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.
    ignoreWarnings boolean
    Apply changes ignoring warnings.
    managementAwsDataCenterServerId string
    name string
    Object name.
    region string
    Select the AWS region.
    secretAccessKey string
    Secret access key for the AWS account. Required for authentication-method:user-authentication.
    stsExternalId string
    An optional STS External-Id to use when assuming the role.
    stsRole string
    Enables the STS Assume Role option. After it is enabled, the sts-role field is mandatory, whereas the sts-external-id is optional.
    tags string[]
    Collection of tag identifiers. tags blocks are documented below.
    access_key_id str
    Access key ID for the AWS account. Required for authentication-method:user-authentication.
    authentication_method str
    user-authentication Uses the Access keys to authenticate. role-authentication Uses the AWS IAM role to authenticate. This option requires the Security Management Server be deployed in AWS and has an IAM Role.
    color str
    Color of the object. Should be one of existing colors.
    comments str
    Comments string.
    enable_sts_assume_role bool
    Enables the STS Assume Role option. After it is enabled, the sts-role field is mandatory, whereas the sts-external-id is optional.
    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_aws_data_center_server_id str
    name str
    Object name.
    region str
    Select the AWS region.
    secret_access_key str
    Secret access key for the AWS account. Required for authentication-method:user-authentication.
    sts_external_id str
    An optional STS External-Id to use when assuming the role.
    sts_role str
    Enables the STS Assume Role option. After it is enabled, the sts-role field is mandatory, whereas the sts-external-id is optional.
    tags Sequence[str]
    Collection of tag identifiers. tags blocks are documented below.
    accessKeyId String
    Access key ID for the AWS account. Required for authentication-method:user-authentication.
    authenticationMethod String
    user-authentication Uses the Access keys to authenticate. role-authentication Uses the AWS IAM role to authenticate. This option requires the Security Management Server be deployed in AWS and has an IAM Role.
    color String
    Color of the object. Should be one of existing colors.
    comments String
    Comments string.
    enableStsAssumeRole Boolean
    Enables the STS Assume Role option. After it is enabled, the sts-role field is mandatory, whereas the sts-external-id is optional.
    ignoreErrors 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.
    ignoreWarnings Boolean
    Apply changes ignoring warnings.
    managementAwsDataCenterServerId String
    name String
    Object name.
    region String
    Select the AWS region.
    secretAccessKey String
    Secret access key for the AWS account. Required for authentication-method:user-authentication.
    stsExternalId String
    An optional STS External-Id to use when assuming the role.
    stsRole String
    Enables the STS Assume Role option. After it is enabled, the sts-role field is mandatory, whereas the sts-external-id is optional.
    tags List<String>
    Collection of tag identifiers. tags blocks are documented below.

    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