panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks
panos.getTunnelInterface
Explore with Pulumi AI
panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks
Using getTunnelInterface
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 getTunnelInterface(args: GetTunnelInterfaceArgs, opts?: InvokeOptions): Promise<GetTunnelInterfaceResult>
function getTunnelInterfaceOutput(args: GetTunnelInterfaceOutputArgs, opts?: InvokeOptions): Output<GetTunnelInterfaceResult>
def get_tunnel_interface(bonjour: Optional[GetTunnelInterfaceBonjour] = None,
comment: Optional[str] = None,
df_ignore: Optional[bool] = None,
interface_management_profile: Optional[str] = None,
ips: Optional[Sequence[GetTunnelInterfaceIp]] = None,
ipv6: Optional[GetTunnelInterfaceIpv6] = None,
link_tag: Optional[str] = None,
location: Optional[GetTunnelInterfaceLocation] = None,
mtu: Optional[float] = None,
name: Optional[str] = None,
netflow_profile: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetTunnelInterfaceResult
def get_tunnel_interface_output(bonjour: Optional[pulumi.Input[GetTunnelInterfaceBonjourArgs]] = None,
comment: Optional[pulumi.Input[str]] = None,
df_ignore: Optional[pulumi.Input[bool]] = None,
interface_management_profile: Optional[pulumi.Input[str]] = None,
ips: Optional[pulumi.Input[Sequence[pulumi.Input[GetTunnelInterfaceIpArgs]]]] = None,
ipv6: Optional[pulumi.Input[GetTunnelInterfaceIpv6Args]] = None,
link_tag: Optional[pulumi.Input[str]] = None,
location: Optional[pulumi.Input[GetTunnelInterfaceLocationArgs]] = None,
mtu: Optional[pulumi.Input[float]] = None,
name: Optional[pulumi.Input[str]] = None,
netflow_profile: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetTunnelInterfaceResult]
func LookupTunnelInterface(ctx *Context, args *LookupTunnelInterfaceArgs, opts ...InvokeOption) (*LookupTunnelInterfaceResult, error)
func LookupTunnelInterfaceOutput(ctx *Context, args *LookupTunnelInterfaceOutputArgs, opts ...InvokeOption) LookupTunnelInterfaceResultOutput
> Note: This function is named LookupTunnelInterface
in the Go SDK.
public static class GetTunnelInterface
{
public static Task<GetTunnelInterfaceResult> InvokeAsync(GetTunnelInterfaceArgs args, InvokeOptions? opts = null)
public static Output<GetTunnelInterfaceResult> Invoke(GetTunnelInterfaceInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetTunnelInterfaceResult> getTunnelInterface(GetTunnelInterfaceArgs args, InvokeOptions options)
public static Output<GetTunnelInterfaceResult> getTunnelInterface(GetTunnelInterfaceArgs args, InvokeOptions options)
fn::invoke:
function: panos:index/getTunnelInterface:getTunnelInterface
arguments:
# arguments dictionary
The following arguments are supported:
- Location
Get
Tunnel Interface Location - The location of this object.
- Name string
- Bonjour
Get
Tunnel Interface Bonjour - Comment string
- Df
Ignore bool - Interface
Management stringProfile - Interface management profile
- Ips
List<Get
Tunnel Interface Ip> - Ipv6
Get
Tunnel Interface Ipv6 - Link
Tag string - Mtu double
- Maximum Transfer Unit, up to 9216 in Jumbo-Frame mode, up to 1500 otherwise
- Netflow
Profile string - Netflow Server Profile
- Location
Get
Tunnel Interface Location - The location of this object.
- Name string
- Bonjour
Get
Tunnel Interface Bonjour - Comment string
- Df
Ignore bool - Interface
Management stringProfile - Interface management profile
- Ips
[]Get
Tunnel Interface Ip - Ipv6
Get
Tunnel Interface Ipv6 - Link
Tag string - Mtu float64
- Maximum Transfer Unit, up to 9216 in Jumbo-Frame mode, up to 1500 otherwise
- Netflow
Profile string - Netflow Server Profile
- location
Get
Tunnel Interface Location - The location of this object.
- name String
- bonjour
Get
Tunnel Interface Bonjour - comment String
- df
Ignore Boolean - interface
Management StringProfile - Interface management profile
- ips
List<Get
Tunnel Interface Ip> - ipv6
Get
Tunnel Interface Ipv6 - link
Tag String - mtu Double
- Maximum Transfer Unit, up to 9216 in Jumbo-Frame mode, up to 1500 otherwise
- netflow
Profile String - Netflow Server Profile
- location
Get
Tunnel Interface Location - The location of this object.
- name string
- bonjour
Get
Tunnel Interface Bonjour - comment string
- df
Ignore boolean - interface
Management stringProfile - Interface management profile
- ips
Get
Tunnel Interface Ip[] - ipv6
Get
Tunnel Interface Ipv6 - link
Tag string - mtu number
- Maximum Transfer Unit, up to 9216 in Jumbo-Frame mode, up to 1500 otherwise
- netflow
Profile string - Netflow Server Profile
- location
Get
Tunnel Interface Location - The location of this object.
- name str
- bonjour
Get
Tunnel Interface Bonjour - comment str
- df_
ignore bool - interface_
management_ strprofile - Interface management profile
- ips
Sequence[Get
Tunnel Interface Ip] - ipv6
Get
Tunnel Interface Ipv6 - link_
tag str - mtu float
- Maximum Transfer Unit, up to 9216 in Jumbo-Frame mode, up to 1500 otherwise
- netflow_
profile str - Netflow Server Profile
- location Property Map
- The location of this object.
- name String
- bonjour Property Map
- comment String
- df
Ignore Boolean - interface
Management StringProfile - Interface management profile
- ips List<Property Map>
- ipv6 Property Map
- link
Tag String - mtu Number
- Maximum Transfer Unit, up to 9216 in Jumbo-Frame mode, up to 1500 otherwise
- netflow
Profile String - Netflow Server Profile
getTunnelInterface Result
The following output properties are available:
- Bonjour
Get
Tunnel Interface Bonjour - Comment string
- Df
Ignore bool - Id string
- The provider-assigned unique ID for this managed resource.
- Interface
Management stringProfile - Interface management profile
- Ips
List<Get
Tunnel Interface Ip> - Ipv6
Get
Tunnel Interface Ipv6 - Link
Tag string - Location
Get
Tunnel Interface Location - The location of this object.
- Mtu double
- Maximum Transfer Unit, up to 9216 in Jumbo-Frame mode, up to 1500 otherwise
- Name string
- Netflow
Profile string - Netflow Server Profile
- Bonjour
Get
Tunnel Interface Bonjour - Comment string
- Df
Ignore bool - Id string
- The provider-assigned unique ID for this managed resource.
- Interface
Management stringProfile - Interface management profile
- Ips
[]Get
Tunnel Interface Ip - Ipv6
Get
Tunnel Interface Ipv6 - Link
Tag string - Location
Get
Tunnel Interface Location - The location of this object.
- Mtu float64
- Maximum Transfer Unit, up to 9216 in Jumbo-Frame mode, up to 1500 otherwise
- Name string
- Netflow
Profile string - Netflow Server Profile
- bonjour
Get
Tunnel Interface Bonjour - comment String
- df
Ignore Boolean - id String
- The provider-assigned unique ID for this managed resource.
- interface
Management StringProfile - Interface management profile
- ips
List<Get
Tunnel Interface Ip> - ipv6
Get
Tunnel Interface Ipv6 - link
Tag String - location
Get
Tunnel Interface Location - The location of this object.
- mtu Double
- Maximum Transfer Unit, up to 9216 in Jumbo-Frame mode, up to 1500 otherwise
- name String
- netflow
Profile String - Netflow Server Profile
- bonjour
Get
Tunnel Interface Bonjour - comment string
- df
Ignore boolean - id string
- The provider-assigned unique ID for this managed resource.
- interface
Management stringProfile - Interface management profile
- ips
Get
Tunnel Interface Ip[] - ipv6
Get
Tunnel Interface Ipv6 - link
Tag string - location
Get
Tunnel Interface Location - The location of this object.
- mtu number
- Maximum Transfer Unit, up to 9216 in Jumbo-Frame mode, up to 1500 otherwise
- name string
- netflow
Profile string - Netflow Server Profile
- bonjour
Get
Tunnel Interface Bonjour - comment str
- df_
ignore bool - id str
- The provider-assigned unique ID for this managed resource.
- interface_
management_ strprofile - Interface management profile
- ips
Sequence[Get
Tunnel Interface Ip] - ipv6
Get
Tunnel Interface Ipv6 - link_
tag str - location
Get
Tunnel Interface Location - The location of this object.
- mtu float
- Maximum Transfer Unit, up to 9216 in Jumbo-Frame mode, up to 1500 otherwise
- name str
- netflow_
profile str - Netflow Server Profile
- bonjour Property Map
- comment String
- df
Ignore Boolean - id String
- The provider-assigned unique ID for this managed resource.
- interface
Management StringProfile - Interface management profile
- ips List<Property Map>
- ipv6 Property Map
- link
Tag String - location Property Map
- The location of this object.
- mtu Number
- Maximum Transfer Unit, up to 9216 in Jumbo-Frame mode, up to 1500 otherwise
- name String
- netflow
Profile String - Netflow Server Profile
Supporting Types
GetTunnelInterfaceBonjour
GetTunnelInterfaceIp
- Name string
- Name string
- name String
- name string
- name str
- name String
GetTunnelInterfaceIpv6
- Addresses
List<Get
Tunnel Interface Ipv6Address> - Enabled bool
- Enable IPv6 on the interface
- Interface
Id string
- Addresses
[]Get
Tunnel Interface Ipv6Address - Enabled bool
- Enable IPv6 on the interface
- Interface
Id string
- addresses
List<Get
Tunnel Interface Ipv6Address> - enabled Boolean
- Enable IPv6 on the interface
- interface
Id String
- addresses
Get
Tunnel Interface Ipv6Address[] - enabled boolean
- Enable IPv6 on the interface
- interface
Id string
- addresses
Sequence[Get
Tunnel Interface Ipv6Address] - enabled bool
- Enable IPv6 on the interface
- interface_
id str
- addresses List<Property Map>
- enabled Boolean
- Enable IPv6 on the interface
- interface
Id String
GetTunnelInterfaceIpv6Address
- Anycast
Get
Tunnel Interface Ipv6Address Anycast - Enable
On boolInterface - configure this address on interface
- Name string
- Prefix
Get
Tunnel Interface Ipv6Address Prefix
- Anycast
Get
Tunnel Interface Ipv6Address Anycast - Enable
On boolInterface - configure this address on interface
- Name string
- Prefix
Get
Tunnel Interface Ipv6Address Prefix
- anycast
Get
Tunnel Interface Ipv6Address Anycast - enable
On BooleanInterface - configure this address on interface
- name String
- prefix
Get
Tunnel Interface Ipv6Address Prefix
- anycast
Get
Tunnel Interface Ipv6Address Anycast - enable
On booleanInterface - configure this address on interface
- name string
- prefix
Get
Tunnel Interface Ipv6Address Prefix
- anycast
Get
Tunnel Interface Ipv6Address Anycast - enable_
on_ boolinterface - configure this address on interface
- name str
- prefix
Get
Tunnel Interface Ipv6Address Prefix
- anycast Property Map
- enable
On BooleanInterface - configure this address on interface
- name String
- prefix Property Map
GetTunnelInterfaceLocation
- Ngfw
Get
Tunnel Interface Location Ngfw - Located in a specific NGFW device
- Get
Tunnel Interface Location Shared - Panorama shared object
- Template
Get
Tunnel Interface Location Template - Located in a specific template
- Template
Stack GetTunnel Interface Location Template Stack - Located in a specific template stack
- Ngfw
Get
Tunnel Interface Location Ngfw - Located in a specific NGFW device
- Get
Tunnel Interface Location Shared - Panorama shared object
- Template
Get
Tunnel Interface Location Template - Located in a specific template
- Template
Stack GetTunnel Interface Location Template Stack - Located in a specific template stack
- ngfw
Get
Tunnel Interface Location Ngfw - Located in a specific NGFW device
- Get
Tunnel Interface Location Shared - Panorama shared object
- template
Get
Tunnel Interface Location Template - Located in a specific template
- template
Stack GetTunnel Interface Location Template Stack - Located in a specific template stack
- ngfw
Get
Tunnel Interface Location Ngfw - Located in a specific NGFW device
- Get
Tunnel Interface Location Shared - Panorama shared object
- template
Get
Tunnel Interface Location Template - Located in a specific template
- template
Stack GetTunnel Interface Location Template Stack - Located in a specific template stack
- ngfw
Get
Tunnel Interface Location Ngfw - Located in a specific NGFW device
- Get
Tunnel Interface Location Shared - Panorama shared object
- template
Get
Tunnel Interface Location Template - Located in a specific template
- template_
stack GetTunnel Interface Location Template Stack - Located in a specific template stack
- ngfw Property Map
- Located in a specific NGFW device
- Property Map
- Panorama shared object
- template Property Map
- Located in a specific template
- template
Stack Property Map - Located in a specific template stack
GetTunnelInterfaceLocationNgfw
- 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
GetTunnelInterfaceLocationTemplate
- 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
GetTunnelInterfaceLocationTemplateStack
- 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
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