Fortios v0.0.6 published on Tuesday, Jul 9, 2024 by pulumiverse
fortios.firewall.getAddrgrp
Explore with Pulumi AI
Use this data source to get information on an fortios firewall addrgrp
Using getAddrgrp
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 getAddrgrp(args: GetAddrgrpArgs, opts?: InvokeOptions): Promise<GetAddrgrpResult>
function getAddrgrpOutput(args: GetAddrgrpOutputArgs, opts?: InvokeOptions): Output<GetAddrgrpResult>
def get_addrgrp(name: Optional[str] = None,
vdomparam: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetAddrgrpResult
def get_addrgrp_output(name: Optional[pulumi.Input[str]] = None,
vdomparam: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetAddrgrpResult]
func LookupAddrgrp(ctx *Context, args *LookupAddrgrpArgs, opts ...InvokeOption) (*LookupAddrgrpResult, error)
func LookupAddrgrpOutput(ctx *Context, args *LookupAddrgrpOutputArgs, opts ...InvokeOption) LookupAddrgrpResultOutput
> Note: This function is named LookupAddrgrp
in the Go SDK.
public static class GetAddrgrp
{
public static Task<GetAddrgrpResult> InvokeAsync(GetAddrgrpArgs args, InvokeOptions? opts = null)
public static Output<GetAddrgrpResult> Invoke(GetAddrgrpInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetAddrgrpResult> getAddrgrp(GetAddrgrpArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: fortios:firewall/getAddrgrp:getAddrgrp
arguments:
# arguments dictionary
The following arguments are supported:
- Name string
- Specify the name of the desired firewall addrgrp.
- 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 addrgrp.
- 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 addrgrp.
- 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 addrgrp.
- 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 addrgrp.
- 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 addrgrp.
- 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.
getAddrgrp Result
The following output properties are available:
- Allow
Routing string - Enable/disable use of this group in the static route configuration.
- Category string
- Tag category.
- Color int
- Color of icon on the GUI.
- Comment string
- Comment.
- Exclude string
- Enable/disable address exclusion.
- Exclude
Members List<Pulumiverse.Fortios. Firewall. Outputs. Get Addrgrp Exclude Member> - Address exclusion member. The structure of
exclude_member
block is documented below. - Fabric
Object string - Security Fabric global object setting.
- Id string
- The provider-assigned unique ID for this managed resource.
- Members
List<Pulumiverse.
Fortios. Firewall. Outputs. Get Addrgrp Member> - Address objects contained within the group. The structure of
member
block is documented below. - Name string
- Tag name.
- Taggings
List<Pulumiverse.
Fortios. Firewall. Outputs. Get Addrgrp Tagging> - Config object tagging. The structure of
tagging
block is documented below. - Type string
- Address group type.
- Uuid string
- Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
- Visibility string
- Enable/disable address visibility in the GUI.
- Vdomparam string
- Allow
Routing string - Enable/disable use of this group in the static route configuration.
- Category string
- Tag category.
- Color int
- Color of icon on the GUI.
- Comment string
- Comment.
- Exclude string
- Enable/disable address exclusion.
- Exclude
Members []GetAddrgrp Exclude Member - Address exclusion member. The structure of
exclude_member
block is documented below. - Fabric
Object string - Security Fabric global object setting.
- Id string
- The provider-assigned unique ID for this managed resource.
- Members
[]Get
Addrgrp Member - Address objects contained within the group. The structure of
member
block is documented below. - Name string
- Tag name.
- Taggings
[]Get
Addrgrp Tagging - Config object tagging. The structure of
tagging
block is documented below. - Type string
- Address group type.
- Uuid string
- Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
- Visibility string
- Enable/disable address visibility in the GUI.
- Vdomparam string
- allow
Routing String - Enable/disable use of this group in the static route configuration.
- category String
- Tag category.
- color Integer
- Color of icon on the GUI.
- comment String
- Comment.
- exclude String
- Enable/disable address exclusion.
- exclude
Members List<GetAddrgrp Exclude Member> - Address exclusion member. The structure of
exclude_member
block is documented below. - fabric
Object String - Security Fabric global object setting.
- id String
- The provider-assigned unique ID for this managed resource.
- members
List<Get
Addrgrp Member> - Address objects contained within the group. The structure of
member
block is documented below. - name String
- Tag name.
- taggings
List<Get
Addrgrp Tagging> - Config object tagging. The structure of
tagging
block is documented below. - type String
- Address group type.
- uuid String
- Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
- visibility String
- Enable/disable address visibility in the GUI.
- vdomparam String
- allow
Routing string - Enable/disable use of this group in the static route configuration.
- category string
- Tag category.
- color number
- Color of icon on the GUI.
- comment string
- Comment.
- exclude string
- Enable/disable address exclusion.
- exclude
Members GetAddrgrp Exclude Member[] - Address exclusion member. The structure of
exclude_member
block is documented below. - fabric
Object string - Security Fabric global object setting.
- id string
- The provider-assigned unique ID for this managed resource.
- members
Get
Addrgrp Member[] - Address objects contained within the group. The structure of
member
block is documented below. - name string
- Tag name.
- taggings
Get
Addrgrp Tagging[] - Config object tagging. The structure of
tagging
block is documented below. - type string
- Address group type.
- uuid string
- Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
- visibility string
- Enable/disable address visibility in the GUI.
- vdomparam string
- allow_
routing str - Enable/disable use of this group in the static route configuration.
- category str
- Tag category.
- color int
- Color of icon on the GUI.
- comment str
- Comment.
- exclude str
- Enable/disable address exclusion.
- exclude_
members Sequence[GetAddrgrp Exclude Member] - Address exclusion member. The structure of
exclude_member
block is documented below. - fabric_
object str - Security Fabric global object setting.
- id str
- The provider-assigned unique ID for this managed resource.
- members
Sequence[Get
Addrgrp Member] - Address objects contained within the group. The structure of
member
block is documented below. - name str
- Tag name.
- taggings
Sequence[Get
Addrgrp Tagging] - Config object tagging. The structure of
tagging
block is documented below. - type str
- Address group type.
- uuid str
- Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
- visibility str
- Enable/disable address visibility in the GUI.
- vdomparam str
- allow
Routing String - Enable/disable use of this group in the static route configuration.
- category String
- Tag category.
- color Number
- Color of icon on the GUI.
- comment String
- Comment.
- exclude String
- Enable/disable address exclusion.
- exclude
Members List<Property Map> - Address exclusion member. The structure of
exclude_member
block is documented below. - fabric
Object String - Security Fabric global object setting.
- id String
- The provider-assigned unique ID for this managed resource.
- members List<Property Map>
- Address objects contained within the group. The structure of
member
block is documented below. - name String
- Tag name.
- taggings List<Property Map>
- Config object tagging. The structure of
tagging
block is documented below. - type String
- Address group type.
- uuid String
- Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
- visibility String
- Enable/disable address visibility in the GUI.
- vdomparam String
Supporting Types
GetAddrgrpExcludeMember
- Name string
- Specify the name of the desired firewall addrgrp.
- Name string
- Specify the name of the desired firewall addrgrp.
- name String
- Specify the name of the desired firewall addrgrp.
- name string
- Specify the name of the desired firewall addrgrp.
- name str
- Specify the name of the desired firewall addrgrp.
- name String
- Specify the name of the desired firewall addrgrp.
GetAddrgrpMember
- Name string
- Specify the name of the desired firewall addrgrp.
- Name string
- Specify the name of the desired firewall addrgrp.
- name String
- Specify the name of the desired firewall addrgrp.
- name string
- Specify the name of the desired firewall addrgrp.
- name str
- Specify the name of the desired firewall addrgrp.
- name String
- Specify the name of the desired firewall addrgrp.
GetAddrgrpTagging
- Category string
- Tag category.
- Name string
- Specify the name of the desired firewall addrgrp.
- List<Pulumiverse.
Fortios. Firewall. Inputs. Get Addrgrp Tagging Tag> - Tags. The structure of
tags
block is documented below.
- Category string
- Tag category.
- Name string
- Specify the name of the desired firewall addrgrp.
- []Get
Addrgrp Tagging Tag - Tags. The structure of
tags
block is documented below.
- category String
- Tag category.
- name String
- Specify the name of the desired firewall addrgrp.
- List<Get
Addrgrp Tagging Tag> - Tags. The structure of
tags
block is documented below.
- category string
- Tag category.
- name string
- Specify the name of the desired firewall addrgrp.
- Get
Addrgrp Tagging Tag[] - Tags. The structure of
tags
block is documented below.
- category str
- Tag category.
- name str
- Specify the name of the desired firewall addrgrp.
- Sequence[Get
Addrgrp Tagging Tag] - Tags. The structure of
tags
block is documented below.
- category String
- Tag category.
- name String
- Specify the name of the desired firewall addrgrp.
- List<Property Map>
- Tags. The structure of
tags
block is documented below.
GetAddrgrpTaggingTag
- Name string
- Specify the name of the desired firewall addrgrp.
- Name string
- Specify the name of the desired firewall addrgrp.
- name String
- Specify the name of the desired firewall addrgrp.
- name string
- Specify the name of the desired firewall addrgrp.
- name str
- Specify the name of the desired firewall addrgrp.
- name String
- Specify the name of the desired firewall addrgrp.
Package Details
- Repository
- fortios pulumiverse/pulumi-fortios
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
fortios
Terraform Provider.