Invoke ADCUpdateAaaparameter - j81blog/J81.ADCToolkit GitHub Wiki

Invoke-ADCUpdateAaaparameter

SYNOPSIS

Update AAA configuration Object.

SYNTAX

Invoke-ADCUpdateAaaparameter [[-Enablestaticpagecaching] <String>] [[-Enableenhancedauthfeedback] <String>]
 [[-Defaultauthtype] <String>] [[-Maxaaausers] <Double>] [[-Maxloginattempts] <Double>]
 [[-Failedlogintimeout] <Double>] [[-Aaadnatip] <String>] [[-Enablesessionstickiness] <String>]
 [[-Aaasessionloglevel] <String>] [[-Aaadloglevel] <String>] [[-Dynaddr] <String>] [[-Ftmode] <String>]
 [[-Maxsamldeflatesize] <Double>] [[-Persistentloginattempts] <String>] [[-Pwdexpirynotificationdays] <Double>]
 [[-Maxkbquestions] <Double>] [[-Loginencryption] <String>] [[-Samesite] <String>] [[-Apitokencache] <String>]
 [[-Tokenintrospectioninterval] <Double>] [[-Defaultcspheader] <String>] [-WhatIf] [-Confirm]
 [<CommonParameters>]

DESCRIPTION

Configuration for AAA parameter resource.

EXAMPLES

EXAMPLE 1

Invoke-ADCUpdateAaaparameter

An example how to update aaaparameter configuration Object(s).

PARAMETERS

-Enablestaticpagecaching

The default state of VPN Static Page caching. If nothing is specified, the default value is set to YES. Possible values = YES, NO

Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: 2
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Enableenhancedauthfeedback

Enhanced auth feedback provides more information to the end user about the reason for an authentication failure. The default value is set to NO. Possible values = YES, NO

Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: 3
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Defaultauthtype

The default authentication server type. Possible values = LOCAL, LDAP, RADIUS, TACACS, CERT

Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: 4
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Maxaaausers

Maximum number of concurrent users allowed to log on to VPN simultaneously.

Type: Double
Parameter Sets: (All)
Aliases:

Required: False
Position: 5
Default value: 0
Accept pipeline input: False
Accept wildcard characters: False

-Maxloginattempts

Maximum Number of login Attempts.

Type: Double
Parameter Sets: (All)
Aliases:

Required: False
Position: 6
Default value: 0
Accept pipeline input: False
Accept wildcard characters: False

-Failedlogintimeout

Number of minutes an account will be locked if user exceeds maximum permissible attempts.

Type: Double
Parameter Sets: (All)
Aliases:

Required: False
Position: 7
Default value: 0
Accept pipeline input: False
Accept wildcard characters: False

-Aaadnatip

Source IP address to use for traffic that is sent to the authentication server.

Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: 8
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Enablesessionstickiness

Enables/Disables stickiness to authentication servers. Possible values = YES, NO

Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: 9
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Aaasessionloglevel

Audit log level, which specifies the types of events to log for cli executed commands. Available values function as follows:

  • EMERGENCY - Events that indicate an immediate crisis on the server.
  • ALERT - Events that might require action.
  • CRITICAL - Events that indicate an imminent server crisis.
  • ERROR - Events that indicate some type of error.
  • WARNING - Events that require action in the near future.
  • NOTICE - Events that the administrator should know about.
  • INFORMATIONAL - All but low-level events.
  • DEBUG - All events, in extreme detail. Possible values = EMERGENCY, ALERT, CRITICAL, ERROR, WARNING, NOTICE, INFORMATIONAL, DEBUG
Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: 10
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Aaadloglevel

AAAD log level, which specifies the types of AAAD events to log in nsvpn.log. Available values function as follows:

  • EMERGENCY - Events that indicate an immediate crisis on the server.
  • ALERT - Events that might require action.
  • CRITICAL - Events that indicate an imminent server crisis.
  • ERROR - Events that indicate some type of error.
  • WARNING - Events that require action in the near future.
  • NOTICE - Events that the administrator should know about.
  • INFORMATIONAL - All but low-level events.
  • DEBUG - All events, in extreme detail. Possible values = EMERGENCY, ALERT, CRITICAL, ERROR, WARNING, NOTICE, INFORMATIONAL, DEBUG
Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: 11
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Dynaddr

Set by the DHCP client when the IP address was fetched dynamically. Possible values = ON, OFF

Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: 12
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Ftmode

First time user mode determines which configuration options are shown by default when logging in to the GUI. This setting is controlled by the GUI. Possible values = ON, HA, OFF

Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: 13
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Maxsamldeflatesize

This will set the maximum deflate size in case of SAML Redirect binding.

Type: Double
Parameter Sets: (All)
Aliases:

Required: False
Position: 14
Default value: 0
Accept pipeline input: False
Accept wildcard characters: False

-Persistentloginattempts

Persistent storage of unsuccessful user login attempts. Possible values = ENABLED, DISABLED

Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: 15
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Pwdexpirynotificationdays

This will set the threshold time in days for password expiry notification. Default value is 0, which means no notification is sent.

Type: Double
Parameter Sets: (All)
Aliases:

Required: False
Position: 16
Default value: 0
Accept pipeline input: False
Accept wildcard characters: False

-Maxkbquestions

This will set maximum number of Questions to be asked for KB Validation. Default value is 2, Max Value is 6.

Type: Double
Parameter Sets: (All)
Aliases:

Required: False
Position: 17
Default value: 0
Accept pipeline input: False
Accept wildcard characters: False

-Loginencryption

Parameter to encrypt login information for nFactor flow. Possible values = ENABLED, DISABLED

Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: 18
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Samesite

SameSite attribute value for Cookies generated in AAATM context. This attribute value will be appended only for the cookies which are specified in the builtin patset ns_cookies_samesite. Possible values = None, LAX, STRICT

Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: 19
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Apitokencache

Option to enable/disable API cache feature. Possible values = ENABLED, DISABLED

Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: 20
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Tokenintrospectioninterval

Frequency at which a token must be verified at the Authorization Server (AS) despite being found in cache.

Type: Double
Parameter Sets: (All)
Aliases:

Required: False
Position: 21
Default value: 0
Accept pipeline input: False
Accept wildcard characters: False

-Defaultcspheader

Parameter to enable/disable default CSP header. Possible values = ENABLED, DISABLED

Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: 22
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-WhatIf

Shows what would happen if the cmdlet runs. The cmdlet is not run.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Confirm

Prompts you for confirmation before running the cmdlet.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

CommonParameters

This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.

INPUTS

OUTPUTS

NOTES

File Name : Invoke-ADCUpdateAaaparameter Version : v2111.2521 Author : John Billekens Reference : https://developer-docs.citrix.com/projects/citrix-adc-nitro-api-reference/en/latest/configuration/aaa/aaaparameter/ Requires : PowerShell v5.1 and up ADC 13.x and up. ADC 12 and lower may work, not guaranteed.

RELATED LINKS

https://blog.j81.nl

⚠️ **GitHub.com Fallback** ⚠️