Share via


PointToSiteConfigurationImpl Class

Definition

Implementation for PointToSiteConfiguration and its create and update interfaces.

public class PointToSiteConfigurationImpl : Microsoft.Azure.Management.ResourceManager.Fluent.Core.IndexableWrapper<Microsoft.Azure.Management.Network.Fluent.Models.VpnClientConfiguration>, Microsoft.Azure.Management.Network.Fluent.IPointToSiteConfiguration, Microsoft.Azure.Management.Network.Fluent.PointToSiteConfiguration.Definition.IBlank<Microsoft.Azure.Management.Network.Fluent.VirtualNetworkGateway.Update.IUpdate>, Microsoft.Azure.Management.Network.Fluent.PointToSiteConfiguration.Definition.IDefinition<Microsoft.Azure.Management.Network.Fluent.VirtualNetworkGateway.Update.IUpdate>, Microsoft.Azure.Management.Network.Fluent.PointToSiteConfiguration.Definition.IWithAddressPool<Microsoft.Azure.Management.Network.Fluent.VirtualNetworkGateway.Update.IUpdate>, Microsoft.Azure.Management.Network.Fluent.PointToSiteConfiguration.Definition.IWithAttach<Microsoft.Azure.Management.Network.Fluent.VirtualNetworkGateway.Update.IUpdate>, Microsoft.Azure.Management.Network.Fluent.PointToSiteConfiguration.Definition.IWithAttachAndAzureCertificate<Microsoft.Azure.Management.Network.Fluent.VirtualNetworkGateway.Update.IUpdate>, Microsoft.Azure.Management.Network.Fluent.PointToSiteConfiguration.Definition.IWithAuthenticationType<Microsoft.Azure.Management.Network.Fluent.VirtualNetworkGateway.Update.IUpdate>, Microsoft.Azure.Management.Network.Fluent.PointToSiteConfiguration.Definition.IWithAzureCertificate<Microsoft.Azure.Management.Network.Fluent.VirtualNetworkGateway.Update.IUpdate>, Microsoft.Azure.Management.Network.Fluent.PointToSiteConfiguration.Definition.IWithRevokedCertificate<Microsoft.Azure.Management.Network.Fluent.VirtualNetworkGateway.Update.IUpdate>, Microsoft.Azure.Management.Network.Fluent.PointToSiteConfiguration.Definition.IWithTunnelType<Microsoft.Azure.Management.Network.Fluent.VirtualNetworkGateway.Update.IUpdate>, Microsoft.Azure.Management.Network.Fluent.PointToSiteConfiguration.Update.IUpdate, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Definition.IInDefinition<Microsoft.Azure.Management.Network.Fluent.VirtualNetworkGateway.Update.IUpdate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResourceActions.ISettable<Microsoft.Azure.Management.Network.Fluent.VirtualNetworkGateway.Update.IUpdate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.Network.Fluent.Models.VpnClientConfiguration>
type PointToSiteConfigurationImpl = class
    inherit IndexableWrapper<VpnClientConfiguration>
    interface IPointToSiteConfiguration
    interface IBeta
    interface IHasInner<VpnClientConfiguration>
    interface IDefinition<IUpdate>
    interface IBlank<IUpdate>
    interface IWithAddressPool<IUpdate>
    interface IWithAuthenticationType<IUpdate>
    interface IWithAzureCertificate<IUpdate>
    interface IWithAttachAndAzureCertificate<IUpdate>
    interface IWithAttach<IUpdate>
    interface IInDefinition<IUpdate>
    interface IWithTunnelType<IUpdate>
    interface IWithRevokedCertificate<IUpdate>
    interface IUpdate
    interface IWithAddressPool
    interface IWithAuthenticationType
    interface IWithAzureCertificate
    interface IWithRevokedCertificate
    interface IWithTunnelType
    interface ISettable<IUpdate>
Public Class PointToSiteConfigurationImpl
Inherits IndexableWrapper(Of VpnClientConfiguration)
Implements IBeta, IBlank(Of IUpdate), IDefinition(Of IUpdate), IHasInner(Of VpnClientConfiguration), IInDefinition(Of IUpdate), IPointToSiteConfiguration, ISettable(Of IUpdate), IUpdate, IWithAddressPool(Of IUpdate), IWithAttach(Of IUpdate), IWithAttachAndAzureCertificate(Of IUpdate), IWithAuthenticationType(Of IUpdate), IWithAzureCertificate(Of IUpdate), IWithRevokedCertificate(Of IUpdate), IWithTunnelType(Of IUpdate)
Inheritance
Implements

Properties

Inner (Inherited from IndexableWrapper<InnerT>)
Key (Inherited from Indexable)

Methods

Parent()
SetInner(InnerT) (Inherited from IndexableWrapper<InnerT>)
WithAddressPool(String)
WithAzureCertificate(String, String)
WithAzureCertificateFromFile(String, FileInfo)
WithIkeV2Only()
WithoutAzureCertificate(String)
WithRadiusAuthentication(String, String)
WithRevokedCertificate(String, String)
WithSstpOnly()

Explicit Interface Implementations

IInDefinition<IUpdate>.Attach()
IWithAddressPool.WithAddressPool(String)

Specifies address pool.

IWithAddressPool<IUpdate>.WithAddressPool(String)
IWithAuthenticationType.WithRadiusAuthentication(String, String)

Specifies that RADIUS authentication type will be used.

IWithAuthenticationType<IUpdate>.WithRadiusAuthentication(String, String)

Specifies that RADIUS server will be used for authentication.

IWithAzureCertificate.WithAzureCertificate(String, String)

Specifies that Azure certificate authentication type will be used and certificate to use for Azure authentication.

IWithAzureCertificate.WithAzureCertificateFromFile(String, FileInfo)

Specifies that azure certificate authentication type will be used and certificate to use for Azure authentication.

IWithAzureCertificate.WithoutAzureCertificate(String)

Removes attached azure certificate with specified name.

IWithAzureCertificate<IUpdate>.WithAzureCertificate(String, String)

Specifies that Azure certificate authentication type will be used and certificate to use for Azure authentication.

IWithAzureCertificate<IUpdate>.WithAzureCertificateFromFile(String, FileInfo)

Specifies that Azure certificate authentication type will be used and certificate to use for Azure authentication.

IWithRevokedCertificate.WithRevokedCertificate(String, String)

Specifies revoked certificate.

IWithRevokedCertificate<IUpdate>.WithRevokedCertificate(String, String)
IWithTunnelType.WithIkeV2Only()

Specifies that only IKEv2 VPN tunnel type will be used.

IWithTunnelType.WithSstpOnly()

Specifies that only SSTP tunnel type will be used.

IWithTunnelType<IUpdate>.WithIkeV2Only()

Specifies that only IKEv2 VPN tunnel type will be used.

IWithTunnelType<IUpdate>.WithSstpOnly()

Specifies that only SSTP tunnel type will be used.

Applies to