public class VpnServerConfigurationInner
extends com.azure.core.management.Resource
| Constructor and Description |
|---|
VpnServerConfigurationInner() |
| Modifier and Type | Method and Description |
|---|---|
AadAuthenticationParameters |
aadAuthenticationParameters()
Get the aadAuthenticationParameters property: The set of aad vpn authentication parameters.
|
String |
etag()
Get the etag property: A unique read-only string that changes whenever the resource is updated.
|
String |
etagPropertiesEtag()
Get the etagPropertiesEtag property: A unique read-only string that changes whenever the resource is updated.
|
String |
id()
Get the id property: Resource ID.
|
String |
namePropertiesName()
Get the namePropertiesName property: The name of the VpnServerConfiguration that is unique within a resource
group.
|
List<P2SVpnGatewayInner> |
p2SVpnGateways()
Get the p2SVpnGateways property: List of references to P2SVpnGateways.
|
String |
provisioningState()
Get the provisioningState property: The provisioning state of the VpnServerConfiguration resource.
|
List<VpnServerConfigRadiusClientRootCertificate> |
radiusClientRootCertificates()
Get the radiusClientRootCertificates property: Radius client root certificate of VpnServerConfiguration.
|
String |
radiusServerAddress()
Get the radiusServerAddress property: The radius server address property of the VpnServerConfiguration resource
for point to site client connection.
|
List<VpnServerConfigRadiusServerRootCertificate> |
radiusServerRootCertificates()
Get the radiusServerRootCertificates property: Radius Server root certificate of VpnServerConfiguration.
|
List<RadiusServer> |
radiusServers()
Get the radiusServers property: Multiple Radius Server configuration for VpnServerConfiguration.
|
String |
radiusServerSecret()
Get the radiusServerSecret property: The radius secret property of the VpnServerConfiguration resource for point
to site client connection.
|
void |
validate()
Validates the instance.
|
List<VpnAuthenticationType> |
vpnAuthenticationTypes()
Get the vpnAuthenticationTypes property: VPN authentication types for the VpnServerConfiguration.
|
List<IpsecPolicy> |
vpnClientIpsecPolicies()
Get the vpnClientIpsecPolicies property: VpnClientIpsecPolicies for VpnServerConfiguration.
|
List<VpnServerConfigVpnClientRevokedCertificate> |
vpnClientRevokedCertificates()
Get the vpnClientRevokedCertificates property: VPN client revoked certificate of VpnServerConfiguration.
|
List<VpnServerConfigVpnClientRootCertificate> |
vpnClientRootCertificates()
Get the vpnClientRootCertificates property: VPN client root certificate of VpnServerConfiguration.
|
List<VpnGatewayTunnelingProtocol> |
vpnProtocols()
Get the vpnProtocols property: VPN protocols for the VpnServerConfiguration.
|
VpnServerConfigurationInner |
withAadAuthenticationParameters(AadAuthenticationParameters aadAuthenticationParameters)
Set the aadAuthenticationParameters property: The set of aad vpn authentication parameters.
|
VpnServerConfigurationInner |
withId(String id)
Set the id property: Resource ID.
|
VpnServerConfigurationInner |
withNamePropertiesName(String namePropertiesName)
Set the namePropertiesName property: The name of the VpnServerConfiguration that is unique within a resource
group.
|
VpnServerConfigurationInner |
withRadiusClientRootCertificates(List<VpnServerConfigRadiusClientRootCertificate> radiusClientRootCertificates)
Set the radiusClientRootCertificates property: Radius client root certificate of VpnServerConfiguration.
|
VpnServerConfigurationInner |
withRadiusServerAddress(String radiusServerAddress)
Set the radiusServerAddress property: The radius server address property of the VpnServerConfiguration resource
for point to site client connection.
|
VpnServerConfigurationInner |
withRadiusServerRootCertificates(List<VpnServerConfigRadiusServerRootCertificate> radiusServerRootCertificates)
Set the radiusServerRootCertificates property: Radius Server root certificate of VpnServerConfiguration.
|
VpnServerConfigurationInner |
withRadiusServers(List<RadiusServer> radiusServers)
Set the radiusServers property: Multiple Radius Server configuration for VpnServerConfiguration.
|
VpnServerConfigurationInner |
withRadiusServerSecret(String radiusServerSecret)
Set the radiusServerSecret property: The radius secret property of the VpnServerConfiguration resource for point
to site client connection.
|
VpnServerConfigurationInner |
withVpnAuthenticationTypes(List<VpnAuthenticationType> vpnAuthenticationTypes)
Set the vpnAuthenticationTypes property: VPN authentication types for the VpnServerConfiguration.
|
VpnServerConfigurationInner |
withVpnClientIpsecPolicies(List<IpsecPolicy> vpnClientIpsecPolicies)
Set the vpnClientIpsecPolicies property: VpnClientIpsecPolicies for VpnServerConfiguration.
|
VpnServerConfigurationInner |
withVpnClientRevokedCertificates(List<VpnServerConfigVpnClientRevokedCertificate> vpnClientRevokedCertificates)
Set the vpnClientRevokedCertificates property: VPN client revoked certificate of VpnServerConfiguration.
|
VpnServerConfigurationInner |
withVpnClientRootCertificates(List<VpnServerConfigVpnClientRootCertificate> vpnClientRootCertificates)
Set the vpnClientRootCertificates property: VPN client root certificate of VpnServerConfiguration.
|
VpnServerConfigurationInner |
withVpnProtocols(List<VpnGatewayTunnelingProtocol> vpnProtocols)
Set the vpnProtocols property: VPN protocols for the VpnServerConfiguration.
|
public String etag()
public String namePropertiesName()
public VpnServerConfigurationInner withNamePropertiesName(String namePropertiesName)
namePropertiesName - the namePropertiesName value to set.public List<VpnGatewayTunnelingProtocol> vpnProtocols()
public VpnServerConfigurationInner withVpnProtocols(List<VpnGatewayTunnelingProtocol> vpnProtocols)
vpnProtocols - the vpnProtocols value to set.public List<VpnAuthenticationType> vpnAuthenticationTypes()
public VpnServerConfigurationInner withVpnAuthenticationTypes(List<VpnAuthenticationType> vpnAuthenticationTypes)
vpnAuthenticationTypes - the vpnAuthenticationTypes value to set.public List<VpnServerConfigVpnClientRootCertificate> vpnClientRootCertificates()
public VpnServerConfigurationInner withVpnClientRootCertificates(List<VpnServerConfigVpnClientRootCertificate> vpnClientRootCertificates)
vpnClientRootCertificates - the vpnClientRootCertificates value to set.public List<VpnServerConfigVpnClientRevokedCertificate> vpnClientRevokedCertificates()
public VpnServerConfigurationInner withVpnClientRevokedCertificates(List<VpnServerConfigVpnClientRevokedCertificate> vpnClientRevokedCertificates)
vpnClientRevokedCertificates - the vpnClientRevokedCertificates value to set.public List<VpnServerConfigRadiusServerRootCertificate> radiusServerRootCertificates()
public VpnServerConfigurationInner withRadiusServerRootCertificates(List<VpnServerConfigRadiusServerRootCertificate> radiusServerRootCertificates)
radiusServerRootCertificates - the radiusServerRootCertificates value to set.public List<VpnServerConfigRadiusClientRootCertificate> radiusClientRootCertificates()
public VpnServerConfigurationInner withRadiusClientRootCertificates(List<VpnServerConfigRadiusClientRootCertificate> radiusClientRootCertificates)
radiusClientRootCertificates - the radiusClientRootCertificates value to set.public List<IpsecPolicy> vpnClientIpsecPolicies()
public VpnServerConfigurationInner withVpnClientIpsecPolicies(List<IpsecPolicy> vpnClientIpsecPolicies)
vpnClientIpsecPolicies - the vpnClientIpsecPolicies value to set.public String radiusServerAddress()
public VpnServerConfigurationInner withRadiusServerAddress(String radiusServerAddress)
radiusServerAddress - the radiusServerAddress value to set.public String radiusServerSecret()
public VpnServerConfigurationInner withRadiusServerSecret(String radiusServerSecret)
radiusServerSecret - the radiusServerSecret value to set.public List<RadiusServer> radiusServers()
public VpnServerConfigurationInner withRadiusServers(List<RadiusServer> radiusServers)
radiusServers - the radiusServers value to set.public AadAuthenticationParameters aadAuthenticationParameters()
public VpnServerConfigurationInner withAadAuthenticationParameters(AadAuthenticationParameters aadAuthenticationParameters)
aadAuthenticationParameters - the aadAuthenticationParameters value to set.public String provisioningState()
public List<P2SVpnGatewayInner> p2SVpnGateways()
public String etagPropertiesEtag()
public String id()
id in class com.azure.core.management.ProxyResourcepublic VpnServerConfigurationInner withId(String id)
id - the id value to set.public void validate()
IllegalArgumentException - thrown if the instance is not valid.Copyright © 2020 Microsoft Corporation. All rights reserved.