Class P2SConnectionConfigurationProperties
java.lang.Object
com.azure.resourcemanager.network.fluent.models.P2SConnectionConfigurationProperties
Parameters for P2SConnectionConfiguration.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of P2SConnectionConfigurationProperties class. -
Method Summary
Modifier and TypeMethodDescriptionList<com.azure.core.management.SubResource>Get the configurationPolicyGroupAssociations property: List of Configuration Policy Groups that this P2SConnectionConfiguration is attached to.Get the enableInternetSecurity property: Flag indicating whether the enable internet security flag is turned on for the P2S Connections or not.Get the previousConfigurationPolicyGroupAssociations property: List of previous Configuration Policy Groups that this P2SConnectionConfiguration was attached to.Get the provisioningState property: The provisioning state of the P2SConnectionConfiguration resource.Get the routingConfiguration property: The Routing Configuration indicating the associated and propagated route tables on this connection.voidvalidate()Validates the instance.Get the vpnClientAddressPool property: The reference to the address space resource which represents Address space for P2S VpnClient.withEnableInternetSecurity(Boolean enableInternetSecurity) Set the enableInternetSecurity property: Flag indicating whether the enable internet security flag is turned on for the P2S Connections or not.withRoutingConfiguration(RoutingConfiguration routingConfiguration) Set the routingConfiguration property: The Routing Configuration indicating the associated and propagated route tables on this connection.withVpnClientAddressPool(AddressSpace vpnClientAddressPool) Set the vpnClientAddressPool property: The reference to the address space resource which represents Address space for P2S VpnClient.
-
Constructor Details
-
P2SConnectionConfigurationProperties
public P2SConnectionConfigurationProperties()Creates an instance of P2SConnectionConfigurationProperties class.
-
-
Method Details
-
vpnClientAddressPool
Get the vpnClientAddressPool property: The reference to the address space resource which represents Address space for P2S VpnClient.- Returns:
- the vpnClientAddressPool value.
-
withVpnClientAddressPool
public P2SConnectionConfigurationProperties withVpnClientAddressPool(AddressSpace vpnClientAddressPool) Set the vpnClientAddressPool property: The reference to the address space resource which represents Address space for P2S VpnClient.- Parameters:
vpnClientAddressPool- the vpnClientAddressPool value to set.- Returns:
- the P2SConnectionConfigurationProperties object itself.
-
routingConfiguration
Get the routingConfiguration property: The Routing Configuration indicating the associated and propagated route tables on this connection.- Returns:
- the routingConfiguration value.
-
withRoutingConfiguration
public P2SConnectionConfigurationProperties withRoutingConfiguration(RoutingConfiguration routingConfiguration) Set the routingConfiguration property: The Routing Configuration indicating the associated and propagated route tables on this connection.- Parameters:
routingConfiguration- the routingConfiguration value to set.- Returns:
- the P2SConnectionConfigurationProperties object itself.
-
enableInternetSecurity
Get the enableInternetSecurity property: Flag indicating whether the enable internet security flag is turned on for the P2S Connections or not.- Returns:
- the enableInternetSecurity value.
-
withEnableInternetSecurity
public P2SConnectionConfigurationProperties withEnableInternetSecurity(Boolean enableInternetSecurity) Set the enableInternetSecurity property: Flag indicating whether the enable internet security flag is turned on for the P2S Connections or not.- Parameters:
enableInternetSecurity- the enableInternetSecurity value to set.- Returns:
- the P2SConnectionConfigurationProperties object itself.
-
configurationPolicyGroupAssociations
Get the configurationPolicyGroupAssociations property: List of Configuration Policy Groups that this P2SConnectionConfiguration is attached to.- Returns:
- the configurationPolicyGroupAssociations value.
-
previousConfigurationPolicyGroupAssociations
Get the previousConfigurationPolicyGroupAssociations property: List of previous Configuration Policy Groups that this P2SConnectionConfiguration was attached to.- Returns:
- the previousConfigurationPolicyGroupAssociations value.
-
provisioningState
Get the provisioningState property: The provisioning state of the P2SConnectionConfiguration resource.- Returns:
- the provisioningState value.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-