Create ManagementSetTrust Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ManagementSetTrust(name: string, args?: ManagementSetTrustArgs, opts?: CustomResourceOptions);@overload
def ManagementSetTrust(resource_name: str,
args: Optional[ManagementSetTrustArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def ManagementSetTrust(resource_name: str,
opts: Optional[ResourceOptions] = None,
ipv4_address: Optional[str] = None,
management_set_trust_id: Optional[str] = None,
name: Optional[str] = None,
one_time_password: Optional[str] = None,
trust_method: Optional[str] = None,
trust_settings: Optional[ManagementSetTrustTrustSettingsArgs] = None,
uid: Optional[str] = None)func NewManagementSetTrust(ctx *Context, name string, args *ManagementSetTrustArgs, opts ...ResourceOption) (*ManagementSetTrust, error)public ManagementSetTrust(string name, ManagementSetTrustArgs? args = null, CustomResourceOptions? opts = null)
public ManagementSetTrust(String name, ManagementSetTrustArgs args)
public ManagementSetTrust(String name, ManagementSetTrustArgs args, CustomResourceOptions options)
type: checkpoint:ManagementSetTrust
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 ManagementSetTrustArgs
- 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 ManagementSetTrustArgs
- 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 ManagementSetTrustArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ManagementSetTrustArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ManagementSetTrustArgs
- 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 managementSetTrustResource = new Checkpoint.ManagementSetTrust("managementSetTrustResource", new()
{
Ipv4Address = "string",
ManagementSetTrustId = "string",
Name = "string",
OneTimePassword = "string",
TrustMethod = "string",
TrustSettings = new Checkpoint.Inputs.ManagementSetTrustTrustSettingsArgs
{
GatewayMacAddress = "string",
IdentificationMethod = "string",
InitiationPhase = "string",
},
Uid = "string",
});
example, err := checkpoint.NewManagementSetTrust(ctx, "managementSetTrustResource", &checkpoint.ManagementSetTrustArgs{
Ipv4Address: pulumi.String("string"),
ManagementSetTrustId: pulumi.String("string"),
Name: pulumi.String("string"),
OneTimePassword: pulumi.String("string"),
TrustMethod: pulumi.String("string"),
TrustSettings: &checkpoint.ManagementSetTrustTrustSettingsArgs{
GatewayMacAddress: pulumi.String("string"),
IdentificationMethod: pulumi.String("string"),
InitiationPhase: pulumi.String("string"),
},
Uid: pulumi.String("string"),
})
var managementSetTrustResource = new ManagementSetTrust("managementSetTrustResource", ManagementSetTrustArgs.builder()
.ipv4Address("string")
.managementSetTrustId("string")
.name("string")
.oneTimePassword("string")
.trustMethod("string")
.trustSettings(ManagementSetTrustTrustSettingsArgs.builder()
.gatewayMacAddress("string")
.identificationMethod("string")
.initiationPhase("string")
.build())
.uid("string")
.build());
management_set_trust_resource = checkpoint.ManagementSetTrust("managementSetTrustResource",
ipv4_address="string",
management_set_trust_id="string",
name="string",
one_time_password="string",
trust_method="string",
trust_settings={
"gateway_mac_address": "string",
"identification_method": "string",
"initiation_phase": "string",
},
uid="string")
const managementSetTrustResource = new checkpoint.ManagementSetTrust("managementSetTrustResource", {
ipv4Address: "string",
managementSetTrustId: "string",
name: "string",
oneTimePassword: "string",
trustMethod: "string",
trustSettings: {
gatewayMacAddress: "string",
identificationMethod: "string",
initiationPhase: "string",
},
uid: "string",
});
type: checkpoint:ManagementSetTrust
properties:
ipv4Address: string
managementSetTrustId: string
name: string
oneTimePassword: string
trustMethod: string
trustSettings:
gatewayMacAddress: string
identificationMethod: string
initiationPhase: string
uid: string
ManagementSetTrust 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 ManagementSetTrust resource accepts the following input properties:
- Ipv4Address string
- IP address of the object, for establishing trust with dynamic gateways.
- Management
Set stringTrust Id - Name string
- Minimum Check Point password length.
- One
Time stringPassword - Shared password to establish SIC between the Security Management and the Security Gateway.
- Trust
Method string - Establish the trust communication method.
- Trust
Settings ManagementSet Trust Trust Settings - Settings for the trusted communication establishment. trust settings blocks are documented below.
- Uid string
- Object unique identifier.
- Ipv4Address string
- IP address of the object, for establishing trust with dynamic gateways.
- Management
Set stringTrust Id - Name string
- Minimum Check Point password length.
- One
Time stringPassword - Shared password to establish SIC between the Security Management and the Security Gateway.
- Trust
Method string - Establish the trust communication method.
- Trust
Settings ManagementSet Trust Trust Settings Args - Settings for the trusted communication establishment. trust settings blocks are documented below.
- Uid string
- Object unique identifier.
- ipv4Address String
- IP address of the object, for establishing trust with dynamic gateways.
- management
Set StringTrust Id - name String
- Minimum Check Point password length.
- one
Time StringPassword - Shared password to establish SIC between the Security Management and the Security Gateway.
- trust
Method String - Establish the trust communication method.
- trust
Settings ManagementSet Trust Trust Settings - Settings for the trusted communication establishment. trust settings blocks are documented below.
- uid String
- Object unique identifier.
- ipv4Address string
- IP address of the object, for establishing trust with dynamic gateways.
- management
Set stringTrust Id - name string
- Minimum Check Point password length.
- one
Time stringPassword - Shared password to establish SIC between the Security Management and the Security Gateway.
- trust
Method string - Establish the trust communication method.
- trust
Settings ManagementSet Trust Trust Settings - Settings for the trusted communication establishment. trust settings blocks are documented below.
- uid string
- Object unique identifier.
- ipv4_
address str - IP address of the object, for establishing trust with dynamic gateways.
- management_
set_ strtrust_ id - name str
- Minimum Check Point password length.
- one_
time_ strpassword - Shared password to establish SIC between the Security Management and the Security Gateway.
- trust_
method str - Establish the trust communication method.
- trust_
settings ManagementSet Trust Trust Settings Args - Settings for the trusted communication establishment. trust settings blocks are documented below.
- uid str
- Object unique identifier.
- ipv4Address String
- IP address of the object, for establishing trust with dynamic gateways.
- management
Set StringTrust Id - name String
- Minimum Check Point password length.
- one
Time StringPassword - Shared password to establish SIC between the Security Management and the Security Gateway.
- trust
Method String - Establish the trust communication method.
- trust
Settings Property Map - Settings for the trusted communication establishment. trust settings blocks are documented below.
- uid String
- Object unique identifier.
Outputs
All input properties are implicitly available as output properties. Additionally, the ManagementSetTrust 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 ManagementSetTrust Resource
Get an existing ManagementSetTrust 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?: ManagementSetTrustState, opts?: CustomResourceOptions): ManagementSetTrust@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
ipv4_address: Optional[str] = None,
management_set_trust_id: Optional[str] = None,
name: Optional[str] = None,
one_time_password: Optional[str] = None,
trust_method: Optional[str] = None,
trust_settings: Optional[ManagementSetTrustTrustSettingsArgs] = None,
uid: Optional[str] = None) -> ManagementSetTrustfunc GetManagementSetTrust(ctx *Context, name string, id IDInput, state *ManagementSetTrustState, opts ...ResourceOption) (*ManagementSetTrust, error)public static ManagementSetTrust Get(string name, Input<string> id, ManagementSetTrustState? state, CustomResourceOptions? opts = null)public static ManagementSetTrust get(String name, Output<String> id, ManagementSetTrustState state, CustomResourceOptions options)resources: _: type: checkpoint:ManagementSetTrust 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.
- Ipv4Address string
- IP address of the object, for establishing trust with dynamic gateways.
- Management
Set stringTrust Id - Name string
- Minimum Check Point password length.
- One
Time stringPassword - Shared password to establish SIC between the Security Management and the Security Gateway.
- Trust
Method string - Establish the trust communication method.
- Trust
Settings ManagementSet Trust Trust Settings - Settings for the trusted communication establishment. trust settings blocks are documented below.
- Uid string
- Object unique identifier.
- Ipv4Address string
- IP address of the object, for establishing trust with dynamic gateways.
- Management
Set stringTrust Id - Name string
- Minimum Check Point password length.
- One
Time stringPassword - Shared password to establish SIC between the Security Management and the Security Gateway.
- Trust
Method string - Establish the trust communication method.
- Trust
Settings ManagementSet Trust Trust Settings Args - Settings for the trusted communication establishment. trust settings blocks are documented below.
- Uid string
- Object unique identifier.
- ipv4Address String
- IP address of the object, for establishing trust with dynamic gateways.
- management
Set StringTrust Id - name String
- Minimum Check Point password length.
- one
Time StringPassword - Shared password to establish SIC between the Security Management and the Security Gateway.
- trust
Method String - Establish the trust communication method.
- trust
Settings ManagementSet Trust Trust Settings - Settings for the trusted communication establishment. trust settings blocks are documented below.
- uid String
- Object unique identifier.
- ipv4Address string
- IP address of the object, for establishing trust with dynamic gateways.
- management
Set stringTrust Id - name string
- Minimum Check Point password length.
- one
Time stringPassword - Shared password to establish SIC between the Security Management and the Security Gateway.
- trust
Method string - Establish the trust communication method.
- trust
Settings ManagementSet Trust Trust Settings - Settings for the trusted communication establishment. trust settings blocks are documented below.
- uid string
- Object unique identifier.
- ipv4_
address str - IP address of the object, for establishing trust with dynamic gateways.
- management_
set_ strtrust_ id - name str
- Minimum Check Point password length.
- one_
time_ strpassword - Shared password to establish SIC between the Security Management and the Security Gateway.
- trust_
method str - Establish the trust communication method.
- trust_
settings ManagementSet Trust Trust Settings Args - Settings for the trusted communication establishment. trust settings blocks are documented below.
- uid str
- Object unique identifier.
- ipv4Address String
- IP address of the object, for establishing trust with dynamic gateways.
- management
Set StringTrust Id - name String
- Minimum Check Point password length.
- one
Time StringPassword - Shared password to establish SIC between the Security Management and the Security Gateway.
- trust
Method String - Establish the trust communication method.
- trust
Settings Property Map - Settings for the trusted communication establishment. trust settings blocks are documented below.
- uid String
- Object unique identifier.
Supporting Types
ManagementSetTrustTrustSettings, ManagementSetTrustTrustSettingsArgs
- Gateway
Mac stringAddress - Use the Security Gateway MAC address, relevant for the gateway_mac_address identification-method.
- Identification
Method string - How to identify the gateway (relevant for Spark DAIP gateways only).
- Initiation
Phase string - Push the certificate to the Security Gateway immediately, or wait for the Security Gateway to pull the certificate. Default value for Spark Gateway is 'when_gateway_connects'.
- Gateway
Mac stringAddress - Use the Security Gateway MAC address, relevant for the gateway_mac_address identification-method.
- Identification
Method string - How to identify the gateway (relevant for Spark DAIP gateways only).
- Initiation
Phase string - Push the certificate to the Security Gateway immediately, or wait for the Security Gateway to pull the certificate. Default value for Spark Gateway is 'when_gateway_connects'.
- gateway
Mac StringAddress - Use the Security Gateway MAC address, relevant for the gateway_mac_address identification-method.
- identification
Method String - How to identify the gateway (relevant for Spark DAIP gateways only).
- initiation
Phase String - Push the certificate to the Security Gateway immediately, or wait for the Security Gateway to pull the certificate. Default value for Spark Gateway is 'when_gateway_connects'.
- gateway
Mac stringAddress - Use the Security Gateway MAC address, relevant for the gateway_mac_address identification-method.
- identification
Method string - How to identify the gateway (relevant for Spark DAIP gateways only).
- initiation
Phase string - Push the certificate to the Security Gateway immediately, or wait for the Security Gateway to pull the certificate. Default value for Spark Gateway is 'when_gateway_connects'.
- gateway_
mac_ straddress - Use the Security Gateway MAC address, relevant for the gateway_mac_address identification-method.
- identification_
method str - How to identify the gateway (relevant for Spark DAIP gateways only).
- initiation_
phase str - Push the certificate to the Security Gateway immediately, or wait for the Security Gateway to pull the certificate. Default value for Spark Gateway is 'when_gateway_connects'.
- gateway
Mac StringAddress - Use the Security Gateway MAC address, relevant for the gateway_mac_address identification-method.
- identification
Method String - How to identify the gateway (relevant for Spark DAIP gateways only).
- initiation
Phase String - Push the certificate to the Security Gateway immediately, or wait for the Security Gateway to pull the certificate. Default value for Spark Gateway is 'when_gateway_connects'.
Package Details
- Repository
- checkpoint checkpointsw/terraform-provider-checkpoint
- License
- Notes
- This Pulumi package is based on the
checkpointTerraform Provider.
