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 | |||
| 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: [IdentitySourceBase, SAMLServer, RealmSequence, RadiusIdentitySourceGroup, RadiusIdentitySource, SpecialRealm, LDAPRealm, ActiveDirectoryRealm, DuoLDAPIdentitySource, LocalIdentitySource] |
|||
| authorizationIdentitySource | False | object | authorizationIdentitySource used in RA VPN connection profile Allowed types are: [IdentitySourceBase, SAMLServer, RealmSequence, RadiusIdentitySourceGroup, RadiusIdentitySource, SpecialRealm, LDAPRealm, ActiveDirectoryRealm, DuoLDAPIdentitySource, LocalIdentitySource] |
|||
| accountingIdentitySource | False | object | accounting identity source used in RA VPN connection profile Allowed types are: [IdentitySourceBase, SAMLServer, RealmSequence, RadiusIdentitySourceGroup, RadiusIdentitySource, SpecialRealm, LDAPRealm, ActiveDirectoryRealm, DuoLDAPIdentitySource, LocalIdentitySource] |
|||
| 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 | |||
| 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 }}"
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 }}"
id: "{{ id }}"
type: "{{ type }}"
path_params:
parentId: "{{ parent_id }}"
objId: "{{ obj_id }}"