VpnServerConfigurationInner Class
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. core. management. Resource - com.
azure. resourcemanager. network. fluent. models. VpnServerConfigurationInner
- com.
- com.
- com.
public final class VpnServerConfigurationInner
extends Resource
VpnServerConfiguration Resource.
Constructor Summary
Constructor | Description |
---|---|
VpnServerConfigurationInner() |
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. |
String |
etagPropertiesEtag()
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 |
id()
Get the id property: Resource ID. |
String |
name()
Get the name property: The name of the resource. |
String |
namePropertiesName()
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 |
String |
radiusServerSecret()
Get the radius |
List<Radius |
radiusServers()
Get the radius |
Json |
toJson(JsonWriter jsonWriter) |
String |
type()
Get the type property: The type of the resource. |
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 |
withId(String id)
Set the id property: Resource ID. |
Vpn |
withLocation(String location) |
Vpn |
withNamePropertiesName(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 |
withRadiusServerSecret(String radiusServerSecret)
Set the radius |
Vpn |
withRadiusServers(List<RadiusServer> radiusServers)
Set the radius |
Vpn |
withTags(Map<String,String> tags) |
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 ProxyResource
Methods inherited from Resource
Methods inherited from java.lang.Object
Constructor Details
VpnServerConfigurationInner
public VpnServerConfigurationInner()
Creates an instance of VpnServerConfigurationInner class.
Method Details
aadAuthenticationParameters
public AadAuthenticationParameters aadAuthenticationParameters()
Get the aadAuthenticationParameters property: The set of aad vpn authentication parameters.
Returns:
configurationPolicyGroups
public List
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:
etagPropertiesEtag
public String etagPropertiesEtag()
Get the etag property: A unique read-only string that changes whenever the resource is updated.
Returns:
fromJson
public static VpnServerConfigurationInner fromJson(JsonReader jsonReader)
Reads an instance of VpnServerConfigurationInner from the JsonReader.
Parameters:
Returns:
Throws:
id
public String id()
Get the id property: Resource ID.
Overrides:
VpnServerConfigurationInner.id()Returns:
name
public String name()
Get the name property: The name of the resource.
Overrides:
VpnServerConfigurationInner.name()Returns:
namePropertiesName
public String namePropertiesName()
Get the name property: The name of the VpnServerConfiguration that is unique within a resource group.
Returns:
p2SVpnGateways
public List
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
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
Get the radiusServerRootCertificates property: Radius Server root certificate of VpnServerConfiguration.
Returns:
radiusServerSecret
public String radiusServerSecret()
Get the radiusServerSecret property: The radius secret property of the VpnServerConfiguration resource for point to site client connection.
Returns:
radiusServers
public List
Get the radiusServers property: Multiple Radius Server configuration for VpnServerConfiguration.
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
VpnServerConfigurationInner.toJson(JsonWriter jsonWriter)Parameters:
Throws:
type
public String type()
Get the type property: The type of the resource.
Overrides:
VpnServerConfigurationInner.type()Returns:
validate
public void validate()
Validates the instance.
vpnAuthenticationTypes
public List
Get the vpnAuthenticationTypes property: VPN authentication types for the VpnServerConfiguration.
Returns:
vpnClientIpsecPolicies
public List
Get the vpnClientIpsecPolicies property: VpnClientIpsecPolicies for VpnServerConfiguration.
Returns:
vpnClientRevokedCertificates
public List
Get the vpnClientRevokedCertificates property: VPN client revoked certificate of VpnServerConfiguration.
Returns:
vpnClientRootCertificates
public List
Get the vpnClientRootCertificates property: VPN client root certificate of VpnServerConfiguration.
Returns:
vpnProtocols
public List
Get the vpnProtocols property: VPN protocols for the VpnServerConfiguration.
Returns:
withAadAuthenticationParameters
public VpnServerConfigurationInner withAadAuthenticationParameters(AadAuthenticationParameters aadAuthenticationParameters)
Set the aadAuthenticationParameters property: The set of aad vpn authentication parameters.
Parameters:
Returns:
withConfigurationPolicyGroups
public VpnServerConfigurationInner withConfigurationPolicyGroups(List
Set the configurationPolicyGroups property: List of all VpnServerConfigurationPolicyGroups.
Parameters:
Returns:
withId
public VpnServerConfigurationInner withId(String id)
Set the id property: Resource ID.
Parameters:
Returns:
withLocation
public VpnServerConfigurationInner withLocation(String location)
Overrides:
VpnServerConfigurationInner.withLocation(String location)Parameters:
withNamePropertiesName
public VpnServerConfigurationInner withNamePropertiesName(String name)
Set the name property: The name of the VpnServerConfiguration that is unique within a resource group.
Parameters:
Returns:
withRadiusClientRootCertificates
public VpnServerConfigurationInner withRadiusClientRootCertificates(List
Set the radiusClientRootCertificates property: Radius client root certificate of VpnServerConfiguration.
Parameters:
Returns:
withRadiusServerAddress
public VpnServerConfigurationInner 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 VpnServerConfigurationInner withRadiusServerRootCertificates(List
Set the radiusServerRootCertificates property: Radius Server root certificate of VpnServerConfiguration.
Parameters:
Returns:
withRadiusServerSecret
public VpnServerConfigurationInner withRadiusServerSecret(String radiusServerSecret)
Set the radiusServerSecret property: The radius secret property of the VpnServerConfiguration resource for point to site client connection.
Parameters:
Returns:
withRadiusServers
public VpnServerConfigurationInner withRadiusServers(List
Set the radiusServers property: Multiple Radius Server configuration for VpnServerConfiguration.
Parameters:
Returns:
withTags
public VpnServerConfigurationInner withTags(Map
Overrides:
VpnServerConfigurationInner.withTags(Map<String,String> tags)Parameters:
withVpnAuthenticationTypes
public VpnServerConfigurationInner withVpnAuthenticationTypes(List
Set the vpnAuthenticationTypes property: VPN authentication types for the VpnServerConfiguration.
Parameters:
Returns:
withVpnClientIpsecPolicies
public VpnServerConfigurationInner withVpnClientIpsecPolicies(List
Set the vpnClientIpsecPolicies property: VpnClientIpsecPolicies for VpnServerConfiguration.
Parameters:
Returns:
withVpnClientRevokedCertificates
public VpnServerConfigurationInner withVpnClientRevokedCertificates(List
Set the vpnClientRevokedCertificates property: VPN client revoked certificate of VpnServerConfiguration.
Parameters:
Returns:
withVpnClientRootCertificates
public VpnServerConfigurationInner withVpnClientRootCertificates(List
Set the vpnClientRootCertificates property: VPN client root certificate of VpnServerConfiguration.
Parameters:
Returns:
withVpnProtocols
public VpnServerConfigurationInner withVpnProtocols(List
Set the vpnProtocols property: VPN protocols for the VpnServerConfiguration.
Parameters:
Returns:
Applies to
Azure SDK for Java