editRaVpnConnectionProfile
The editRaVpnConnectionProfile operation handles configuration related to RaVpnConnectionProfile model.
Description
This API call is not allowed on the standby unit in an HA pair.
Data Parameters
Parameter | Required | Type | Description | |||
---|---|---|---|---|---|---|
version | False | string | version for the RA VPN connection profile | |||
name | True | string | name of RaVpnConnectionProfile | |||
enableExternalBrowser | True | boolean | Boolean value, TRUE or FALSE, that indicates whether the VPN client will use the client system's default browser (external to the VPN client), rather than the embedded browser. The default, FALSE, indicates that the VPN client should use its own embedded browser for client authentication. This option is used for SAML primary authentication only. Field level constraints: cannot be null. (Note: Additional constraints might exist) |
|||
defaultGroupPolicy | True | object | Group policy used in RA VPN connection profile Field level constraints: cannot be null. (Note: Additional constraints might exist) Allowed types are: [RaVpnGroupPolicy] |
|||
authenticationIdentitySource | False | object | authenticationIdentitySource for RA VPN Allowed types are: [ActiveDirectoryRealm, DuoLDAPIdentitySource, IdentitySourceBase, LDAPRealm, LocalIdentitySource, RadiusIdentitySource, RadiusIdentitySourceGroup, RealmSequence, SAMLServer, SpecialRealm] |
|||
authorizationIdentitySource | False | object | authorizationIdentitySource used in RA VPN connection profile Allowed types are: [ActiveDirectoryRealm, DuoLDAPIdentitySource, IdentitySourceBase, LDAPRealm, LocalIdentitySource, RadiusIdentitySource, RadiusIdentitySourceGroup, RealmSequence, SAMLServer, SpecialRealm] |
|||
accountingIdentitySource | False | object | accounting identity source used in RA VPN connection profile Allowed types are: [ActiveDirectoryRealm, DuoLDAPIdentitySource, IdentitySourceBase, LDAPRealm, LocalIdentitySource, RadiusIdentitySource, RadiusIdentitySourceGroup, RealmSequence, SAMLServer, SpecialRealm] |
|||
fallbackLocalIdentitySource | False | object | fallbackLocalIdentitySource for RA VPN Allowed types are: [LocalIdentitySource] |
|||
authMethod | True | string | authentication method for RA VPN connection profile, values are AAA, CLIENT_CERTIFICATE, AAA_AND_CLIENT_CERTIFICATE and SAML Field level constraints: cannot be null. (Note: Additional constraints might exist) |
|||
certificateUsernameSettings | False | object | Used as nestedEntity inside RA VPN | |||
secondaryAuthenticationSettings | False | object | Referrenced nested entity in RA VPN, which is used to configure secondary authentication for RA | |||
stripGroupFromUsername | True | boolean | A Boolean value, TRUE or FALSE, where FALSE is the default. The TRUE,value would remove the group details from the username. Field level constraints: cannot be null. (Note: Additional constraints might exist) |
|||
stripRealmFromUsername | True | boolean | A Boolean value, TRUE or FALSE, where FALSE is the default. The TRUE,value would remove the realm details from the username. Field level constraints: cannot be null. (Note: Additional constraints might exist) |
|||
ipv4LocalAddressPool | False | [object] | IPV4 local addresspool used in RA vpn connection profile Allowed types are: [NetworkObject] |
|||
ipv6LocalAddressPool | False | [object] | IPV6 local addresspool used in RA vpn connection profile Allowed types are: [NetworkObject] |
|||
dhcpServersForAddressAssignment | False | [object] | dhcpServersForAddressAssignment used in RA VPN connection profile Allowed types are: [NetworkObject] |
|||
groupAlias | False | [string] | groupAlias for RaVpnConnectionProfile | |||
groupUrl | False | [string] | groupUrl for RaVpnConnectionProfile | |||
enablePasswordManagement | False | boolean | Allows the user to change the password, if the password is expired. Default is False. Valid only with LDAP | |||
notifyUserOnPasswordExpiryDay | False | boolean | Notify ahead of the password expiry or on the day the password expires. Default is False. Valid only with LDAP | |||
passwordExpirationNotificationPeriod | False | integer | Number of days to notify password expiry. Range is 1-180 days. Default is 14 days. | |||
id | False | string | Node Id for RA VPN connection profile Field level constraints: must match pattern ^((?!;).)*$. (Note: Additional constraints might exist) |
|||
type | True | string | ravpnconnectionprofile |
Path Parameters
Parameter | Required | Type | Description | |||
---|---|---|---|---|---|---|
parentId | True | string | ||||
objId | True | string |
Example
- name: Execute 'editRaVpnConnectionProfile' operation
ftd_configuration:
operation: "editRaVpnConnectionProfile"
data:
version: "{{ version }}"
name: "{{ name }}"
enableExternalBrowser: "{{ enable_external_browser }}"
defaultGroupPolicy: "{{ default_group_policy }}"
authenticationIdentitySource: "{{ authentication_identity_source }}"
authorizationIdentitySource: "{{ authorization_identity_source }}"
accountingIdentitySource: "{{ accounting_identity_source }}"
fallbackLocalIdentitySource: "{{ fallback_local_identity_source }}"
authMethod: "{{ auth_method }}"
certificateUsernameSettings: "{{ certificate_username_settings }}"
secondaryAuthenticationSettings: "{{ secondary_authentication_settings }}"
stripGroupFromUsername: "{{ strip_group_from_username }}"
stripRealmFromUsername: "{{ strip_realm_from_username }}"
ipv4LocalAddressPool: "{{ ipv4_local_address_pool }}"
ipv6LocalAddressPool: "{{ ipv6_local_address_pool }}"
dhcpServersForAddressAssignment: "{{ dhcp_servers_for_address_assignment }}"
groupAlias: "{{ group_alias }}"
groupUrl: "{{ group_url }}"
enablePasswordManagement: "{{ enable_password_management }}"
notifyUserOnPasswordExpiryDay: "{{ notify_user_on_password_expiry_day }}"
passwordExpirationNotificationPeriod: "{{ password_expiration_notification_period }}"
id: "{{ id }}"
type: "{{ type }}"
path_params:
parentId: "{{ parent_id }}"
objId: "{{ obj_id }}"