Name | Type | Description | Notes |
---|---|---|---|
Name | Pointer to string | The name of the VLAN | [optional] |
Subnet | Pointer to string | The subnet of the VLAN | [optional] |
ApplianceIp | Pointer to string | The local IP of the appliance on the VLAN | [optional] |
GroupPolicyId | Pointer to string | The id of the desired group policy to apply to the VLAN | [optional] |
VpnNatSubnet | Pointer to string | The translated VPN subnet if VPN and VPN subnet translation are enabled on the VLAN | [optional] |
DhcpHandling | Pointer to string | The appliance's handling of DHCP requests on this VLAN. One of: 'Run a DHCP server', 'Relay DHCP to another server' or 'Do not respond to DHCP requests' | [optional] |
DhcpRelayServerIps | Pointer to []string | The IPs of the DHCP servers that DHCP requests should be relayed to | [optional] |
DhcpLeaseTime | Pointer to string | The term of DHCP leases if the appliance is running a DHCP server on this VLAN. One of: '30 minutes', '1 hour', '4 hours', '12 hours', '1 day' or '1 week' | [optional] |
DhcpBootOptionsEnabled | Pointer to bool | Use DHCP boot options specified in other properties | [optional] |
DhcpBootNextServer | Pointer to string | DHCP boot option to direct boot clients to the server to load the boot file from | [optional] |
DhcpBootFilename | Pointer to string | DHCP boot option for boot filename | [optional] |
FixedIpAssignments | Pointer to map[string]interface{} | The DHCP fixed IP assignments on the VLAN. This should be an object that contains mappings from MAC addresses to objects that themselves each contain "ip" and "name" string fields. See the sample request/response for more details. | [optional] |
ReservedIpRanges | Pointer to []UpdateNetworkApplianceStaticRouteRequestReservedIpRangesInner | The DHCP reserved IP ranges on the VLAN | [optional] |
DnsNameservers | Pointer to string | The DNS nameservers used for DHCP responses, either "upstream_dns", "google_dns", "opendns", or a newline seperated string of IP addresses or domain names | [optional] |
DhcpOptions | Pointer to []GetNetworkApplianceVlans200ResponseInnerDhcpOptionsInner | The list of DHCP options that will be included in DHCP responses. Each object in the list should have "code", "type", and "value" properties. | [optional] |
TemplateVlanType | Pointer to string | Type of subnetting of the VLAN. Applicable only for template network. | [optional] |
Cidr | Pointer to string | CIDR of the pool of subnets. Applicable only for template network. Each network bound to the template will automatically pick a subnet from this pool to build its own VLAN. | [optional] |
Mask | Pointer to int32 | Mask used for the subnet of all bound to the template networks. Applicable only for template network. | [optional] |
Ipv6 | Pointer to UpdateNetworkApplianceSingleLanRequestIpv6 | [optional] | |
MandatoryDhcp | Pointer to GetNetworkApplianceVlans200ResponseInnerMandatoryDhcp | [optional] |
func NewUpdateNetworkApplianceVlanRequest() *UpdateNetworkApplianceVlanRequest
NewUpdateNetworkApplianceVlanRequest instantiates a new UpdateNetworkApplianceVlanRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewUpdateNetworkApplianceVlanRequestWithDefaults() *UpdateNetworkApplianceVlanRequest
NewUpdateNetworkApplianceVlanRequestWithDefaults instantiates a new UpdateNetworkApplianceVlanRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (o *UpdateNetworkApplianceVlanRequest) GetName() string
GetName returns the Name field if non-nil, zero value otherwise.
func (o *UpdateNetworkApplianceVlanRequest) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateNetworkApplianceVlanRequest) SetName(v string)
SetName sets Name field to given value.
func (o *UpdateNetworkApplianceVlanRequest) HasName() bool
HasName returns a boolean if a field has been set.
func (o *UpdateNetworkApplianceVlanRequest) GetSubnet() string
GetSubnet returns the Subnet field if non-nil, zero value otherwise.
func (o *UpdateNetworkApplianceVlanRequest) GetSubnetOk() (*string, bool)
GetSubnetOk returns a tuple with the Subnet field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateNetworkApplianceVlanRequest) SetSubnet(v string)
SetSubnet sets Subnet field to given value.
func (o *UpdateNetworkApplianceVlanRequest) HasSubnet() bool
HasSubnet returns a boolean if a field has been set.
func (o *UpdateNetworkApplianceVlanRequest) GetApplianceIp() string
GetApplianceIp returns the ApplianceIp field if non-nil, zero value otherwise.
func (o *UpdateNetworkApplianceVlanRequest) GetApplianceIpOk() (*string, bool)
GetApplianceIpOk returns a tuple with the ApplianceIp field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateNetworkApplianceVlanRequest) SetApplianceIp(v string)
SetApplianceIp sets ApplianceIp field to given value.
func (o *UpdateNetworkApplianceVlanRequest) HasApplianceIp() bool
HasApplianceIp returns a boolean if a field has been set.
func (o *UpdateNetworkApplianceVlanRequest) GetGroupPolicyId() string
GetGroupPolicyId returns the GroupPolicyId field if non-nil, zero value otherwise.
func (o *UpdateNetworkApplianceVlanRequest) GetGroupPolicyIdOk() (*string, bool)
GetGroupPolicyIdOk returns a tuple with the GroupPolicyId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateNetworkApplianceVlanRequest) SetGroupPolicyId(v string)
SetGroupPolicyId sets GroupPolicyId field to given value.
func (o *UpdateNetworkApplianceVlanRequest) HasGroupPolicyId() bool
HasGroupPolicyId returns a boolean if a field has been set.
func (o *UpdateNetworkApplianceVlanRequest) GetVpnNatSubnet() string
GetVpnNatSubnet returns the VpnNatSubnet field if non-nil, zero value otherwise.
func (o *UpdateNetworkApplianceVlanRequest) GetVpnNatSubnetOk() (*string, bool)
GetVpnNatSubnetOk returns a tuple with the VpnNatSubnet field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateNetworkApplianceVlanRequest) SetVpnNatSubnet(v string)
SetVpnNatSubnet sets VpnNatSubnet field to given value.
func (o *UpdateNetworkApplianceVlanRequest) HasVpnNatSubnet() bool
HasVpnNatSubnet returns a boolean if a field has been set.
func (o *UpdateNetworkApplianceVlanRequest) GetDhcpHandling() string
GetDhcpHandling returns the DhcpHandling field if non-nil, zero value otherwise.
func (o *UpdateNetworkApplianceVlanRequest) GetDhcpHandlingOk() (*string, bool)
GetDhcpHandlingOk returns a tuple with the DhcpHandling field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateNetworkApplianceVlanRequest) SetDhcpHandling(v string)
SetDhcpHandling sets DhcpHandling field to given value.
func (o *UpdateNetworkApplianceVlanRequest) HasDhcpHandling() bool
HasDhcpHandling returns a boolean if a field has been set.
func (o *UpdateNetworkApplianceVlanRequest) GetDhcpRelayServerIps() []string
GetDhcpRelayServerIps returns the DhcpRelayServerIps field if non-nil, zero value otherwise.
func (o *UpdateNetworkApplianceVlanRequest) GetDhcpRelayServerIpsOk() (*[]string, bool)
GetDhcpRelayServerIpsOk returns a tuple with the DhcpRelayServerIps field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateNetworkApplianceVlanRequest) SetDhcpRelayServerIps(v []string)
SetDhcpRelayServerIps sets DhcpRelayServerIps field to given value.
func (o *UpdateNetworkApplianceVlanRequest) HasDhcpRelayServerIps() bool
HasDhcpRelayServerIps returns a boolean if a field has been set.
func (o *UpdateNetworkApplianceVlanRequest) GetDhcpLeaseTime() string
GetDhcpLeaseTime returns the DhcpLeaseTime field if non-nil, zero value otherwise.
func (o *UpdateNetworkApplianceVlanRequest) GetDhcpLeaseTimeOk() (*string, bool)
GetDhcpLeaseTimeOk returns a tuple with the DhcpLeaseTime field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateNetworkApplianceVlanRequest) SetDhcpLeaseTime(v string)
SetDhcpLeaseTime sets DhcpLeaseTime field to given value.
func (o *UpdateNetworkApplianceVlanRequest) HasDhcpLeaseTime() bool
HasDhcpLeaseTime returns a boolean if a field has been set.
func (o *UpdateNetworkApplianceVlanRequest) GetDhcpBootOptionsEnabled() bool
GetDhcpBootOptionsEnabled returns the DhcpBootOptionsEnabled field if non-nil, zero value otherwise.
func (o *UpdateNetworkApplianceVlanRequest) GetDhcpBootOptionsEnabledOk() (*bool, bool)
GetDhcpBootOptionsEnabledOk returns a tuple with the DhcpBootOptionsEnabled field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateNetworkApplianceVlanRequest) SetDhcpBootOptionsEnabled(v bool)
SetDhcpBootOptionsEnabled sets DhcpBootOptionsEnabled field to given value.
func (o *UpdateNetworkApplianceVlanRequest) HasDhcpBootOptionsEnabled() bool
HasDhcpBootOptionsEnabled returns a boolean if a field has been set.
func (o *UpdateNetworkApplianceVlanRequest) GetDhcpBootNextServer() string
GetDhcpBootNextServer returns the DhcpBootNextServer field if non-nil, zero value otherwise.
func (o *UpdateNetworkApplianceVlanRequest) GetDhcpBootNextServerOk() (*string, bool)
GetDhcpBootNextServerOk returns a tuple with the DhcpBootNextServer field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateNetworkApplianceVlanRequest) SetDhcpBootNextServer(v string)
SetDhcpBootNextServer sets DhcpBootNextServer field to given value.
func (o *UpdateNetworkApplianceVlanRequest) HasDhcpBootNextServer() bool
HasDhcpBootNextServer returns a boolean if a field has been set.
func (o *UpdateNetworkApplianceVlanRequest) GetDhcpBootFilename() string
GetDhcpBootFilename returns the DhcpBootFilename field if non-nil, zero value otherwise.
func (o *UpdateNetworkApplianceVlanRequest) GetDhcpBootFilenameOk() (*string, bool)
GetDhcpBootFilenameOk returns a tuple with the DhcpBootFilename field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateNetworkApplianceVlanRequest) SetDhcpBootFilename(v string)
SetDhcpBootFilename sets DhcpBootFilename field to given value.
func (o *UpdateNetworkApplianceVlanRequest) HasDhcpBootFilename() bool
HasDhcpBootFilename returns a boolean if a field has been set.
func (o *UpdateNetworkApplianceVlanRequest) GetFixedIpAssignments() map[string]interface{}
GetFixedIpAssignments returns the FixedIpAssignments field if non-nil, zero value otherwise.
func (o *UpdateNetworkApplianceVlanRequest) GetFixedIpAssignmentsOk() (*map[string]interface{}, bool)
GetFixedIpAssignmentsOk returns a tuple with the FixedIpAssignments field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateNetworkApplianceVlanRequest) SetFixedIpAssignments(v map[string]interface{})
SetFixedIpAssignments sets FixedIpAssignments field to given value.
func (o *UpdateNetworkApplianceVlanRequest) HasFixedIpAssignments() bool
HasFixedIpAssignments returns a boolean if a field has been set.
func (o *UpdateNetworkApplianceVlanRequest) GetReservedIpRanges() []UpdateNetworkApplianceStaticRouteRequestReservedIpRangesInner
GetReservedIpRanges returns the ReservedIpRanges field if non-nil, zero value otherwise.
func (o *UpdateNetworkApplianceVlanRequest) GetReservedIpRangesOk() (*[]UpdateNetworkApplianceStaticRouteRequestReservedIpRangesInner, bool)
GetReservedIpRangesOk returns a tuple with the ReservedIpRanges field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateNetworkApplianceVlanRequest) SetReservedIpRanges(v []UpdateNetworkApplianceStaticRouteRequestReservedIpRangesInner)
SetReservedIpRanges sets ReservedIpRanges field to given value.
func (o *UpdateNetworkApplianceVlanRequest) HasReservedIpRanges() bool
HasReservedIpRanges returns a boolean if a field has been set.
func (o *UpdateNetworkApplianceVlanRequest) GetDnsNameservers() string
GetDnsNameservers returns the DnsNameservers field if non-nil, zero value otherwise.
func (o *UpdateNetworkApplianceVlanRequest) GetDnsNameserversOk() (*string, bool)
GetDnsNameserversOk returns a tuple with the DnsNameservers field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateNetworkApplianceVlanRequest) SetDnsNameservers(v string)
SetDnsNameservers sets DnsNameservers field to given value.
func (o *UpdateNetworkApplianceVlanRequest) HasDnsNameservers() bool
HasDnsNameservers returns a boolean if a field has been set.
func (o *UpdateNetworkApplianceVlanRequest) GetDhcpOptions() []GetNetworkApplianceVlans200ResponseInnerDhcpOptionsInner
GetDhcpOptions returns the DhcpOptions field if non-nil, zero value otherwise.
func (o *UpdateNetworkApplianceVlanRequest) GetDhcpOptionsOk() (*[]GetNetworkApplianceVlans200ResponseInnerDhcpOptionsInner, bool)
GetDhcpOptionsOk returns a tuple with the DhcpOptions field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateNetworkApplianceVlanRequest) SetDhcpOptions(v []GetNetworkApplianceVlans200ResponseInnerDhcpOptionsInner)
SetDhcpOptions sets DhcpOptions field to given value.
func (o *UpdateNetworkApplianceVlanRequest) HasDhcpOptions() bool
HasDhcpOptions returns a boolean if a field has been set.
func (o *UpdateNetworkApplianceVlanRequest) GetTemplateVlanType() string
GetTemplateVlanType returns the TemplateVlanType field if non-nil, zero value otherwise.
func (o *UpdateNetworkApplianceVlanRequest) GetTemplateVlanTypeOk() (*string, bool)
GetTemplateVlanTypeOk returns a tuple with the TemplateVlanType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateNetworkApplianceVlanRequest) SetTemplateVlanType(v string)
SetTemplateVlanType sets TemplateVlanType field to given value.
func (o *UpdateNetworkApplianceVlanRequest) HasTemplateVlanType() bool
HasTemplateVlanType returns a boolean if a field has been set.
func (o *UpdateNetworkApplianceVlanRequest) GetCidr() string
GetCidr returns the Cidr field if non-nil, zero value otherwise.
func (o *UpdateNetworkApplianceVlanRequest) GetCidrOk() (*string, bool)
GetCidrOk returns a tuple with the Cidr field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateNetworkApplianceVlanRequest) SetCidr(v string)
SetCidr sets Cidr field to given value.
func (o *UpdateNetworkApplianceVlanRequest) HasCidr() bool
HasCidr returns a boolean if a field has been set.
func (o *UpdateNetworkApplianceVlanRequest) GetMask() int32
GetMask returns the Mask field if non-nil, zero value otherwise.
func (o *UpdateNetworkApplianceVlanRequest) GetMaskOk() (*int32, bool)
GetMaskOk returns a tuple with the Mask field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateNetworkApplianceVlanRequest) SetMask(v int32)
SetMask sets Mask field to given value.
func (o *UpdateNetworkApplianceVlanRequest) HasMask() bool
HasMask returns a boolean if a field has been set.
func (o *UpdateNetworkApplianceVlanRequest) GetIpv6() UpdateNetworkApplianceSingleLanRequestIpv6
GetIpv6 returns the Ipv6 field if non-nil, zero value otherwise.
func (o *UpdateNetworkApplianceVlanRequest) GetIpv6Ok() (*UpdateNetworkApplianceSingleLanRequestIpv6, bool)
GetIpv6Ok returns a tuple with the Ipv6 field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateNetworkApplianceVlanRequest) SetIpv6(v UpdateNetworkApplianceSingleLanRequestIpv6)
SetIpv6 sets Ipv6 field to given value.
func (o *UpdateNetworkApplianceVlanRequest) HasIpv6() bool
HasIpv6 returns a boolean if a field has been set.
func (o *UpdateNetworkApplianceVlanRequest) GetMandatoryDhcp() GetNetworkApplianceVlans200ResponseInnerMandatoryDhcp
GetMandatoryDhcp returns the MandatoryDhcp field if non-nil, zero value otherwise.
func (o *UpdateNetworkApplianceVlanRequest) GetMandatoryDhcpOk() (*GetNetworkApplianceVlans200ResponseInnerMandatoryDhcp, bool)
GetMandatoryDhcpOk returns a tuple with the MandatoryDhcp field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateNetworkApplianceVlanRequest) SetMandatoryDhcp(v GetNetworkApplianceVlans200ResponseInnerMandatoryDhcp)
SetMandatoryDhcp sets MandatoryDhcp field to given value.
func (o *UpdateNetworkApplianceVlanRequest) HasMandatoryDhcp() bool
HasMandatoryDhcp returns a boolean if a field has been set.