class Azure::Network::Mgmt::V2016_03_30::Models::VpnClientConfiguration
VpnClientConfiguration for P2S client
Attributes
vpn_client_address_pool[RW]
@return [AddressSpace] Gets or sets the reference of the Address space resource which represents Address space for P2S VpnClient.
vpn_client_revoked_certificates[RW]
@return [Array<VpnClientRevokedCertificate>] VpnClientRevokedCertificate for Virtual network gateway.
vpn_client_root_certificates[RW]
@return [Array<VpnClientRootCertificate>] VpnClientRootCertificate for Virtual network gateway.
Public Class Methods
mapper()
click to toggle source
Mapper for VpnClientConfiguration class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2016-03-30/generated/azure_mgmt_network/models/vpn_client_configuration.rb, line 31 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'VpnClientConfiguration', type: { name: 'Composite', class_name: 'VpnClientConfiguration', model_properties: { vpn_client_address_pool: { client_side_validation: true, required: false, serialized_name: 'vpnClientAddressPool', type: { name: 'Composite', class_name: 'AddressSpace' } }, vpn_client_root_certificates: { client_side_validation: true, required: false, serialized_name: 'vpnClientRootCertificates', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'VpnClientRootCertificateElementType', type: { name: 'Composite', class_name: 'VpnClientRootCertificate' } } } }, vpn_client_revoked_certificates: { client_side_validation: true, required: false, serialized_name: 'vpnClientRevokedCertificates', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'VpnClientRevokedCertificateElementType', type: { name: 'Composite', class_name: 'VpnClientRevokedCertificate' } } } } } } } end