Fortios v0.0.6 published on Tuesday, Jul 9, 2024 by pulumiverse
fortios.system.getClustersync
Explore with Pulumi AI
Use this data source to get information on an fortios system clustersync
Using getClustersync
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getClustersync(args: GetClustersyncArgs, opts?: InvokeOptions): Promise<GetClustersyncResult>
function getClustersyncOutput(args: GetClustersyncOutputArgs, opts?: InvokeOptions): Output<GetClustersyncResult>
def get_clustersync(sync_id: Optional[int] = None,
vdomparam: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetClustersyncResult
def get_clustersync_output(sync_id: Optional[pulumi.Input[int]] = None,
vdomparam: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetClustersyncResult]
func LookupClustersync(ctx *Context, args *LookupClustersyncArgs, opts ...InvokeOption) (*LookupClustersyncResult, error)
func LookupClustersyncOutput(ctx *Context, args *LookupClustersyncOutputArgs, opts ...InvokeOption) LookupClustersyncResultOutput
> Note: This function is named LookupClustersync
in the Go SDK.
public static class GetClustersync
{
public static Task<GetClustersyncResult> InvokeAsync(GetClustersyncArgs args, InvokeOptions? opts = null)
public static Output<GetClustersyncResult> Invoke(GetClustersyncInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetClustersyncResult> getClustersync(GetClustersyncArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: fortios:system/getClustersync:getClustersync
arguments:
# arguments dictionary
The following arguments are supported:
- Sync
Id int - Specify the sync_id of the desired system clustersync.
- Vdomparam string
- Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- Sync
Id int - Specify the sync_id of the desired system clustersync.
- Vdomparam string
- Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- sync
Id Integer - Specify the sync_id of the desired system clustersync.
- vdomparam String
- Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- sync
Id number - Specify the sync_id of the desired system clustersync.
- vdomparam string
- Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- sync_
id int - Specify the sync_id of the desired system clustersync.
- vdomparam str
- Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- sync
Id Number - Specify the sync_id of the desired system clustersync.
- vdomparam String
- Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
getClustersync Result
The following output properties are available:
- Down
Intfs List<Pulumiverse.Before Sess Syncs Fortios. System. Outputs. Get Clustersync Down Intfs Before Sess Sync> - List of interfaces to be turned down before session synchronization is complete. The structure of
down_intfs_before_sess_sync
block is documented below. - Hb
Interval int - Heartbeat interval (1 - 10 sec).
- Hb
Lost intThreshold - Lost heartbeat threshold (1 - 10).
- Id string
- The provider-assigned unique ID for this managed resource.
- Ike
Heartbeat intInterval - IKE heartbeat interval (1 - 60 secs).
- Ike
Monitor string - Enable/disable IKE HA monitor.
- Ike
Monitor intInterval - IKE HA monitor interval (10 - 300 secs).
- Ipsec
Tunnel stringSync - Enable/disable IPsec tunnel synchronization.
- Peerip string
- IP address of the interface on the peer unit that is used for the session synchronization link.
- Peervd string
- VDOM that contains the session synchronization link interface on the peer unit. Usually both peers would have the same peervd.
- Secondary
Add stringIpsec Routes - Enable/disable IKE route announcement on the backup unit.
- Session
Sync List<Pulumiverse.Filters Fortios. System. Outputs. Get Clustersync Session Sync Filter> - Add one or more filters if you only want to synchronize some sessions. Use the filter to configure the types of sessions to synchronize. The structure of
session_sync_filter
block is documented below. - Slave
Add stringIke Routes - Enable/disable IKE route announcement on the backup unit.
- Sync
Id int - Sync ID.
- Syncvds
List<Pulumiverse.
Fortios. System. Outputs. Get Clustersync Syncvd> - Sessions from these VDOMs are synchronized using this session synchronization configuration. The structure of
syncvd
block is documented below. - Vdomparam string
- Down
Intfs []GetBefore Sess Syncs Clustersync Down Intfs Before Sess Sync - List of interfaces to be turned down before session synchronization is complete. The structure of
down_intfs_before_sess_sync
block is documented below. - Hb
Interval int - Heartbeat interval (1 - 10 sec).
- Hb
Lost intThreshold - Lost heartbeat threshold (1 - 10).
- Id string
- The provider-assigned unique ID for this managed resource.
- Ike
Heartbeat intInterval - IKE heartbeat interval (1 - 60 secs).
- Ike
Monitor string - Enable/disable IKE HA monitor.
- Ike
Monitor intInterval - IKE HA monitor interval (10 - 300 secs).
- Ipsec
Tunnel stringSync - Enable/disable IPsec tunnel synchronization.
- Peerip string
- IP address of the interface on the peer unit that is used for the session synchronization link.
- Peervd string
- VDOM that contains the session synchronization link interface on the peer unit. Usually both peers would have the same peervd.
- Secondary
Add stringIpsec Routes - Enable/disable IKE route announcement on the backup unit.
- Session
Sync []GetFilters Clustersync Session Sync Filter - Add one or more filters if you only want to synchronize some sessions. Use the filter to configure the types of sessions to synchronize. The structure of
session_sync_filter
block is documented below. - Slave
Add stringIke Routes - Enable/disable IKE route announcement on the backup unit.
- Sync
Id int - Sync ID.
- Syncvds
[]Get
Clustersync Syncvd - Sessions from these VDOMs are synchronized using this session synchronization configuration. The structure of
syncvd
block is documented below. - Vdomparam string
- down
Intfs List<GetBefore Sess Syncs Clustersync Down Intfs Before Sess Sync> - List of interfaces to be turned down before session synchronization is complete. The structure of
down_intfs_before_sess_sync
block is documented below. - hb
Interval Integer - Heartbeat interval (1 - 10 sec).
- hb
Lost IntegerThreshold - Lost heartbeat threshold (1 - 10).
- id String
- The provider-assigned unique ID for this managed resource.
- ike
Heartbeat IntegerInterval - IKE heartbeat interval (1 - 60 secs).
- ike
Monitor String - Enable/disable IKE HA monitor.
- ike
Monitor IntegerInterval - IKE HA monitor interval (10 - 300 secs).
- ipsec
Tunnel StringSync - Enable/disable IPsec tunnel synchronization.
- peerip String
- IP address of the interface on the peer unit that is used for the session synchronization link.
- peervd String
- VDOM that contains the session synchronization link interface on the peer unit. Usually both peers would have the same peervd.
- secondary
Add StringIpsec Routes - Enable/disable IKE route announcement on the backup unit.
- session
Sync List<GetFilters Clustersync Session Sync Filter> - Add one or more filters if you only want to synchronize some sessions. Use the filter to configure the types of sessions to synchronize. The structure of
session_sync_filter
block is documented below. - slave
Add StringIke Routes - Enable/disable IKE route announcement on the backup unit.
- sync
Id Integer - Sync ID.
- syncvds
List<Get
Clustersync Syncvd> - Sessions from these VDOMs are synchronized using this session synchronization configuration. The structure of
syncvd
block is documented below. - vdomparam String
- down
Intfs GetBefore Sess Syncs Clustersync Down Intfs Before Sess Sync[] - List of interfaces to be turned down before session synchronization is complete. The structure of
down_intfs_before_sess_sync
block is documented below. - hb
Interval number - Heartbeat interval (1 - 10 sec).
- hb
Lost numberThreshold - Lost heartbeat threshold (1 - 10).
- id string
- The provider-assigned unique ID for this managed resource.
- ike
Heartbeat numberInterval - IKE heartbeat interval (1 - 60 secs).
- ike
Monitor string - Enable/disable IKE HA monitor.
- ike
Monitor numberInterval - IKE HA monitor interval (10 - 300 secs).
- ipsec
Tunnel stringSync - Enable/disable IPsec tunnel synchronization.
- peerip string
- IP address of the interface on the peer unit that is used for the session synchronization link.
- peervd string
- VDOM that contains the session synchronization link interface on the peer unit. Usually both peers would have the same peervd.
- secondary
Add stringIpsec Routes - Enable/disable IKE route announcement on the backup unit.
- session
Sync GetFilters Clustersync Session Sync Filter[] - Add one or more filters if you only want to synchronize some sessions. Use the filter to configure the types of sessions to synchronize. The structure of
session_sync_filter
block is documented below. - slave
Add stringIke Routes - Enable/disable IKE route announcement on the backup unit.
- sync
Id number - Sync ID.
- syncvds
Get
Clustersync Syncvd[] - Sessions from these VDOMs are synchronized using this session synchronization configuration. The structure of
syncvd
block is documented below. - vdomparam string
- down_
intfs_ Sequence[Getbefore_ sess_ syncs Clustersync Down Intfs Before Sess Sync] - List of interfaces to be turned down before session synchronization is complete. The structure of
down_intfs_before_sess_sync
block is documented below. - hb_
interval int - Heartbeat interval (1 - 10 sec).
- hb_
lost_ intthreshold - Lost heartbeat threshold (1 - 10).
- id str
- The provider-assigned unique ID for this managed resource.
- ike_
heartbeat_ intinterval - IKE heartbeat interval (1 - 60 secs).
- ike_
monitor str - Enable/disable IKE HA monitor.
- ike_
monitor_ intinterval - IKE HA monitor interval (10 - 300 secs).
- ipsec_
tunnel_ strsync - Enable/disable IPsec tunnel synchronization.
- peerip str
- IP address of the interface on the peer unit that is used for the session synchronization link.
- peervd str
- VDOM that contains the session synchronization link interface on the peer unit. Usually both peers would have the same peervd.
- secondary_
add_ stripsec_ routes - Enable/disable IKE route announcement on the backup unit.
- session_
sync_ Sequence[Getfilters Clustersync Session Sync Filter] - Add one or more filters if you only want to synchronize some sessions. Use the filter to configure the types of sessions to synchronize. The structure of
session_sync_filter
block is documented below. - slave_
add_ strike_ routes - Enable/disable IKE route announcement on the backup unit.
- sync_
id int - Sync ID.
- syncvds
Sequence[Get
Clustersync Syncvd] - Sessions from these VDOMs are synchronized using this session synchronization configuration. The structure of
syncvd
block is documented below. - vdomparam str
- down
Intfs List<Property Map>Before Sess Syncs - List of interfaces to be turned down before session synchronization is complete. The structure of
down_intfs_before_sess_sync
block is documented below. - hb
Interval Number - Heartbeat interval (1 - 10 sec).
- hb
Lost NumberThreshold - Lost heartbeat threshold (1 - 10).
- id String
- The provider-assigned unique ID for this managed resource.
- ike
Heartbeat NumberInterval - IKE heartbeat interval (1 - 60 secs).
- ike
Monitor String - Enable/disable IKE HA monitor.
- ike
Monitor NumberInterval - IKE HA monitor interval (10 - 300 secs).
- ipsec
Tunnel StringSync - Enable/disable IPsec tunnel synchronization.
- peerip String
- IP address of the interface on the peer unit that is used for the session synchronization link.
- peervd String
- VDOM that contains the session synchronization link interface on the peer unit. Usually both peers would have the same peervd.
- secondary
Add StringIpsec Routes - Enable/disable IKE route announcement on the backup unit.
- session
Sync List<Property Map>Filters - Add one or more filters if you only want to synchronize some sessions. Use the filter to configure the types of sessions to synchronize. The structure of
session_sync_filter
block is documented below. - slave
Add StringIke Routes - Enable/disable IKE route announcement on the backup unit.
- sync
Id Number - Sync ID.
- syncvds List<Property Map>
- Sessions from these VDOMs are synchronized using this session synchronization configuration. The structure of
syncvd
block is documented below. - vdomparam String
Supporting Types
GetClustersyncDownIntfsBeforeSessSync
- Name string
- Interface name.
- Name string
- Interface name.
- name String
- Interface name.
- name string
- Interface name.
- name str
- Interface name.
- name String
- Interface name.
GetClustersyncSessionSyncFilter
- Custom
Services List<Pulumiverse.Fortios. System. Inputs. Get Clustersync Session Sync Filter Custom Service> - Only sessions using these custom services are synchronized. Use source and destination port ranges to define these custome services. The structure of
custom_service
block is documented below. - Dstaddr string
- Only sessions to this IPv4 address are synchronized. You can only enter one address. To synchronize sessions for multiple destination addresses, add multiple filters.
- Dstaddr6 string
- Only sessions to this IPv6 address are synchronized. You can only enter one address. To synchronize sessions for multiple destination addresses, add multiple filters.
- Dstintf string
- Only sessions to this interface are synchronized. You can only enter one interface name. To synchronize sessions to multiple destination interfaces, add multiple filters.
- Srcaddr string
- Only sessions from this IPv4 address are synchronized. You can only enter one address. To synchronize sessions from multiple source addresses, add multiple filters.
- Srcaddr6 string
- Only sessions from this IPv6 address are synchronized. You can only enter one address. To synchronize sessions from multiple source addresses, add multiple filters.
- Srcintf string
- Only sessions from this interface are synchronized. You can only enter one interface name. To synchronize sessions for multiple source interfaces, add multiple filters.
- Custom
Services []GetClustersync Session Sync Filter Custom Service - Only sessions using these custom services are synchronized. Use source and destination port ranges to define these custome services. The structure of
custom_service
block is documented below. - Dstaddr string
- Only sessions to this IPv4 address are synchronized. You can only enter one address. To synchronize sessions for multiple destination addresses, add multiple filters.
- Dstaddr6 string
- Only sessions to this IPv6 address are synchronized. You can only enter one address. To synchronize sessions for multiple destination addresses, add multiple filters.
- Dstintf string
- Only sessions to this interface are synchronized. You can only enter one interface name. To synchronize sessions to multiple destination interfaces, add multiple filters.
- Srcaddr string
- Only sessions from this IPv4 address are synchronized. You can only enter one address. To synchronize sessions from multiple source addresses, add multiple filters.
- Srcaddr6 string
- Only sessions from this IPv6 address are synchronized. You can only enter one address. To synchronize sessions from multiple source addresses, add multiple filters.
- Srcintf string
- Only sessions from this interface are synchronized. You can only enter one interface name. To synchronize sessions for multiple source interfaces, add multiple filters.
- custom
Services List<GetClustersync Session Sync Filter Custom Service> - Only sessions using these custom services are synchronized. Use source and destination port ranges to define these custome services. The structure of
custom_service
block is documented below. - dstaddr String
- Only sessions to this IPv4 address are synchronized. You can only enter one address. To synchronize sessions for multiple destination addresses, add multiple filters.
- dstaddr6 String
- Only sessions to this IPv6 address are synchronized. You can only enter one address. To synchronize sessions for multiple destination addresses, add multiple filters.
- dstintf String
- Only sessions to this interface are synchronized. You can only enter one interface name. To synchronize sessions to multiple destination interfaces, add multiple filters.
- srcaddr String
- Only sessions from this IPv4 address are synchronized. You can only enter one address. To synchronize sessions from multiple source addresses, add multiple filters.
- srcaddr6 String
- Only sessions from this IPv6 address are synchronized. You can only enter one address. To synchronize sessions from multiple source addresses, add multiple filters.
- srcintf String
- Only sessions from this interface are synchronized. You can only enter one interface name. To synchronize sessions for multiple source interfaces, add multiple filters.
- custom
Services GetClustersync Session Sync Filter Custom Service[] - Only sessions using these custom services are synchronized. Use source and destination port ranges to define these custome services. The structure of
custom_service
block is documented below. - dstaddr string
- Only sessions to this IPv4 address are synchronized. You can only enter one address. To synchronize sessions for multiple destination addresses, add multiple filters.
- dstaddr6 string
- Only sessions to this IPv6 address are synchronized. You can only enter one address. To synchronize sessions for multiple destination addresses, add multiple filters.
- dstintf string
- Only sessions to this interface are synchronized. You can only enter one interface name. To synchronize sessions to multiple destination interfaces, add multiple filters.
- srcaddr string
- Only sessions from this IPv4 address are synchronized. You can only enter one address. To synchronize sessions from multiple source addresses, add multiple filters.
- srcaddr6 string
- Only sessions from this IPv6 address are synchronized. You can only enter one address. To synchronize sessions from multiple source addresses, add multiple filters.
- srcintf string
- Only sessions from this interface are synchronized. You can only enter one interface name. To synchronize sessions for multiple source interfaces, add multiple filters.
- custom_
services Sequence[GetClustersync Session Sync Filter Custom Service] - Only sessions using these custom services are synchronized. Use source and destination port ranges to define these custome services. The structure of
custom_service
block is documented below. - dstaddr str
- Only sessions to this IPv4 address are synchronized. You can only enter one address. To synchronize sessions for multiple destination addresses, add multiple filters.
- dstaddr6 str
- Only sessions to this IPv6 address are synchronized. You can only enter one address. To synchronize sessions for multiple destination addresses, add multiple filters.
- dstintf str
- Only sessions to this interface are synchronized. You can only enter one interface name. To synchronize sessions to multiple destination interfaces, add multiple filters.
- srcaddr str
- Only sessions from this IPv4 address are synchronized. You can only enter one address. To synchronize sessions from multiple source addresses, add multiple filters.
- srcaddr6 str
- Only sessions from this IPv6 address are synchronized. You can only enter one address. To synchronize sessions from multiple source addresses, add multiple filters.
- srcintf str
- Only sessions from this interface are synchronized. You can only enter one interface name. To synchronize sessions for multiple source interfaces, add multiple filters.
- custom
Services List<Property Map> - Only sessions using these custom services are synchronized. Use source and destination port ranges to define these custome services. The structure of
custom_service
block is documented below. - dstaddr String
- Only sessions to this IPv4 address are synchronized. You can only enter one address. To synchronize sessions for multiple destination addresses, add multiple filters.
- dstaddr6 String
- Only sessions to this IPv6 address are synchronized. You can only enter one address. To synchronize sessions for multiple destination addresses, add multiple filters.
- dstintf String
- Only sessions to this interface are synchronized. You can only enter one interface name. To synchronize sessions to multiple destination interfaces, add multiple filters.
- srcaddr String
- Only sessions from this IPv4 address are synchronized. You can only enter one address. To synchronize sessions from multiple source addresses, add multiple filters.
- srcaddr6 String
- Only sessions from this IPv6 address are synchronized. You can only enter one address. To synchronize sessions from multiple source addresses, add multiple filters.
- srcintf String
- Only sessions from this interface are synchronized. You can only enter one interface name. To synchronize sessions for multiple source interfaces, add multiple filters.
GetClustersyncSessionSyncFilterCustomService
- Dst
Port stringRange - Custom service destination port range.
- Id int
- Custom service ID.
- Src
Port stringRange - Custom service source port range.
- Dst
Port stringRange - Custom service destination port range.
- Id int
- Custom service ID.
- Src
Port stringRange - Custom service source port range.
- dst
Port StringRange - Custom service destination port range.
- id Integer
- Custom service ID.
- src
Port StringRange - Custom service source port range.
- dst
Port stringRange - Custom service destination port range.
- id number
- Custom service ID.
- src
Port stringRange - Custom service source port range.
- dst_
port_ strrange - Custom service destination port range.
- id int
- Custom service ID.
- src_
port_ strrange - Custom service source port range.
- dst
Port StringRange - Custom service destination port range.
- id Number
- Custom service ID.
- src
Port StringRange - Custom service source port range.
GetClustersyncSyncvd
- Name string
- Interface name.
- Name string
- Interface name.
- name String
- Interface name.
- name string
- Interface name.
- name str
- Interface name.
- name String
- Interface name.
Package Details
- Repository
- fortios pulumiverse/pulumi-fortios
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
fortios
Terraform Provider.