Name | Type | Description | Notes |
---|---|---|---|
ParentNetworkId | Pointer to int32 | The database identifier (ID) of an existing IPv4 network you want to set as the parent of the IPv4 network you are adding. You can specify a subnet-type network to set up a network-based VLSM organization. | [optional] |
SpaceId | Pointer to int32 | The database identifier (ID) of the space, a unique numeric key value automatically incremented when you add a space. Use the ID to specify the space of your choice. | [optional] |
SpaceName | Pointer to string | The name of the space. | [optional] |
NetworkAddr | Pointer to string | The start IP address of the IPv4 network, its first IP address. | [optional] |
NetworkEndAddr | Pointer to string | The end IP address of the IPv4 network, its last IP address. | [optional] |
NetworkMask | Pointer to string | The netmask of the IPv4 network. It is expressed in dot-decimal notation and defines the number of addresses the network contains. | [optional] |
NetworkPrefix | Pointer to string | The prefix of the IPv4 network, an integer that defines the number of addresses the network contains. | [optional] |
NetworkSize | Pointer to int32 | The size of the IPv4 network, the number of IP addresses it contains. | [optional] |
AllowTreeReparenting | Pointer to int32 | A way to allow (1) or prevent (0) changing the parent of the network you are adding. Upon edition of the network, this parameter decides if you can associate it with a different parent network. | [optional] |
NetworkIsTerminal | Pointer to int32 | A way to determine if a network can contain other networks. If set to 1, the network is terminal and cannot contain other subnet-type networks. By essence, block-type networks are non-terminal and are always set to 0. | [optional] |
NetworkLockNetworkBroadcast | Pointer to int32 | A way to prevent <b>(1)</b> users from assigning the broadcast IP address and network IP address of the network. | [optional] |
PermitInvalid | Pointer to int32 | A way to authorize (<b>1</b>) IPv4 networks overlapping within a space. | [optional] |
PermitNoBlock | Pointer to int32 | A way to force the creation of an IPv4 subnet-type network. If set to <b>1</b>, you can create a subnet-type network even if no block-type network matching the start address exists. | [optional] |
RelativePosition | Pointer to int32 | The position of the network within the hierarchy of networks of a VLSM organization. It calculates between <b>0</b> and <b>n</b> all the levels of the organization, its behavior depends on the value of the parameter <b>use_reversed_relative_position</b>:<ul class=dashed ><li><b>use_reversed_relative_position=0</b> where <b>0</b> indicates a block-type network at the highest level possible, in a space-based organization, it belongs to the top space. The levels increment from <b>0</b> down to <b>n</b>, the lowest level you set up, within networks or spaces.<br/> </li><li><b>use_reversed_relative_position=1</b> where <b>1</b> indicates a network located at the lowest level of the organization, within networks or spaces. The levels increment from <b>0</b> up to <b>n</b>, the network at the highest level of the organization.<br/> </li></ul> | [optional] |
RowState | Pointer to string | The object activation status.<ul class=dashed ><li> If set to <b>0</b>, the object is present in the database but ignored, i.e. it cannot be managed, counted or listed. This status is applied on objects deleted from the GUI.<br/> </li><li> If set to <b>1</b>, the object is enabled and managed.<br/> </li><li> If set to <b>2</b>, the object is unmanaged, disabled or both depending on the context.<br/> </li></ul>By default, <b>row_enabled</b> is set to <b>1</b> when an object is created. | [optional] |
NetworkLevel | Pointer to int32 | The level of the network within the space:<ul class=dashed ><li> Set it to <b>0</b> for a block-type network.<br/> </li><li> Set it to a value between <b>1</b> and <b>n</b> for a subnet-type network.<br/> </li></ul>If you set a value between <b>2</b> and <b>n</b>, you are setting a network-based VLSM organization where non terminal subnet-type networks can contain other subnet-type networks. | [optional] |
NetworkName | Pointer to string | The name of the IPv4 network, each IPv4 network must have a unique name. | [optional] |
UseReversedRelativePosition | Pointer to int32 | A way to determine if the calculation of the parameter <b>relative_position</b> should start from the top (<b>0</b>) or the bottom (<b>1</b>) of the VLSM organization. | [optional] |
VlanId | Pointer to int32 | The database identifier (ID) of the VLAN you want to associate with the network. | [optional] |
VlsmSpaceId | Pointer to int32 | The database identifier (ID) of a VLSM child space of the space specified in <b>site_id</b>. If you specify an ID, the subnet-type network you are adding is duplicated as a VLSM block-type network in the child space, with the same name but a different ID. This parameter serves the same purpose as <b>vlsm_site_name</b>. | [optional] |
VlsmSpaceName | Pointer to string | The name of a VLSM child space of the space specified in <b>site_id</b>. If you specify a name, the subnet-type network you are adding is duplicated as a VLSM block-type network in the child space, with the same name but a different ID. This parameter serves the same purpose as <b>vlsm_site_id</b>. | [optional] |
ClassParametersToDelete | Pointer to []string | class parameters you want to delete from the object | [optional] |
NetworkClassParameters | Pointer to []ApiClassParameterInputEntry | class parameters in json format | [optional] |
NetworkClassName | Pointer to string | The name of the class to apply to the object you are adding. You must specify the class file directory, e.g. <b>my_directory/my_class.class</b> . You cannot use the classes <b>global</b> and <b>default</b>, they are reserved by the system. | [optional] |
Warnings | Pointer to string | A way to bypass <b>(accept) </b>any enabled rule that would return warning messages. If the service returns an error message, you cannot bypass the enabled rules. | [optional] |
func NewIpamNetworkAddInput() *IpamNetworkAddInput
NewIpamNetworkAddInput instantiates a new IpamNetworkAddInput 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 NewIpamNetworkAddInputWithDefaults() *IpamNetworkAddInput
NewIpamNetworkAddInputWithDefaults instantiates a new IpamNetworkAddInput 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 *IpamNetworkAddInput) GetParentNetworkId() int32
GetParentNetworkId returns the ParentNetworkId field if non-nil, zero value otherwise.
func (o *IpamNetworkAddInput) GetParentNetworkIdOk() (*int32, bool)
GetParentNetworkIdOk returns a tuple with the ParentNetworkId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IpamNetworkAddInput) SetParentNetworkId(v int32)
SetParentNetworkId sets ParentNetworkId field to given value.
func (o *IpamNetworkAddInput) HasParentNetworkId() bool
HasParentNetworkId returns a boolean if a field has been set.
func (o *IpamNetworkAddInput) GetSpaceId() int32
GetSpaceId returns the SpaceId field if non-nil, zero value otherwise.
func (o *IpamNetworkAddInput) GetSpaceIdOk() (*int32, bool)
GetSpaceIdOk returns a tuple with the SpaceId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IpamNetworkAddInput) SetSpaceId(v int32)
SetSpaceId sets SpaceId field to given value.
func (o *IpamNetworkAddInput) HasSpaceId() bool
HasSpaceId returns a boolean if a field has been set.
func (o *IpamNetworkAddInput) GetSpaceName() string
GetSpaceName returns the SpaceName field if non-nil, zero value otherwise.
func (o *IpamNetworkAddInput) GetSpaceNameOk() (*string, bool)
GetSpaceNameOk returns a tuple with the SpaceName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IpamNetworkAddInput) SetSpaceName(v string)
SetSpaceName sets SpaceName field to given value.
func (o *IpamNetworkAddInput) HasSpaceName() bool
HasSpaceName returns a boolean if a field has been set.
func (o *IpamNetworkAddInput) GetNetworkAddr() string
GetNetworkAddr returns the NetworkAddr field if non-nil, zero value otherwise.
func (o *IpamNetworkAddInput) GetNetworkAddrOk() (*string, bool)
GetNetworkAddrOk returns a tuple with the NetworkAddr field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IpamNetworkAddInput) SetNetworkAddr(v string)
SetNetworkAddr sets NetworkAddr field to given value.
func (o *IpamNetworkAddInput) HasNetworkAddr() bool
HasNetworkAddr returns a boolean if a field has been set.
func (o *IpamNetworkAddInput) GetNetworkEndAddr() string
GetNetworkEndAddr returns the NetworkEndAddr field if non-nil, zero value otherwise.
func (o *IpamNetworkAddInput) GetNetworkEndAddrOk() (*string, bool)
GetNetworkEndAddrOk returns a tuple with the NetworkEndAddr field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IpamNetworkAddInput) SetNetworkEndAddr(v string)
SetNetworkEndAddr sets NetworkEndAddr field to given value.
func (o *IpamNetworkAddInput) HasNetworkEndAddr() bool
HasNetworkEndAddr returns a boolean if a field has been set.
func (o *IpamNetworkAddInput) GetNetworkMask() string
GetNetworkMask returns the NetworkMask field if non-nil, zero value otherwise.
func (o *IpamNetworkAddInput) GetNetworkMaskOk() (*string, bool)
GetNetworkMaskOk returns a tuple with the NetworkMask field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IpamNetworkAddInput) SetNetworkMask(v string)
SetNetworkMask sets NetworkMask field to given value.
func (o *IpamNetworkAddInput) HasNetworkMask() bool
HasNetworkMask returns a boolean if a field has been set.
func (o *IpamNetworkAddInput) GetNetworkPrefix() string
GetNetworkPrefix returns the NetworkPrefix field if non-nil, zero value otherwise.
func (o *IpamNetworkAddInput) GetNetworkPrefixOk() (*string, bool)
GetNetworkPrefixOk returns a tuple with the NetworkPrefix field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IpamNetworkAddInput) SetNetworkPrefix(v string)
SetNetworkPrefix sets NetworkPrefix field to given value.
func (o *IpamNetworkAddInput) HasNetworkPrefix() bool
HasNetworkPrefix returns a boolean if a field has been set.
func (o *IpamNetworkAddInput) GetNetworkSize() int32
GetNetworkSize returns the NetworkSize field if non-nil, zero value otherwise.
func (o *IpamNetworkAddInput) GetNetworkSizeOk() (*int32, bool)
GetNetworkSizeOk returns a tuple with the NetworkSize field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IpamNetworkAddInput) SetNetworkSize(v int32)
SetNetworkSize sets NetworkSize field to given value.
func (o *IpamNetworkAddInput) HasNetworkSize() bool
HasNetworkSize returns a boolean if a field has been set.
func (o *IpamNetworkAddInput) GetAllowTreeReparenting() int32
GetAllowTreeReparenting returns the AllowTreeReparenting field if non-nil, zero value otherwise.
func (o *IpamNetworkAddInput) GetAllowTreeReparentingOk() (*int32, bool)
GetAllowTreeReparentingOk returns a tuple with the AllowTreeReparenting field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IpamNetworkAddInput) SetAllowTreeReparenting(v int32)
SetAllowTreeReparenting sets AllowTreeReparenting field to given value.
func (o *IpamNetworkAddInput) HasAllowTreeReparenting() bool
HasAllowTreeReparenting returns a boolean if a field has been set.
func (o *IpamNetworkAddInput) GetNetworkIsTerminal() int32
GetNetworkIsTerminal returns the NetworkIsTerminal field if non-nil, zero value otherwise.
func (o *IpamNetworkAddInput) GetNetworkIsTerminalOk() (*int32, bool)
GetNetworkIsTerminalOk returns a tuple with the NetworkIsTerminal field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IpamNetworkAddInput) SetNetworkIsTerminal(v int32)
SetNetworkIsTerminal sets NetworkIsTerminal field to given value.
func (o *IpamNetworkAddInput) HasNetworkIsTerminal() bool
HasNetworkIsTerminal returns a boolean if a field has been set.
func (o *IpamNetworkAddInput) GetNetworkLockNetworkBroadcast() int32
GetNetworkLockNetworkBroadcast returns the NetworkLockNetworkBroadcast field if non-nil, zero value otherwise.
func (o *IpamNetworkAddInput) GetNetworkLockNetworkBroadcastOk() (*int32, bool)
GetNetworkLockNetworkBroadcastOk returns a tuple with the NetworkLockNetworkBroadcast field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IpamNetworkAddInput) SetNetworkLockNetworkBroadcast(v int32)
SetNetworkLockNetworkBroadcast sets NetworkLockNetworkBroadcast field to given value.
func (o *IpamNetworkAddInput) HasNetworkLockNetworkBroadcast() bool
HasNetworkLockNetworkBroadcast returns a boolean if a field has been set.
func (o *IpamNetworkAddInput) GetPermitInvalid() int32
GetPermitInvalid returns the PermitInvalid field if non-nil, zero value otherwise.
func (o *IpamNetworkAddInput) GetPermitInvalidOk() (*int32, bool)
GetPermitInvalidOk returns a tuple with the PermitInvalid field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IpamNetworkAddInput) SetPermitInvalid(v int32)
SetPermitInvalid sets PermitInvalid field to given value.
func (o *IpamNetworkAddInput) HasPermitInvalid() bool
HasPermitInvalid returns a boolean if a field has been set.
func (o *IpamNetworkAddInput) GetPermitNoBlock() int32
GetPermitNoBlock returns the PermitNoBlock field if non-nil, zero value otherwise.
func (o *IpamNetworkAddInput) GetPermitNoBlockOk() (*int32, bool)
GetPermitNoBlockOk returns a tuple with the PermitNoBlock field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IpamNetworkAddInput) SetPermitNoBlock(v int32)
SetPermitNoBlock sets PermitNoBlock field to given value.
func (o *IpamNetworkAddInput) HasPermitNoBlock() bool
HasPermitNoBlock returns a boolean if a field has been set.
func (o *IpamNetworkAddInput) GetRelativePosition() int32
GetRelativePosition returns the RelativePosition field if non-nil, zero value otherwise.
func (o *IpamNetworkAddInput) GetRelativePositionOk() (*int32, bool)
GetRelativePositionOk returns a tuple with the RelativePosition field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IpamNetworkAddInput) SetRelativePosition(v int32)
SetRelativePosition sets RelativePosition field to given value.
func (o *IpamNetworkAddInput) HasRelativePosition() bool
HasRelativePosition returns a boolean if a field has been set.
func (o *IpamNetworkAddInput) GetRowState() string
GetRowState returns the RowState field if non-nil, zero value otherwise.
func (o *IpamNetworkAddInput) GetRowStateOk() (*string, bool)
GetRowStateOk returns a tuple with the RowState field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IpamNetworkAddInput) SetRowState(v string)
SetRowState sets RowState field to given value.
func (o *IpamNetworkAddInput) HasRowState() bool
HasRowState returns a boolean if a field has been set.
func (o *IpamNetworkAddInput) GetNetworkLevel() int32
GetNetworkLevel returns the NetworkLevel field if non-nil, zero value otherwise.
func (o *IpamNetworkAddInput) GetNetworkLevelOk() (*int32, bool)
GetNetworkLevelOk returns a tuple with the NetworkLevel field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IpamNetworkAddInput) SetNetworkLevel(v int32)
SetNetworkLevel sets NetworkLevel field to given value.
func (o *IpamNetworkAddInput) HasNetworkLevel() bool
HasNetworkLevel returns a boolean if a field has been set.
func (o *IpamNetworkAddInput) GetNetworkName() string
GetNetworkName returns the NetworkName field if non-nil, zero value otherwise.
func (o *IpamNetworkAddInput) GetNetworkNameOk() (*string, bool)
GetNetworkNameOk returns a tuple with the NetworkName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IpamNetworkAddInput) SetNetworkName(v string)
SetNetworkName sets NetworkName field to given value.
func (o *IpamNetworkAddInput) HasNetworkName() bool
HasNetworkName returns a boolean if a field has been set.
func (o *IpamNetworkAddInput) GetUseReversedRelativePosition() int32
GetUseReversedRelativePosition returns the UseReversedRelativePosition field if non-nil, zero value otherwise.
func (o *IpamNetworkAddInput) GetUseReversedRelativePositionOk() (*int32, bool)
GetUseReversedRelativePositionOk returns a tuple with the UseReversedRelativePosition field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IpamNetworkAddInput) SetUseReversedRelativePosition(v int32)
SetUseReversedRelativePosition sets UseReversedRelativePosition field to given value.
func (o *IpamNetworkAddInput) HasUseReversedRelativePosition() bool
HasUseReversedRelativePosition returns a boolean if a field has been set.
func (o *IpamNetworkAddInput) GetVlanId() int32
GetVlanId returns the VlanId field if non-nil, zero value otherwise.
func (o *IpamNetworkAddInput) GetVlanIdOk() (*int32, bool)
GetVlanIdOk returns a tuple with the VlanId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IpamNetworkAddInput) SetVlanId(v int32)
SetVlanId sets VlanId field to given value.
func (o *IpamNetworkAddInput) HasVlanId() bool
HasVlanId returns a boolean if a field has been set.
func (o *IpamNetworkAddInput) GetVlsmSpaceId() int32
GetVlsmSpaceId returns the VlsmSpaceId field if non-nil, zero value otherwise.
func (o *IpamNetworkAddInput) GetVlsmSpaceIdOk() (*int32, bool)
GetVlsmSpaceIdOk returns a tuple with the VlsmSpaceId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IpamNetworkAddInput) SetVlsmSpaceId(v int32)
SetVlsmSpaceId sets VlsmSpaceId field to given value.
func (o *IpamNetworkAddInput) HasVlsmSpaceId() bool
HasVlsmSpaceId returns a boolean if a field has been set.
func (o *IpamNetworkAddInput) GetVlsmSpaceName() string
GetVlsmSpaceName returns the VlsmSpaceName field if non-nil, zero value otherwise.
func (o *IpamNetworkAddInput) GetVlsmSpaceNameOk() (*string, bool)
GetVlsmSpaceNameOk returns a tuple with the VlsmSpaceName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IpamNetworkAddInput) SetVlsmSpaceName(v string)
SetVlsmSpaceName sets VlsmSpaceName field to given value.
func (o *IpamNetworkAddInput) HasVlsmSpaceName() bool
HasVlsmSpaceName returns a boolean if a field has been set.
func (o *IpamNetworkAddInput) GetClassParametersToDelete() []string
GetClassParametersToDelete returns the ClassParametersToDelete field if non-nil, zero value otherwise.
func (o *IpamNetworkAddInput) GetClassParametersToDeleteOk() (*[]string, bool)
GetClassParametersToDeleteOk returns a tuple with the ClassParametersToDelete field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IpamNetworkAddInput) SetClassParametersToDelete(v []string)
SetClassParametersToDelete sets ClassParametersToDelete field to given value.
func (o *IpamNetworkAddInput) HasClassParametersToDelete() bool
HasClassParametersToDelete returns a boolean if a field has been set.
func (o *IpamNetworkAddInput) GetNetworkClassParameters() []ApiClassParameterInputEntry
GetNetworkClassParameters returns the NetworkClassParameters field if non-nil, zero value otherwise.
func (o *IpamNetworkAddInput) GetNetworkClassParametersOk() (*[]ApiClassParameterInputEntry, bool)
GetNetworkClassParametersOk returns a tuple with the NetworkClassParameters field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IpamNetworkAddInput) SetNetworkClassParameters(v []ApiClassParameterInputEntry)
SetNetworkClassParameters sets NetworkClassParameters field to given value.
func (o *IpamNetworkAddInput) HasNetworkClassParameters() bool
HasNetworkClassParameters returns a boolean if a field has been set.
func (o *IpamNetworkAddInput) GetNetworkClassName() string
GetNetworkClassName returns the NetworkClassName field if non-nil, zero value otherwise.
func (o *IpamNetworkAddInput) GetNetworkClassNameOk() (*string, bool)
GetNetworkClassNameOk returns a tuple with the NetworkClassName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IpamNetworkAddInput) SetNetworkClassName(v string)
SetNetworkClassName sets NetworkClassName field to given value.
func (o *IpamNetworkAddInput) HasNetworkClassName() bool
HasNetworkClassName returns a boolean if a field has been set.
func (o *IpamNetworkAddInput) GetWarnings() string
GetWarnings returns the Warnings field if non-nil, zero value otherwise.
func (o *IpamNetworkAddInput) GetWarningsOk() (*string, bool)
GetWarningsOk returns a tuple with the Warnings field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IpamNetworkAddInput) SetWarnings(v string)
SetWarnings sets Warnings field to given value.
func (o *IpamNetworkAddInput) HasWarnings() bool
HasWarnings returns a boolean if a field has been set.