Fortios v0.0.5 published on Tuesday, Apr 9, 2024 by pulumiverse
fortios.firewall.getAddress
Explore with Pulumi AI
Use this data source to get information on an fortios firewall address
Using getAddress
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 getAddress(args: GetAddressArgs, opts?: InvokeOptions): Promise<GetAddressResult>
function getAddressOutput(args: GetAddressOutputArgs, opts?: InvokeOptions): Output<GetAddressResult>
def get_address(name: Optional[str] = None,
vdomparam: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetAddressResult
def get_address_output(name: Optional[pulumi.Input[str]] = None,
vdomparam: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetAddressResult]
func LookupAddress(ctx *Context, args *LookupAddressArgs, opts ...InvokeOption) (*LookupAddressResult, error)
func LookupAddressOutput(ctx *Context, args *LookupAddressOutputArgs, opts ...InvokeOption) LookupAddressResultOutput
> Note: This function is named LookupAddress
in the Go SDK.
public static class GetAddress
{
public static Task<GetAddressResult> InvokeAsync(GetAddressArgs args, InvokeOptions? opts = null)
public static Output<GetAddressResult> Invoke(GetAddressInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetAddressResult> getAddress(GetAddressArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: fortios:firewall/getAddress:getAddress
arguments:
# arguments dictionary
The following arguments are supported:
- Name string
- Specify the name of the desired firewall address.
- Vdomparam string
- Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- Name string
- Specify the name of the desired firewall address.
- Vdomparam string
- Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- name String
- Specify the name of the desired firewall address.
- vdomparam String
- Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- name string
- Specify the name of the desired firewall address.
- vdomparam string
- Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- name str
- Specify the name of the desired firewall address.
- vdomparam str
- Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- name String
- Specify the name of the desired firewall address.
- vdomparam String
- Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
getAddress Result
The following output properties are available:
- Allow
Routing string - Enable/disable use of this address in the static route configuration.
- Associated
Interface string - Network interface associated with address.
- Cache
Ttl int - Defines the minimal TTL of individual IP addresses in FQDN cache measured in seconds.
- Clearpass
Spt string - SPT (System Posture Token) value.
- Color int
- Color of icon on the GUI.
- Comment string
- Comment.
- Country string
- IP addresses associated to a specific country.
- End
Ip string - Final IP address (inclusive) in the range for the address.
- End
Mac string - Last MAC address in the range.
- Epg
Name string - Endpoint group name.
- Fabric
Object string - Security Fabric global object setting.
- Filter string
- Match criteria filter.
- Fqdn string
- Fully Qualified Domain Name address.
- Fsso
Groups List<Pulumiverse.Fortios. Firewall. Outputs. Get Address Fsso Group> - FSSO group(s). The structure of
fsso_group
block is documented below. - Hw
Model string - Dynamic address matching hardware model.
- Hw
Vendor string - Dynamic address matching hardware vendor.
- Id string
- The provider-assigned unique ID for this managed resource.
- Interface string
- Name of interface whose IP address is to be used.
- Lists
List<Pulumiverse.
Fortios. Firewall. Outputs. Get Address List> - IP address list. The structure of
list
block is documented below. - Macaddrs
List<Pulumiverse.
Fortios. Firewall. Outputs. Get Address Macaddr> - MAC address ranges [-] separated by space.
- Name string
- Tag name.
- Node
Ip stringOnly - Enable/disable collection of node addresses only in Kubernetes.
- Obj
Id string - Object ID for NSX.
- Obj
Tag string - Tag of dynamic address object.
- Obj
Type string - Object type.
- Organization string
- Organization domain name (Syntax: organization/domain).
- Os string
- Dynamic address matching operating system.
- Policy
Group string - Policy group name.
- Route
Tag int - route-tag address.
- Sdn string
- SDN.
- Sdn
Addr stringType - Type of addresses to collect.
- Sdn
Tag string - SDN Tag.
- Start
Ip string - First IP address (inclusive) in the range for the address.
- Start
Mac string - First MAC address in the range.
- Sub
Type string - Sub-type of address.
- Subnet string
- IP address and subnet mask of address.
- Subnet
Name string - Subnet name.
- Sw
Version string - Dynamic address matching software version.
- Tag
Detection stringLevel - Tag detection level of dynamic address object.
- Tag
Type string - Tag type of dynamic address object.
- Taggings
List<Pulumiverse.
Fortios. Firewall. Outputs. Get Address Tagging> - Config object tagging. The structure of
tagging
block is documented below. - Tenant string
- Tenant.
- Type string
- Type of address.
- Uuid string
- Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
- Visibility string
- Enable/disable address visibility in the GUI.
- Wildcard string
- IP address and wildcard netmask.
- Wildcard
Fqdn string - Fully Qualified Domain Name with wildcard characters.
- Vdomparam string
- Allow
Routing string - Enable/disable use of this address in the static route configuration.
- Associated
Interface string - Network interface associated with address.
- Cache
Ttl int - Defines the minimal TTL of individual IP addresses in FQDN cache measured in seconds.
- Clearpass
Spt string - SPT (System Posture Token) value.
- Color int
- Color of icon on the GUI.
- Comment string
- Comment.
- Country string
- IP addresses associated to a specific country.
- End
Ip string - Final IP address (inclusive) in the range for the address.
- End
Mac string - Last MAC address in the range.
- Epg
Name string - Endpoint group name.
- Fabric
Object string - Security Fabric global object setting.
- Filter string
- Match criteria filter.
- Fqdn string
- Fully Qualified Domain Name address.
- Fsso
Groups []GetAddress Fsso Group - FSSO group(s). The structure of
fsso_group
block is documented below. - Hw
Model string - Dynamic address matching hardware model.
- Hw
Vendor string - Dynamic address matching hardware vendor.
- Id string
- The provider-assigned unique ID for this managed resource.
- Interface string
- Name of interface whose IP address is to be used.
- Lists
[]Get
Address List - IP address list. The structure of
list
block is documented below. - Macaddrs
[]Get
Address Macaddr - MAC address ranges [-] separated by space.
- Name string
- Tag name.
- Node
Ip stringOnly - Enable/disable collection of node addresses only in Kubernetes.
- Obj
Id string - Object ID for NSX.
- Obj
Tag string - Tag of dynamic address object.
- Obj
Type string - Object type.
- Organization string
- Organization domain name (Syntax: organization/domain).
- Os string
- Dynamic address matching operating system.
- Policy
Group string - Policy group name.
- Route
Tag int - route-tag address.
- Sdn string
- SDN.
- Sdn
Addr stringType - Type of addresses to collect.
- Sdn
Tag string - SDN Tag.
- Start
Ip string - First IP address (inclusive) in the range for the address.
- Start
Mac string - First MAC address in the range.
- Sub
Type string - Sub-type of address.
- Subnet string
- IP address and subnet mask of address.
- Subnet
Name string - Subnet name.
- Sw
Version string - Dynamic address matching software version.
- Tag
Detection stringLevel - Tag detection level of dynamic address object.
- Tag
Type string - Tag type of dynamic address object.
- Taggings
[]Get
Address Tagging - Config object tagging. The structure of
tagging
block is documented below. - Tenant string
- Tenant.
- Type string
- Type of address.
- Uuid string
- Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
- Visibility string
- Enable/disable address visibility in the GUI.
- Wildcard string
- IP address and wildcard netmask.
- Wildcard
Fqdn string - Fully Qualified Domain Name with wildcard characters.
- Vdomparam string
- allow
Routing String - Enable/disable use of this address in the static route configuration.
- associated
Interface String - Network interface associated with address.
- cache
Ttl Integer - Defines the minimal TTL of individual IP addresses in FQDN cache measured in seconds.
- clearpass
Spt String - SPT (System Posture Token) value.
- color Integer
- Color of icon on the GUI.
- comment String
- Comment.
- country String
- IP addresses associated to a specific country.
- end
Ip String - Final IP address (inclusive) in the range for the address.
- end
Mac String - Last MAC address in the range.
- epg
Name String - Endpoint group name.
- fabric
Object String - Security Fabric global object setting.
- filter String
- Match criteria filter.
- fqdn String
- Fully Qualified Domain Name address.
- fsso
Groups List<GetAddress Fsso Group> - FSSO group(s). The structure of
fsso_group
block is documented below. - hw
Model String - Dynamic address matching hardware model.
- hw
Vendor String - Dynamic address matching hardware vendor.
- id String
- The provider-assigned unique ID for this managed resource.
- interface_ String
- Name of interface whose IP address is to be used.
- lists
List<Get
Address List> - IP address list. The structure of
list
block is documented below. - macaddrs
List<Get
Address Macaddr> - MAC address ranges [-] separated by space.
- name String
- Tag name.
- node
Ip StringOnly - Enable/disable collection of node addresses only in Kubernetes.
- obj
Id String - Object ID for NSX.
- obj
Tag String - Tag of dynamic address object.
- obj
Type String - Object type.
- organization String
- Organization domain name (Syntax: organization/domain).
- os String
- Dynamic address matching operating system.
- policy
Group String - Policy group name.
- route
Tag Integer - route-tag address.
- sdn String
- SDN.
- sdn
Addr StringType - Type of addresses to collect.
- sdn
Tag String - SDN Tag.
- start
Ip String - First IP address (inclusive) in the range for the address.
- start
Mac String - First MAC address in the range.
- sub
Type String - Sub-type of address.
- subnet String
- IP address and subnet mask of address.
- subnet
Name String - Subnet name.
- sw
Version String - Dynamic address matching software version.
- tag
Detection StringLevel - Tag detection level of dynamic address object.
- tag
Type String - Tag type of dynamic address object.
- taggings
List<Get
Address Tagging> - Config object tagging. The structure of
tagging
block is documented below. - tenant String
- Tenant.
- type String
- Type of address.
- uuid String
- Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
- visibility String
- Enable/disable address visibility in the GUI.
- wildcard String
- IP address and wildcard netmask.
- wildcard
Fqdn String - Fully Qualified Domain Name with wildcard characters.
- vdomparam String
- allow
Routing string - Enable/disable use of this address in the static route configuration.
- associated
Interface string - Network interface associated with address.
- cache
Ttl number - Defines the minimal TTL of individual IP addresses in FQDN cache measured in seconds.
- clearpass
Spt string - SPT (System Posture Token) value.
- color number
- Color of icon on the GUI.
- comment string
- Comment.
- country string
- IP addresses associated to a specific country.
- end
Ip string - Final IP address (inclusive) in the range for the address.
- end
Mac string - Last MAC address in the range.
- epg
Name string - Endpoint group name.
- fabric
Object string - Security Fabric global object setting.
- filter string
- Match criteria filter.
- fqdn string
- Fully Qualified Domain Name address.
- fsso
Groups GetAddress Fsso Group[] - FSSO group(s). The structure of
fsso_group
block is documented below. - hw
Model string - Dynamic address matching hardware model.
- hw
Vendor string - Dynamic address matching hardware vendor.
- id string
- The provider-assigned unique ID for this managed resource.
- interface string
- Name of interface whose IP address is to be used.
- lists
Get
Address List[] - IP address list. The structure of
list
block is documented below. - macaddrs
Get
Address Macaddr[] - MAC address ranges [-] separated by space.
- name string
- Tag name.
- node
Ip stringOnly - Enable/disable collection of node addresses only in Kubernetes.
- obj
Id string - Object ID for NSX.
- obj
Tag string - Tag of dynamic address object.
- obj
Type string - Object type.
- organization string
- Organization domain name (Syntax: organization/domain).
- os string
- Dynamic address matching operating system.
- policy
Group string - Policy group name.
- route
Tag number - route-tag address.
- sdn string
- SDN.
- sdn
Addr stringType - Type of addresses to collect.
- sdn
Tag string - SDN Tag.
- start
Ip string - First IP address (inclusive) in the range for the address.
- start
Mac string - First MAC address in the range.
- sub
Type string - Sub-type of address.
- subnet string
- IP address and subnet mask of address.
- subnet
Name string - Subnet name.
- sw
Version string - Dynamic address matching software version.
- tag
Detection stringLevel - Tag detection level of dynamic address object.
- tag
Type string - Tag type of dynamic address object.
- taggings
Get
Address Tagging[] - Config object tagging. The structure of
tagging
block is documented below. - tenant string
- Tenant.
- type string
- Type of address.
- uuid string
- Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
- visibility string
- Enable/disable address visibility in the GUI.
- wildcard string
- IP address and wildcard netmask.
- wildcard
Fqdn string - Fully Qualified Domain Name with wildcard characters.
- vdomparam string
- allow_
routing str - Enable/disable use of this address in the static route configuration.
- associated_
interface str - Network interface associated with address.
- cache_
ttl int - Defines the minimal TTL of individual IP addresses in FQDN cache measured in seconds.
- clearpass_
spt str - SPT (System Posture Token) value.
- color int
- Color of icon on the GUI.
- comment str
- Comment.
- country str
- IP addresses associated to a specific country.
- end_
ip str - Final IP address (inclusive) in the range for the address.
- end_
mac str - Last MAC address in the range.
- epg_
name str - Endpoint group name.
- fabric_
object str - Security Fabric global object setting.
- filter str
- Match criteria filter.
- fqdn str
- Fully Qualified Domain Name address.
- fsso_
groups Sequence[GetAddress Fsso Group] - FSSO group(s). The structure of
fsso_group
block is documented below. - hw_
model str - Dynamic address matching hardware model.
- hw_
vendor str - Dynamic address matching hardware vendor.
- id str
- The provider-assigned unique ID for this managed resource.
- interface str
- Name of interface whose IP address is to be used.
- lists
Sequence[Get
Address List] - IP address list. The structure of
list
block is documented below. - macaddrs
Sequence[Get
Address Macaddr] - MAC address ranges [-] separated by space.
- name str
- Tag name.
- node_
ip_ stronly - Enable/disable collection of node addresses only in Kubernetes.
- obj_
id str - Object ID for NSX.
- obj_
tag str - Tag of dynamic address object.
- obj_
type str - Object type.
- organization str
- Organization domain name (Syntax: organization/domain).
- os str
- Dynamic address matching operating system.
- policy_
group str - Policy group name.
- route_
tag int - route-tag address.
- sdn str
- SDN.
- sdn_
addr_ strtype - Type of addresses to collect.
- sdn_
tag str - SDN Tag.
- start_
ip str - First IP address (inclusive) in the range for the address.
- start_
mac str - First MAC address in the range.
- sub_
type str - Sub-type of address.
- subnet str
- IP address and subnet mask of address.
- subnet_
name str - Subnet name.
- sw_
version str - Dynamic address matching software version.
- tag_
detection_ strlevel - Tag detection level of dynamic address object.
- tag_
type str - Tag type of dynamic address object.
- taggings
Sequence[Get
Address Tagging] - Config object tagging. The structure of
tagging
block is documented below. - tenant str
- Tenant.
- type str
- Type of address.
- uuid str
- Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
- visibility str
- Enable/disable address visibility in the GUI.
- wildcard str
- IP address and wildcard netmask.
- wildcard_
fqdn str - Fully Qualified Domain Name with wildcard characters.
- vdomparam str
- allow
Routing String - Enable/disable use of this address in the static route configuration.
- associated
Interface String - Network interface associated with address.
- cache
Ttl Number - Defines the minimal TTL of individual IP addresses in FQDN cache measured in seconds.
- clearpass
Spt String - SPT (System Posture Token) value.
- color Number
- Color of icon on the GUI.
- comment String
- Comment.
- country String
- IP addresses associated to a specific country.
- end
Ip String - Final IP address (inclusive) in the range for the address.
- end
Mac String - Last MAC address in the range.
- epg
Name String - Endpoint group name.
- fabric
Object String - Security Fabric global object setting.
- filter String
- Match criteria filter.
- fqdn String
- Fully Qualified Domain Name address.
- fsso
Groups List<Property Map> - FSSO group(s). The structure of
fsso_group
block is documented below. - hw
Model String - Dynamic address matching hardware model.
- hw
Vendor String - Dynamic address matching hardware vendor.
- id String
- The provider-assigned unique ID for this managed resource.
- interface String
- Name of interface whose IP address is to be used.
- lists List<Property Map>
- IP address list. The structure of
list
block is documented below. - macaddrs List<Property Map>
- MAC address ranges [-] separated by space.
- name String
- Tag name.
- node
Ip StringOnly - Enable/disable collection of node addresses only in Kubernetes.
- obj
Id String - Object ID for NSX.
- obj
Tag String - Tag of dynamic address object.
- obj
Type String - Object type.
- organization String
- Organization domain name (Syntax: organization/domain).
- os String
- Dynamic address matching operating system.
- policy
Group String - Policy group name.
- route
Tag Number - route-tag address.
- sdn String
- SDN.
- sdn
Addr StringType - Type of addresses to collect.
- sdn
Tag String - SDN Tag.
- start
Ip String - First IP address (inclusive) in the range for the address.
- start
Mac String - First MAC address in the range.
- sub
Type String - Sub-type of address.
- subnet String
- IP address and subnet mask of address.
- subnet
Name String - Subnet name.
- sw
Version String - Dynamic address matching software version.
- tag
Detection StringLevel - Tag detection level of dynamic address object.
- tag
Type String - Tag type of dynamic address object.
- taggings List<Property Map>
- Config object tagging. The structure of
tagging
block is documented below. - tenant String
- Tenant.
- type String
- Type of address.
- uuid String
- Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
- visibility String
- Enable/disable address visibility in the GUI.
- wildcard String
- IP address and wildcard netmask.
- wildcard
Fqdn String - Fully Qualified Domain Name with wildcard characters.
- vdomparam String
Supporting Types
GetAddressFssoGroup
- Name string
- Specify the name of the desired firewall address.
- Name string
- Specify the name of the desired firewall address.
- name String
- Specify the name of the desired firewall address.
- name string
- Specify the name of the desired firewall address.
- name str
- Specify the name of the desired firewall address.
- name String
- Specify the name of the desired firewall address.
GetAddressList
- Ip string
- IP.
- Ip string
- IP.
- ip String
- IP.
- ip string
- IP.
- ip str
- IP.
- ip String
- IP.
GetAddressMacaddr
- Macaddr string
- MAC address ranges [-] separated by space.
- Macaddr string
- MAC address ranges [-] separated by space.
- macaddr String
- MAC address ranges [-] separated by space.
- macaddr string
- MAC address ranges [-] separated by space.
- macaddr str
- MAC address ranges [-] separated by space.
- macaddr String
- MAC address ranges [-] separated by space.
GetAddressTagging
- Category string
- Tag category.
- Name string
- Specify the name of the desired firewall address.
- List<Pulumiverse.
Fortios. Firewall. Inputs. Get Address Tagging Tag> - Tags. The structure of
tags
block is documented below.
- Category string
- Tag category.
- Name string
- Specify the name of the desired firewall address.
- []Get
Address Tagging Tag - Tags. The structure of
tags
block is documented below.
- category String
- Tag category.
- name String
- Specify the name of the desired firewall address.
- List<Get
Address Tagging Tag> - Tags. The structure of
tags
block is documented below.
- category string
- Tag category.
- name string
- Specify the name of the desired firewall address.
- Get
Address Tagging Tag[] - Tags. The structure of
tags
block is documented below.
- category str
- Tag category.
- name str
- Specify the name of the desired firewall address.
- Sequence[Get
Address Tagging Tag] - Tags. The structure of
tags
block is documented below.
- category String
- Tag category.
- name String
- Specify the name of the desired firewall address.
- List<Property Map>
- Tags. The structure of
tags
block is documented below.
GetAddressTaggingTag
- Name string
- Specify the name of the desired firewall address.
- Name string
- Specify the name of the desired firewall address.
- name String
- Specify the name of the desired firewall address.
- name string
- Specify the name of the desired firewall address.
- name str
- Specify the name of the desired firewall address.
- name String
- Specify the name of the desired firewall address.
Package Details
- Repository
- fortios pulumiverse/pulumi-fortios
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
fortios
Terraform Provider.