Fortios v0.0.6 published on Tuesday, Jul 9, 2024 by pulumiverse
fortios.system/snmp.getUser
Explore with Pulumi AI
Use this data source to get information on an fortios systemsnmp user
Using getUser
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 getUser(args: GetUserArgs, opts?: InvokeOptions): Promise<GetUserResult>
function getUserOutput(args: GetUserOutputArgs, opts?: InvokeOptions): Output<GetUserResult>def get_user(name: Optional[str] = None,
             vdomparam: Optional[str] = None,
             opts: Optional[InvokeOptions] = None) -> GetUserResult
def get_user_output(name: Optional[pulumi.Input[str]] = None,
             vdomparam: Optional[pulumi.Input[str]] = None,
             opts: Optional[InvokeOptions] = None) -> Output[GetUserResult]func LookupUser(ctx *Context, args *LookupUserArgs, opts ...InvokeOption) (*LookupUserResult, error)
func LookupUserOutput(ctx *Context, args *LookupUserOutputArgs, opts ...InvokeOption) LookupUserResultOutput> Note: This function is named LookupUser in the Go SDK.
public static class GetUser 
{
    public static Task<GetUserResult> InvokeAsync(GetUserArgs args, InvokeOptions? opts = null)
    public static Output<GetUserResult> Invoke(GetUserInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetUserResult> getUser(GetUserArgs args, InvokeOptions options)
public static Output<GetUserResult> getUser(GetUserArgs args, InvokeOptions options)
fn::invoke:
  function: fortios:system/snmp/getUser:getUser
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Name string
- Specify the name of the desired systemsnmp user.
- 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 systemsnmp user.
- 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 systemsnmp user.
- 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 systemsnmp user.
- 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 systemsnmp user.
- 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 systemsnmp user.
- 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.
getUser Result
The following output properties are available:
- AuthProto string
- Authentication protocol.
- AuthPwd string
- Password for authentication protocol.
- Events string
- SNMP notifications (traps) to send.
- HaDirect string
- Enable/disable direct management of HA cluster members.
- Id string
- The provider-assigned unique ID for this managed resource.
- MibView string
- SNMP access control MIB view.
- Name string
- VDOM name
- NotifyHosts string
- SNMP managers to send notifications (traps) to.
- NotifyHosts6 string
- IPv6 SNMP managers to send notifications (traps) to.
- PrivProto string
- Privacy (encryption) protocol.
- PrivPwd string
- Password for privacy (encryption) protocol.
- Queries string
- Enable/disable SNMP queries for this user.
- QueryPort int
- SNMPv3 query port (default = 161).
- SecurityLevel string
- Security level for message authentication and encryption.
- SourceIp string
- Source IP for SNMP trap.
- SourceIpv6 string
- Source IPv6 for SNMP trap.
- Status string
- Enable/disable this SNMP user.
- TrapLport int
- SNMPv3 local trap port (default = 162).
- TrapRport int
- SNMPv3 trap remote port (default = 162).
- TrapStatus string
- Enable/disable traps for this SNMP user.
- Vdoms
List<Pulumiverse.Fortios. System. Snmp. Outputs. Get User Vdom> 
- SNMP access control VDOMs. The structure of vdomsblock is documented below.
- Vdomparam string
- AuthProto string
- Authentication protocol.
- AuthPwd string
- Password for authentication protocol.
- Events string
- SNMP notifications (traps) to send.
- HaDirect string
- Enable/disable direct management of HA cluster members.
- Id string
- The provider-assigned unique ID for this managed resource.
- MibView string
- SNMP access control MIB view.
- Name string
- VDOM name
- NotifyHosts string
- SNMP managers to send notifications (traps) to.
- NotifyHosts6 string
- IPv6 SNMP managers to send notifications (traps) to.
- PrivProto string
- Privacy (encryption) protocol.
- PrivPwd string
- Password for privacy (encryption) protocol.
- Queries string
- Enable/disable SNMP queries for this user.
- QueryPort int
- SNMPv3 query port (default = 161).
- SecurityLevel string
- Security level for message authentication and encryption.
- SourceIp string
- Source IP for SNMP trap.
- SourceIpv6 string
- Source IPv6 for SNMP trap.
- Status string
- Enable/disable this SNMP user.
- TrapLport int
- SNMPv3 local trap port (default = 162).
- TrapRport int
- SNMPv3 trap remote port (default = 162).
- TrapStatus string
- Enable/disable traps for this SNMP user.
- Vdoms
[]GetUser Vdom 
- SNMP access control VDOMs. The structure of vdomsblock is documented below.
- Vdomparam string
- authProto String
- Authentication protocol.
- authPwd String
- Password for authentication protocol.
- events String
- SNMP notifications (traps) to send.
- haDirect String
- Enable/disable direct management of HA cluster members.
- id String
- The provider-assigned unique ID for this managed resource.
- mibView String
- SNMP access control MIB view.
- name String
- VDOM name
- notifyHosts String
- SNMP managers to send notifications (traps) to.
- notifyHosts6 String
- IPv6 SNMP managers to send notifications (traps) to.
- privProto String
- Privacy (encryption) protocol.
- privPwd String
- Password for privacy (encryption) protocol.
- queries String
- Enable/disable SNMP queries for this user.
- queryPort Integer
- SNMPv3 query port (default = 161).
- securityLevel String
- Security level for message authentication and encryption.
- sourceIp String
- Source IP for SNMP trap.
- sourceIpv6 String
- Source IPv6 for SNMP trap.
- status String
- Enable/disable this SNMP user.
- trapLport Integer
- SNMPv3 local trap port (default = 162).
- trapRport Integer
- SNMPv3 trap remote port (default = 162).
- trapStatus String
- Enable/disable traps for this SNMP user.
- vdoms
List<GetUser Vdom> 
- SNMP access control VDOMs. The structure of vdomsblock is documented below.
- vdomparam String
- authProto string
- Authentication protocol.
- authPwd string
- Password for authentication protocol.
- events string
- SNMP notifications (traps) to send.
- haDirect string
- Enable/disable direct management of HA cluster members.
- id string
- The provider-assigned unique ID for this managed resource.
- mibView string
- SNMP access control MIB view.
- name string
- VDOM name
- notifyHosts string
- SNMP managers to send notifications (traps) to.
- notifyHosts6 string
- IPv6 SNMP managers to send notifications (traps) to.
- privProto string
- Privacy (encryption) protocol.
- privPwd string
- Password for privacy (encryption) protocol.
- queries string
- Enable/disable SNMP queries for this user.
- queryPort number
- SNMPv3 query port (default = 161).
- securityLevel string
- Security level for message authentication and encryption.
- sourceIp string
- Source IP for SNMP trap.
- sourceIpv6 string
- Source IPv6 for SNMP trap.
- status string
- Enable/disable this SNMP user.
- trapLport number
- SNMPv3 local trap port (default = 162).
- trapRport number
- SNMPv3 trap remote port (default = 162).
- trapStatus string
- Enable/disable traps for this SNMP user.
- vdoms
GetUser Vdom[] 
- SNMP access control VDOMs. The structure of vdomsblock is documented below.
- vdomparam string
- auth_proto str
- Authentication protocol.
- auth_pwd str
- Password for authentication protocol.
- events str
- SNMP notifications (traps) to send.
- ha_direct str
- Enable/disable direct management of HA cluster members.
- id str
- The provider-assigned unique ID for this managed resource.
- mib_view str
- SNMP access control MIB view.
- name str
- VDOM name
- notify_hosts str
- SNMP managers to send notifications (traps) to.
- notify_hosts6 str
- IPv6 SNMP managers to send notifications (traps) to.
- priv_proto str
- Privacy (encryption) protocol.
- priv_pwd str
- Password for privacy (encryption) protocol.
- queries str
- Enable/disable SNMP queries for this user.
- query_port int
- SNMPv3 query port (default = 161).
- security_level str
- Security level for message authentication and encryption.
- source_ip str
- Source IP for SNMP trap.
- source_ipv6 str
- Source IPv6 for SNMP trap.
- status str
- Enable/disable this SNMP user.
- trap_lport int
- SNMPv3 local trap port (default = 162).
- trap_rport int
- SNMPv3 trap remote port (default = 162).
- trap_status str
- Enable/disable traps for this SNMP user.
- vdoms
Sequence[GetUser Vdom] 
- SNMP access control VDOMs. The structure of vdomsblock is documented below.
- vdomparam str
- authProto String
- Authentication protocol.
- authPwd String
- Password for authentication protocol.
- events String
- SNMP notifications (traps) to send.
- haDirect String
- Enable/disable direct management of HA cluster members.
- id String
- The provider-assigned unique ID for this managed resource.
- mibView String
- SNMP access control MIB view.
- name String
- VDOM name
- notifyHosts String
- SNMP managers to send notifications (traps) to.
- notifyHosts6 String
- IPv6 SNMP managers to send notifications (traps) to.
- privProto String
- Privacy (encryption) protocol.
- privPwd String
- Password for privacy (encryption) protocol.
- queries String
- Enable/disable SNMP queries for this user.
- queryPort Number
- SNMPv3 query port (default = 161).
- securityLevel String
- Security level for message authentication and encryption.
- sourceIp String
- Source IP for SNMP trap.
- sourceIpv6 String
- Source IPv6 for SNMP trap.
- status String
- Enable/disable this SNMP user.
- trapLport Number
- SNMPv3 local trap port (default = 162).
- trapRport Number
- SNMPv3 trap remote port (default = 162).
- trapStatus String
- Enable/disable traps for this SNMP user.
- vdoms List<Property Map>
- SNMP access control VDOMs. The structure of vdomsblock is documented below.
- vdomparam String
Supporting Types
GetUserVdom  
- Name string
- Specify the name of the desired systemsnmp user.
- Name string
- Specify the name of the desired systemsnmp user.
- name String
- Specify the name of the desired systemsnmp user.
- name string
- Specify the name of the desired systemsnmp user.
- name str
- Specify the name of the desired systemsnmp user.
- name String
- Specify the name of the desired systemsnmp user.
Package Details
- Repository
- fortios pulumiverse/pulumi-fortios
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the fortiosTerraform Provider.
