Fortios v0.0.6 published on Tuesday, Jul 9, 2024 by pulumiverse
fortios.firewall.getProxyaddress
Explore with Pulumi AI
Use this data source to get information on an fortios firewall proxyaddress
Using getProxyaddress
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 getProxyaddress(args: GetProxyaddressArgs, opts?: InvokeOptions): Promise<GetProxyaddressResult>
function getProxyaddressOutput(args: GetProxyaddressOutputArgs, opts?: InvokeOptions): Output<GetProxyaddressResult>
def get_proxyaddress(name: Optional[str] = None,
vdomparam: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetProxyaddressResult
def get_proxyaddress_output(name: Optional[pulumi.Input[str]] = None,
vdomparam: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetProxyaddressResult]
func LookupProxyaddress(ctx *Context, args *LookupProxyaddressArgs, opts ...InvokeOption) (*LookupProxyaddressResult, error)
func LookupProxyaddressOutput(ctx *Context, args *LookupProxyaddressOutputArgs, opts ...InvokeOption) LookupProxyaddressResultOutput
> Note: This function is named LookupProxyaddress
in the Go SDK.
public static class GetProxyaddress
{
public static Task<GetProxyaddressResult> InvokeAsync(GetProxyaddressArgs args, InvokeOptions? opts = null)
public static Output<GetProxyaddressResult> Invoke(GetProxyaddressInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetProxyaddressResult> getProxyaddress(GetProxyaddressArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: fortios:firewall/getProxyaddress:getProxyaddress
arguments:
# arguments dictionary
The following arguments are supported:
- Name string
- Specify the name of the desired firewall proxyaddress.
- 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 proxyaddress.
- 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 proxyaddress.
- 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 proxyaddress.
- 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 proxyaddress.
- 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 proxyaddress.
- 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.
getProxyaddress Result
The following output properties are available:
- Applications
List<Pulumiverse.
Fortios. Firewall. Outputs. Get Proxyaddress Application> - SaaS application. The structure of
application
block is documented below. - Case
Sensitivity string - Case sensitivity in pattern.
- Categories
List<Pulumiverse.
Fortios. Firewall. Outputs. Get Proxyaddress Category> - Tag category.
- Color int
- Integer value to determine the color of the icon in the GUI (1 - 32, default = 0, which sets value to 1).
- Comment string
- Optional comments.
- Header string
- HTTP header regular expression.
- Header
Groups List<Pulumiverse.Fortios. Firewall. Outputs. Get Proxyaddress Header Group> - HTTP header group. The structure of
header_group
block is documented below. - Header
Name string - HTTP header.
- Host string
- Address object for the host.
- Host
Regex string - Host name as a regular expression.
- Id string
- The provider-assigned unique ID for this managed resource.
- Method string
- HTTP request methods to be used.
- Name string
- SaaS applicaton name.
- Path string
- URL path as a regular expression.
- Query string
- Match the query part of the URL as a regular expression.
- Referrer string
- Enable/disable use of referrer field in the HTTP header to match the address.
- Taggings
List<Pulumiverse.
Fortios. Firewall. Outputs. Get Proxyaddress Tagging> - Config object tagging. The structure of
tagging
block is documented below. - Type string
- Proxy address type.
- Ua string
- Names of browsers to be used as user agent.
- Ua
Max stringVer - Maximum version of the user agent specified in dotted notation. For example, use 120 with the ua field set to "chrome" to require Google Chrome's maximum version must be 120.
- Ua
Min stringVer - Minimum version of the user agent specified in dotted notation. For example, use 90.0.1 with the ua field set to "chrome" to require Google Chrome's minimum version must be 90.0.1.
- Uuid string
- Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
- Visibility string
- Enable/disable visibility of the object in the GUI.
- Vdomparam string
- Applications
[]Get
Proxyaddress Application - SaaS application. The structure of
application
block is documented below. - Case
Sensitivity string - Case sensitivity in pattern.
- Categories
[]Get
Proxyaddress Category - Tag category.
- Color int
- Integer value to determine the color of the icon in the GUI (1 - 32, default = 0, which sets value to 1).
- Comment string
- Optional comments.
- Header string
- HTTP header regular expression.
- Header
Groups []GetProxyaddress Header Group - HTTP header group. The structure of
header_group
block is documented below. - Header
Name string - HTTP header.
- Host string
- Address object for the host.
- Host
Regex string - Host name as a regular expression.
- Id string
- The provider-assigned unique ID for this managed resource.
- Method string
- HTTP request methods to be used.
- Name string
- SaaS applicaton name.
- Path string
- URL path as a regular expression.
- Query string
- Match the query part of the URL as a regular expression.
- Referrer string
- Enable/disable use of referrer field in the HTTP header to match the address.
- Taggings
[]Get
Proxyaddress Tagging - Config object tagging. The structure of
tagging
block is documented below. - Type string
- Proxy address type.
- Ua string
- Names of browsers to be used as user agent.
- Ua
Max stringVer - Maximum version of the user agent specified in dotted notation. For example, use 120 with the ua field set to "chrome" to require Google Chrome's maximum version must be 120.
- Ua
Min stringVer - Minimum version of the user agent specified in dotted notation. For example, use 90.0.1 with the ua field set to "chrome" to require Google Chrome's minimum version must be 90.0.1.
- Uuid string
- Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
- Visibility string
- Enable/disable visibility of the object in the GUI.
- Vdomparam string
- applications
List<Get
Proxyaddress Application> - SaaS application. The structure of
application
block is documented below. - case
Sensitivity String - Case sensitivity in pattern.
- categories
List<Get
Proxyaddress Category> - Tag category.
- color Integer
- Integer value to determine the color of the icon in the GUI (1 - 32, default = 0, which sets value to 1).
- comment String
- Optional comments.
- header String
- HTTP header regular expression.
- header
Groups List<GetProxyaddress Header Group> - HTTP header group. The structure of
header_group
block is documented below. - header
Name String - HTTP header.
- host String
- Address object for the host.
- host
Regex String - Host name as a regular expression.
- id String
- The provider-assigned unique ID for this managed resource.
- method String
- HTTP request methods to be used.
- name String
- SaaS applicaton name.
- path String
- URL path as a regular expression.
- query String
- Match the query part of the URL as a regular expression.
- referrer String
- Enable/disable use of referrer field in the HTTP header to match the address.
- taggings
List<Get
Proxyaddress Tagging> - Config object tagging. The structure of
tagging
block is documented below. - type String
- Proxy address type.
- ua String
- Names of browsers to be used as user agent.
- ua
Max StringVer - Maximum version of the user agent specified in dotted notation. For example, use 120 with the ua field set to "chrome" to require Google Chrome's maximum version must be 120.
- ua
Min StringVer - Minimum version of the user agent specified in dotted notation. For example, use 90.0.1 with the ua field set to "chrome" to require Google Chrome's minimum version must be 90.0.1.
- uuid String
- Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
- visibility String
- Enable/disable visibility of the object in the GUI.
- vdomparam String
- applications
Get
Proxyaddress Application[] - SaaS application. The structure of
application
block is documented below. - case
Sensitivity string - Case sensitivity in pattern.
- categories
Get
Proxyaddress Category[] - Tag category.
- color number
- Integer value to determine the color of the icon in the GUI (1 - 32, default = 0, which sets value to 1).
- comment string
- Optional comments.
- header string
- HTTP header regular expression.
- header
Groups GetProxyaddress Header Group[] - HTTP header group. The structure of
header_group
block is documented below. - header
Name string - HTTP header.
- host string
- Address object for the host.
- host
Regex string - Host name as a regular expression.
- id string
- The provider-assigned unique ID for this managed resource.
- method string
- HTTP request methods to be used.
- name string
- SaaS applicaton name.
- path string
- URL path as a regular expression.
- query string
- Match the query part of the URL as a regular expression.
- referrer string
- Enable/disable use of referrer field in the HTTP header to match the address.
- taggings
Get
Proxyaddress Tagging[] - Config object tagging. The structure of
tagging
block is documented below. - type string
- Proxy address type.
- ua string
- Names of browsers to be used as user agent.
- ua
Max stringVer - Maximum version of the user agent specified in dotted notation. For example, use 120 with the ua field set to "chrome" to require Google Chrome's maximum version must be 120.
- ua
Min stringVer - Minimum version of the user agent specified in dotted notation. For example, use 90.0.1 with the ua field set to "chrome" to require Google Chrome's minimum version must be 90.0.1.
- uuid string
- Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
- visibility string
- Enable/disable visibility of the object in the GUI.
- vdomparam string
- applications
Sequence[Get
Proxyaddress Application] - SaaS application. The structure of
application
block is documented below. - case_
sensitivity str - Case sensitivity in pattern.
- categories
Sequence[Get
Proxyaddress Category] - Tag category.
- color int
- Integer value to determine the color of the icon in the GUI (1 - 32, default = 0, which sets value to 1).
- comment str
- Optional comments.
- header str
- HTTP header regular expression.
- header_
groups Sequence[GetProxyaddress Header Group] - HTTP header group. The structure of
header_group
block is documented below. - header_
name str - HTTP header.
- host str
- Address object for the host.
- host_
regex str - Host name as a regular expression.
- id str
- The provider-assigned unique ID for this managed resource.
- method str
- HTTP request methods to be used.
- name str
- SaaS applicaton name.
- path str
- URL path as a regular expression.
- query str
- Match the query part of the URL as a regular expression.
- referrer str
- Enable/disable use of referrer field in the HTTP header to match the address.
- taggings
Sequence[Get
Proxyaddress Tagging] - Config object tagging. The structure of
tagging
block is documented below. - type str
- Proxy address type.
- ua str
- Names of browsers to be used as user agent.
- ua_
max_ strver - Maximum version of the user agent specified in dotted notation. For example, use 120 with the ua field set to "chrome" to require Google Chrome's maximum version must be 120.
- ua_
min_ strver - Minimum version of the user agent specified in dotted notation. For example, use 90.0.1 with the ua field set to "chrome" to require Google Chrome's minimum version must be 90.0.1.
- uuid str
- Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
- visibility str
- Enable/disable visibility of the object in the GUI.
- vdomparam str
- applications List<Property Map>
- SaaS application. The structure of
application
block is documented below. - case
Sensitivity String - Case sensitivity in pattern.
- categories List<Property Map>
- Tag category.
- color Number
- Integer value to determine the color of the icon in the GUI (1 - 32, default = 0, which sets value to 1).
- comment String
- Optional comments.
- header String
- HTTP header regular expression.
- header
Groups List<Property Map> - HTTP header group. The structure of
header_group
block is documented below. - header
Name String - HTTP header.
- host String
- Address object for the host.
- host
Regex String - Host name as a regular expression.
- id String
- The provider-assigned unique ID for this managed resource.
- method String
- HTTP request methods to be used.
- name String
- SaaS applicaton name.
- path String
- URL path as a regular expression.
- query String
- Match the query part of the URL as a regular expression.
- referrer String
- Enable/disable use of referrer field in the HTTP header to match the address.
- taggings List<Property Map>
- Config object tagging. The structure of
tagging
block is documented below. - type String
- Proxy address type.
- ua String
- Names of browsers to be used as user agent.
- ua
Max StringVer - Maximum version of the user agent specified in dotted notation. For example, use 120 with the ua field set to "chrome" to require Google Chrome's maximum version must be 120.
- ua
Min StringVer - Minimum version of the user agent specified in dotted notation. For example, use 90.0.1 with the ua field set to "chrome" to require Google Chrome's minimum version must be 90.0.1.
- uuid String
- Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
- visibility String
- Enable/disable visibility of the object in the GUI.
- vdomparam String
Supporting Types
GetProxyaddressApplication
- Name string
- Specify the name of the desired firewall proxyaddress.
- Name string
- Specify the name of the desired firewall proxyaddress.
- name String
- Specify the name of the desired firewall proxyaddress.
- name string
- Specify the name of the desired firewall proxyaddress.
- name str
- Specify the name of the desired firewall proxyaddress.
- name String
- Specify the name of the desired firewall proxyaddress.
GetProxyaddressCategory
- Id int
- ID.
- Id int
- ID.
- id Integer
- ID.
- id number
- ID.
- id int
- ID.
- id Number
- ID.
GetProxyaddressHeaderGroup
- Case
Sensitivity string - Case sensitivity in pattern.
- Header string
- HTTP header regular expression.
- Header
Name string - HTTP header.
- Id int
- ID.
- Case
Sensitivity string - Case sensitivity in pattern.
- Header string
- HTTP header regular expression.
- Header
Name string - HTTP header.
- Id int
- ID.
- case
Sensitivity String - Case sensitivity in pattern.
- header String
- HTTP header regular expression.
- header
Name String - HTTP header.
- id Integer
- ID.
- case
Sensitivity string - Case sensitivity in pattern.
- header string
- HTTP header regular expression.
- header
Name string - HTTP header.
- id number
- ID.
- case_
sensitivity str - Case sensitivity in pattern.
- header str
- HTTP header regular expression.
- header_
name str - HTTP header.
- id int
- ID.
- case
Sensitivity String - Case sensitivity in pattern.
- header String
- HTTP header regular expression.
- header
Name String - HTTP header.
- id Number
- ID.
GetProxyaddressTagging
- Category string
- Tag category.
- Name string
- Specify the name of the desired firewall proxyaddress.
- List<Pulumiverse.
Fortios. Firewall. Inputs. Get Proxyaddress Tagging Tag> - Tags. The structure of
tags
block is documented below.
- Category string
- Tag category.
- Name string
- Specify the name of the desired firewall proxyaddress.
- []Get
Proxyaddress Tagging Tag - Tags. The structure of
tags
block is documented below.
- category String
- Tag category.
- name String
- Specify the name of the desired firewall proxyaddress.
- List<Get
Proxyaddress Tagging Tag> - Tags. The structure of
tags
block is documented below.
- category string
- Tag category.
- name string
- Specify the name of the desired firewall proxyaddress.
- Get
Proxyaddress Tagging Tag[] - Tags. The structure of
tags
block is documented below.
- category str
- Tag category.
- name str
- Specify the name of the desired firewall proxyaddress.
- Sequence[Get
Proxyaddress Tagging Tag] - Tags. The structure of
tags
block is documented below.
- category String
- Tag category.
- name String
- Specify the name of the desired firewall proxyaddress.
- List<Property Map>
- Tags. The structure of
tags
block is documented below.
GetProxyaddressTaggingTag
- Name string
- Specify the name of the desired firewall proxyaddress.
- Name string
- Specify the name of the desired firewall proxyaddress.
- name String
- Specify the name of the desired firewall proxyaddress.
- name string
- Specify the name of the desired firewall proxyaddress.
- name str
- Specify the name of the desired firewall proxyaddress.
- name String
- Specify the name of the desired firewall proxyaddress.
Package Details
- Repository
- fortios pulumiverse/pulumi-fortios
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
fortios
Terraform Provider.