panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks
panos.getIkeGateway
Explore with Pulumi AI
panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks
Using getIkeGateway
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getIkeGateway(args: GetIkeGatewayArgs, opts?: InvokeOptions): Promise<GetIkeGatewayResult>
function getIkeGatewayOutput(args: GetIkeGatewayOutputArgs, opts?: InvokeOptions): Output<GetIkeGatewayResult>
def get_ike_gateway(authentication: Optional[GetIkeGatewayAuthentication] = None,
comment: Optional[str] = None,
disabled: Optional[bool] = None,
ipv6: Optional[bool] = None,
local_address: Optional[GetIkeGatewayLocalAddress] = None,
local_id: Optional[GetIkeGatewayLocalId] = None,
location: Optional[GetIkeGatewayLocation] = None,
name: Optional[str] = None,
peer_address: Optional[GetIkeGatewayPeerAddress] = None,
peer_id: Optional[GetIkeGatewayPeerId] = None,
protocol: Optional[GetIkeGatewayProtocol] = None,
protocol_common: Optional[GetIkeGatewayProtocolCommon] = None,
opts: Optional[InvokeOptions] = None) -> GetIkeGatewayResult
def get_ike_gateway_output(authentication: Optional[pulumi.Input[GetIkeGatewayAuthenticationArgs]] = None,
comment: Optional[pulumi.Input[str]] = None,
disabled: Optional[pulumi.Input[bool]] = None,
ipv6: Optional[pulumi.Input[bool]] = None,
local_address: Optional[pulumi.Input[GetIkeGatewayLocalAddressArgs]] = None,
local_id: Optional[pulumi.Input[GetIkeGatewayLocalIdArgs]] = None,
location: Optional[pulumi.Input[GetIkeGatewayLocationArgs]] = None,
name: Optional[pulumi.Input[str]] = None,
peer_address: Optional[pulumi.Input[GetIkeGatewayPeerAddressArgs]] = None,
peer_id: Optional[pulumi.Input[GetIkeGatewayPeerIdArgs]] = None,
protocol: Optional[pulumi.Input[GetIkeGatewayProtocolArgs]] = None,
protocol_common: Optional[pulumi.Input[GetIkeGatewayProtocolCommonArgs]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetIkeGatewayResult]
func LookupIkeGateway(ctx *Context, args *LookupIkeGatewayArgs, opts ...InvokeOption) (*LookupIkeGatewayResult, error)
func LookupIkeGatewayOutput(ctx *Context, args *LookupIkeGatewayOutputArgs, opts ...InvokeOption) LookupIkeGatewayResultOutput
> Note: This function is named LookupIkeGateway
in the Go SDK.
public static class GetIkeGateway
{
public static Task<GetIkeGatewayResult> InvokeAsync(GetIkeGatewayArgs args, InvokeOptions? opts = null)
public static Output<GetIkeGatewayResult> Invoke(GetIkeGatewayInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetIkeGatewayResult> getIkeGateway(GetIkeGatewayArgs args, InvokeOptions options)
public static Output<GetIkeGatewayResult> getIkeGateway(GetIkeGatewayArgs args, InvokeOptions options)
fn::invoke:
function: panos:index/getIkeGateway:getIkeGateway
arguments:
# arguments dictionary
The following arguments are supported:
- Location
Get
Ike Gateway Location - The location of this object.
- Name string
- Authentication
Get
Ike Gateway Authentication - Comment string
- Disabled bool
- Disable the IKE gateway
- Ipv6 bool
- use IPv6 for the IKE gateway
- Local
Address GetIke Gateway Local Address - Local
Id GetIke Gateway Local Id - Peer
Address GetIke Gateway Peer Address - Peer
Id GetIke Gateway Peer Id - Protocol
Get
Ike Gateway Protocol - Protocol
Common GetIke Gateway Protocol Common
- Location
Get
Ike Gateway Location - The location of this object.
- Name string
- Authentication
Get
Ike Gateway Authentication - Comment string
- Disabled bool
- Disable the IKE gateway
- Ipv6 bool
- use IPv6 for the IKE gateway
- Local
Address GetIke Gateway Local Address - Local
Id GetIke Gateway Local Id - Peer
Address GetIke Gateway Peer Address - Peer
Id GetIke Gateway Peer Id - Protocol
Get
Ike Gateway Protocol - Protocol
Common GetIke Gateway Protocol Common
- location
Get
Ike Gateway Location - The location of this object.
- name String
- authentication
Get
Ike Gateway Authentication - comment String
- disabled Boolean
- Disable the IKE gateway
- ipv6 Boolean
- use IPv6 for the IKE gateway
- local
Address GetIke Gateway Local Address - local
Id GetIke Gateway Local Id - peer
Address GetIke Gateway Peer Address - peer
Id GetIke Gateway Peer Id - protocol
Get
Ike Gateway Protocol - protocol
Common GetIke Gateway Protocol Common
- location
Get
Ike Gateway Location - The location of this object.
- name string
- authentication
Get
Ike Gateway Authentication - comment string
- disabled boolean
- Disable the IKE gateway
- ipv6 boolean
- use IPv6 for the IKE gateway
- local
Address GetIke Gateway Local Address - local
Id GetIke Gateway Local Id - peer
Address GetIke Gateway Peer Address - peer
Id GetIke Gateway Peer Id - protocol
Get
Ike Gateway Protocol - protocol
Common GetIke Gateway Protocol Common
- location
Get
Ike Gateway Location - The location of this object.
- name str
- authentication
Get
Ike Gateway Authentication - comment str
- disabled bool
- Disable the IKE gateway
- ipv6 bool
- use IPv6 for the IKE gateway
- local_
address GetIke Gateway Local Address - local_
id GetIke Gateway Local Id - peer_
address GetIke Gateway Peer Address - peer_
id GetIke Gateway Peer Id - protocol
Get
Ike Gateway Protocol - protocol_
common GetIke Gateway Protocol Common
- location Property Map
- The location of this object.
- name String
- authentication Property Map
- comment String
- disabled Boolean
- Disable the IKE gateway
- ipv6 Boolean
- use IPv6 for the IKE gateway
- local
Address Property Map - local
Id Property Map - peer
Address Property Map - peer
Id Property Map - protocol Property Map
- protocol
Common Property Map
getIkeGateway Result
The following output properties are available:
- Authentication
Get
Ike Gateway Authentication - Comment string
- Disabled bool
- Disable the IKE gateway
- Id string
- The provider-assigned unique ID for this managed resource.
- Ipv6 bool
- use IPv6 for the IKE gateway
- Local
Address GetIke Gateway Local Address - Local
Id GetIke Gateway Local Id - Location
Get
Ike Gateway Location - The location of this object.
- Name string
- Peer
Address GetIke Gateway Peer Address - Peer
Id GetIke Gateway Peer Id - Protocol
Get
Ike Gateway Protocol - Protocol
Common GetIke Gateway Protocol Common
- Authentication
Get
Ike Gateway Authentication - Comment string
- Disabled bool
- Disable the IKE gateway
- Id string
- The provider-assigned unique ID for this managed resource.
- Ipv6 bool
- use IPv6 for the IKE gateway
- Local
Address GetIke Gateway Local Address - Local
Id GetIke Gateway Local Id - Location
Get
Ike Gateway Location - The location of this object.
- Name string
- Peer
Address GetIke Gateway Peer Address - Peer
Id GetIke Gateway Peer Id - Protocol
Get
Ike Gateway Protocol - Protocol
Common GetIke Gateway Protocol Common
- authentication
Get
Ike Gateway Authentication - comment String
- disabled Boolean
- Disable the IKE gateway
- id String
- The provider-assigned unique ID for this managed resource.
- ipv6 Boolean
- use IPv6 for the IKE gateway
- local
Address GetIke Gateway Local Address - local
Id GetIke Gateway Local Id - location
Get
Ike Gateway Location - The location of this object.
- name String
- peer
Address GetIke Gateway Peer Address - peer
Id GetIke Gateway Peer Id - protocol
Get
Ike Gateway Protocol - protocol
Common GetIke Gateway Protocol Common
- authentication
Get
Ike Gateway Authentication - comment string
- disabled boolean
- Disable the IKE gateway
- id string
- The provider-assigned unique ID for this managed resource.
- ipv6 boolean
- use IPv6 for the IKE gateway
- local
Address GetIke Gateway Local Address - local
Id GetIke Gateway Local Id - location
Get
Ike Gateway Location - The location of this object.
- name string
- peer
Address GetIke Gateway Peer Address - peer
Id GetIke Gateway Peer Id - protocol
Get
Ike Gateway Protocol - protocol
Common GetIke Gateway Protocol Common
- authentication
Get
Ike Gateway Authentication - comment str
- disabled bool
- Disable the IKE gateway
- id str
- The provider-assigned unique ID for this managed resource.
- ipv6 bool
- use IPv6 for the IKE gateway
- local_
address GetIke Gateway Local Address - local_
id GetIke Gateway Local Id - location
Get
Ike Gateway Location - The location of this object.
- name str
- peer_
address GetIke Gateway Peer Address - peer_
id GetIke Gateway Peer Id - protocol
Get
Ike Gateway Protocol - protocol_
common GetIke Gateway Protocol Common
- authentication Property Map
- comment String
- disabled Boolean
- Disable the IKE gateway
- id String
- The provider-assigned unique ID for this managed resource.
- ipv6 Boolean
- use IPv6 for the IKE gateway
- local
Address Property Map - local
Id Property Map - location Property Map
- The location of this object.
- name String
- peer
Address Property Map - peer
Id Property Map - protocol Property Map
- protocol
Common Property Map
Supporting Types
GetIkeGatewayAuthentication
GetIkeGatewayAuthenticationCertificate
- Allow
Id boolPayload Mismatch - Permit peer identification and certificate payload identification mismatch
- Certificate
Profile string - Profile for certificate valdiation during IKE negotiation
- Local
Certificate GetIke Gateway Authentication Certificate Local Certificate - Strict
Validation boolRevocation - Enable strict validation of peer's extended key use
- Use
Management boolAs Source - Use management interface IP as source to retrieve http certificates
- Allow
Id boolPayload Mismatch - Permit peer identification and certificate payload identification mismatch
- Certificate
Profile string - Profile for certificate valdiation during IKE negotiation
- Local
Certificate GetIke Gateway Authentication Certificate Local Certificate - Strict
Validation boolRevocation - Enable strict validation of peer's extended key use
- Use
Management boolAs Source - Use management interface IP as source to retrieve http certificates
- allow
Id BooleanPayload Mismatch - Permit peer identification and certificate payload identification mismatch
- certificate
Profile String - Profile for certificate valdiation during IKE negotiation
- local
Certificate GetIke Gateway Authentication Certificate Local Certificate - strict
Validation BooleanRevocation - Enable strict validation of peer's extended key use
- use
Management BooleanAs Source - Use management interface IP as source to retrieve http certificates
- allow
Id booleanPayload Mismatch - Permit peer identification and certificate payload identification mismatch
- certificate
Profile string - Profile for certificate valdiation during IKE negotiation
- local
Certificate GetIke Gateway Authentication Certificate Local Certificate - strict
Validation booleanRevocation - Enable strict validation of peer's extended key use
- use
Management booleanAs Source - Use management interface IP as source to retrieve http certificates
- allow_
id_ boolpayload_ mismatch - Permit peer identification and certificate payload identification mismatch
- certificate_
profile str - Profile for certificate valdiation during IKE negotiation
- local_
certificate GetIke Gateway Authentication Certificate Local Certificate - strict_
validation_ boolrevocation - Enable strict validation of peer's extended key use
- use_
management_ boolas_ source - Use management interface IP as source to retrieve http certificates
- allow
Id BooleanPayload Mismatch - Permit peer identification and certificate payload identification mismatch
- certificate
Profile String - Profile for certificate valdiation during IKE negotiation
- local
Certificate Property Map - strict
Validation BooleanRevocation - Enable strict validation of peer's extended key use
- use
Management BooleanAs Source - Use management interface IP as source to retrieve http certificates
GetIkeGatewayAuthenticationCertificateLocalCertificate
- Hash
And GetUrl Ike Gateway Authentication Certificate Local Certificate Hash And Url - Name string
- Local certificate name
- Hash
And GetUrl Ike Gateway Authentication Certificate Local Certificate Hash And Url - Name string
- Local certificate name
- hash
And GetUrl Ike Gateway Authentication Certificate Local Certificate Hash And Url - name String
- Local certificate name
- hash
And GetUrl Ike Gateway Authentication Certificate Local Certificate Hash And Url - name string
- Local certificate name
- hash_
and_ Geturl Ike Gateway Authentication Certificate Local Certificate Hash And Url - name str
- Local certificate name
- hash
And Property MapUrl - name String
- Local certificate name
GetIkeGatewayAuthenticationCertificateLocalCertificateHashAndUrl
GetIkeGatewayAuthenticationPreSharedKey
- Key string
- the string used as pre-shared key
- Key string
- the string used as pre-shared key
- key String
- the string used as pre-shared key
- key string
- the string used as pre-shared key
- key str
- the string used as pre-shared key
- key String
- the string used as pre-shared key
GetIkeGatewayLocalAddress
- Floating
Ip string - Floating IP address in HA Active-Active configuration
- Interface string
- local gateway end-point
- Ip string
- specify exact IP address if interface has multiple addresses
- Floating
Ip string - Floating IP address in HA Active-Active configuration
- Interface string
- local gateway end-point
- Ip string
- specify exact IP address if interface has multiple addresses
- floating
Ip String - Floating IP address in HA Active-Active configuration
- interface_ String
- local gateway end-point
- ip String
- specify exact IP address if interface has multiple addresses
- floating
Ip string - Floating IP address in HA Active-Active configuration
- interface string
- local gateway end-point
- ip string
- specify exact IP address if interface has multiple addresses
- floating_
ip str - Floating IP address in HA Active-Active configuration
- interface str
- local gateway end-point
- ip str
- specify exact IP address if interface has multiple addresses
- floating
Ip String - Floating IP address in HA Active-Active configuration
- interface String
- local gateway end-point
- ip String
- specify exact IP address if interface has multiple addresses
GetIkeGatewayLocalId
GetIkeGatewayLocation
- Ngfw
Get
Ike Gateway Location Ngfw - Located in a specific NGFW device
- Template
Get
Ike Gateway Location Template - Located in a specific template
- Template
Stack GetIke Gateway Location Template Stack - Located in a specific template stack
- Ngfw
Get
Ike Gateway Location Ngfw - Located in a specific NGFW device
- Template
Get
Ike Gateway Location Template - Located in a specific template
- Template
Stack GetIke Gateway Location Template Stack - Located in a specific template stack
- ngfw
Get
Ike Gateway Location Ngfw - Located in a specific NGFW device
- template
Get
Ike Gateway Location Template - Located in a specific template
- template
Stack GetIke Gateway Location Template Stack - Located in a specific template stack
- ngfw
Get
Ike Gateway Location Ngfw - Located in a specific NGFW device
- template
Get
Ike Gateway Location Template - Located in a specific template
- template
Stack GetIke Gateway Location Template Stack - Located in a specific template stack
- ngfw
Get
Ike Gateway Location Ngfw - Located in a specific NGFW device
- template
Get
Ike Gateway Location Template - Located in a specific template
- template_
stack GetIke Gateway Location Template Stack - Located in a specific template stack
- ngfw Property Map
- Located in a specific NGFW device
- template Property Map
- Located in a specific template
- template
Stack Property Map - Located in a specific template stack
GetIkeGatewayLocationNgfw
- Ngfw
Device string - The NGFW device
- Ngfw
Device string - The NGFW device
- ngfw
Device String - The NGFW device
- ngfw
Device string - The NGFW device
- ngfw_
device str - The NGFW device
- ngfw
Device String - The NGFW device
GetIkeGatewayLocationTemplate
- Name string
- Specific Panorama template
- Ngfw
Device string - The NGFW device
- Panorama
Device string - Specific Panorama device
- Name string
- Specific Panorama template
- Ngfw
Device string - The NGFW device
- Panorama
Device string - Specific Panorama device
- name String
- Specific Panorama template
- ngfw
Device String - The NGFW device
- panorama
Device String - Specific Panorama device
- name string
- Specific Panorama template
- ngfw
Device string - The NGFW device
- panorama
Device string - Specific Panorama device
- name str
- Specific Panorama template
- ngfw_
device str - The NGFW device
- panorama_
device str - Specific Panorama device
- name String
- Specific Panorama template
- ngfw
Device String - The NGFW device
- panorama
Device String - Specific Panorama device
GetIkeGatewayLocationTemplateStack
- Name string
- Specific Panorama template stack
- Ngfw
Device string - The NGFW device
- Panorama
Device string - Specific Panorama device
- Name string
- Specific Panorama template stack
- Ngfw
Device string - The NGFW device
- Panorama
Device string - Specific Panorama device
- name String
- Specific Panorama template stack
- ngfw
Device String - The NGFW device
- panorama
Device String - Specific Panorama device
- name string
- Specific Panorama template stack
- ngfw
Device string - The NGFW device
- panorama
Device string - Specific Panorama device
- name str
- Specific Panorama template stack
- ngfw_
device str - The NGFW device
- panorama_
device str - Specific Panorama device
- name String
- Specific Panorama template stack
- ngfw
Device String - The NGFW device
- panorama
Device String - Specific Panorama device
GetIkeGatewayPeerAddress
- Dynamic
Get
Ike Gateway Peer Address Dynamic - Fqdn string
- peer gateway FQDN name
- Ip string
- peer gateway has static IP address
- Dynamic
Get
Ike Gateway Peer Address Dynamic - Fqdn string
- peer gateway FQDN name
- Ip string
- peer gateway has static IP address
- dynamic
Get
Ike Gateway Peer Address Dynamic - fqdn String
- peer gateway FQDN name
- ip String
- peer gateway has static IP address
- dynamic
Get
Ike Gateway Peer Address Dynamic - fqdn string
- peer gateway FQDN name
- ip string
- peer gateway has static IP address
- dynamic
Get
Ike Gateway Peer Address Dynamic - fqdn str
- peer gateway FQDN name
- ip str
- peer gateway has static IP address
- dynamic Property Map
- fqdn String
- peer gateway FQDN name
- ip String
- peer gateway has static IP address
GetIkeGatewayPeerId
GetIkeGatewayProtocol
- Ikev1
Get
Ike Gateway Protocol Ikev1 - Ikev2
Get
Ike Gateway Protocol Ikev2 - Version string
- IKE protocol version
- Ikev1
Get
Ike Gateway Protocol Ikev1 - Ikev2
Get
Ike Gateway Protocol Ikev2 - Version string
- IKE protocol version
- ikev1
Get
Ike Gateway Protocol Ikev1 - ikev2
Get
Ike Gateway Protocol Ikev2 - version String
- IKE protocol version
- ikev1
Get
Ike Gateway Protocol Ikev1 - ikev2
Get
Ike Gateway Protocol Ikev2 - version string
- IKE protocol version
- ikev1
Get
Ike Gateway Protocol Ikev1 - ikev2
Get
Ike Gateway Protocol Ikev2 - version str
- IKE protocol version
- ikev1 Property Map
- ikev2 Property Map
- version String
- IKE protocol version
GetIkeGatewayProtocolCommon
- Fragmentation
Get
Ike Gateway Protocol Common Fragmentation - Nat
Traversal GetIke Gateway Protocol Common Nat Traversal - Passive
Mode bool - Enable passive mode (responder only)
- Fragmentation
Get
Ike Gateway Protocol Common Fragmentation - Nat
Traversal GetIke Gateway Protocol Common Nat Traversal - Passive
Mode bool - Enable passive mode (responder only)
- fragmentation
Get
Ike Gateway Protocol Common Fragmentation - nat
Traversal GetIke Gateway Protocol Common Nat Traversal - passive
Mode Boolean - Enable passive mode (responder only)
- fragmentation
Get
Ike Gateway Protocol Common Fragmentation - nat
Traversal GetIke Gateway Protocol Common Nat Traversal - passive
Mode boolean - Enable passive mode (responder only)
- fragmentation
Get
Ike Gateway Protocol Common Fragmentation - nat_
traversal GetIke Gateway Protocol Common Nat Traversal - passive_
mode bool - Enable passive mode (responder only)
- fragmentation Property Map
- nat
Traversal Property Map - passive
Mode Boolean - Enable passive mode (responder only)
GetIkeGatewayProtocolCommonFragmentation
- Enable bool
- Enable IKE fragmentation
- Enable bool
- Enable IKE fragmentation
- enable Boolean
- Enable IKE fragmentation
- enable boolean
- Enable IKE fragmentation
- enable bool
- Enable IKE fragmentation
- enable Boolean
- Enable IKE fragmentation
GetIkeGatewayProtocolCommonNatTraversal
- Enable bool
- Enable NAT-Traversal
- Keep
Alive doubleInterval - sending interval for NAT keep-alive packets (in seconds)
- Udp
Checksum boolEnable - Enable UDP checksum
- Enable bool
- Enable NAT-Traversal
- Keep
Alive float64Interval - sending interval for NAT keep-alive packets (in seconds)
- Udp
Checksum boolEnable - Enable UDP checksum
- enable Boolean
- Enable NAT-Traversal
- keep
Alive DoubleInterval - sending interval for NAT keep-alive packets (in seconds)
- udp
Checksum BooleanEnable - Enable UDP checksum
- enable boolean
- Enable NAT-Traversal
- keep
Alive numberInterval - sending interval for NAT keep-alive packets (in seconds)
- udp
Checksum booleanEnable - Enable UDP checksum
- enable bool
- Enable NAT-Traversal
- keep_
alive_ floatinterval - sending interval for NAT keep-alive packets (in seconds)
- udp_
checksum_ boolenable - Enable UDP checksum
- enable Boolean
- Enable NAT-Traversal
- keep
Alive NumberInterval - sending interval for NAT keep-alive packets (in seconds)
- udp
Checksum BooleanEnable - Enable UDP checksum
GetIkeGatewayProtocolIkev1
- Dpd
Get
Ike Gateway Protocol Ikev1Dpd - Exchange
Mode string - Exchange mode
- Ike
Crypto stringProfile - IKE SA crypto profile name
- Dpd
Get
Ike Gateway Protocol Ikev1Dpd - Exchange
Mode string - Exchange mode
- Ike
Crypto stringProfile - IKE SA crypto profile name
- dpd
Get
Ike Gateway Protocol Ikev1Dpd - exchange
Mode String - Exchange mode
- ike
Crypto StringProfile - IKE SA crypto profile name
- dpd
Get
Ike Gateway Protocol Ikev1Dpd - exchange
Mode string - Exchange mode
- ike
Crypto stringProfile - IKE SA crypto profile name
- dpd
Get
Ike Gateway Protocol Ikev1Dpd - exchange_
mode str - Exchange mode
- ike_
crypto_ strprofile - IKE SA crypto profile name
- dpd Property Map
- exchange
Mode String - Exchange mode
- ike
Crypto StringProfile - IKE SA crypto profile name
GetIkeGatewayProtocolIkev1Dpd
GetIkeGatewayProtocolIkev2
- Dpd
Get
Ike Gateway Protocol Ikev2Dpd - Ike
Crypto stringProfile - IKE SA crypto profile name
- bool
- Require cookie
- Dpd
Get
Ike Gateway Protocol Ikev2Dpd - Ike
Crypto stringProfile - IKE SA crypto profile name
- bool
- Require cookie
- dpd
Get
Ike Gateway Protocol Ikev2Dpd - ike
Crypto StringProfile - IKE SA crypto profile name
- Boolean
- Require cookie
- dpd
Get
Ike Gateway Protocol Ikev2Dpd - ike
Crypto stringProfile - IKE SA crypto profile name
- boolean
- Require cookie
- dpd
Get
Ike Gateway Protocol Ikev2Dpd - ike_
crypto_ strprofile - IKE SA crypto profile name
- bool
- Require cookie
- dpd Property Map
- ike
Crypto StringProfile - IKE SA crypto profile name
- Boolean
- Require cookie
GetIkeGatewayProtocolIkev2Dpd
Package Details
- Repository
- panos paloaltonetworks/terraform-provider-panos
- License
- Notes
- This Pulumi package is based on the
panos
Terraform Provider.
panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks