panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks
panos.getLoopbackInterface
Explore with Pulumi AI
panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks
Using getLoopbackInterface
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 getLoopbackInterface(args: GetLoopbackInterfaceArgs, opts?: InvokeOptions): Promise<GetLoopbackInterfaceResult>
function getLoopbackInterfaceOutput(args: GetLoopbackInterfaceOutputArgs, opts?: InvokeOptions): Output<GetLoopbackInterfaceResult>
def get_loopback_interface(adjust_tcp_mss: Optional[GetLoopbackInterfaceAdjustTcpMss] = None,
comment: Optional[str] = None,
interface_management_profile: Optional[str] = None,
ips: Optional[Sequence[GetLoopbackInterfaceIp]] = None,
ipv6: Optional[GetLoopbackInterfaceIpv6] = None,
location: Optional[GetLoopbackInterfaceLocation] = None,
mtu: Optional[float] = None,
name: Optional[str] = None,
netflow_profile: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetLoopbackInterfaceResult
def get_loopback_interface_output(adjust_tcp_mss: Optional[pulumi.Input[GetLoopbackInterfaceAdjustTcpMssArgs]] = None,
comment: Optional[pulumi.Input[str]] = None,
interface_management_profile: Optional[pulumi.Input[str]] = None,
ips: Optional[pulumi.Input[Sequence[pulumi.Input[GetLoopbackInterfaceIpArgs]]]] = None,
ipv6: Optional[pulumi.Input[GetLoopbackInterfaceIpv6Args]] = None,
location: Optional[pulumi.Input[GetLoopbackInterfaceLocationArgs]] = 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[GetLoopbackInterfaceResult]
func LookupLoopbackInterface(ctx *Context, args *LookupLoopbackInterfaceArgs, opts ...InvokeOption) (*LookupLoopbackInterfaceResult, error)
func LookupLoopbackInterfaceOutput(ctx *Context, args *LookupLoopbackInterfaceOutputArgs, opts ...InvokeOption) LookupLoopbackInterfaceResultOutput
> Note: This function is named LookupLoopbackInterface
in the Go SDK.
public static class GetLoopbackInterface
{
public static Task<GetLoopbackInterfaceResult> InvokeAsync(GetLoopbackInterfaceArgs args, InvokeOptions? opts = null)
public static Output<GetLoopbackInterfaceResult> Invoke(GetLoopbackInterfaceInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetLoopbackInterfaceResult> getLoopbackInterface(GetLoopbackInterfaceArgs args, InvokeOptions options)
public static Output<GetLoopbackInterfaceResult> getLoopbackInterface(GetLoopbackInterfaceArgs args, InvokeOptions options)
fn::invoke:
function: panos:index/getLoopbackInterface:getLoopbackInterface
arguments:
# arguments dictionary
The following arguments are supported:
- Location
Get
Loopback Interface Location - The location of this object.
- Name string
- Adjust
Tcp GetMss Loopback Interface Adjust Tcp Mss - Comment string
- Interface
Management stringProfile - Interface management profile
- Ips
List<Get
Loopback Interface Ip> - Ipv6
Get
Loopback Interface Ipv6 - Mtu double
- Maximum Transfer Unit, up to 9216 in Jumbo-Frame mode, up to 1500 otherwise
- Netflow
Profile string - Netflow Server Profile
- Location
Get
Loopback Interface Location - The location of this object.
- Name string
- Adjust
Tcp GetMss Loopback Interface Adjust Tcp Mss - Comment string
- Interface
Management stringProfile - Interface management profile
- Ips
[]Get
Loopback Interface Ip - Ipv6
Get
Loopback Interface Ipv6 - Mtu float64
- Maximum Transfer Unit, up to 9216 in Jumbo-Frame mode, up to 1500 otherwise
- Netflow
Profile string - Netflow Server Profile
- location
Get
Loopback Interface Location - The location of this object.
- name String
- adjust
Tcp GetMss Loopback Interface Adjust Tcp Mss - comment String
- interface
Management StringProfile - Interface management profile
- ips
List<Get
Loopback Interface Ip> - ipv6
Get
Loopback Interface Ipv6 - mtu Double
- Maximum Transfer Unit, up to 9216 in Jumbo-Frame mode, up to 1500 otherwise
- netflow
Profile String - Netflow Server Profile
- location
Get
Loopback Interface Location - The location of this object.
- name string
- adjust
Tcp GetMss Loopback Interface Adjust Tcp Mss - comment string
- interface
Management stringProfile - Interface management profile
- ips
Get
Loopback Interface Ip[] - ipv6
Get
Loopback Interface Ipv6 - mtu number
- Maximum Transfer Unit, up to 9216 in Jumbo-Frame mode, up to 1500 otherwise
- netflow
Profile string - Netflow Server Profile
- location
Get
Loopback Interface Location - The location of this object.
- name str
- adjust_
tcp_ Getmss Loopback Interface Adjust Tcp Mss - comment str
- interface_
management_ strprofile - Interface management profile
- ips
Sequence[Get
Loopback Interface Ip] - ipv6
Get
Loopback Interface Ipv6 - 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
- adjust
Tcp Property MapMss - comment String
- interface
Management StringProfile - Interface management profile
- ips List<Property Map>
- ipv6 Property Map
- mtu Number
- Maximum Transfer Unit, up to 9216 in Jumbo-Frame mode, up to 1500 otherwise
- netflow
Profile String - Netflow Server Profile
getLoopbackInterface Result
The following output properties are available:
- Adjust
Tcp GetMss Loopback Interface Adjust Tcp Mss - Comment string
- Id string
- The provider-assigned unique ID for this managed resource.
- Interface
Management stringProfile - Interface management profile
- Ips
List<Get
Loopback Interface Ip> - Ipv6
Get
Loopback Interface Ipv6 - Location
Get
Loopback 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
- Adjust
Tcp GetMss Loopback Interface Adjust Tcp Mss - Comment string
- Id string
- The provider-assigned unique ID for this managed resource.
- Interface
Management stringProfile - Interface management profile
- Ips
[]Get
Loopback Interface Ip - Ipv6
Get
Loopback Interface Ipv6 - Location
Get
Loopback 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
- adjust
Tcp GetMss Loopback Interface Adjust Tcp Mss - comment String
- id String
- The provider-assigned unique ID for this managed resource.
- interface
Management StringProfile - Interface management profile
- ips
List<Get
Loopback Interface Ip> - ipv6
Get
Loopback Interface Ipv6 - location
Get
Loopback 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
- adjust
Tcp GetMss Loopback Interface Adjust Tcp Mss - comment string
- id string
- The provider-assigned unique ID for this managed resource.
- interface
Management stringProfile - Interface management profile
- ips
Get
Loopback Interface Ip[] - ipv6
Get
Loopback Interface Ipv6 - location
Get
Loopback 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
- adjust_
tcp_ Getmss Loopback Interface Adjust Tcp Mss - comment str
- id str
- The provider-assigned unique ID for this managed resource.
- interface_
management_ strprofile - Interface management profile
- ips
Sequence[Get
Loopback Interface Ip] - ipv6
Get
Loopback Interface Ipv6 - location
Get
Loopback 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
- adjust
Tcp Property MapMss - comment String
- id String
- The provider-assigned unique ID for this managed resource.
- interface
Management StringProfile - Interface management profile
- ips List<Property Map>
- ipv6 Property Map
- 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
GetLoopbackInterfaceAdjustTcpMss
- Enable bool
- Set if TCP MSS value should be reduced based on mtu
- Ipv4Mss
Adjustment double - IPv4 MSS adjustment size (in bytes)
- Ipv6Mss
Adjustment double - IPv6 MSS adjustment size (in bytes)
- Enable bool
- Set if TCP MSS value should be reduced based on mtu
- Ipv4Mss
Adjustment float64 - IPv4 MSS adjustment size (in bytes)
- Ipv6Mss
Adjustment float64 - IPv6 MSS adjustment size (in bytes)
- enable Boolean
- Set if TCP MSS value should be reduced based on mtu
- ipv4Mss
Adjustment Double - IPv4 MSS adjustment size (in bytes)
- ipv6Mss
Adjustment Double - IPv6 MSS adjustment size (in bytes)
- enable boolean
- Set if TCP MSS value should be reduced based on mtu
- ipv4Mss
Adjustment number - IPv4 MSS adjustment size (in bytes)
- ipv6Mss
Adjustment number - IPv6 MSS adjustment size (in bytes)
- enable bool
- Set if TCP MSS value should be reduced based on mtu
- ipv4_
mss_ floatadjustment - IPv4 MSS adjustment size (in bytes)
- ipv6_
mss_ floatadjustment - IPv6 MSS adjustment size (in bytes)
- enable Boolean
- Set if TCP MSS value should be reduced based on mtu
- ipv4Mss
Adjustment Number - IPv4 MSS adjustment size (in bytes)
- ipv6Mss
Adjustment Number - IPv6 MSS adjustment size (in bytes)
GetLoopbackInterfaceIp
- Name string
- Name string
- name String
- name string
- name str
- name String
GetLoopbackInterfaceIpv6
- Addresses
List<Get
Loopback Interface Ipv6Address> - Enabled bool
- Enable IPv6 on the interface
- Interface
Id string
- Addresses
[]Get
Loopback Interface Ipv6Address - Enabled bool
- Enable IPv6 on the interface
- Interface
Id string
- addresses
List<Get
Loopback Interface Ipv6Address> - enabled Boolean
- Enable IPv6 on the interface
- interface
Id String
- addresses
Get
Loopback Interface Ipv6Address[] - enabled boolean
- Enable IPv6 on the interface
- interface
Id string
- addresses
Sequence[Get
Loopback 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
GetLoopbackInterfaceIpv6Address
- Anycast
Get
Loopback Interface Ipv6Address Anycast - Enable
On boolInterface - configure this address on interface
- Name string
- Prefix
Get
Loopback Interface Ipv6Address Prefix
- Anycast
Get
Loopback Interface Ipv6Address Anycast - Enable
On boolInterface - configure this address on interface
- Name string
- Prefix
Get
Loopback Interface Ipv6Address Prefix
- anycast
Get
Loopback Interface Ipv6Address Anycast - enable
On BooleanInterface - configure this address on interface
- name String
- prefix
Get
Loopback Interface Ipv6Address Prefix
- anycast
Get
Loopback Interface Ipv6Address Anycast - enable
On booleanInterface - configure this address on interface
- name string
- prefix
Get
Loopback Interface Ipv6Address Prefix
- anycast
Get
Loopback Interface Ipv6Address Anycast - enable_
on_ boolinterface - configure this address on interface
- name str
- prefix
Get
Loopback Interface Ipv6Address Prefix
- anycast Property Map
- enable
On BooleanInterface - configure this address on interface
- name String
- prefix Property Map
GetLoopbackInterfaceLocation
- Ngfw
Get
Loopback Interface Location Ngfw - Located in a specific NGFW device
- Template
Get
Loopback Interface Location Template - Located in a specific template
- Template
Stack GetLoopback Interface Location Template Stack - Located in a specific template stack
- Ngfw
Get
Loopback Interface Location Ngfw - Located in a specific NGFW device
- Template
Get
Loopback Interface Location Template - Located in a specific template
- Template
Stack GetLoopback Interface Location Template Stack - Located in a specific template stack
- ngfw
Get
Loopback Interface Location Ngfw - Located in a specific NGFW device
- template
Get
Loopback Interface Location Template - Located in a specific template
- template
Stack GetLoopback Interface Location Template Stack - Located in a specific template stack
- ngfw
Get
Loopback Interface Location Ngfw - Located in a specific NGFW device
- template
Get
Loopback Interface Location Template - Located in a specific template
- template
Stack GetLoopback Interface Location Template Stack - Located in a specific template stack
- ngfw
Get
Loopback Interface Location Ngfw - Located in a specific NGFW device
- template
Get
Loopback Interface Location Template - Located in a specific template
- template_
stack GetLoopback Interface 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
GetLoopbackInterfaceLocationNgfw
- 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
GetLoopbackInterfaceLocationTemplate
- 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
GetLoopbackInterfaceLocationTemplateStack
- 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