VpnServerConfigurationProperties Class
- java.
lang. Object - com.
azure. resourcemanager. network. fluent. models. VpnServerConfigurationProperties
- com.
Implements
public final class VpnServerConfigurationProperties
implements JsonSerializable<VpnServerConfigurationProperties>
Parameters for VpnServerConfiguration.
Constructor Summary
| Constructor | Description |
|---|---|
| VpnServerConfigurationProperties() |
Creates an instance of Vpn |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
Aad |
aadAuthenticationParameters()
Get the aad |
|
List<Vpn |
configurationPolicyGroups()
Get the configuration |
| String |
etag()
Get the etag property: A unique read-only string that changes whenever the resource is updated. |
|
static
Vpn |
fromJson(JsonReader jsonReader)
Reads an instance of Vpn |
| String |
name()
Get the name property: The name of the Vpn |
|
List<P2SVpn |
p2SVpnGateways()
Get the p2SVpn |
| String |
provisioningState()
Get the provisioning |
|
List<Vpn |
radiusClientRootCertificates()
Get the radius |
| String |
radiusServerAddress()
Get the radius |
|
List<Vpn |
radiusServerRootCertificates()
Get the radius |
|
List<Radius |
radiusServers()
Get the radius |
| String |
radiusServerSecret()
Get the radius |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
List<Vpn |
vpnAuthenticationTypes()
Get the vpn |
|
List<Ipsec |
vpnClientIpsecPolicies()
Get the vpn |
|
List<Vpn |
vpnClientRevokedCertificates()
Get the vpn |
|
List<Vpn |
vpnClientRootCertificates()
Get the vpn |
|
List<Vpn |
vpnProtocols()
Get the vpn |
|
Vpn |
withAadAuthenticationParameters(AadAuthenticationParameters aadAuthenticationParameters)
Set the aad |
|
Vpn |
withConfigurationPolicyGroups(List<VpnServerConfigurationPolicyGroupInner> configurationPolicyGroups)
Set the configuration |
|
Vpn |
withName(String name)
Set the name property: The name of the Vpn |
|
Vpn |
withRadiusClientRootCertificates(List<VpnServerConfigRadiusClientRootCertificate> radiusClientRootCertificates)
Set the radius |
|
Vpn |
withRadiusServerAddress(String radiusServerAddress)
Set the radius |
|
Vpn |
withRadiusServerRootCertificates(List<VpnServerConfigRadiusServerRootCertificate> radiusServerRootCertificates)
Set the radius |
|
Vpn |
withRadiusServers(List<RadiusServer> radiusServers)
Set the radius |
|
Vpn |
withRadiusServerSecret(String radiusServerSecret)
Set the radius |
|
Vpn |
withVpnAuthenticationTypes(List<VpnAuthenticationType> vpnAuthenticationTypes)
Set the vpn |
|
Vpn |
withVpnClientIpsecPolicies(List<IpsecPolicy> vpnClientIpsecPolicies)
Set the vpn |
|
Vpn |
withVpnClientRevokedCertificates(List<VpnServerConfigVpnClientRevokedCertificate> vpnClientRevokedCertificates)
Set the vpn |
|
Vpn |
withVpnClientRootCertificates(List<VpnServerConfigVpnClientRootCertificate> vpnClientRootCertificates)
Set the vpn |
|
Vpn |
withVpnProtocols(List<VpnGatewayTunnelingProtocol> vpnProtocols)
Set the vpn |
Methods inherited from java.lang.Object
Constructor Details
VpnServerConfigurationProperties
public VpnServerConfigurationProperties()
Creates an instance of VpnServerConfigurationProperties class.
Method Details
aadAuthenticationParameters
public AadAuthenticationParameters aadAuthenticationParameters()
Get the aadAuthenticationParameters property: The set of aad vpn authentication parameters.
Returns:
configurationPolicyGroups
public List<VpnServerConfigurationPolicyGroupInner> configurationPolicyGroups()
Get the configurationPolicyGroups property: List of all VpnServerConfigurationPolicyGroups.
Returns:
etag
public String etag()
Get the etag property: A unique read-only string that changes whenever the resource is updated.
Returns:
fromJson
public static VpnServerConfigurationProperties fromJson(JsonReader jsonReader)
Reads an instance of VpnServerConfigurationProperties from the JsonReader.
Parameters:
Returns:
Throws:
name
public String name()
Get the name property: The name of the VpnServerConfiguration that is unique within a resource group.
Returns:
p2SVpnGateways
public List<P2SVpnGatewayInner> p2SVpnGateways()
Get the p2SVpnGateways property: List of references to P2SVpnGateways.
Returns:
provisioningState
public String provisioningState()
Get the provisioningState property: The provisioning state of the VpnServerConfiguration resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
Returns:
radiusClientRootCertificates
public List<VpnServerConfigRadiusClientRootCertificate> radiusClientRootCertificates()
Get the radiusClientRootCertificates property: Radius client root certificate of VpnServerConfiguration.
Returns:
radiusServerAddress
public String radiusServerAddress()
Get the radiusServerAddress property: The radius server address property of the VpnServerConfiguration resource for point to site client connection.
Returns:
radiusServerRootCertificates
public List<VpnServerConfigRadiusServerRootCertificate> radiusServerRootCertificates()
Get the radiusServerRootCertificates property: Radius Server root certificate of VpnServerConfiguration.
Returns:
radiusServers
public List<RadiusServer> radiusServers()
Get the radiusServers property: Multiple Radius Server configuration for VpnServerConfiguration.
Returns:
radiusServerSecret
public String radiusServerSecret()
Get the radiusServerSecret property: The radius secret property of the VpnServerConfiguration resource for point to site client connection. We will no longer return radiusServerSecret in VpnServerConfiguration Create/Update/Get/List/UpdateTags APIs response. Please use VpnServerConfiguration ListRadiusSecrets API to fetch radius server secrets.
Returns:
toJson
validate
public void validate()
Validates the instance.
vpnAuthenticationTypes
public List<VpnAuthenticationType> vpnAuthenticationTypes()
Get the vpnAuthenticationTypes property: VPN authentication types for the VpnServerConfiguration.
Returns:
vpnClientIpsecPolicies
public List<IpsecPolicy> vpnClientIpsecPolicies()
Get the vpnClientIpsecPolicies property: VpnClientIpsecPolicies for VpnServerConfiguration.
Returns:
vpnClientRevokedCertificates
public List<VpnServerConfigVpnClientRevokedCertificate> vpnClientRevokedCertificates()
Get the vpnClientRevokedCertificates property: VPN client revoked certificate of VpnServerConfiguration.
Returns:
vpnClientRootCertificates
public List<VpnServerConfigVpnClientRootCertificate> vpnClientRootCertificates()
Get the vpnClientRootCertificates property: VPN client root certificate of VpnServerConfiguration.
Returns:
vpnProtocols
public List<VpnGatewayTunnelingProtocol> vpnProtocols()
Get the vpnProtocols property: VPN protocols for the VpnServerConfiguration.
Returns:
withAadAuthenticationParameters
public VpnServerConfigurationProperties withAadAuthenticationParameters(AadAuthenticationParameters aadAuthenticationParameters)
Set the aadAuthenticationParameters property: The set of aad vpn authentication parameters.
Parameters:
Returns:
withConfigurationPolicyGroups
public VpnServerConfigurationProperties withConfigurationPolicyGroups(List<VpnServerConfigurationPolicyGroupInner> configurationPolicyGroups)
Set the configurationPolicyGroups property: List of all VpnServerConfigurationPolicyGroups.
Parameters:
Returns:
withName
public VpnServerConfigurationProperties withName(String name)
Set the name property: The name of the VpnServerConfiguration that is unique within a resource group.
Parameters:
Returns:
withRadiusClientRootCertificates
public VpnServerConfigurationProperties withRadiusClientRootCertificates(List<VpnServerConfigRadiusClientRootCertificate> radiusClientRootCertificates)
Set the radiusClientRootCertificates property: Radius client root certificate of VpnServerConfiguration.
Parameters:
Returns:
withRadiusServerAddress
public VpnServerConfigurationProperties withRadiusServerAddress(String radiusServerAddress)
Set the radiusServerAddress property: The radius server address property of the VpnServerConfiguration resource for point to site client connection.
Parameters:
Returns:
withRadiusServerRootCertificates
public VpnServerConfigurationProperties withRadiusServerRootCertificates(List<VpnServerConfigRadiusServerRootCertificate> radiusServerRootCertificates)
Set the radiusServerRootCertificates property: Radius Server root certificate of VpnServerConfiguration.
Parameters:
Returns:
withRadiusServers
public VpnServerConfigurationProperties withRadiusServers(List<RadiusServer> radiusServers)
Set the radiusServers property: Multiple Radius Server configuration for VpnServerConfiguration.
Parameters:
Returns:
withRadiusServerSecret
public VpnServerConfigurationProperties withRadiusServerSecret(String radiusServerSecret)
Set the radiusServerSecret property: The radius secret property of the VpnServerConfiguration resource for point to site client connection. We will no longer return radiusServerSecret in VpnServerConfiguration Create/Update/Get/List/UpdateTags APIs response. Please use VpnServerConfiguration ListRadiusSecrets API to fetch radius server secrets.
Parameters:
Returns:
withVpnAuthenticationTypes
public VpnServerConfigurationProperties withVpnAuthenticationTypes(List<VpnAuthenticationType> vpnAuthenticationTypes)
Set the vpnAuthenticationTypes property: VPN authentication types for the VpnServerConfiguration.
Parameters:
Returns:
withVpnClientIpsecPolicies
public VpnServerConfigurationProperties withVpnClientIpsecPolicies(List<IpsecPolicy> vpnClientIpsecPolicies)
Set the vpnClientIpsecPolicies property: VpnClientIpsecPolicies for VpnServerConfiguration.
Parameters:
Returns:
withVpnClientRevokedCertificates
public VpnServerConfigurationProperties withVpnClientRevokedCertificates(List<VpnServerConfigVpnClientRevokedCertificate> vpnClientRevokedCertificates)
Set the vpnClientRevokedCertificates property: VPN client revoked certificate of VpnServerConfiguration.
Parameters:
Returns:
withVpnClientRootCertificates
public VpnServerConfigurationProperties withVpnClientRootCertificates(List<VpnServerConfigVpnClientRootCertificate> vpnClientRootCertificates)
Set the vpnClientRootCertificates property: VPN client root certificate of VpnServerConfiguration.
Parameters:
Returns:
withVpnProtocols
public VpnServerConfigurationProperties withVpnProtocols(List<VpnGatewayTunnelingProtocol> vpnProtocols)
Set the vpnProtocols property: VPN protocols for the VpnServerConfiguration.
Parameters:
Returns: