class Azure::Web::Mgmt::V2018_02_01::Models::PrivateAccess
Description of the parameters of Private Access for a Web
Site
.
Attributes
enabled[RW]
@return [Boolean] Whether private access is enabled or not.
virtual_networks[RW]
@return [Array<PrivateAccessVirtualNetwork>] The Virtual Networks (and subnets) allowed to access the site privately.
Private Class Methods
mapper()
click to toggle source
Mapper for PrivateAccess
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2018-02-01/generated/azure_mgmt_web/models/private_access.rb, line 27 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'PrivateAccess', type: { name: 'Composite', class_name: 'PrivateAccess', model_properties: { id: { client_side_validation: true, required: false, read_only: true, serialized_name: 'id', type: { name: 'String' } }, name: { client_side_validation: true, required: false, read_only: true, serialized_name: 'name', type: { name: 'String' } }, kind: { client_side_validation: true, required: false, serialized_name: 'kind', type: { name: 'String' } }, type: { client_side_validation: true, required: false, read_only: true, serialized_name: 'type', type: { name: 'String' } }, enabled: { client_side_validation: true, required: false, serialized_name: 'properties.enabled', type: { name: 'Boolean' } }, virtual_networks: { client_side_validation: true, required: false, serialized_name: 'properties.virtualNetworks', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'PrivateAccessVirtualNetworkElementType', type: { name: 'Composite', class_name: 'PrivateAccessVirtualNetwork' } } } } } } } end