1. Packages
  2. Aviatrix
  3. API Docs
  4. AviatrixSite2Cloud
Aviatrix v0.0.11 published on Saturday, Jun 17, 2023 by Aviatrix

aviatrix.AviatrixSite2Cloud

Explore with Pulumi AI

aviatrix logo
Aviatrix v0.0.11 published on Saturday, Jun 17, 2023 by Aviatrix

    Import

    site2cloud can be imported using the connection_name and vpc_id, e.g.

     $ pulumi import aviatrix:index/aviatrixSite2Cloud:AviatrixSite2Cloud test connection_name~vpc_id
    

    Create AviatrixSite2Cloud Resource

    new AviatrixSite2Cloud(name: string, args: AviatrixSite2CloudArgs, opts?: CustomResourceOptions);
    @overload
    def AviatrixSite2Cloud(resource_name: str,
                           opts: Optional[ResourceOptions] = None,
                           auth_type: Optional[str] = None,
                           backup_gateway_name: Optional[str] = None,
                           backup_local_tunnel_ip: Optional[str] = None,
                           backup_pre_shared_key: Optional[str] = None,
                           backup_remote_gateway_ip: Optional[str] = None,
                           backup_remote_gateway_latitude: Optional[float] = None,
                           backup_remote_gateway_longitude: Optional[float] = None,
                           backup_remote_identifier: Optional[str] = None,
                           backup_remote_tunnel_ip: Optional[str] = None,
                           ca_cert_tag_name: Optional[str] = None,
                           connection_name: Optional[str] = None,
                           connection_type: Optional[str] = None,
                           custom_algorithms: Optional[bool] = None,
                           custom_mapped: Optional[bool] = None,
                           enable_active_active: Optional[bool] = None,
                           enable_dead_peer_detection: Optional[bool] = None,
                           enable_event_triggered_ha: Optional[bool] = None,
                           enable_ikev2: Optional[bool] = None,
                           enable_single_ip_ha: Optional[bool] = None,
                           forward_traffic_to_transit: Optional[bool] = None,
                           ha_enabled: Optional[bool] = None,
                           local_destination_real_cidrs: Optional[Sequence[str]] = None,
                           local_destination_virtual_cidrs: Optional[Sequence[str]] = None,
                           local_source_real_cidrs: Optional[Sequence[str]] = None,
                           local_source_virtual_cidrs: Optional[Sequence[str]] = None,
                           local_subnet_cidr: Optional[str] = None,
                           local_subnet_virtual: Optional[str] = None,
                           local_tunnel_ip: Optional[str] = None,
                           phase1_authentication: Optional[str] = None,
                           phase1_dh_groups: Optional[str] = None,
                           phase1_encryption: Optional[str] = None,
                           phase1_remote_identifiers: Optional[Sequence[str]] = None,
                           phase2_authentication: Optional[str] = None,
                           phase2_dh_groups: Optional[str] = None,
                           phase2_encryption: Optional[str] = None,
                           pre_shared_key: Optional[str] = None,
                           primary_cloud_gateway_name: Optional[str] = None,
                           private_route_encryption: Optional[bool] = None,
                           remote_destination_real_cidrs: Optional[Sequence[str]] = None,
                           remote_destination_virtual_cidrs: Optional[Sequence[str]] = None,
                           remote_gateway_ip: Optional[str] = None,
                           remote_gateway_latitude: Optional[float] = None,
                           remote_gateway_longitude: Optional[float] = None,
                           remote_gateway_type: Optional[str] = None,
                           remote_identifier: Optional[str] = None,
                           remote_source_real_cidrs: Optional[Sequence[str]] = None,
                           remote_source_virtual_cidrs: Optional[Sequence[str]] = None,
                           remote_subnet_cidr: Optional[str] = None,
                           remote_subnet_virtual: Optional[str] = None,
                           remote_tunnel_ip: Optional[str] = None,
                           route_table_lists: Optional[Sequence[str]] = None,
                           ssl_server_pool: Optional[str] = None,
                           tunnel_type: Optional[str] = None,
                           vpc_id: Optional[str] = None)
    @overload
    def AviatrixSite2Cloud(resource_name: str,
                           args: AviatrixSite2CloudArgs,
                           opts: Optional[ResourceOptions] = None)
    func NewAviatrixSite2Cloud(ctx *Context, name string, args AviatrixSite2CloudArgs, opts ...ResourceOption) (*AviatrixSite2Cloud, error)
    public AviatrixSite2Cloud(string name, AviatrixSite2CloudArgs args, CustomResourceOptions? opts = null)
    public AviatrixSite2Cloud(String name, AviatrixSite2CloudArgs args)
    public AviatrixSite2Cloud(String name, AviatrixSite2CloudArgs args, CustomResourceOptions options)
    
    type: aviatrix:AviatrixSite2Cloud
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    name string
    The unique name of the resource.
    args AviatrixSite2CloudArgs
    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 AviatrixSite2CloudArgs
    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 AviatrixSite2CloudArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args AviatrixSite2CloudArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args AviatrixSite2CloudArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    AviatrixSite2Cloud Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The AviatrixSite2Cloud resource accepts the following input properties:

    ConnectionName string

    Site2Cloud connection name.

    ConnectionType string

    Connection type. Valid Values: "mapped", "unmapped".

    PrimaryCloudGatewayName string

    Primary cloud gateway name.

    RemoteGatewayIp string

    Remote gateway IP.

    RemoteGatewayType string

    Remote gateway type. Valid Values: "generic", "avx", "aws", "azure", "sonicwall", "oracle".

    TunnelType string

    Site2Cloud tunnel type. Valid Values: "policy", "route".

    VpcId string

    VPC ID of the cloud gateway.

    AuthType string

    Authentication Type. Valid values: 'PSK' and 'Cert'. Default value: 'PSK'.

    BackupGatewayName string

    Backup gateway name. NOTE: Please see notes here regarding HA requirements.

    BackupLocalTunnelIp string

    Backup local tunnel IP address. Only valid when HA enabled route based connection. Available as of provider version R2.19+.

    BackupPreSharedKey string

    Backup Pre-Shared Key.

    BackupRemoteGatewayIp string

    Backup Remote Gateway IP. NOTE: Please see notes here regarding HA requirements.

    BackupRemoteGatewayLatitude double

    Latitude of backup remote gateway. Does not support refresh.

    BackupRemoteGatewayLongitude double

    Longitude of backup remote gateway. Does not support refresh.

    BackupRemoteIdentifier string

    Backup remote identifier. Required for Cert based authentication type with HA enabled. Example: "gw-10-10-0-116".

    BackupRemoteTunnelIp string

    Backup remote tunnel IP address. Only valid when HA enabled route based connection. Available as of provider version R2.19+.

    CaCertTagName string

    Name of Remote CA Certificate Tag for creating Site2Cloud tunnels. Required for Cert based authentication type.

    CustomAlgorithms bool

    Switch to enable custom/non-default algorithms for IPSec Authentication/Encryption. Valid values: true, false. NOTE: Please see notes here for more information.

    CustomMapped bool

    Enable custom mapped connection. Default value: false. Valid values: true/false. Available in provider version R2.17.1+.

    EnableActiveActive bool

    Enable/disable active active HA for an existing site2cloud connection. Valid values: true, false. Default value: false.

    EnableDeadPeerDetection bool

    Enable/disable Deed Peer Detection for an existing site2cloud connection. Default value: true. NOTE: Please see notes here in regards to any deltas found in your state with the addition of this argument in R1.9

    EnableEventTriggeredHa bool

    Enable Event Triggered HA. Default value: false. Valid values: true or false. Available as of provider version R2.19+.

    EnableIkev2 bool

    Switch to enable IKEv2. Valid values: true, false. Default value: false.

    EnableSingleIpHa bool

    Enable single IP HA feature. Available as of provider version 2.19+.

    ForwardTrafficToTransit bool

    Enable spoke gateway with mapped site2cloud configurations to forward traffic from site2cloud connection to Aviatrix Transit Gateway. Default value: false. Valid values: true or false. Available in provider version 2.17.2+.

    HaEnabled bool

    Specify whether or not to enable HA. Valid Values: true, false. NOTE: Please see notes here regarding HA requirements.

    LocalDestinationRealCidrs List<string>

    List of Local Initiated Traffic Destination Real CIDRs.

    LocalDestinationVirtualCidrs List<string>

    List of Local Initiated Traffic Destination Virtual CIDRs.

    LocalSourceRealCidrs List<string>

    List of Local Initiated Traffic Source Real CIDRs.

    LocalSourceVirtualCidrs List<string>

    List of Local Initiated Traffic Source Virtual CIDRs.

    LocalSubnetCidr string

    Local subnet CIDR. Required for connection type "mapped", except for custom_mapped connection.

    LocalSubnetVirtual string

    Local subnet CIDR (Virtual). Required for connection type "mapped", except for custom_mapped connection.

    LocalTunnelIp string

    Local tunnel IP address. Only valid for route based connection. Available as of provider version R2.19+.

    Phase1Authentication string

    Phase one Authentication. Valid values: "SHA-1", "SHA-256", "SHA-384" and "SHA-512". Default value: "SHA-256".

    Phase1DhGroups string

    Phase one DH Groups. Valid values: "1", "2", "5", "14", "15", "16", "17", "18", "19", "20" and "21". Default value: "14".

    Phase1Encryption string

    Phase one Encryption. Valid values: "3DES", "AES-128-CBC", "AES-192-CBC", "AES-256-CBC", "AES-128-GCM-64", "AES-128-GCM-96", "AES-128-GCM-128", "AES-256-GCM-64", "AES-256-GCM-96", and "AES-256-GCM-128". Default value: "AES-256-CBC".

    Phase1RemoteIdentifiers List<string>

    Phase 1 remote identifier of the IPsec tunnel. This can be configured to be either the public IP address or the private IP address of the peer terminating the IPsec tunnel. Example: ["1.2.3.4"] when HA is disabled, ["1.2.3.4", "5.6.7.8"] when HA is enabled. Available as of provider version R2.19+.

    Phase2Authentication string

    Phase two Authentication. Valid values: "NO-AUTH", "HMAC-SHA-1", "HMAC-SHA-256", "HMAC-SHA-384" and "HMAC-SHA-512". Default value: "HMAC-SHA-256".

    Phase2DhGroups string

    Phase two DH Groups. Valid values: "1", "2", "5", "14", "15", "16", "17", "18", "19", "20" and "21". Default value: "14".

    Phase2Encryption string

    Phase two Encryption. Valid values: "3DES", "AES-128-CBC", "AES-192-CBC", "AES-256-CBC", "AES-128-GCM-64", "AES-128-GCM-96", "AES-128-GCM-128", "AES-256-GCM-64", "AES-256-GCM-96", "AES-256-GCM-128" and "NULL-ENCR". Default value: "AES-256-CBC".

    PreSharedKey string

    Pre-Shared Key.

    PrivateRouteEncryption bool

    Private route encryption switch. Valid values: true, false.

    RemoteDestinationRealCidrs List<string>

    List of Remote Initiated Traffic Destination Real CIDRs.

    RemoteDestinationVirtualCidrs List<string>

    List of Remote Initiated Traffic Destination Virtual CIDRs.

    RemoteGatewayLatitude double

    Latitude of remote gateway. Does not support refresh.

    RemoteGatewayLongitude double

    Longitude of remote gateway. Does not support refresh.

    RemoteIdentifier string

    Remote identifier. Required for Cert based authentication type. Example: "gw-10-10-0-115".

    RemoteSourceRealCidrs List<string>

    List of Remote Initiated Traffic Source Real CIDRs.

    RemoteSourceVirtualCidrs List<string>

    List of Remote Initiated Traffic Source Virtual CIDRs.

    RemoteSubnetCidr string

    Remote subnet CIDR. Not required for custom_mapped connection.

    RemoteSubnetVirtual string

    Remote subnet CIDR (Virtual). Required for connection type "mapped", except for custom_mapped connection.

    RemoteTunnelIp string

    Remote tunnel IP address. Only valid for route based connection. Available as of provider version R2.19+.

    RouteTableLists List<string>

    Route tables to modify.

    SslServerPool string

    Specify ssl_server_pool. Default value: "192.168.44.0/24". NOTE: Please see notes here for more information.

    ConnectionName string

    Site2Cloud connection name.

    ConnectionType string

    Connection type. Valid Values: "mapped", "unmapped".

    PrimaryCloudGatewayName string

    Primary cloud gateway name.

    RemoteGatewayIp string

    Remote gateway IP.

    RemoteGatewayType string

    Remote gateway type. Valid Values: "generic", "avx", "aws", "azure", "sonicwall", "oracle".

    TunnelType string

    Site2Cloud tunnel type. Valid Values: "policy", "route".

    VpcId string

    VPC ID of the cloud gateway.

    AuthType string

    Authentication Type. Valid values: 'PSK' and 'Cert'. Default value: 'PSK'.

    BackupGatewayName string

    Backup gateway name. NOTE: Please see notes here regarding HA requirements.

    BackupLocalTunnelIp string

    Backup local tunnel IP address. Only valid when HA enabled route based connection. Available as of provider version R2.19+.

    BackupPreSharedKey string

    Backup Pre-Shared Key.

    BackupRemoteGatewayIp string

    Backup Remote Gateway IP. NOTE: Please see notes here regarding HA requirements.

    BackupRemoteGatewayLatitude float64

    Latitude of backup remote gateway. Does not support refresh.

    BackupRemoteGatewayLongitude float64

    Longitude of backup remote gateway. Does not support refresh.

    BackupRemoteIdentifier string

    Backup remote identifier. Required for Cert based authentication type with HA enabled. Example: "gw-10-10-0-116".

    BackupRemoteTunnelIp string

    Backup remote tunnel IP address. Only valid when HA enabled route based connection. Available as of provider version R2.19+.

    CaCertTagName string

    Name of Remote CA Certificate Tag for creating Site2Cloud tunnels. Required for Cert based authentication type.

    CustomAlgorithms bool

    Switch to enable custom/non-default algorithms for IPSec Authentication/Encryption. Valid values: true, false. NOTE: Please see notes here for more information.

    CustomMapped bool

    Enable custom mapped connection. Default value: false. Valid values: true/false. Available in provider version R2.17.1+.

    EnableActiveActive bool

    Enable/disable active active HA for an existing site2cloud connection. Valid values: true, false. Default value: false.

    EnableDeadPeerDetection bool

    Enable/disable Deed Peer Detection for an existing site2cloud connection. Default value: true. NOTE: Please see notes here in regards to any deltas found in your state with the addition of this argument in R1.9

    EnableEventTriggeredHa bool

    Enable Event Triggered HA. Default value: false. Valid values: true or false. Available as of provider version R2.19+.

    EnableIkev2 bool

    Switch to enable IKEv2. Valid values: true, false. Default value: false.

    EnableSingleIpHa bool

    Enable single IP HA feature. Available as of provider version 2.19+.

    ForwardTrafficToTransit bool

    Enable spoke gateway with mapped site2cloud configurations to forward traffic from site2cloud connection to Aviatrix Transit Gateway. Default value: false. Valid values: true or false. Available in provider version 2.17.2+.

    HaEnabled bool

    Specify whether or not to enable HA. Valid Values: true, false. NOTE: Please see notes here regarding HA requirements.

    LocalDestinationRealCidrs []string

    List of Local Initiated Traffic Destination Real CIDRs.

    LocalDestinationVirtualCidrs []string

    List of Local Initiated Traffic Destination Virtual CIDRs.

    LocalSourceRealCidrs []string

    List of Local Initiated Traffic Source Real CIDRs.

    LocalSourceVirtualCidrs []string

    List of Local Initiated Traffic Source Virtual CIDRs.

    LocalSubnetCidr string

    Local subnet CIDR. Required for connection type "mapped", except for custom_mapped connection.

    LocalSubnetVirtual string

    Local subnet CIDR (Virtual). Required for connection type "mapped", except for custom_mapped connection.

    LocalTunnelIp string

    Local tunnel IP address. Only valid for route based connection. Available as of provider version R2.19+.

    Phase1Authentication string

    Phase one Authentication. Valid values: "SHA-1", "SHA-256", "SHA-384" and "SHA-512". Default value: "SHA-256".

    Phase1DhGroups string

    Phase one DH Groups. Valid values: "1", "2", "5", "14", "15", "16", "17", "18", "19", "20" and "21". Default value: "14".

    Phase1Encryption string

    Phase one Encryption. Valid values: "3DES", "AES-128-CBC", "AES-192-CBC", "AES-256-CBC", "AES-128-GCM-64", "AES-128-GCM-96", "AES-128-GCM-128", "AES-256-GCM-64", "AES-256-GCM-96", and "AES-256-GCM-128". Default value: "AES-256-CBC".

    Phase1RemoteIdentifiers []string

    Phase 1 remote identifier of the IPsec tunnel. This can be configured to be either the public IP address or the private IP address of the peer terminating the IPsec tunnel. Example: ["1.2.3.4"] when HA is disabled, ["1.2.3.4", "5.6.7.8"] when HA is enabled. Available as of provider version R2.19+.

    Phase2Authentication string

    Phase two Authentication. Valid values: "NO-AUTH", "HMAC-SHA-1", "HMAC-SHA-256", "HMAC-SHA-384" and "HMAC-SHA-512". Default value: "HMAC-SHA-256".

    Phase2DhGroups string

    Phase two DH Groups. Valid values: "1", "2", "5", "14", "15", "16", "17", "18", "19", "20" and "21". Default value: "14".

    Phase2Encryption string

    Phase two Encryption. Valid values: "3DES", "AES-128-CBC", "AES-192-CBC", "AES-256-CBC", "AES-128-GCM-64", "AES-128-GCM-96", "AES-128-GCM-128", "AES-256-GCM-64", "AES-256-GCM-96", "AES-256-GCM-128" and "NULL-ENCR". Default value: "AES-256-CBC".

    PreSharedKey string

    Pre-Shared Key.

    PrivateRouteEncryption bool

    Private route encryption switch. Valid values: true, false.

    RemoteDestinationRealCidrs []string

    List of Remote Initiated Traffic Destination Real CIDRs.

    RemoteDestinationVirtualCidrs []string

    List of Remote Initiated Traffic Destination Virtual CIDRs.

    RemoteGatewayLatitude float64

    Latitude of remote gateway. Does not support refresh.

    RemoteGatewayLongitude float64

    Longitude of remote gateway. Does not support refresh.

    RemoteIdentifier string

    Remote identifier. Required for Cert based authentication type. Example: "gw-10-10-0-115".

    RemoteSourceRealCidrs []string

    List of Remote Initiated Traffic Source Real CIDRs.

    RemoteSourceVirtualCidrs []string

    List of Remote Initiated Traffic Source Virtual CIDRs.

    RemoteSubnetCidr string

    Remote subnet CIDR. Not required for custom_mapped connection.

    RemoteSubnetVirtual string

    Remote subnet CIDR (Virtual). Required for connection type "mapped", except for custom_mapped connection.

    RemoteTunnelIp string

    Remote tunnel IP address. Only valid for route based connection. Available as of provider version R2.19+.

    RouteTableLists []string

    Route tables to modify.

    SslServerPool string

    Specify ssl_server_pool. Default value: "192.168.44.0/24". NOTE: Please see notes here for more information.

    connectionName String

    Site2Cloud connection name.

    connectionType String

    Connection type. Valid Values: "mapped", "unmapped".

    primaryCloudGatewayName String

    Primary cloud gateway name.

    remoteGatewayIp String

    Remote gateway IP.

    remoteGatewayType String

    Remote gateway type. Valid Values: "generic", "avx", "aws", "azure", "sonicwall", "oracle".

    tunnelType String

    Site2Cloud tunnel type. Valid Values: "policy", "route".

    vpcId String

    VPC ID of the cloud gateway.

    authType String

    Authentication Type. Valid values: 'PSK' and 'Cert'. Default value: 'PSK'.

    backupGatewayName String

    Backup gateway name. NOTE: Please see notes here regarding HA requirements.

    backupLocalTunnelIp String

    Backup local tunnel IP address. Only valid when HA enabled route based connection. Available as of provider version R2.19+.

    backupPreSharedKey String

    Backup Pre-Shared Key.

    backupRemoteGatewayIp String

    Backup Remote Gateway IP. NOTE: Please see notes here regarding HA requirements.

    backupRemoteGatewayLatitude Double

    Latitude of backup remote gateway. Does not support refresh.

    backupRemoteGatewayLongitude Double

    Longitude of backup remote gateway. Does not support refresh.

    backupRemoteIdentifier String

    Backup remote identifier. Required for Cert based authentication type with HA enabled. Example: "gw-10-10-0-116".

    backupRemoteTunnelIp String

    Backup remote tunnel IP address. Only valid when HA enabled route based connection. Available as of provider version R2.19+.

    caCertTagName String

    Name of Remote CA Certificate Tag for creating Site2Cloud tunnels. Required for Cert based authentication type.

    customAlgorithms Boolean

    Switch to enable custom/non-default algorithms for IPSec Authentication/Encryption. Valid values: true, false. NOTE: Please see notes here for more information.

    customMapped Boolean

    Enable custom mapped connection. Default value: false. Valid values: true/false. Available in provider version R2.17.1+.

    enableActiveActive Boolean

    Enable/disable active active HA for an existing site2cloud connection. Valid values: true, false. Default value: false.

    enableDeadPeerDetection Boolean

    Enable/disable Deed Peer Detection for an existing site2cloud connection. Default value: true. NOTE: Please see notes here in regards to any deltas found in your state with the addition of this argument in R1.9

    enableEventTriggeredHa Boolean

    Enable Event Triggered HA. Default value: false. Valid values: true or false. Available as of provider version R2.19+.

    enableIkev2 Boolean

    Switch to enable IKEv2. Valid values: true, false. Default value: false.

    enableSingleIpHa Boolean

    Enable single IP HA feature. Available as of provider version 2.19+.

    forwardTrafficToTransit Boolean

    Enable spoke gateway with mapped site2cloud configurations to forward traffic from site2cloud connection to Aviatrix Transit Gateway. Default value: false. Valid values: true or false. Available in provider version 2.17.2+.

    haEnabled Boolean

    Specify whether or not to enable HA. Valid Values: true, false. NOTE: Please see notes here regarding HA requirements.

    localDestinationRealCidrs List<String>

    List of Local Initiated Traffic Destination Real CIDRs.

    localDestinationVirtualCidrs List<String>

    List of Local Initiated Traffic Destination Virtual CIDRs.

    localSourceRealCidrs List<String>

    List of Local Initiated Traffic Source Real CIDRs.

    localSourceVirtualCidrs List<String>

    List of Local Initiated Traffic Source Virtual CIDRs.

    localSubnetCidr String

    Local subnet CIDR. Required for connection type "mapped", except for custom_mapped connection.

    localSubnetVirtual String

    Local subnet CIDR (Virtual). Required for connection type "mapped", except for custom_mapped connection.

    localTunnelIp String

    Local tunnel IP address. Only valid for route based connection. Available as of provider version R2.19+.

    phase1Authentication String

    Phase one Authentication. Valid values: "SHA-1", "SHA-256", "SHA-384" and "SHA-512". Default value: "SHA-256".

    phase1DhGroups String

    Phase one DH Groups. Valid values: "1", "2", "5", "14", "15", "16", "17", "18", "19", "20" and "21". Default value: "14".

    phase1Encryption String

    Phase one Encryption. Valid values: "3DES", "AES-128-CBC", "AES-192-CBC", "AES-256-CBC", "AES-128-GCM-64", "AES-128-GCM-96", "AES-128-GCM-128", "AES-256-GCM-64", "AES-256-GCM-96", and "AES-256-GCM-128". Default value: "AES-256-CBC".

    phase1RemoteIdentifiers List<String>

    Phase 1 remote identifier of the IPsec tunnel. This can be configured to be either the public IP address or the private IP address of the peer terminating the IPsec tunnel. Example: ["1.2.3.4"] when HA is disabled, ["1.2.3.4", "5.6.7.8"] when HA is enabled. Available as of provider version R2.19+.

    phase2Authentication String

    Phase two Authentication. Valid values: "NO-AUTH", "HMAC-SHA-1", "HMAC-SHA-256", "HMAC-SHA-384" and "HMAC-SHA-512". Default value: "HMAC-SHA-256".

    phase2DhGroups String

    Phase two DH Groups. Valid values: "1", "2", "5", "14", "15", "16", "17", "18", "19", "20" and "21". Default value: "14".

    phase2Encryption String

    Phase two Encryption. Valid values: "3DES", "AES-128-CBC", "AES-192-CBC", "AES-256-CBC", "AES-128-GCM-64", "AES-128-GCM-96", "AES-128-GCM-128", "AES-256-GCM-64", "AES-256-GCM-96", "AES-256-GCM-128" and "NULL-ENCR". Default value: "AES-256-CBC".

    preSharedKey String

    Pre-Shared Key.

    privateRouteEncryption Boolean

    Private route encryption switch. Valid values: true, false.

    remoteDestinationRealCidrs List<String>

    List of Remote Initiated Traffic Destination Real CIDRs.

    remoteDestinationVirtualCidrs List<String>

    List of Remote Initiated Traffic Destination Virtual CIDRs.

    remoteGatewayLatitude Double

    Latitude of remote gateway. Does not support refresh.

    remoteGatewayLongitude Double

    Longitude of remote gateway. Does not support refresh.

    remoteIdentifier String

    Remote identifier. Required for Cert based authentication type. Example: "gw-10-10-0-115".

    remoteSourceRealCidrs List<String>

    List of Remote Initiated Traffic Source Real CIDRs.

    remoteSourceVirtualCidrs List<String>

    List of Remote Initiated Traffic Source Virtual CIDRs.

    remoteSubnetCidr String

    Remote subnet CIDR. Not required for custom_mapped connection.

    remoteSubnetVirtual String

    Remote subnet CIDR (Virtual). Required for connection type "mapped", except for custom_mapped connection.

    remoteTunnelIp String

    Remote tunnel IP address. Only valid for route based connection. Available as of provider version R2.19+.

    routeTableLists List<String>

    Route tables to modify.

    sslServerPool String

    Specify ssl_server_pool. Default value: "192.168.44.0/24". NOTE: Please see notes here for more information.

    connectionName string

    Site2Cloud connection name.

    connectionType string

    Connection type. Valid Values: "mapped", "unmapped".

    primaryCloudGatewayName string

    Primary cloud gateway name.

    remoteGatewayIp string

    Remote gateway IP.

    remoteGatewayType string

    Remote gateway type. Valid Values: "generic", "avx", "aws", "azure", "sonicwall", "oracle".

    tunnelType string

    Site2Cloud tunnel type. Valid Values: "policy", "route".

    vpcId string

    VPC ID of the cloud gateway.

    authType string

    Authentication Type. Valid values: 'PSK' and 'Cert'. Default value: 'PSK'.

    backupGatewayName string

    Backup gateway name. NOTE: Please see notes here regarding HA requirements.

    backupLocalTunnelIp string

    Backup local tunnel IP address. Only valid when HA enabled route based connection. Available as of provider version R2.19+.

    backupPreSharedKey string

    Backup Pre-Shared Key.

    backupRemoteGatewayIp string

    Backup Remote Gateway IP. NOTE: Please see notes here regarding HA requirements.

    backupRemoteGatewayLatitude number

    Latitude of backup remote gateway. Does not support refresh.

    backupRemoteGatewayLongitude number

    Longitude of backup remote gateway. Does not support refresh.

    backupRemoteIdentifier string

    Backup remote identifier. Required for Cert based authentication type with HA enabled. Example: "gw-10-10-0-116".

    backupRemoteTunnelIp string

    Backup remote tunnel IP address. Only valid when HA enabled route based connection. Available as of provider version R2.19+.

    caCertTagName string

    Name of Remote CA Certificate Tag for creating Site2Cloud tunnels. Required for Cert based authentication type.

    customAlgorithms boolean

    Switch to enable custom/non-default algorithms for IPSec Authentication/Encryption. Valid values: true, false. NOTE: Please see notes here for more information.

    customMapped boolean

    Enable custom mapped connection. Default value: false. Valid values: true/false. Available in provider version R2.17.1+.

    enableActiveActive boolean

    Enable/disable active active HA for an existing site2cloud connection. Valid values: true, false. Default value: false.

    enableDeadPeerDetection boolean

    Enable/disable Deed Peer Detection for an existing site2cloud connection. Default value: true. NOTE: Please see notes here in regards to any deltas found in your state with the addition of this argument in R1.9

    enableEventTriggeredHa boolean

    Enable Event Triggered HA. Default value: false. Valid values: true or false. Available as of provider version R2.19+.

    enableIkev2 boolean

    Switch to enable IKEv2. Valid values: true, false. Default value: false.

    enableSingleIpHa boolean

    Enable single IP HA feature. Available as of provider version 2.19+.

    forwardTrafficToTransit boolean

    Enable spoke gateway with mapped site2cloud configurations to forward traffic from site2cloud connection to Aviatrix Transit Gateway. Default value: false. Valid values: true or false. Available in provider version 2.17.2+.

    haEnabled boolean

    Specify whether or not to enable HA. Valid Values: true, false. NOTE: Please see notes here regarding HA requirements.

    localDestinationRealCidrs string[]

    List of Local Initiated Traffic Destination Real CIDRs.

    localDestinationVirtualCidrs string[]

    List of Local Initiated Traffic Destination Virtual CIDRs.

    localSourceRealCidrs string[]

    List of Local Initiated Traffic Source Real CIDRs.

    localSourceVirtualCidrs string[]

    List of Local Initiated Traffic Source Virtual CIDRs.

    localSubnetCidr string

    Local subnet CIDR. Required for connection type "mapped", except for custom_mapped connection.

    localSubnetVirtual string

    Local subnet CIDR (Virtual). Required for connection type "mapped", except for custom_mapped connection.

    localTunnelIp string

    Local tunnel IP address. Only valid for route based connection. Available as of provider version R2.19+.

    phase1Authentication string

    Phase one Authentication. Valid values: "SHA-1", "SHA-256", "SHA-384" and "SHA-512". Default value: "SHA-256".

    phase1DhGroups string

    Phase one DH Groups. Valid values: "1", "2", "5", "14", "15", "16", "17", "18", "19", "20" and "21". Default value: "14".

    phase1Encryption string

    Phase one Encryption. Valid values: "3DES", "AES-128-CBC", "AES-192-CBC", "AES-256-CBC", "AES-128-GCM-64", "AES-128-GCM-96", "AES-128-GCM-128", "AES-256-GCM-64", "AES-256-GCM-96", and "AES-256-GCM-128". Default value: "AES-256-CBC".

    phase1RemoteIdentifiers string[]

    Phase 1 remote identifier of the IPsec tunnel. This can be configured to be either the public IP address or the private IP address of the peer terminating the IPsec tunnel. Example: ["1.2.3.4"] when HA is disabled, ["1.2.3.4", "5.6.7.8"] when HA is enabled. Available as of provider version R2.19+.

    phase2Authentication string

    Phase two Authentication. Valid values: "NO-AUTH", "HMAC-SHA-1", "HMAC-SHA-256", "HMAC-SHA-384" and "HMAC-SHA-512". Default value: "HMAC-SHA-256".

    phase2DhGroups string

    Phase two DH Groups. Valid values: "1", "2", "5", "14", "15", "16", "17", "18", "19", "20" and "21". Default value: "14".

    phase2Encryption string

    Phase two Encryption. Valid values: "3DES", "AES-128-CBC", "AES-192-CBC", "AES-256-CBC", "AES-128-GCM-64", "AES-128-GCM-96", "AES-128-GCM-128", "AES-256-GCM-64", "AES-256-GCM-96", "AES-256-GCM-128" and "NULL-ENCR". Default value: "AES-256-CBC".

    preSharedKey string

    Pre-Shared Key.

    privateRouteEncryption boolean

    Private route encryption switch. Valid values: true, false.

    remoteDestinationRealCidrs string[]

    List of Remote Initiated Traffic Destination Real CIDRs.

    remoteDestinationVirtualCidrs string[]

    List of Remote Initiated Traffic Destination Virtual CIDRs.

    remoteGatewayLatitude number

    Latitude of remote gateway. Does not support refresh.

    remoteGatewayLongitude number

    Longitude of remote gateway. Does not support refresh.

    remoteIdentifier string

    Remote identifier. Required for Cert based authentication type. Example: "gw-10-10-0-115".

    remoteSourceRealCidrs string[]

    List of Remote Initiated Traffic Source Real CIDRs.

    remoteSourceVirtualCidrs string[]

    List of Remote Initiated Traffic Source Virtual CIDRs.

    remoteSubnetCidr string

    Remote subnet CIDR. Not required for custom_mapped connection.

    remoteSubnetVirtual string

    Remote subnet CIDR (Virtual). Required for connection type "mapped", except for custom_mapped connection.

    remoteTunnelIp string

    Remote tunnel IP address. Only valid for route based connection. Available as of provider version R2.19+.

    routeTableLists string[]

    Route tables to modify.

    sslServerPool string

    Specify ssl_server_pool. Default value: "192.168.44.0/24". NOTE: Please see notes here for more information.

    connection_name str

    Site2Cloud connection name.

    connection_type str

    Connection type. Valid Values: "mapped", "unmapped".

    primary_cloud_gateway_name str

    Primary cloud gateway name.

    remote_gateway_ip str

    Remote gateway IP.

    remote_gateway_type str

    Remote gateway type. Valid Values: "generic", "avx", "aws", "azure", "sonicwall", "oracle".

    tunnel_type str

    Site2Cloud tunnel type. Valid Values: "policy", "route".

    vpc_id str

    VPC ID of the cloud gateway.

    auth_type str

    Authentication Type. Valid values: 'PSK' and 'Cert'. Default value: 'PSK'.

    backup_gateway_name str

    Backup gateway name. NOTE: Please see notes here regarding HA requirements.

    backup_local_tunnel_ip str

    Backup local tunnel IP address. Only valid when HA enabled route based connection. Available as of provider version R2.19+.

    backup_pre_shared_key str

    Backup Pre-Shared Key.

    backup_remote_gateway_ip str

    Backup Remote Gateway IP. NOTE: Please see notes here regarding HA requirements.

    backup_remote_gateway_latitude float

    Latitude of backup remote gateway. Does not support refresh.

    backup_remote_gateway_longitude float

    Longitude of backup remote gateway. Does not support refresh.

    backup_remote_identifier str

    Backup remote identifier. Required for Cert based authentication type with HA enabled. Example: "gw-10-10-0-116".

    backup_remote_tunnel_ip str

    Backup remote tunnel IP address. Only valid when HA enabled route based connection. Available as of provider version R2.19+.

    ca_cert_tag_name str

    Name of Remote CA Certificate Tag for creating Site2Cloud tunnels. Required for Cert based authentication type.

    custom_algorithms bool

    Switch to enable custom/non-default algorithms for IPSec Authentication/Encryption. Valid values: true, false. NOTE: Please see notes here for more information.

    custom_mapped bool

    Enable custom mapped connection. Default value: false. Valid values: true/false. Available in provider version R2.17.1+.

    enable_active_active bool

    Enable/disable active active HA for an existing site2cloud connection. Valid values: true, false. Default value: false.

    enable_dead_peer_detection bool

    Enable/disable Deed Peer Detection for an existing site2cloud connection. Default value: true. NOTE: Please see notes here in regards to any deltas found in your state with the addition of this argument in R1.9

    enable_event_triggered_ha bool

    Enable Event Triggered HA. Default value: false. Valid values: true or false. Available as of provider version R2.19+.

    enable_ikev2 bool

    Switch to enable IKEv2. Valid values: true, false. Default value: false.

    enable_single_ip_ha bool

    Enable single IP HA feature. Available as of provider version 2.19+.

    forward_traffic_to_transit bool

    Enable spoke gateway with mapped site2cloud configurations to forward traffic from site2cloud connection to Aviatrix Transit Gateway. Default value: false. Valid values: true or false. Available in provider version 2.17.2+.

    ha_enabled bool

    Specify whether or not to enable HA. Valid Values: true, false. NOTE: Please see notes here regarding HA requirements.

    local_destination_real_cidrs Sequence[str]

    List of Local Initiated Traffic Destination Real CIDRs.

    local_destination_virtual_cidrs Sequence[str]

    List of Local Initiated Traffic Destination Virtual CIDRs.

    local_source_real_cidrs Sequence[str]

    List of Local Initiated Traffic Source Real CIDRs.

    local_source_virtual_cidrs Sequence[str]

    List of Local Initiated Traffic Source Virtual CIDRs.

    local_subnet_cidr str

    Local subnet CIDR. Required for connection type "mapped", except for custom_mapped connection.

    local_subnet_virtual str

    Local subnet CIDR (Virtual). Required for connection type "mapped", except for custom_mapped connection.

    local_tunnel_ip str

    Local tunnel IP address. Only valid for route based connection. Available as of provider version R2.19+.

    phase1_authentication str

    Phase one Authentication. Valid values: "SHA-1", "SHA-256", "SHA-384" and "SHA-512". Default value: "SHA-256".

    phase1_dh_groups str

    Phase one DH Groups. Valid values: "1", "2", "5", "14", "15", "16", "17", "18", "19", "20" and "21". Default value: "14".

    phase1_encryption str

    Phase one Encryption. Valid values: "3DES", "AES-128-CBC", "AES-192-CBC", "AES-256-CBC", "AES-128-GCM-64", "AES-128-GCM-96", "AES-128-GCM-128", "AES-256-GCM-64", "AES-256-GCM-96", and "AES-256-GCM-128". Default value: "AES-256-CBC".

    phase1_remote_identifiers Sequence[str]

    Phase 1 remote identifier of the IPsec tunnel. This can be configured to be either the public IP address or the private IP address of the peer terminating the IPsec tunnel. Example: ["1.2.3.4"] when HA is disabled, ["1.2.3.4", "5.6.7.8"] when HA is enabled. Available as of provider version R2.19+.

    phase2_authentication str

    Phase two Authentication. Valid values: "NO-AUTH", "HMAC-SHA-1", "HMAC-SHA-256", "HMAC-SHA-384" and "HMAC-SHA-512". Default value: "HMAC-SHA-256".

    phase2_dh_groups str

    Phase two DH Groups. Valid values: "1", "2", "5", "14", "15", "16", "17", "18", "19", "20" and "21". Default value: "14".

    phase2_encryption str

    Phase two Encryption. Valid values: "3DES", "AES-128-CBC", "AES-192-CBC", "AES-256-CBC", "AES-128-GCM-64", "AES-128-GCM-96", "AES-128-GCM-128", "AES-256-GCM-64", "AES-256-GCM-96", "AES-256-GCM-128" and "NULL-ENCR". Default value: "AES-256-CBC".

    pre_shared_key str

    Pre-Shared Key.

    private_route_encryption bool

    Private route encryption switch. Valid values: true, false.

    remote_destination_real_cidrs Sequence[str]

    List of Remote Initiated Traffic Destination Real CIDRs.

    remote_destination_virtual_cidrs Sequence[str]

    List of Remote Initiated Traffic Destination Virtual CIDRs.

    remote_gateway_latitude float

    Latitude of remote gateway. Does not support refresh.

    remote_gateway_longitude float

    Longitude of remote gateway. Does not support refresh.

    remote_identifier str

    Remote identifier. Required for Cert based authentication type. Example: "gw-10-10-0-115".

    remote_source_real_cidrs Sequence[str]

    List of Remote Initiated Traffic Source Real CIDRs.

    remote_source_virtual_cidrs Sequence[str]

    List of Remote Initiated Traffic Source Virtual CIDRs.

    remote_subnet_cidr str

    Remote subnet CIDR. Not required for custom_mapped connection.

    remote_subnet_virtual str

    Remote subnet CIDR (Virtual). Required for connection type "mapped", except for custom_mapped connection.

    remote_tunnel_ip str

    Remote tunnel IP address. Only valid for route based connection. Available as of provider version R2.19+.

    route_table_lists Sequence[str]

    Route tables to modify.

    ssl_server_pool str

    Specify ssl_server_pool. Default value: "192.168.44.0/24". NOTE: Please see notes here for more information.

    connectionName String

    Site2Cloud connection name.

    connectionType String

    Connection type. Valid Values: "mapped", "unmapped".

    primaryCloudGatewayName String

    Primary cloud gateway name.

    remoteGatewayIp String

    Remote gateway IP.

    remoteGatewayType String

    Remote gateway type. Valid Values: "generic", "avx", "aws", "azure", "sonicwall", "oracle".

    tunnelType String

    Site2Cloud tunnel type. Valid Values: "policy", "route".

    vpcId String

    VPC ID of the cloud gateway.

    authType String

    Authentication Type. Valid values: 'PSK' and 'Cert'. Default value: 'PSK'.

    backupGatewayName String

    Backup gateway name. NOTE: Please see notes here regarding HA requirements.

    backupLocalTunnelIp String

    Backup local tunnel IP address. Only valid when HA enabled route based connection. Available as of provider version R2.19+.

    backupPreSharedKey String

    Backup Pre-Shared Key.

    backupRemoteGatewayIp String

    Backup Remote Gateway IP. NOTE: Please see notes here regarding HA requirements.

    backupRemoteGatewayLatitude Number

    Latitude of backup remote gateway. Does not support refresh.

    backupRemoteGatewayLongitude Number

    Longitude of backup remote gateway. Does not support refresh.

    backupRemoteIdentifier String

    Backup remote identifier. Required for Cert based authentication type with HA enabled. Example: "gw-10-10-0-116".

    backupRemoteTunnelIp String

    Backup remote tunnel IP address. Only valid when HA enabled route based connection. Available as of provider version R2.19+.

    caCertTagName String

    Name of Remote CA Certificate Tag for creating Site2Cloud tunnels. Required for Cert based authentication type.

    customAlgorithms Boolean

    Switch to enable custom/non-default algorithms for IPSec Authentication/Encryption. Valid values: true, false. NOTE: Please see notes here for more information.

    customMapped Boolean

    Enable custom mapped connection. Default value: false. Valid values: true/false. Available in provider version R2.17.1+.

    enableActiveActive Boolean

    Enable/disable active active HA for an existing site2cloud connection. Valid values: true, false. Default value: false.

    enableDeadPeerDetection Boolean

    Enable/disable Deed Peer Detection for an existing site2cloud connection. Default value: true. NOTE: Please see notes here in regards to any deltas found in your state with the addition of this argument in R1.9

    enableEventTriggeredHa Boolean

    Enable Event Triggered HA. Default value: false. Valid values: true or false. Available as of provider version R2.19+.

    enableIkev2 Boolean

    Switch to enable IKEv2. Valid values: true, false. Default value: false.

    enableSingleIpHa Boolean

    Enable single IP HA feature. Available as of provider version 2.19+.

    forwardTrafficToTransit Boolean

    Enable spoke gateway with mapped site2cloud configurations to forward traffic from site2cloud connection to Aviatrix Transit Gateway. Default value: false. Valid values: true or false. Available in provider version 2.17.2+.

    haEnabled Boolean

    Specify whether or not to enable HA. Valid Values: true, false. NOTE: Please see notes here regarding HA requirements.

    localDestinationRealCidrs List<String>

    List of Local Initiated Traffic Destination Real CIDRs.

    localDestinationVirtualCidrs List<String>

    List of Local Initiated Traffic Destination Virtual CIDRs.

    localSourceRealCidrs List<String>

    List of Local Initiated Traffic Source Real CIDRs.

    localSourceVirtualCidrs List<String>

    List of Local Initiated Traffic Source Virtual CIDRs.

    localSubnetCidr String

    Local subnet CIDR. Required for connection type "mapped", except for custom_mapped connection.

    localSubnetVirtual String

    Local subnet CIDR (Virtual). Required for connection type "mapped", except for custom_mapped connection.

    localTunnelIp String

    Local tunnel IP address. Only valid for route based connection. Available as of provider version R2.19+.

    phase1Authentication String

    Phase one Authentication. Valid values: "SHA-1", "SHA-256", "SHA-384" and "SHA-512". Default value: "SHA-256".

    phase1DhGroups String

    Phase one DH Groups. Valid values: "1", "2", "5", "14", "15", "16", "17", "18", "19", "20" and "21". Default value: "14".

    phase1Encryption String

    Phase one Encryption. Valid values: "3DES", "AES-128-CBC", "AES-192-CBC", "AES-256-CBC", "AES-128-GCM-64", "AES-128-GCM-96", "AES-128-GCM-128", "AES-256-GCM-64", "AES-256-GCM-96", and "AES-256-GCM-128". Default value: "AES-256-CBC".

    phase1RemoteIdentifiers List<String>

    Phase 1 remote identifier of the IPsec tunnel. This can be configured to be either the public IP address or the private IP address of the peer terminating the IPsec tunnel. Example: ["1.2.3.4"] when HA is disabled, ["1.2.3.4", "5.6.7.8"] when HA is enabled. Available as of provider version R2.19+.

    phase2Authentication String

    Phase two Authentication. Valid values: "NO-AUTH", "HMAC-SHA-1", "HMAC-SHA-256", "HMAC-SHA-384" and "HMAC-SHA-512". Default value: "HMAC-SHA-256".

    phase2DhGroups String

    Phase two DH Groups. Valid values: "1", "2", "5", "14", "15", "16", "17", "18", "19", "20" and "21". Default value: "14".

    phase2Encryption String

    Phase two Encryption. Valid values: "3DES", "AES-128-CBC", "AES-192-CBC", "AES-256-CBC", "AES-128-GCM-64", "AES-128-GCM-96", "AES-128-GCM-128", "AES-256-GCM-64", "AES-256-GCM-96", "AES-256-GCM-128" and "NULL-ENCR". Default value: "AES-256-CBC".

    preSharedKey String

    Pre-Shared Key.

    privateRouteEncryption Boolean

    Private route encryption switch. Valid values: true, false.

    remoteDestinationRealCidrs List<String>

    List of Remote Initiated Traffic Destination Real CIDRs.

    remoteDestinationVirtualCidrs List<String>

    List of Remote Initiated Traffic Destination Virtual CIDRs.

    remoteGatewayLatitude Number

    Latitude of remote gateway. Does not support refresh.

    remoteGatewayLongitude Number

    Longitude of remote gateway. Does not support refresh.

    remoteIdentifier String

    Remote identifier. Required for Cert based authentication type. Example: "gw-10-10-0-115".

    remoteSourceRealCidrs List<String>

    List of Remote Initiated Traffic Source Real CIDRs.

    remoteSourceVirtualCidrs List<String>

    List of Remote Initiated Traffic Source Virtual CIDRs.

    remoteSubnetCidr String

    Remote subnet CIDR. Not required for custom_mapped connection.

    remoteSubnetVirtual String

    Remote subnet CIDR (Virtual). Required for connection type "mapped", except for custom_mapped connection.

    remoteTunnelIp String

    Remote tunnel IP address. Only valid for route based connection. Available as of provider version R2.19+.

    routeTableLists List<String>

    Route tables to modify.

    sslServerPool String

    Specify ssl_server_pool. Default value: "192.168.44.0/24". NOTE: Please see notes here for more information.

    Outputs

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

    Get an existing AviatrixSite2Cloud 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?: AviatrixSite2CloudState, opts?: CustomResourceOptions): AviatrixSite2Cloud
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            auth_type: Optional[str] = None,
            backup_gateway_name: Optional[str] = None,
            backup_local_tunnel_ip: Optional[str] = None,
            backup_pre_shared_key: Optional[str] = None,
            backup_remote_gateway_ip: Optional[str] = None,
            backup_remote_gateway_latitude: Optional[float] = None,
            backup_remote_gateway_longitude: Optional[float] = None,
            backup_remote_identifier: Optional[str] = None,
            backup_remote_tunnel_ip: Optional[str] = None,
            ca_cert_tag_name: Optional[str] = None,
            connection_name: Optional[str] = None,
            connection_type: Optional[str] = None,
            custom_algorithms: Optional[bool] = None,
            custom_mapped: Optional[bool] = None,
            enable_active_active: Optional[bool] = None,
            enable_dead_peer_detection: Optional[bool] = None,
            enable_event_triggered_ha: Optional[bool] = None,
            enable_ikev2: Optional[bool] = None,
            enable_single_ip_ha: Optional[bool] = None,
            forward_traffic_to_transit: Optional[bool] = None,
            ha_enabled: Optional[bool] = None,
            local_destination_real_cidrs: Optional[Sequence[str]] = None,
            local_destination_virtual_cidrs: Optional[Sequence[str]] = None,
            local_source_real_cidrs: Optional[Sequence[str]] = None,
            local_source_virtual_cidrs: Optional[Sequence[str]] = None,
            local_subnet_cidr: Optional[str] = None,
            local_subnet_virtual: Optional[str] = None,
            local_tunnel_ip: Optional[str] = None,
            phase1_authentication: Optional[str] = None,
            phase1_dh_groups: Optional[str] = None,
            phase1_encryption: Optional[str] = None,
            phase1_remote_identifiers: Optional[Sequence[str]] = None,
            phase2_authentication: Optional[str] = None,
            phase2_dh_groups: Optional[str] = None,
            phase2_encryption: Optional[str] = None,
            pre_shared_key: Optional[str] = None,
            primary_cloud_gateway_name: Optional[str] = None,
            private_route_encryption: Optional[bool] = None,
            remote_destination_real_cidrs: Optional[Sequence[str]] = None,
            remote_destination_virtual_cidrs: Optional[Sequence[str]] = None,
            remote_gateway_ip: Optional[str] = None,
            remote_gateway_latitude: Optional[float] = None,
            remote_gateway_longitude: Optional[float] = None,
            remote_gateway_type: Optional[str] = None,
            remote_identifier: Optional[str] = None,
            remote_source_real_cidrs: Optional[Sequence[str]] = None,
            remote_source_virtual_cidrs: Optional[Sequence[str]] = None,
            remote_subnet_cidr: Optional[str] = None,
            remote_subnet_virtual: Optional[str] = None,
            remote_tunnel_ip: Optional[str] = None,
            route_table_lists: Optional[Sequence[str]] = None,
            ssl_server_pool: Optional[str] = None,
            tunnel_type: Optional[str] = None,
            vpc_id: Optional[str] = None) -> AviatrixSite2Cloud
    func GetAviatrixSite2Cloud(ctx *Context, name string, id IDInput, state *AviatrixSite2CloudState, opts ...ResourceOption) (*AviatrixSite2Cloud, error)
    public static AviatrixSite2Cloud Get(string name, Input<string> id, AviatrixSite2CloudState? state, CustomResourceOptions? opts = null)
    public static AviatrixSite2Cloud get(String name, Output<String> id, AviatrixSite2CloudState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    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:
    AuthType string

    Authentication Type. Valid values: 'PSK' and 'Cert'. Default value: 'PSK'.

    BackupGatewayName string

    Backup gateway name. NOTE: Please see notes here regarding HA requirements.

    BackupLocalTunnelIp string

    Backup local tunnel IP address. Only valid when HA enabled route based connection. Available as of provider version R2.19+.

    BackupPreSharedKey string

    Backup Pre-Shared Key.

    BackupRemoteGatewayIp string

    Backup Remote Gateway IP. NOTE: Please see notes here regarding HA requirements.

    BackupRemoteGatewayLatitude double

    Latitude of backup remote gateway. Does not support refresh.

    BackupRemoteGatewayLongitude double

    Longitude of backup remote gateway. Does not support refresh.

    BackupRemoteIdentifier string

    Backup remote identifier. Required for Cert based authentication type with HA enabled. Example: "gw-10-10-0-116".

    BackupRemoteTunnelIp string

    Backup remote tunnel IP address. Only valid when HA enabled route based connection. Available as of provider version R2.19+.

    CaCertTagName string

    Name of Remote CA Certificate Tag for creating Site2Cloud tunnels. Required for Cert based authentication type.

    ConnectionName string

    Site2Cloud connection name.

    ConnectionType string

    Connection type. Valid Values: "mapped", "unmapped".

    CustomAlgorithms bool

    Switch to enable custom/non-default algorithms for IPSec Authentication/Encryption. Valid values: true, false. NOTE: Please see notes here for more information.

    CustomMapped bool

    Enable custom mapped connection. Default value: false. Valid values: true/false. Available in provider version R2.17.1+.

    EnableActiveActive bool

    Enable/disable active active HA for an existing site2cloud connection. Valid values: true, false. Default value: false.

    EnableDeadPeerDetection bool

    Enable/disable Deed Peer Detection for an existing site2cloud connection. Default value: true. NOTE: Please see notes here in regards to any deltas found in your state with the addition of this argument in R1.9

    EnableEventTriggeredHa bool

    Enable Event Triggered HA. Default value: false. Valid values: true or false. Available as of provider version R2.19+.

    EnableIkev2 bool

    Switch to enable IKEv2. Valid values: true, false. Default value: false.

    EnableSingleIpHa bool

    Enable single IP HA feature. Available as of provider version 2.19+.

    ForwardTrafficToTransit bool

    Enable spoke gateway with mapped site2cloud configurations to forward traffic from site2cloud connection to Aviatrix Transit Gateway. Default value: false. Valid values: true or false. Available in provider version 2.17.2+.

    HaEnabled bool

    Specify whether or not to enable HA. Valid Values: true, false. NOTE: Please see notes here regarding HA requirements.

    LocalDestinationRealCidrs List<string>

    List of Local Initiated Traffic Destination Real CIDRs.

    LocalDestinationVirtualCidrs List<string>

    List of Local Initiated Traffic Destination Virtual CIDRs.

    LocalSourceRealCidrs List<string>

    List of Local Initiated Traffic Source Real CIDRs.

    LocalSourceVirtualCidrs List<string>

    List of Local Initiated Traffic Source Virtual CIDRs.

    LocalSubnetCidr string

    Local subnet CIDR. Required for connection type "mapped", except for custom_mapped connection.

    LocalSubnetVirtual string

    Local subnet CIDR (Virtual). Required for connection type "mapped", except for custom_mapped connection.

    LocalTunnelIp string

    Local tunnel IP address. Only valid for route based connection. Available as of provider version R2.19+.

    Phase1Authentication string

    Phase one Authentication. Valid values: "SHA-1", "SHA-256", "SHA-384" and "SHA-512". Default value: "SHA-256".

    Phase1DhGroups string

    Phase one DH Groups. Valid values: "1", "2", "5", "14", "15", "16", "17", "18", "19", "20" and "21". Default value: "14".

    Phase1Encryption string

    Phase one Encryption. Valid values: "3DES", "AES-128-CBC", "AES-192-CBC", "AES-256-CBC", "AES-128-GCM-64", "AES-128-GCM-96", "AES-128-GCM-128", "AES-256-GCM-64", "AES-256-GCM-96", and "AES-256-GCM-128". Default value: "AES-256-CBC".

    Phase1RemoteIdentifiers List<string>

    Phase 1 remote identifier of the IPsec tunnel. This can be configured to be either the public IP address or the private IP address of the peer terminating the IPsec tunnel. Example: ["1.2.3.4"] when HA is disabled, ["1.2.3.4", "5.6.7.8"] when HA is enabled. Available as of provider version R2.19+.

    Phase2Authentication string

    Phase two Authentication. Valid values: "NO-AUTH", "HMAC-SHA-1", "HMAC-SHA-256", "HMAC-SHA-384" and "HMAC-SHA-512". Default value: "HMAC-SHA-256".

    Phase2DhGroups string

    Phase two DH Groups. Valid values: "1", "2", "5", "14", "15", "16", "17", "18", "19", "20" and "21". Default value: "14".

    Phase2Encryption string

    Phase two Encryption. Valid values: "3DES", "AES-128-CBC", "AES-192-CBC", "AES-256-CBC", "AES-128-GCM-64", "AES-128-GCM-96", "AES-128-GCM-128", "AES-256-GCM-64", "AES-256-GCM-96", "AES-256-GCM-128" and "NULL-ENCR". Default value: "AES-256-CBC".

    PreSharedKey string

    Pre-Shared Key.

    PrimaryCloudGatewayName string

    Primary cloud gateway name.

    PrivateRouteEncryption bool

    Private route encryption switch. Valid values: true, false.

    RemoteDestinationRealCidrs List<string>

    List of Remote Initiated Traffic Destination Real CIDRs.

    RemoteDestinationVirtualCidrs List<string>

    List of Remote Initiated Traffic Destination Virtual CIDRs.

    RemoteGatewayIp string

    Remote gateway IP.

    RemoteGatewayLatitude double

    Latitude of remote gateway. Does not support refresh.

    RemoteGatewayLongitude double

    Longitude of remote gateway. Does not support refresh.

    RemoteGatewayType string

    Remote gateway type. Valid Values: "generic", "avx", "aws", "azure", "sonicwall", "oracle".

    RemoteIdentifier string

    Remote identifier. Required for Cert based authentication type. Example: "gw-10-10-0-115".

    RemoteSourceRealCidrs List<string>

    List of Remote Initiated Traffic Source Real CIDRs.

    RemoteSourceVirtualCidrs List<string>

    List of Remote Initiated Traffic Source Virtual CIDRs.

    RemoteSubnetCidr string

    Remote subnet CIDR. Not required for custom_mapped connection.

    RemoteSubnetVirtual string

    Remote subnet CIDR (Virtual). Required for connection type "mapped", except for custom_mapped connection.

    RemoteTunnelIp string

    Remote tunnel IP address. Only valid for route based connection. Available as of provider version R2.19+.

    RouteTableLists List<string>

    Route tables to modify.

    SslServerPool string

    Specify ssl_server_pool. Default value: "192.168.44.0/24". NOTE: Please see notes here for more information.

    TunnelType string

    Site2Cloud tunnel type. Valid Values: "policy", "route".

    VpcId string

    VPC ID of the cloud gateway.

    AuthType string

    Authentication Type. Valid values: 'PSK' and 'Cert'. Default value: 'PSK'.

    BackupGatewayName string

    Backup gateway name. NOTE: Please see notes here regarding HA requirements.

    BackupLocalTunnelIp string

    Backup local tunnel IP address. Only valid when HA enabled route based connection. Available as of provider version R2.19+.

    BackupPreSharedKey string

    Backup Pre-Shared Key.

    BackupRemoteGatewayIp string

    Backup Remote Gateway IP. NOTE: Please see notes here regarding HA requirements.

    BackupRemoteGatewayLatitude float64

    Latitude of backup remote gateway. Does not support refresh.

    BackupRemoteGatewayLongitude float64

    Longitude of backup remote gateway. Does not support refresh.

    BackupRemoteIdentifier string

    Backup remote identifier. Required for Cert based authentication type with HA enabled. Example: "gw-10-10-0-116".

    BackupRemoteTunnelIp string

    Backup remote tunnel IP address. Only valid when HA enabled route based connection. Available as of provider version R2.19+.

    CaCertTagName string

    Name of Remote CA Certificate Tag for creating Site2Cloud tunnels. Required for Cert based authentication type.

    ConnectionName string

    Site2Cloud connection name.

    ConnectionType string

    Connection type. Valid Values: "mapped", "unmapped".

    CustomAlgorithms bool

    Switch to enable custom/non-default algorithms for IPSec Authentication/Encryption. Valid values: true, false. NOTE: Please see notes here for more information.

    CustomMapped bool

    Enable custom mapped connection. Default value: false. Valid values: true/false. Available in provider version R2.17.1+.

    EnableActiveActive bool

    Enable/disable active active HA for an existing site2cloud connection. Valid values: true, false. Default value: false.

    EnableDeadPeerDetection bool

    Enable/disable Deed Peer Detection for an existing site2cloud connection. Default value: true. NOTE: Please see notes here in regards to any deltas found in your state with the addition of this argument in R1.9

    EnableEventTriggeredHa bool

    Enable Event Triggered HA. Default value: false. Valid values: true or false. Available as of provider version R2.19+.

    EnableIkev2 bool

    Switch to enable IKEv2. Valid values: true, false. Default value: false.

    EnableSingleIpHa bool

    Enable single IP HA feature. Available as of provider version 2.19+.

    ForwardTrafficToTransit bool

    Enable spoke gateway with mapped site2cloud configurations to forward traffic from site2cloud connection to Aviatrix Transit Gateway. Default value: false. Valid values: true or false. Available in provider version 2.17.2+.

    HaEnabled bool

    Specify whether or not to enable HA. Valid Values: true, false. NOTE: Please see notes here regarding HA requirements.

    LocalDestinationRealCidrs []string

    List of Local Initiated Traffic Destination Real CIDRs.

    LocalDestinationVirtualCidrs []string

    List of Local Initiated Traffic Destination Virtual CIDRs.

    LocalSourceRealCidrs []string

    List of Local Initiated Traffic Source Real CIDRs.

    LocalSourceVirtualCidrs []string

    List of Local Initiated Traffic Source Virtual CIDRs.

    LocalSubnetCidr string

    Local subnet CIDR. Required for connection type "mapped", except for custom_mapped connection.

    LocalSubnetVirtual string

    Local subnet CIDR (Virtual). Required for connection type "mapped", except for custom_mapped connection.

    LocalTunnelIp string

    Local tunnel IP address. Only valid for route based connection. Available as of provider version R2.19+.

    Phase1Authentication string

    Phase one Authentication. Valid values: "SHA-1", "SHA-256", "SHA-384" and "SHA-512". Default value: "SHA-256".

    Phase1DhGroups string

    Phase one DH Groups. Valid values: "1", "2", "5", "14", "15", "16", "17", "18", "19", "20" and "21". Default value: "14".

    Phase1Encryption string

    Phase one Encryption. Valid values: "3DES", "AES-128-CBC", "AES-192-CBC", "AES-256-CBC", "AES-128-GCM-64", "AES-128-GCM-96", "AES-128-GCM-128", "AES-256-GCM-64", "AES-256-GCM-96", and "AES-256-GCM-128". Default value: "AES-256-CBC".

    Phase1RemoteIdentifiers []string

    Phase 1 remote identifier of the IPsec tunnel. This can be configured to be either the public IP address or the private IP address of the peer terminating the IPsec tunnel. Example: ["1.2.3.4"] when HA is disabled, ["1.2.3.4", "5.6.7.8"] when HA is enabled. Available as of provider version R2.19+.

    Phase2Authentication string

    Phase two Authentication. Valid values: "NO-AUTH", "HMAC-SHA-1", "HMAC-SHA-256", "HMAC-SHA-384" and "HMAC-SHA-512". Default value: "HMAC-SHA-256".

    Phase2DhGroups string

    Phase two DH Groups. Valid values: "1", "2", "5", "14", "15", "16", "17", "18", "19", "20" and "21". Default value: "14".

    Phase2Encryption string

    Phase two Encryption. Valid values: "3DES", "AES-128-CBC", "AES-192-CBC", "AES-256-CBC", "AES-128-GCM-64", "AES-128-GCM-96", "AES-128-GCM-128", "AES-256-GCM-64", "AES-256-GCM-96", "AES-256-GCM-128" and "NULL-ENCR". Default value: "AES-256-CBC".

    PreSharedKey string

    Pre-Shared Key.

    PrimaryCloudGatewayName string

    Primary cloud gateway name.

    PrivateRouteEncryption bool

    Private route encryption switch. Valid values: true, false.

    RemoteDestinationRealCidrs []string

    List of Remote Initiated Traffic Destination Real CIDRs.

    RemoteDestinationVirtualCidrs []string

    List of Remote Initiated Traffic Destination Virtual CIDRs.

    RemoteGatewayIp string

    Remote gateway IP.

    RemoteGatewayLatitude float64

    Latitude of remote gateway. Does not support refresh.

    RemoteGatewayLongitude float64

    Longitude of remote gateway. Does not support refresh.

    RemoteGatewayType string

    Remote gateway type. Valid Values: "generic", "avx", "aws", "azure", "sonicwall", "oracle".

    RemoteIdentifier string

    Remote identifier. Required for Cert based authentication type. Example: "gw-10-10-0-115".

    RemoteSourceRealCidrs []string

    List of Remote Initiated Traffic Source Real CIDRs.

    RemoteSourceVirtualCidrs []string

    List of Remote Initiated Traffic Source Virtual CIDRs.

    RemoteSubnetCidr string

    Remote subnet CIDR. Not required for custom_mapped connection.

    RemoteSubnetVirtual string

    Remote subnet CIDR (Virtual). Required for connection type "mapped", except for custom_mapped connection.

    RemoteTunnelIp string

    Remote tunnel IP address. Only valid for route based connection. Available as of provider version R2.19+.

    RouteTableLists []string

    Route tables to modify.

    SslServerPool string

    Specify ssl_server_pool. Default value: "192.168.44.0/24". NOTE: Please see notes here for more information.

    TunnelType string

    Site2Cloud tunnel type. Valid Values: "policy", "route".

    VpcId string

    VPC ID of the cloud gateway.

    authType String

    Authentication Type. Valid values: 'PSK' and 'Cert'. Default value: 'PSK'.

    backupGatewayName String

    Backup gateway name. NOTE: Please see notes here regarding HA requirements.

    backupLocalTunnelIp String

    Backup local tunnel IP address. Only valid when HA enabled route based connection. Available as of provider version R2.19+.

    backupPreSharedKey String

    Backup Pre-Shared Key.

    backupRemoteGatewayIp String

    Backup Remote Gateway IP. NOTE: Please see notes here regarding HA requirements.

    backupRemoteGatewayLatitude Double

    Latitude of backup remote gateway. Does not support refresh.

    backupRemoteGatewayLongitude Double

    Longitude of backup remote gateway. Does not support refresh.

    backupRemoteIdentifier String

    Backup remote identifier. Required for Cert based authentication type with HA enabled. Example: "gw-10-10-0-116".

    backupRemoteTunnelIp String

    Backup remote tunnel IP address. Only valid when HA enabled route based connection. Available as of provider version R2.19+.

    caCertTagName String

    Name of Remote CA Certificate Tag for creating Site2Cloud tunnels. Required for Cert based authentication type.

    connectionName String

    Site2Cloud connection name.

    connectionType String

    Connection type. Valid Values: "mapped", "unmapped".

    customAlgorithms Boolean

    Switch to enable custom/non-default algorithms for IPSec Authentication/Encryption. Valid values: true, false. NOTE: Please see notes here for more information.

    customMapped Boolean

    Enable custom mapped connection. Default value: false. Valid values: true/false. Available in provider version R2.17.1+.

    enableActiveActive Boolean

    Enable/disable active active HA for an existing site2cloud connection. Valid values: true, false. Default value: false.

    enableDeadPeerDetection Boolean

    Enable/disable Deed Peer Detection for an existing site2cloud connection. Default value: true. NOTE: Please see notes here in regards to any deltas found in your state with the addition of this argument in R1.9

    enableEventTriggeredHa Boolean

    Enable Event Triggered HA. Default value: false. Valid values: true or false. Available as of provider version R2.19+.

    enableIkev2 Boolean

    Switch to enable IKEv2. Valid values: true, false. Default value: false.

    enableSingleIpHa Boolean

    Enable single IP HA feature. Available as of provider version 2.19+.

    forwardTrafficToTransit Boolean

    Enable spoke gateway with mapped site2cloud configurations to forward traffic from site2cloud connection to Aviatrix Transit Gateway. Default value: false. Valid values: true or false. Available in provider version 2.17.2+.

    haEnabled Boolean

    Specify whether or not to enable HA. Valid Values: true, false. NOTE: Please see notes here regarding HA requirements.

    localDestinationRealCidrs List<String>

    List of Local Initiated Traffic Destination Real CIDRs.

    localDestinationVirtualCidrs List<String>

    List of Local Initiated Traffic Destination Virtual CIDRs.

    localSourceRealCidrs List<String>

    List of Local Initiated Traffic Source Real CIDRs.

    localSourceVirtualCidrs List<String>

    List of Local Initiated Traffic Source Virtual CIDRs.

    localSubnetCidr String

    Local subnet CIDR. Required for connection type "mapped", except for custom_mapped connection.

    localSubnetVirtual String

    Local subnet CIDR (Virtual). Required for connection type "mapped", except for custom_mapped connection.

    localTunnelIp String

    Local tunnel IP address. Only valid for route based connection. Available as of provider version R2.19+.

    phase1Authentication String

    Phase one Authentication. Valid values: "SHA-1", "SHA-256", "SHA-384" and "SHA-512". Default value: "SHA-256".

    phase1DhGroups String

    Phase one DH Groups. Valid values: "1", "2", "5", "14", "15", "16", "17", "18", "19", "20" and "21". Default value: "14".

    phase1Encryption String

    Phase one Encryption. Valid values: "3DES", "AES-128-CBC", "AES-192-CBC", "AES-256-CBC", "AES-128-GCM-64", "AES-128-GCM-96", "AES-128-GCM-128", "AES-256-GCM-64", "AES-256-GCM-96", and "AES-256-GCM-128". Default value: "AES-256-CBC".

    phase1RemoteIdentifiers List<String>

    Phase 1 remote identifier of the IPsec tunnel. This can be configured to be either the public IP address or the private IP address of the peer terminating the IPsec tunnel. Example: ["1.2.3.4"] when HA is disabled, ["1.2.3.4", "5.6.7.8"] when HA is enabled. Available as of provider version R2.19+.

    phase2Authentication String

    Phase two Authentication. Valid values: "NO-AUTH", "HMAC-SHA-1", "HMAC-SHA-256", "HMAC-SHA-384" and "HMAC-SHA-512". Default value: "HMAC-SHA-256".

    phase2DhGroups String

    Phase two DH Groups. Valid values: "1", "2", "5", "14", "15", "16", "17", "18", "19", "20" and "21". Default value: "14".

    phase2Encryption String

    Phase two Encryption. Valid values: "3DES", "AES-128-CBC", "AES-192-CBC", "AES-256-CBC", "AES-128-GCM-64", "AES-128-GCM-96", "AES-128-GCM-128", "AES-256-GCM-64", "AES-256-GCM-96", "AES-256-GCM-128" and "NULL-ENCR". Default value: "AES-256-CBC".

    preSharedKey String

    Pre-Shared Key.

    primaryCloudGatewayName String

    Primary cloud gateway name.

    privateRouteEncryption Boolean

    Private route encryption switch. Valid values: true, false.

    remoteDestinationRealCidrs List<String>

    List of Remote Initiated Traffic Destination Real CIDRs.

    remoteDestinationVirtualCidrs List<String>

    List of Remote Initiated Traffic Destination Virtual CIDRs.

    remoteGatewayIp String

    Remote gateway IP.

    remoteGatewayLatitude Double

    Latitude of remote gateway. Does not support refresh.

    remoteGatewayLongitude Double

    Longitude of remote gateway. Does not support refresh.

    remoteGatewayType String

    Remote gateway type. Valid Values: "generic", "avx", "aws", "azure", "sonicwall", "oracle".

    remoteIdentifier String

    Remote identifier. Required for Cert based authentication type. Example: "gw-10-10-0-115".

    remoteSourceRealCidrs List<String>

    List of Remote Initiated Traffic Source Real CIDRs.

    remoteSourceVirtualCidrs List<String>

    List of Remote Initiated Traffic Source Virtual CIDRs.

    remoteSubnetCidr String

    Remote subnet CIDR. Not required for custom_mapped connection.

    remoteSubnetVirtual String

    Remote subnet CIDR (Virtual). Required for connection type "mapped", except for custom_mapped connection.

    remoteTunnelIp String

    Remote tunnel IP address. Only valid for route based connection. Available as of provider version R2.19+.

    routeTableLists List<String>

    Route tables to modify.

    sslServerPool String

    Specify ssl_server_pool. Default value: "192.168.44.0/24". NOTE: Please see notes here for more information.

    tunnelType String

    Site2Cloud tunnel type. Valid Values: "policy", "route".

    vpcId String

    VPC ID of the cloud gateway.

    authType string

    Authentication Type. Valid values: 'PSK' and 'Cert'. Default value: 'PSK'.

    backupGatewayName string

    Backup gateway name. NOTE: Please see notes here regarding HA requirements.

    backupLocalTunnelIp string

    Backup local tunnel IP address. Only valid when HA enabled route based connection. Available as of provider version R2.19+.

    backupPreSharedKey string

    Backup Pre-Shared Key.

    backupRemoteGatewayIp string

    Backup Remote Gateway IP. NOTE: Please see notes here regarding HA requirements.

    backupRemoteGatewayLatitude number

    Latitude of backup remote gateway. Does not support refresh.

    backupRemoteGatewayLongitude number

    Longitude of backup remote gateway. Does not support refresh.

    backupRemoteIdentifier string

    Backup remote identifier. Required for Cert based authentication type with HA enabled. Example: "gw-10-10-0-116".

    backupRemoteTunnelIp string

    Backup remote tunnel IP address. Only valid when HA enabled route based connection. Available as of provider version R2.19+.

    caCertTagName string

    Name of Remote CA Certificate Tag for creating Site2Cloud tunnels. Required for Cert based authentication type.

    connectionName string

    Site2Cloud connection name.

    connectionType string

    Connection type. Valid Values: "mapped", "unmapped".

    customAlgorithms boolean

    Switch to enable custom/non-default algorithms for IPSec Authentication/Encryption. Valid values: true, false. NOTE: Please see notes here for more information.

    customMapped boolean

    Enable custom mapped connection. Default value: false. Valid values: true/false. Available in provider version R2.17.1+.

    enableActiveActive boolean

    Enable/disable active active HA for an existing site2cloud connection. Valid values: true, false. Default value: false.

    enableDeadPeerDetection boolean

    Enable/disable Deed Peer Detection for an existing site2cloud connection. Default value: true. NOTE: Please see notes here in regards to any deltas found in your state with the addition of this argument in R1.9

    enableEventTriggeredHa boolean

    Enable Event Triggered HA. Default value: false. Valid values: true or false. Available as of provider version R2.19+.

    enableIkev2 boolean

    Switch to enable IKEv2. Valid values: true, false. Default value: false.

    enableSingleIpHa boolean

    Enable single IP HA feature. Available as of provider version 2.19+.

    forwardTrafficToTransit boolean

    Enable spoke gateway with mapped site2cloud configurations to forward traffic from site2cloud connection to Aviatrix Transit Gateway. Default value: false. Valid values: true or false. Available in provider version 2.17.2+.

    haEnabled boolean

    Specify whether or not to enable HA. Valid Values: true, false. NOTE: Please see notes here regarding HA requirements.

    localDestinationRealCidrs string[]

    List of Local Initiated Traffic Destination Real CIDRs.

    localDestinationVirtualCidrs string[]

    List of Local Initiated Traffic Destination Virtual CIDRs.

    localSourceRealCidrs string[]

    List of Local Initiated Traffic Source Real CIDRs.

    localSourceVirtualCidrs string[]

    List of Local Initiated Traffic Source Virtual CIDRs.

    localSubnetCidr string

    Local subnet CIDR. Required for connection type "mapped", except for custom_mapped connection.

    localSubnetVirtual string

    Local subnet CIDR (Virtual). Required for connection type "mapped", except for custom_mapped connection.

    localTunnelIp string

    Local tunnel IP address. Only valid for route based connection. Available as of provider version R2.19+.

    phase1Authentication string

    Phase one Authentication. Valid values: "SHA-1", "SHA-256", "SHA-384" and "SHA-512". Default value: "SHA-256".

    phase1DhGroups string

    Phase one DH Groups. Valid values: "1", "2", "5", "14", "15", "16", "17", "18", "19", "20" and "21". Default value: "14".

    phase1Encryption string

    Phase one Encryption. Valid values: "3DES", "AES-128-CBC", "AES-192-CBC", "AES-256-CBC", "AES-128-GCM-64", "AES-128-GCM-96", "AES-128-GCM-128", "AES-256-GCM-64", "AES-256-GCM-96", and "AES-256-GCM-128". Default value: "AES-256-CBC".

    phase1RemoteIdentifiers string[]

    Phase 1 remote identifier of the IPsec tunnel. This can be configured to be either the public IP address or the private IP address of the peer terminating the IPsec tunnel. Example: ["1.2.3.4"] when HA is disabled, ["1.2.3.4", "5.6.7.8"] when HA is enabled. Available as of provider version R2.19+.

    phase2Authentication string

    Phase two Authentication. Valid values: "NO-AUTH", "HMAC-SHA-1", "HMAC-SHA-256", "HMAC-SHA-384" and "HMAC-SHA-512". Default value: "HMAC-SHA-256".

    phase2DhGroups string

    Phase two DH Groups. Valid values: "1", "2", "5", "14", "15", "16", "17", "18", "19", "20" and "21". Default value: "14".

    phase2Encryption string

    Phase two Encryption. Valid values: "3DES", "AES-128-CBC", "AES-192-CBC", "AES-256-CBC", "AES-128-GCM-64", "AES-128-GCM-96", "AES-128-GCM-128", "AES-256-GCM-64", "AES-256-GCM-96", "AES-256-GCM-128" and "NULL-ENCR". Default value: "AES-256-CBC".

    preSharedKey string

    Pre-Shared Key.

    primaryCloudGatewayName string

    Primary cloud gateway name.

    privateRouteEncryption boolean

    Private route encryption switch. Valid values: true, false.

    remoteDestinationRealCidrs string[]

    List of Remote Initiated Traffic Destination Real CIDRs.

    remoteDestinationVirtualCidrs string[]

    List of Remote Initiated Traffic Destination Virtual CIDRs.

    remoteGatewayIp string

    Remote gateway IP.

    remoteGatewayLatitude number

    Latitude of remote gateway. Does not support refresh.

    remoteGatewayLongitude number

    Longitude of remote gateway. Does not support refresh.

    remoteGatewayType string

    Remote gateway type. Valid Values: "generic", "avx", "aws", "azure", "sonicwall", "oracle".

    remoteIdentifier string

    Remote identifier. Required for Cert based authentication type. Example: "gw-10-10-0-115".

    remoteSourceRealCidrs string[]

    List of Remote Initiated Traffic Source Real CIDRs.

    remoteSourceVirtualCidrs string[]

    List of Remote Initiated Traffic Source Virtual CIDRs.

    remoteSubnetCidr string

    Remote subnet CIDR. Not required for custom_mapped connection.

    remoteSubnetVirtual string

    Remote subnet CIDR (Virtual). Required for connection type "mapped", except for custom_mapped connection.

    remoteTunnelIp string

    Remote tunnel IP address. Only valid for route based connection. Available as of provider version R2.19+.

    routeTableLists string[]

    Route tables to modify.

    sslServerPool string

    Specify ssl_server_pool. Default value: "192.168.44.0/24". NOTE: Please see notes here for more information.

    tunnelType string

    Site2Cloud tunnel type. Valid Values: "policy", "route".

    vpcId string

    VPC ID of the cloud gateway.

    auth_type str

    Authentication Type. Valid values: 'PSK' and 'Cert'. Default value: 'PSK'.

    backup_gateway_name str

    Backup gateway name. NOTE: Please see notes here regarding HA requirements.

    backup_local_tunnel_ip str

    Backup local tunnel IP address. Only valid when HA enabled route based connection. Available as of provider version R2.19+.

    backup_pre_shared_key str

    Backup Pre-Shared Key.

    backup_remote_gateway_ip str

    Backup Remote Gateway IP. NOTE: Please see notes here regarding HA requirements.

    backup_remote_gateway_latitude float

    Latitude of backup remote gateway. Does not support refresh.

    backup_remote_gateway_longitude float

    Longitude of backup remote gateway. Does not support refresh.

    backup_remote_identifier str

    Backup remote identifier. Required for Cert based authentication type with HA enabled. Example: "gw-10-10-0-116".

    backup_remote_tunnel_ip str

    Backup remote tunnel IP address. Only valid when HA enabled route based connection. Available as of provider version R2.19+.

    ca_cert_tag_name str

    Name of Remote CA Certificate Tag for creating Site2Cloud tunnels. Required for Cert based authentication type.

    connection_name str

    Site2Cloud connection name.

    connection_type str

    Connection type. Valid Values: "mapped", "unmapped".

    custom_algorithms bool

    Switch to enable custom/non-default algorithms for IPSec Authentication/Encryption. Valid values: true, false. NOTE: Please see notes here for more information.

    custom_mapped bool

    Enable custom mapped connection. Default value: false. Valid values: true/false. Available in provider version R2.17.1+.

    enable_active_active bool

    Enable/disable active active HA for an existing site2cloud connection. Valid values: true, false. Default value: false.

    enable_dead_peer_detection bool

    Enable/disable Deed Peer Detection for an existing site2cloud connection. Default value: true. NOTE: Please see notes here in regards to any deltas found in your state with the addition of this argument in R1.9

    enable_event_triggered_ha bool

    Enable Event Triggered HA. Default value: false. Valid values: true or false. Available as of provider version R2.19+.

    enable_ikev2 bool

    Switch to enable IKEv2. Valid values: true, false. Default value: false.

    enable_single_ip_ha bool

    Enable single IP HA feature. Available as of provider version 2.19+.

    forward_traffic_to_transit bool

    Enable spoke gateway with mapped site2cloud configurations to forward traffic from site2cloud connection to Aviatrix Transit Gateway. Default value: false. Valid values: true or false. Available in provider version 2.17.2+.

    ha_enabled bool

    Specify whether or not to enable HA. Valid Values: true, false. NOTE: Please see notes here regarding HA requirements.

    local_destination_real_cidrs Sequence[str]

    List of Local Initiated Traffic Destination Real CIDRs.

    local_destination_virtual_cidrs Sequence[str]

    List of Local Initiated Traffic Destination Virtual CIDRs.

    local_source_real_cidrs Sequence[str]

    List of Local Initiated Traffic Source Real CIDRs.

    local_source_virtual_cidrs Sequence[str]

    List of Local Initiated Traffic Source Virtual CIDRs.

    local_subnet_cidr str

    Local subnet CIDR. Required for connection type "mapped", except for custom_mapped connection.

    local_subnet_virtual str

    Local subnet CIDR (Virtual). Required for connection type "mapped", except for custom_mapped connection.

    local_tunnel_ip str

    Local tunnel IP address. Only valid for route based connection. Available as of provider version R2.19+.

    phase1_authentication str

    Phase one Authentication. Valid values: "SHA-1", "SHA-256", "SHA-384" and "SHA-512". Default value: "SHA-256".

    phase1_dh_groups str

    Phase one DH Groups. Valid values: "1", "2", "5", "14", "15", "16", "17", "18", "19", "20" and "21". Default value: "14".

    phase1_encryption str

    Phase one Encryption. Valid values: "3DES", "AES-128-CBC", "AES-192-CBC", "AES-256-CBC", "AES-128-GCM-64", "AES-128-GCM-96", "AES-128-GCM-128", "AES-256-GCM-64", "AES-256-GCM-96", and "AES-256-GCM-128". Default value: "AES-256-CBC".

    phase1_remote_identifiers Sequence[str]

    Phase 1 remote identifier of the IPsec tunnel. This can be configured to be either the public IP address or the private IP address of the peer terminating the IPsec tunnel. Example: ["1.2.3.4"] when HA is disabled, ["1.2.3.4", "5.6.7.8"] when HA is enabled. Available as of provider version R2.19+.

    phase2_authentication str

    Phase two Authentication. Valid values: "NO-AUTH", "HMAC-SHA-1", "HMAC-SHA-256", "HMAC-SHA-384" and "HMAC-SHA-512". Default value: "HMAC-SHA-256".

    phase2_dh_groups str

    Phase two DH Groups. Valid values: "1", "2", "5", "14", "15", "16", "17", "18", "19", "20" and "21". Default value: "14".

    phase2_encryption str

    Phase two Encryption. Valid values: "3DES", "AES-128-CBC", "AES-192-CBC", "AES-256-CBC", "AES-128-GCM-64", "AES-128-GCM-96", "AES-128-GCM-128", "AES-256-GCM-64", "AES-256-GCM-96", "AES-256-GCM-128" and "NULL-ENCR". Default value: "AES-256-CBC".

    pre_shared_key str

    Pre-Shared Key.

    primary_cloud_gateway_name str

    Primary cloud gateway name.

    private_route_encryption bool

    Private route encryption switch. Valid values: true, false.

    remote_destination_real_cidrs Sequence[str]

    List of Remote Initiated Traffic Destination Real CIDRs.

    remote_destination_virtual_cidrs Sequence[str]

    List of Remote Initiated Traffic Destination Virtual CIDRs.

    remote_gateway_ip str

    Remote gateway IP.

    remote_gateway_latitude float

    Latitude of remote gateway. Does not support refresh.

    remote_gateway_longitude float

    Longitude of remote gateway. Does not support refresh.

    remote_gateway_type str

    Remote gateway type. Valid Values: "generic", "avx", "aws", "azure", "sonicwall", "oracle".

    remote_identifier str

    Remote identifier. Required for Cert based authentication type. Example: "gw-10-10-0-115".

    remote_source_real_cidrs Sequence[str]

    List of Remote Initiated Traffic Source Real CIDRs.

    remote_source_virtual_cidrs Sequence[str]

    List of Remote Initiated Traffic Source Virtual CIDRs.

    remote_subnet_cidr str

    Remote subnet CIDR. Not required for custom_mapped connection.

    remote_subnet_virtual str

    Remote subnet CIDR (Virtual). Required for connection type "mapped", except for custom_mapped connection.

    remote_tunnel_ip str

    Remote tunnel IP address. Only valid for route based connection. Available as of provider version R2.19+.

    route_table_lists Sequence[str]

    Route tables to modify.

    ssl_server_pool str

    Specify ssl_server_pool. Default value: "192.168.44.0/24". NOTE: Please see notes here for more information.

    tunnel_type str

    Site2Cloud tunnel type. Valid Values: "policy", "route".

    vpc_id str

    VPC ID of the cloud gateway.

    authType String

    Authentication Type. Valid values: 'PSK' and 'Cert'. Default value: 'PSK'.

    backupGatewayName String

    Backup gateway name. NOTE: Please see notes here regarding HA requirements.

    backupLocalTunnelIp String

    Backup local tunnel IP address. Only valid when HA enabled route based connection. Available as of provider version R2.19+.

    backupPreSharedKey String

    Backup Pre-Shared Key.

    backupRemoteGatewayIp String

    Backup Remote Gateway IP. NOTE: Please see notes here regarding HA requirements.

    backupRemoteGatewayLatitude Number

    Latitude of backup remote gateway. Does not support refresh.

    backupRemoteGatewayLongitude Number

    Longitude of backup remote gateway. Does not support refresh.

    backupRemoteIdentifier String

    Backup remote identifier. Required for Cert based authentication type with HA enabled. Example: "gw-10-10-0-116".

    backupRemoteTunnelIp String

    Backup remote tunnel IP address. Only valid when HA enabled route based connection. Available as of provider version R2.19+.

    caCertTagName String

    Name of Remote CA Certificate Tag for creating Site2Cloud tunnels. Required for Cert based authentication type.

    connectionName String

    Site2Cloud connection name.

    connectionType String

    Connection type. Valid Values: "mapped", "unmapped".

    customAlgorithms Boolean

    Switch to enable custom/non-default algorithms for IPSec Authentication/Encryption. Valid values: true, false. NOTE: Please see notes here for more information.

    customMapped Boolean

    Enable custom mapped connection. Default value: false. Valid values: true/false. Available in provider version R2.17.1+.

    enableActiveActive Boolean

    Enable/disable active active HA for an existing site2cloud connection. Valid values: true, false. Default value: false.

    enableDeadPeerDetection Boolean

    Enable/disable Deed Peer Detection for an existing site2cloud connection. Default value: true. NOTE: Please see notes here in regards to any deltas found in your state with the addition of this argument in R1.9

    enableEventTriggeredHa Boolean

    Enable Event Triggered HA. Default value: false. Valid values: true or false. Available as of provider version R2.19+.

    enableIkev2 Boolean

    Switch to enable IKEv2. Valid values: true, false. Default value: false.

    enableSingleIpHa Boolean

    Enable single IP HA feature. Available as of provider version 2.19+.

    forwardTrafficToTransit Boolean

    Enable spoke gateway with mapped site2cloud configurations to forward traffic from site2cloud connection to Aviatrix Transit Gateway. Default value: false. Valid values: true or false. Available in provider version 2.17.2+.

    haEnabled Boolean

    Specify whether or not to enable HA. Valid Values: true, false. NOTE: Please see notes here regarding HA requirements.

    localDestinationRealCidrs List<String>

    List of Local Initiated Traffic Destination Real CIDRs.

    localDestinationVirtualCidrs List<String>

    List of Local Initiated Traffic Destination Virtual CIDRs.

    localSourceRealCidrs List<String>

    List of Local Initiated Traffic Source Real CIDRs.

    localSourceVirtualCidrs List<String>

    List of Local Initiated Traffic Source Virtual CIDRs.

    localSubnetCidr String

    Local subnet CIDR. Required for connection type "mapped", except for custom_mapped connection.

    localSubnetVirtual String

    Local subnet CIDR (Virtual). Required for connection type "mapped", except for custom_mapped connection.

    localTunnelIp String

    Local tunnel IP address. Only valid for route based connection. Available as of provider version R2.19+.

    phase1Authentication String

    Phase one Authentication. Valid values: "SHA-1", "SHA-256", "SHA-384" and "SHA-512". Default value: "SHA-256".

    phase1DhGroups String

    Phase one DH Groups. Valid values: "1", "2", "5", "14", "15", "16", "17", "18", "19", "20" and "21". Default value: "14".

    phase1Encryption String

    Phase one Encryption. Valid values: "3DES", "AES-128-CBC", "AES-192-CBC", "AES-256-CBC", "AES-128-GCM-64", "AES-128-GCM-96", "AES-128-GCM-128", "AES-256-GCM-64", "AES-256-GCM-96", and "AES-256-GCM-128". Default value: "AES-256-CBC".

    phase1RemoteIdentifiers List<String>

    Phase 1 remote identifier of the IPsec tunnel. This can be configured to be either the public IP address or the private IP address of the peer terminating the IPsec tunnel. Example: ["1.2.3.4"] when HA is disabled, ["1.2.3.4", "5.6.7.8"] when HA is enabled. Available as of provider version R2.19+.

    phase2Authentication String

    Phase two Authentication. Valid values: "NO-AUTH", "HMAC-SHA-1", "HMAC-SHA-256", "HMAC-SHA-384" and "HMAC-SHA-512". Default value: "HMAC-SHA-256".

    phase2DhGroups String

    Phase two DH Groups. Valid values: "1", "2", "5", "14", "15", "16", "17", "18", "19", "20" and "21". Default value: "14".

    phase2Encryption String

    Phase two Encryption. Valid values: "3DES", "AES-128-CBC", "AES-192-CBC", "AES-256-CBC", "AES-128-GCM-64", "AES-128-GCM-96", "AES-128-GCM-128", "AES-256-GCM-64", "AES-256-GCM-96", "AES-256-GCM-128" and "NULL-ENCR". Default value: "AES-256-CBC".

    preSharedKey String

    Pre-Shared Key.

    primaryCloudGatewayName String

    Primary cloud gateway name.

    privateRouteEncryption Boolean

    Private route encryption switch. Valid values: true, false.

    remoteDestinationRealCidrs List<String>

    List of Remote Initiated Traffic Destination Real CIDRs.

    remoteDestinationVirtualCidrs List<String>

    List of Remote Initiated Traffic Destination Virtual CIDRs.

    remoteGatewayIp String

    Remote gateway IP.

    remoteGatewayLatitude Number

    Latitude of remote gateway. Does not support refresh.

    remoteGatewayLongitude Number

    Longitude of remote gateway. Does not support refresh.

    remoteGatewayType String

    Remote gateway type. Valid Values: "generic", "avx", "aws", "azure", "sonicwall", "oracle".

    remoteIdentifier String

    Remote identifier. Required for Cert based authentication type. Example: "gw-10-10-0-115".

    remoteSourceRealCidrs List<String>

    List of Remote Initiated Traffic Source Real CIDRs.

    remoteSourceVirtualCidrs List<String>

    List of Remote Initiated Traffic Source Virtual CIDRs.

    remoteSubnetCidr String

    Remote subnet CIDR. Not required for custom_mapped connection.

    remoteSubnetVirtual String

    Remote subnet CIDR (Virtual). Required for connection type "mapped", except for custom_mapped connection.

    remoteTunnelIp String

    Remote tunnel IP address. Only valid for route based connection. Available as of provider version R2.19+.

    routeTableLists List<String>

    Route tables to modify.

    sslServerPool String

    Specify ssl_server_pool. Default value: "192.168.44.0/24". NOTE: Please see notes here for more information.

    tunnelType String

    Site2Cloud tunnel type. Valid Values: "policy", "route".

    vpcId String

    VPC ID of the cloud gateway.

    Package Details

    Repository
    aviatrix astipkovits/pulumi-aviatrix
    License
    Apache-2.0
    Notes

    This Pulumi package is based on the aviatrix Terraform Provider.

    aviatrix logo
    Aviatrix v0.0.11 published on Saturday, Jun 17, 2023 by Aviatrix