Documentation
¶
Overview ¶
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
Index ¶
- Variables
- func CacheExpires(r *http.Response) time.Time
- func IsNil(i interface{}) bool
- func NewConfiguration() *config.Configuration
- func PtrBool(v bool) *bool
- func PtrFloat32(v float32) *float32
- func PtrFloat64(v float64) *float64
- func PtrInt(v int) *int
- func PtrInt32(v int32) *int32
- func PtrInt64(v int64) *int64
- func PtrString(v string) *string
- func PtrTime(v time.Time) *time.Time
- type APIClient
- type APIResponse
- type AddRoutesToRoutingTablePayload
- func (o *AddRoutesToRoutingTablePayload) GetItems() []Route
- func (o *AddRoutesToRoutingTablePayload) GetItemsOk() ([]Route, bool)
- func (o AddRoutesToRoutingTablePayload) MarshalJSON() ([]byte, error)
- func (o *AddRoutesToRoutingTablePayload) SetItems(v []Route)
- func (o AddRoutesToRoutingTablePayload) ToMap() (map[string]interface{}, error)
- func (o *AddRoutesToRoutingTablePayload) UnmarshalJSON(data []byte) (err error)
- type AddRoutingTableToAreaPayload
- func (o *AddRoutingTableToAreaPayload) GetCreatedAt() time.Time
- func (o *AddRoutingTableToAreaPayload) GetCreatedAtOk() (*time.Time, bool)
- func (o *AddRoutingTableToAreaPayload) GetDefault() bool
- func (o *AddRoutingTableToAreaPayload) GetDefaultOk() (*bool, bool)
- func (o *AddRoutingTableToAreaPayload) GetDescription() string
- func (o *AddRoutingTableToAreaPayload) GetDescriptionOk() (*string, bool)
- func (o *AddRoutingTableToAreaPayload) GetDynamicRoutes() bool
- func (o *AddRoutingTableToAreaPayload) GetDynamicRoutesOk() (*bool, bool)
- func (o *AddRoutingTableToAreaPayload) GetId() string
- func (o *AddRoutingTableToAreaPayload) GetIdOk() (*string, bool)
- func (o *AddRoutingTableToAreaPayload) GetLabels() map[string]interface{}
- func (o *AddRoutingTableToAreaPayload) GetLabelsOk() (map[string]interface{}, bool)
- func (o *AddRoutingTableToAreaPayload) GetName() string
- func (o *AddRoutingTableToAreaPayload) GetNameOk() (*string, bool)
- func (o *AddRoutingTableToAreaPayload) GetSystemRoutes() bool
- func (o *AddRoutingTableToAreaPayload) GetSystemRoutesOk() (*bool, bool)
- func (o *AddRoutingTableToAreaPayload) GetUpdatedAt() time.Time
- func (o *AddRoutingTableToAreaPayload) GetUpdatedAtOk() (*time.Time, bool)
- func (o *AddRoutingTableToAreaPayload) HasCreatedAt() bool
- func (o *AddRoutingTableToAreaPayload) HasDefault() bool
- func (o *AddRoutingTableToAreaPayload) HasDescription() bool
- func (o *AddRoutingTableToAreaPayload) HasDynamicRoutes() bool
- func (o *AddRoutingTableToAreaPayload) HasId() bool
- func (o *AddRoutingTableToAreaPayload) HasLabels() bool
- func (o *AddRoutingTableToAreaPayload) HasSystemRoutes() bool
- func (o *AddRoutingTableToAreaPayload) HasUpdatedAt() bool
- func (o AddRoutingTableToAreaPayload) MarshalJSON() ([]byte, error)
- func (o *AddRoutingTableToAreaPayload) SetCreatedAt(v time.Time)
- func (o *AddRoutingTableToAreaPayload) SetDefault(v bool)
- func (o *AddRoutingTableToAreaPayload) SetDescription(v string)
- func (o *AddRoutingTableToAreaPayload) SetDynamicRoutes(v bool)
- func (o *AddRoutingTableToAreaPayload) SetId(v string)
- func (o *AddRoutingTableToAreaPayload) SetLabels(v map[string]interface{})
- func (o *AddRoutingTableToAreaPayload) SetName(v string)
- func (o *AddRoutingTableToAreaPayload) SetSystemRoutes(v bool)
- func (o *AddRoutingTableToAreaPayload) SetUpdatedAt(v time.Time)
- func (o AddRoutingTableToAreaPayload) ToMap() (map[string]interface{}, error)
- func (o *AddRoutingTableToAreaPayload) UnmarshalJSON(data []byte) (err error)
- type AddVPCRoutingTablePayload
- func (o *AddVPCRoutingTablePayload) GetCreatedAt() time.Time
- func (o *AddVPCRoutingTablePayload) GetCreatedAtOk() (*time.Time, bool)
- func (o *AddVPCRoutingTablePayload) GetDescription() string
- func (o *AddVPCRoutingTablePayload) GetDescriptionOk() (*string, bool)
- func (o *AddVPCRoutingTablePayload) GetDynamicRoutes() bool
- func (o *AddVPCRoutingTablePayload) GetDynamicRoutesOk() (*bool, bool)
- func (o *AddVPCRoutingTablePayload) GetId() string
- func (o *AddVPCRoutingTablePayload) GetIdOk() (*string, bool)
- func (o *AddVPCRoutingTablePayload) GetLabels() map[string]interface{}
- func (o *AddVPCRoutingTablePayload) GetLabelsOk() (map[string]interface{}, bool)
- func (o *AddVPCRoutingTablePayload) GetName() string
- func (o *AddVPCRoutingTablePayload) GetNameOk() (*string, bool)
- func (o *AddVPCRoutingTablePayload) GetSystemRoutes() bool
- func (o *AddVPCRoutingTablePayload) GetSystemRoutesOk() (*bool, bool)
- func (o *AddVPCRoutingTablePayload) GetUpdatedAt() time.Time
- func (o *AddVPCRoutingTablePayload) GetUpdatedAtOk() (*time.Time, bool)
- func (o *AddVPCRoutingTablePayload) HasCreatedAt() bool
- func (o *AddVPCRoutingTablePayload) HasDescription() bool
- func (o *AddVPCRoutingTablePayload) HasDynamicRoutes() bool
- func (o *AddVPCRoutingTablePayload) HasId() bool
- func (o *AddVPCRoutingTablePayload) HasLabels() bool
- func (o *AddVPCRoutingTablePayload) HasSystemRoutes() bool
- func (o *AddVPCRoutingTablePayload) HasUpdatedAt() bool
- func (o AddVPCRoutingTablePayload) MarshalJSON() ([]byte, error)
- func (o *AddVPCRoutingTablePayload) SetCreatedAt(v time.Time)
- func (o *AddVPCRoutingTablePayload) SetDescription(v string)
- func (o *AddVPCRoutingTablePayload) SetDynamicRoutes(v bool)
- func (o *AddVPCRoutingTablePayload) SetId(v string)
- func (o *AddVPCRoutingTablePayload) SetLabels(v map[string]interface{})
- func (o *AddVPCRoutingTablePayload) SetName(v string)
- func (o *AddVPCRoutingTablePayload) SetSystemRoutes(v bool)
- func (o *AddVPCRoutingTablePayload) SetUpdatedAt(v time.Time)
- func (o AddVPCRoutingTablePayload) ToMap() (map[string]interface{}, error)
- func (o *AddVPCRoutingTablePayload) UnmarshalJSON(data []byte) (err error)
- type AddVPCStaticRoutePayload
- func (o *AddVPCStaticRoutePayload) GetCreatedAt() time.Time
- func (o *AddVPCStaticRoutePayload) GetCreatedAtOk() (*time.Time, bool)
- func (o *AddVPCStaticRoutePayload) GetDestination() AddVPCStaticRoutePayloadDestination
- func (o *AddVPCStaticRoutePayload) GetDestinationOk() (*AddVPCStaticRoutePayloadDestination, bool)
- func (o *AddVPCStaticRoutePayload) GetId() string
- func (o *AddVPCStaticRoutePayload) GetIdOk() (*string, bool)
- func (o *AddVPCStaticRoutePayload) GetLabels() map[string]interface{}
- func (o *AddVPCStaticRoutePayload) GetLabelsOk() (map[string]interface{}, bool)
- func (o *AddVPCStaticRoutePayload) GetNexthop() AddVPCStaticRoutePayloadNexthop
- func (o *AddVPCStaticRoutePayload) GetNexthopOk() (*AddVPCStaticRoutePayloadNexthop, bool)
- func (o *AddVPCStaticRoutePayload) GetUpdatedAt() time.Time
- func (o *AddVPCStaticRoutePayload) GetUpdatedAtOk() (*time.Time, bool)
- func (o *AddVPCStaticRoutePayload) HasCreatedAt() bool
- func (o *AddVPCStaticRoutePayload) HasId() bool
- func (o *AddVPCStaticRoutePayload) HasLabels() bool
- func (o *AddVPCStaticRoutePayload) HasUpdatedAt() bool
- func (o AddVPCStaticRoutePayload) MarshalJSON() ([]byte, error)
- func (o *AddVPCStaticRoutePayload) SetCreatedAt(v time.Time)
- func (o *AddVPCStaticRoutePayload) SetDestination(v AddVPCStaticRoutePayloadDestination)
- func (o *AddVPCStaticRoutePayload) SetId(v string)
- func (o *AddVPCStaticRoutePayload) SetLabels(v map[string]interface{})
- func (o *AddVPCStaticRoutePayload) SetNexthop(v AddVPCStaticRoutePayloadNexthop)
- func (o *AddVPCStaticRoutePayload) SetUpdatedAt(v time.Time)
- func (o AddVPCStaticRoutePayload) ToMap() (map[string]interface{}, error)
- func (o *AddVPCStaticRoutePayload) UnmarshalJSON(data []byte) (err error)
- type AddVPCStaticRoutePayloadDestination
- func (obj *AddVPCStaticRoutePayloadDestination) GetActualInstance() interface{}
- func (obj AddVPCStaticRoutePayloadDestination) GetActualInstanceValue() interface{}
- func (src AddVPCStaticRoutePayloadDestination) MarshalJSON() ([]byte, error)
- func (dst *AddVPCStaticRoutePayloadDestination) UnmarshalJSON(data []byte) error
- type AddVPCStaticRoutePayloadNexthop
- func NexthopBlackholeAsAddVPCStaticRoutePayloadNexthop(v *NexthopBlackhole) AddVPCStaticRoutePayloadNexthop
- func NexthopIPv4AsAddVPCStaticRoutePayloadNexthop(v *NexthopIPv4) AddVPCStaticRoutePayloadNexthop
- func NexthopIPv6AsAddVPCStaticRoutePayloadNexthop(v *NexthopIPv6) AddVPCStaticRoutePayloadNexthop
- func NexthopInternetAsAddVPCStaticRoutePayloadNexthop(v *NexthopInternet) AddVPCStaticRoutePayloadNexthop
- func (obj *AddVPCStaticRoutePayloadNexthop) GetActualInstance() interface{}
- func (obj AddVPCStaticRoutePayloadNexthop) GetActualInstanceValue() interface{}
- func (src AddVPCStaticRoutePayloadNexthop) MarshalJSON() ([]byte, error)
- func (dst *AddVPCStaticRoutePayloadNexthop) UnmarshalJSON(data []byte) error
- type ApiAddRoutesToRoutingTableRequest
- type ApiAddRoutingTableToAreaRequest
- type ApiAddVPCRoutingTableRequest
- type ApiAddVPCStaticRouteRequest
- type ApiCreateNetworkRequest
- type ApiCreateVPCNetworkRangeRequest
- type ApiCreateVPCRegionRequest
- type ApiCreateVPCRequest
- type ApiDeleteNetworkRequest
- type ApiDeleteRouteFromRoutingTableRequest
- type ApiDeleteRoutingTableFromAreaRequest
- type ApiDeleteVPCNetworkRangeRequest
- type ApiDeleteVPCRegionRequest
- type ApiDeleteVPCRequest
- type ApiDeleteVPCRoutingTableRequest
- type ApiDeleteVPCStaticRouteRequest
- type ApiGetNetworkRequest
- type ApiGetRouteOfRoutingTableRequest
- type ApiGetRoutingTableOfAreaRequest
- type ApiGetVPCNetworkRangeRequest
- type ApiGetVPCRegionRequest
- type ApiGetVPCRequest
- type ApiGetVPCRoutingTableRequest
- type ApiGetVPCStaticRouteRequest
- type ApiListNetworksOfRoutingTableRequest
- type ApiListNetworksRequest
- type ApiListRoutesOfRoutingTableRequest
- type ApiListRoutingTablesOfAreaRequest
- type ApiListVPCNetworkRangesRequest
- type ApiListVPCRegionsRequest
- type ApiListVPCRoutingTablesRequest
- type ApiListVPCStaticRoutesRequest
- type ApiListVPCsRequest
- type ApiPartialUpdateNetworkRequest
- type ApiPartialUpdateVPCRequest
- type ApiUpdateRouteOfRoutingTableRequest
- type ApiUpdateRoutingTableOfAreaRequest
- type ApiUpdateVPCNetworkRangeRequest
- type ApiUpdateVPCRegionRequest
- type ApiUpdateVPCRoutingTableRequest
- type ApiUpdateVPCStaticRouteRequest
- type CreateNetworkIPv4
- type CreateNetworkIPv4WithPrefix
- func (o *CreateNetworkIPv4WithPrefix) GetGateway() string
- func (o *CreateNetworkIPv4WithPrefix) GetGatewayOk() (*string, bool)
- func (o *CreateNetworkIPv4WithPrefix) GetNameservers() []string
- func (o *CreateNetworkIPv4WithPrefix) GetNameserversOk() ([]string, bool)
- func (o *CreateNetworkIPv4WithPrefix) GetPrefix() string
- func (o *CreateNetworkIPv4WithPrefix) GetPrefixOk() (*string, bool)
- func (o *CreateNetworkIPv4WithPrefix) GetVpcNetworkRangeId() string
- func (o *CreateNetworkIPv4WithPrefix) GetVpcNetworkRangeIdOk() (*string, bool)
- func (o *CreateNetworkIPv4WithPrefix) HasGateway() bool
- func (o *CreateNetworkIPv4WithPrefix) HasNameservers() bool
- func (o *CreateNetworkIPv4WithPrefix) HasVpcNetworkRangeId() bool
- func (o CreateNetworkIPv4WithPrefix) MarshalJSON() ([]byte, error)
- func (o *CreateNetworkIPv4WithPrefix) SetGateway(v string)
- func (o *CreateNetworkIPv4WithPrefix) SetGatewayNil()
- func (o *CreateNetworkIPv4WithPrefix) SetNameservers(v []string)
- func (o *CreateNetworkIPv4WithPrefix) SetPrefix(v string)
- func (o *CreateNetworkIPv4WithPrefix) SetVpcNetworkRangeId(v string)
- func (o CreateNetworkIPv4WithPrefix) ToMap() (map[string]interface{}, error)
- func (o *CreateNetworkIPv4WithPrefix) UnmarshalJSON(data []byte) (err error)
- func (o *CreateNetworkIPv4WithPrefix) UnsetGateway()
- type CreateNetworkIPv4WithPrefixLength
- func (o *CreateNetworkIPv4WithPrefixLength) GetNameservers() []string
- func (o *CreateNetworkIPv4WithPrefixLength) GetNameserversOk() ([]string, bool)
- func (o *CreateNetworkIPv4WithPrefixLength) GetPrefixLength() int64
- func (o *CreateNetworkIPv4WithPrefixLength) GetPrefixLengthOk() (*int64, bool)
- func (o *CreateNetworkIPv4WithPrefixLength) GetVpcNetworkRangeId() string
- func (o *CreateNetworkIPv4WithPrefixLength) GetVpcNetworkRangeIdOk() (*string, bool)
- func (o *CreateNetworkIPv4WithPrefixLength) HasNameservers() bool
- func (o *CreateNetworkIPv4WithPrefixLength) HasVpcNetworkRangeId() bool
- func (o CreateNetworkIPv4WithPrefixLength) MarshalJSON() ([]byte, error)
- func (o *CreateNetworkIPv4WithPrefixLength) SetNameservers(v []string)
- func (o *CreateNetworkIPv4WithPrefixLength) SetPrefixLength(v int64)
- func (o *CreateNetworkIPv4WithPrefixLength) SetVpcNetworkRangeId(v string)
- func (o CreateNetworkIPv4WithPrefixLength) ToMap() (map[string]interface{}, error)
- func (o *CreateNetworkIPv4WithPrefixLength) UnmarshalJSON(data []byte) (err error)
- type CreateNetworkIPv6
- type CreateNetworkIPv6WithPrefix
- func (o *CreateNetworkIPv6WithPrefix) GetGateway() string
- func (o *CreateNetworkIPv6WithPrefix) GetGatewayOk() (*string, bool)
- func (o *CreateNetworkIPv6WithPrefix) GetNameservers() []string
- func (o *CreateNetworkIPv6WithPrefix) GetNameserversOk() ([]string, bool)
- func (o *CreateNetworkIPv6WithPrefix) GetPrefix() string
- func (o *CreateNetworkIPv6WithPrefix) GetPrefixOk() (*string, bool)
- func (o *CreateNetworkIPv6WithPrefix) GetVpcNetworkRangeId() string
- func (o *CreateNetworkIPv6WithPrefix) GetVpcNetworkRangeIdOk() (*string, bool)
- func (o *CreateNetworkIPv6WithPrefix) HasGateway() bool
- func (o *CreateNetworkIPv6WithPrefix) HasNameservers() bool
- func (o *CreateNetworkIPv6WithPrefix) HasVpcNetworkRangeId() bool
- func (o CreateNetworkIPv6WithPrefix) MarshalJSON() ([]byte, error)
- func (o *CreateNetworkIPv6WithPrefix) SetGateway(v string)
- func (o *CreateNetworkIPv6WithPrefix) SetGatewayNil()
- func (o *CreateNetworkIPv6WithPrefix) SetNameservers(v []string)
- func (o *CreateNetworkIPv6WithPrefix) SetPrefix(v string)
- func (o *CreateNetworkIPv6WithPrefix) SetVpcNetworkRangeId(v string)
- func (o CreateNetworkIPv6WithPrefix) ToMap() (map[string]interface{}, error)
- func (o *CreateNetworkIPv6WithPrefix) UnmarshalJSON(data []byte) (err error)
- func (o *CreateNetworkIPv6WithPrefix) UnsetGateway()
- type CreateNetworkIPv6WithPrefixLength
- func (o *CreateNetworkIPv6WithPrefixLength) GetNameservers() []string
- func (o *CreateNetworkIPv6WithPrefixLength) GetNameserversOk() ([]string, bool)
- func (o *CreateNetworkIPv6WithPrefixLength) GetPrefixLength() int64
- func (o *CreateNetworkIPv6WithPrefixLength) GetPrefixLengthOk() (*int64, bool)
- func (o *CreateNetworkIPv6WithPrefixLength) GetVpcNetworkRangeId() string
- func (o *CreateNetworkIPv6WithPrefixLength) GetVpcNetworkRangeIdOk() (*string, bool)
- func (o *CreateNetworkIPv6WithPrefixLength) HasNameservers() bool
- func (o *CreateNetworkIPv6WithPrefixLength) HasVpcNetworkRangeId() bool
- func (o CreateNetworkIPv6WithPrefixLength) MarshalJSON() ([]byte, error)
- func (o *CreateNetworkIPv6WithPrefixLength) SetNameservers(v []string)
- func (o *CreateNetworkIPv6WithPrefixLength) SetPrefixLength(v int64)
- func (o *CreateNetworkIPv6WithPrefixLength) SetVpcNetworkRangeId(v string)
- func (o CreateNetworkIPv6WithPrefixLength) ToMap() (map[string]interface{}, error)
- func (o *CreateNetworkIPv6WithPrefixLength) UnmarshalJSON(data []byte) (err error)
- type CreateNetworkPayload
- func (o *CreateNetworkPayload) GetDhcp() bool
- func (o *CreateNetworkPayload) GetDhcpOk() (*bool, bool)
- func (o *CreateNetworkPayload) GetIpv4() CreateNetworkIPv4
- func (o *CreateNetworkPayload) GetIpv4Ok() (*CreateNetworkIPv4, bool)
- func (o *CreateNetworkPayload) GetIpv6() CreateNetworkIPv6
- func (o *CreateNetworkPayload) GetIpv6Ok() (*CreateNetworkIPv6, bool)
- func (o *CreateNetworkPayload) GetLabels() map[string]interface{}
- func (o *CreateNetworkPayload) GetLabelsOk() (map[string]interface{}, bool)
- func (o *CreateNetworkPayload) GetName() string
- func (o *CreateNetworkPayload) GetNameOk() (*string, bool)
- func (o *CreateNetworkPayload) GetRouted() bool
- func (o *CreateNetworkPayload) GetRoutedOk() (*bool, bool)
- func (o *CreateNetworkPayload) GetRoutingTableId() string
- func (o *CreateNetworkPayload) GetRoutingTableIdOk() (*string, bool)
- func (o *CreateNetworkPayload) GetVpcId() string
- func (o *CreateNetworkPayload) GetVpcIdOk() (*string, bool)
- func (o *CreateNetworkPayload) HasDhcp() bool
- func (o *CreateNetworkPayload) HasIpv4() bool
- func (o *CreateNetworkPayload) HasIpv6() bool
- func (o *CreateNetworkPayload) HasLabels() bool
- func (o *CreateNetworkPayload) HasRouted() bool
- func (o *CreateNetworkPayload) HasRoutingTableId() bool
- func (o *CreateNetworkPayload) HasVpcId() bool
- func (o CreateNetworkPayload) MarshalJSON() ([]byte, error)
- func (o *CreateNetworkPayload) SetDhcp(v bool)
- func (o *CreateNetworkPayload) SetIpv4(v CreateNetworkIPv4)
- func (o *CreateNetworkPayload) SetIpv6(v CreateNetworkIPv6)
- func (o *CreateNetworkPayload) SetLabels(v map[string]interface{})
- func (o *CreateNetworkPayload) SetName(v string)
- func (o *CreateNetworkPayload) SetRouted(v bool)
- func (o *CreateNetworkPayload) SetRoutingTableId(v string)
- func (o *CreateNetworkPayload) SetVpcId(v string)
- func (o CreateNetworkPayload) ToMap() (map[string]interface{}, error)
- func (o *CreateNetworkPayload) UnmarshalJSON(data []byte) (err error)
- type CreateVPCNetworkRangePayload
- func (o *CreateVPCNetworkRangePayload) GetDefaultPrefixLen() int64
- func (o *CreateVPCNetworkRangePayload) GetDefaultPrefixLenOk() (*int64, bool)
- func (o *CreateVPCNetworkRangePayload) GetDescription() string
- func (o *CreateVPCNetworkRangePayload) GetDescriptionOk() (*string, bool)
- func (o *CreateVPCNetworkRangePayload) GetIpVersion() NetworkRangeIPv4RequestIpVersion
- func (o *CreateVPCNetworkRangePayload) GetIpVersionOk() (*NetworkRangeIPv4RequestIpVersion, bool)
- func (o *CreateVPCNetworkRangePayload) GetLabels() map[string]interface{}
- func (o *CreateVPCNetworkRangePayload) GetLabelsOk() (map[string]interface{}, bool)
- func (o *CreateVPCNetworkRangePayload) GetMaxPrefixLen() int64
- func (o *CreateVPCNetworkRangePayload) GetMaxPrefixLenOk() (*int64, bool)
- func (o *CreateVPCNetworkRangePayload) GetMinPrefixLen() int64
- func (o *CreateVPCNetworkRangePayload) GetMinPrefixLenOk() (*int64, bool)
- func (o *CreateVPCNetworkRangePayload) GetNameservers() []string
- func (o *CreateVPCNetworkRangePayload) GetNameserversOk() ([]string, bool)
- func (o *CreateVPCNetworkRangePayload) GetPrefix() string
- func (o *CreateVPCNetworkRangePayload) GetPrefixOk() (*string, bool)
- func (o *CreateVPCNetworkRangePayload) HasDefaultPrefixLen() bool
- func (o *CreateVPCNetworkRangePayload) HasDescription() bool
- func (o *CreateVPCNetworkRangePayload) HasLabels() bool
- func (o *CreateVPCNetworkRangePayload) HasMaxPrefixLen() bool
- func (o *CreateVPCNetworkRangePayload) HasMinPrefixLen() bool
- func (o *CreateVPCNetworkRangePayload) HasNameservers() bool
- func (o CreateVPCNetworkRangePayload) MarshalJSON() ([]byte, error)
- func (o *CreateVPCNetworkRangePayload) SetDefaultPrefixLen(v int64)
- func (o *CreateVPCNetworkRangePayload) SetDescription(v string)
- func (o *CreateVPCNetworkRangePayload) SetIpVersion(v NetworkRangeIPv4RequestIpVersion)
- func (o *CreateVPCNetworkRangePayload) SetLabels(v map[string]interface{})
- func (o *CreateVPCNetworkRangePayload) SetMaxPrefixLen(v int64)
- func (o *CreateVPCNetworkRangePayload) SetMinPrefixLen(v int64)
- func (o *CreateVPCNetworkRangePayload) SetNameservers(v []string)
- func (o *CreateVPCNetworkRangePayload) SetPrefix(v string)
- func (o CreateVPCNetworkRangePayload) ToMap() (map[string]interface{}, error)
- func (o *CreateVPCNetworkRangePayload) UnmarshalJSON(data []byte) (err error)
- type CreateVPCPayload
- func (o *CreateVPCPayload) GetDescription() string
- func (o *CreateVPCPayload) GetDescriptionOk() (*string, bool)
- func (o *CreateVPCPayload) GetLabels() map[string]interface{}
- func (o *CreateVPCPayload) GetLabelsOk() (map[string]interface{}, bool)
- func (o *CreateVPCPayload) GetName() string
- func (o *CreateVPCPayload) GetNameOk() (*string, bool)
- func (o *CreateVPCPayload) HasDescription() bool
- func (o *CreateVPCPayload) HasLabels() bool
- func (o CreateVPCPayload) MarshalJSON() ([]byte, error)
- func (o *CreateVPCPayload) SetDescription(v string)
- func (o *CreateVPCPayload) SetLabels(v map[string]interface{})
- func (o *CreateVPCPayload) SetName(v string)
- func (o CreateVPCPayload) ToMap() (map[string]interface{}, error)
- func (o *CreateVPCPayload) UnmarshalJSON(data []byte) (err error)
- type CreateVPCRegionPayload
- func (o *CreateVPCRegionPayload) GetIpv4() RegionalVPCIPv4
- func (o *CreateVPCRegionPayload) GetIpv4Ok() (*RegionalVPCIPv4, bool)
- func (o *CreateVPCRegionPayload) GetStatus() string
- func (o *CreateVPCRegionPayload) GetStatusOk() (*string, bool)
- func (o *CreateVPCRegionPayload) HasIpv4() bool
- func (o *CreateVPCRegionPayload) HasStatus() bool
- func (o CreateVPCRegionPayload) MarshalJSON() ([]byte, error)
- func (o *CreateVPCRegionPayload) SetIpv4(v RegionalVPCIPv4)
- func (o *CreateVPCRegionPayload) SetStatus(v string)
- func (o CreateVPCRegionPayload) ToMap() (map[string]interface{}, error)
- func (o *CreateVPCRegionPayload) UnmarshalJSON(data []byte) (err error)
- type DefaultAPI
- type DefaultAPIService
- func (a *DefaultAPIService) AddRoutesToRoutingTable(ctx context.Context, organizationId string, areaId string, region string, ...) ApiAddRoutesToRoutingTableRequest
- func (a *DefaultAPIService) AddRoutesToRoutingTableExecute(r ApiAddRoutesToRoutingTableRequest) (*RouteListResponse, error)
- func (a *DefaultAPIService) AddRoutingTableToArea(ctx context.Context, organizationId string, areaId string, region string) ApiAddRoutingTableToAreaRequest
- func (a *DefaultAPIService) AddRoutingTableToAreaExecute(r ApiAddRoutingTableToAreaRequest) (*RoutingTable, error)
- func (a *DefaultAPIService) AddVPCRoutingTable(ctx context.Context, projectId string, vpcId string, region string) ApiAddVPCRoutingTableRequest
- func (a *DefaultAPIService) AddVPCRoutingTableExecute(r ApiAddVPCRoutingTableRequest) (*VPCRoutingTable, error)
- func (a *DefaultAPIService) AddVPCStaticRoute(ctx context.Context, projectId string, vpcId string, region string, ...) ApiAddVPCStaticRouteRequest
- func (a *DefaultAPIService) AddVPCStaticRouteExecute(r ApiAddVPCStaticRouteRequest) (*Route, error)
- func (a *DefaultAPIService) CreateNetwork(ctx context.Context, projectId string, region string) ApiCreateNetworkRequest
- func (a *DefaultAPIService) CreateNetworkExecute(r ApiCreateNetworkRequest) (*Network, error)
- func (a *DefaultAPIService) CreateVPC(ctx context.Context, projectId string) ApiCreateVPCRequest
- func (a *DefaultAPIService) CreateVPCExecute(r ApiCreateVPCRequest) (*VPC, error)
- func (a *DefaultAPIService) CreateVPCNetworkRange(ctx context.Context, projectId string, vpcId string, region string) ApiCreateVPCNetworkRangeRequest
- func (a *DefaultAPIService) CreateVPCNetworkRangeExecute(r ApiCreateVPCNetworkRangeRequest) (*VPCNetworkRange, error)
- func (a *DefaultAPIService) CreateVPCRegion(ctx context.Context, projectId string, vpcId string, region string) ApiCreateVPCRegionRequest
- func (a *DefaultAPIService) CreateVPCRegionExecute(r ApiCreateVPCRegionRequest) (*RegionalVPC, error)
- func (a *DefaultAPIService) DeleteNetwork(ctx context.Context, projectId string, region string, networkId string) ApiDeleteNetworkRequest
- func (a *DefaultAPIService) DeleteNetworkExecute(r ApiDeleteNetworkRequest) error
- func (a *DefaultAPIService) DeleteRouteFromRoutingTable(ctx context.Context, organizationId string, areaId string, region string, ...) ApiDeleteRouteFromRoutingTableRequest
- func (a *DefaultAPIService) DeleteRouteFromRoutingTableExecute(r ApiDeleteRouteFromRoutingTableRequest) error
- func (a *DefaultAPIService) DeleteRoutingTableFromArea(ctx context.Context, organizationId string, areaId string, region string, ...) ApiDeleteRoutingTableFromAreaRequest
- func (a *DefaultAPIService) DeleteRoutingTableFromAreaExecute(r ApiDeleteRoutingTableFromAreaRequest) error
- func (a *DefaultAPIService) DeleteVPC(ctx context.Context, projectId string, vpcId string) ApiDeleteVPCRequest
- func (a *DefaultAPIService) DeleteVPCExecute(r ApiDeleteVPCRequest) error
- func (a *DefaultAPIService) DeleteVPCNetworkRange(ctx context.Context, projectId string, vpcId string, region string, ...) ApiDeleteVPCNetworkRangeRequest
- func (a *DefaultAPIService) DeleteVPCNetworkRangeExecute(r ApiDeleteVPCNetworkRangeRequest) error
- func (a *DefaultAPIService) DeleteVPCRegion(ctx context.Context, projectId string, vpcId string, region string) ApiDeleteVPCRegionRequest
- func (a *DefaultAPIService) DeleteVPCRegionExecute(r ApiDeleteVPCRegionRequest) error
- func (a *DefaultAPIService) DeleteVPCRoutingTable(ctx context.Context, projectId string, vpcId string, region string, ...) ApiDeleteVPCRoutingTableRequest
- func (a *DefaultAPIService) DeleteVPCRoutingTableExecute(r ApiDeleteVPCRoutingTableRequest) error
- func (a *DefaultAPIService) DeleteVPCStaticRoute(ctx context.Context, projectId string, vpcId string, region string, ...) ApiDeleteVPCStaticRouteRequest
- func (a *DefaultAPIService) DeleteVPCStaticRouteExecute(r ApiDeleteVPCStaticRouteRequest) error
- func (a *DefaultAPIService) GetNetwork(ctx context.Context, projectId string, region string, networkId string) ApiGetNetworkRequest
- func (a *DefaultAPIService) GetNetworkExecute(r ApiGetNetworkRequest) (*Network, error)
- func (a *DefaultAPIService) GetRouteOfRoutingTable(ctx context.Context, organizationId string, areaId string, region string, ...) ApiGetRouteOfRoutingTableRequest
- func (a *DefaultAPIService) GetRouteOfRoutingTableExecute(r ApiGetRouteOfRoutingTableRequest) (*Route, error)
- func (a *DefaultAPIService) GetRoutingTableOfArea(ctx context.Context, organizationId string, areaId string, region string, ...) ApiGetRoutingTableOfAreaRequest
- func (a *DefaultAPIService) GetRoutingTableOfAreaExecute(r ApiGetRoutingTableOfAreaRequest) (*RoutingTable, error)
- func (a *DefaultAPIService) GetVPC(ctx context.Context, projectId string, vpcId string) ApiGetVPCRequest
- func (a *DefaultAPIService) GetVPCExecute(r ApiGetVPCRequest) (*VPC, error)
- func (a *DefaultAPIService) GetVPCNetworkRange(ctx context.Context, projectId string, vpcId string, region string, ...) ApiGetVPCNetworkRangeRequest
- func (a *DefaultAPIService) GetVPCNetworkRangeExecute(r ApiGetVPCNetworkRangeRequest) (*VPCNetworkRange, error)
- func (a *DefaultAPIService) GetVPCRegion(ctx context.Context, projectId string, vpcId string, region string) ApiGetVPCRegionRequest
- func (a *DefaultAPIService) GetVPCRegionExecute(r ApiGetVPCRegionRequest) (*RegionalVPC, error)
- func (a *DefaultAPIService) GetVPCRoutingTable(ctx context.Context, projectId string, vpcId string, region string, ...) ApiGetVPCRoutingTableRequest
- func (a *DefaultAPIService) GetVPCRoutingTableExecute(r ApiGetVPCRoutingTableRequest) (*VPCRoutingTable, error)
- func (a *DefaultAPIService) GetVPCStaticRoute(ctx context.Context, projectId string, vpcId string, region string, ...) ApiGetVPCStaticRouteRequest
- func (a *DefaultAPIService) GetVPCStaticRouteExecute(r ApiGetVPCStaticRouteRequest) (*Route, error)
- func (a *DefaultAPIService) ListNetworks(ctx context.Context, projectId string, region string) ApiListNetworksRequest
- func (a *DefaultAPIService) ListNetworksExecute(r ApiListNetworksRequest) (*NetworkListResponse, error)
- func (a *DefaultAPIService) ListNetworksOfRoutingTable(ctx context.Context, organizationId string, areaId string, region string, ...) ApiListNetworksOfRoutingTableRequest
- func (a *DefaultAPIService) ListNetworksOfRoutingTableExecute(r ApiListNetworksOfRoutingTableRequest) (*NetworkListResponse, error)
- func (a *DefaultAPIService) ListRoutesOfRoutingTable(ctx context.Context, organizationId string, areaId string, region string, ...) ApiListRoutesOfRoutingTableRequest
- func (a *DefaultAPIService) ListRoutesOfRoutingTableExecute(r ApiListRoutesOfRoutingTableRequest) (*RouteListResponse, error)
- func (a *DefaultAPIService) ListRoutingTablesOfArea(ctx context.Context, organizationId string, areaId string, region string) ApiListRoutingTablesOfAreaRequest
- func (a *DefaultAPIService) ListRoutingTablesOfAreaExecute(r ApiListRoutingTablesOfAreaRequest) (*RoutingTableListResponse, error)
- func (a *DefaultAPIService) ListVPCNetworkRanges(ctx context.Context, projectId string, vpcId string, region string) ApiListVPCNetworkRangesRequest
- func (a *DefaultAPIService) ListVPCNetworkRangesExecute(r ApiListVPCNetworkRangesRequest) (*VPCNetworkRangeList, error)
- func (a *DefaultAPIService) ListVPCRegions(ctx context.Context, projectId string, vpcId string) ApiListVPCRegionsRequest
- func (a *DefaultAPIService) ListVPCRegionsExecute(r ApiListVPCRegionsRequest) (*RegionalVPCList, error)
- func (a *DefaultAPIService) ListVPCRoutingTables(ctx context.Context, projectId string, vpcId string, region string) ApiListVPCRoutingTablesRequest
- func (a *DefaultAPIService) ListVPCRoutingTablesExecute(r ApiListVPCRoutingTablesRequest) (*VPCRoutingTableList, error)
- func (a *DefaultAPIService) ListVPCStaticRoutes(ctx context.Context, projectId string, vpcId string, region string, ...) ApiListVPCStaticRoutesRequest
- func (a *DefaultAPIService) ListVPCStaticRoutesExecute(r ApiListVPCStaticRoutesRequest) (*RouteListResponse, error)
- func (a *DefaultAPIService) ListVPCs(ctx context.Context, projectId string) ApiListVPCsRequest
- func (a *DefaultAPIService) ListVPCsExecute(r ApiListVPCsRequest) (*VPCList, error)
- func (a *DefaultAPIService) PartialUpdateNetwork(ctx context.Context, projectId string, region string, networkId string) ApiPartialUpdateNetworkRequest
- func (a *DefaultAPIService) PartialUpdateNetworkExecute(r ApiPartialUpdateNetworkRequest) error
- func (a *DefaultAPIService) PartialUpdateVPC(ctx context.Context, projectId string, vpcId string) ApiPartialUpdateVPCRequest
- func (a *DefaultAPIService) PartialUpdateVPCExecute(r ApiPartialUpdateVPCRequest) (*VPC, error)
- func (a *DefaultAPIService) UpdateRouteOfRoutingTable(ctx context.Context, organizationId string, areaId string, region string, ...) ApiUpdateRouteOfRoutingTableRequest
- func (a *DefaultAPIService) UpdateRouteOfRoutingTableExecute(r ApiUpdateRouteOfRoutingTableRequest) (*Route, error)
- func (a *DefaultAPIService) UpdateRoutingTableOfArea(ctx context.Context, organizationId string, areaId string, region string, ...) ApiUpdateRoutingTableOfAreaRequest
- func (a *DefaultAPIService) UpdateRoutingTableOfAreaExecute(r ApiUpdateRoutingTableOfAreaRequest) (*RoutingTable, error)
- func (a *DefaultAPIService) UpdateVPCNetworkRange(ctx context.Context, projectId string, vpcId string, region string, ...) ApiUpdateVPCNetworkRangeRequest
- func (a *DefaultAPIService) UpdateVPCNetworkRangeExecute(r ApiUpdateVPCNetworkRangeRequest) (*VPCNetworkRange, error)
- func (a *DefaultAPIService) UpdateVPCRegion(ctx context.Context, projectId string, vpcId string, region string) ApiUpdateVPCRegionRequest
- func (a *DefaultAPIService) UpdateVPCRegionExecute(r ApiUpdateVPCRegionRequest) (*RegionalVPC, error)
- func (a *DefaultAPIService) UpdateVPCRoutingTable(ctx context.Context, projectId string, vpcId string, region string, ...) ApiUpdateVPCRoutingTableRequest
- func (a *DefaultAPIService) UpdateVPCRoutingTableExecute(r ApiUpdateVPCRoutingTableRequest) (*VPCRoutingTable, error)
- func (a *DefaultAPIService) UpdateVPCStaticRoute(ctx context.Context, projectId string, vpcId string, region string, ...) ApiUpdateVPCStaticRouteRequest
- func (a *DefaultAPIService) UpdateVPCStaticRouteExecute(r ApiUpdateVPCStaticRouteRequest) (*Route, error)
- type DefaultAPIServiceMock
- func (a DefaultAPIServiceMock) AddRoutesToRoutingTable(ctx context.Context, organizationId string, areaId string, region string, ...) ApiAddRoutesToRoutingTableRequest
- func (a DefaultAPIServiceMock) AddRoutesToRoutingTableExecute(r ApiAddRoutesToRoutingTableRequest) (*RouteListResponse, error)
- func (a DefaultAPIServiceMock) AddRoutingTableToArea(ctx context.Context, organizationId string, areaId string, region string) ApiAddRoutingTableToAreaRequest
- func (a DefaultAPIServiceMock) AddRoutingTableToAreaExecute(r ApiAddRoutingTableToAreaRequest) (*RoutingTable, error)
- func (a DefaultAPIServiceMock) AddVPCRoutingTable(ctx context.Context, projectId string, vpcId string, region string) ApiAddVPCRoutingTableRequest
- func (a DefaultAPIServiceMock) AddVPCRoutingTableExecute(r ApiAddVPCRoutingTableRequest) (*VPCRoutingTable, error)
- func (a DefaultAPIServiceMock) AddVPCStaticRoute(ctx context.Context, projectId string, vpcId string, region string, ...) ApiAddVPCStaticRouteRequest
- func (a DefaultAPIServiceMock) AddVPCStaticRouteExecute(r ApiAddVPCStaticRouteRequest) (*Route, error)
- func (a DefaultAPIServiceMock) CreateNetwork(ctx context.Context, projectId string, region string) ApiCreateNetworkRequest
- func (a DefaultAPIServiceMock) CreateNetworkExecute(r ApiCreateNetworkRequest) (*Network, error)
- func (a DefaultAPIServiceMock) CreateVPC(ctx context.Context, projectId string) ApiCreateVPCRequest
- func (a DefaultAPIServiceMock) CreateVPCExecute(r ApiCreateVPCRequest) (*VPC, error)
- func (a DefaultAPIServiceMock) CreateVPCNetworkRange(ctx context.Context, projectId string, vpcId string, region string) ApiCreateVPCNetworkRangeRequest
- func (a DefaultAPIServiceMock) CreateVPCNetworkRangeExecute(r ApiCreateVPCNetworkRangeRequest) (*VPCNetworkRange, error)
- func (a DefaultAPIServiceMock) CreateVPCRegion(ctx context.Context, projectId string, vpcId string, region string) ApiCreateVPCRegionRequest
- func (a DefaultAPIServiceMock) CreateVPCRegionExecute(r ApiCreateVPCRegionRequest) (*RegionalVPC, error)
- func (a DefaultAPIServiceMock) DeleteNetwork(ctx context.Context, projectId string, region string, networkId string) ApiDeleteNetworkRequest
- func (a DefaultAPIServiceMock) DeleteNetworkExecute(r ApiDeleteNetworkRequest) error
- func (a DefaultAPIServiceMock) DeleteRouteFromRoutingTable(ctx context.Context, organizationId string, areaId string, region string, ...) ApiDeleteRouteFromRoutingTableRequest
- func (a DefaultAPIServiceMock) DeleteRouteFromRoutingTableExecute(r ApiDeleteRouteFromRoutingTableRequest) error
- func (a DefaultAPIServiceMock) DeleteRoutingTableFromArea(ctx context.Context, organizationId string, areaId string, region string, ...) ApiDeleteRoutingTableFromAreaRequest
- func (a DefaultAPIServiceMock) DeleteRoutingTableFromAreaExecute(r ApiDeleteRoutingTableFromAreaRequest) error
- func (a DefaultAPIServiceMock) DeleteVPC(ctx context.Context, projectId string, vpcId string) ApiDeleteVPCRequest
- func (a DefaultAPIServiceMock) DeleteVPCExecute(r ApiDeleteVPCRequest) error
- func (a DefaultAPIServiceMock) DeleteVPCNetworkRange(ctx context.Context, projectId string, vpcId string, region string, ...) ApiDeleteVPCNetworkRangeRequest
- func (a DefaultAPIServiceMock) DeleteVPCNetworkRangeExecute(r ApiDeleteVPCNetworkRangeRequest) error
- func (a DefaultAPIServiceMock) DeleteVPCRegion(ctx context.Context, projectId string, vpcId string, region string) ApiDeleteVPCRegionRequest
- func (a DefaultAPIServiceMock) DeleteVPCRegionExecute(r ApiDeleteVPCRegionRequest) error
- func (a DefaultAPIServiceMock) DeleteVPCRoutingTable(ctx context.Context, projectId string, vpcId string, region string, ...) ApiDeleteVPCRoutingTableRequest
- func (a DefaultAPIServiceMock) DeleteVPCRoutingTableExecute(r ApiDeleteVPCRoutingTableRequest) error
- func (a DefaultAPIServiceMock) DeleteVPCStaticRoute(ctx context.Context, projectId string, vpcId string, region string, ...) ApiDeleteVPCStaticRouteRequest
- func (a DefaultAPIServiceMock) DeleteVPCStaticRouteExecute(r ApiDeleteVPCStaticRouteRequest) error
- func (a DefaultAPIServiceMock) GetNetwork(ctx context.Context, projectId string, region string, networkId string) ApiGetNetworkRequest
- func (a DefaultAPIServiceMock) GetNetworkExecute(r ApiGetNetworkRequest) (*Network, error)
- func (a DefaultAPIServiceMock) GetRouteOfRoutingTable(ctx context.Context, organizationId string, areaId string, region string, ...) ApiGetRouteOfRoutingTableRequest
- func (a DefaultAPIServiceMock) GetRouteOfRoutingTableExecute(r ApiGetRouteOfRoutingTableRequest) (*Route, error)
- func (a DefaultAPIServiceMock) GetRoutingTableOfArea(ctx context.Context, organizationId string, areaId string, region string, ...) ApiGetRoutingTableOfAreaRequest
- func (a DefaultAPIServiceMock) GetRoutingTableOfAreaExecute(r ApiGetRoutingTableOfAreaRequest) (*RoutingTable, error)
- func (a DefaultAPIServiceMock) GetVPC(ctx context.Context, projectId string, vpcId string) ApiGetVPCRequest
- func (a DefaultAPIServiceMock) GetVPCExecute(r ApiGetVPCRequest) (*VPC, error)
- func (a DefaultAPIServiceMock) GetVPCNetworkRange(ctx context.Context, projectId string, vpcId string, region string, ...) ApiGetVPCNetworkRangeRequest
- func (a DefaultAPIServiceMock) GetVPCNetworkRangeExecute(r ApiGetVPCNetworkRangeRequest) (*VPCNetworkRange, error)
- func (a DefaultAPIServiceMock) GetVPCRegion(ctx context.Context, projectId string, vpcId string, region string) ApiGetVPCRegionRequest
- func (a DefaultAPIServiceMock) GetVPCRegionExecute(r ApiGetVPCRegionRequest) (*RegionalVPC, error)
- func (a DefaultAPIServiceMock) GetVPCRoutingTable(ctx context.Context, projectId string, vpcId string, region string, ...) ApiGetVPCRoutingTableRequest
- func (a DefaultAPIServiceMock) GetVPCRoutingTableExecute(r ApiGetVPCRoutingTableRequest) (*VPCRoutingTable, error)
- func (a DefaultAPIServiceMock) GetVPCStaticRoute(ctx context.Context, projectId string, vpcId string, region string, ...) ApiGetVPCStaticRouteRequest
- func (a DefaultAPIServiceMock) GetVPCStaticRouteExecute(r ApiGetVPCStaticRouteRequest) (*Route, error)
- func (a DefaultAPIServiceMock) ListNetworks(ctx context.Context, projectId string, region string) ApiListNetworksRequest
- func (a DefaultAPIServiceMock) ListNetworksExecute(r ApiListNetworksRequest) (*NetworkListResponse, error)
- func (a DefaultAPIServiceMock) ListNetworksOfRoutingTable(ctx context.Context, organizationId string, areaId string, region string, ...) ApiListNetworksOfRoutingTableRequest
- func (a DefaultAPIServiceMock) ListNetworksOfRoutingTableExecute(r ApiListNetworksOfRoutingTableRequest) (*NetworkListResponse, error)
- func (a DefaultAPIServiceMock) ListRoutesOfRoutingTable(ctx context.Context, organizationId string, areaId string, region string, ...) ApiListRoutesOfRoutingTableRequest
- func (a DefaultAPIServiceMock) ListRoutesOfRoutingTableExecute(r ApiListRoutesOfRoutingTableRequest) (*RouteListResponse, error)
- func (a DefaultAPIServiceMock) ListRoutingTablesOfArea(ctx context.Context, organizationId string, areaId string, region string) ApiListRoutingTablesOfAreaRequest
- func (a DefaultAPIServiceMock) ListRoutingTablesOfAreaExecute(r ApiListRoutingTablesOfAreaRequest) (*RoutingTableListResponse, error)
- func (a DefaultAPIServiceMock) ListVPCNetworkRanges(ctx context.Context, projectId string, vpcId string, region string) ApiListVPCNetworkRangesRequest
- func (a DefaultAPIServiceMock) ListVPCNetworkRangesExecute(r ApiListVPCNetworkRangesRequest) (*VPCNetworkRangeList, error)
- func (a DefaultAPIServiceMock) ListVPCRegions(ctx context.Context, projectId string, vpcId string) ApiListVPCRegionsRequest
- func (a DefaultAPIServiceMock) ListVPCRegionsExecute(r ApiListVPCRegionsRequest) (*RegionalVPCList, error)
- func (a DefaultAPIServiceMock) ListVPCRoutingTables(ctx context.Context, projectId string, vpcId string, region string) ApiListVPCRoutingTablesRequest
- func (a DefaultAPIServiceMock) ListVPCRoutingTablesExecute(r ApiListVPCRoutingTablesRequest) (*VPCRoutingTableList, error)
- func (a DefaultAPIServiceMock) ListVPCStaticRoutes(ctx context.Context, projectId string, vpcId string, region string, ...) ApiListVPCStaticRoutesRequest
- func (a DefaultAPIServiceMock) ListVPCStaticRoutesExecute(r ApiListVPCStaticRoutesRequest) (*RouteListResponse, error)
- func (a DefaultAPIServiceMock) ListVPCs(ctx context.Context, projectId string) ApiListVPCsRequest
- func (a DefaultAPIServiceMock) ListVPCsExecute(r ApiListVPCsRequest) (*VPCList, error)
- func (a DefaultAPIServiceMock) PartialUpdateNetwork(ctx context.Context, projectId string, region string, networkId string) ApiPartialUpdateNetworkRequest
- func (a DefaultAPIServiceMock) PartialUpdateNetworkExecute(r ApiPartialUpdateNetworkRequest) error
- func (a DefaultAPIServiceMock) PartialUpdateVPC(ctx context.Context, projectId string, vpcId string) ApiPartialUpdateVPCRequest
- func (a DefaultAPIServiceMock) PartialUpdateVPCExecute(r ApiPartialUpdateVPCRequest) (*VPC, error)
- func (a DefaultAPIServiceMock) UpdateRouteOfRoutingTable(ctx context.Context, organizationId string, areaId string, region string, ...) ApiUpdateRouteOfRoutingTableRequest
- func (a DefaultAPIServiceMock) UpdateRouteOfRoutingTableExecute(r ApiUpdateRouteOfRoutingTableRequest) (*Route, error)
- func (a DefaultAPIServiceMock) UpdateRoutingTableOfArea(ctx context.Context, organizationId string, areaId string, region string, ...) ApiUpdateRoutingTableOfAreaRequest
- func (a DefaultAPIServiceMock) UpdateRoutingTableOfAreaExecute(r ApiUpdateRoutingTableOfAreaRequest) (*RoutingTable, error)
- func (a DefaultAPIServiceMock) UpdateVPCNetworkRange(ctx context.Context, projectId string, vpcId string, region string, ...) ApiUpdateVPCNetworkRangeRequest
- func (a DefaultAPIServiceMock) UpdateVPCNetworkRangeExecute(r ApiUpdateVPCNetworkRangeRequest) (*VPCNetworkRange, error)
- func (a DefaultAPIServiceMock) UpdateVPCRegion(ctx context.Context, projectId string, vpcId string, region string) ApiUpdateVPCRegionRequest
- func (a DefaultAPIServiceMock) UpdateVPCRegionExecute(r ApiUpdateVPCRegionRequest) (*RegionalVPC, error)
- func (a DefaultAPIServiceMock) UpdateVPCRoutingTable(ctx context.Context, projectId string, vpcId string, region string, ...) ApiUpdateVPCRoutingTableRequest
- func (a DefaultAPIServiceMock) UpdateVPCRoutingTableExecute(r ApiUpdateVPCRoutingTableRequest) (*VPCRoutingTable, error)
- func (a DefaultAPIServiceMock) UpdateVPCStaticRoute(ctx context.Context, projectId string, vpcId string, region string, ...) ApiUpdateVPCStaticRouteRequest
- func (a DefaultAPIServiceMock) UpdateVPCStaticRouteExecute(r ApiUpdateVPCStaticRouteRequest) (*Route, error)
- type DestinationCIDRv4
- func (o *DestinationCIDRv4) GetType() string
- func (o *DestinationCIDRv4) GetTypeOk() (*string, bool)
- func (o *DestinationCIDRv4) GetValue() string
- func (o *DestinationCIDRv4) GetValueOk() (*string, bool)
- func (o DestinationCIDRv4) MarshalJSON() ([]byte, error)
- func (o *DestinationCIDRv4) SetType(v string)
- func (o *DestinationCIDRv4) SetValue(v string)
- func (o DestinationCIDRv4) ToMap() (map[string]interface{}, error)
- func (o *DestinationCIDRv4) UnmarshalJSON(data []byte) (err error)
- type DestinationCIDRv6
- func (o *DestinationCIDRv6) GetType() string
- func (o *DestinationCIDRv6) GetTypeOk() (*string, bool)
- func (o *DestinationCIDRv6) GetValue() string
- func (o *DestinationCIDRv6) GetValueOk() (*string, bool)
- func (o DestinationCIDRv6) MarshalJSON() ([]byte, error)
- func (o *DestinationCIDRv6) SetType(v string)
- func (o *DestinationCIDRv6) SetValue(v string)
- func (o DestinationCIDRv6) ToMap() (map[string]interface{}, error)
- func (o *DestinationCIDRv6) UnmarshalJSON(data []byte) (err error)
- type Error
- func (o *Error) GetCode() int64
- func (o *Error) GetCodeOk() (*int64, bool)
- func (o *Error) GetMsg() string
- func (o *Error) GetMsgOk() (*string, bool)
- func (o Error) MarshalJSON() ([]byte, error)
- func (o *Error) SetCode(v int64)
- func (o *Error) SetMsg(v string)
- func (o Error) ToMap() (map[string]interface{}, error)
- func (o *Error) UnmarshalJSON(data []byte) (err error)
- type MappedNullable
- type Network
- func (o *Network) GetCreatedAt() time.Time
- func (o *Network) GetCreatedAtOk() (*time.Time, bool)
- func (o *Network) GetDhcp() bool
- func (o *Network) GetDhcpOk() (*bool, bool)
- func (o *Network) GetId() string
- func (o *Network) GetIdOk() (*string, bool)
- func (o *Network) GetIpv4() NetworkIPv4
- func (o *Network) GetIpv4Ok() (*NetworkIPv4, bool)
- func (o *Network) GetIpv6() NetworkIPv6
- func (o *Network) GetIpv6Ok() (*NetworkIPv6, bool)
- func (o *Network) GetLabels() map[string]interface{}
- func (o *Network) GetLabelsOk() (map[string]interface{}, bool)
- func (o *Network) GetName() string
- func (o *Network) GetNameOk() (*string, bool)
- func (o *Network) GetRouted() bool
- func (o *Network) GetRoutedOk() (*bool, bool)
- func (o *Network) GetRoutingTableId() string
- func (o *Network) GetRoutingTableIdOk() (*string, bool)
- func (o *Network) GetStatus() string
- func (o *Network) GetStatusOk() (*string, bool)
- func (o *Network) GetUpdatedAt() time.Time
- func (o *Network) GetUpdatedAtOk() (*time.Time, bool)
- func (o *Network) GetVpcId() string
- func (o *Network) GetVpcIdOk() (*string, bool)
- func (o *Network) HasCreatedAt() bool
- func (o *Network) HasDhcp() bool
- func (o *Network) HasIpv4() bool
- func (o *Network) HasIpv6() bool
- func (o *Network) HasLabels() bool
- func (o *Network) HasRouted() bool
- func (o *Network) HasRoutingTableId() bool
- func (o *Network) HasUpdatedAt() bool
- func (o *Network) HasVpcId() bool
- func (o Network) MarshalJSON() ([]byte, error)
- func (o *Network) SetCreatedAt(v time.Time)
- func (o *Network) SetDhcp(v bool)
- func (o *Network) SetId(v string)
- func (o *Network) SetIpv4(v NetworkIPv4)
- func (o *Network) SetIpv6(v NetworkIPv6)
- func (o *Network) SetLabels(v map[string]interface{})
- func (o *Network) SetName(v string)
- func (o *Network) SetRouted(v bool)
- func (o *Network) SetRoutingTableId(v string)
- func (o *Network) SetStatus(v string)
- func (o *Network) SetUpdatedAt(v time.Time)
- func (o *Network) SetVpcId(v string)
- func (o Network) ToMap() (map[string]interface{}, error)
- func (o *Network) UnmarshalJSON(data []byte) (err error)
- type NetworkIPv4
- func (o *NetworkIPv4) GetGateway() string
- func (o *NetworkIPv4) GetGatewayOk() (*string, bool)
- func (o *NetworkIPv4) GetNameservers() []string
- func (o *NetworkIPv4) GetNameserversOk() ([]string, bool)
- func (o *NetworkIPv4) GetPrefixes() []string
- func (o *NetworkIPv4) GetPrefixesOk() ([]string, bool)
- func (o *NetworkIPv4) GetPublicIp() string
- func (o *NetworkIPv4) GetPublicIpOk() (*string, bool)
- func (o *NetworkIPv4) GetVpcNetworkRangeId() string
- func (o *NetworkIPv4) GetVpcNetworkRangeIdOk() (*string, bool)
- func (o *NetworkIPv4) HasGateway() bool
- func (o *NetworkIPv4) HasNameservers() bool
- func (o *NetworkIPv4) HasPublicIp() bool
- func (o *NetworkIPv4) HasVpcNetworkRangeId() bool
- func (o NetworkIPv4) MarshalJSON() ([]byte, error)
- func (o *NetworkIPv4) SetGateway(v string)
- func (o *NetworkIPv4) SetGatewayNil()
- func (o *NetworkIPv4) SetNameservers(v []string)
- func (o *NetworkIPv4) SetPrefixes(v []string)
- func (o *NetworkIPv4) SetPublicIp(v string)
- func (o *NetworkIPv4) SetVpcNetworkRangeId(v string)
- func (o NetworkIPv4) ToMap() (map[string]interface{}, error)
- func (o *NetworkIPv4) UnmarshalJSON(data []byte) (err error)
- func (o *NetworkIPv4) UnsetGateway()
- type NetworkIPv6
- func (o *NetworkIPv6) GetGateway() string
- func (o *NetworkIPv6) GetGatewayOk() (*string, bool)
- func (o *NetworkIPv6) GetNameservers() []string
- func (o *NetworkIPv6) GetNameserversOk() ([]string, bool)
- func (o *NetworkIPv6) GetPrefixes() []string
- func (o *NetworkIPv6) GetPrefixesOk() ([]string, bool)
- func (o *NetworkIPv6) GetVpcNetworkRangeId() string
- func (o *NetworkIPv6) GetVpcNetworkRangeIdOk() (*string, bool)
- func (o *NetworkIPv6) HasGateway() bool
- func (o *NetworkIPv6) HasNameservers() bool
- func (o *NetworkIPv6) HasVpcNetworkRangeId() bool
- func (o NetworkIPv6) MarshalJSON() ([]byte, error)
- func (o *NetworkIPv6) SetGateway(v string)
- func (o *NetworkIPv6) SetGatewayNil()
- func (o *NetworkIPv6) SetNameservers(v []string)
- func (o *NetworkIPv6) SetPrefixes(v []string)
- func (o *NetworkIPv6) SetVpcNetworkRangeId(v string)
- func (o NetworkIPv6) ToMap() (map[string]interface{}, error)
- func (o *NetworkIPv6) UnmarshalJSON(data []byte) (err error)
- func (o *NetworkIPv6) UnsetGateway()
- type NetworkListResponse
- func (o *NetworkListResponse) GetItems() []Network
- func (o *NetworkListResponse) GetItemsOk() ([]Network, bool)
- func (o NetworkListResponse) MarshalJSON() ([]byte, error)
- func (o *NetworkListResponse) SetItems(v []Network)
- func (o NetworkListResponse) ToMap() (map[string]interface{}, error)
- func (o *NetworkListResponse) UnmarshalJSON(data []byte) (err error)
- type NetworkRangeIPv4Request
- func (o *NetworkRangeIPv4Request) GetDefaultPrefixLen() int64
- func (o *NetworkRangeIPv4Request) GetDefaultPrefixLenOk() (*int64, bool)
- func (o *NetworkRangeIPv4Request) GetDescription() string
- func (o *NetworkRangeIPv4Request) GetDescriptionOk() (*string, bool)
- func (o *NetworkRangeIPv4Request) GetIpVersion() NetworkRangeIPv4RequestIpVersion
- func (o *NetworkRangeIPv4Request) GetIpVersionOk() (*NetworkRangeIPv4RequestIpVersion, bool)
- func (o *NetworkRangeIPv4Request) GetLabels() map[string]interface{}
- func (o *NetworkRangeIPv4Request) GetLabelsOk() (map[string]interface{}, bool)
- func (o *NetworkRangeIPv4Request) GetMaxPrefixLen() int64
- func (o *NetworkRangeIPv4Request) GetMaxPrefixLenOk() (*int64, bool)
- func (o *NetworkRangeIPv4Request) GetMinPrefixLen() int64
- func (o *NetworkRangeIPv4Request) GetMinPrefixLenOk() (*int64, bool)
- func (o *NetworkRangeIPv4Request) GetNameservers() []string
- func (o *NetworkRangeIPv4Request) GetNameserversOk() ([]string, bool)
- func (o *NetworkRangeIPv4Request) GetPrefix() string
- func (o *NetworkRangeIPv4Request) GetPrefixOk() (*string, bool)
- func (o *NetworkRangeIPv4Request) HasDefaultPrefixLen() bool
- func (o *NetworkRangeIPv4Request) HasDescription() bool
- func (o *NetworkRangeIPv4Request) HasLabels() bool
- func (o *NetworkRangeIPv4Request) HasMaxPrefixLen() bool
- func (o *NetworkRangeIPv4Request) HasMinPrefixLen() bool
- func (o *NetworkRangeIPv4Request) HasNameservers() bool
- func (o NetworkRangeIPv4Request) MarshalJSON() ([]byte, error)
- func (o *NetworkRangeIPv4Request) SetDefaultPrefixLen(v int64)
- func (o *NetworkRangeIPv4Request) SetDescription(v string)
- func (o *NetworkRangeIPv4Request) SetIpVersion(v NetworkRangeIPv4RequestIpVersion)
- func (o *NetworkRangeIPv4Request) SetLabels(v map[string]interface{})
- func (o *NetworkRangeIPv4Request) SetMaxPrefixLen(v int64)
- func (o *NetworkRangeIPv4Request) SetMinPrefixLen(v int64)
- func (o *NetworkRangeIPv4Request) SetNameservers(v []string)
- func (o *NetworkRangeIPv4Request) SetPrefix(v string)
- func (o NetworkRangeIPv4Request) ToMap() (map[string]interface{}, error)
- func (o *NetworkRangeIPv4Request) UnmarshalJSON(data []byte) (err error)
- type NetworkRangeIPv4RequestIpVersion
- type NexthopBlackhole
- func (o *NexthopBlackhole) GetType() string
- func (o *NexthopBlackhole) GetTypeOk() (*string, bool)
- func (o NexthopBlackhole) MarshalJSON() ([]byte, error)
- func (o *NexthopBlackhole) SetType(v string)
- func (o NexthopBlackhole) ToMap() (map[string]interface{}, error)
- func (o *NexthopBlackhole) UnmarshalJSON(data []byte) (err error)
- type NexthopIPv4
- func (o *NexthopIPv4) GetType() string
- func (o *NexthopIPv4) GetTypeOk() (*string, bool)
- func (o *NexthopIPv4) GetValue() string
- func (o *NexthopIPv4) GetValueOk() (*string, bool)
- func (o NexthopIPv4) MarshalJSON() ([]byte, error)
- func (o *NexthopIPv4) SetType(v string)
- func (o *NexthopIPv4) SetValue(v string)
- func (o NexthopIPv4) ToMap() (map[string]interface{}, error)
- func (o *NexthopIPv4) UnmarshalJSON(data []byte) (err error)
- type NexthopIPv6
- func (o *NexthopIPv6) GetType() string
- func (o *NexthopIPv6) GetTypeOk() (*string, bool)
- func (o *NexthopIPv6) GetValue() string
- func (o *NexthopIPv6) GetValueOk() (*string, bool)
- func (o NexthopIPv6) MarshalJSON() ([]byte, error)
- func (o *NexthopIPv6) SetType(v string)
- func (o *NexthopIPv6) SetValue(v string)
- func (o NexthopIPv6) ToMap() (map[string]interface{}, error)
- func (o *NexthopIPv6) UnmarshalJSON(data []byte) (err error)
- type NexthopInternet
- func (o *NexthopInternet) GetType() string
- func (o *NexthopInternet) GetTypeOk() (*string, bool)
- func (o NexthopInternet) MarshalJSON() ([]byte, error)
- func (o *NexthopInternet) SetType(v string)
- func (o NexthopInternet) ToMap() (map[string]interface{}, error)
- func (o *NexthopInternet) UnmarshalJSON(data []byte) (err error)
- type NullableAddRoutesToRoutingTablePayload
- func (v NullableAddRoutesToRoutingTablePayload) Get() *AddRoutesToRoutingTablePayload
- func (v NullableAddRoutesToRoutingTablePayload) IsSet() bool
- func (v NullableAddRoutesToRoutingTablePayload) MarshalJSON() ([]byte, error)
- func (v *NullableAddRoutesToRoutingTablePayload) Set(val *AddRoutesToRoutingTablePayload)
- func (v *NullableAddRoutesToRoutingTablePayload) UnmarshalJSON(src []byte) error
- func (v *NullableAddRoutesToRoutingTablePayload) Unset()
- type NullableAddRoutingTableToAreaPayload
- func (v NullableAddRoutingTableToAreaPayload) Get() *AddRoutingTableToAreaPayload
- func (v NullableAddRoutingTableToAreaPayload) IsSet() bool
- func (v NullableAddRoutingTableToAreaPayload) MarshalJSON() ([]byte, error)
- func (v *NullableAddRoutingTableToAreaPayload) Set(val *AddRoutingTableToAreaPayload)
- func (v *NullableAddRoutingTableToAreaPayload) UnmarshalJSON(src []byte) error
- func (v *NullableAddRoutingTableToAreaPayload) Unset()
- type NullableAddVPCRoutingTablePayload
- func (v NullableAddVPCRoutingTablePayload) Get() *AddVPCRoutingTablePayload
- func (v NullableAddVPCRoutingTablePayload) IsSet() bool
- func (v NullableAddVPCRoutingTablePayload) MarshalJSON() ([]byte, error)
- func (v *NullableAddVPCRoutingTablePayload) Set(val *AddVPCRoutingTablePayload)
- func (v *NullableAddVPCRoutingTablePayload) UnmarshalJSON(src []byte) error
- func (v *NullableAddVPCRoutingTablePayload) Unset()
- type NullableAddVPCStaticRoutePayload
- func (v NullableAddVPCStaticRoutePayload) Get() *AddVPCStaticRoutePayload
- func (v NullableAddVPCStaticRoutePayload) IsSet() bool
- func (v NullableAddVPCStaticRoutePayload) MarshalJSON() ([]byte, error)
- func (v *NullableAddVPCStaticRoutePayload) Set(val *AddVPCStaticRoutePayload)
- func (v *NullableAddVPCStaticRoutePayload) UnmarshalJSON(src []byte) error
- func (v *NullableAddVPCStaticRoutePayload) Unset()
- type NullableAddVPCStaticRoutePayloadDestination
- func (v NullableAddVPCStaticRoutePayloadDestination) Get() *AddVPCStaticRoutePayloadDestination
- func (v NullableAddVPCStaticRoutePayloadDestination) IsSet() bool
- func (v NullableAddVPCStaticRoutePayloadDestination) MarshalJSON() ([]byte, error)
- func (v *NullableAddVPCStaticRoutePayloadDestination) Set(val *AddVPCStaticRoutePayloadDestination)
- func (v *NullableAddVPCStaticRoutePayloadDestination) UnmarshalJSON(src []byte) error
- func (v *NullableAddVPCStaticRoutePayloadDestination) Unset()
- type NullableAddVPCStaticRoutePayloadNexthop
- func (v NullableAddVPCStaticRoutePayloadNexthop) Get() *AddVPCStaticRoutePayloadNexthop
- func (v NullableAddVPCStaticRoutePayloadNexthop) IsSet() bool
- func (v NullableAddVPCStaticRoutePayloadNexthop) MarshalJSON() ([]byte, error)
- func (v *NullableAddVPCStaticRoutePayloadNexthop) Set(val *AddVPCStaticRoutePayloadNexthop)
- func (v *NullableAddVPCStaticRoutePayloadNexthop) UnmarshalJSON(src []byte) error
- func (v *NullableAddVPCStaticRoutePayloadNexthop) Unset()
- type NullableBool
- type NullableCreateNetworkIPv4
- func (v NullableCreateNetworkIPv4) Get() *CreateNetworkIPv4
- func (v NullableCreateNetworkIPv4) IsSet() bool
- func (v NullableCreateNetworkIPv4) MarshalJSON() ([]byte, error)
- func (v *NullableCreateNetworkIPv4) Set(val *CreateNetworkIPv4)
- func (v *NullableCreateNetworkIPv4) UnmarshalJSON(src []byte) error
- func (v *NullableCreateNetworkIPv4) Unset()
- type NullableCreateNetworkIPv4WithPrefix
- func (v NullableCreateNetworkIPv4WithPrefix) Get() *CreateNetworkIPv4WithPrefix
- func (v NullableCreateNetworkIPv4WithPrefix) IsSet() bool
- func (v NullableCreateNetworkIPv4WithPrefix) MarshalJSON() ([]byte, error)
- func (v *NullableCreateNetworkIPv4WithPrefix) Set(val *CreateNetworkIPv4WithPrefix)
- func (v *NullableCreateNetworkIPv4WithPrefix) UnmarshalJSON(src []byte) error
- func (v *NullableCreateNetworkIPv4WithPrefix) Unset()
- type NullableCreateNetworkIPv4WithPrefixLength
- func (v NullableCreateNetworkIPv4WithPrefixLength) Get() *CreateNetworkIPv4WithPrefixLength
- func (v NullableCreateNetworkIPv4WithPrefixLength) IsSet() bool
- func (v NullableCreateNetworkIPv4WithPrefixLength) MarshalJSON() ([]byte, error)
- func (v *NullableCreateNetworkIPv4WithPrefixLength) Set(val *CreateNetworkIPv4WithPrefixLength)
- func (v *NullableCreateNetworkIPv4WithPrefixLength) UnmarshalJSON(src []byte) error
- func (v *NullableCreateNetworkIPv4WithPrefixLength) Unset()
- type NullableCreateNetworkIPv6
- func (v NullableCreateNetworkIPv6) Get() *CreateNetworkIPv6
- func (v NullableCreateNetworkIPv6) IsSet() bool
- func (v NullableCreateNetworkIPv6) MarshalJSON() ([]byte, error)
- func (v *NullableCreateNetworkIPv6) Set(val *CreateNetworkIPv6)
- func (v *NullableCreateNetworkIPv6) UnmarshalJSON(src []byte) error
- func (v *NullableCreateNetworkIPv6) Unset()
- type NullableCreateNetworkIPv6WithPrefix
- func (v NullableCreateNetworkIPv6WithPrefix) Get() *CreateNetworkIPv6WithPrefix
- func (v NullableCreateNetworkIPv6WithPrefix) IsSet() bool
- func (v NullableCreateNetworkIPv6WithPrefix) MarshalJSON() ([]byte, error)
- func (v *NullableCreateNetworkIPv6WithPrefix) Set(val *CreateNetworkIPv6WithPrefix)
- func (v *NullableCreateNetworkIPv6WithPrefix) UnmarshalJSON(src []byte) error
- func (v *NullableCreateNetworkIPv6WithPrefix) Unset()
- type NullableCreateNetworkIPv6WithPrefixLength
- func (v NullableCreateNetworkIPv6WithPrefixLength) Get() *CreateNetworkIPv6WithPrefixLength
- func (v NullableCreateNetworkIPv6WithPrefixLength) IsSet() bool
- func (v NullableCreateNetworkIPv6WithPrefixLength) MarshalJSON() ([]byte, error)
- func (v *NullableCreateNetworkIPv6WithPrefixLength) Set(val *CreateNetworkIPv6WithPrefixLength)
- func (v *NullableCreateNetworkIPv6WithPrefixLength) UnmarshalJSON(src []byte) error
- func (v *NullableCreateNetworkIPv6WithPrefixLength) Unset()
- type NullableCreateNetworkPayload
- func (v NullableCreateNetworkPayload) Get() *CreateNetworkPayload
- func (v NullableCreateNetworkPayload) IsSet() bool
- func (v NullableCreateNetworkPayload) MarshalJSON() ([]byte, error)
- func (v *NullableCreateNetworkPayload) Set(val *CreateNetworkPayload)
- func (v *NullableCreateNetworkPayload) UnmarshalJSON(src []byte) error
- func (v *NullableCreateNetworkPayload) Unset()
- type NullableCreateVPCNetworkRangePayload
- func (v NullableCreateVPCNetworkRangePayload) Get() *CreateVPCNetworkRangePayload
- func (v NullableCreateVPCNetworkRangePayload) IsSet() bool
- func (v NullableCreateVPCNetworkRangePayload) MarshalJSON() ([]byte, error)
- func (v *NullableCreateVPCNetworkRangePayload) Set(val *CreateVPCNetworkRangePayload)
- func (v *NullableCreateVPCNetworkRangePayload) UnmarshalJSON(src []byte) error
- func (v *NullableCreateVPCNetworkRangePayload) Unset()
- type NullableCreateVPCPayload
- func (v NullableCreateVPCPayload) Get() *CreateVPCPayload
- func (v NullableCreateVPCPayload) IsSet() bool
- func (v NullableCreateVPCPayload) MarshalJSON() ([]byte, error)
- func (v *NullableCreateVPCPayload) Set(val *CreateVPCPayload)
- func (v *NullableCreateVPCPayload) UnmarshalJSON(src []byte) error
- func (v *NullableCreateVPCPayload) Unset()
- type NullableCreateVPCRegionPayload
- func (v NullableCreateVPCRegionPayload) Get() *CreateVPCRegionPayload
- func (v NullableCreateVPCRegionPayload) IsSet() bool
- func (v NullableCreateVPCRegionPayload) MarshalJSON() ([]byte, error)
- func (v *NullableCreateVPCRegionPayload) Set(val *CreateVPCRegionPayload)
- func (v *NullableCreateVPCRegionPayload) UnmarshalJSON(src []byte) error
- func (v *NullableCreateVPCRegionPayload) Unset()
- type NullableDestinationCIDRv4
- func (v NullableDestinationCIDRv4) Get() *DestinationCIDRv4
- func (v NullableDestinationCIDRv4) IsSet() bool
- func (v NullableDestinationCIDRv4) MarshalJSON() ([]byte, error)
- func (v *NullableDestinationCIDRv4) Set(val *DestinationCIDRv4)
- func (v *NullableDestinationCIDRv4) UnmarshalJSON(src []byte) error
- func (v *NullableDestinationCIDRv4) Unset()
- type NullableDestinationCIDRv6
- func (v NullableDestinationCIDRv6) Get() *DestinationCIDRv6
- func (v NullableDestinationCIDRv6) IsSet() bool
- func (v NullableDestinationCIDRv6) MarshalJSON() ([]byte, error)
- func (v *NullableDestinationCIDRv6) Set(val *DestinationCIDRv6)
- func (v *NullableDestinationCIDRv6) UnmarshalJSON(src []byte) error
- func (v *NullableDestinationCIDRv6) Unset()
- type NullableError
- type NullableFloat32
- type NullableFloat64
- type NullableInt
- type NullableInt32
- type NullableInt64
- type NullableNetwork
- type NullableNetworkIPv4
- func (v NullableNetworkIPv4) Get() *NetworkIPv4
- func (v NullableNetworkIPv4) IsSet() bool
- func (v NullableNetworkIPv4) MarshalJSON() ([]byte, error)
- func (v *NullableNetworkIPv4) Set(val *NetworkIPv4)
- func (v *NullableNetworkIPv4) UnmarshalJSON(src []byte) error
- func (v *NullableNetworkIPv4) Unset()
- type NullableNetworkIPv6
- func (v NullableNetworkIPv6) Get() *NetworkIPv6
- func (v NullableNetworkIPv6) IsSet() bool
- func (v NullableNetworkIPv6) MarshalJSON() ([]byte, error)
- func (v *NullableNetworkIPv6) Set(val *NetworkIPv6)
- func (v *NullableNetworkIPv6) UnmarshalJSON(src []byte) error
- func (v *NullableNetworkIPv6) Unset()
- type NullableNetworkListResponse
- func (v NullableNetworkListResponse) Get() *NetworkListResponse
- func (v NullableNetworkListResponse) IsSet() bool
- func (v NullableNetworkListResponse) MarshalJSON() ([]byte, error)
- func (v *NullableNetworkListResponse) Set(val *NetworkListResponse)
- func (v *NullableNetworkListResponse) UnmarshalJSON(src []byte) error
- func (v *NullableNetworkListResponse) Unset()
- type NullableNetworkRangeIPv4Request
- func (v NullableNetworkRangeIPv4Request) Get() *NetworkRangeIPv4Request
- func (v NullableNetworkRangeIPv4Request) IsSet() bool
- func (v NullableNetworkRangeIPv4Request) MarshalJSON() ([]byte, error)
- func (v *NullableNetworkRangeIPv4Request) Set(val *NetworkRangeIPv4Request)
- func (v *NullableNetworkRangeIPv4Request) UnmarshalJSON(src []byte) error
- func (v *NullableNetworkRangeIPv4Request) Unset()
- type NullableNetworkRangeIPv4RequestIpVersion
- func (v NullableNetworkRangeIPv4RequestIpVersion) Get() *NetworkRangeIPv4RequestIpVersion
- func (v NullableNetworkRangeIPv4RequestIpVersion) IsSet() bool
- func (v NullableNetworkRangeIPv4RequestIpVersion) MarshalJSON() ([]byte, error)
- func (v *NullableNetworkRangeIPv4RequestIpVersion) Set(val *NetworkRangeIPv4RequestIpVersion)
- func (v *NullableNetworkRangeIPv4RequestIpVersion) UnmarshalJSON(src []byte) error
- func (v *NullableNetworkRangeIPv4RequestIpVersion) Unset()
- type NullableNexthopBlackhole
- func (v NullableNexthopBlackhole) Get() *NexthopBlackhole
- func (v NullableNexthopBlackhole) IsSet() bool
- func (v NullableNexthopBlackhole) MarshalJSON() ([]byte, error)
- func (v *NullableNexthopBlackhole) Set(val *NexthopBlackhole)
- func (v *NullableNexthopBlackhole) UnmarshalJSON(src []byte) error
- func (v *NullableNexthopBlackhole) Unset()
- type NullableNexthopIPv4
- func (v NullableNexthopIPv4) Get() *NexthopIPv4
- func (v NullableNexthopIPv4) IsSet() bool
- func (v NullableNexthopIPv4) MarshalJSON() ([]byte, error)
- func (v *NullableNexthopIPv4) Set(val *NexthopIPv4)
- func (v *NullableNexthopIPv4) UnmarshalJSON(src []byte) error
- func (v *NullableNexthopIPv4) Unset()
- type NullableNexthopIPv6
- func (v NullableNexthopIPv6) Get() *NexthopIPv6
- func (v NullableNexthopIPv6) IsSet() bool
- func (v NullableNexthopIPv6) MarshalJSON() ([]byte, error)
- func (v *NullableNexthopIPv6) Set(val *NexthopIPv6)
- func (v *NullableNexthopIPv6) UnmarshalJSON(src []byte) error
- func (v *NullableNexthopIPv6) Unset()
- type NullableNexthopInternet
- func (v NullableNexthopInternet) Get() *NexthopInternet
- func (v NullableNexthopInternet) IsSet() bool
- func (v NullableNexthopInternet) MarshalJSON() ([]byte, error)
- func (v *NullableNexthopInternet) Set(val *NexthopInternet)
- func (v *NullableNexthopInternet) UnmarshalJSON(src []byte) error
- func (v *NullableNexthopInternet) Unset()
- type NullablePartialUpdateNetworkPayload
- func (v NullablePartialUpdateNetworkPayload) Get() *PartialUpdateNetworkPayload
- func (v NullablePartialUpdateNetworkPayload) IsSet() bool
- func (v NullablePartialUpdateNetworkPayload) MarshalJSON() ([]byte, error)
- func (v *NullablePartialUpdateNetworkPayload) Set(val *PartialUpdateNetworkPayload)
- func (v *NullablePartialUpdateNetworkPayload) UnmarshalJSON(src []byte) error
- func (v *NullablePartialUpdateNetworkPayload) Unset()
- type NullablePartialUpdateVPCPayload
- func (v NullablePartialUpdateVPCPayload) Get() *PartialUpdateVPCPayload
- func (v NullablePartialUpdateVPCPayload) IsSet() bool
- func (v NullablePartialUpdateVPCPayload) MarshalJSON() ([]byte, error)
- func (v *NullablePartialUpdateVPCPayload) Set(val *PartialUpdateVPCPayload)
- func (v *NullablePartialUpdateVPCPayload) UnmarshalJSON(src []byte) error
- func (v *NullablePartialUpdateVPCPayload) Unset()
- type NullableRegionalVPC
- func (v NullableRegionalVPC) Get() *RegionalVPC
- func (v NullableRegionalVPC) IsSet() bool
- func (v NullableRegionalVPC) MarshalJSON() ([]byte, error)
- func (v *NullableRegionalVPC) Set(val *RegionalVPC)
- func (v *NullableRegionalVPC) UnmarshalJSON(src []byte) error
- func (v *NullableRegionalVPC) Unset()
- type NullableRegionalVPCIPv4
- func (v NullableRegionalVPCIPv4) Get() *RegionalVPCIPv4
- func (v NullableRegionalVPCIPv4) IsSet() bool
- func (v NullableRegionalVPCIPv4) MarshalJSON() ([]byte, error)
- func (v *NullableRegionalVPCIPv4) Set(val *RegionalVPCIPv4)
- func (v *NullableRegionalVPCIPv4) UnmarshalJSON(src []byte) error
- func (v *NullableRegionalVPCIPv4) Unset()
- type NullableRegionalVPCList
- func (v NullableRegionalVPCList) Get() *RegionalVPCList
- func (v NullableRegionalVPCList) IsSet() bool
- func (v NullableRegionalVPCList) MarshalJSON() ([]byte, error)
- func (v *NullableRegionalVPCList) Set(val *RegionalVPCList)
- func (v *NullableRegionalVPCList) UnmarshalJSON(src []byte) error
- func (v *NullableRegionalVPCList) Unset()
- type NullableRoute
- type NullableRouteDestination
- func (v NullableRouteDestination) Get() *RouteDestination
- func (v NullableRouteDestination) IsSet() bool
- func (v NullableRouteDestination) MarshalJSON() ([]byte, error)
- func (v *NullableRouteDestination) Set(val *RouteDestination)
- func (v *NullableRouteDestination) UnmarshalJSON(src []byte) error
- func (v *NullableRouteDestination) Unset()
- type NullableRouteListResponse
- func (v NullableRouteListResponse) Get() *RouteListResponse
- func (v NullableRouteListResponse) IsSet() bool
- func (v NullableRouteListResponse) MarshalJSON() ([]byte, error)
- func (v *NullableRouteListResponse) Set(val *RouteListResponse)
- func (v *NullableRouteListResponse) UnmarshalJSON(src []byte) error
- func (v *NullableRouteListResponse) Unset()
- type NullableRouteNexthop
- func (v NullableRouteNexthop) Get() *RouteNexthop
- func (v NullableRouteNexthop) IsSet() bool
- func (v NullableRouteNexthop) MarshalJSON() ([]byte, error)
- func (v *NullableRouteNexthop) Set(val *RouteNexthop)
- func (v *NullableRouteNexthop) UnmarshalJSON(src []byte) error
- func (v *NullableRouteNexthop) Unset()
- type NullableRoutingTable
- func (v NullableRoutingTable) Get() *RoutingTable
- func (v NullableRoutingTable) IsSet() bool
- func (v NullableRoutingTable) MarshalJSON() ([]byte, error)
- func (v *NullableRoutingTable) Set(val *RoutingTable)
- func (v *NullableRoutingTable) UnmarshalJSON(src []byte) error
- func (v *NullableRoutingTable) Unset()
- type NullableRoutingTableListResponse
- func (v NullableRoutingTableListResponse) Get() *RoutingTableListResponse
- func (v NullableRoutingTableListResponse) IsSet() bool
- func (v NullableRoutingTableListResponse) MarshalJSON() ([]byte, error)
- func (v *NullableRoutingTableListResponse) Set(val *RoutingTableListResponse)
- func (v *NullableRoutingTableListResponse) UnmarshalJSON(src []byte) error
- func (v *NullableRoutingTableListResponse) Unset()
- type NullableString
- type NullableTime
- type NullableUpdateNetworkIPv4Body
- func (v NullableUpdateNetworkIPv4Body) Get() *UpdateNetworkIPv4Body
- func (v NullableUpdateNetworkIPv4Body) IsSet() bool
- func (v NullableUpdateNetworkIPv4Body) MarshalJSON() ([]byte, error)
- func (v *NullableUpdateNetworkIPv4Body) Set(val *UpdateNetworkIPv4Body)
- func (v *NullableUpdateNetworkIPv4Body) UnmarshalJSON(src []byte) error
- func (v *NullableUpdateNetworkIPv4Body) Unset()
- type NullableUpdateNetworkIPv6Body
- func (v NullableUpdateNetworkIPv6Body) Get() *UpdateNetworkIPv6Body
- func (v NullableUpdateNetworkIPv6Body) IsSet() bool
- func (v NullableUpdateNetworkIPv6Body) MarshalJSON() ([]byte, error)
- func (v *NullableUpdateNetworkIPv6Body) Set(val *UpdateNetworkIPv6Body)
- func (v *NullableUpdateNetworkIPv6Body) UnmarshalJSON(src []byte) error
- func (v *NullableUpdateNetworkIPv6Body) Unset()
- type NullableUpdateRouteOfRoutingTablePayload
- func (v NullableUpdateRouteOfRoutingTablePayload) Get() *UpdateRouteOfRoutingTablePayload
- func (v NullableUpdateRouteOfRoutingTablePayload) IsSet() bool
- func (v NullableUpdateRouteOfRoutingTablePayload) MarshalJSON() ([]byte, error)
- func (v *NullableUpdateRouteOfRoutingTablePayload) Set(val *UpdateRouteOfRoutingTablePayload)
- func (v *NullableUpdateRouteOfRoutingTablePayload) UnmarshalJSON(src []byte) error
- func (v *NullableUpdateRouteOfRoutingTablePayload) Unset()
- type NullableUpdateRoutingTableOfAreaPayload
- func (v NullableUpdateRoutingTableOfAreaPayload) Get() *UpdateRoutingTableOfAreaPayload
- func (v NullableUpdateRoutingTableOfAreaPayload) IsSet() bool
- func (v NullableUpdateRoutingTableOfAreaPayload) MarshalJSON() ([]byte, error)
- func (v *NullableUpdateRoutingTableOfAreaPayload) Set(val *UpdateRoutingTableOfAreaPayload)
- func (v *NullableUpdateRoutingTableOfAreaPayload) UnmarshalJSON(src []byte) error
- func (v *NullableUpdateRoutingTableOfAreaPayload) Unset()
- type NullableUpdateVPCNetworkRangePayload
- func (v NullableUpdateVPCNetworkRangePayload) Get() *UpdateVPCNetworkRangePayload
- func (v NullableUpdateVPCNetworkRangePayload) IsSet() bool
- func (v NullableUpdateVPCNetworkRangePayload) MarshalJSON() ([]byte, error)
- func (v *NullableUpdateVPCNetworkRangePayload) Set(val *UpdateVPCNetworkRangePayload)
- func (v *NullableUpdateVPCNetworkRangePayload) UnmarshalJSON(src []byte) error
- func (v *NullableUpdateVPCNetworkRangePayload) Unset()
- type NullableUpdateVPCRegionPayload
- func (v NullableUpdateVPCRegionPayload) Get() *UpdateVPCRegionPayload
- func (v NullableUpdateVPCRegionPayload) IsSet() bool
- func (v NullableUpdateVPCRegionPayload) MarshalJSON() ([]byte, error)
- func (v *NullableUpdateVPCRegionPayload) Set(val *UpdateVPCRegionPayload)
- func (v *NullableUpdateVPCRegionPayload) UnmarshalJSON(src []byte) error
- func (v *NullableUpdateVPCRegionPayload) Unset()
- type NullableUpdateVPCRoutingTablePayload
- func (v NullableUpdateVPCRoutingTablePayload) Get() *UpdateVPCRoutingTablePayload
- func (v NullableUpdateVPCRoutingTablePayload) IsSet() bool
- func (v NullableUpdateVPCRoutingTablePayload) MarshalJSON() ([]byte, error)
- func (v *NullableUpdateVPCRoutingTablePayload) Set(val *UpdateVPCRoutingTablePayload)
- func (v *NullableUpdateVPCRoutingTablePayload) UnmarshalJSON(src []byte) error
- func (v *NullableUpdateVPCRoutingTablePayload) Unset()
- type NullableUpdateVPCStaticRoutePayload
- func (v NullableUpdateVPCStaticRoutePayload) Get() *UpdateVPCStaticRoutePayload
- func (v NullableUpdateVPCStaticRoutePayload) IsSet() bool
- func (v NullableUpdateVPCStaticRoutePayload) MarshalJSON() ([]byte, error)
- func (v *NullableUpdateVPCStaticRoutePayload) Set(val *UpdateVPCStaticRoutePayload)
- func (v *NullableUpdateVPCStaticRoutePayload) UnmarshalJSON(src []byte) error
- func (v *NullableUpdateVPCStaticRoutePayload) Unset()
- type NullableV1UpdateVPCNetworkRangeIPv4
- func (v NullableV1UpdateVPCNetworkRangeIPv4) Get() *V1UpdateVPCNetworkRangeIPv4
- func (v NullableV1UpdateVPCNetworkRangeIPv4) IsSet() bool
- func (v NullableV1UpdateVPCNetworkRangeIPv4) MarshalJSON() ([]byte, error)
- func (v *NullableV1UpdateVPCNetworkRangeIPv4) Set(val *V1UpdateVPCNetworkRangeIPv4)
- func (v *NullableV1UpdateVPCNetworkRangeIPv4) UnmarshalJSON(src []byte) error
- func (v *NullableV1UpdateVPCNetworkRangeIPv4) Unset()
- type NullableV1UpdateVPCNetworkRangeIPv4IpVersion
- func (v NullableV1UpdateVPCNetworkRangeIPv4IpVersion) Get() *V1UpdateVPCNetworkRangeIPv4IpVersion
- func (v NullableV1UpdateVPCNetworkRangeIPv4IpVersion) IsSet() bool
- func (v NullableV1UpdateVPCNetworkRangeIPv4IpVersion) MarshalJSON() ([]byte, error)
- func (v *NullableV1UpdateVPCNetworkRangeIPv4IpVersion) Set(val *V1UpdateVPCNetworkRangeIPv4IpVersion)
- func (v *NullableV1UpdateVPCNetworkRangeIPv4IpVersion) UnmarshalJSON(src []byte) error
- func (v *NullableV1UpdateVPCNetworkRangeIPv4IpVersion) Unset()
- type NullableVPC
- type NullableVPCBaseNetworkRange
- func (v NullableVPCBaseNetworkRange) Get() *VPCBaseNetworkRange
- func (v NullableVPCBaseNetworkRange) IsSet() bool
- func (v NullableVPCBaseNetworkRange) MarshalJSON() ([]byte, error)
- func (v *NullableVPCBaseNetworkRange) Set(val *VPCBaseNetworkRange)
- func (v *NullableVPCBaseNetworkRange) UnmarshalJSON(src []byte) error
- func (v *NullableVPCBaseNetworkRange) Unset()
- type NullableVPCList
- type NullableVPCNetworkRange
- func (v NullableVPCNetworkRange) Get() *VPCNetworkRange
- func (v NullableVPCNetworkRange) IsSet() bool
- func (v NullableVPCNetworkRange) MarshalJSON() ([]byte, error)
- func (v *NullableVPCNetworkRange) Set(val *VPCNetworkRange)
- func (v *NullableVPCNetworkRange) UnmarshalJSON(src []byte) error
- func (v *NullableVPCNetworkRange) Unset()
- type NullableVPCNetworkRangeIPv4
- func (v NullableVPCNetworkRangeIPv4) Get() *VPCNetworkRangeIPv4
- func (v NullableVPCNetworkRangeIPv4) IsSet() bool
- func (v NullableVPCNetworkRangeIPv4) MarshalJSON() ([]byte, error)
- func (v *NullableVPCNetworkRangeIPv4) Set(val *VPCNetworkRangeIPv4)
- func (v *NullableVPCNetworkRangeIPv4) UnmarshalJSON(src []byte) error
- func (v *NullableVPCNetworkRangeIPv4) Unset()
- type NullableVPCNetworkRangeIPv4AllOfIpVersion
- func (v NullableVPCNetworkRangeIPv4AllOfIpVersion) Get() *VPCNetworkRangeIPv4AllOfIpVersion
- func (v NullableVPCNetworkRangeIPv4AllOfIpVersion) IsSet() bool
- func (v NullableVPCNetworkRangeIPv4AllOfIpVersion) MarshalJSON() ([]byte, error)
- func (v *NullableVPCNetworkRangeIPv4AllOfIpVersion) Set(val *VPCNetworkRangeIPv4AllOfIpVersion)
- func (v *NullableVPCNetworkRangeIPv4AllOfIpVersion) UnmarshalJSON(src []byte) error
- func (v *NullableVPCNetworkRangeIPv4AllOfIpVersion) Unset()
- type NullableVPCNetworkRangeIPv6
- func (v NullableVPCNetworkRangeIPv6) Get() *VPCNetworkRangeIPv6
- func (v NullableVPCNetworkRangeIPv6) IsSet() bool
- func (v NullableVPCNetworkRangeIPv6) MarshalJSON() ([]byte, error)
- func (v *NullableVPCNetworkRangeIPv6) Set(val *VPCNetworkRangeIPv6)
- func (v *NullableVPCNetworkRangeIPv6) UnmarshalJSON(src []byte) error
- func (v *NullableVPCNetworkRangeIPv6) Unset()
- type NullableVPCNetworkRangeIPv6AllOfIpVersion
- func (v NullableVPCNetworkRangeIPv6AllOfIpVersion) Get() *VPCNetworkRangeIPv6AllOfIpVersion
- func (v NullableVPCNetworkRangeIPv6AllOfIpVersion) IsSet() bool
- func (v NullableVPCNetworkRangeIPv6AllOfIpVersion) MarshalJSON() ([]byte, error)
- func (v *NullableVPCNetworkRangeIPv6AllOfIpVersion) Set(val *VPCNetworkRangeIPv6AllOfIpVersion)
- func (v *NullableVPCNetworkRangeIPv6AllOfIpVersion) UnmarshalJSON(src []byte) error
- func (v *NullableVPCNetworkRangeIPv6AllOfIpVersion) Unset()
- type NullableVPCNetworkRangeList
- func (v NullableVPCNetworkRangeList) Get() *VPCNetworkRangeList
- func (v NullableVPCNetworkRangeList) IsSet() bool
- func (v NullableVPCNetworkRangeList) MarshalJSON() ([]byte, error)
- func (v *NullableVPCNetworkRangeList) Set(val *VPCNetworkRangeList)
- func (v *NullableVPCNetworkRangeList) UnmarshalJSON(src []byte) error
- func (v *NullableVPCNetworkRangeList) Unset()
- type NullableVPCRoutingTable
- func (v NullableVPCRoutingTable) Get() *VPCRoutingTable
- func (v NullableVPCRoutingTable) IsSet() bool
- func (v NullableVPCRoutingTable) MarshalJSON() ([]byte, error)
- func (v *NullableVPCRoutingTable) Set(val *VPCRoutingTable)
- func (v *NullableVPCRoutingTable) UnmarshalJSON(src []byte) error
- func (v *NullableVPCRoutingTable) Unset()
- type NullableVPCRoutingTableList
- func (v NullableVPCRoutingTableList) Get() *VPCRoutingTableList
- func (v NullableVPCRoutingTableList) IsSet() bool
- func (v NullableVPCRoutingTableList) MarshalJSON() ([]byte, error)
- func (v *NullableVPCRoutingTableList) Set(val *VPCRoutingTableList)
- func (v *NullableVPCRoutingTableList) UnmarshalJSON(src []byte) error
- func (v *NullableVPCRoutingTableList) Unset()
- type PartialUpdateNetworkPayload
- func (o *PartialUpdateNetworkPayload) GetDhcp() bool
- func (o *PartialUpdateNetworkPayload) GetDhcpOk() (*bool, bool)
- func (o *PartialUpdateNetworkPayload) GetIpv4() UpdateNetworkIPv4Body
- func (o *PartialUpdateNetworkPayload) GetIpv4Ok() (*UpdateNetworkIPv4Body, bool)
- func (o *PartialUpdateNetworkPayload) GetIpv6() UpdateNetworkIPv6Body
- func (o *PartialUpdateNetworkPayload) GetIpv6Ok() (*UpdateNetworkIPv6Body, bool)
- func (o *PartialUpdateNetworkPayload) GetLabels() map[string]interface{}
- func (o *PartialUpdateNetworkPayload) GetLabelsOk() (map[string]interface{}, bool)
- func (o *PartialUpdateNetworkPayload) GetName() string
- func (o *PartialUpdateNetworkPayload) GetNameOk() (*string, bool)
- func (o *PartialUpdateNetworkPayload) GetRouted() bool
- func (o *PartialUpdateNetworkPayload) GetRoutedOk() (*bool, bool)
- func (o *PartialUpdateNetworkPayload) GetRoutingTableId() string
- func (o *PartialUpdateNetworkPayload) GetRoutingTableIdOk() (*string, bool)
- func (o *PartialUpdateNetworkPayload) HasDhcp() bool
- func (o *PartialUpdateNetworkPayload) HasIpv4() bool
- func (o *PartialUpdateNetworkPayload) HasIpv6() bool
- func (o *PartialUpdateNetworkPayload) HasLabels() bool
- func (o *PartialUpdateNetworkPayload) HasName() bool
- func (o *PartialUpdateNetworkPayload) HasRouted() bool
- func (o *PartialUpdateNetworkPayload) HasRoutingTableId() bool
- func (o PartialUpdateNetworkPayload) MarshalJSON() ([]byte, error)
- func (o *PartialUpdateNetworkPayload) SetDhcp(v bool)
- func (o *PartialUpdateNetworkPayload) SetIpv4(v UpdateNetworkIPv4Body)
- func (o *PartialUpdateNetworkPayload) SetIpv6(v UpdateNetworkIPv6Body)
- func (o *PartialUpdateNetworkPayload) SetLabels(v map[string]interface{})
- func (o *PartialUpdateNetworkPayload) SetName(v string)
- func (o *PartialUpdateNetworkPayload) SetRouted(v bool)
- func (o *PartialUpdateNetworkPayload) SetRoutingTableId(v string)
- func (o PartialUpdateNetworkPayload) ToMap() (map[string]interface{}, error)
- func (o *PartialUpdateNetworkPayload) UnmarshalJSON(data []byte) (err error)
- type PartialUpdateVPCPayload
- func (o *PartialUpdateVPCPayload) GetDescription() string
- func (o *PartialUpdateVPCPayload) GetDescriptionOk() (*string, bool)
- func (o *PartialUpdateVPCPayload) GetLabels() map[string]interface{}
- func (o *PartialUpdateVPCPayload) GetLabelsOk() (map[string]interface{}, bool)
- func (o *PartialUpdateVPCPayload) GetName() string
- func (o *PartialUpdateVPCPayload) GetNameOk() (*string, bool)
- func (o *PartialUpdateVPCPayload) HasDescription() bool
- func (o *PartialUpdateVPCPayload) HasLabels() bool
- func (o *PartialUpdateVPCPayload) HasName() bool
- func (o PartialUpdateVPCPayload) MarshalJSON() ([]byte, error)
- func (o *PartialUpdateVPCPayload) SetDescription(v string)
- func (o *PartialUpdateVPCPayload) SetLabels(v map[string]interface{})
- func (o *PartialUpdateVPCPayload) SetName(v string)
- func (o PartialUpdateVPCPayload) ToMap() (map[string]interface{}, error)
- func (o *PartialUpdateVPCPayload) UnmarshalJSON(data []byte) (err error)
- type RegionalVPC
- func (o *RegionalVPC) GetIpv4() RegionalVPCIPv4
- func (o *RegionalVPC) GetIpv4Ok() (*RegionalVPCIPv4, bool)
- func (o *RegionalVPC) GetStatus() string
- func (o *RegionalVPC) GetStatusOk() (*string, bool)
- func (o *RegionalVPC) HasIpv4() bool
- func (o *RegionalVPC) HasStatus() bool
- func (o RegionalVPC) MarshalJSON() ([]byte, error)
- func (o *RegionalVPC) SetIpv4(v RegionalVPCIPv4)
- func (o *RegionalVPC) SetStatus(v string)
- func (o RegionalVPC) ToMap() (map[string]interface{}, error)
- func (o *RegionalVPC) UnmarshalJSON(data []byte) (err error)
- type RegionalVPCIPv4
- func (o *RegionalVPCIPv4) GetDefaultNameservers() []string
- func (o *RegionalVPCIPv4) GetDefaultNameserversOk() ([]string, bool)
- func (o RegionalVPCIPv4) MarshalJSON() ([]byte, error)
- func (o *RegionalVPCIPv4) SetDefaultNameservers(v []string)
- func (o RegionalVPCIPv4) ToMap() (map[string]interface{}, error)
- func (o *RegionalVPCIPv4) UnmarshalJSON(data []byte) (err error)
- type RegionalVPCList
- func (o *RegionalVPCList) GetRegions() map[string]RegionalVPC
- func (o *RegionalVPCList) GetRegionsOk() (*map[string]RegionalVPC, bool)
- func (o RegionalVPCList) MarshalJSON() ([]byte, error)
- func (o *RegionalVPCList) SetRegions(v map[string]RegionalVPC)
- func (o RegionalVPCList) ToMap() (map[string]interface{}, error)
- func (o *RegionalVPCList) UnmarshalJSON(data []byte) (err error)
- type Route
- func (o *Route) GetCreatedAt() time.Time
- func (o *Route) GetCreatedAtOk() (*time.Time, bool)
- func (o *Route) GetDestination() RouteDestination
- func (o *Route) GetDestinationOk() (*RouteDestination, bool)
- func (o *Route) GetId() string
- func (o *Route) GetIdOk() (*string, bool)
- func (o *Route) GetLabels() map[string]interface{}
- func (o *Route) GetLabelsOk() (map[string]interface{}, bool)
- func (o *Route) GetNexthop() RouteNexthop
- func (o *Route) GetNexthopOk() (*RouteNexthop, bool)
- func (o *Route) GetUpdatedAt() time.Time
- func (o *Route) GetUpdatedAtOk() (*time.Time, bool)
- func (o *Route) HasCreatedAt() bool
- func (o *Route) HasId() bool
- func (o *Route) HasLabels() bool
- func (o *Route) HasUpdatedAt() bool
- func (o Route) MarshalJSON() ([]byte, error)
- func (o *Route) SetCreatedAt(v time.Time)
- func (o *Route) SetDestination(v RouteDestination)
- func (o *Route) SetId(v string)
- func (o *Route) SetLabels(v map[string]interface{})
- func (o *Route) SetNexthop(v RouteNexthop)
- func (o *Route) SetUpdatedAt(v time.Time)
- func (o Route) ToMap() (map[string]interface{}, error)
- func (o *Route) UnmarshalJSON(data []byte) (err error)
- type RouteDestination
- type RouteListResponse
- func (o *RouteListResponse) GetItems() []Route
- func (o *RouteListResponse) GetItemsOk() ([]Route, bool)
- func (o RouteListResponse) MarshalJSON() ([]byte, error)
- func (o *RouteListResponse) SetItems(v []Route)
- func (o RouteListResponse) ToMap() (map[string]interface{}, error)
- func (o *RouteListResponse) UnmarshalJSON(data []byte) (err error)
- type RouteNexthop
- type RoutingTable
- func (o *RoutingTable) GetCreatedAt() time.Time
- func (o *RoutingTable) GetCreatedAtOk() (*time.Time, bool)
- func (o *RoutingTable) GetDefault() bool
- func (o *RoutingTable) GetDefaultOk() (*bool, bool)
- func (o *RoutingTable) GetDescription() string
- func (o *RoutingTable) GetDescriptionOk() (*string, bool)
- func (o *RoutingTable) GetDynamicRoutes() bool
- func (o *RoutingTable) GetDynamicRoutesOk() (*bool, bool)
- func (o *RoutingTable) GetId() string
- func (o *RoutingTable) GetIdOk() (*string, bool)
- func (o *RoutingTable) GetLabels() map[string]interface{}
- func (o *RoutingTable) GetLabelsOk() (map[string]interface{}, bool)
- func (o *RoutingTable) GetName() string
- func (o *RoutingTable) GetNameOk() (*string, bool)
- func (o *RoutingTable) GetSystemRoutes() bool
- func (o *RoutingTable) GetSystemRoutesOk() (*bool, bool)
- func (o *RoutingTable) GetUpdatedAt() time.Time
- func (o *RoutingTable) GetUpdatedAtOk() (*time.Time, bool)
- func (o *RoutingTable) HasCreatedAt() bool
- func (o *RoutingTable) HasDefault() bool
- func (o *RoutingTable) HasDescription() bool
- func (o *RoutingTable) HasDynamicRoutes() bool
- func (o *RoutingTable) HasId() bool
- func (o *RoutingTable) HasLabels() bool
- func (o *RoutingTable) HasSystemRoutes() bool
- func (o *RoutingTable) HasUpdatedAt() bool
- func (o RoutingTable) MarshalJSON() ([]byte, error)
- func (o *RoutingTable) SetCreatedAt(v time.Time)
- func (o *RoutingTable) SetDefault(v bool)
- func (o *RoutingTable) SetDescription(v string)
- func (o *RoutingTable) SetDynamicRoutes(v bool)
- func (o *RoutingTable) SetId(v string)
- func (o *RoutingTable) SetLabels(v map[string]interface{})
- func (o *RoutingTable) SetName(v string)
- func (o *RoutingTable) SetSystemRoutes(v bool)
- func (o *RoutingTable) SetUpdatedAt(v time.Time)
- func (o RoutingTable) ToMap() (map[string]interface{}, error)
- func (o *RoutingTable) UnmarshalJSON(data []byte) (err error)
- type RoutingTableListResponse
- func (o *RoutingTableListResponse) GetItems() []RoutingTable
- func (o *RoutingTableListResponse) GetItemsOk() ([]RoutingTable, bool)
- func (o RoutingTableListResponse) MarshalJSON() ([]byte, error)
- func (o *RoutingTableListResponse) SetItems(v []RoutingTable)
- func (o RoutingTableListResponse) ToMap() (map[string]interface{}, error)
- func (o *RoutingTableListResponse) UnmarshalJSON(data []byte) (err error)
- type UpdateNetworkIPv4Body
- func (o *UpdateNetworkIPv4Body) GetGateway() string
- func (o *UpdateNetworkIPv4Body) GetGatewayOk() (*string, bool)
- func (o *UpdateNetworkIPv4Body) GetNameservers() []string
- func (o *UpdateNetworkIPv4Body) GetNameserversOk() ([]string, bool)
- func (o *UpdateNetworkIPv4Body) HasGateway() bool
- func (o *UpdateNetworkIPv4Body) HasNameservers() bool
- func (o UpdateNetworkIPv4Body) MarshalJSON() ([]byte, error)
- func (o *UpdateNetworkIPv4Body) SetGateway(v string)
- func (o *UpdateNetworkIPv4Body) SetGatewayNil()
- func (o *UpdateNetworkIPv4Body) SetNameservers(v []string)
- func (o UpdateNetworkIPv4Body) ToMap() (map[string]interface{}, error)
- func (o *UpdateNetworkIPv4Body) UnmarshalJSON(data []byte) (err error)
- func (o *UpdateNetworkIPv4Body) UnsetGateway()
- type UpdateNetworkIPv6Body
- func (o *UpdateNetworkIPv6Body) GetGateway() string
- func (o *UpdateNetworkIPv6Body) GetGatewayOk() (*string, bool)
- func (o *UpdateNetworkIPv6Body) GetNameservers() []string
- func (o *UpdateNetworkIPv6Body) GetNameserversOk() ([]string, bool)
- func (o *UpdateNetworkIPv6Body) HasGateway() bool
- func (o *UpdateNetworkIPv6Body) HasNameservers() bool
- func (o UpdateNetworkIPv6Body) MarshalJSON() ([]byte, error)
- func (o *UpdateNetworkIPv6Body) SetGateway(v string)
- func (o *UpdateNetworkIPv6Body) SetGatewayNil()
- func (o *UpdateNetworkIPv6Body) SetNameservers(v []string)
- func (o UpdateNetworkIPv6Body) ToMap() (map[string]interface{}, error)
- func (o *UpdateNetworkIPv6Body) UnmarshalJSON(data []byte) (err error)
- func (o *UpdateNetworkIPv6Body) UnsetGateway()
- type UpdateRouteOfRoutingTablePayload
- func (o *UpdateRouteOfRoutingTablePayload) GetLabels() map[string]interface{}
- func (o *UpdateRouteOfRoutingTablePayload) GetLabelsOk() (map[string]interface{}, bool)
- func (o *UpdateRouteOfRoutingTablePayload) HasLabels() bool
- func (o UpdateRouteOfRoutingTablePayload) MarshalJSON() ([]byte, error)
- func (o *UpdateRouteOfRoutingTablePayload) SetLabels(v map[string]interface{})
- func (o UpdateRouteOfRoutingTablePayload) ToMap() (map[string]interface{}, error)
- func (o *UpdateRouteOfRoutingTablePayload) UnmarshalJSON(data []byte) (err error)
- type UpdateRoutingTableOfAreaPayload
- func (o *UpdateRoutingTableOfAreaPayload) GetDescription() string
- func (o *UpdateRoutingTableOfAreaPayload) GetDescriptionOk() (*string, bool)
- func (o *UpdateRoutingTableOfAreaPayload) GetDynamicRoutes() bool
- func (o *UpdateRoutingTableOfAreaPayload) GetDynamicRoutesOk() (*bool, bool)
- func (o *UpdateRoutingTableOfAreaPayload) GetLabels() map[string]interface{}
- func (o *UpdateRoutingTableOfAreaPayload) GetLabelsOk() (map[string]interface{}, bool)
- func (o *UpdateRoutingTableOfAreaPayload) GetName() string
- func (o *UpdateRoutingTableOfAreaPayload) GetNameOk() (*string, bool)
- func (o *UpdateRoutingTableOfAreaPayload) GetSystemRoutes() bool
- func (o *UpdateRoutingTableOfAreaPayload) GetSystemRoutesOk() (*bool, bool)
- func (o *UpdateRoutingTableOfAreaPayload) HasDescription() bool
- func (o *UpdateRoutingTableOfAreaPayload) HasDynamicRoutes() bool
- func (o *UpdateRoutingTableOfAreaPayload) HasLabels() bool
- func (o *UpdateRoutingTableOfAreaPayload) HasName() bool
- func (o *UpdateRoutingTableOfAreaPayload) HasSystemRoutes() bool
- func (o UpdateRoutingTableOfAreaPayload) MarshalJSON() ([]byte, error)
- func (o *UpdateRoutingTableOfAreaPayload) SetDescription(v string)
- func (o *UpdateRoutingTableOfAreaPayload) SetDynamicRoutes(v bool)
- func (o *UpdateRoutingTableOfAreaPayload) SetLabels(v map[string]interface{})
- func (o *UpdateRoutingTableOfAreaPayload) SetName(v string)
- func (o *UpdateRoutingTableOfAreaPayload) SetSystemRoutes(v bool)
- func (o UpdateRoutingTableOfAreaPayload) ToMap() (map[string]interface{}, error)
- func (o *UpdateRoutingTableOfAreaPayload) UnmarshalJSON(data []byte) (err error)
- type UpdateVPCNetworkRangePayload
- func (o *UpdateVPCNetworkRangePayload) GetDefaultPrefixLen() int64
- func (o *UpdateVPCNetworkRangePayload) GetDefaultPrefixLenOk() (*int64, bool)
- func (o *UpdateVPCNetworkRangePayload) GetDescription() string
- func (o *UpdateVPCNetworkRangePayload) GetDescriptionOk() (*string, bool)
- func (o *UpdateVPCNetworkRangePayload) GetIpVersion() V1UpdateVPCNetworkRangeIPv4IpVersion
- func (o *UpdateVPCNetworkRangePayload) GetIpVersionOk() (*V1UpdateVPCNetworkRangeIPv4IpVersion, bool)
- func (o *UpdateVPCNetworkRangePayload) GetLabels() map[string]interface{}
- func (o *UpdateVPCNetworkRangePayload) GetLabelsOk() (map[string]interface{}, bool)
- func (o *UpdateVPCNetworkRangePayload) GetMaxPrefixLen() int64
- func (o *UpdateVPCNetworkRangePayload) GetMaxPrefixLenOk() (*int64, bool)
- func (o *UpdateVPCNetworkRangePayload) GetMinPrefixLen() int64
- func (o *UpdateVPCNetworkRangePayload) GetMinPrefixLenOk() (*int64, bool)
- func (o *UpdateVPCNetworkRangePayload) GetNameservers() []string
- func (o *UpdateVPCNetworkRangePayload) GetNameserversOk() ([]string, bool)
- func (o *UpdateVPCNetworkRangePayload) HasDefaultPrefixLen() bool
- func (o *UpdateVPCNetworkRangePayload) HasDescription() bool
- func (o *UpdateVPCNetworkRangePayload) HasLabels() bool
- func (o *UpdateVPCNetworkRangePayload) HasMaxPrefixLen() bool
- func (o *UpdateVPCNetworkRangePayload) HasMinPrefixLen() bool
- func (o *UpdateVPCNetworkRangePayload) HasNameservers() bool
- func (o UpdateVPCNetworkRangePayload) MarshalJSON() ([]byte, error)
- func (o *UpdateVPCNetworkRangePayload) SetDefaultPrefixLen(v int64)
- func (o *UpdateVPCNetworkRangePayload) SetDescription(v string)
- func (o *UpdateVPCNetworkRangePayload) SetIpVersion(v V1UpdateVPCNetworkRangeIPv4IpVersion)
- func (o *UpdateVPCNetworkRangePayload) SetLabels(v map[string]interface{})
- func (o *UpdateVPCNetworkRangePayload) SetMaxPrefixLen(v int64)
- func (o *UpdateVPCNetworkRangePayload) SetMinPrefixLen(v int64)
- func (o *UpdateVPCNetworkRangePayload) SetNameservers(v []string)
- func (o UpdateVPCNetworkRangePayload) ToMap() (map[string]interface{}, error)
- func (o *UpdateVPCNetworkRangePayload) UnmarshalJSON(data []byte) (err error)
- type UpdateVPCRegionPayload
- func (o *UpdateVPCRegionPayload) GetIpv4() RegionalVPCIPv4
- func (o *UpdateVPCRegionPayload) GetIpv4Ok() (*RegionalVPCIPv4, bool)
- func (o *UpdateVPCRegionPayload) GetStatus() string
- func (o *UpdateVPCRegionPayload) GetStatusOk() (*string, bool)
- func (o *UpdateVPCRegionPayload) HasIpv4() bool
- func (o *UpdateVPCRegionPayload) HasStatus() bool
- func (o UpdateVPCRegionPayload) MarshalJSON() ([]byte, error)
- func (o *UpdateVPCRegionPayload) SetIpv4(v RegionalVPCIPv4)
- func (o *UpdateVPCRegionPayload) SetStatus(v string)
- func (o UpdateVPCRegionPayload) ToMap() (map[string]interface{}, error)
- func (o *UpdateVPCRegionPayload) UnmarshalJSON(data []byte) (err error)
- type UpdateVPCRoutingTablePayload
- func (o *UpdateVPCRoutingTablePayload) GetDescription() string
- func (o *UpdateVPCRoutingTablePayload) GetDescriptionOk() (*string, bool)
- func (o *UpdateVPCRoutingTablePayload) GetDynamicRoutes() bool
- func (o *UpdateVPCRoutingTablePayload) GetDynamicRoutesOk() (*bool, bool)
- func (o *UpdateVPCRoutingTablePayload) GetLabels() map[string]interface{}
- func (o *UpdateVPCRoutingTablePayload) GetLabelsOk() (map[string]interface{}, bool)
- func (o *UpdateVPCRoutingTablePayload) GetName() string
- func (o *UpdateVPCRoutingTablePayload) GetNameOk() (*string, bool)
- func (o *UpdateVPCRoutingTablePayload) GetSystemRoutes() bool
- func (o *UpdateVPCRoutingTablePayload) GetSystemRoutesOk() (*bool, bool)
- func (o *UpdateVPCRoutingTablePayload) HasDescription() bool
- func (o *UpdateVPCRoutingTablePayload) HasDynamicRoutes() bool
- func (o *UpdateVPCRoutingTablePayload) HasLabels() bool
- func (o *UpdateVPCRoutingTablePayload) HasName() bool
- func (o *UpdateVPCRoutingTablePayload) HasSystemRoutes() bool
- func (o UpdateVPCRoutingTablePayload) MarshalJSON() ([]byte, error)
- func (o *UpdateVPCRoutingTablePayload) SetDescription(v string)
- func (o *UpdateVPCRoutingTablePayload) SetDynamicRoutes(v bool)
- func (o *UpdateVPCRoutingTablePayload) SetLabels(v map[string]interface{})
- func (o *UpdateVPCRoutingTablePayload) SetName(v string)
- func (o *UpdateVPCRoutingTablePayload) SetSystemRoutes(v bool)
- func (o UpdateVPCRoutingTablePayload) ToMap() (map[string]interface{}, error)
- func (o *UpdateVPCRoutingTablePayload) UnmarshalJSON(data []byte) (err error)
- type UpdateVPCStaticRoutePayload
- func (o *UpdateVPCStaticRoutePayload) GetLabels() map[string]interface{}
- func (o *UpdateVPCStaticRoutePayload) GetLabelsOk() (map[string]interface{}, bool)
- func (o *UpdateVPCStaticRoutePayload) HasLabels() bool
- func (o UpdateVPCStaticRoutePayload) MarshalJSON() ([]byte, error)
- func (o *UpdateVPCStaticRoutePayload) SetLabels(v map[string]interface{})
- func (o UpdateVPCStaticRoutePayload) ToMap() (map[string]interface{}, error)
- func (o *UpdateVPCStaticRoutePayload) UnmarshalJSON(data []byte) (err error)
- type V1UpdateVPCNetworkRangeIPv4
- func (o *V1UpdateVPCNetworkRangeIPv4) GetDefaultPrefixLen() int64
- func (o *V1UpdateVPCNetworkRangeIPv4) GetDefaultPrefixLenOk() (*int64, bool)
- func (o *V1UpdateVPCNetworkRangeIPv4) GetDescription() string
- func (o *V1UpdateVPCNetworkRangeIPv4) GetDescriptionOk() (*string, bool)
- func (o *V1UpdateVPCNetworkRangeIPv4) GetIpVersion() V1UpdateVPCNetworkRangeIPv4IpVersion
- func (o *V1UpdateVPCNetworkRangeIPv4) GetIpVersionOk() (*V1UpdateVPCNetworkRangeIPv4IpVersion, bool)
- func (o *V1UpdateVPCNetworkRangeIPv4) GetLabels() map[string]interface{}
- func (o *V1UpdateVPCNetworkRangeIPv4) GetLabelsOk() (map[string]interface{}, bool)
- func (o *V1UpdateVPCNetworkRangeIPv4) GetMaxPrefixLen() int64
- func (o *V1UpdateVPCNetworkRangeIPv4) GetMaxPrefixLenOk() (*int64, bool)
- func (o *V1UpdateVPCNetworkRangeIPv4) GetMinPrefixLen() int64
- func (o *V1UpdateVPCNetworkRangeIPv4) GetMinPrefixLenOk() (*int64, bool)
- func (o *V1UpdateVPCNetworkRangeIPv4) GetNameservers() []string
- func (o *V1UpdateVPCNetworkRangeIPv4) GetNameserversOk() ([]string, bool)
- func (o *V1UpdateVPCNetworkRangeIPv4) HasDefaultPrefixLen() bool
- func (o *V1UpdateVPCNetworkRangeIPv4) HasDescription() bool
- func (o *V1UpdateVPCNetworkRangeIPv4) HasLabels() bool
- func (o *V1UpdateVPCNetworkRangeIPv4) HasMaxPrefixLen() bool
- func (o *V1UpdateVPCNetworkRangeIPv4) HasMinPrefixLen() bool
- func (o *V1UpdateVPCNetworkRangeIPv4) HasNameservers() bool
- func (o V1UpdateVPCNetworkRangeIPv4) MarshalJSON() ([]byte, error)
- func (o *V1UpdateVPCNetworkRangeIPv4) SetDefaultPrefixLen(v int64)
- func (o *V1UpdateVPCNetworkRangeIPv4) SetDescription(v string)
- func (o *V1UpdateVPCNetworkRangeIPv4) SetIpVersion(v V1UpdateVPCNetworkRangeIPv4IpVersion)
- func (o *V1UpdateVPCNetworkRangeIPv4) SetLabels(v map[string]interface{})
- func (o *V1UpdateVPCNetworkRangeIPv4) SetMaxPrefixLen(v int64)
- func (o *V1UpdateVPCNetworkRangeIPv4) SetMinPrefixLen(v int64)
- func (o *V1UpdateVPCNetworkRangeIPv4) SetNameservers(v []string)
- func (o V1UpdateVPCNetworkRangeIPv4) ToMap() (map[string]interface{}, error)
- func (o *V1UpdateVPCNetworkRangeIPv4) UnmarshalJSON(data []byte) (err error)
- type V1UpdateVPCNetworkRangeIPv4IpVersion
- type VPC
- func (o *VPC) GetCreatedAt() time.Time
- func (o *VPC) GetCreatedAtOk() (*time.Time, bool)
- func (o *VPC) GetDescription() string
- func (o *VPC) GetDescriptionOk() (*string, bool)
- func (o *VPC) GetId() string
- func (o *VPC) GetIdOk() (*string, bool)
- func (o *VPC) GetLabels() map[string]interface{}
- func (o *VPC) GetLabelsOk() (map[string]interface{}, bool)
- func (o *VPC) GetName() string
- func (o *VPC) GetNameOk() (*string, bool)
- func (o *VPC) GetProjectId() string
- func (o *VPC) GetProjectIdOk() (*string, bool)
- func (o *VPC) GetUpdatedAt() time.Time
- func (o *VPC) GetUpdatedAtOk() (*time.Time, bool)
- func (o VPC) MarshalJSON() ([]byte, error)
- func (o *VPC) SetCreatedAt(v time.Time)
- func (o *VPC) SetDescription(v string)
- func (o *VPC) SetId(v string)
- func (o *VPC) SetLabels(v map[string]interface{})
- func (o *VPC) SetName(v string)
- func (o *VPC) SetProjectId(v string)
- func (o *VPC) SetUpdatedAt(v time.Time)
- func (o VPC) ToMap() (map[string]interface{}, error)
- func (o *VPC) UnmarshalJSON(data []byte) (err error)
- type VPCBaseNetworkRange
- func (o *VPCBaseNetworkRange) GetCreatedAt() time.Time
- func (o *VPCBaseNetworkRange) GetCreatedAtOk() (*time.Time, bool)
- func (o *VPCBaseNetworkRange) GetDescription() string
- func (o *VPCBaseNetworkRange) GetDescriptionOk() (*string, bool)
- func (o *VPCBaseNetworkRange) GetId() string
- func (o *VPCBaseNetworkRange) GetIdOk() (*string, bool)
- func (o *VPCBaseNetworkRange) GetLabels() map[string]interface{}
- func (o *VPCBaseNetworkRange) GetLabelsOk() (map[string]interface{}, bool)
- func (o *VPCBaseNetworkRange) GetStatus() string
- func (o *VPCBaseNetworkRange) GetStatusOk() (*string, bool)
- func (o *VPCBaseNetworkRange) GetUpdatedAt() time.Time
- func (o *VPCBaseNetworkRange) GetUpdatedAtOk() (*time.Time, bool)
- func (o *VPCBaseNetworkRange) HasCreatedAt() bool
- func (o *VPCBaseNetworkRange) HasDescription() bool
- func (o *VPCBaseNetworkRange) HasId() bool
- func (o *VPCBaseNetworkRange) HasLabels() bool
- func (o *VPCBaseNetworkRange) HasStatus() bool
- func (o *VPCBaseNetworkRange) HasUpdatedAt() bool
- func (o VPCBaseNetworkRange) MarshalJSON() ([]byte, error)
- func (o *VPCBaseNetworkRange) SetCreatedAt(v time.Time)
- func (o *VPCBaseNetworkRange) SetDescription(v string)
- func (o *VPCBaseNetworkRange) SetId(v string)
- func (o *VPCBaseNetworkRange) SetLabels(v map[string]interface{})
- func (o *VPCBaseNetworkRange) SetStatus(v string)
- func (o *VPCBaseNetworkRange) SetUpdatedAt(v time.Time)
- func (o VPCBaseNetworkRange) ToMap() (map[string]interface{}, error)
- func (o *VPCBaseNetworkRange) UnmarshalJSON(data []byte) (err error)
- type VPCList
- type VPCNetworkRange
- type VPCNetworkRangeIPv4
- func (o *VPCNetworkRangeIPv4) GetCreatedAt() time.Time
- func (o *VPCNetworkRangeIPv4) GetCreatedAtOk() (*time.Time, bool)
- func (o *VPCNetworkRangeIPv4) GetDefaultPrefixLen() int64
- func (o *VPCNetworkRangeIPv4) GetDefaultPrefixLenOk() (*int64, bool)
- func (o *VPCNetworkRangeIPv4) GetDescription() string
- func (o *VPCNetworkRangeIPv4) GetDescriptionOk() (*string, bool)
- func (o *VPCNetworkRangeIPv4) GetId() string
- func (o *VPCNetworkRangeIPv4) GetIdOk() (*string, bool)
- func (o *VPCNetworkRangeIPv4) GetIpVersion() VPCNetworkRangeIPv4AllOfIpVersion
- func (o *VPCNetworkRangeIPv4) GetIpVersionOk() (*VPCNetworkRangeIPv4AllOfIpVersion, bool)
- func (o *VPCNetworkRangeIPv4) GetLabels() map[string]interface{}
- func (o *VPCNetworkRangeIPv4) GetLabelsOk() (map[string]interface{}, bool)
- func (o *VPCNetworkRangeIPv4) GetMaxPrefixLen() int64
- func (o *VPCNetworkRangeIPv4) GetMaxPrefixLenOk() (*int64, bool)
- func (o *VPCNetworkRangeIPv4) GetMinPrefixLen() int64
- func (o *VPCNetworkRangeIPv4) GetMinPrefixLenOk() (*int64, bool)
- func (o *VPCNetworkRangeIPv4) GetNameservers() []string
- func (o *VPCNetworkRangeIPv4) GetNameserversOk() ([]string, bool)
- func (o *VPCNetworkRangeIPv4) GetPrefix() string
- func (o *VPCNetworkRangeIPv4) GetPrefixOk() (*string, bool)
- func (o *VPCNetworkRangeIPv4) GetStatus() string
- func (o *VPCNetworkRangeIPv4) GetStatusOk() (*string, bool)
- func (o *VPCNetworkRangeIPv4) GetUpdatedAt() time.Time
- func (o *VPCNetworkRangeIPv4) GetUpdatedAtOk() (*time.Time, bool)
- func (o *VPCNetworkRangeIPv4) HasCreatedAt() bool
- func (o *VPCNetworkRangeIPv4) HasDefaultPrefixLen() bool
- func (o *VPCNetworkRangeIPv4) HasDescription() bool
- func (o *VPCNetworkRangeIPv4) HasId() bool
- func (o *VPCNetworkRangeIPv4) HasLabels() bool
- func (o *VPCNetworkRangeIPv4) HasMaxPrefixLen() bool
- func (o *VPCNetworkRangeIPv4) HasMinPrefixLen() bool
- func (o *VPCNetworkRangeIPv4) HasNameservers() bool
- func (o *VPCNetworkRangeIPv4) HasStatus() bool
- func (o *VPCNetworkRangeIPv4) HasUpdatedAt() bool
- func (o VPCNetworkRangeIPv4) MarshalJSON() ([]byte, error)
- func (o *VPCNetworkRangeIPv4) SetCreatedAt(v time.Time)
- func (o *VPCNetworkRangeIPv4) SetDefaultPrefixLen(v int64)
- func (o *VPCNetworkRangeIPv4) SetDescription(v string)
- func (o *VPCNetworkRangeIPv4) SetId(v string)
- func (o *VPCNetworkRangeIPv4) SetIpVersion(v VPCNetworkRangeIPv4AllOfIpVersion)
- func (o *VPCNetworkRangeIPv4) SetLabels(v map[string]interface{})
- func (o *VPCNetworkRangeIPv4) SetMaxPrefixLen(v int64)
- func (o *VPCNetworkRangeIPv4) SetMinPrefixLen(v int64)
- func (o *VPCNetworkRangeIPv4) SetNameservers(v []string)
- func (o *VPCNetworkRangeIPv4) SetPrefix(v string)
- func (o *VPCNetworkRangeIPv4) SetStatus(v string)
- func (o *VPCNetworkRangeIPv4) SetUpdatedAt(v time.Time)
- func (o VPCNetworkRangeIPv4) ToMap() (map[string]interface{}, error)
- func (o *VPCNetworkRangeIPv4) UnmarshalJSON(data []byte) (err error)
- type VPCNetworkRangeIPv4AllOfIpVersion
- type VPCNetworkRangeIPv6
- func (o *VPCNetworkRangeIPv6) GetCreatedAt() time.Time
- func (o *VPCNetworkRangeIPv6) GetCreatedAtOk() (*time.Time, bool)
- func (o *VPCNetworkRangeIPv6) GetDefaultPrefixLen() int64
- func (o *VPCNetworkRangeIPv6) GetDefaultPrefixLenOk() (*int64, bool)
- func (o *VPCNetworkRangeIPv6) GetDescription() string
- func (o *VPCNetworkRangeIPv6) GetDescriptionOk() (*string, bool)
- func (o *VPCNetworkRangeIPv6) GetId() string
- func (o *VPCNetworkRangeIPv6) GetIdOk() (*string, bool)
- func (o *VPCNetworkRangeIPv6) GetIpVersion() VPCNetworkRangeIPv6AllOfIpVersion
- func (o *VPCNetworkRangeIPv6) GetIpVersionOk() (*VPCNetworkRangeIPv6AllOfIpVersion, bool)
- func (o *VPCNetworkRangeIPv6) GetLabels() map[string]interface{}
- func (o *VPCNetworkRangeIPv6) GetLabelsOk() (map[string]interface{}, bool)
- func (o *VPCNetworkRangeIPv6) GetMaxPrefixLen() int64
- func (o *VPCNetworkRangeIPv6) GetMaxPrefixLenOk() (*int64, bool)
- func (o *VPCNetworkRangeIPv6) GetMinPrefixLen() int64
- func (o *VPCNetworkRangeIPv6) GetMinPrefixLenOk() (*int64, bool)
- func (o *VPCNetworkRangeIPv6) GetNameservers() []string
- func (o *VPCNetworkRangeIPv6) GetNameserversOk() ([]string, bool)
- func (o *VPCNetworkRangeIPv6) GetPrefix() string
- func (o *VPCNetworkRangeIPv6) GetPrefixOk() (*string, bool)
- func (o *VPCNetworkRangeIPv6) GetStatus() string
- func (o *VPCNetworkRangeIPv6) GetStatusOk() (*string, bool)
- func (o *VPCNetworkRangeIPv6) GetUpdatedAt() time.Time
- func (o *VPCNetworkRangeIPv6) GetUpdatedAtOk() (*time.Time, bool)
- func (o *VPCNetworkRangeIPv6) HasCreatedAt() bool
- func (o *VPCNetworkRangeIPv6) HasDefaultPrefixLen() bool
- func (o *VPCNetworkRangeIPv6) HasDescription() bool
- func (o *VPCNetworkRangeIPv6) HasId() bool
- func (o *VPCNetworkRangeIPv6) HasLabels() bool
- func (o *VPCNetworkRangeIPv6) HasMaxPrefixLen() bool
- func (o *VPCNetworkRangeIPv6) HasMinPrefixLen() bool
- func (o *VPCNetworkRangeIPv6) HasNameservers() bool
- func (o *VPCNetworkRangeIPv6) HasStatus() bool
- func (o *VPCNetworkRangeIPv6) HasUpdatedAt() bool
- func (o VPCNetworkRangeIPv6) MarshalJSON() ([]byte, error)
- func (o *VPCNetworkRangeIPv6) SetCreatedAt(v time.Time)
- func (o *VPCNetworkRangeIPv6) SetDefaultPrefixLen(v int64)
- func (o *VPCNetworkRangeIPv6) SetDescription(v string)
- func (o *VPCNetworkRangeIPv6) SetId(v string)
- func (o *VPCNetworkRangeIPv6) SetIpVersion(v VPCNetworkRangeIPv6AllOfIpVersion)
- func (o *VPCNetworkRangeIPv6) SetLabels(v map[string]interface{})
- func (o *VPCNetworkRangeIPv6) SetMaxPrefixLen(v int64)
- func (o *VPCNetworkRangeIPv6) SetMinPrefixLen(v int64)
- func (o *VPCNetworkRangeIPv6) SetNameservers(v []string)
- func (o *VPCNetworkRangeIPv6) SetPrefix(v string)
- func (o *VPCNetworkRangeIPv6) SetStatus(v string)
- func (o *VPCNetworkRangeIPv6) SetUpdatedAt(v time.Time)
- func (o VPCNetworkRangeIPv6) ToMap() (map[string]interface{}, error)
- func (o *VPCNetworkRangeIPv6) UnmarshalJSON(data []byte) (err error)
- type VPCNetworkRangeIPv6AllOfIpVersion
- type VPCNetworkRangeList
- func (o *VPCNetworkRangeList) GetItems() []VPCNetworkRange
- func (o *VPCNetworkRangeList) GetItemsOk() ([]VPCNetworkRange, bool)
- func (o VPCNetworkRangeList) MarshalJSON() ([]byte, error)
- func (o *VPCNetworkRangeList) SetItems(v []VPCNetworkRange)
- func (o VPCNetworkRangeList) ToMap() (map[string]interface{}, error)
- func (o *VPCNetworkRangeList) UnmarshalJSON(data []byte) (err error)
- type VPCRoutingTable
- func (o *VPCRoutingTable) GetCreatedAt() time.Time
- func (o *VPCRoutingTable) GetCreatedAtOk() (*time.Time, bool)
- func (o *VPCRoutingTable) GetDescription() string
- func (o *VPCRoutingTable) GetDescriptionOk() (*string, bool)
- func (o *VPCRoutingTable) GetDynamicRoutes() bool
- func (o *VPCRoutingTable) GetDynamicRoutesOk() (*bool, bool)
- func (o *VPCRoutingTable) GetId() string
- func (o *VPCRoutingTable) GetIdOk() (*string, bool)
- func (o *VPCRoutingTable) GetLabels() map[string]interface{}
- func (o *VPCRoutingTable) GetLabelsOk() (map[string]interface{}, bool)
- func (o *VPCRoutingTable) GetName() string
- func (o *VPCRoutingTable) GetNameOk() (*string, bool)
- func (o *VPCRoutingTable) GetSystemRoutes() bool
- func (o *VPCRoutingTable) GetSystemRoutesOk() (*bool, bool)
- func (o *VPCRoutingTable) GetUpdatedAt() time.Time
- func (o *VPCRoutingTable) GetUpdatedAtOk() (*time.Time, bool)
- func (o *VPCRoutingTable) HasCreatedAt() bool
- func (o *VPCRoutingTable) HasDescription() bool
- func (o *VPCRoutingTable) HasDynamicRoutes() bool
- func (o *VPCRoutingTable) HasId() bool
- func (o *VPCRoutingTable) HasLabels() bool
- func (o *VPCRoutingTable) HasSystemRoutes() bool
- func (o *VPCRoutingTable) HasUpdatedAt() bool
- func (o VPCRoutingTable) MarshalJSON() ([]byte, error)
- func (o *VPCRoutingTable) SetCreatedAt(v time.Time)
- func (o *VPCRoutingTable) SetDescription(v string)
- func (o *VPCRoutingTable) SetDynamicRoutes(v bool)
- func (o *VPCRoutingTable) SetId(v string)
- func (o *VPCRoutingTable) SetLabels(v map[string]interface{})
- func (o *VPCRoutingTable) SetName(v string)
- func (o *VPCRoutingTable) SetSystemRoutes(v bool)
- func (o *VPCRoutingTable) SetUpdatedAt(v time.Time)
- func (o VPCRoutingTable) ToMap() (map[string]interface{}, error)
- func (o *VPCRoutingTable) UnmarshalJSON(data []byte) (err error)
- type VPCRoutingTableList
- func (o *VPCRoutingTableList) GetItems() []VPCRoutingTable
- func (o *VPCRoutingTableList) GetItemsOk() ([]VPCRoutingTable, bool)
- func (o VPCRoutingTableList) MarshalJSON() ([]byte, error)
- func (o *VPCRoutingTableList) SetItems(v []VPCRoutingTable)
- func (o VPCRoutingTableList) ToMap() (map[string]interface{}, error)
- func (o *VPCRoutingTableList) UnmarshalJSON(data []byte) (err error)
Constants ¶
This section is empty.
Variables ¶
var ( JsonCheck = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?json)`) XmlCheck = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?xml)`) )
var AllowedNetworkRangeIPv4RequestIpVersionEnumValues = []NetworkRangeIPv4RequestIpVersion{
"ipv4",
"unknown_default_open_api",
}
All allowed values of NetworkRangeIPv4RequestIpVersion enum
var AllowedV1UpdateVPCNetworkRangeIPv4IpVersionEnumValues = []V1UpdateVPCNetworkRangeIPv4IpVersion{
"ipv4",
"unknown_default_open_api",
}
All allowed values of V1UpdateVPCNetworkRangeIPv4IpVersion enum
var AllowedVPCNetworkRangeIPv4AllOfIpVersionEnumValues = []VPCNetworkRangeIPv4AllOfIpVersion{
"ipv4",
"unknown_default_open_api",
}
All allowed values of VPCNetworkRangeIPv4AllOfIpVersion enum
var AllowedVPCNetworkRangeIPv6AllOfIpVersionEnumValues = []VPCNetworkRangeIPv6AllOfIpVersion{
"ipv6",
"unknown_default_open_api",
}
All allowed values of VPCNetworkRangeIPv6AllOfIpVersion enum
Functions ¶
func CacheExpires ¶
CacheExpires helper function to determine remaining time before repeating a request.
func NewConfiguration ¶
func NewConfiguration() *config.Configuration
NewConfiguration returns a new Configuration object
func PtrFloat32 ¶
PtrFloat32 is a helper routine that returns a pointer to given float value.
func PtrFloat64 ¶
PtrFloat64 is a helper routine that returns a pointer to given float value.
Types ¶
type APIClient ¶
type APIClient struct {
DefaultAPI DefaultAPI
// contains filtered or unexported fields
}
APIClient manages communication with the STACKIT IaaS API API v2alpha1 In most cases there should be only one, shared, APIClient.
func NewAPIClient ¶
func NewAPIClient(opts ...config.ConfigurationOption) (*APIClient, error)
NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.
func (*APIClient) GetConfig ¶
func (c *APIClient) GetConfig() *config.Configuration
Allow modification of underlying config for alternate implementations and testing Caution: modifying the configuration while live can cause data races and potentially unwanted behavior
type APIResponse ¶
type APIResponse struct {
*http.Response `json:"-"`
Message string `json:"message,omitempty"`
// Operation is the name of the OpenAPI operation.
Operation string `json:"operation,omitempty"`
// RequestURL is the request URL. This value is always available, even if the
// embedded *http.Response is nil.
RequestURL string `json:"url,omitempty"`
// Method is the HTTP method used for the request. This value is always
// available, even if the embedded *http.Response is nil.
Method string `json:"method,omitempty"`
// Payload holds the contents of the response body (which may be nil or empty).
// This is provided here as the raw response.Body() reader will have already
// been drained.
Payload []byte `json:"-"`
}
APIResponse stores the API response returned by the server.
func NewAPIResponse ¶
func NewAPIResponse(r *http.Response) *APIResponse
NewAPIResponse returns a new APIResponse object.
func NewAPIResponseWithError ¶
func NewAPIResponseWithError(errorMessage string) *APIResponse
NewAPIResponseWithError returns a new APIResponse object with the provided error message.
type AddRoutesToRoutingTablePayload ¶
type AddRoutesToRoutingTablePayload struct {
// A list of routes.
Items []Route `json:"items"`
AdditionalProperties map[string]interface{}
}
AddRoutesToRoutingTablePayload Object represents a request to add network routes.
func NewAddRoutesToRoutingTablePayload ¶
func NewAddRoutesToRoutingTablePayload(items []Route) *AddRoutesToRoutingTablePayload
NewAddRoutesToRoutingTablePayload instantiates a new AddRoutesToRoutingTablePayload 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 NewAddRoutesToRoutingTablePayloadWithDefaults ¶
func NewAddRoutesToRoutingTablePayloadWithDefaults() *AddRoutesToRoutingTablePayload
NewAddRoutesToRoutingTablePayloadWithDefaults instantiates a new AddRoutesToRoutingTablePayload 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 (*AddRoutesToRoutingTablePayload) GetItems ¶
func (o *AddRoutesToRoutingTablePayload) GetItems() []Route
GetItems returns the Items field value
func (*AddRoutesToRoutingTablePayload) GetItemsOk ¶
func (o *AddRoutesToRoutingTablePayload) GetItemsOk() ([]Route, bool)
GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.
func (AddRoutesToRoutingTablePayload) MarshalJSON ¶
func (o AddRoutesToRoutingTablePayload) MarshalJSON() ([]byte, error)
func (*AddRoutesToRoutingTablePayload) SetItems ¶
func (o *AddRoutesToRoutingTablePayload) SetItems(v []Route)
SetItems sets field value
func (AddRoutesToRoutingTablePayload) ToMap ¶
func (o AddRoutesToRoutingTablePayload) ToMap() (map[string]interface{}, error)
func (*AddRoutesToRoutingTablePayload) UnmarshalJSON ¶
func (o *AddRoutesToRoutingTablePayload) UnmarshalJSON(data []byte) (err error)
type AddRoutingTableToAreaPayload ¶
type AddRoutingTableToAreaPayload struct {
// Date-time when resource was created.
CreatedAt *time.Time `json:"createdAt,omitempty"`
// This is the default routing table. It can't be deleted and is used if the user does not specify it otherwise.
Default *bool `json:"default,omitempty"`
// Description Object. Allows string up to 255 Characters.
Description *string `json:"description,omitempty"`
// A config setting for a routing table which allows propagation of dynamic routes to this routing table.
DynamicRoutes *bool `json:"dynamicRoutes,omitempty"`
// Universally Unique Identifier (UUID).
Id *string `json:"id,omitempty" validate:"regexp=^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"`
// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
Labels map[string]interface{} `json:"labels,omitempty"`
// The name for a General Object. Matches Names and also UUIDs.
Name string `json:"name" validate:"regexp=^[A-Za-z0-9]+([ \\/._-]*[A-Za-z0-9]+)*$"`
// A config setting for a routing table which allows installation of automatic system routes for connectivity between projects in the same SNA.
SystemRoutes *bool `json:"systemRoutes,omitempty"`
// Date-time when resource was last updated.
UpdatedAt *time.Time `json:"updatedAt,omitempty"`
AdditionalProperties map[string]interface{}
}
AddRoutingTableToAreaPayload An object representing a routing table. Filterable Fields: `dynamicRoutes`, `systemRoutes`.
func NewAddRoutingTableToAreaPayload ¶
func NewAddRoutingTableToAreaPayload(name string) *AddRoutingTableToAreaPayload
NewAddRoutingTableToAreaPayload instantiates a new AddRoutingTableToAreaPayload 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 NewAddRoutingTableToAreaPayloadWithDefaults ¶
func NewAddRoutingTableToAreaPayloadWithDefaults() *AddRoutingTableToAreaPayload
NewAddRoutingTableToAreaPayloadWithDefaults instantiates a new AddRoutingTableToAreaPayload 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 (*AddRoutingTableToAreaPayload) GetCreatedAt ¶
func (o *AddRoutingTableToAreaPayload) GetCreatedAt() time.Time
GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.
func (*AddRoutingTableToAreaPayload) GetCreatedAtOk ¶
func (o *AddRoutingTableToAreaPayload) GetCreatedAtOk() (*time.Time, bool)
GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*AddRoutingTableToAreaPayload) GetDefault ¶
func (o *AddRoutingTableToAreaPayload) GetDefault() bool
GetDefault returns the Default field value if set, zero value otherwise.
func (*AddRoutingTableToAreaPayload) GetDefaultOk ¶
func (o *AddRoutingTableToAreaPayload) GetDefaultOk() (*bool, bool)
GetDefaultOk returns a tuple with the Default field value if set, nil otherwise and a boolean to check if the value has been set.
func (*AddRoutingTableToAreaPayload) GetDescription ¶
func (o *AddRoutingTableToAreaPayload) GetDescription() string
GetDescription returns the Description field value if set, zero value otherwise.
func (*AddRoutingTableToAreaPayload) GetDescriptionOk ¶
func (o *AddRoutingTableToAreaPayload) GetDescriptionOk() (*string, bool)
GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.
func (*AddRoutingTableToAreaPayload) GetDynamicRoutes ¶
func (o *AddRoutingTableToAreaPayload) GetDynamicRoutes() bool
GetDynamicRoutes returns the DynamicRoutes field value if set, zero value otherwise.
func (*AddRoutingTableToAreaPayload) GetDynamicRoutesOk ¶
func (o *AddRoutingTableToAreaPayload) GetDynamicRoutesOk() (*bool, bool)
GetDynamicRoutesOk returns a tuple with the DynamicRoutes field value if set, nil otherwise and a boolean to check if the value has been set.
func (*AddRoutingTableToAreaPayload) GetId ¶
func (o *AddRoutingTableToAreaPayload) GetId() string
GetId returns the Id field value if set, zero value otherwise.
func (*AddRoutingTableToAreaPayload) GetIdOk ¶
func (o *AddRoutingTableToAreaPayload) GetIdOk() (*string, bool)
GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.
func (*AddRoutingTableToAreaPayload) GetLabels ¶
func (o *AddRoutingTableToAreaPayload) GetLabels() map[string]interface{}
GetLabels returns the Labels field value if set, zero value otherwise.
func (*AddRoutingTableToAreaPayload) GetLabelsOk ¶
func (o *AddRoutingTableToAreaPayload) GetLabelsOk() (map[string]interface{}, bool)
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*AddRoutingTableToAreaPayload) GetName ¶
func (o *AddRoutingTableToAreaPayload) GetName() string
GetName returns the Name field value
func (*AddRoutingTableToAreaPayload) GetNameOk ¶
func (o *AddRoutingTableToAreaPayload) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.
func (*AddRoutingTableToAreaPayload) GetSystemRoutes ¶
func (o *AddRoutingTableToAreaPayload) GetSystemRoutes() bool
GetSystemRoutes returns the SystemRoutes field value if set, zero value otherwise.
func (*AddRoutingTableToAreaPayload) GetSystemRoutesOk ¶
func (o *AddRoutingTableToAreaPayload) GetSystemRoutesOk() (*bool, bool)
GetSystemRoutesOk returns a tuple with the SystemRoutes field value if set, nil otherwise and a boolean to check if the value has been set.
func (*AddRoutingTableToAreaPayload) GetUpdatedAt ¶
func (o *AddRoutingTableToAreaPayload) GetUpdatedAt() time.Time
GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.
func (*AddRoutingTableToAreaPayload) GetUpdatedAtOk ¶
func (o *AddRoutingTableToAreaPayload) GetUpdatedAtOk() (*time.Time, bool)
GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*AddRoutingTableToAreaPayload) HasCreatedAt ¶
func (o *AddRoutingTableToAreaPayload) HasCreatedAt() bool
HasCreatedAt returns a boolean if a field has been set.
func (*AddRoutingTableToAreaPayload) HasDefault ¶
func (o *AddRoutingTableToAreaPayload) HasDefault() bool
HasDefault returns a boolean if a field has been set.
func (*AddRoutingTableToAreaPayload) HasDescription ¶
func (o *AddRoutingTableToAreaPayload) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (*AddRoutingTableToAreaPayload) HasDynamicRoutes ¶
func (o *AddRoutingTableToAreaPayload) HasDynamicRoutes() bool
HasDynamicRoutes returns a boolean if a field has been set.
func (*AddRoutingTableToAreaPayload) HasId ¶
func (o *AddRoutingTableToAreaPayload) HasId() bool
HasId returns a boolean if a field has been set.
func (*AddRoutingTableToAreaPayload) HasLabels ¶
func (o *AddRoutingTableToAreaPayload) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (*AddRoutingTableToAreaPayload) HasSystemRoutes ¶
func (o *AddRoutingTableToAreaPayload) HasSystemRoutes() bool
HasSystemRoutes returns a boolean if a field has been set.
func (*AddRoutingTableToAreaPayload) HasUpdatedAt ¶
func (o *AddRoutingTableToAreaPayload) HasUpdatedAt() bool
HasUpdatedAt returns a boolean if a field has been set.
func (AddRoutingTableToAreaPayload) MarshalJSON ¶
func (o AddRoutingTableToAreaPayload) MarshalJSON() ([]byte, error)
func (*AddRoutingTableToAreaPayload) SetCreatedAt ¶
func (o *AddRoutingTableToAreaPayload) SetCreatedAt(v time.Time)
SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.
func (*AddRoutingTableToAreaPayload) SetDefault ¶
func (o *AddRoutingTableToAreaPayload) SetDefault(v bool)
SetDefault gets a reference to the given bool and assigns it to the Default field.
func (*AddRoutingTableToAreaPayload) SetDescription ¶
func (o *AddRoutingTableToAreaPayload) SetDescription(v string)
SetDescription gets a reference to the given string and assigns it to the Description field.
func (*AddRoutingTableToAreaPayload) SetDynamicRoutes ¶
func (o *AddRoutingTableToAreaPayload) SetDynamicRoutes(v bool)
SetDynamicRoutes gets a reference to the given bool and assigns it to the DynamicRoutes field.
func (*AddRoutingTableToAreaPayload) SetId ¶
func (o *AddRoutingTableToAreaPayload) SetId(v string)
SetId gets a reference to the given string and assigns it to the Id field.
func (*AddRoutingTableToAreaPayload) SetLabels ¶
func (o *AddRoutingTableToAreaPayload) SetLabels(v map[string]interface{})
SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field.
func (*AddRoutingTableToAreaPayload) SetName ¶
func (o *AddRoutingTableToAreaPayload) SetName(v string)
SetName sets field value
func (*AddRoutingTableToAreaPayload) SetSystemRoutes ¶
func (o *AddRoutingTableToAreaPayload) SetSystemRoutes(v bool)
SetSystemRoutes gets a reference to the given bool and assigns it to the SystemRoutes field.
func (*AddRoutingTableToAreaPayload) SetUpdatedAt ¶
func (o *AddRoutingTableToAreaPayload) SetUpdatedAt(v time.Time)
SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.
func (AddRoutingTableToAreaPayload) ToMap ¶
func (o AddRoutingTableToAreaPayload) ToMap() (map[string]interface{}, error)
func (*AddRoutingTableToAreaPayload) UnmarshalJSON ¶
func (o *AddRoutingTableToAreaPayload) UnmarshalJSON(data []byte) (err error)
type AddVPCRoutingTablePayload ¶ added in v1.13.0
type AddVPCRoutingTablePayload struct {
// Date-time when resource was created.
CreatedAt *time.Time `json:"createdAt,omitempty"`
// Description Object. Allows string up to 255 Characters.
Description *string `json:"description,omitempty"`
// A config setting for a routing table which allows propagation of dynamic routes to this routing table.
DynamicRoutes *bool `json:"dynamicRoutes,omitempty"`
// Universally Unique Identifier (UUID).
Id *string `json:"id,omitempty" validate:"regexp=^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"`
// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
Labels map[string]interface{} `json:"labels,omitempty"`
// The name for a General Object. Matches Names and also UUIDs.
Name string `json:"name" validate:"regexp=^[A-Za-z0-9]+([ \\/._-]*[A-Za-z0-9]+)*$"`
// A config setting for a routing table which allows installation of automatic system routes for connectivity between projects in the same SNA.
SystemRoutes *bool `json:"systemRoutes,omitempty"`
// Date-time when resource was last updated.
UpdatedAt *time.Time `json:"updatedAt,omitempty"`
AdditionalProperties map[string]interface{}
}
AddVPCRoutingTablePayload An object representing a VPC routing table. Filterable Fields: `createdAt`, `dynamicRoutes`, `name`, `systemRoutes`, `updatedAt`.
func NewAddVPCRoutingTablePayload ¶ added in v1.13.0
func NewAddVPCRoutingTablePayload(name string) *AddVPCRoutingTablePayload
NewAddVPCRoutingTablePayload instantiates a new AddVPCRoutingTablePayload 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 NewAddVPCRoutingTablePayloadWithDefaults ¶ added in v1.13.0
func NewAddVPCRoutingTablePayloadWithDefaults() *AddVPCRoutingTablePayload
NewAddVPCRoutingTablePayloadWithDefaults instantiates a new AddVPCRoutingTablePayload 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 (*AddVPCRoutingTablePayload) GetCreatedAt ¶ added in v1.13.0
func (o *AddVPCRoutingTablePayload) GetCreatedAt() time.Time
GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.
func (*AddVPCRoutingTablePayload) GetCreatedAtOk ¶ added in v1.13.0
func (o *AddVPCRoutingTablePayload) GetCreatedAtOk() (*time.Time, bool)
GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*AddVPCRoutingTablePayload) GetDescription ¶ added in v1.13.0
func (o *AddVPCRoutingTablePayload) GetDescription() string
GetDescription returns the Description field value if set, zero value otherwise.
func (*AddVPCRoutingTablePayload) GetDescriptionOk ¶ added in v1.13.0
func (o *AddVPCRoutingTablePayload) GetDescriptionOk() (*string, bool)
GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.
func (*AddVPCRoutingTablePayload) GetDynamicRoutes ¶ added in v1.13.0
func (o *AddVPCRoutingTablePayload) GetDynamicRoutes() bool
GetDynamicRoutes returns the DynamicRoutes field value if set, zero value otherwise.
func (*AddVPCRoutingTablePayload) GetDynamicRoutesOk ¶ added in v1.13.0
func (o *AddVPCRoutingTablePayload) GetDynamicRoutesOk() (*bool, bool)
GetDynamicRoutesOk returns a tuple with the DynamicRoutes field value if set, nil otherwise and a boolean to check if the value has been set.
func (*AddVPCRoutingTablePayload) GetId ¶ added in v1.13.0
func (o *AddVPCRoutingTablePayload) GetId() string
GetId returns the Id field value if set, zero value otherwise.
func (*AddVPCRoutingTablePayload) GetIdOk ¶ added in v1.13.0
func (o *AddVPCRoutingTablePayload) GetIdOk() (*string, bool)
GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.
func (*AddVPCRoutingTablePayload) GetLabels ¶ added in v1.13.0
func (o *AddVPCRoutingTablePayload) GetLabels() map[string]interface{}
GetLabels returns the Labels field value if set, zero value otherwise.
func (*AddVPCRoutingTablePayload) GetLabelsOk ¶ added in v1.13.0
func (o *AddVPCRoutingTablePayload) GetLabelsOk() (map[string]interface{}, bool)
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*AddVPCRoutingTablePayload) GetName ¶ added in v1.13.0
func (o *AddVPCRoutingTablePayload) GetName() string
GetName returns the Name field value
func (*AddVPCRoutingTablePayload) GetNameOk ¶ added in v1.13.0
func (o *AddVPCRoutingTablePayload) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.
func (*AddVPCRoutingTablePayload) GetSystemRoutes ¶ added in v1.13.0
func (o *AddVPCRoutingTablePayload) GetSystemRoutes() bool
GetSystemRoutes returns the SystemRoutes field value if set, zero value otherwise.
func (*AddVPCRoutingTablePayload) GetSystemRoutesOk ¶ added in v1.13.0
func (o *AddVPCRoutingTablePayload) GetSystemRoutesOk() (*bool, bool)
GetSystemRoutesOk returns a tuple with the SystemRoutes field value if set, nil otherwise and a boolean to check if the value has been set.
func (*AddVPCRoutingTablePayload) GetUpdatedAt ¶ added in v1.13.0
func (o *AddVPCRoutingTablePayload) GetUpdatedAt() time.Time
GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.
func (*AddVPCRoutingTablePayload) GetUpdatedAtOk ¶ added in v1.13.0
func (o *AddVPCRoutingTablePayload) GetUpdatedAtOk() (*time.Time, bool)
GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*AddVPCRoutingTablePayload) HasCreatedAt ¶ added in v1.13.0
func (o *AddVPCRoutingTablePayload) HasCreatedAt() bool
HasCreatedAt returns a boolean if a field has been set.
func (*AddVPCRoutingTablePayload) HasDescription ¶ added in v1.13.0
func (o *AddVPCRoutingTablePayload) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (*AddVPCRoutingTablePayload) HasDynamicRoutes ¶ added in v1.13.0
func (o *AddVPCRoutingTablePayload) HasDynamicRoutes() bool
HasDynamicRoutes returns a boolean if a field has been set.
func (*AddVPCRoutingTablePayload) HasId ¶ added in v1.13.0
func (o *AddVPCRoutingTablePayload) HasId() bool
HasId returns a boolean if a field has been set.
func (*AddVPCRoutingTablePayload) HasLabels ¶ added in v1.13.0
func (o *AddVPCRoutingTablePayload) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (*AddVPCRoutingTablePayload) HasSystemRoutes ¶ added in v1.13.0
func (o *AddVPCRoutingTablePayload) HasSystemRoutes() bool
HasSystemRoutes returns a boolean if a field has been set.
func (*AddVPCRoutingTablePayload) HasUpdatedAt ¶ added in v1.13.0
func (o *AddVPCRoutingTablePayload) HasUpdatedAt() bool
HasUpdatedAt returns a boolean if a field has been set.
func (AddVPCRoutingTablePayload) MarshalJSON ¶ added in v1.13.0
func (o AddVPCRoutingTablePayload) MarshalJSON() ([]byte, error)
func (*AddVPCRoutingTablePayload) SetCreatedAt ¶ added in v1.13.0
func (o *AddVPCRoutingTablePayload) SetCreatedAt(v time.Time)
SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.
func (*AddVPCRoutingTablePayload) SetDescription ¶ added in v1.13.0
func (o *AddVPCRoutingTablePayload) SetDescription(v string)
SetDescription gets a reference to the given string and assigns it to the Description field.
func (*AddVPCRoutingTablePayload) SetDynamicRoutes ¶ added in v1.13.0
func (o *AddVPCRoutingTablePayload) SetDynamicRoutes(v bool)
SetDynamicRoutes gets a reference to the given bool and assigns it to the DynamicRoutes field.
func (*AddVPCRoutingTablePayload) SetId ¶ added in v1.13.0
func (o *AddVPCRoutingTablePayload) SetId(v string)
SetId gets a reference to the given string and assigns it to the Id field.
func (*AddVPCRoutingTablePayload) SetLabels ¶ added in v1.13.0
func (o *AddVPCRoutingTablePayload) SetLabels(v map[string]interface{})
SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field.
func (*AddVPCRoutingTablePayload) SetName ¶ added in v1.13.0
func (o *AddVPCRoutingTablePayload) SetName(v string)
SetName sets field value
func (*AddVPCRoutingTablePayload) SetSystemRoutes ¶ added in v1.13.0
func (o *AddVPCRoutingTablePayload) SetSystemRoutes(v bool)
SetSystemRoutes gets a reference to the given bool and assigns it to the SystemRoutes field.
func (*AddVPCRoutingTablePayload) SetUpdatedAt ¶ added in v1.13.0
func (o *AddVPCRoutingTablePayload) SetUpdatedAt(v time.Time)
SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.
func (AddVPCRoutingTablePayload) ToMap ¶ added in v1.13.0
func (o AddVPCRoutingTablePayload) ToMap() (map[string]interface{}, error)
func (*AddVPCRoutingTablePayload) UnmarshalJSON ¶ added in v1.13.0
func (o *AddVPCRoutingTablePayload) UnmarshalJSON(data []byte) (err error)
type AddVPCStaticRoutePayload ¶ added in v1.13.0
type AddVPCStaticRoutePayload struct {
// Date-time when resource was created.
CreatedAt *time.Time `json:"createdAt,omitempty"`
Destination AddVPCStaticRoutePayloadDestination `json:"destination"`
// Universally Unique Identifier (UUID).
Id *string `json:"id,omitempty" validate:"regexp=^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"`
// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
Labels map[string]interface{} `json:"labels,omitempty"`
Nexthop AddVPCStaticRoutePayloadNexthop `json:"nexthop"`
// Date-time when resource was last updated.
UpdatedAt *time.Time `json:"updatedAt,omitempty"`
AdditionalProperties map[string]interface{}
}
AddVPCStaticRoutePayload Object represents a network route.
func NewAddVPCStaticRoutePayload ¶ added in v1.13.0
func NewAddVPCStaticRoutePayload(destination AddVPCStaticRoutePayloadDestination, nexthop AddVPCStaticRoutePayloadNexthop) *AddVPCStaticRoutePayload
NewAddVPCStaticRoutePayload instantiates a new AddVPCStaticRoutePayload 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 NewAddVPCStaticRoutePayloadWithDefaults ¶ added in v1.13.0
func NewAddVPCStaticRoutePayloadWithDefaults() *AddVPCStaticRoutePayload
NewAddVPCStaticRoutePayloadWithDefaults instantiates a new AddVPCStaticRoutePayload 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 (*AddVPCStaticRoutePayload) GetCreatedAt ¶ added in v1.13.0
func (o *AddVPCStaticRoutePayload) GetCreatedAt() time.Time
GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.
func (*AddVPCStaticRoutePayload) GetCreatedAtOk ¶ added in v1.13.0
func (o *AddVPCStaticRoutePayload) GetCreatedAtOk() (*time.Time, bool)
GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*AddVPCStaticRoutePayload) GetDestination ¶ added in v1.13.0
func (o *AddVPCStaticRoutePayload) GetDestination() AddVPCStaticRoutePayloadDestination
GetDestination returns the Destination field value
func (*AddVPCStaticRoutePayload) GetDestinationOk ¶ added in v1.13.0
func (o *AddVPCStaticRoutePayload) GetDestinationOk() (*AddVPCStaticRoutePayloadDestination, bool)
GetDestinationOk returns a tuple with the Destination field value and a boolean to check if the value has been set.
func (*AddVPCStaticRoutePayload) GetId ¶ added in v1.13.0
func (o *AddVPCStaticRoutePayload) GetId() string
GetId returns the Id field value if set, zero value otherwise.
func (*AddVPCStaticRoutePayload) GetIdOk ¶ added in v1.13.0
func (o *AddVPCStaticRoutePayload) GetIdOk() (*string, bool)
GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.
func (*AddVPCStaticRoutePayload) GetLabels ¶ added in v1.13.0
func (o *AddVPCStaticRoutePayload) GetLabels() map[string]interface{}
GetLabels returns the Labels field value if set, zero value otherwise.
func (*AddVPCStaticRoutePayload) GetLabelsOk ¶ added in v1.13.0
func (o *AddVPCStaticRoutePayload) GetLabelsOk() (map[string]interface{}, bool)
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*AddVPCStaticRoutePayload) GetNexthop ¶ added in v1.13.0
func (o *AddVPCStaticRoutePayload) GetNexthop() AddVPCStaticRoutePayloadNexthop
GetNexthop returns the Nexthop field value
func (*AddVPCStaticRoutePayload) GetNexthopOk ¶ added in v1.13.0
func (o *AddVPCStaticRoutePayload) GetNexthopOk() (*AddVPCStaticRoutePayloadNexthop, bool)
GetNexthopOk returns a tuple with the Nexthop field value and a boolean to check if the value has been set.
func (*AddVPCStaticRoutePayload) GetUpdatedAt ¶ added in v1.13.0
func (o *AddVPCStaticRoutePayload) GetUpdatedAt() time.Time
GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.
func (*AddVPCStaticRoutePayload) GetUpdatedAtOk ¶ added in v1.13.0
func (o *AddVPCStaticRoutePayload) GetUpdatedAtOk() (*time.Time, bool)
GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*AddVPCStaticRoutePayload) HasCreatedAt ¶ added in v1.13.0
func (o *AddVPCStaticRoutePayload) HasCreatedAt() bool
HasCreatedAt returns a boolean if a field has been set.
func (*AddVPCStaticRoutePayload) HasId ¶ added in v1.13.0
func (o *AddVPCStaticRoutePayload) HasId() bool
HasId returns a boolean if a field has been set.
func (*AddVPCStaticRoutePayload) HasLabels ¶ added in v1.13.0
func (o *AddVPCStaticRoutePayload) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (*AddVPCStaticRoutePayload) HasUpdatedAt ¶ added in v1.13.0
func (o *AddVPCStaticRoutePayload) HasUpdatedAt() bool
HasUpdatedAt returns a boolean if a field has been set.
func (AddVPCStaticRoutePayload) MarshalJSON ¶ added in v1.13.0
func (o AddVPCStaticRoutePayload) MarshalJSON() ([]byte, error)
func (*AddVPCStaticRoutePayload) SetCreatedAt ¶ added in v1.13.0
func (o *AddVPCStaticRoutePayload) SetCreatedAt(v time.Time)
SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.
func (*AddVPCStaticRoutePayload) SetDestination ¶ added in v1.13.0
func (o *AddVPCStaticRoutePayload) SetDestination(v AddVPCStaticRoutePayloadDestination)
SetDestination sets field value
func (*AddVPCStaticRoutePayload) SetId ¶ added in v1.13.0
func (o *AddVPCStaticRoutePayload) SetId(v string)
SetId gets a reference to the given string and assigns it to the Id field.
func (*AddVPCStaticRoutePayload) SetLabels ¶ added in v1.13.0
func (o *AddVPCStaticRoutePayload) SetLabels(v map[string]interface{})
SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field.
func (*AddVPCStaticRoutePayload) SetNexthop ¶ added in v1.13.0
func (o *AddVPCStaticRoutePayload) SetNexthop(v AddVPCStaticRoutePayloadNexthop)
SetNexthop sets field value
func (*AddVPCStaticRoutePayload) SetUpdatedAt ¶ added in v1.13.0
func (o *AddVPCStaticRoutePayload) SetUpdatedAt(v time.Time)
SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.
func (AddVPCStaticRoutePayload) ToMap ¶ added in v1.13.0
func (o AddVPCStaticRoutePayload) ToMap() (map[string]interface{}, error)
func (*AddVPCStaticRoutePayload) UnmarshalJSON ¶ added in v1.13.0
func (o *AddVPCStaticRoutePayload) UnmarshalJSON(data []byte) (err error)
type AddVPCStaticRoutePayloadDestination ¶ added in v1.13.0
type AddVPCStaticRoutePayloadDestination struct {
DestinationCIDRv4 *DestinationCIDRv4
DestinationCIDRv6 *DestinationCIDRv6
}
AddVPCStaticRoutePayloadDestination - struct for AddVPCStaticRoutePayloadDestination
func DestinationCIDRv4AsAddVPCStaticRoutePayloadDestination ¶ added in v1.13.0
func DestinationCIDRv4AsAddVPCStaticRoutePayloadDestination(v *DestinationCIDRv4) AddVPCStaticRoutePayloadDestination
DestinationCIDRv4AsAddVPCStaticRoutePayloadDestination is a convenience function that returns DestinationCIDRv4 wrapped in AddVPCStaticRoutePayloadDestination
func DestinationCIDRv6AsAddVPCStaticRoutePayloadDestination ¶ added in v1.13.0
func DestinationCIDRv6AsAddVPCStaticRoutePayloadDestination(v *DestinationCIDRv6) AddVPCStaticRoutePayloadDestination
DestinationCIDRv6AsAddVPCStaticRoutePayloadDestination is a convenience function that returns DestinationCIDRv6 wrapped in AddVPCStaticRoutePayloadDestination
func (*AddVPCStaticRoutePayloadDestination) GetActualInstance ¶ added in v1.13.0
func (obj *AddVPCStaticRoutePayloadDestination) GetActualInstance() interface{}
Get the actual instance
func (AddVPCStaticRoutePayloadDestination) GetActualInstanceValue ¶ added in v1.13.0
func (obj AddVPCStaticRoutePayloadDestination) GetActualInstanceValue() interface{}
Get the actual instance value
func (AddVPCStaticRoutePayloadDestination) MarshalJSON ¶ added in v1.13.0
func (src AddVPCStaticRoutePayloadDestination) MarshalJSON() ([]byte, error)
Marshal data from the first non-nil pointers in the struct to JSON
func (*AddVPCStaticRoutePayloadDestination) UnmarshalJSON ¶ added in v1.13.0
func (dst *AddVPCStaticRoutePayloadDestination) UnmarshalJSON(data []byte) error
Unmarshal JSON data into one of the pointers in the struct
type AddVPCStaticRoutePayloadNexthop ¶ added in v1.13.0
type AddVPCStaticRoutePayloadNexthop struct {
NexthopBlackhole *NexthopBlackhole
NexthopIPv4 *NexthopIPv4
NexthopIPv6 *NexthopIPv6
NexthopInternet *NexthopInternet
}
AddVPCStaticRoutePayloadNexthop - struct for AddVPCStaticRoutePayloadNexthop
func NexthopBlackholeAsAddVPCStaticRoutePayloadNexthop ¶ added in v1.13.0
func NexthopBlackholeAsAddVPCStaticRoutePayloadNexthop(v *NexthopBlackhole) AddVPCStaticRoutePayloadNexthop
NexthopBlackholeAsAddVPCStaticRoutePayloadNexthop is a convenience function that returns NexthopBlackhole wrapped in AddVPCStaticRoutePayloadNexthop
func NexthopIPv4AsAddVPCStaticRoutePayloadNexthop ¶ added in v1.13.0
func NexthopIPv4AsAddVPCStaticRoutePayloadNexthop(v *NexthopIPv4) AddVPCStaticRoutePayloadNexthop
NexthopIPv4AsAddVPCStaticRoutePayloadNexthop is a convenience function that returns NexthopIPv4 wrapped in AddVPCStaticRoutePayloadNexthop
func NexthopIPv6AsAddVPCStaticRoutePayloadNexthop ¶ added in v1.13.0
func NexthopIPv6AsAddVPCStaticRoutePayloadNexthop(v *NexthopIPv6) AddVPCStaticRoutePayloadNexthop
NexthopIPv6AsAddVPCStaticRoutePayloadNexthop is a convenience function that returns NexthopIPv6 wrapped in AddVPCStaticRoutePayloadNexthop
func NexthopInternetAsAddVPCStaticRoutePayloadNexthop ¶ added in v1.13.0
func NexthopInternetAsAddVPCStaticRoutePayloadNexthop(v *NexthopInternet) AddVPCStaticRoutePayloadNexthop
NexthopInternetAsAddVPCStaticRoutePayloadNexthop is a convenience function that returns NexthopInternet wrapped in AddVPCStaticRoutePayloadNexthop
func (*AddVPCStaticRoutePayloadNexthop) GetActualInstance ¶ added in v1.13.0
func (obj *AddVPCStaticRoutePayloadNexthop) GetActualInstance() interface{}
Get the actual instance
func (AddVPCStaticRoutePayloadNexthop) GetActualInstanceValue ¶ added in v1.13.0
func (obj AddVPCStaticRoutePayloadNexthop) GetActualInstanceValue() interface{}
Get the actual instance value
func (AddVPCStaticRoutePayloadNexthop) MarshalJSON ¶ added in v1.13.0
func (src AddVPCStaticRoutePayloadNexthop) MarshalJSON() ([]byte, error)
Marshal data from the first non-nil pointers in the struct to JSON
func (*AddVPCStaticRoutePayloadNexthop) UnmarshalJSON ¶ added in v1.13.0
func (dst *AddVPCStaticRoutePayloadNexthop) UnmarshalJSON(data []byte) error
Unmarshal JSON data into one of the pointers in the struct
type ApiAddRoutesToRoutingTableRequest ¶
type ApiAddRoutesToRoutingTableRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiAddRoutesToRoutingTableRequest) AddRoutesToRoutingTablePayload ¶
func (r ApiAddRoutesToRoutingTableRequest) AddRoutesToRoutingTablePayload(addRoutesToRoutingTablePayload AddRoutesToRoutingTablePayload) ApiAddRoutesToRoutingTableRequest
Request an addition of routes to a routing table.
func (ApiAddRoutesToRoutingTableRequest) Execute ¶
func (r ApiAddRoutesToRoutingTableRequest) Execute() (*RouteListResponse, error)
type ApiAddRoutingTableToAreaRequest ¶
type ApiAddRoutingTableToAreaRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiAddRoutingTableToAreaRequest) AddRoutingTableToAreaPayload ¶
func (r ApiAddRoutingTableToAreaRequest) AddRoutingTableToAreaPayload(addRoutingTableToAreaPayload AddRoutingTableToAreaPayload) ApiAddRoutingTableToAreaRequest
Request an addition of a routing table to an area.
func (ApiAddRoutingTableToAreaRequest) Execute ¶
func (r ApiAddRoutingTableToAreaRequest) Execute() (*RoutingTable, error)
type ApiAddVPCRoutingTableRequest ¶ added in v1.13.0
type ApiAddVPCRoutingTableRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiAddVPCRoutingTableRequest) AddVPCRoutingTablePayload ¶ added in v1.13.0
func (r ApiAddVPCRoutingTableRequest) AddVPCRoutingTablePayload(addVPCRoutingTablePayload AddVPCRoutingTablePayload) ApiAddVPCRoutingTableRequest
Request an addition of a routing table to a VPC.
func (ApiAddVPCRoutingTableRequest) Execute ¶ added in v1.13.0
func (r ApiAddVPCRoutingTableRequest) Execute() (*VPCRoutingTable, error)
type ApiAddVPCStaticRouteRequest ¶ added in v1.13.0
type ApiAddVPCStaticRouteRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiAddVPCStaticRouteRequest) AddVPCStaticRoutePayload ¶ added in v1.13.0
func (r ApiAddVPCStaticRouteRequest) AddVPCStaticRoutePayload(addVPCStaticRoutePayload AddVPCStaticRoutePayload) ApiAddVPCStaticRouteRequest
Request to add a static route to a VPC.
func (ApiAddVPCStaticRouteRequest) Execute ¶ added in v1.13.0
func (r ApiAddVPCStaticRouteRequest) Execute() (*Route, error)
type ApiCreateNetworkRequest ¶
type ApiCreateNetworkRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiCreateNetworkRequest) CreateNetworkPayload ¶
func (r ApiCreateNetworkRequest) CreateNetworkPayload(createNetworkPayload CreateNetworkPayload) ApiCreateNetworkRequest
Request a network creation.
func (ApiCreateNetworkRequest) Execute ¶
func (r ApiCreateNetworkRequest) Execute() (*Network, error)
type ApiCreateVPCNetworkRangeRequest ¶ added in v1.13.0
type ApiCreateVPCNetworkRangeRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiCreateVPCNetworkRangeRequest) CreateVPCNetworkRangePayload ¶ added in v1.13.0
func (r ApiCreateVPCNetworkRangeRequest) CreateVPCNetworkRangePayload(createVPCNetworkRangePayload CreateVPCNetworkRangePayload) ApiCreateVPCNetworkRangeRequest
Request to add an additional network range to a VPC.
func (ApiCreateVPCNetworkRangeRequest) Execute ¶ added in v1.13.0
func (r ApiCreateVPCNetworkRangeRequest) Execute() (*VPCNetworkRange, error)
type ApiCreateVPCRegionRequest ¶ added in v1.13.0
type ApiCreateVPCRegionRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiCreateVPCRegionRequest) CreateVPCRegionPayload ¶ added in v1.13.0
func (r ApiCreateVPCRegionRequest) CreateVPCRegionPayload(createVPCRegionPayload CreateVPCRegionPayload) ApiCreateVPCRegionRequest
Request to add a new regional VPC configuration.
func (ApiCreateVPCRegionRequest) Execute ¶ added in v1.13.0
func (r ApiCreateVPCRegionRequest) Execute() (*RegionalVPC, error)
type ApiCreateVPCRequest ¶ added in v1.13.0
type ApiCreateVPCRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiCreateVPCRequest) CreateVPCPayload ¶ added in v1.13.0
func (r ApiCreateVPCRequest) CreateVPCPayload(createVPCPayload CreateVPCPayload) ApiCreateVPCRequest
Request a VPC creation.
func (ApiCreateVPCRequest) Execute ¶ added in v1.13.0
func (r ApiCreateVPCRequest) Execute() (*VPC, error)
type ApiDeleteNetworkRequest ¶
type ApiDeleteNetworkRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiDeleteNetworkRequest) Execute ¶
func (r ApiDeleteNetworkRequest) Execute() error
type ApiDeleteRouteFromRoutingTableRequest ¶
type ApiDeleteRouteFromRoutingTableRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiDeleteRouteFromRoutingTableRequest) Execute ¶
func (r ApiDeleteRouteFromRoutingTableRequest) Execute() error
type ApiDeleteRoutingTableFromAreaRequest ¶
type ApiDeleteRoutingTableFromAreaRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiDeleteRoutingTableFromAreaRequest) Execute ¶
func (r ApiDeleteRoutingTableFromAreaRequest) Execute() error
type ApiDeleteVPCNetworkRangeRequest ¶ added in v1.13.0
type ApiDeleteVPCNetworkRangeRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiDeleteVPCNetworkRangeRequest) Execute ¶ added in v1.13.0
func (r ApiDeleteVPCNetworkRangeRequest) Execute() error
type ApiDeleteVPCRegionRequest ¶ added in v1.13.0
type ApiDeleteVPCRegionRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiDeleteVPCRegionRequest) Execute ¶ added in v1.13.0
func (r ApiDeleteVPCRegionRequest) Execute() error
type ApiDeleteVPCRequest ¶ added in v1.13.0
type ApiDeleteVPCRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiDeleteVPCRequest) Execute ¶ added in v1.13.0
func (r ApiDeleteVPCRequest) Execute() error
type ApiDeleteVPCRoutingTableRequest ¶ added in v1.13.0
type ApiDeleteVPCRoutingTableRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiDeleteVPCRoutingTableRequest) Execute ¶ added in v1.13.0
func (r ApiDeleteVPCRoutingTableRequest) Execute() error
type ApiDeleteVPCStaticRouteRequest ¶ added in v1.13.0
type ApiDeleteVPCStaticRouteRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiDeleteVPCStaticRouteRequest) Execute ¶ added in v1.13.0
func (r ApiDeleteVPCStaticRouteRequest) Execute() error
type ApiGetNetworkRequest ¶
type ApiGetNetworkRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiGetNetworkRequest) Execute ¶
func (r ApiGetNetworkRequest) Execute() (*Network, error)
type ApiGetRouteOfRoutingTableRequest ¶
type ApiGetRouteOfRoutingTableRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiGetRouteOfRoutingTableRequest) Execute ¶
func (r ApiGetRouteOfRoutingTableRequest) Execute() (*Route, error)
type ApiGetRoutingTableOfAreaRequest ¶
type ApiGetRoutingTableOfAreaRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiGetRoutingTableOfAreaRequest) Execute ¶
func (r ApiGetRoutingTableOfAreaRequest) Execute() (*RoutingTable, error)
type ApiGetVPCNetworkRangeRequest ¶ added in v1.13.0
type ApiGetVPCNetworkRangeRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiGetVPCNetworkRangeRequest) Execute ¶ added in v1.13.0
func (r ApiGetVPCNetworkRangeRequest) Execute() (*VPCNetworkRange, error)
type ApiGetVPCRegionRequest ¶ added in v1.13.0
type ApiGetVPCRegionRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiGetVPCRegionRequest) Execute ¶ added in v1.13.0
func (r ApiGetVPCRegionRequest) Execute() (*RegionalVPC, error)
type ApiGetVPCRequest ¶ added in v1.13.0
type ApiGetVPCRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiGetVPCRequest) Execute ¶ added in v1.13.0
func (r ApiGetVPCRequest) Execute() (*VPC, error)
type ApiGetVPCRoutingTableRequest ¶ added in v1.13.0
type ApiGetVPCRoutingTableRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiGetVPCRoutingTableRequest) Execute ¶ added in v1.13.0
func (r ApiGetVPCRoutingTableRequest) Execute() (*VPCRoutingTable, error)
type ApiGetVPCStaticRouteRequest ¶ added in v1.13.0
type ApiGetVPCStaticRouteRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiGetVPCStaticRouteRequest) Execute ¶ added in v1.13.0
func (r ApiGetVPCStaticRouteRequest) Execute() (*Route, error)
type ApiListNetworksOfRoutingTableRequest ¶
type ApiListNetworksOfRoutingTableRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiListNetworksOfRoutingTableRequest) Execute ¶
func (r ApiListNetworksOfRoutingTableRequest) Execute() (*NetworkListResponse, error)
type ApiListNetworksRequest ¶
type ApiListNetworksRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiListNetworksRequest) Execute ¶
func (r ApiListNetworksRequest) Execute() (*NetworkListResponse, error)
func (ApiListNetworksRequest) LabelSelector ¶
func (r ApiListNetworksRequest) LabelSelector(labelSelector string) ApiListNetworksRequest
Filter resources by labels.
type ApiListRoutesOfRoutingTableRequest ¶
type ApiListRoutesOfRoutingTableRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiListRoutesOfRoutingTableRequest) Execute ¶
func (r ApiListRoutesOfRoutingTableRequest) Execute() (*RouteListResponse, error)
func (ApiListRoutesOfRoutingTableRequest) LabelSelector ¶
func (r ApiListRoutesOfRoutingTableRequest) LabelSelector(labelSelector string) ApiListRoutesOfRoutingTableRequest
Filter resources by labels.
type ApiListRoutingTablesOfAreaRequest ¶
type ApiListRoutingTablesOfAreaRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiListRoutingTablesOfAreaRequest) Execute ¶
func (r ApiListRoutingTablesOfAreaRequest) Execute() (*RoutingTableListResponse, error)
func (ApiListRoutingTablesOfAreaRequest) LabelSelector ¶
func (r ApiListRoutingTablesOfAreaRequest) LabelSelector(labelSelector string) ApiListRoutingTablesOfAreaRequest
Filter resources by labels.
type ApiListVPCNetworkRangesRequest ¶ added in v1.13.0
type ApiListVPCNetworkRangesRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiListVPCNetworkRangesRequest) Execute ¶ added in v1.13.0
func (r ApiListVPCNetworkRangesRequest) Execute() (*VPCNetworkRangeList, error)
func (ApiListVPCNetworkRangesRequest) Filter ¶ added in v1.13.0
func (r ApiListVPCNetworkRangesRequest) Filter(filter string) ApiListVPCNetworkRangesRequest
Filter resources by fields. A subset of expr-lang is supported. See https://expr-lang.org/docs/language-definition for usage details.
func (ApiListVPCNetworkRangesRequest) LabelSelector ¶ added in v1.13.0
func (r ApiListVPCNetworkRangesRequest) LabelSelector(labelSelector string) ApiListVPCNetworkRangesRequest
Filter resources by labels.
type ApiListVPCRegionsRequest ¶ added in v1.13.0
type ApiListVPCRegionsRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiListVPCRegionsRequest) Execute ¶ added in v1.13.0
func (r ApiListVPCRegionsRequest) Execute() (*RegionalVPCList, error)
type ApiListVPCRoutingTablesRequest ¶ added in v1.13.0
type ApiListVPCRoutingTablesRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiListVPCRoutingTablesRequest) Execute ¶ added in v1.13.0
func (r ApiListVPCRoutingTablesRequest) Execute() (*VPCRoutingTableList, error)
func (ApiListVPCRoutingTablesRequest) Filter ¶ added in v1.13.0
func (r ApiListVPCRoutingTablesRequest) Filter(filter string) ApiListVPCRoutingTablesRequest
Filter resources by fields. A subset of expr-lang is supported. See https://expr-lang.org/docs/language-definition for usage details.
func (ApiListVPCRoutingTablesRequest) LabelSelector ¶ added in v1.13.0
func (r ApiListVPCRoutingTablesRequest) LabelSelector(labelSelector string) ApiListVPCRoutingTablesRequest
Filter resources by labels.
type ApiListVPCStaticRoutesRequest ¶ added in v1.13.0
type ApiListVPCStaticRoutesRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiListVPCStaticRoutesRequest) Execute ¶ added in v1.13.0
func (r ApiListVPCStaticRoutesRequest) Execute() (*RouteListResponse, error)
func (ApiListVPCStaticRoutesRequest) LabelSelector ¶ added in v1.13.0
func (r ApiListVPCStaticRoutesRequest) LabelSelector(labelSelector string) ApiListVPCStaticRoutesRequest
Filter resources by labels.
type ApiListVPCsRequest ¶ added in v1.13.0
type ApiListVPCsRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiListVPCsRequest) Execute ¶ added in v1.13.0
func (r ApiListVPCsRequest) Execute() (*VPCList, error)
func (ApiListVPCsRequest) Filter ¶ added in v1.13.0
func (r ApiListVPCsRequest) Filter(filter string) ApiListVPCsRequest
Filter resources by fields. A subset of expr-lang is supported. See https://expr-lang.org/docs/language-definition for usage details.
func (ApiListVPCsRequest) LabelSelector ¶ added in v1.13.0
func (r ApiListVPCsRequest) LabelSelector(labelSelector string) ApiListVPCsRequest
Filter resources by labels.
type ApiPartialUpdateNetworkRequest ¶
type ApiPartialUpdateNetworkRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiPartialUpdateNetworkRequest) Execute ¶
func (r ApiPartialUpdateNetworkRequest) Execute() error
func (ApiPartialUpdateNetworkRequest) PartialUpdateNetworkPayload ¶
func (r ApiPartialUpdateNetworkRequest) PartialUpdateNetworkPayload(partialUpdateNetworkPayload PartialUpdateNetworkPayload) ApiPartialUpdateNetworkRequest
Request an update of a network.
type ApiPartialUpdateVPCRequest ¶ added in v1.13.0
type ApiPartialUpdateVPCRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiPartialUpdateVPCRequest) Execute ¶ added in v1.13.0
func (r ApiPartialUpdateVPCRequest) Execute() (*VPC, error)
func (ApiPartialUpdateVPCRequest) PartialUpdateVPCPayload ¶ added in v1.13.0
func (r ApiPartialUpdateVPCRequest) PartialUpdateVPCPayload(partialUpdateVPCPayload PartialUpdateVPCPayload) ApiPartialUpdateVPCRequest
Request to update a VPC.
type ApiUpdateRouteOfRoutingTableRequest ¶
type ApiUpdateRouteOfRoutingTableRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiUpdateRouteOfRoutingTableRequest) Execute ¶
func (r ApiUpdateRouteOfRoutingTableRequest) Execute() (*Route, error)
func (ApiUpdateRouteOfRoutingTableRequest) UpdateRouteOfRoutingTablePayload ¶
func (r ApiUpdateRouteOfRoutingTableRequest) UpdateRouteOfRoutingTablePayload(updateRouteOfRoutingTablePayload UpdateRouteOfRoutingTablePayload) ApiUpdateRouteOfRoutingTableRequest
Request an update of a route in a routing table.
type ApiUpdateRoutingTableOfAreaRequest ¶
type ApiUpdateRoutingTableOfAreaRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiUpdateRoutingTableOfAreaRequest) Execute ¶
func (r ApiUpdateRoutingTableOfAreaRequest) Execute() (*RoutingTable, error)
func (ApiUpdateRoutingTableOfAreaRequest) UpdateRoutingTableOfAreaPayload ¶
func (r ApiUpdateRoutingTableOfAreaRequest) UpdateRoutingTableOfAreaPayload(updateRoutingTableOfAreaPayload UpdateRoutingTableOfAreaPayload) ApiUpdateRoutingTableOfAreaRequest
Request an update of a routing table.
type ApiUpdateVPCNetworkRangeRequest ¶ added in v1.13.0
type ApiUpdateVPCNetworkRangeRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiUpdateVPCNetworkRangeRequest) Execute ¶ added in v1.13.0
func (r ApiUpdateVPCNetworkRangeRequest) Execute() (*VPCNetworkRange, error)
func (ApiUpdateVPCNetworkRangeRequest) UpdateVPCNetworkRangePayload ¶ added in v1.13.0
func (r ApiUpdateVPCNetworkRangeRequest) UpdateVPCNetworkRangePayload(updateVPCNetworkRangePayload UpdateVPCNetworkRangePayload) ApiUpdateVPCNetworkRangeRequest
Request an update of a network range.
type ApiUpdateVPCRegionRequest ¶ added in v1.13.0
type ApiUpdateVPCRegionRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiUpdateVPCRegionRequest) Execute ¶ added in v1.13.0
func (r ApiUpdateVPCRegionRequest) Execute() (*RegionalVPC, error)
func (ApiUpdateVPCRegionRequest) UpdateVPCRegionPayload ¶ added in v1.13.0
func (r ApiUpdateVPCRegionRequest) UpdateVPCRegionPayload(updateVPCRegionPayload UpdateVPCRegionPayload) ApiUpdateVPCRegionRequest
Request an update of the regional VPC configuration.
type ApiUpdateVPCRoutingTableRequest ¶ added in v1.13.0
type ApiUpdateVPCRoutingTableRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiUpdateVPCRoutingTableRequest) Execute ¶ added in v1.13.0
func (r ApiUpdateVPCRoutingTableRequest) Execute() (*VPCRoutingTable, error)
func (ApiUpdateVPCRoutingTableRequest) UpdateVPCRoutingTablePayload ¶ added in v1.13.0
func (r ApiUpdateVPCRoutingTableRequest) UpdateVPCRoutingTablePayload(updateVPCRoutingTablePayload UpdateVPCRoutingTablePayload) ApiUpdateVPCRoutingTableRequest
Request an update of a routing table.
type ApiUpdateVPCStaticRouteRequest ¶ added in v1.13.0
type ApiUpdateVPCStaticRouteRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiUpdateVPCStaticRouteRequest) Execute ¶ added in v1.13.0
func (r ApiUpdateVPCStaticRouteRequest) Execute() (*Route, error)
func (ApiUpdateVPCStaticRouteRequest) UpdateVPCStaticRoutePayload ¶ added in v1.13.0
func (r ApiUpdateVPCStaticRouteRequest) UpdateVPCStaticRoutePayload(updateVPCStaticRoutePayload UpdateVPCStaticRoutePayload) ApiUpdateVPCStaticRouteRequest
Request an update of a static route.
type CreateNetworkIPv4 ¶
type CreateNetworkIPv4 struct {
CreateNetworkIPv4WithPrefix *CreateNetworkIPv4WithPrefix
CreateNetworkIPv4WithPrefixLength *CreateNetworkIPv4WithPrefixLength
}
CreateNetworkIPv4 - The create request for an IPv4 network.
func CreateNetworkIPv4WithPrefixAsCreateNetworkIPv4 ¶
func CreateNetworkIPv4WithPrefixAsCreateNetworkIPv4(v *CreateNetworkIPv4WithPrefix) CreateNetworkIPv4
CreateNetworkIPv4WithPrefixAsCreateNetworkIPv4 is a convenience function that returns CreateNetworkIPv4WithPrefix wrapped in CreateNetworkIPv4
func CreateNetworkIPv4WithPrefixLengthAsCreateNetworkIPv4 ¶
func CreateNetworkIPv4WithPrefixLengthAsCreateNetworkIPv4(v *CreateNetworkIPv4WithPrefixLength) CreateNetworkIPv4
CreateNetworkIPv4WithPrefixLengthAsCreateNetworkIPv4 is a convenience function that returns CreateNetworkIPv4WithPrefixLength wrapped in CreateNetworkIPv4
func (*CreateNetworkIPv4) GetActualInstance ¶
func (obj *CreateNetworkIPv4) GetActualInstance() interface{}
Get the actual instance
func (CreateNetworkIPv4) GetActualInstanceValue ¶
func (obj CreateNetworkIPv4) GetActualInstanceValue() interface{}
Get the actual instance value
func (CreateNetworkIPv4) MarshalJSON ¶
func (src CreateNetworkIPv4) MarshalJSON() ([]byte, error)
Marshal data from the first non-nil pointers in the struct to JSON
func (*CreateNetworkIPv4) UnmarshalJSON ¶
func (dst *CreateNetworkIPv4) UnmarshalJSON(data []byte) error
Unmarshal JSON data into one of the pointers in the struct
type CreateNetworkIPv4WithPrefix ¶
type CreateNetworkIPv4WithPrefix struct {
// The IPv4 gateway of a network. If not specified the first IP of the network will be assigned as the gateway. If 'null' is sent, then the network doesn't have a gateway.
Gateway NullableString `` /* 165-byte string literal not displayed */
// A list containing DNS Servers/Nameservers for IPv4.
Nameservers []string `json:"nameservers,omitempty"`
// IPv4 Classless Inter-Domain Routing (CIDR).
Prefix string `` /* 153-byte string literal not displayed */
// Universally Unique Identifier (UUID).
VpcNetworkRangeId *string `json:"vpcNetworkRangeId,omitempty" validate:"regexp=^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"`
AdditionalProperties map[string]interface{}
}
CreateNetworkIPv4WithPrefix The create request for an IPv4 network with a specified prefix.
func NewCreateNetworkIPv4WithPrefix ¶
func NewCreateNetworkIPv4WithPrefix(prefix string) *CreateNetworkIPv4WithPrefix
NewCreateNetworkIPv4WithPrefix instantiates a new CreateNetworkIPv4WithPrefix 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 NewCreateNetworkIPv4WithPrefixWithDefaults ¶
func NewCreateNetworkIPv4WithPrefixWithDefaults() *CreateNetworkIPv4WithPrefix
NewCreateNetworkIPv4WithPrefixWithDefaults instantiates a new CreateNetworkIPv4WithPrefix 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 (*CreateNetworkIPv4WithPrefix) GetGateway ¶
func (o *CreateNetworkIPv4WithPrefix) GetGateway() string
GetGateway returns the Gateway field value if set, zero value otherwise (both if not set or set to explicit null).
func (*CreateNetworkIPv4WithPrefix) GetGatewayOk ¶
func (o *CreateNetworkIPv4WithPrefix) GetGatewayOk() (*string, bool)
GetGatewayOk returns a tuple with the Gateway field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned
func (*CreateNetworkIPv4WithPrefix) GetNameservers ¶
func (o *CreateNetworkIPv4WithPrefix) GetNameservers() []string
GetNameservers returns the Nameservers field value if set, zero value otherwise.
func (*CreateNetworkIPv4WithPrefix) GetNameserversOk ¶
func (o *CreateNetworkIPv4WithPrefix) GetNameserversOk() ([]string, bool)
GetNameserversOk returns a tuple with the Nameservers field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateNetworkIPv4WithPrefix) GetPrefix ¶
func (o *CreateNetworkIPv4WithPrefix) GetPrefix() string
GetPrefix returns the Prefix field value
func (*CreateNetworkIPv4WithPrefix) GetPrefixOk ¶
func (o *CreateNetworkIPv4WithPrefix) GetPrefixOk() (*string, bool)
GetPrefixOk returns a tuple with the Prefix field value and a boolean to check if the value has been set.
func (*CreateNetworkIPv4WithPrefix) GetVpcNetworkRangeId ¶ added in v1.13.0
func (o *CreateNetworkIPv4WithPrefix) GetVpcNetworkRangeId() string
GetVpcNetworkRangeId returns the VpcNetworkRangeId field value if set, zero value otherwise.
func (*CreateNetworkIPv4WithPrefix) GetVpcNetworkRangeIdOk ¶ added in v1.13.0
func (o *CreateNetworkIPv4WithPrefix) GetVpcNetworkRangeIdOk() (*string, bool)
GetVpcNetworkRangeIdOk returns a tuple with the VpcNetworkRangeId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateNetworkIPv4WithPrefix) HasGateway ¶
func (o *CreateNetworkIPv4WithPrefix) HasGateway() bool
HasGateway returns a boolean if a field has been set.
func (*CreateNetworkIPv4WithPrefix) HasNameservers ¶
func (o *CreateNetworkIPv4WithPrefix) HasNameservers() bool
HasNameservers returns a boolean if a field has been set.
func (*CreateNetworkIPv4WithPrefix) HasVpcNetworkRangeId ¶ added in v1.13.0
func (o *CreateNetworkIPv4WithPrefix) HasVpcNetworkRangeId() bool
HasVpcNetworkRangeId returns a boolean if a field has been set.
func (CreateNetworkIPv4WithPrefix) MarshalJSON ¶
func (o CreateNetworkIPv4WithPrefix) MarshalJSON() ([]byte, error)
func (*CreateNetworkIPv4WithPrefix) SetGateway ¶
func (o *CreateNetworkIPv4WithPrefix) SetGateway(v string)
SetGateway gets a reference to the given NullableString and assigns it to the Gateway field.
func (*CreateNetworkIPv4WithPrefix) SetGatewayNil ¶
func (o *CreateNetworkIPv4WithPrefix) SetGatewayNil()
SetGatewayNil sets the value for Gateway to be an explicit nil
func (*CreateNetworkIPv4WithPrefix) SetNameservers ¶
func (o *CreateNetworkIPv4WithPrefix) SetNameservers(v []string)
SetNameservers gets a reference to the given []string and assigns it to the Nameservers field.
func (*CreateNetworkIPv4WithPrefix) SetPrefix ¶
func (o *CreateNetworkIPv4WithPrefix) SetPrefix(v string)
SetPrefix sets field value
func (*CreateNetworkIPv4WithPrefix) SetVpcNetworkRangeId ¶ added in v1.13.0
func (o *CreateNetworkIPv4WithPrefix) SetVpcNetworkRangeId(v string)
SetVpcNetworkRangeId gets a reference to the given string and assigns it to the VpcNetworkRangeId field.
func (CreateNetworkIPv4WithPrefix) ToMap ¶
func (o CreateNetworkIPv4WithPrefix) ToMap() (map[string]interface{}, error)
func (*CreateNetworkIPv4WithPrefix) UnmarshalJSON ¶
func (o *CreateNetworkIPv4WithPrefix) UnmarshalJSON(data []byte) (err error)
func (*CreateNetworkIPv4WithPrefix) UnsetGateway ¶
func (o *CreateNetworkIPv4WithPrefix) UnsetGateway()
UnsetGateway ensures that no value is present for Gateway, not even an explicit nil
type CreateNetworkIPv4WithPrefixLength ¶
type CreateNetworkIPv4WithPrefixLength struct {
// A list containing DNS Servers/Nameservers for IPv4.
Nameservers []string `json:"nameservers,omitempty"`
PrefixLength int64 `json:"prefixLength"`
// Universally Unique Identifier (UUID).
VpcNetworkRangeId *string `json:"vpcNetworkRangeId,omitempty" validate:"regexp=^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"`
AdditionalProperties map[string]interface{}
}
CreateNetworkIPv4WithPrefixLength The create request for an IPv4 network with a wanted prefix length.
func NewCreateNetworkIPv4WithPrefixLength ¶
func NewCreateNetworkIPv4WithPrefixLength(prefixLength int64) *CreateNetworkIPv4WithPrefixLength
NewCreateNetworkIPv4WithPrefixLength instantiates a new CreateNetworkIPv4WithPrefixLength 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 NewCreateNetworkIPv4WithPrefixLengthWithDefaults ¶
func NewCreateNetworkIPv4WithPrefixLengthWithDefaults() *CreateNetworkIPv4WithPrefixLength
NewCreateNetworkIPv4WithPrefixLengthWithDefaults instantiates a new CreateNetworkIPv4WithPrefixLength 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 (*CreateNetworkIPv4WithPrefixLength) GetNameservers ¶
func (o *CreateNetworkIPv4WithPrefixLength) GetNameservers() []string
GetNameservers returns the Nameservers field value if set, zero value otherwise.
func (*CreateNetworkIPv4WithPrefixLength) GetNameserversOk ¶
func (o *CreateNetworkIPv4WithPrefixLength) GetNameserversOk() ([]string, bool)
GetNameserversOk returns a tuple with the Nameservers field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateNetworkIPv4WithPrefixLength) GetPrefixLength ¶
func (o *CreateNetworkIPv4WithPrefixLength) GetPrefixLength() int64
GetPrefixLength returns the PrefixLength field value
func (*CreateNetworkIPv4WithPrefixLength) GetPrefixLengthOk ¶
func (o *CreateNetworkIPv4WithPrefixLength) GetPrefixLengthOk() (*int64, bool)
GetPrefixLengthOk returns a tuple with the PrefixLength field value and a boolean to check if the value has been set.
func (*CreateNetworkIPv4WithPrefixLength) GetVpcNetworkRangeId ¶ added in v1.13.0
func (o *CreateNetworkIPv4WithPrefixLength) GetVpcNetworkRangeId() string
GetVpcNetworkRangeId returns the VpcNetworkRangeId field value if set, zero value otherwise.
func (*CreateNetworkIPv4WithPrefixLength) GetVpcNetworkRangeIdOk ¶ added in v1.13.0
func (o *CreateNetworkIPv4WithPrefixLength) GetVpcNetworkRangeIdOk() (*string, bool)
GetVpcNetworkRangeIdOk returns a tuple with the VpcNetworkRangeId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateNetworkIPv4WithPrefixLength) HasNameservers ¶
func (o *CreateNetworkIPv4WithPrefixLength) HasNameservers() bool
HasNameservers returns a boolean if a field has been set.
func (*CreateNetworkIPv4WithPrefixLength) HasVpcNetworkRangeId ¶ added in v1.13.0
func (o *CreateNetworkIPv4WithPrefixLength) HasVpcNetworkRangeId() bool
HasVpcNetworkRangeId returns a boolean if a field has been set.
func (CreateNetworkIPv4WithPrefixLength) MarshalJSON ¶
func (o CreateNetworkIPv4WithPrefixLength) MarshalJSON() ([]byte, error)
func (*CreateNetworkIPv4WithPrefixLength) SetNameservers ¶
func (o *CreateNetworkIPv4WithPrefixLength) SetNameservers(v []string)
SetNameservers gets a reference to the given []string and assigns it to the Nameservers field.
func (*CreateNetworkIPv4WithPrefixLength) SetPrefixLength ¶
func (o *CreateNetworkIPv4WithPrefixLength) SetPrefixLength(v int64)
SetPrefixLength sets field value
func (*CreateNetworkIPv4WithPrefixLength) SetVpcNetworkRangeId ¶ added in v1.13.0
func (o *CreateNetworkIPv4WithPrefixLength) SetVpcNetworkRangeId(v string)
SetVpcNetworkRangeId gets a reference to the given string and assigns it to the VpcNetworkRangeId field.
func (CreateNetworkIPv4WithPrefixLength) ToMap ¶
func (o CreateNetworkIPv4WithPrefixLength) ToMap() (map[string]interface{}, error)
func (*CreateNetworkIPv4WithPrefixLength) UnmarshalJSON ¶
func (o *CreateNetworkIPv4WithPrefixLength) UnmarshalJSON(data []byte) (err error)
type CreateNetworkIPv6 ¶
type CreateNetworkIPv6 struct {
CreateNetworkIPv6WithPrefix *CreateNetworkIPv6WithPrefix
CreateNetworkIPv6WithPrefixLength *CreateNetworkIPv6WithPrefixLength
}
CreateNetworkIPv6 - The create request for an IPv6 network.
func CreateNetworkIPv6WithPrefixAsCreateNetworkIPv6 ¶
func CreateNetworkIPv6WithPrefixAsCreateNetworkIPv6(v *CreateNetworkIPv6WithPrefix) CreateNetworkIPv6
CreateNetworkIPv6WithPrefixAsCreateNetworkIPv6 is a convenience function that returns CreateNetworkIPv6WithPrefix wrapped in CreateNetworkIPv6
func CreateNetworkIPv6WithPrefixLengthAsCreateNetworkIPv6 ¶
func CreateNetworkIPv6WithPrefixLengthAsCreateNetworkIPv6(v *CreateNetworkIPv6WithPrefixLength) CreateNetworkIPv6
CreateNetworkIPv6WithPrefixLengthAsCreateNetworkIPv6 is a convenience function that returns CreateNetworkIPv6WithPrefixLength wrapped in CreateNetworkIPv6
func (*CreateNetworkIPv6) GetActualInstance ¶
func (obj *CreateNetworkIPv6) GetActualInstance() interface{}
Get the actual instance
func (CreateNetworkIPv6) GetActualInstanceValue ¶
func (obj CreateNetworkIPv6) GetActualInstanceValue() interface{}
Get the actual instance value
func (CreateNetworkIPv6) MarshalJSON ¶
func (src CreateNetworkIPv6) MarshalJSON() ([]byte, error)
Marshal data from the first non-nil pointers in the struct to JSON
func (*CreateNetworkIPv6) UnmarshalJSON ¶
func (dst *CreateNetworkIPv6) UnmarshalJSON(data []byte) error
Unmarshal JSON data into one of the pointers in the struct
type CreateNetworkIPv6WithPrefix ¶
type CreateNetworkIPv6WithPrefix struct {
// The IPv6 gateway of a network. If not specified the first IP of the network will be assigned as the gateway. If 'null' is sent, then the network doesn't have a gateway.
Gateway NullableString `` /* 1257-byte string literal not displayed */
// A list containing DNS Servers/Nameservers for IPv6.
Nameservers []string `json:"nameservers,omitempty"`
// Classless Inter-Domain Routing (CIDR) for IPv6.
Prefix string `` /* 746-byte string literal not displayed */
// Universally Unique Identifier (UUID).
VpcNetworkRangeId *string `json:"vpcNetworkRangeId,omitempty" validate:"regexp=^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"`
AdditionalProperties map[string]interface{}
}
CreateNetworkIPv6WithPrefix The create request for an IPv6 network with a specified prefix.
func NewCreateNetworkIPv6WithPrefix ¶
func NewCreateNetworkIPv6WithPrefix(prefix string) *CreateNetworkIPv6WithPrefix
NewCreateNetworkIPv6WithPrefix instantiates a new CreateNetworkIPv6WithPrefix 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 NewCreateNetworkIPv6WithPrefixWithDefaults ¶
func NewCreateNetworkIPv6WithPrefixWithDefaults() *CreateNetworkIPv6WithPrefix
NewCreateNetworkIPv6WithPrefixWithDefaults instantiates a new CreateNetworkIPv6WithPrefix 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 (*CreateNetworkIPv6WithPrefix) GetGateway ¶
func (o *CreateNetworkIPv6WithPrefix) GetGateway() string
GetGateway returns the Gateway field value if set, zero value otherwise (both if not set or set to explicit null).
func (*CreateNetworkIPv6WithPrefix) GetGatewayOk ¶
func (o *CreateNetworkIPv6WithPrefix) GetGatewayOk() (*string, bool)
GetGatewayOk returns a tuple with the Gateway field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned
func (*CreateNetworkIPv6WithPrefix) GetNameservers ¶
func (o *CreateNetworkIPv6WithPrefix) GetNameservers() []string
GetNameservers returns the Nameservers field value if set, zero value otherwise.
func (*CreateNetworkIPv6WithPrefix) GetNameserversOk ¶
func (o *CreateNetworkIPv6WithPrefix) GetNameserversOk() ([]string, bool)
GetNameserversOk returns a tuple with the Nameservers field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateNetworkIPv6WithPrefix) GetPrefix ¶
func (o *CreateNetworkIPv6WithPrefix) GetPrefix() string
GetPrefix returns the Prefix field value
func (*CreateNetworkIPv6WithPrefix) GetPrefixOk ¶
func (o *CreateNetworkIPv6WithPrefix) GetPrefixOk() (*string, bool)
GetPrefixOk returns a tuple with the Prefix field value and a boolean to check if the value has been set.
func (*CreateNetworkIPv6WithPrefix) GetVpcNetworkRangeId ¶ added in v1.13.0
func (o *CreateNetworkIPv6WithPrefix) GetVpcNetworkRangeId() string
GetVpcNetworkRangeId returns the VpcNetworkRangeId field value if set, zero value otherwise.
func (*CreateNetworkIPv6WithPrefix) GetVpcNetworkRangeIdOk ¶ added in v1.13.0
func (o *CreateNetworkIPv6WithPrefix) GetVpcNetworkRangeIdOk() (*string, bool)
GetVpcNetworkRangeIdOk returns a tuple with the VpcNetworkRangeId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateNetworkIPv6WithPrefix) HasGateway ¶
func (o *CreateNetworkIPv6WithPrefix) HasGateway() bool
HasGateway returns a boolean if a field has been set.
func (*CreateNetworkIPv6WithPrefix) HasNameservers ¶
func (o *CreateNetworkIPv6WithPrefix) HasNameservers() bool
HasNameservers returns a boolean if a field has been set.
func (*CreateNetworkIPv6WithPrefix) HasVpcNetworkRangeId ¶ added in v1.13.0
func (o *CreateNetworkIPv6WithPrefix) HasVpcNetworkRangeId() bool
HasVpcNetworkRangeId returns a boolean if a field has been set.
func (CreateNetworkIPv6WithPrefix) MarshalJSON ¶
func (o CreateNetworkIPv6WithPrefix) MarshalJSON() ([]byte, error)
func (*CreateNetworkIPv6WithPrefix) SetGateway ¶
func (o *CreateNetworkIPv6WithPrefix) SetGateway(v string)
SetGateway gets a reference to the given NullableString and assigns it to the Gateway field.
func (*CreateNetworkIPv6WithPrefix) SetGatewayNil ¶
func (o *CreateNetworkIPv6WithPrefix) SetGatewayNil()
SetGatewayNil sets the value for Gateway to be an explicit nil
func (*CreateNetworkIPv6WithPrefix) SetNameservers ¶
func (o *CreateNetworkIPv6WithPrefix) SetNameservers(v []string)
SetNameservers gets a reference to the given []string and assigns it to the Nameservers field.
func (*CreateNetworkIPv6WithPrefix) SetPrefix ¶
func (o *CreateNetworkIPv6WithPrefix) SetPrefix(v string)
SetPrefix sets field value
func (*CreateNetworkIPv6WithPrefix) SetVpcNetworkRangeId ¶ added in v1.13.0
func (o *CreateNetworkIPv6WithPrefix) SetVpcNetworkRangeId(v string)
SetVpcNetworkRangeId gets a reference to the given string and assigns it to the VpcNetworkRangeId field.
func (CreateNetworkIPv6WithPrefix) ToMap ¶
func (o CreateNetworkIPv6WithPrefix) ToMap() (map[string]interface{}, error)
func (*CreateNetworkIPv6WithPrefix) UnmarshalJSON ¶
func (o *CreateNetworkIPv6WithPrefix) UnmarshalJSON(data []byte) (err error)
func (*CreateNetworkIPv6WithPrefix) UnsetGateway ¶
func (o *CreateNetworkIPv6WithPrefix) UnsetGateway()
UnsetGateway ensures that no value is present for Gateway, not even an explicit nil
type CreateNetworkIPv6WithPrefixLength ¶
type CreateNetworkIPv6WithPrefixLength struct {
// A list containing DNS Servers/Nameservers for IPv6.
Nameservers []string `json:"nameservers,omitempty"`
PrefixLength int64 `json:"prefixLength"`
// Universally Unique Identifier (UUID).
VpcNetworkRangeId *string `json:"vpcNetworkRangeId,omitempty" validate:"regexp=^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"`
AdditionalProperties map[string]interface{}
}
CreateNetworkIPv6WithPrefixLength The create request for an IPv6 network with a wanted prefix length.
func NewCreateNetworkIPv6WithPrefixLength ¶
func NewCreateNetworkIPv6WithPrefixLength(prefixLength int64) *CreateNetworkIPv6WithPrefixLength
NewCreateNetworkIPv6WithPrefixLength instantiates a new CreateNetworkIPv6WithPrefixLength 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 NewCreateNetworkIPv6WithPrefixLengthWithDefaults ¶
func NewCreateNetworkIPv6WithPrefixLengthWithDefaults() *CreateNetworkIPv6WithPrefixLength
NewCreateNetworkIPv6WithPrefixLengthWithDefaults instantiates a new CreateNetworkIPv6WithPrefixLength 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 (*CreateNetworkIPv6WithPrefixLength) GetNameservers ¶
func (o *CreateNetworkIPv6WithPrefixLength) GetNameservers() []string
GetNameservers returns the Nameservers field value if set, zero value otherwise.
func (*CreateNetworkIPv6WithPrefixLength) GetNameserversOk ¶
func (o *CreateNetworkIPv6WithPrefixLength) GetNameserversOk() ([]string, bool)
GetNameserversOk returns a tuple with the Nameservers field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateNetworkIPv6WithPrefixLength) GetPrefixLength ¶
func (o *CreateNetworkIPv6WithPrefixLength) GetPrefixLength() int64
GetPrefixLength returns the PrefixLength field value
func (*CreateNetworkIPv6WithPrefixLength) GetPrefixLengthOk ¶
func (o *CreateNetworkIPv6WithPrefixLength) GetPrefixLengthOk() (*int64, bool)
GetPrefixLengthOk returns a tuple with the PrefixLength field value and a boolean to check if the value has been set.
func (*CreateNetworkIPv6WithPrefixLength) GetVpcNetworkRangeId ¶ added in v1.13.0
func (o *CreateNetworkIPv6WithPrefixLength) GetVpcNetworkRangeId() string
GetVpcNetworkRangeId returns the VpcNetworkRangeId field value if set, zero value otherwise.
func (*CreateNetworkIPv6WithPrefixLength) GetVpcNetworkRangeIdOk ¶ added in v1.13.0
func (o *CreateNetworkIPv6WithPrefixLength) GetVpcNetworkRangeIdOk() (*string, bool)
GetVpcNetworkRangeIdOk returns a tuple with the VpcNetworkRangeId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateNetworkIPv6WithPrefixLength) HasNameservers ¶
func (o *CreateNetworkIPv6WithPrefixLength) HasNameservers() bool
HasNameservers returns a boolean if a field has been set.
func (*CreateNetworkIPv6WithPrefixLength) HasVpcNetworkRangeId ¶ added in v1.13.0
func (o *CreateNetworkIPv6WithPrefixLength) HasVpcNetworkRangeId() bool
HasVpcNetworkRangeId returns a boolean if a field has been set.
func (CreateNetworkIPv6WithPrefixLength) MarshalJSON ¶
func (o CreateNetworkIPv6WithPrefixLength) MarshalJSON() ([]byte, error)
func (*CreateNetworkIPv6WithPrefixLength) SetNameservers ¶
func (o *CreateNetworkIPv6WithPrefixLength) SetNameservers(v []string)
SetNameservers gets a reference to the given []string and assigns it to the Nameservers field.
func (*CreateNetworkIPv6WithPrefixLength) SetPrefixLength ¶
func (o *CreateNetworkIPv6WithPrefixLength) SetPrefixLength(v int64)
SetPrefixLength sets field value
func (*CreateNetworkIPv6WithPrefixLength) SetVpcNetworkRangeId ¶ added in v1.13.0
func (o *CreateNetworkIPv6WithPrefixLength) SetVpcNetworkRangeId(v string)
SetVpcNetworkRangeId gets a reference to the given string and assigns it to the VpcNetworkRangeId field.
func (CreateNetworkIPv6WithPrefixLength) ToMap ¶
func (o CreateNetworkIPv6WithPrefixLength) ToMap() (map[string]interface{}, error)
func (*CreateNetworkIPv6WithPrefixLength) UnmarshalJSON ¶
func (o *CreateNetworkIPv6WithPrefixLength) UnmarshalJSON(data []byte) (err error)
type CreateNetworkPayload ¶
type CreateNetworkPayload struct {
// Enable or disable DHCP for a network.
Dhcp *bool `json:"dhcp,omitempty"`
Ipv4 *CreateNetworkIPv4 `json:"ipv4,omitempty"`
Ipv6 *CreateNetworkIPv6 `json:"ipv6,omitempty"`
// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
Labels map[string]interface{} `json:"labels,omitempty"`
// The name for a General Object. Matches Names and also UUIDs.
Name string `json:"name" validate:"regexp=^[A-Za-z0-9]+([ \\/._-]*[A-Za-z0-9]+)*$"`
// Shows if the network is routed and therefore accessible from other networks.
Routed *bool `json:"routed,omitempty"`
// Universally Unique Identifier (UUID).
RoutingTableId *string `json:"routingTableId,omitempty" validate:"regexp=^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"`
// The identifier (ID) of a STACKIT VPC.
VpcId *string `json:"vpcId,omitempty" validate:"regexp=^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"`
AdditionalProperties map[string]interface{}
}
CreateNetworkPayload Object that represents the request body for a network create.
func NewCreateNetworkPayload ¶
func NewCreateNetworkPayload(name string) *CreateNetworkPayload
NewCreateNetworkPayload instantiates a new CreateNetworkPayload 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 NewCreateNetworkPayloadWithDefaults ¶
func NewCreateNetworkPayloadWithDefaults() *CreateNetworkPayload
NewCreateNetworkPayloadWithDefaults instantiates a new CreateNetworkPayload 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 (*CreateNetworkPayload) GetDhcp ¶
func (o *CreateNetworkPayload) GetDhcp() bool
GetDhcp returns the Dhcp field value if set, zero value otherwise.
func (*CreateNetworkPayload) GetDhcpOk ¶
func (o *CreateNetworkPayload) GetDhcpOk() (*bool, bool)
GetDhcpOk returns a tuple with the Dhcp field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateNetworkPayload) GetIpv4 ¶
func (o *CreateNetworkPayload) GetIpv4() CreateNetworkIPv4
GetIpv4 returns the Ipv4 field value if set, zero value otherwise.
func (*CreateNetworkPayload) GetIpv4Ok ¶
func (o *CreateNetworkPayload) GetIpv4Ok() (*CreateNetworkIPv4, bool)
GetIpv4Ok returns a tuple with the Ipv4 field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateNetworkPayload) GetIpv6 ¶
func (o *CreateNetworkPayload) GetIpv6() CreateNetworkIPv6
GetIpv6 returns the Ipv6 field value if set, zero value otherwise.
func (*CreateNetworkPayload) GetIpv6Ok ¶
func (o *CreateNetworkPayload) GetIpv6Ok() (*CreateNetworkIPv6, bool)
GetIpv6Ok returns a tuple with the Ipv6 field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateNetworkPayload) GetLabels ¶
func (o *CreateNetworkPayload) GetLabels() map[string]interface{}
GetLabels returns the Labels field value if set, zero value otherwise.
func (*CreateNetworkPayload) GetLabelsOk ¶
func (o *CreateNetworkPayload) GetLabelsOk() (map[string]interface{}, bool)
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateNetworkPayload) GetName ¶
func (o *CreateNetworkPayload) GetName() string
GetName returns the Name field value
func (*CreateNetworkPayload) GetNameOk ¶
func (o *CreateNetworkPayload) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.
func (*CreateNetworkPayload) GetRouted ¶
func (o *CreateNetworkPayload) GetRouted() bool
GetRouted returns the Routed field value if set, zero value otherwise.
func (*CreateNetworkPayload) GetRoutedOk ¶
func (o *CreateNetworkPayload) GetRoutedOk() (*bool, bool)
GetRoutedOk returns a tuple with the Routed field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateNetworkPayload) GetRoutingTableId ¶
func (o *CreateNetworkPayload) GetRoutingTableId() string
GetRoutingTableId returns the RoutingTableId field value if set, zero value otherwise.
func (*CreateNetworkPayload) GetRoutingTableIdOk ¶
func (o *CreateNetworkPayload) GetRoutingTableIdOk() (*string, bool)
GetRoutingTableIdOk returns a tuple with the RoutingTableId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateNetworkPayload) GetVpcId ¶ added in v1.13.0
func (o *CreateNetworkPayload) GetVpcId() string
GetVpcId returns the VpcId field value if set, zero value otherwise.
func (*CreateNetworkPayload) GetVpcIdOk ¶ added in v1.13.0
func (o *CreateNetworkPayload) GetVpcIdOk() (*string, bool)
GetVpcIdOk returns a tuple with the VpcId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateNetworkPayload) HasDhcp ¶
func (o *CreateNetworkPayload) HasDhcp() bool
HasDhcp returns a boolean if a field has been set.
func (*CreateNetworkPayload) HasIpv4 ¶
func (o *CreateNetworkPayload) HasIpv4() bool
HasIpv4 returns a boolean if a field has been set.
func (*CreateNetworkPayload) HasIpv6 ¶
func (o *CreateNetworkPayload) HasIpv6() bool
HasIpv6 returns a boolean if a field has been set.
func (*CreateNetworkPayload) HasLabels ¶
func (o *CreateNetworkPayload) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (*CreateNetworkPayload) HasRouted ¶
func (o *CreateNetworkPayload) HasRouted() bool
HasRouted returns a boolean if a field has been set.
func (*CreateNetworkPayload) HasRoutingTableId ¶
func (o *CreateNetworkPayload) HasRoutingTableId() bool
HasRoutingTableId returns a boolean if a field has been set.
func (*CreateNetworkPayload) HasVpcId ¶ added in v1.13.0
func (o *CreateNetworkPayload) HasVpcId() bool
HasVpcId returns a boolean if a field has been set.
func (CreateNetworkPayload) MarshalJSON ¶
func (o CreateNetworkPayload) MarshalJSON() ([]byte, error)
func (*CreateNetworkPayload) SetDhcp ¶
func (o *CreateNetworkPayload) SetDhcp(v bool)
SetDhcp gets a reference to the given bool and assigns it to the Dhcp field.
func (*CreateNetworkPayload) SetIpv4 ¶
func (o *CreateNetworkPayload) SetIpv4(v CreateNetworkIPv4)
SetIpv4 gets a reference to the given CreateNetworkIPv4 and assigns it to the Ipv4 field.
func (*CreateNetworkPayload) SetIpv6 ¶
func (o *CreateNetworkPayload) SetIpv6(v CreateNetworkIPv6)
SetIpv6 gets a reference to the given CreateNetworkIPv6 and assigns it to the Ipv6 field.
func (*CreateNetworkPayload) SetLabels ¶
func (o *CreateNetworkPayload) SetLabels(v map[string]interface{})
SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field.
func (*CreateNetworkPayload) SetName ¶
func (o *CreateNetworkPayload) SetName(v string)
SetName sets field value
func (*CreateNetworkPayload) SetRouted ¶
func (o *CreateNetworkPayload) SetRouted(v bool)
SetRouted gets a reference to the given bool and assigns it to the Routed field.
func (*CreateNetworkPayload) SetRoutingTableId ¶
func (o *CreateNetworkPayload) SetRoutingTableId(v string)
SetRoutingTableId gets a reference to the given string and assigns it to the RoutingTableId field.
func (*CreateNetworkPayload) SetVpcId ¶ added in v1.13.0
func (o *CreateNetworkPayload) SetVpcId(v string)
SetVpcId gets a reference to the given string and assigns it to the VpcId field.
func (CreateNetworkPayload) ToMap ¶
func (o CreateNetworkPayload) ToMap() (map[string]interface{}, error)
func (*CreateNetworkPayload) UnmarshalJSON ¶
func (o *CreateNetworkPayload) UnmarshalJSON(data []byte) (err error)
type CreateVPCNetworkRangePayload ¶ added in v1.13.0
type CreateVPCNetworkRangePayload struct {
// The default prefix length for network ranges in the VPC.
DefaultPrefixLen *int64 `json:"defaultPrefixLen,omitempty"`
// Description Object. Allows string up to 255 Characters.
Description *string `json:"description,omitempty"`
IpVersion NetworkRangeIPv4RequestIpVersion `json:"ipVersion"`
// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
Labels map[string]interface{} `json:"labels,omitempty"`
// The maximal prefix length for network ranges in the VPC.
MaxPrefixLen *int64 `json:"maxPrefixLen,omitempty"`
// The minimal prefix length for network ranges in the VPC.
MinPrefixLen *int64 `json:"minPrefixLen,omitempty"`
// A list containing DNS Servers/Nameservers for IPv4.
Nameservers []string `json:"nameservers,omitempty"`
// Classless Inter-Domain Routing (CIDR).
Prefix string `` /* 868-byte string literal not displayed */
AdditionalProperties map[string]interface{}
}
CreateVPCNetworkRangePayload The request body of a VPC network range.
func NewCreateVPCNetworkRangePayload ¶ added in v1.13.0
func NewCreateVPCNetworkRangePayload(ipVersion NetworkRangeIPv4RequestIpVersion, prefix string) *CreateVPCNetworkRangePayload
NewCreateVPCNetworkRangePayload instantiates a new CreateVPCNetworkRangePayload 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 NewCreateVPCNetworkRangePayloadWithDefaults ¶ added in v1.13.0
func NewCreateVPCNetworkRangePayloadWithDefaults() *CreateVPCNetworkRangePayload
NewCreateVPCNetworkRangePayloadWithDefaults instantiates a new CreateVPCNetworkRangePayload 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 (*CreateVPCNetworkRangePayload) GetDefaultPrefixLen ¶ added in v1.13.0
func (o *CreateVPCNetworkRangePayload) GetDefaultPrefixLen() int64
GetDefaultPrefixLen returns the DefaultPrefixLen field value if set, zero value otherwise.
func (*CreateVPCNetworkRangePayload) GetDefaultPrefixLenOk ¶ added in v1.13.0
func (o *CreateVPCNetworkRangePayload) GetDefaultPrefixLenOk() (*int64, bool)
GetDefaultPrefixLenOk returns a tuple with the DefaultPrefixLen field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateVPCNetworkRangePayload) GetDescription ¶ added in v1.13.0
func (o *CreateVPCNetworkRangePayload) GetDescription() string
GetDescription returns the Description field value if set, zero value otherwise.
func (*CreateVPCNetworkRangePayload) GetDescriptionOk ¶ added in v1.13.0
func (o *CreateVPCNetworkRangePayload) GetDescriptionOk() (*string, bool)
GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateVPCNetworkRangePayload) GetIpVersion ¶ added in v1.13.0
func (o *CreateVPCNetworkRangePayload) GetIpVersion() NetworkRangeIPv4RequestIpVersion
GetIpVersion returns the IpVersion field value
func (*CreateVPCNetworkRangePayload) GetIpVersionOk ¶ added in v1.13.0
func (o *CreateVPCNetworkRangePayload) GetIpVersionOk() (*NetworkRangeIPv4RequestIpVersion, bool)
GetIpVersionOk returns a tuple with the IpVersion field value and a boolean to check if the value has been set.
func (*CreateVPCNetworkRangePayload) GetLabels ¶ added in v1.13.0
func (o *CreateVPCNetworkRangePayload) GetLabels() map[string]interface{}
GetLabels returns the Labels field value if set, zero value otherwise.
func (*CreateVPCNetworkRangePayload) GetLabelsOk ¶ added in v1.13.0
func (o *CreateVPCNetworkRangePayload) GetLabelsOk() (map[string]interface{}, bool)
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateVPCNetworkRangePayload) GetMaxPrefixLen ¶ added in v1.13.0
func (o *CreateVPCNetworkRangePayload) GetMaxPrefixLen() int64
GetMaxPrefixLen returns the MaxPrefixLen field value if set, zero value otherwise.
func (*CreateVPCNetworkRangePayload) GetMaxPrefixLenOk ¶ added in v1.13.0
func (o *CreateVPCNetworkRangePayload) GetMaxPrefixLenOk() (*int64, bool)
GetMaxPrefixLenOk returns a tuple with the MaxPrefixLen field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateVPCNetworkRangePayload) GetMinPrefixLen ¶ added in v1.13.0
func (o *CreateVPCNetworkRangePayload) GetMinPrefixLen() int64
GetMinPrefixLen returns the MinPrefixLen field value if set, zero value otherwise.
func (*CreateVPCNetworkRangePayload) GetMinPrefixLenOk ¶ added in v1.13.0
func (o *CreateVPCNetworkRangePayload) GetMinPrefixLenOk() (*int64, bool)
GetMinPrefixLenOk returns a tuple with the MinPrefixLen field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateVPCNetworkRangePayload) GetNameservers ¶ added in v1.13.0
func (o *CreateVPCNetworkRangePayload) GetNameservers() []string
GetNameservers returns the Nameservers field value if set, zero value otherwise.
func (*CreateVPCNetworkRangePayload) GetNameserversOk ¶ added in v1.13.0
func (o *CreateVPCNetworkRangePayload) GetNameserversOk() ([]string, bool)
GetNameserversOk returns a tuple with the Nameservers field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateVPCNetworkRangePayload) GetPrefix ¶ added in v1.13.0
func (o *CreateVPCNetworkRangePayload) GetPrefix() string
GetPrefix returns the Prefix field value
func (*CreateVPCNetworkRangePayload) GetPrefixOk ¶ added in v1.13.0
func (o *CreateVPCNetworkRangePayload) GetPrefixOk() (*string, bool)
GetPrefixOk returns a tuple with the Prefix field value and a boolean to check if the value has been set.
func (*CreateVPCNetworkRangePayload) HasDefaultPrefixLen ¶ added in v1.13.0
func (o *CreateVPCNetworkRangePayload) HasDefaultPrefixLen() bool
HasDefaultPrefixLen returns a boolean if a field has been set.
func (*CreateVPCNetworkRangePayload) HasDescription ¶ added in v1.13.0
func (o *CreateVPCNetworkRangePayload) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (*CreateVPCNetworkRangePayload) HasLabels ¶ added in v1.13.0
func (o *CreateVPCNetworkRangePayload) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (*CreateVPCNetworkRangePayload) HasMaxPrefixLen ¶ added in v1.13.0
func (o *CreateVPCNetworkRangePayload) HasMaxPrefixLen() bool
HasMaxPrefixLen returns a boolean if a field has been set.
func (*CreateVPCNetworkRangePayload) HasMinPrefixLen ¶ added in v1.13.0
func (o *CreateVPCNetworkRangePayload) HasMinPrefixLen() bool
HasMinPrefixLen returns a boolean if a field has been set.
func (*CreateVPCNetworkRangePayload) HasNameservers ¶ added in v1.13.0
func (o *CreateVPCNetworkRangePayload) HasNameservers() bool
HasNameservers returns a boolean if a field has been set.
func (CreateVPCNetworkRangePayload) MarshalJSON ¶ added in v1.13.0
func (o CreateVPCNetworkRangePayload) MarshalJSON() ([]byte, error)
func (*CreateVPCNetworkRangePayload) SetDefaultPrefixLen ¶ added in v1.13.0
func (o *CreateVPCNetworkRangePayload) SetDefaultPrefixLen(v int64)
SetDefaultPrefixLen gets a reference to the given int64 and assigns it to the DefaultPrefixLen field.
func (*CreateVPCNetworkRangePayload) SetDescription ¶ added in v1.13.0
func (o *CreateVPCNetworkRangePayload) SetDescription(v string)
SetDescription gets a reference to the given string and assigns it to the Description field.
func (*CreateVPCNetworkRangePayload) SetIpVersion ¶ added in v1.13.0
func (o *CreateVPCNetworkRangePayload) SetIpVersion(v NetworkRangeIPv4RequestIpVersion)
SetIpVersion sets field value
func (*CreateVPCNetworkRangePayload) SetLabels ¶ added in v1.13.0
func (o *CreateVPCNetworkRangePayload) SetLabels(v map[string]interface{})
SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field.
func (*CreateVPCNetworkRangePayload) SetMaxPrefixLen ¶ added in v1.13.0
func (o *CreateVPCNetworkRangePayload) SetMaxPrefixLen(v int64)
SetMaxPrefixLen gets a reference to the given int64 and assigns it to the MaxPrefixLen field.
func (*CreateVPCNetworkRangePayload) SetMinPrefixLen ¶ added in v1.13.0
func (o *CreateVPCNetworkRangePayload) SetMinPrefixLen(v int64)
SetMinPrefixLen gets a reference to the given int64 and assigns it to the MinPrefixLen field.
func (*CreateVPCNetworkRangePayload) SetNameservers ¶ added in v1.13.0
func (o *CreateVPCNetworkRangePayload) SetNameservers(v []string)
SetNameservers gets a reference to the given []string and assigns it to the Nameservers field.
func (*CreateVPCNetworkRangePayload) SetPrefix ¶ added in v1.13.0
func (o *CreateVPCNetworkRangePayload) SetPrefix(v string)
SetPrefix sets field value
func (CreateVPCNetworkRangePayload) ToMap ¶ added in v1.13.0
func (o CreateVPCNetworkRangePayload) ToMap() (map[string]interface{}, error)
func (*CreateVPCNetworkRangePayload) UnmarshalJSON ¶ added in v1.13.0
func (o *CreateVPCNetworkRangePayload) UnmarshalJSON(data []byte) (err error)
type CreateVPCPayload ¶ added in v1.13.0
type CreateVPCPayload struct {
// Description Object. Allows string up to 255 Characters.
Description *string `json:"description,omitempty"`
// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
Labels map[string]interface{} `json:"labels,omitempty"`
// The name for a General Object. Matches Names and also UUIDs.
Name string `json:"name" validate:"regexp=^[A-Za-z0-9]+([ \\/._-]*[A-Za-z0-9]+)*$"`
AdditionalProperties map[string]interface{}
}
CreateVPCPayload Object that represents a create VPC request.
func NewCreateVPCPayload ¶ added in v1.13.0
func NewCreateVPCPayload(name string) *CreateVPCPayload
NewCreateVPCPayload instantiates a new CreateVPCPayload 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 NewCreateVPCPayloadWithDefaults ¶ added in v1.13.0
func NewCreateVPCPayloadWithDefaults() *CreateVPCPayload
NewCreateVPCPayloadWithDefaults instantiates a new CreateVPCPayload 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 (*CreateVPCPayload) GetDescription ¶ added in v1.13.0
func (o *CreateVPCPayload) GetDescription() string
GetDescription returns the Description field value if set, zero value otherwise.
func (*CreateVPCPayload) GetDescriptionOk ¶ added in v1.13.0
func (o *CreateVPCPayload) GetDescriptionOk() (*string, bool)
GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateVPCPayload) GetLabels ¶ added in v1.13.0
func (o *CreateVPCPayload) GetLabels() map[string]interface{}
GetLabels returns the Labels field value if set, zero value otherwise.
func (*CreateVPCPayload) GetLabelsOk ¶ added in v1.13.0
func (o *CreateVPCPayload) GetLabelsOk() (map[string]interface{}, bool)
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateVPCPayload) GetName ¶ added in v1.13.0
func (o *CreateVPCPayload) GetName() string
GetName returns the Name field value
func (*CreateVPCPayload) GetNameOk ¶ added in v1.13.0
func (o *CreateVPCPayload) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.
func (*CreateVPCPayload) HasDescription ¶ added in v1.13.0
func (o *CreateVPCPayload) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (*CreateVPCPayload) HasLabels ¶ added in v1.13.0
func (o *CreateVPCPayload) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (CreateVPCPayload) MarshalJSON ¶ added in v1.13.0
func (o CreateVPCPayload) MarshalJSON() ([]byte, error)
func (*CreateVPCPayload) SetDescription ¶ added in v1.13.0
func (o *CreateVPCPayload) SetDescription(v string)
SetDescription gets a reference to the given string and assigns it to the Description field.
func (*CreateVPCPayload) SetLabels ¶ added in v1.13.0
func (o *CreateVPCPayload) SetLabels(v map[string]interface{})
SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field.
func (*CreateVPCPayload) SetName ¶ added in v1.13.0
func (o *CreateVPCPayload) SetName(v string)
SetName sets field value
func (CreateVPCPayload) ToMap ¶ added in v1.13.0
func (o CreateVPCPayload) ToMap() (map[string]interface{}, error)
func (*CreateVPCPayload) UnmarshalJSON ¶ added in v1.13.0
func (o *CreateVPCPayload) UnmarshalJSON(data []byte) (err error)
type CreateVPCRegionPayload ¶ added in v1.13.0
type CreateVPCRegionPayload struct {
Ipv4 *RegionalVPCIPv4 `json:"ipv4,omitempty"`
// The state of a resource object. Possible values: `CREATING`, `CREATED`, `DELETING`, `DELETED`, `FAILED`, `UPDATED`, `UPDATING`.
Status *string `json:"status,omitempty"`
AdditionalProperties map[string]interface{}
}
CreateVPCRegionPayload The basic properties of a regional VPC.
func NewCreateVPCRegionPayload ¶ added in v1.13.0
func NewCreateVPCRegionPayload() *CreateVPCRegionPayload
NewCreateVPCRegionPayload instantiates a new CreateVPCRegionPayload 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 NewCreateVPCRegionPayloadWithDefaults ¶ added in v1.13.0
func NewCreateVPCRegionPayloadWithDefaults() *CreateVPCRegionPayload
NewCreateVPCRegionPayloadWithDefaults instantiates a new CreateVPCRegionPayload 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 (*CreateVPCRegionPayload) GetIpv4 ¶ added in v1.13.0
func (o *CreateVPCRegionPayload) GetIpv4() RegionalVPCIPv4
GetIpv4 returns the Ipv4 field value if set, zero value otherwise.
func (*CreateVPCRegionPayload) GetIpv4Ok ¶ added in v1.13.0
func (o *CreateVPCRegionPayload) GetIpv4Ok() (*RegionalVPCIPv4, bool)
GetIpv4Ok returns a tuple with the Ipv4 field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateVPCRegionPayload) GetStatus ¶ added in v1.13.0
func (o *CreateVPCRegionPayload) GetStatus() string
GetStatus returns the Status field value if set, zero value otherwise.
func (*CreateVPCRegionPayload) GetStatusOk ¶ added in v1.13.0
func (o *CreateVPCRegionPayload) GetStatusOk() (*string, bool)
GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateVPCRegionPayload) HasIpv4 ¶ added in v1.13.0
func (o *CreateVPCRegionPayload) HasIpv4() bool
HasIpv4 returns a boolean if a field has been set.
func (*CreateVPCRegionPayload) HasStatus ¶ added in v1.13.0
func (o *CreateVPCRegionPayload) HasStatus() bool
HasStatus returns a boolean if a field has been set.
func (CreateVPCRegionPayload) MarshalJSON ¶ added in v1.13.0
func (o CreateVPCRegionPayload) MarshalJSON() ([]byte, error)
func (*CreateVPCRegionPayload) SetIpv4 ¶ added in v1.13.0
func (o *CreateVPCRegionPayload) SetIpv4(v RegionalVPCIPv4)
SetIpv4 gets a reference to the given RegionalVPCIPv4 and assigns it to the Ipv4 field.
func (*CreateVPCRegionPayload) SetStatus ¶ added in v1.13.0
func (o *CreateVPCRegionPayload) SetStatus(v string)
SetStatus gets a reference to the given string and assigns it to the Status field.
func (CreateVPCRegionPayload) ToMap ¶ added in v1.13.0
func (o CreateVPCRegionPayload) ToMap() (map[string]interface{}, error)
func (*CreateVPCRegionPayload) UnmarshalJSON ¶ added in v1.13.0
func (o *CreateVPCRegionPayload) UnmarshalJSON(data []byte) (err error)
type DefaultAPI ¶
type DefaultAPI interface {
/*
AddRoutesToRoutingTable Create new routes in a routing table.
Create new routes in an existing routing table of a network area.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param organizationId The identifier (ID) of a STACKIT Organization.
@param areaId The identifier (ID) of a STACKIT Network Area.
@param region The STACKIT Region of the resources.
@param routingTableId The identifier (ID) of a STACKIT Routing Table.
@return ApiAddRoutesToRoutingTableRequest
*/
AddRoutesToRoutingTable(ctx context.Context, organizationId string, areaId string, region string, routingTableId string) ApiAddRoutesToRoutingTableRequest
// AddRoutesToRoutingTableExecute executes the request
// @return RouteListResponse
AddRoutesToRoutingTableExecute(r ApiAddRoutesToRoutingTableRequest) (*RouteListResponse, error)
/*
AddRoutingTableToArea Create new routing table in a network area.
Create a new routing table in an existing network area.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param organizationId The identifier (ID) of a STACKIT Organization.
@param areaId The identifier (ID) of a STACKIT Network Area.
@param region The STACKIT Region of the resources.
@return ApiAddRoutingTableToAreaRequest
*/
AddRoutingTableToArea(ctx context.Context, organizationId string, areaId string, region string) ApiAddRoutingTableToAreaRequest
// AddRoutingTableToAreaExecute executes the request
// @return RoutingTable
AddRoutingTableToAreaExecute(r ApiAddRoutingTableToAreaRequest) (*RoutingTable, error)
/*
AddVPCRoutingTable Create a new regional routing table in a VPC.
Create a new routing table in an existing VPC for this region.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param vpcId The unique identifier (ID) of the target STACKIT VPC in the request path.
@param region The STACKIT Region of the resources.
@return ApiAddVPCRoutingTableRequest
*/
AddVPCRoutingTable(ctx context.Context, projectId string, vpcId string, region string) ApiAddVPCRoutingTableRequest
// AddVPCRoutingTableExecute executes the request
// @return VPCRoutingTable
AddVPCRoutingTableExecute(r ApiAddVPCRoutingTableRequest) (*VPCRoutingTable, error)
/*
AddVPCStaticRoute Create new regional static route.
Create a new static route in the VPC for this region.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param vpcId The unique identifier (ID) of the target STACKIT VPC in the request path.
@param region The STACKIT Region of the resources.
@param routingTableId The identifier (ID) of a STACKIT Routing Table.
@return ApiAddVPCStaticRouteRequest
*/
AddVPCStaticRoute(ctx context.Context, projectId string, vpcId string, region string, routingTableId string) ApiAddVPCStaticRouteRequest
// AddVPCStaticRouteExecute executes the request
// @return Route
AddVPCStaticRouteExecute(r ApiAddVPCStaticRouteRequest) (*Route, error)
/*
CreateNetwork Create new network.
Create a new network in a project. `nameservers` will be filled from `defaultNameservers` of the respective area if not specified. If the project has `internetAccess` enabled and this is the first network in the project this might incur cost.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@return ApiCreateNetworkRequest
*/
CreateNetwork(ctx context.Context, projectId string, region string) ApiCreateNetworkRequest
// CreateNetworkExecute executes the request
// @return Network
CreateNetworkExecute(r ApiCreateNetworkRequest) (*Network, error)
/*
CreateVPC Create a new VPC.
Create a new VPC in a project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@return ApiCreateVPCRequest
*/
CreateVPC(ctx context.Context, projectId string) ApiCreateVPCRequest
// CreateVPCExecute executes the request
// @return VPC
CreateVPCExecute(r ApiCreateVPCRequest) (*VPC, error)
/*
CreateVPCNetworkRange Create new regional network ranges in a VPC.
Create a new network range in an existing VPC for this region.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param vpcId The unique identifier (ID) of the target STACKIT VPC in the request path.
@param region The STACKIT Region of the resources.
@return ApiCreateVPCNetworkRangeRequest
*/
CreateVPCNetworkRange(ctx context.Context, projectId string, vpcId string, region string) ApiCreateVPCNetworkRangeRequest
// CreateVPCNetworkRangeExecute executes the request
// @return VPCNetworkRange
CreateVPCNetworkRangeExecute(r ApiCreateVPCNetworkRangeRequest) (*VPCNetworkRange, error)
/*
CreateVPCRegion Create the regional configuration of a VPC.
Create the configuration of a region for a VPC.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param vpcId The unique identifier (ID) of the target STACKIT VPC in the request path.
@param region The STACKIT Region of the resources.
@return ApiCreateVPCRegionRequest
*/
CreateVPCRegion(ctx context.Context, projectId string, vpcId string, region string) ApiCreateVPCRegionRequest
// CreateVPCRegionExecute executes the request
// @return RegionalVPC
CreateVPCRegionExecute(r ApiCreateVPCRegionRequest) (*RegionalVPC, error)
/*
DeleteNetwork Delete network.
Delete a network. If the network is still in use, the deletion will fail.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param networkId The identifier (ID) of a STACKIT Network.
@return ApiDeleteNetworkRequest
*/
DeleteNetwork(ctx context.Context, projectId string, region string, networkId string) ApiDeleteNetworkRequest
// DeleteNetworkExecute executes the request
DeleteNetworkExecute(r ApiDeleteNetworkRequest) error
/*
DeleteRouteFromRoutingTable Delete a route in a routing table.
Delete a route in an existing routing table of a network area.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param organizationId The identifier (ID) of a STACKIT Organization.
@param areaId The identifier (ID) of a STACKIT Network Area.
@param region The STACKIT Region of the resources.
@param routingTableId The identifier (ID) of a STACKIT Routing Table.
@param routeId The identifier (ID) of a STACKIT Route.
@return ApiDeleteRouteFromRoutingTableRequest
*/
DeleteRouteFromRoutingTable(ctx context.Context, organizationId string, areaId string, region string, routingTableId string, routeId string) ApiDeleteRouteFromRoutingTableRequest
// DeleteRouteFromRoutingTableExecute executes the request
DeleteRouteFromRoutingTableExecute(r ApiDeleteRouteFromRoutingTableRequest) error
/*
DeleteRoutingTableFromArea Delete a routing table.
Delete a routing table of a network area.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param organizationId The identifier (ID) of a STACKIT Organization.
@param areaId The identifier (ID) of a STACKIT Network Area.
@param region The STACKIT Region of the resources.
@param routingTableId The identifier (ID) of a STACKIT Routing Table.
@return ApiDeleteRoutingTableFromAreaRequest
*/
DeleteRoutingTableFromArea(ctx context.Context, organizationId string, areaId string, region string, routingTableId string) ApiDeleteRoutingTableFromAreaRequest
// DeleteRoutingTableFromAreaExecute executes the request
DeleteRoutingTableFromAreaExecute(r ApiDeleteRoutingTableFromAreaRequest) error
/*
DeleteVPC Delete a VPC.
Delete an existing VPC in a project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param vpcId The unique identifier (ID) of the target STACKIT VPC in the request path.
@return ApiDeleteVPCRequest
*/
DeleteVPC(ctx context.Context, projectId string, vpcId string) ApiDeleteVPCRequest
// DeleteVPCExecute executes the request
DeleteVPCExecute(r ApiDeleteVPCRequest) error
/*
DeleteVPCNetworkRange Delete a regional network range.
Delete a network range of a VPC for this region, if the network range is not used anymore.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param vpcId The unique identifier (ID) of the target STACKIT VPC in the request path.
@param region The STACKIT Region of the resources.
@param networkRangeId The identifier (ID) of a STACKIT Network Range.
@return ApiDeleteVPCNetworkRangeRequest
*/
DeleteVPCNetworkRange(ctx context.Context, projectId string, vpcId string, region string, networkRangeId string) ApiDeleteVPCNetworkRangeRequest
// DeleteVPCNetworkRangeExecute executes the request
DeleteVPCNetworkRangeExecute(r ApiDeleteVPCNetworkRangeRequest) error
/*
DeleteVPCRegion Delete the regional configuration of a VPC.
Delete the current configuration of a region for a VPC.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param vpcId The unique identifier (ID) of the target STACKIT VPC in the request path.
@param region The STACKIT Region of the resources.
@return ApiDeleteVPCRegionRequest
*/
DeleteVPCRegion(ctx context.Context, projectId string, vpcId string, region string) ApiDeleteVPCRegionRequest
// DeleteVPCRegionExecute executes the request
DeleteVPCRegionExecute(r ApiDeleteVPCRegionRequest) error
/*
DeleteVPCRoutingTable Delete a regional routing table.
Delete a routing table of a VPC for this region.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param vpcId The unique identifier (ID) of the target STACKIT VPC in the request path.
@param region The STACKIT Region of the resources.
@param routingTableId The identifier (ID) of a STACKIT Routing Table.
@return ApiDeleteVPCRoutingTableRequest
*/
DeleteVPCRoutingTable(ctx context.Context, projectId string, vpcId string, region string, routingTableId string) ApiDeleteVPCRoutingTableRequest
// DeleteVPCRoutingTableExecute executes the request
DeleteVPCRoutingTableExecute(r ApiDeleteVPCRoutingTableRequest) error
/*
DeleteVPCStaticRoute Delete a regional static route.
Delete a static route of a VPC for this region.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param vpcId The unique identifier (ID) of the target STACKIT VPC in the request path.
@param region The STACKIT Region of the resources.
@param routingTableId The identifier (ID) of a STACKIT Routing Table.
@param routeId The identifier (ID) of a STACKIT Route.
@return ApiDeleteVPCStaticRouteRequest
*/
DeleteVPCStaticRoute(ctx context.Context, projectId string, vpcId string, region string, routingTableId string, routeId string) ApiDeleteVPCStaticRouteRequest
// DeleteVPCStaticRouteExecute executes the request
DeleteVPCStaticRouteExecute(r ApiDeleteVPCStaticRouteRequest) error
/*
GetNetwork Get network details.
Get details about a network of a project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param networkId The identifier (ID) of a STACKIT Network.
@return ApiGetNetworkRequest
*/
GetNetwork(ctx context.Context, projectId string, region string, networkId string) ApiGetNetworkRequest
// GetNetworkExecute executes the request
// @return Network
GetNetworkExecute(r ApiGetNetworkRequest) (*Network, error)
/*
GetRouteOfRoutingTable Get details about a route of a routing table.
Get details about a route defined in a routing table of a network area.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param organizationId The identifier (ID) of a STACKIT Organization.
@param areaId The identifier (ID) of a STACKIT Network Area.
@param region The STACKIT Region of the resources.
@param routingTableId The identifier (ID) of a STACKIT Routing Table.
@param routeId The identifier (ID) of a STACKIT Route.
@return ApiGetRouteOfRoutingTableRequest
*/
GetRouteOfRoutingTable(ctx context.Context, organizationId string, areaId string, region string, routingTableId string, routeId string) ApiGetRouteOfRoutingTableRequest
// GetRouteOfRoutingTableExecute executes the request
// @return Route
GetRouteOfRoutingTableExecute(r ApiGetRouteOfRoutingTableRequest) (*Route, error)
/*
GetRoutingTableOfArea Get details about a routing table.
Get details about a routing table defined in a network area.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param organizationId The identifier (ID) of a STACKIT Organization.
@param areaId The identifier (ID) of a STACKIT Network Area.
@param region The STACKIT Region of the resources.
@param routingTableId The identifier (ID) of a STACKIT Routing Table.
@return ApiGetRoutingTableOfAreaRequest
*/
GetRoutingTableOfArea(ctx context.Context, organizationId string, areaId string, region string, routingTableId string) ApiGetRoutingTableOfAreaRequest
// GetRoutingTableOfAreaExecute executes the request
// @return RoutingTable
GetRoutingTableOfAreaExecute(r ApiGetRoutingTableOfAreaRequest) (*RoutingTable, error)
/*
GetVPC Get details about a VPC.
Get details about a VPC in a project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param vpcId The unique identifier (ID) of the target STACKIT VPC in the request path.
@return ApiGetVPCRequest
*/
GetVPC(ctx context.Context, projectId string, vpcId string) ApiGetVPCRequest
// GetVPCExecute executes the request
// @return VPC
GetVPCExecute(r ApiGetVPCRequest) (*VPC, error)
/*
GetVPCNetworkRange Get details about a regional network range.
Get details about a network range in a VPC for this region.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param vpcId The unique identifier (ID) of the target STACKIT VPC in the request path.
@param region The STACKIT Region of the resources.
@param networkRangeId The identifier (ID) of a STACKIT Network Range.
@return ApiGetVPCNetworkRangeRequest
*/
GetVPCNetworkRange(ctx context.Context, projectId string, vpcId string, region string, networkRangeId string) ApiGetVPCNetworkRangeRequest
// GetVPCNetworkRangeExecute executes the request
// @return VPCNetworkRange
GetVPCNetworkRangeExecute(r ApiGetVPCNetworkRangeRequest) (*VPCNetworkRange, error)
/*
GetVPCRegion Get the regional configuration of a VPC.
Get the current configuration of a region for a VPC.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param vpcId The unique identifier (ID) of the target STACKIT VPC in the request path.
@param region The STACKIT Region of the resources.
@return ApiGetVPCRegionRequest
*/
GetVPCRegion(ctx context.Context, projectId string, vpcId string, region string) ApiGetVPCRegionRequest
// GetVPCRegionExecute executes the request
// @return RegionalVPC
GetVPCRegionExecute(r ApiGetVPCRegionRequest) (*RegionalVPC, error)
/*
GetVPCRoutingTable Get details about a regional routing table.
Get details about a routing table of a VPC for this region.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param vpcId The unique identifier (ID) of the target STACKIT VPC in the request path.
@param region The STACKIT Region of the resources.
@param routingTableId The identifier (ID) of a STACKIT Routing Table.
@return ApiGetVPCRoutingTableRequest
*/
GetVPCRoutingTable(ctx context.Context, projectId string, vpcId string, region string, routingTableId string) ApiGetVPCRoutingTableRequest
// GetVPCRoutingTableExecute executes the request
// @return VPCRoutingTable
GetVPCRoutingTableExecute(r ApiGetVPCRoutingTableRequest) (*VPCRoutingTable, error)
/*
GetVPCStaticRoute Get details about a regional static route.
Get details about a static route of a VPC for this region.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param vpcId The unique identifier (ID) of the target STACKIT VPC in the request path.
@param region The STACKIT Region of the resources.
@param routingTableId The identifier (ID) of a STACKIT Routing Table.
@param routeId The identifier (ID) of a STACKIT Route.
@return ApiGetVPCStaticRouteRequest
*/
GetVPCStaticRoute(ctx context.Context, projectId string, vpcId string, region string, routingTableId string, routeId string) ApiGetVPCStaticRouteRequest
// GetVPCStaticRouteExecute executes the request
// @return Route
GetVPCStaticRouteExecute(r ApiGetVPCStaticRouteRequest) (*Route, error)
/*
ListNetworks List all networks inside a project.
Get a list of all networks inside a project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@return ApiListNetworksRequest
*/
ListNetworks(ctx context.Context, projectId string, region string) ApiListNetworksRequest
// ListNetworksExecute executes the request
// @return NetworkListResponse
ListNetworksExecute(r ApiListNetworksRequest) (*NetworkListResponse, error)
/*
ListNetworksOfRoutingTable List all networks in a routing table.
Get a list of all networks in a routing table of a network area.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param organizationId The identifier (ID) of a STACKIT Organization.
@param areaId The identifier (ID) of a STACKIT Network Area.
@param region The STACKIT Region of the resources.
@param routingTableId The identifier (ID) of a STACKIT Routing Table.
@return ApiListNetworksOfRoutingTableRequest
*/
ListNetworksOfRoutingTable(ctx context.Context, organizationId string, areaId string, region string, routingTableId string) ApiListNetworksOfRoutingTableRequest
// ListNetworksOfRoutingTableExecute executes the request
// @return NetworkListResponse
ListNetworksOfRoutingTableExecute(r ApiListNetworksOfRoutingTableRequest) (*NetworkListResponse, error)
/*
ListRoutesOfRoutingTable List all routes in a routing table.
Get a list of all routes in a routing table of a network area.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param organizationId The identifier (ID) of a STACKIT Organization.
@param areaId The identifier (ID) of a STACKIT Network Area.
@param region The STACKIT Region of the resources.
@param routingTableId The identifier (ID) of a STACKIT Routing Table.
@return ApiListRoutesOfRoutingTableRequest
*/
ListRoutesOfRoutingTable(ctx context.Context, organizationId string, areaId string, region string, routingTableId string) ApiListRoutesOfRoutingTableRequest
// ListRoutesOfRoutingTableExecute executes the request
// @return RouteListResponse
ListRoutesOfRoutingTableExecute(r ApiListRoutesOfRoutingTableRequest) (*RouteListResponse, error)
/*
ListRoutingTablesOfArea List all routing tables in a network area.
Get a list of all routing tables in a network area.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param organizationId The identifier (ID) of a STACKIT Organization.
@param areaId The identifier (ID) of a STACKIT Network Area.
@param region The STACKIT Region of the resources.
@return ApiListRoutingTablesOfAreaRequest
*/
ListRoutingTablesOfArea(ctx context.Context, organizationId string, areaId string, region string) ApiListRoutingTablesOfAreaRequest
// ListRoutingTablesOfAreaExecute executes the request
// @return RoutingTableListResponse
ListRoutingTablesOfAreaExecute(r ApiListRoutingTablesOfAreaRequest) (*RoutingTableListResponse, error)
/*
ListVPCNetworkRanges List all regional network ranges in a VPC.
Get a list of all network ranges in a VPC for this region.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param vpcId The unique identifier (ID) of the target STACKIT VPC in the request path.
@param region The STACKIT Region of the resources.
@return ApiListVPCNetworkRangesRequest
*/
ListVPCNetworkRanges(ctx context.Context, projectId string, vpcId string, region string) ApiListVPCNetworkRangesRequest
// ListVPCNetworkRangesExecute executes the request
// @return VPCNetworkRangeList
ListVPCNetworkRangesExecute(r ApiListVPCNetworkRangesRequest) (*VPCNetworkRangeList, error)
/*
ListVPCRegions List all configured regions in a VPC.
Get a list of all configured regions in a VPC.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param vpcId The unique identifier (ID) of the target STACKIT VPC in the request path.
@return ApiListVPCRegionsRequest
*/
ListVPCRegions(ctx context.Context, projectId string, vpcId string) ApiListVPCRegionsRequest
// ListVPCRegionsExecute executes the request
// @return RegionalVPCList
ListVPCRegionsExecute(r ApiListVPCRegionsRequest) (*RegionalVPCList, error)
/*
ListVPCRoutingTables List all regional routing tables in a VPC.
Get a list of all routing tables in a VPC for this region.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param vpcId The unique identifier (ID) of the target STACKIT VPC in the request path.
@param region The STACKIT Region of the resources.
@return ApiListVPCRoutingTablesRequest
*/
ListVPCRoutingTables(ctx context.Context, projectId string, vpcId string, region string) ApiListVPCRoutingTablesRequest
// ListVPCRoutingTablesExecute executes the request
// @return VPCRoutingTableList
ListVPCRoutingTablesExecute(r ApiListVPCRoutingTablesRequest) (*VPCRoutingTableList, error)
/*
ListVPCStaticRoutes List all regional static routes in a VPC.
Get a list of all static routes of a VPC for this region.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param vpcId The unique identifier (ID) of the target STACKIT VPC in the request path.
@param region The STACKIT Region of the resources.
@param routingTableId The identifier (ID) of a STACKIT Routing Table.
@return ApiListVPCStaticRoutesRequest
*/
ListVPCStaticRoutes(ctx context.Context, projectId string, vpcId string, region string, routingTableId string) ApiListVPCStaticRoutesRequest
// ListVPCStaticRoutesExecute executes the request
// @return RouteListResponse
ListVPCStaticRoutesExecute(r ApiListVPCStaticRoutesRequest) (*RouteListResponse, error)
/*
ListVPCs List project VPCs.
List all visible VPCs of this project. To list shared VPCs from other projects of the organization use the `List all shared VPCs` endpoint.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@return ApiListVPCsRequest
*/
ListVPCs(ctx context.Context, projectId string) ApiListVPCsRequest
// ListVPCsExecute executes the request
// @return VPCList
ListVPCsExecute(r ApiListVPCsRequest) (*VPCList, error)
/*
PartialUpdateNetwork Update network settings.
Update the settings of a network inside a project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param networkId The identifier (ID) of a STACKIT Network.
@return ApiPartialUpdateNetworkRequest
*/
PartialUpdateNetwork(ctx context.Context, projectId string, region string, networkId string) ApiPartialUpdateNetworkRequest
// PartialUpdateNetworkExecute executes the request
PartialUpdateNetworkExecute(r ApiPartialUpdateNetworkRequest) error
/*
PartialUpdateVPC Update VPC settings.
Update the settings of a VPC.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param vpcId The unique identifier (ID) of the target STACKIT VPC in the request path.
@return ApiPartialUpdateVPCRequest
*/
PartialUpdateVPC(ctx context.Context, projectId string, vpcId string) ApiPartialUpdateVPCRequest
// PartialUpdateVPCExecute executes the request
// @return VPC
PartialUpdateVPCExecute(r ApiPartialUpdateVPCRequest) (*VPC, error)
/*
UpdateRouteOfRoutingTable Update a route of a routing table.
Update a route defined in a routing table of a network area.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param organizationId The identifier (ID) of a STACKIT Organization.
@param areaId The identifier (ID) of a STACKIT Network Area.
@param region The STACKIT Region of the resources.
@param routingTableId The identifier (ID) of a STACKIT Routing Table.
@param routeId The identifier (ID) of a STACKIT Route.
@return ApiUpdateRouteOfRoutingTableRequest
*/
UpdateRouteOfRoutingTable(ctx context.Context, organizationId string, areaId string, region string, routingTableId string, routeId string) ApiUpdateRouteOfRoutingTableRequest
// UpdateRouteOfRoutingTableExecute executes the request
// @return Route
UpdateRouteOfRoutingTableExecute(r ApiUpdateRouteOfRoutingTableRequest) (*Route, error)
/*
UpdateRoutingTableOfArea Update a routing table.
Update a routing table defined in a network area.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param organizationId The identifier (ID) of a STACKIT Organization.
@param areaId The identifier (ID) of a STACKIT Network Area.
@param region The STACKIT Region of the resources.
@param routingTableId The identifier (ID) of a STACKIT Routing Table.
@return ApiUpdateRoutingTableOfAreaRequest
*/
UpdateRoutingTableOfArea(ctx context.Context, organizationId string, areaId string, region string, routingTableId string) ApiUpdateRoutingTableOfAreaRequest
// UpdateRoutingTableOfAreaExecute executes the request
// @return RoutingTable
UpdateRoutingTableOfAreaExecute(r ApiUpdateRoutingTableOfAreaRequest) (*RoutingTable, error)
/*
UpdateVPCNetworkRange Update a regional network range.
Update a network range of a VPC for this region.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param vpcId The unique identifier (ID) of the target STACKIT VPC in the request path.
@param region The STACKIT Region of the resources.
@param networkRangeId The identifier (ID) of a STACKIT Network Range.
@return ApiUpdateVPCNetworkRangeRequest
*/
UpdateVPCNetworkRange(ctx context.Context, projectId string, vpcId string, region string, networkRangeId string) ApiUpdateVPCNetworkRangeRequest
// UpdateVPCNetworkRangeExecute executes the request
// @return VPCNetworkRange
UpdateVPCNetworkRangeExecute(r ApiUpdateVPCNetworkRangeRequest) (*VPCNetworkRange, error)
/*
UpdateVPCRegion Update the regional configuration of a VPC.
Update the current configuration of a region for a VPC.
**Example:** Update nameservers.
**Request Body:**
“`json
{
"ipv4": {
"defaultNameservers": [
"10.1.2.10",
"10.1.2.11"
],
}
}
“`
**Result:**
* `ipv4.defaultNameservers`: **Updated** as a new value was provided.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param vpcId The unique identifier (ID) of the target STACKIT VPC in the request path.
@param region The STACKIT Region of the resources.
@return ApiUpdateVPCRegionRequest
*/
UpdateVPCRegion(ctx context.Context, projectId string, vpcId string, region string) ApiUpdateVPCRegionRequest
// UpdateVPCRegionExecute executes the request
// @return RegionalVPC
UpdateVPCRegionExecute(r ApiUpdateVPCRegionRequest) (*RegionalVPC, error)
/*
UpdateVPCRoutingTable Update a regional routing table.
Update a routing table of a VPC for this region.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param vpcId The unique identifier (ID) of the target STACKIT VPC in the request path.
@param region The STACKIT Region of the resources.
@param routingTableId The identifier (ID) of a STACKIT Routing Table.
@return ApiUpdateVPCRoutingTableRequest
*/
UpdateVPCRoutingTable(ctx context.Context, projectId string, vpcId string, region string, routingTableId string) ApiUpdateVPCRoutingTableRequest
// UpdateVPCRoutingTableExecute executes the request
// @return VPCRoutingTable
UpdateVPCRoutingTableExecute(r ApiUpdateVPCRoutingTableRequest) (*VPCRoutingTable, error)
/*
UpdateVPCStaticRoute Update a regional static route.
Update a static route of a VPC for this region.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param vpcId The unique identifier (ID) of the target STACKIT VPC in the request path.
@param region The STACKIT Region of the resources.
@param routingTableId The identifier (ID) of a STACKIT Routing Table.
@param routeId The identifier (ID) of a STACKIT Route.
@return ApiUpdateVPCStaticRouteRequest
*/
UpdateVPCStaticRoute(ctx context.Context, projectId string, vpcId string, region string, routingTableId string, routeId string) ApiUpdateVPCStaticRouteRequest
// UpdateVPCStaticRouteExecute executes the request
// @return Route
UpdateVPCStaticRouteExecute(r ApiUpdateVPCStaticRouteRequest) (*Route, error)
}
type DefaultAPIService ¶
type DefaultAPIService service
DefaultAPIService DefaultAPI service
func (*DefaultAPIService) AddRoutesToRoutingTable ¶
func (a *DefaultAPIService) AddRoutesToRoutingTable(ctx context.Context, organizationId string, areaId string, region string, routingTableId string) ApiAddRoutesToRoutingTableRequest
AddRoutesToRoutingTable Create new routes in a routing table.
Create new routes in an existing routing table of a network area.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param organizationId The identifier (ID) of a STACKIT Organization. @param areaId The identifier (ID) of a STACKIT Network Area. @param region The STACKIT Region of the resources. @param routingTableId The identifier (ID) of a STACKIT Routing Table. @return ApiAddRoutesToRoutingTableRequest
func (*DefaultAPIService) AddRoutesToRoutingTableExecute ¶
func (a *DefaultAPIService) AddRoutesToRoutingTableExecute(r ApiAddRoutesToRoutingTableRequest) (*RouteListResponse, error)
Execute executes the request
@return RouteListResponse
func (*DefaultAPIService) AddRoutingTableToArea ¶
func (a *DefaultAPIService) AddRoutingTableToArea(ctx context.Context, organizationId string, areaId string, region string) ApiAddRoutingTableToAreaRequest
AddRoutingTableToArea Create new routing table in a network area.
Create a new routing table in an existing network area.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param organizationId The identifier (ID) of a STACKIT Organization. @param areaId The identifier (ID) of a STACKIT Network Area. @param region The STACKIT Region of the resources. @return ApiAddRoutingTableToAreaRequest
func (*DefaultAPIService) AddRoutingTableToAreaExecute ¶
func (a *DefaultAPIService) AddRoutingTableToAreaExecute(r ApiAddRoutingTableToAreaRequest) (*RoutingTable, error)
Execute executes the request
@return RoutingTable
func (*DefaultAPIService) AddVPCRoutingTable ¶ added in v1.13.0
func (a *DefaultAPIService) AddVPCRoutingTable(ctx context.Context, projectId string, vpcId string, region string) ApiAddVPCRoutingTableRequest
AddVPCRoutingTable Create a new regional routing table in a VPC.
Create a new routing table in an existing VPC for this region.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param vpcId The unique identifier (ID) of the target STACKIT VPC in the request path. @param region The STACKIT Region of the resources. @return ApiAddVPCRoutingTableRequest
func (*DefaultAPIService) AddVPCRoutingTableExecute ¶ added in v1.13.0
func (a *DefaultAPIService) AddVPCRoutingTableExecute(r ApiAddVPCRoutingTableRequest) (*VPCRoutingTable, error)
Execute executes the request
@return VPCRoutingTable
func (*DefaultAPIService) AddVPCStaticRoute ¶ added in v1.13.0
func (a *DefaultAPIService) AddVPCStaticRoute(ctx context.Context, projectId string, vpcId string, region string, routingTableId string) ApiAddVPCStaticRouteRequest
AddVPCStaticRoute Create new regional static route.
Create a new static route in the VPC for this region.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param vpcId The unique identifier (ID) of the target STACKIT VPC in the request path. @param region The STACKIT Region of the resources. @param routingTableId The identifier (ID) of a STACKIT Routing Table. @return ApiAddVPCStaticRouteRequest
func (*DefaultAPIService) AddVPCStaticRouteExecute ¶ added in v1.13.0
func (a *DefaultAPIService) AddVPCStaticRouteExecute(r ApiAddVPCStaticRouteRequest) (*Route, error)
Execute executes the request
@return Route
func (*DefaultAPIService) CreateNetwork ¶
func (a *DefaultAPIService) CreateNetwork(ctx context.Context, projectId string, region string) ApiCreateNetworkRequest
CreateNetwork Create new network.
Create a new network in a project. `nameservers` will be filled from `defaultNameservers` of the respective area if not specified. If the project has `internetAccess` enabled and this is the first network in the project this might incur cost.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param region The STACKIT Region of the resources. @return ApiCreateNetworkRequest
func (*DefaultAPIService) CreateNetworkExecute ¶
func (a *DefaultAPIService) CreateNetworkExecute(r ApiCreateNetworkRequest) (*Network, error)
Execute executes the request
@return Network
func (*DefaultAPIService) CreateVPC ¶ added in v1.13.0
func (a *DefaultAPIService) CreateVPC(ctx context.Context, projectId string) ApiCreateVPCRequest
CreateVPC Create a new VPC.
Create a new VPC in a project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @return ApiCreateVPCRequest
func (*DefaultAPIService) CreateVPCExecute ¶ added in v1.13.0
func (a *DefaultAPIService) CreateVPCExecute(r ApiCreateVPCRequest) (*VPC, error)
Execute executes the request
@return VPC
func (*DefaultAPIService) CreateVPCNetworkRange ¶ added in v1.13.0
func (a *DefaultAPIService) CreateVPCNetworkRange(ctx context.Context, projectId string, vpcId string, region string) ApiCreateVPCNetworkRangeRequest
CreateVPCNetworkRange Create new regional network ranges in a VPC.
Create a new network range in an existing VPC for this region.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param vpcId The unique identifier (ID) of the target STACKIT VPC in the request path. @param region The STACKIT Region of the resources. @return ApiCreateVPCNetworkRangeRequest
func (*DefaultAPIService) CreateVPCNetworkRangeExecute ¶ added in v1.13.0
func (a *DefaultAPIService) CreateVPCNetworkRangeExecute(r ApiCreateVPCNetworkRangeRequest) (*VPCNetworkRange, error)
Execute executes the request
@return VPCNetworkRange
func (*DefaultAPIService) CreateVPCRegion ¶ added in v1.13.0
func (a *DefaultAPIService) CreateVPCRegion(ctx context.Context, projectId string, vpcId string, region string) ApiCreateVPCRegionRequest
CreateVPCRegion Create the regional configuration of a VPC.
Create the configuration of a region for a VPC.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param vpcId The unique identifier (ID) of the target STACKIT VPC in the request path. @param region The STACKIT Region of the resources. @return ApiCreateVPCRegionRequest
func (*DefaultAPIService) CreateVPCRegionExecute ¶ added in v1.13.0
func (a *DefaultAPIService) CreateVPCRegionExecute(r ApiCreateVPCRegionRequest) (*RegionalVPC, error)
Execute executes the request
@return RegionalVPC
func (*DefaultAPIService) DeleteNetwork ¶
func (a *DefaultAPIService) DeleteNetwork(ctx context.Context, projectId string, region string, networkId string) ApiDeleteNetworkRequest
DeleteNetwork Delete network.
Delete a network. If the network is still in use, the deletion will fail.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param region The STACKIT Region of the resources. @param networkId The identifier (ID) of a STACKIT Network. @return ApiDeleteNetworkRequest
func (*DefaultAPIService) DeleteNetworkExecute ¶
func (a *DefaultAPIService) DeleteNetworkExecute(r ApiDeleteNetworkRequest) error
Execute executes the request
func (*DefaultAPIService) DeleteRouteFromRoutingTable ¶
func (a *DefaultAPIService) DeleteRouteFromRoutingTable(ctx context.Context, organizationId string, areaId string, region string, routingTableId string, routeId string) ApiDeleteRouteFromRoutingTableRequest
DeleteRouteFromRoutingTable Delete a route in a routing table.
Delete a route in an existing routing table of a network area.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param organizationId The identifier (ID) of a STACKIT Organization. @param areaId The identifier (ID) of a STACKIT Network Area. @param region The STACKIT Region of the resources. @param routingTableId The identifier (ID) of a STACKIT Routing Table. @param routeId The identifier (ID) of a STACKIT Route. @return ApiDeleteRouteFromRoutingTableRequest
func (*DefaultAPIService) DeleteRouteFromRoutingTableExecute ¶
func (a *DefaultAPIService) DeleteRouteFromRoutingTableExecute(r ApiDeleteRouteFromRoutingTableRequest) error
Execute executes the request
func (*DefaultAPIService) DeleteRoutingTableFromArea ¶
func (a *DefaultAPIService) DeleteRoutingTableFromArea(ctx context.Context, organizationId string, areaId string, region string, routingTableId string) ApiDeleteRoutingTableFromAreaRequest
DeleteRoutingTableFromArea Delete a routing table.
Delete a routing table of a network area.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param organizationId The identifier (ID) of a STACKIT Organization. @param areaId The identifier (ID) of a STACKIT Network Area. @param region The STACKIT Region of the resources. @param routingTableId The identifier (ID) of a STACKIT Routing Table. @return ApiDeleteRoutingTableFromAreaRequest
func (*DefaultAPIService) DeleteRoutingTableFromAreaExecute ¶
func (a *DefaultAPIService) DeleteRoutingTableFromAreaExecute(r ApiDeleteRoutingTableFromAreaRequest) error
Execute executes the request
func (*DefaultAPIService) DeleteVPC ¶ added in v1.13.0
func (a *DefaultAPIService) DeleteVPC(ctx context.Context, projectId string, vpcId string) ApiDeleteVPCRequest
DeleteVPC Delete a VPC.
Delete an existing VPC in a project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param vpcId The unique identifier (ID) of the target STACKIT VPC in the request path. @return ApiDeleteVPCRequest
func (*DefaultAPIService) DeleteVPCExecute ¶ added in v1.13.0
func (a *DefaultAPIService) DeleteVPCExecute(r ApiDeleteVPCRequest) error
Execute executes the request
func (*DefaultAPIService) DeleteVPCNetworkRange ¶ added in v1.13.0
func (a *DefaultAPIService) DeleteVPCNetworkRange(ctx context.Context, projectId string, vpcId string, region string, networkRangeId string) ApiDeleteVPCNetworkRangeRequest
DeleteVPCNetworkRange Delete a regional network range.
Delete a network range of a VPC for this region, if the network range is not used anymore.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param vpcId The unique identifier (ID) of the target STACKIT VPC in the request path. @param region The STACKIT Region of the resources. @param networkRangeId The identifier (ID) of a STACKIT Network Range. @return ApiDeleteVPCNetworkRangeRequest
func (*DefaultAPIService) DeleteVPCNetworkRangeExecute ¶ added in v1.13.0
func (a *DefaultAPIService) DeleteVPCNetworkRangeExecute(r ApiDeleteVPCNetworkRangeRequest) error
Execute executes the request
func (*DefaultAPIService) DeleteVPCRegion ¶ added in v1.13.0
func (a *DefaultAPIService) DeleteVPCRegion(ctx context.Context, projectId string, vpcId string, region string) ApiDeleteVPCRegionRequest
DeleteVPCRegion Delete the regional configuration of a VPC.
Delete the current configuration of a region for a VPC.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param vpcId The unique identifier (ID) of the target STACKIT VPC in the request path. @param region The STACKIT Region of the resources. @return ApiDeleteVPCRegionRequest
func (*DefaultAPIService) DeleteVPCRegionExecute ¶ added in v1.13.0
func (a *DefaultAPIService) DeleteVPCRegionExecute(r ApiDeleteVPCRegionRequest) error
Execute executes the request
func (*DefaultAPIService) DeleteVPCRoutingTable ¶ added in v1.13.0
func (a *DefaultAPIService) DeleteVPCRoutingTable(ctx context.Context, projectId string, vpcId string, region string, routingTableId string) ApiDeleteVPCRoutingTableRequest
DeleteVPCRoutingTable Delete a regional routing table.
Delete a routing table of a VPC for this region.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param vpcId The unique identifier (ID) of the target STACKIT VPC in the request path. @param region The STACKIT Region of the resources. @param routingTableId The identifier (ID) of a STACKIT Routing Table. @return ApiDeleteVPCRoutingTableRequest
func (*DefaultAPIService) DeleteVPCRoutingTableExecute ¶ added in v1.13.0
func (a *DefaultAPIService) DeleteVPCRoutingTableExecute(r ApiDeleteVPCRoutingTableRequest) error
Execute executes the request
func (*DefaultAPIService) DeleteVPCStaticRoute ¶ added in v1.13.0
func (a *DefaultAPIService) DeleteVPCStaticRoute(ctx context.Context, projectId string, vpcId string, region string, routingTableId string, routeId string) ApiDeleteVPCStaticRouteRequest
DeleteVPCStaticRoute Delete a regional static route.
Delete a static route of a VPC for this region.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param vpcId The unique identifier (ID) of the target STACKIT VPC in the request path. @param region The STACKIT Region of the resources. @param routingTableId The identifier (ID) of a STACKIT Routing Table. @param routeId The identifier (ID) of a STACKIT Route. @return ApiDeleteVPCStaticRouteRequest
func (*DefaultAPIService) DeleteVPCStaticRouteExecute ¶ added in v1.13.0
func (a *DefaultAPIService) DeleteVPCStaticRouteExecute(r ApiDeleteVPCStaticRouteRequest) error
Execute executes the request
func (*DefaultAPIService) GetNetwork ¶
func (a *DefaultAPIService) GetNetwork(ctx context.Context, projectId string, region string, networkId string) ApiGetNetworkRequest
GetNetwork Get network details.
Get details about a network of a project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param region The STACKIT Region of the resources. @param networkId The identifier (ID) of a STACKIT Network. @return ApiGetNetworkRequest
func (*DefaultAPIService) GetNetworkExecute ¶
func (a *DefaultAPIService) GetNetworkExecute(r ApiGetNetworkRequest) (*Network, error)
Execute executes the request
@return Network
func (*DefaultAPIService) GetRouteOfRoutingTable ¶
func (a *DefaultAPIService) GetRouteOfRoutingTable(ctx context.Context, organizationId string, areaId string, region string, routingTableId string, routeId string) ApiGetRouteOfRoutingTableRequest
GetRouteOfRoutingTable Get details about a route of a routing table.
Get details about a route defined in a routing table of a network area.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param organizationId The identifier (ID) of a STACKIT Organization. @param areaId The identifier (ID) of a STACKIT Network Area. @param region The STACKIT Region of the resources. @param routingTableId The identifier (ID) of a STACKIT Routing Table. @param routeId The identifier (ID) of a STACKIT Route. @return ApiGetRouteOfRoutingTableRequest
func (*DefaultAPIService) GetRouteOfRoutingTableExecute ¶
func (a *DefaultAPIService) GetRouteOfRoutingTableExecute(r ApiGetRouteOfRoutingTableRequest) (*Route, error)
Execute executes the request
@return Route
func (*DefaultAPIService) GetRoutingTableOfArea ¶
func (a *DefaultAPIService) GetRoutingTableOfArea(ctx context.Context, organizationId string, areaId string, region string, routingTableId string) ApiGetRoutingTableOfAreaRequest
GetRoutingTableOfArea Get details about a routing table.
Get details about a routing table defined in a network area.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param organizationId The identifier (ID) of a STACKIT Organization. @param areaId The identifier (ID) of a STACKIT Network Area. @param region The STACKIT Region of the resources. @param routingTableId The identifier (ID) of a STACKIT Routing Table. @return ApiGetRoutingTableOfAreaRequest
func (*DefaultAPIService) GetRoutingTableOfAreaExecute ¶
func (a *DefaultAPIService) GetRoutingTableOfAreaExecute(r ApiGetRoutingTableOfAreaRequest) (*RoutingTable, error)
Execute executes the request
@return RoutingTable
func (*DefaultAPIService) GetVPC ¶ added in v1.13.0
func (a *DefaultAPIService) GetVPC(ctx context.Context, projectId string, vpcId string) ApiGetVPCRequest
GetVPC Get details about a VPC.
Get details about a VPC in a project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param vpcId The unique identifier (ID) of the target STACKIT VPC in the request path. @return ApiGetVPCRequest
func (*DefaultAPIService) GetVPCExecute ¶ added in v1.13.0
func (a *DefaultAPIService) GetVPCExecute(r ApiGetVPCRequest) (*VPC, error)
Execute executes the request
@return VPC
func (*DefaultAPIService) GetVPCNetworkRange ¶ added in v1.13.0
func (a *DefaultAPIService) GetVPCNetworkRange(ctx context.Context, projectId string, vpcId string, region string, networkRangeId string) ApiGetVPCNetworkRangeRequest
GetVPCNetworkRange Get details about a regional network range.
Get details about a network range in a VPC for this region.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param vpcId The unique identifier (ID) of the target STACKIT VPC in the request path. @param region The STACKIT Region of the resources. @param networkRangeId The identifier (ID) of a STACKIT Network Range. @return ApiGetVPCNetworkRangeRequest
func (*DefaultAPIService) GetVPCNetworkRangeExecute ¶ added in v1.13.0
func (a *DefaultAPIService) GetVPCNetworkRangeExecute(r ApiGetVPCNetworkRangeRequest) (*VPCNetworkRange, error)
Execute executes the request
@return VPCNetworkRange
func (*DefaultAPIService) GetVPCRegion ¶ added in v1.13.0
func (a *DefaultAPIService) GetVPCRegion(ctx context.Context, projectId string, vpcId string, region string) ApiGetVPCRegionRequest
GetVPCRegion Get the regional configuration of a VPC.
Get the current configuration of a region for a VPC.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param vpcId The unique identifier (ID) of the target STACKIT VPC in the request path. @param region The STACKIT Region of the resources. @return ApiGetVPCRegionRequest
func (*DefaultAPIService) GetVPCRegionExecute ¶ added in v1.13.0
func (a *DefaultAPIService) GetVPCRegionExecute(r ApiGetVPCRegionRequest) (*RegionalVPC, error)
Execute executes the request
@return RegionalVPC
func (*DefaultAPIService) GetVPCRoutingTable ¶ added in v1.13.0
func (a *DefaultAPIService) GetVPCRoutingTable(ctx context.Context, projectId string, vpcId string, region string, routingTableId string) ApiGetVPCRoutingTableRequest
GetVPCRoutingTable Get details about a regional routing table.
Get details about a routing table of a VPC for this region.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param vpcId The unique identifier (ID) of the target STACKIT VPC in the request path. @param region The STACKIT Region of the resources. @param routingTableId The identifier (ID) of a STACKIT Routing Table. @return ApiGetVPCRoutingTableRequest
func (*DefaultAPIService) GetVPCRoutingTableExecute ¶ added in v1.13.0
func (a *DefaultAPIService) GetVPCRoutingTableExecute(r ApiGetVPCRoutingTableRequest) (*VPCRoutingTable, error)
Execute executes the request
@return VPCRoutingTable
func (*DefaultAPIService) GetVPCStaticRoute ¶ added in v1.13.0
func (a *DefaultAPIService) GetVPCStaticRoute(ctx context.Context, projectId string, vpcId string, region string, routingTableId string, routeId string) ApiGetVPCStaticRouteRequest
GetVPCStaticRoute Get details about a regional static route.
Get details about a static route of a VPC for this region.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param vpcId The unique identifier (ID) of the target STACKIT VPC in the request path. @param region The STACKIT Region of the resources. @param routingTableId The identifier (ID) of a STACKIT Routing Table. @param routeId The identifier (ID) of a STACKIT Route. @return ApiGetVPCStaticRouteRequest
func (*DefaultAPIService) GetVPCStaticRouteExecute ¶ added in v1.13.0
func (a *DefaultAPIService) GetVPCStaticRouteExecute(r ApiGetVPCStaticRouteRequest) (*Route, error)
Execute executes the request
@return Route
func (*DefaultAPIService) ListNetworks ¶
func (a *DefaultAPIService) ListNetworks(ctx context.Context, projectId string, region string) ApiListNetworksRequest
ListNetworks List all networks inside a project.
Get a list of all networks inside a project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param region The STACKIT Region of the resources. @return ApiListNetworksRequest
func (*DefaultAPIService) ListNetworksExecute ¶
func (a *DefaultAPIService) ListNetworksExecute(r ApiListNetworksRequest) (*NetworkListResponse, error)
Execute executes the request
@return NetworkListResponse
func (*DefaultAPIService) ListNetworksOfRoutingTable ¶
func (a *DefaultAPIService) ListNetworksOfRoutingTable(ctx context.Context, organizationId string, areaId string, region string, routingTableId string) ApiListNetworksOfRoutingTableRequest
ListNetworksOfRoutingTable List all networks in a routing table.
Get a list of all networks in a routing table of a network area.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param organizationId The identifier (ID) of a STACKIT Organization. @param areaId The identifier (ID) of a STACKIT Network Area. @param region The STACKIT Region of the resources. @param routingTableId The identifier (ID) of a STACKIT Routing Table. @return ApiListNetworksOfRoutingTableRequest
func (*DefaultAPIService) ListNetworksOfRoutingTableExecute ¶
func (a *DefaultAPIService) ListNetworksOfRoutingTableExecute(r ApiListNetworksOfRoutingTableRequest) (*NetworkListResponse, error)
Execute executes the request
@return NetworkListResponse
func (*DefaultAPIService) ListRoutesOfRoutingTable ¶
func (a *DefaultAPIService) ListRoutesOfRoutingTable(ctx context.Context, organizationId string, areaId string, region string, routingTableId string) ApiListRoutesOfRoutingTableRequest
ListRoutesOfRoutingTable List all routes in a routing table.
Get a list of all routes in a routing table of a network area.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param organizationId The identifier (ID) of a STACKIT Organization. @param areaId The identifier (ID) of a STACKIT Network Area. @param region The STACKIT Region of the resources. @param routingTableId The identifier (ID) of a STACKIT Routing Table. @return ApiListRoutesOfRoutingTableRequest
func (*DefaultAPIService) ListRoutesOfRoutingTableExecute ¶
func (a *DefaultAPIService) ListRoutesOfRoutingTableExecute(r ApiListRoutesOfRoutingTableRequest) (*RouteListResponse, error)
Execute executes the request
@return RouteListResponse
func (*DefaultAPIService) ListRoutingTablesOfArea ¶
func (a *DefaultAPIService) ListRoutingTablesOfArea(ctx context.Context, organizationId string, areaId string, region string) ApiListRoutingTablesOfAreaRequest
ListRoutingTablesOfArea List all routing tables in a network area.
Get a list of all routing tables in a network area.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param organizationId The identifier (ID) of a STACKIT Organization. @param areaId The identifier (ID) of a STACKIT Network Area. @param region The STACKIT Region of the resources. @return ApiListRoutingTablesOfAreaRequest
func (*DefaultAPIService) ListRoutingTablesOfAreaExecute ¶
func (a *DefaultAPIService) ListRoutingTablesOfAreaExecute(r ApiListRoutingTablesOfAreaRequest) (*RoutingTableListResponse, error)
Execute executes the request
@return RoutingTableListResponse
func (*DefaultAPIService) ListVPCNetworkRanges ¶ added in v1.13.0
func (a *DefaultAPIService) ListVPCNetworkRanges(ctx context.Context, projectId string, vpcId string, region string) ApiListVPCNetworkRangesRequest
ListVPCNetworkRanges List all regional network ranges in a VPC.
Get a list of all network ranges in a VPC for this region.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param vpcId The unique identifier (ID) of the target STACKIT VPC in the request path. @param region The STACKIT Region of the resources. @return ApiListVPCNetworkRangesRequest
func (*DefaultAPIService) ListVPCNetworkRangesExecute ¶ added in v1.13.0
func (a *DefaultAPIService) ListVPCNetworkRangesExecute(r ApiListVPCNetworkRangesRequest) (*VPCNetworkRangeList, error)
Execute executes the request
@return VPCNetworkRangeList
func (*DefaultAPIService) ListVPCRegions ¶ added in v1.13.0
func (a *DefaultAPIService) ListVPCRegions(ctx context.Context, projectId string, vpcId string) ApiListVPCRegionsRequest
ListVPCRegions List all configured regions in a VPC.
Get a list of all configured regions in a VPC.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param vpcId The unique identifier (ID) of the target STACKIT VPC in the request path. @return ApiListVPCRegionsRequest
func (*DefaultAPIService) ListVPCRegionsExecute ¶ added in v1.13.0
func (a *DefaultAPIService) ListVPCRegionsExecute(r ApiListVPCRegionsRequest) (*RegionalVPCList, error)
Execute executes the request
@return RegionalVPCList
func (*DefaultAPIService) ListVPCRoutingTables ¶ added in v1.13.0
func (a *DefaultAPIService) ListVPCRoutingTables(ctx context.Context, projectId string, vpcId string, region string) ApiListVPCRoutingTablesRequest
ListVPCRoutingTables List all regional routing tables in a VPC.
Get a list of all routing tables in a VPC for this region.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param vpcId The unique identifier (ID) of the target STACKIT VPC in the request path. @param region The STACKIT Region of the resources. @return ApiListVPCRoutingTablesRequest
func (*DefaultAPIService) ListVPCRoutingTablesExecute ¶ added in v1.13.0
func (a *DefaultAPIService) ListVPCRoutingTablesExecute(r ApiListVPCRoutingTablesRequest) (*VPCRoutingTableList, error)
Execute executes the request
@return VPCRoutingTableList
func (*DefaultAPIService) ListVPCStaticRoutes ¶ added in v1.13.0
func (a *DefaultAPIService) ListVPCStaticRoutes(ctx context.Context, projectId string, vpcId string, region string, routingTableId string) ApiListVPCStaticRoutesRequest
ListVPCStaticRoutes List all regional static routes in a VPC.
Get a list of all static routes of a VPC for this region.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param vpcId The unique identifier (ID) of the target STACKIT VPC in the request path. @param region The STACKIT Region of the resources. @param routingTableId The identifier (ID) of a STACKIT Routing Table. @return ApiListVPCStaticRoutesRequest
func (*DefaultAPIService) ListVPCStaticRoutesExecute ¶ added in v1.13.0
func (a *DefaultAPIService) ListVPCStaticRoutesExecute(r ApiListVPCStaticRoutesRequest) (*RouteListResponse, error)
Execute executes the request
@return RouteListResponse
func (*DefaultAPIService) ListVPCs ¶ added in v1.13.0
func (a *DefaultAPIService) ListVPCs(ctx context.Context, projectId string) ApiListVPCsRequest
ListVPCs List project VPCs.
List all visible VPCs of this project. To list shared VPCs from other projects of the organization use the `List all shared VPCs` endpoint.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @return ApiListVPCsRequest
func (*DefaultAPIService) ListVPCsExecute ¶ added in v1.13.0
func (a *DefaultAPIService) ListVPCsExecute(r ApiListVPCsRequest) (*VPCList, error)
Execute executes the request
@return VPCList
func (*DefaultAPIService) PartialUpdateNetwork ¶
func (a *DefaultAPIService) PartialUpdateNetwork(ctx context.Context, projectId string, region string, networkId string) ApiPartialUpdateNetworkRequest
PartialUpdateNetwork Update network settings.
Update the settings of a network inside a project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param region The STACKIT Region of the resources. @param networkId The identifier (ID) of a STACKIT Network. @return ApiPartialUpdateNetworkRequest
func (*DefaultAPIService) PartialUpdateNetworkExecute ¶
func (a *DefaultAPIService) PartialUpdateNetworkExecute(r ApiPartialUpdateNetworkRequest) error
Execute executes the request
func (*DefaultAPIService) PartialUpdateVPC ¶ added in v1.13.0
func (a *DefaultAPIService) PartialUpdateVPC(ctx context.Context, projectId string, vpcId string) ApiPartialUpdateVPCRequest
PartialUpdateVPC Update VPC settings.
Update the settings of a VPC.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param vpcId The unique identifier (ID) of the target STACKIT VPC in the request path. @return ApiPartialUpdateVPCRequest
func (*DefaultAPIService) PartialUpdateVPCExecute ¶ added in v1.13.0
func (a *DefaultAPIService) PartialUpdateVPCExecute(r ApiPartialUpdateVPCRequest) (*VPC, error)
Execute executes the request
@return VPC
func (*DefaultAPIService) UpdateRouteOfRoutingTable ¶
func (a *DefaultAPIService) UpdateRouteOfRoutingTable(ctx context.Context, organizationId string, areaId string, region string, routingTableId string, routeId string) ApiUpdateRouteOfRoutingTableRequest
UpdateRouteOfRoutingTable Update a route of a routing table.
Update a route defined in a routing table of a network area.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param organizationId The identifier (ID) of a STACKIT Organization. @param areaId The identifier (ID) of a STACKIT Network Area. @param region The STACKIT Region of the resources. @param routingTableId The identifier (ID) of a STACKIT Routing Table. @param routeId The identifier (ID) of a STACKIT Route. @return ApiUpdateRouteOfRoutingTableRequest
func (*DefaultAPIService) UpdateRouteOfRoutingTableExecute ¶
func (a *DefaultAPIService) UpdateRouteOfRoutingTableExecute(r ApiUpdateRouteOfRoutingTableRequest) (*Route, error)
Execute executes the request
@return Route
func (*DefaultAPIService) UpdateRoutingTableOfArea ¶
func (a *DefaultAPIService) UpdateRoutingTableOfArea(ctx context.Context, organizationId string, areaId string, region string, routingTableId string) ApiUpdateRoutingTableOfAreaRequest
UpdateRoutingTableOfArea Update a routing table.
Update a routing table defined in a network area.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param organizationId The identifier (ID) of a STACKIT Organization. @param areaId The identifier (ID) of a STACKIT Network Area. @param region The STACKIT Region of the resources. @param routingTableId The identifier (ID) of a STACKIT Routing Table. @return ApiUpdateRoutingTableOfAreaRequest
func (*DefaultAPIService) UpdateRoutingTableOfAreaExecute ¶
func (a *DefaultAPIService) UpdateRoutingTableOfAreaExecute(r ApiUpdateRoutingTableOfAreaRequest) (*RoutingTable, error)
Execute executes the request
@return RoutingTable
func (*DefaultAPIService) UpdateVPCNetworkRange ¶ added in v1.13.0
func (a *DefaultAPIService) UpdateVPCNetworkRange(ctx context.Context, projectId string, vpcId string, region string, networkRangeId string) ApiUpdateVPCNetworkRangeRequest
UpdateVPCNetworkRange Update a regional network range.
Update a network range of a VPC for this region.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param vpcId The unique identifier (ID) of the target STACKIT VPC in the request path. @param region The STACKIT Region of the resources. @param networkRangeId The identifier (ID) of a STACKIT Network Range. @return ApiUpdateVPCNetworkRangeRequest
func (*DefaultAPIService) UpdateVPCNetworkRangeExecute ¶ added in v1.13.0
func (a *DefaultAPIService) UpdateVPCNetworkRangeExecute(r ApiUpdateVPCNetworkRangeRequest) (*VPCNetworkRange, error)
Execute executes the request
@return VPCNetworkRange
func (*DefaultAPIService) UpdateVPCRegion ¶ added in v1.13.0
func (a *DefaultAPIService) UpdateVPCRegion(ctx context.Context, projectId string, vpcId string, region string) ApiUpdateVPCRegionRequest
UpdateVPCRegion Update the regional configuration of a VPC.
Update the current configuration of a region for a VPC.
**Example:** Update nameservers.
**Request Body:** ```json
{
"ipv4": {
"defaultNameservers": [
"10.1.2.10",
"10.1.2.11"
],
}
}
```
**Result:** * `ipv4.defaultNameservers`: **Updated** as a new value was provided.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param vpcId The unique identifier (ID) of the target STACKIT VPC in the request path. @param region The STACKIT Region of the resources. @return ApiUpdateVPCRegionRequest
func (*DefaultAPIService) UpdateVPCRegionExecute ¶ added in v1.13.0
func (a *DefaultAPIService) UpdateVPCRegionExecute(r ApiUpdateVPCRegionRequest) (*RegionalVPC, error)
Execute executes the request
@return RegionalVPC
func (*DefaultAPIService) UpdateVPCRoutingTable ¶ added in v1.13.0
func (a *DefaultAPIService) UpdateVPCRoutingTable(ctx context.Context, projectId string, vpcId string, region string, routingTableId string) ApiUpdateVPCRoutingTableRequest
UpdateVPCRoutingTable Update a regional routing table.
Update a routing table of a VPC for this region.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param vpcId The unique identifier (ID) of the target STACKIT VPC in the request path. @param region The STACKIT Region of the resources. @param routingTableId The identifier (ID) of a STACKIT Routing Table. @return ApiUpdateVPCRoutingTableRequest
func (*DefaultAPIService) UpdateVPCRoutingTableExecute ¶ added in v1.13.0
func (a *DefaultAPIService) UpdateVPCRoutingTableExecute(r ApiUpdateVPCRoutingTableRequest) (*VPCRoutingTable, error)
Execute executes the request
@return VPCRoutingTable
func (*DefaultAPIService) UpdateVPCStaticRoute ¶ added in v1.13.0
func (a *DefaultAPIService) UpdateVPCStaticRoute(ctx context.Context, projectId string, vpcId string, region string, routingTableId string, routeId string) ApiUpdateVPCStaticRouteRequest
UpdateVPCStaticRoute Update a regional static route.
Update a static route of a VPC for this region.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param vpcId The unique identifier (ID) of the target STACKIT VPC in the request path. @param region The STACKIT Region of the resources. @param routingTableId The identifier (ID) of a STACKIT Routing Table. @param routeId The identifier (ID) of a STACKIT Route. @return ApiUpdateVPCStaticRouteRequest
func (*DefaultAPIService) UpdateVPCStaticRouteExecute ¶ added in v1.13.0
func (a *DefaultAPIService) UpdateVPCStaticRouteExecute(r ApiUpdateVPCStaticRouteRequest) (*Route, error)
Execute executes the request
@return Route
type DefaultAPIServiceMock ¶
type DefaultAPIServiceMock struct {
// AddRoutesToRoutingTableExecuteMock can be populated to implement the behavior of the AddRoutesToRoutingTableExecute function of this mock
AddRoutesToRoutingTableExecuteMock *func(r ApiAddRoutesToRoutingTableRequest) (*RouteListResponse, error)
// AddRoutingTableToAreaExecuteMock can be populated to implement the behavior of the AddRoutingTableToAreaExecute function of this mock
AddRoutingTableToAreaExecuteMock *func(r ApiAddRoutingTableToAreaRequest) (*RoutingTable, error)
// AddVPCRoutingTableExecuteMock can be populated to implement the behavior of the AddVPCRoutingTableExecute function of this mock
AddVPCRoutingTableExecuteMock *func(r ApiAddVPCRoutingTableRequest) (*VPCRoutingTable, error)
// AddVPCStaticRouteExecuteMock can be populated to implement the behavior of the AddVPCStaticRouteExecute function of this mock
AddVPCStaticRouteExecuteMock *func(r ApiAddVPCStaticRouteRequest) (*Route, error)
// CreateNetworkExecuteMock can be populated to implement the behavior of the CreateNetworkExecute function of this mock
CreateNetworkExecuteMock *func(r ApiCreateNetworkRequest) (*Network, error)
// CreateVPCExecuteMock can be populated to implement the behavior of the CreateVPCExecute function of this mock
CreateVPCExecuteMock *func(r ApiCreateVPCRequest) (*VPC, error)
// CreateVPCNetworkRangeExecuteMock can be populated to implement the behavior of the CreateVPCNetworkRangeExecute function of this mock
CreateVPCNetworkRangeExecuteMock *func(r ApiCreateVPCNetworkRangeRequest) (*VPCNetworkRange, error)
// CreateVPCRegionExecuteMock can be populated to implement the behavior of the CreateVPCRegionExecute function of this mock
CreateVPCRegionExecuteMock *func(r ApiCreateVPCRegionRequest) (*RegionalVPC, error)
// DeleteNetworkExecuteMock can be populated to implement the behavior of the DeleteNetworkExecute function of this mock
DeleteNetworkExecuteMock *func(r ApiDeleteNetworkRequest) error
// DeleteRouteFromRoutingTableExecuteMock can be populated to implement the behavior of the DeleteRouteFromRoutingTableExecute function of this mock
DeleteRouteFromRoutingTableExecuteMock *func(r ApiDeleteRouteFromRoutingTableRequest) error
// DeleteRoutingTableFromAreaExecuteMock can be populated to implement the behavior of the DeleteRoutingTableFromAreaExecute function of this mock
DeleteRoutingTableFromAreaExecuteMock *func(r ApiDeleteRoutingTableFromAreaRequest) error
// DeleteVPCExecuteMock can be populated to implement the behavior of the DeleteVPCExecute function of this mock
DeleteVPCExecuteMock *func(r ApiDeleteVPCRequest) error
// DeleteVPCNetworkRangeExecuteMock can be populated to implement the behavior of the DeleteVPCNetworkRangeExecute function of this mock
DeleteVPCNetworkRangeExecuteMock *func(r ApiDeleteVPCNetworkRangeRequest) error
// DeleteVPCRegionExecuteMock can be populated to implement the behavior of the DeleteVPCRegionExecute function of this mock
DeleteVPCRegionExecuteMock *func(r ApiDeleteVPCRegionRequest) error
// DeleteVPCRoutingTableExecuteMock can be populated to implement the behavior of the DeleteVPCRoutingTableExecute function of this mock
DeleteVPCRoutingTableExecuteMock *func(r ApiDeleteVPCRoutingTableRequest) error
// DeleteVPCStaticRouteExecuteMock can be populated to implement the behavior of the DeleteVPCStaticRouteExecute function of this mock
DeleteVPCStaticRouteExecuteMock *func(r ApiDeleteVPCStaticRouteRequest) error
// GetNetworkExecuteMock can be populated to implement the behavior of the GetNetworkExecute function of this mock
GetNetworkExecuteMock *func(r ApiGetNetworkRequest) (*Network, error)
// GetRouteOfRoutingTableExecuteMock can be populated to implement the behavior of the GetRouteOfRoutingTableExecute function of this mock
GetRouteOfRoutingTableExecuteMock *func(r ApiGetRouteOfRoutingTableRequest) (*Route, error)
// GetRoutingTableOfAreaExecuteMock can be populated to implement the behavior of the GetRoutingTableOfAreaExecute function of this mock
GetRoutingTableOfAreaExecuteMock *func(r ApiGetRoutingTableOfAreaRequest) (*RoutingTable, error)
// GetVPCExecuteMock can be populated to implement the behavior of the GetVPCExecute function of this mock
GetVPCExecuteMock *func(r ApiGetVPCRequest) (*VPC, error)
// GetVPCNetworkRangeExecuteMock can be populated to implement the behavior of the GetVPCNetworkRangeExecute function of this mock
GetVPCNetworkRangeExecuteMock *func(r ApiGetVPCNetworkRangeRequest) (*VPCNetworkRange, error)
// GetVPCRegionExecuteMock can be populated to implement the behavior of the GetVPCRegionExecute function of this mock
GetVPCRegionExecuteMock *func(r ApiGetVPCRegionRequest) (*RegionalVPC, error)
// GetVPCRoutingTableExecuteMock can be populated to implement the behavior of the GetVPCRoutingTableExecute function of this mock
GetVPCRoutingTableExecuteMock *func(r ApiGetVPCRoutingTableRequest) (*VPCRoutingTable, error)
// GetVPCStaticRouteExecuteMock can be populated to implement the behavior of the GetVPCStaticRouteExecute function of this mock
GetVPCStaticRouteExecuteMock *func(r ApiGetVPCStaticRouteRequest) (*Route, error)
// ListNetworksExecuteMock can be populated to implement the behavior of the ListNetworksExecute function of this mock
ListNetworksExecuteMock *func(r ApiListNetworksRequest) (*NetworkListResponse, error)
// ListNetworksOfRoutingTableExecuteMock can be populated to implement the behavior of the ListNetworksOfRoutingTableExecute function of this mock
ListNetworksOfRoutingTableExecuteMock *func(r ApiListNetworksOfRoutingTableRequest) (*NetworkListResponse, error)
// ListRoutesOfRoutingTableExecuteMock can be populated to implement the behavior of the ListRoutesOfRoutingTableExecute function of this mock
ListRoutesOfRoutingTableExecuteMock *func(r ApiListRoutesOfRoutingTableRequest) (*RouteListResponse, error)
// ListRoutingTablesOfAreaExecuteMock can be populated to implement the behavior of the ListRoutingTablesOfAreaExecute function of this mock
ListRoutingTablesOfAreaExecuteMock *func(r ApiListRoutingTablesOfAreaRequest) (*RoutingTableListResponse, error)
// ListVPCNetworkRangesExecuteMock can be populated to implement the behavior of the ListVPCNetworkRangesExecute function of this mock
ListVPCNetworkRangesExecuteMock *func(r ApiListVPCNetworkRangesRequest) (*VPCNetworkRangeList, error)
// ListVPCRegionsExecuteMock can be populated to implement the behavior of the ListVPCRegionsExecute function of this mock
ListVPCRegionsExecuteMock *func(r ApiListVPCRegionsRequest) (*RegionalVPCList, error)
// ListVPCRoutingTablesExecuteMock can be populated to implement the behavior of the ListVPCRoutingTablesExecute function of this mock
ListVPCRoutingTablesExecuteMock *func(r ApiListVPCRoutingTablesRequest) (*VPCRoutingTableList, error)
// ListVPCStaticRoutesExecuteMock can be populated to implement the behavior of the ListVPCStaticRoutesExecute function of this mock
ListVPCStaticRoutesExecuteMock *func(r ApiListVPCStaticRoutesRequest) (*RouteListResponse, error)
// ListVPCsExecuteMock can be populated to implement the behavior of the ListVPCsExecute function of this mock
ListVPCsExecuteMock *func(r ApiListVPCsRequest) (*VPCList, error)
// PartialUpdateNetworkExecuteMock can be populated to implement the behavior of the PartialUpdateNetworkExecute function of this mock
PartialUpdateNetworkExecuteMock *func(r ApiPartialUpdateNetworkRequest) error
// PartialUpdateVPCExecuteMock can be populated to implement the behavior of the PartialUpdateVPCExecute function of this mock
PartialUpdateVPCExecuteMock *func(r ApiPartialUpdateVPCRequest) (*VPC, error)
// UpdateRouteOfRoutingTableExecuteMock can be populated to implement the behavior of the UpdateRouteOfRoutingTableExecute function of this mock
UpdateRouteOfRoutingTableExecuteMock *func(r ApiUpdateRouteOfRoutingTableRequest) (*Route, error)
// UpdateRoutingTableOfAreaExecuteMock can be populated to implement the behavior of the UpdateRoutingTableOfAreaExecute function of this mock
UpdateRoutingTableOfAreaExecuteMock *func(r ApiUpdateRoutingTableOfAreaRequest) (*RoutingTable, error)
// UpdateVPCNetworkRangeExecuteMock can be populated to implement the behavior of the UpdateVPCNetworkRangeExecute function of this mock
UpdateVPCNetworkRangeExecuteMock *func(r ApiUpdateVPCNetworkRangeRequest) (*VPCNetworkRange, error)
// UpdateVPCRegionExecuteMock can be populated to implement the behavior of the UpdateVPCRegionExecute function of this mock
UpdateVPCRegionExecuteMock *func(r ApiUpdateVPCRegionRequest) (*RegionalVPC, error)
// UpdateVPCRoutingTableExecuteMock can be populated to implement the behavior of the UpdateVPCRoutingTableExecute function of this mock
UpdateVPCRoutingTableExecuteMock *func(r ApiUpdateVPCRoutingTableRequest) (*VPCRoutingTable, error)
// UpdateVPCStaticRouteExecuteMock can be populated to implement the behavior of the UpdateVPCStaticRouteExecute function of this mock
UpdateVPCStaticRouteExecuteMock *func(r ApiUpdateVPCStaticRouteRequest) (*Route, error)
}
DefaultAPIServiceMock is meant to be used for testing only as a replacement for DefaultAPIService. By default all FooExecute() implementations are a no-op. Behavior of the mock can be customized by populating the callbacks in this struct.
func (DefaultAPIServiceMock) AddRoutesToRoutingTable ¶
func (a DefaultAPIServiceMock) AddRoutesToRoutingTable(ctx context.Context, organizationId string, areaId string, region string, routingTableId string) ApiAddRoutesToRoutingTableRequest
func (DefaultAPIServiceMock) AddRoutesToRoutingTableExecute ¶
func (a DefaultAPIServiceMock) AddRoutesToRoutingTableExecute(r ApiAddRoutesToRoutingTableRequest) (*RouteListResponse, error)
AddRoutesToRoutingTableExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the AddRoutesToRoutingTableExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) AddRoutingTableToArea ¶
func (a DefaultAPIServiceMock) AddRoutingTableToArea(ctx context.Context, organizationId string, areaId string, region string) ApiAddRoutingTableToAreaRequest
func (DefaultAPIServiceMock) AddRoutingTableToAreaExecute ¶
func (a DefaultAPIServiceMock) AddRoutingTableToAreaExecute(r ApiAddRoutingTableToAreaRequest) (*RoutingTable, error)
AddRoutingTableToAreaExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the AddRoutingTableToAreaExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) AddVPCRoutingTable ¶ added in v1.13.0
func (a DefaultAPIServiceMock) AddVPCRoutingTable(ctx context.Context, projectId string, vpcId string, region string) ApiAddVPCRoutingTableRequest
func (DefaultAPIServiceMock) AddVPCRoutingTableExecute ¶ added in v1.13.0
func (a DefaultAPIServiceMock) AddVPCRoutingTableExecute(r ApiAddVPCRoutingTableRequest) (*VPCRoutingTable, error)
AddVPCRoutingTableExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the AddVPCRoutingTableExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) AddVPCStaticRoute ¶ added in v1.13.0
func (a DefaultAPIServiceMock) AddVPCStaticRoute(ctx context.Context, projectId string, vpcId string, region string, routingTableId string) ApiAddVPCStaticRouteRequest
func (DefaultAPIServiceMock) AddVPCStaticRouteExecute ¶ added in v1.13.0
func (a DefaultAPIServiceMock) AddVPCStaticRouteExecute(r ApiAddVPCStaticRouteRequest) (*Route, error)
AddVPCStaticRouteExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the AddVPCStaticRouteExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) CreateNetwork ¶
func (a DefaultAPIServiceMock) CreateNetwork(ctx context.Context, projectId string, region string) ApiCreateNetworkRequest
func (DefaultAPIServiceMock) CreateNetworkExecute ¶
func (a DefaultAPIServiceMock) CreateNetworkExecute(r ApiCreateNetworkRequest) (*Network, error)
CreateNetworkExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the CreateNetworkExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) CreateVPC ¶ added in v1.13.0
func (a DefaultAPIServiceMock) CreateVPC(ctx context.Context, projectId string) ApiCreateVPCRequest
func (DefaultAPIServiceMock) CreateVPCExecute ¶ added in v1.13.0
func (a DefaultAPIServiceMock) CreateVPCExecute(r ApiCreateVPCRequest) (*VPC, error)
CreateVPCExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the CreateVPCExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) CreateVPCNetworkRange ¶ added in v1.13.0
func (a DefaultAPIServiceMock) CreateVPCNetworkRange(ctx context.Context, projectId string, vpcId string, region string) ApiCreateVPCNetworkRangeRequest
func (DefaultAPIServiceMock) CreateVPCNetworkRangeExecute ¶ added in v1.13.0
func (a DefaultAPIServiceMock) CreateVPCNetworkRangeExecute(r ApiCreateVPCNetworkRangeRequest) (*VPCNetworkRange, error)
CreateVPCNetworkRangeExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the CreateVPCNetworkRangeExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) CreateVPCRegion ¶ added in v1.13.0
func (a DefaultAPIServiceMock) CreateVPCRegion(ctx context.Context, projectId string, vpcId string, region string) ApiCreateVPCRegionRequest
func (DefaultAPIServiceMock) CreateVPCRegionExecute ¶ added in v1.13.0
func (a DefaultAPIServiceMock) CreateVPCRegionExecute(r ApiCreateVPCRegionRequest) (*RegionalVPC, error)
CreateVPCRegionExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the CreateVPCRegionExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) DeleteNetwork ¶
func (a DefaultAPIServiceMock) DeleteNetwork(ctx context.Context, projectId string, region string, networkId string) ApiDeleteNetworkRequest
func (DefaultAPIServiceMock) DeleteNetworkExecute ¶
func (a DefaultAPIServiceMock) DeleteNetworkExecute(r ApiDeleteNetworkRequest) error
DeleteNetworkExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the DeleteNetworkExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) DeleteRouteFromRoutingTable ¶
func (a DefaultAPIServiceMock) DeleteRouteFromRoutingTable(ctx context.Context, organizationId string, areaId string, region string, routingTableId string, routeId string) ApiDeleteRouteFromRoutingTableRequest
func (DefaultAPIServiceMock) DeleteRouteFromRoutingTableExecute ¶
func (a DefaultAPIServiceMock) DeleteRouteFromRoutingTableExecute(r ApiDeleteRouteFromRoutingTableRequest) error
DeleteRouteFromRoutingTableExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the DeleteRouteFromRoutingTableExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) DeleteRoutingTableFromArea ¶
func (a DefaultAPIServiceMock) DeleteRoutingTableFromArea(ctx context.Context, organizationId string, areaId string, region string, routingTableId string) ApiDeleteRoutingTableFromAreaRequest
func (DefaultAPIServiceMock) DeleteRoutingTableFromAreaExecute ¶
func (a DefaultAPIServiceMock) DeleteRoutingTableFromAreaExecute(r ApiDeleteRoutingTableFromAreaRequest) error
DeleteRoutingTableFromAreaExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the DeleteRoutingTableFromAreaExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) DeleteVPC ¶ added in v1.13.0
func (a DefaultAPIServiceMock) DeleteVPC(ctx context.Context, projectId string, vpcId string) ApiDeleteVPCRequest
func (DefaultAPIServiceMock) DeleteVPCExecute ¶ added in v1.13.0
func (a DefaultAPIServiceMock) DeleteVPCExecute(r ApiDeleteVPCRequest) error
DeleteVPCExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the DeleteVPCExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) DeleteVPCNetworkRange ¶ added in v1.13.0
func (a DefaultAPIServiceMock) DeleteVPCNetworkRange(ctx context.Context, projectId string, vpcId string, region string, networkRangeId string) ApiDeleteVPCNetworkRangeRequest
func (DefaultAPIServiceMock) DeleteVPCNetworkRangeExecute ¶ added in v1.13.0
func (a DefaultAPIServiceMock) DeleteVPCNetworkRangeExecute(r ApiDeleteVPCNetworkRangeRequest) error
DeleteVPCNetworkRangeExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the DeleteVPCNetworkRangeExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) DeleteVPCRegion ¶ added in v1.13.0
func (a DefaultAPIServiceMock) DeleteVPCRegion(ctx context.Context, projectId string, vpcId string, region string) ApiDeleteVPCRegionRequest
func (DefaultAPIServiceMock) DeleteVPCRegionExecute ¶ added in v1.13.0
func (a DefaultAPIServiceMock) DeleteVPCRegionExecute(r ApiDeleteVPCRegionRequest) error
DeleteVPCRegionExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the DeleteVPCRegionExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) DeleteVPCRoutingTable ¶ added in v1.13.0
func (a DefaultAPIServiceMock) DeleteVPCRoutingTable(ctx context.Context, projectId string, vpcId string, region string, routingTableId string) ApiDeleteVPCRoutingTableRequest
func (DefaultAPIServiceMock) DeleteVPCRoutingTableExecute ¶ added in v1.13.0
func (a DefaultAPIServiceMock) DeleteVPCRoutingTableExecute(r ApiDeleteVPCRoutingTableRequest) error
DeleteVPCRoutingTableExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the DeleteVPCRoutingTableExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) DeleteVPCStaticRoute ¶ added in v1.13.0
func (a DefaultAPIServiceMock) DeleteVPCStaticRoute(ctx context.Context, projectId string, vpcId string, region string, routingTableId string, routeId string) ApiDeleteVPCStaticRouteRequest
func (DefaultAPIServiceMock) DeleteVPCStaticRouteExecute ¶ added in v1.13.0
func (a DefaultAPIServiceMock) DeleteVPCStaticRouteExecute(r ApiDeleteVPCStaticRouteRequest) error
DeleteVPCStaticRouteExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the DeleteVPCStaticRouteExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) GetNetwork ¶
func (a DefaultAPIServiceMock) GetNetwork(ctx context.Context, projectId string, region string, networkId string) ApiGetNetworkRequest
func (DefaultAPIServiceMock) GetNetworkExecute ¶
func (a DefaultAPIServiceMock) GetNetworkExecute(r ApiGetNetworkRequest) (*Network, error)
GetNetworkExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the GetNetworkExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) GetRouteOfRoutingTable ¶
func (a DefaultAPIServiceMock) GetRouteOfRoutingTable(ctx context.Context, organizationId string, areaId string, region string, routingTableId string, routeId string) ApiGetRouteOfRoutingTableRequest
func (DefaultAPIServiceMock) GetRouteOfRoutingTableExecute ¶
func (a DefaultAPIServiceMock) GetRouteOfRoutingTableExecute(r ApiGetRouteOfRoutingTableRequest) (*Route, error)
GetRouteOfRoutingTableExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the GetRouteOfRoutingTableExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) GetRoutingTableOfArea ¶
func (a DefaultAPIServiceMock) GetRoutingTableOfArea(ctx context.Context, organizationId string, areaId string, region string, routingTableId string) ApiGetRoutingTableOfAreaRequest
func (DefaultAPIServiceMock) GetRoutingTableOfAreaExecute ¶
func (a DefaultAPIServiceMock) GetRoutingTableOfAreaExecute(r ApiGetRoutingTableOfAreaRequest) (*RoutingTable, error)
GetRoutingTableOfAreaExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the GetRoutingTableOfAreaExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) GetVPC ¶ added in v1.13.0
func (a DefaultAPIServiceMock) GetVPC(ctx context.Context, projectId string, vpcId string) ApiGetVPCRequest
func (DefaultAPIServiceMock) GetVPCExecute ¶ added in v1.13.0
func (a DefaultAPIServiceMock) GetVPCExecute(r ApiGetVPCRequest) (*VPC, error)
GetVPCExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the GetVPCExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) GetVPCNetworkRange ¶ added in v1.13.0
func (a DefaultAPIServiceMock) GetVPCNetworkRange(ctx context.Context, projectId string, vpcId string, region string, networkRangeId string) ApiGetVPCNetworkRangeRequest
func (DefaultAPIServiceMock) GetVPCNetworkRangeExecute ¶ added in v1.13.0
func (a DefaultAPIServiceMock) GetVPCNetworkRangeExecute(r ApiGetVPCNetworkRangeRequest) (*VPCNetworkRange, error)
GetVPCNetworkRangeExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the GetVPCNetworkRangeExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) GetVPCRegion ¶ added in v1.13.0
func (a DefaultAPIServiceMock) GetVPCRegion(ctx context.Context, projectId string, vpcId string, region string) ApiGetVPCRegionRequest
func (DefaultAPIServiceMock) GetVPCRegionExecute ¶ added in v1.13.0
func (a DefaultAPIServiceMock) GetVPCRegionExecute(r ApiGetVPCRegionRequest) (*RegionalVPC, error)
GetVPCRegionExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the GetVPCRegionExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) GetVPCRoutingTable ¶ added in v1.13.0
func (a DefaultAPIServiceMock) GetVPCRoutingTable(ctx context.Context, projectId string, vpcId string, region string, routingTableId string) ApiGetVPCRoutingTableRequest
func (DefaultAPIServiceMock) GetVPCRoutingTableExecute ¶ added in v1.13.0
func (a DefaultAPIServiceMock) GetVPCRoutingTableExecute(r ApiGetVPCRoutingTableRequest) (*VPCRoutingTable, error)
GetVPCRoutingTableExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the GetVPCRoutingTableExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) GetVPCStaticRoute ¶ added in v1.13.0
func (a DefaultAPIServiceMock) GetVPCStaticRoute(ctx context.Context, projectId string, vpcId string, region string, routingTableId string, routeId string) ApiGetVPCStaticRouteRequest
func (DefaultAPIServiceMock) GetVPCStaticRouteExecute ¶ added in v1.13.0
func (a DefaultAPIServiceMock) GetVPCStaticRouteExecute(r ApiGetVPCStaticRouteRequest) (*Route, error)
GetVPCStaticRouteExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the GetVPCStaticRouteExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) ListNetworks ¶
func (a DefaultAPIServiceMock) ListNetworks(ctx context.Context, projectId string, region string) ApiListNetworksRequest
func (DefaultAPIServiceMock) ListNetworksExecute ¶
func (a DefaultAPIServiceMock) ListNetworksExecute(r ApiListNetworksRequest) (*NetworkListResponse, error)
ListNetworksExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the ListNetworksExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) ListNetworksOfRoutingTable ¶
func (a DefaultAPIServiceMock) ListNetworksOfRoutingTable(ctx context.Context, organizationId string, areaId string, region string, routingTableId string) ApiListNetworksOfRoutingTableRequest
func (DefaultAPIServiceMock) ListNetworksOfRoutingTableExecute ¶
func (a DefaultAPIServiceMock) ListNetworksOfRoutingTableExecute(r ApiListNetworksOfRoutingTableRequest) (*NetworkListResponse, error)
ListNetworksOfRoutingTableExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the ListNetworksOfRoutingTableExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) ListRoutesOfRoutingTable ¶
func (a DefaultAPIServiceMock) ListRoutesOfRoutingTable(ctx context.Context, organizationId string, areaId string, region string, routingTableId string) ApiListRoutesOfRoutingTableRequest
func (DefaultAPIServiceMock) ListRoutesOfRoutingTableExecute ¶
func (a DefaultAPIServiceMock) ListRoutesOfRoutingTableExecute(r ApiListRoutesOfRoutingTableRequest) (*RouteListResponse, error)
ListRoutesOfRoutingTableExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the ListRoutesOfRoutingTableExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) ListRoutingTablesOfArea ¶
func (a DefaultAPIServiceMock) ListRoutingTablesOfArea(ctx context.Context, organizationId string, areaId string, region string) ApiListRoutingTablesOfAreaRequest
func (DefaultAPIServiceMock) ListRoutingTablesOfAreaExecute ¶
func (a DefaultAPIServiceMock) ListRoutingTablesOfAreaExecute(r ApiListRoutingTablesOfAreaRequest) (*RoutingTableListResponse, error)
ListRoutingTablesOfAreaExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the ListRoutingTablesOfAreaExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) ListVPCNetworkRanges ¶ added in v1.13.0
func (a DefaultAPIServiceMock) ListVPCNetworkRanges(ctx context.Context, projectId string, vpcId string, region string) ApiListVPCNetworkRangesRequest
func (DefaultAPIServiceMock) ListVPCNetworkRangesExecute ¶ added in v1.13.0
func (a DefaultAPIServiceMock) ListVPCNetworkRangesExecute(r ApiListVPCNetworkRangesRequest) (*VPCNetworkRangeList, error)
ListVPCNetworkRangesExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the ListVPCNetworkRangesExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) ListVPCRegions ¶ added in v1.13.0
func (a DefaultAPIServiceMock) ListVPCRegions(ctx context.Context, projectId string, vpcId string) ApiListVPCRegionsRequest
func (DefaultAPIServiceMock) ListVPCRegionsExecute ¶ added in v1.13.0
func (a DefaultAPIServiceMock) ListVPCRegionsExecute(r ApiListVPCRegionsRequest) (*RegionalVPCList, error)
ListVPCRegionsExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the ListVPCRegionsExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) ListVPCRoutingTables ¶ added in v1.13.0
func (a DefaultAPIServiceMock) ListVPCRoutingTables(ctx context.Context, projectId string, vpcId string, region string) ApiListVPCRoutingTablesRequest
func (DefaultAPIServiceMock) ListVPCRoutingTablesExecute ¶ added in v1.13.0
func (a DefaultAPIServiceMock) ListVPCRoutingTablesExecute(r ApiListVPCRoutingTablesRequest) (*VPCRoutingTableList, error)
ListVPCRoutingTablesExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the ListVPCRoutingTablesExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) ListVPCStaticRoutes ¶ added in v1.13.0
func (a DefaultAPIServiceMock) ListVPCStaticRoutes(ctx context.Context, projectId string, vpcId string, region string, routingTableId string) ApiListVPCStaticRoutesRequest
func (DefaultAPIServiceMock) ListVPCStaticRoutesExecute ¶ added in v1.13.0
func (a DefaultAPIServiceMock) ListVPCStaticRoutesExecute(r ApiListVPCStaticRoutesRequest) (*RouteListResponse, error)
ListVPCStaticRoutesExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the ListVPCStaticRoutesExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) ListVPCs ¶ added in v1.13.0
func (a DefaultAPIServiceMock) ListVPCs(ctx context.Context, projectId string) ApiListVPCsRequest
func (DefaultAPIServiceMock) ListVPCsExecute ¶ added in v1.13.0
func (a DefaultAPIServiceMock) ListVPCsExecute(r ApiListVPCsRequest) (*VPCList, error)
ListVPCsExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the ListVPCsExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) PartialUpdateNetwork ¶
func (a DefaultAPIServiceMock) PartialUpdateNetwork(ctx context.Context, projectId string, region string, networkId string) ApiPartialUpdateNetworkRequest
func (DefaultAPIServiceMock) PartialUpdateNetworkExecute ¶
func (a DefaultAPIServiceMock) PartialUpdateNetworkExecute(r ApiPartialUpdateNetworkRequest) error
PartialUpdateNetworkExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the PartialUpdateNetworkExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) PartialUpdateVPC ¶ added in v1.13.0
func (a DefaultAPIServiceMock) PartialUpdateVPC(ctx context.Context, projectId string, vpcId string) ApiPartialUpdateVPCRequest
func (DefaultAPIServiceMock) PartialUpdateVPCExecute ¶ added in v1.13.0
func (a DefaultAPIServiceMock) PartialUpdateVPCExecute(r ApiPartialUpdateVPCRequest) (*VPC, error)
PartialUpdateVPCExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the PartialUpdateVPCExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) UpdateRouteOfRoutingTable ¶
func (a DefaultAPIServiceMock) UpdateRouteOfRoutingTable(ctx context.Context, organizationId string, areaId string, region string, routingTableId string, routeId string) ApiUpdateRouteOfRoutingTableRequest
func (DefaultAPIServiceMock) UpdateRouteOfRoutingTableExecute ¶
func (a DefaultAPIServiceMock) UpdateRouteOfRoutingTableExecute(r ApiUpdateRouteOfRoutingTableRequest) (*Route, error)
UpdateRouteOfRoutingTableExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the UpdateRouteOfRoutingTableExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) UpdateRoutingTableOfArea ¶
func (a DefaultAPIServiceMock) UpdateRoutingTableOfArea(ctx context.Context, organizationId string, areaId string, region string, routingTableId string) ApiUpdateRoutingTableOfAreaRequest
func (DefaultAPIServiceMock) UpdateRoutingTableOfAreaExecute ¶
func (a DefaultAPIServiceMock) UpdateRoutingTableOfAreaExecute(r ApiUpdateRoutingTableOfAreaRequest) (*RoutingTable, error)
UpdateRoutingTableOfAreaExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the UpdateRoutingTableOfAreaExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) UpdateVPCNetworkRange ¶ added in v1.13.0
func (a DefaultAPIServiceMock) UpdateVPCNetworkRange(ctx context.Context, projectId string, vpcId string, region string, networkRangeId string) ApiUpdateVPCNetworkRangeRequest
func (DefaultAPIServiceMock) UpdateVPCNetworkRangeExecute ¶ added in v1.13.0
func (a DefaultAPIServiceMock) UpdateVPCNetworkRangeExecute(r ApiUpdateVPCNetworkRangeRequest) (*VPCNetworkRange, error)
UpdateVPCNetworkRangeExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the UpdateVPCNetworkRangeExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) UpdateVPCRegion ¶ added in v1.13.0
func (a DefaultAPIServiceMock) UpdateVPCRegion(ctx context.Context, projectId string, vpcId string, region string) ApiUpdateVPCRegionRequest
func (DefaultAPIServiceMock) UpdateVPCRegionExecute ¶ added in v1.13.0
func (a DefaultAPIServiceMock) UpdateVPCRegionExecute(r ApiUpdateVPCRegionRequest) (*RegionalVPC, error)
UpdateVPCRegionExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the UpdateVPCRegionExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) UpdateVPCRoutingTable ¶ added in v1.13.0
func (a DefaultAPIServiceMock) UpdateVPCRoutingTable(ctx context.Context, projectId string, vpcId string, region string, routingTableId string) ApiUpdateVPCRoutingTableRequest
func (DefaultAPIServiceMock) UpdateVPCRoutingTableExecute ¶ added in v1.13.0
func (a DefaultAPIServiceMock) UpdateVPCRoutingTableExecute(r ApiUpdateVPCRoutingTableRequest) (*VPCRoutingTable, error)
UpdateVPCRoutingTableExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the UpdateVPCRoutingTableExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) UpdateVPCStaticRoute ¶ added in v1.13.0
func (a DefaultAPIServiceMock) UpdateVPCStaticRoute(ctx context.Context, projectId string, vpcId string, region string, routingTableId string, routeId string) ApiUpdateVPCStaticRouteRequest
func (DefaultAPIServiceMock) UpdateVPCStaticRouteExecute ¶ added in v1.13.0
func (a DefaultAPIServiceMock) UpdateVPCStaticRouteExecute(r ApiUpdateVPCStaticRouteRequest) (*Route, error)
UpdateVPCStaticRouteExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the UpdateVPCStaticRouteExecuteMock field in the DefaultAPIServiceMock struct.
type DestinationCIDRv4 ¶
type DestinationCIDRv4 struct {
Type string `json:"type"`
// An CIDRv4 string.
Value string `` /* 152-byte string literal not displayed */
AdditionalProperties map[string]interface{}
}
DestinationCIDRv4 IPv4 Classless Inter-Domain Routing (CIDR) Object.
func NewDestinationCIDRv4 ¶
func NewDestinationCIDRv4(types string, value string) *DestinationCIDRv4
NewDestinationCIDRv4 instantiates a new DestinationCIDRv4 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 NewDestinationCIDRv4WithDefaults ¶
func NewDestinationCIDRv4WithDefaults() *DestinationCIDRv4
NewDestinationCIDRv4WithDefaults instantiates a new DestinationCIDRv4 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 (*DestinationCIDRv4) GetType ¶
func (o *DestinationCIDRv4) GetType() string
GetType returns the Type field value
func (*DestinationCIDRv4) GetTypeOk ¶
func (o *DestinationCIDRv4) GetTypeOk() (*string, bool)
GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.
func (*DestinationCIDRv4) GetValue ¶
func (o *DestinationCIDRv4) GetValue() string
GetValue returns the Value field value
func (*DestinationCIDRv4) GetValueOk ¶
func (o *DestinationCIDRv4) GetValueOk() (*string, bool)
GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.
func (DestinationCIDRv4) MarshalJSON ¶
func (o DestinationCIDRv4) MarshalJSON() ([]byte, error)
func (*DestinationCIDRv4) SetType ¶
func (o *DestinationCIDRv4) SetType(v string)
SetType sets field value
func (*DestinationCIDRv4) SetValue ¶
func (o *DestinationCIDRv4) SetValue(v string)
SetValue sets field value
func (DestinationCIDRv4) ToMap ¶
func (o DestinationCIDRv4) ToMap() (map[string]interface{}, error)
func (*DestinationCIDRv4) UnmarshalJSON ¶
func (o *DestinationCIDRv4) UnmarshalJSON(data []byte) (err error)
type DestinationCIDRv6 ¶
type DestinationCIDRv6 struct {
Type string `json:"type"`
// An CIDRv6 string.
Value string `` /* 745-byte string literal not displayed */
AdditionalProperties map[string]interface{}
}
DestinationCIDRv6 IPv6 Classless Inter-Domain Routing (CIDR) Object.
func NewDestinationCIDRv6 ¶
func NewDestinationCIDRv6(types string, value string) *DestinationCIDRv6
NewDestinationCIDRv6 instantiates a new DestinationCIDRv6 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 NewDestinationCIDRv6WithDefaults ¶
func NewDestinationCIDRv6WithDefaults() *DestinationCIDRv6
NewDestinationCIDRv6WithDefaults instantiates a new DestinationCIDRv6 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 (*DestinationCIDRv6) GetType ¶
func (o *DestinationCIDRv6) GetType() string
GetType returns the Type field value
func (*DestinationCIDRv6) GetTypeOk ¶
func (o *DestinationCIDRv6) GetTypeOk() (*string, bool)
GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.
func (*DestinationCIDRv6) GetValue ¶
func (o *DestinationCIDRv6) GetValue() string
GetValue returns the Value field value
func (*DestinationCIDRv6) GetValueOk ¶
func (o *DestinationCIDRv6) GetValueOk() (*string, bool)
GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.
func (DestinationCIDRv6) MarshalJSON ¶
func (o DestinationCIDRv6) MarshalJSON() ([]byte, error)
func (*DestinationCIDRv6) SetType ¶
func (o *DestinationCIDRv6) SetType(v string)
SetType sets field value
func (*DestinationCIDRv6) SetValue ¶
func (o *DestinationCIDRv6) SetValue(v string)
SetValue sets field value
func (DestinationCIDRv6) ToMap ¶
func (o DestinationCIDRv6) ToMap() (map[string]interface{}, error)
func (*DestinationCIDRv6) UnmarshalJSON ¶
func (o *DestinationCIDRv6) UnmarshalJSON(data []byte) (err error)
type Error ¶
type Error struct {
Code int64 `json:"code"`
// An error message.
Msg string `json:"msg"`
AdditionalProperties map[string]interface{}
}
Error Error with HTTP error code and an error message.
func NewError ¶
NewError instantiates a new Error 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 NewErrorWithDefaults ¶
func NewErrorWithDefaults() *Error
NewErrorWithDefaults instantiates a new Error 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 (*Error) GetCodeOk ¶
GetCodeOk returns a tuple with the Code field value and a boolean to check if the value has been set.
func (*Error) GetMsgOk ¶
GetMsgOk returns a tuple with the Msg field value and a boolean to check if the value has been set.
func (Error) MarshalJSON ¶
func (*Error) UnmarshalJSON ¶
type MappedNullable ¶
type Network ¶
type Network struct {
// Date-time when resource was created.
CreatedAt *time.Time `json:"createdAt,omitempty"`
// Enable or disable DHCP for a network.
Dhcp *bool `json:"dhcp,omitempty"`
// Universally Unique Identifier (UUID).
Id string `json:"id" validate:"regexp=^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"`
Ipv4 *NetworkIPv4 `json:"ipv4,omitempty"`
Ipv6 *NetworkIPv6 `json:"ipv6,omitempty"`
// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
Labels map[string]interface{} `json:"labels,omitempty"`
Name string `json:"name"`
// Shows if the network is routed and therefore accessible from other networks.
Routed *bool `json:"routed,omitempty"`
// Universally Unique Identifier (UUID).
RoutingTableId *string `json:"routingTableId,omitempty" validate:"regexp=^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"`
// The state of a resource object. Possible values: `CREATING`, `CREATED`, `DELETING`, `DELETED`, `FAILED`, `UPDATED`, `UPDATING`.
Status string `json:"status"`
// Date-time when resource was last updated.
UpdatedAt *time.Time `json:"updatedAt,omitempty"`
// The identifier (ID) of a STACKIT VPC.
VpcId *string `json:"vpcId,omitempty" validate:"regexp=^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"`
AdditionalProperties map[string]interface{}
}
Network Object that represents a network. If no routing table is specified, the default routing table is used.
func NewNetwork ¶
NewNetwork instantiates a new Network 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 NewNetworkWithDefaults ¶
func NewNetworkWithDefaults() *Network
NewNetworkWithDefaults instantiates a new Network 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 (*Network) GetCreatedAt ¶
GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.
func (*Network) GetCreatedAtOk ¶
GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Network) GetDhcpOk ¶
GetDhcpOk returns a tuple with the Dhcp field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Network) GetIdOk ¶
GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.
func (*Network) GetIpv4 ¶
func (o *Network) GetIpv4() NetworkIPv4
GetIpv4 returns the Ipv4 field value if set, zero value otherwise.
func (*Network) GetIpv4Ok ¶
func (o *Network) GetIpv4Ok() (*NetworkIPv4, bool)
GetIpv4Ok returns a tuple with the Ipv4 field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Network) GetIpv6 ¶
func (o *Network) GetIpv6() NetworkIPv6
GetIpv6 returns the Ipv6 field value if set, zero value otherwise.
func (*Network) GetIpv6Ok ¶
func (o *Network) GetIpv6Ok() (*NetworkIPv6, bool)
GetIpv6Ok returns a tuple with the Ipv6 field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Network) GetLabelsOk ¶
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Network) GetNameOk ¶
GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.
func (*Network) GetRoutedOk ¶
GetRoutedOk returns a tuple with the Routed field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Network) GetRoutingTableId ¶
GetRoutingTableId returns the RoutingTableId field value if set, zero value otherwise.
func (*Network) GetRoutingTableIdOk ¶
GetRoutingTableIdOk returns a tuple with the RoutingTableId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Network) GetStatusOk ¶
GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.
func (*Network) GetUpdatedAt ¶
GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.
func (*Network) GetUpdatedAtOk ¶
GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Network) GetVpcId ¶ added in v1.13.0
GetVpcId returns the VpcId field value if set, zero value otherwise.
func (*Network) GetVpcIdOk ¶ added in v1.13.0
GetVpcIdOk returns a tuple with the VpcId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Network) HasCreatedAt ¶
HasCreatedAt returns a boolean if a field has been set.
func (*Network) HasRoutingTableId ¶
HasRoutingTableId returns a boolean if a field has been set.
func (*Network) HasUpdatedAt ¶
HasUpdatedAt returns a boolean if a field has been set.
func (Network) MarshalJSON ¶
func (*Network) SetCreatedAt ¶
SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.
func (*Network) SetDhcp ¶
SetDhcp gets a reference to the given bool and assigns it to the Dhcp field.
func (*Network) SetIpv4 ¶
func (o *Network) SetIpv4(v NetworkIPv4)
SetIpv4 gets a reference to the given NetworkIPv4 and assigns it to the Ipv4 field.
func (*Network) SetIpv6 ¶
func (o *Network) SetIpv6(v NetworkIPv6)
SetIpv6 gets a reference to the given NetworkIPv6 and assigns it to the Ipv6 field.
func (*Network) SetLabels ¶
SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field.
func (*Network) SetRouted ¶
SetRouted gets a reference to the given bool and assigns it to the Routed field.
func (*Network) SetRoutingTableId ¶
SetRoutingTableId gets a reference to the given string and assigns it to the RoutingTableId field.
func (*Network) SetUpdatedAt ¶
SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.
func (*Network) SetVpcId ¶ added in v1.13.0
SetVpcId gets a reference to the given string and assigns it to the VpcId field.
func (*Network) UnmarshalJSON ¶
type NetworkIPv4 ¶
type NetworkIPv4 struct {
// The IPv4 gateway of a network. If not specified the first IP of the network will be assigned as the gateway. If 'null' is sent, then the network doesn't have a gateway.
Gateway NullableString `` /* 165-byte string literal not displayed */
// A list containing DNS Servers/Nameservers for IPv4.
Nameservers []string `json:"nameservers,omitempty"`
Prefixes []string `json:"prefixes"`
// String that represents an IPv4 address.
PublicIp *string `` /* 166-byte string literal not displayed */
// Universally Unique Identifier (UUID).
VpcNetworkRangeId *string `json:"vpcNetworkRangeId,omitempty" validate:"regexp=^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"`
AdditionalProperties map[string]interface{}
}
NetworkIPv4 Object that represents the IPv4 part of a network.
func NewNetworkIPv4 ¶
func NewNetworkIPv4(prefixes []string) *NetworkIPv4
NewNetworkIPv4 instantiates a new NetworkIPv4 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 NewNetworkIPv4WithDefaults ¶
func NewNetworkIPv4WithDefaults() *NetworkIPv4
NewNetworkIPv4WithDefaults instantiates a new NetworkIPv4 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 (*NetworkIPv4) GetGateway ¶
func (o *NetworkIPv4) GetGateway() string
GetGateway returns the Gateway field value if set, zero value otherwise (both if not set or set to explicit null).
func (*NetworkIPv4) GetGatewayOk ¶
func (o *NetworkIPv4) GetGatewayOk() (*string, bool)
GetGatewayOk returns a tuple with the Gateway field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned
func (*NetworkIPv4) GetNameservers ¶
func (o *NetworkIPv4) GetNameservers() []string
GetNameservers returns the Nameservers field value if set, zero value otherwise.
func (*NetworkIPv4) GetNameserversOk ¶
func (o *NetworkIPv4) GetNameserversOk() ([]string, bool)
GetNameserversOk returns a tuple with the Nameservers field value if set, nil otherwise and a boolean to check if the value has been set.
func (*NetworkIPv4) GetPrefixes ¶
func (o *NetworkIPv4) GetPrefixes() []string
GetPrefixes returns the Prefixes field value
func (*NetworkIPv4) GetPrefixesOk ¶
func (o *NetworkIPv4) GetPrefixesOk() ([]string, bool)
GetPrefixesOk returns a tuple with the Prefixes field value and a boolean to check if the value has been set.
func (*NetworkIPv4) GetPublicIp ¶
func (o *NetworkIPv4) GetPublicIp() string
GetPublicIp returns the PublicIp field value if set, zero value otherwise.
func (*NetworkIPv4) GetPublicIpOk ¶
func (o *NetworkIPv4) GetPublicIpOk() (*string, bool)
GetPublicIpOk returns a tuple with the PublicIp field value if set, nil otherwise and a boolean to check if the value has been set.
func (*NetworkIPv4) GetVpcNetworkRangeId ¶ added in v1.13.0
func (o *NetworkIPv4) GetVpcNetworkRangeId() string
GetVpcNetworkRangeId returns the VpcNetworkRangeId field value if set, zero value otherwise.
func (*NetworkIPv4) GetVpcNetworkRangeIdOk ¶ added in v1.13.0
func (o *NetworkIPv4) GetVpcNetworkRangeIdOk() (*string, bool)
GetVpcNetworkRangeIdOk returns a tuple with the VpcNetworkRangeId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*NetworkIPv4) HasGateway ¶
func (o *NetworkIPv4) HasGateway() bool
HasGateway returns a boolean if a field has been set.
func (*NetworkIPv4) HasNameservers ¶
func (o *NetworkIPv4) HasNameservers() bool
HasNameservers returns a boolean if a field has been set.
func (*NetworkIPv4) HasPublicIp ¶
func (o *NetworkIPv4) HasPublicIp() bool
HasPublicIp returns a boolean if a field has been set.
func (*NetworkIPv4) HasVpcNetworkRangeId ¶ added in v1.13.0
func (o *NetworkIPv4) HasVpcNetworkRangeId() bool
HasVpcNetworkRangeId returns a boolean if a field has been set.
func (NetworkIPv4) MarshalJSON ¶
func (o NetworkIPv4) MarshalJSON() ([]byte, error)
func (*NetworkIPv4) SetGateway ¶
func (o *NetworkIPv4) SetGateway(v string)
SetGateway gets a reference to the given NullableString and assigns it to the Gateway field.
func (*NetworkIPv4) SetGatewayNil ¶
func (o *NetworkIPv4) SetGatewayNil()
SetGatewayNil sets the value for Gateway to be an explicit nil
func (*NetworkIPv4) SetNameservers ¶
func (o *NetworkIPv4) SetNameservers(v []string)
SetNameservers gets a reference to the given []string and assigns it to the Nameservers field.
func (*NetworkIPv4) SetPrefixes ¶
func (o *NetworkIPv4) SetPrefixes(v []string)
SetPrefixes sets field value
func (*NetworkIPv4) SetPublicIp ¶
func (o *NetworkIPv4) SetPublicIp(v string)
SetPublicIp gets a reference to the given string and assigns it to the PublicIp field.
func (*NetworkIPv4) SetVpcNetworkRangeId ¶ added in v1.13.0
func (o *NetworkIPv4) SetVpcNetworkRangeId(v string)
SetVpcNetworkRangeId gets a reference to the given string and assigns it to the VpcNetworkRangeId field.
func (NetworkIPv4) ToMap ¶
func (o NetworkIPv4) ToMap() (map[string]interface{}, error)
func (*NetworkIPv4) UnmarshalJSON ¶
func (o *NetworkIPv4) UnmarshalJSON(data []byte) (err error)
func (*NetworkIPv4) UnsetGateway ¶
func (o *NetworkIPv4) UnsetGateway()
UnsetGateway ensures that no value is present for Gateway, not even an explicit nil
type NetworkIPv6 ¶
type NetworkIPv6 struct {
// The IPv6 gateway of a network. If not specified the first IP of the network will be assigned as the gateway. If 'null' is sent, then the network doesn't have a gateway.
Gateway NullableString `` /* 1257-byte string literal not displayed */
// A list containing DNS Servers/Nameservers for IPv6.
Nameservers []string `json:"nameservers,omitempty"`
Prefixes []string `json:"prefixes"`
// Universally Unique Identifier (UUID).
VpcNetworkRangeId *string `json:"vpcNetworkRangeId,omitempty" validate:"regexp=^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"`
AdditionalProperties map[string]interface{}
}
NetworkIPv6 Object that represents the IPv6 part of a network.
func NewNetworkIPv6 ¶
func NewNetworkIPv6(prefixes []string) *NetworkIPv6
NewNetworkIPv6 instantiates a new NetworkIPv6 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 NewNetworkIPv6WithDefaults ¶
func NewNetworkIPv6WithDefaults() *NetworkIPv6
NewNetworkIPv6WithDefaults instantiates a new NetworkIPv6 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 (*NetworkIPv6) GetGateway ¶
func (o *NetworkIPv6) GetGateway() string
GetGateway returns the Gateway field value if set, zero value otherwise (both if not set or set to explicit null).
func (*NetworkIPv6) GetGatewayOk ¶
func (o *NetworkIPv6) GetGatewayOk() (*string, bool)
GetGatewayOk returns a tuple with the Gateway field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned
func (*NetworkIPv6) GetNameservers ¶
func (o *NetworkIPv6) GetNameservers() []string
GetNameservers returns the Nameservers field value if set, zero value otherwise.
func (*NetworkIPv6) GetNameserversOk ¶
func (o *NetworkIPv6) GetNameserversOk() ([]string, bool)
GetNameserversOk returns a tuple with the Nameservers field value if set, nil otherwise and a boolean to check if the value has been set.
func (*NetworkIPv6) GetPrefixes ¶
func (o *NetworkIPv6) GetPrefixes() []string
GetPrefixes returns the Prefixes field value
func (*NetworkIPv6) GetPrefixesOk ¶
func (o *NetworkIPv6) GetPrefixesOk() ([]string, bool)
GetPrefixesOk returns a tuple with the Prefixes field value and a boolean to check if the value has been set.
func (*NetworkIPv6) GetVpcNetworkRangeId ¶ added in v1.13.0
func (o *NetworkIPv6) GetVpcNetworkRangeId() string
GetVpcNetworkRangeId returns the VpcNetworkRangeId field value if set, zero value otherwise.
func (*NetworkIPv6) GetVpcNetworkRangeIdOk ¶ added in v1.13.0
func (o *NetworkIPv6) GetVpcNetworkRangeIdOk() (*string, bool)
GetVpcNetworkRangeIdOk returns a tuple with the VpcNetworkRangeId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*NetworkIPv6) HasGateway ¶
func (o *NetworkIPv6) HasGateway() bool
HasGateway returns a boolean if a field has been set.
func (*NetworkIPv6) HasNameservers ¶
func (o *NetworkIPv6) HasNameservers() bool
HasNameservers returns a boolean if a field has been set.
func (*NetworkIPv6) HasVpcNetworkRangeId ¶ added in v1.13.0
func (o *NetworkIPv6) HasVpcNetworkRangeId() bool
HasVpcNetworkRangeId returns a boolean if a field has been set.
func (NetworkIPv6) MarshalJSON ¶
func (o NetworkIPv6) MarshalJSON() ([]byte, error)
func (*NetworkIPv6) SetGateway ¶
func (o *NetworkIPv6) SetGateway(v string)
SetGateway gets a reference to the given NullableString and assigns it to the Gateway field.
func (*NetworkIPv6) SetGatewayNil ¶
func (o *NetworkIPv6) SetGatewayNil()
SetGatewayNil sets the value for Gateway to be an explicit nil
func (*NetworkIPv6) SetNameservers ¶
func (o *NetworkIPv6) SetNameservers(v []string)
SetNameservers gets a reference to the given []string and assigns it to the Nameservers field.
func (*NetworkIPv6) SetPrefixes ¶
func (o *NetworkIPv6) SetPrefixes(v []string)
SetPrefixes sets field value
func (*NetworkIPv6) SetVpcNetworkRangeId ¶ added in v1.13.0
func (o *NetworkIPv6) SetVpcNetworkRangeId(v string)
SetVpcNetworkRangeId gets a reference to the given string and assigns it to the VpcNetworkRangeId field.
func (NetworkIPv6) ToMap ¶
func (o NetworkIPv6) ToMap() (map[string]interface{}, error)
func (*NetworkIPv6) UnmarshalJSON ¶
func (o *NetworkIPv6) UnmarshalJSON(data []byte) (err error)
func (*NetworkIPv6) UnsetGateway ¶
func (o *NetworkIPv6) UnsetGateway()
UnsetGateway ensures that no value is present for Gateway, not even an explicit nil
type NetworkListResponse ¶
type NetworkListResponse struct {
// A list of networks.
Items []Network `json:"items"`
AdditionalProperties map[string]interface{}
}
NetworkListResponse Network list response.
func NewNetworkListResponse ¶
func NewNetworkListResponse(items []Network) *NetworkListResponse
NewNetworkListResponse instantiates a new NetworkListResponse 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 NewNetworkListResponseWithDefaults ¶
func NewNetworkListResponseWithDefaults() *NetworkListResponse
NewNetworkListResponseWithDefaults instantiates a new NetworkListResponse 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 (*NetworkListResponse) GetItems ¶
func (o *NetworkListResponse) GetItems() []Network
GetItems returns the Items field value
func (*NetworkListResponse) GetItemsOk ¶
func (o *NetworkListResponse) GetItemsOk() ([]Network, bool)
GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.
func (NetworkListResponse) MarshalJSON ¶
func (o NetworkListResponse) MarshalJSON() ([]byte, error)
func (*NetworkListResponse) SetItems ¶
func (o *NetworkListResponse) SetItems(v []Network)
SetItems sets field value
func (NetworkListResponse) ToMap ¶
func (o NetworkListResponse) ToMap() (map[string]interface{}, error)
func (*NetworkListResponse) UnmarshalJSON ¶
func (o *NetworkListResponse) UnmarshalJSON(data []byte) (err error)
type NetworkRangeIPv4Request ¶ added in v1.13.0
type NetworkRangeIPv4Request struct {
// The default prefix length for network ranges in the VPC.
DefaultPrefixLen *int64 `json:"defaultPrefixLen,omitempty"`
// Description Object. Allows string up to 255 Characters.
Description *string `json:"description,omitempty"`
IpVersion NetworkRangeIPv4RequestIpVersion `json:"ipVersion"`
// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
Labels map[string]interface{} `json:"labels,omitempty"`
// The maximal prefix length for network ranges in the VPC.
MaxPrefixLen *int64 `json:"maxPrefixLen,omitempty"`
// The minimal prefix length for network ranges in the VPC.
MinPrefixLen *int64 `json:"minPrefixLen,omitempty"`
// A list containing DNS Servers/Nameservers for IPv4.
Nameservers []string `json:"nameservers,omitempty"`
// Classless Inter-Domain Routing (CIDR).
Prefix string `` /* 868-byte string literal not displayed */
AdditionalProperties map[string]interface{}
}
NetworkRangeIPv4Request Contains the IPv4 properties of a VPC network range request. Filterable Fields: `defaultPrefixLen`, `maxPrefixLen`, `minPrefixLen`, `nameservers`, `prefix`.
func NewNetworkRangeIPv4Request ¶ added in v1.13.0
func NewNetworkRangeIPv4Request(ipVersion NetworkRangeIPv4RequestIpVersion, prefix string) *NetworkRangeIPv4Request
NewNetworkRangeIPv4Request instantiates a new NetworkRangeIPv4Request 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 NewNetworkRangeIPv4RequestWithDefaults ¶ added in v1.13.0
func NewNetworkRangeIPv4RequestWithDefaults() *NetworkRangeIPv4Request
NewNetworkRangeIPv4RequestWithDefaults instantiates a new NetworkRangeIPv4Request 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 (*NetworkRangeIPv4Request) GetDefaultPrefixLen ¶ added in v1.13.0
func (o *NetworkRangeIPv4Request) GetDefaultPrefixLen() int64
GetDefaultPrefixLen returns the DefaultPrefixLen field value if set, zero value otherwise.
func (*NetworkRangeIPv4Request) GetDefaultPrefixLenOk ¶ added in v1.13.0
func (o *NetworkRangeIPv4Request) GetDefaultPrefixLenOk() (*int64, bool)
GetDefaultPrefixLenOk returns a tuple with the DefaultPrefixLen field value if set, nil otherwise and a boolean to check if the value has been set.
func (*NetworkRangeIPv4Request) GetDescription ¶ added in v1.13.0
func (o *NetworkRangeIPv4Request) GetDescription() string
GetDescription returns the Description field value if set, zero value otherwise.
func (*NetworkRangeIPv4Request) GetDescriptionOk ¶ added in v1.13.0
func (o *NetworkRangeIPv4Request) GetDescriptionOk() (*string, bool)
GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.
func (*NetworkRangeIPv4Request) GetIpVersion ¶ added in v1.13.0
func (o *NetworkRangeIPv4Request) GetIpVersion() NetworkRangeIPv4RequestIpVersion
GetIpVersion returns the IpVersion field value
func (*NetworkRangeIPv4Request) GetIpVersionOk ¶ added in v1.13.0
func (o *NetworkRangeIPv4Request) GetIpVersionOk() (*NetworkRangeIPv4RequestIpVersion, bool)
GetIpVersionOk returns a tuple with the IpVersion field value and a boolean to check if the value has been set.
func (*NetworkRangeIPv4Request) GetLabels ¶ added in v1.13.0
func (o *NetworkRangeIPv4Request) GetLabels() map[string]interface{}
GetLabels returns the Labels field value if set, zero value otherwise.
func (*NetworkRangeIPv4Request) GetLabelsOk ¶ added in v1.13.0
func (o *NetworkRangeIPv4Request) GetLabelsOk() (map[string]interface{}, bool)
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*NetworkRangeIPv4Request) GetMaxPrefixLen ¶ added in v1.13.0
func (o *NetworkRangeIPv4Request) GetMaxPrefixLen() int64
GetMaxPrefixLen returns the MaxPrefixLen field value if set, zero value otherwise.
func (*NetworkRangeIPv4Request) GetMaxPrefixLenOk ¶ added in v1.13.0
func (o *NetworkRangeIPv4Request) GetMaxPrefixLenOk() (*int64, bool)
GetMaxPrefixLenOk returns a tuple with the MaxPrefixLen field value if set, nil otherwise and a boolean to check if the value has been set.
func (*NetworkRangeIPv4Request) GetMinPrefixLen ¶ added in v1.13.0
func (o *NetworkRangeIPv4Request) GetMinPrefixLen() int64
GetMinPrefixLen returns the MinPrefixLen field value if set, zero value otherwise.
func (*NetworkRangeIPv4Request) GetMinPrefixLenOk ¶ added in v1.13.0
func (o *NetworkRangeIPv4Request) GetMinPrefixLenOk() (*int64, bool)
GetMinPrefixLenOk returns a tuple with the MinPrefixLen field value if set, nil otherwise and a boolean to check if the value has been set.
func (*NetworkRangeIPv4Request) GetNameservers ¶ added in v1.13.0
func (o *NetworkRangeIPv4Request) GetNameservers() []string
GetNameservers returns the Nameservers field value if set, zero value otherwise.
func (*NetworkRangeIPv4Request) GetNameserversOk ¶ added in v1.13.0
func (o *NetworkRangeIPv4Request) GetNameserversOk() ([]string, bool)
GetNameserversOk returns a tuple with the Nameservers field value if set, nil otherwise and a boolean to check if the value has been set.
func (*NetworkRangeIPv4Request) GetPrefix ¶ added in v1.13.0
func (o *NetworkRangeIPv4Request) GetPrefix() string
GetPrefix returns the Prefix field value
func (*NetworkRangeIPv4Request) GetPrefixOk ¶ added in v1.13.0
func (o *NetworkRangeIPv4Request) GetPrefixOk() (*string, bool)
GetPrefixOk returns a tuple with the Prefix field value and a boolean to check if the value has been set.
func (*NetworkRangeIPv4Request) HasDefaultPrefixLen ¶ added in v1.13.0
func (o *NetworkRangeIPv4Request) HasDefaultPrefixLen() bool
HasDefaultPrefixLen returns a boolean if a field has been set.
func (*NetworkRangeIPv4Request) HasDescription ¶ added in v1.13.0
func (o *NetworkRangeIPv4Request) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (*NetworkRangeIPv4Request) HasLabels ¶ added in v1.13.0
func (o *NetworkRangeIPv4Request) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (*NetworkRangeIPv4Request) HasMaxPrefixLen ¶ added in v1.13.0
func (o *NetworkRangeIPv4Request) HasMaxPrefixLen() bool
HasMaxPrefixLen returns a boolean if a field has been set.
func (*NetworkRangeIPv4Request) HasMinPrefixLen ¶ added in v1.13.0
func (o *NetworkRangeIPv4Request) HasMinPrefixLen() bool
HasMinPrefixLen returns a boolean if a field has been set.
func (*NetworkRangeIPv4Request) HasNameservers ¶ added in v1.13.0
func (o *NetworkRangeIPv4Request) HasNameservers() bool
HasNameservers returns a boolean if a field has been set.
func (NetworkRangeIPv4Request) MarshalJSON ¶ added in v1.13.0
func (o NetworkRangeIPv4Request) MarshalJSON() ([]byte, error)
func (*NetworkRangeIPv4Request) SetDefaultPrefixLen ¶ added in v1.13.0
func (o *NetworkRangeIPv4Request) SetDefaultPrefixLen(v int64)
SetDefaultPrefixLen gets a reference to the given int64 and assigns it to the DefaultPrefixLen field.
func (*NetworkRangeIPv4Request) SetDescription ¶ added in v1.13.0
func (o *NetworkRangeIPv4Request) SetDescription(v string)
SetDescription gets a reference to the given string and assigns it to the Description field.
func (*NetworkRangeIPv4Request) SetIpVersion ¶ added in v1.13.0
func (o *NetworkRangeIPv4Request) SetIpVersion(v NetworkRangeIPv4RequestIpVersion)
SetIpVersion sets field value
func (*NetworkRangeIPv4Request) SetLabels ¶ added in v1.13.0
func (o *NetworkRangeIPv4Request) SetLabels(v map[string]interface{})
SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field.
func (*NetworkRangeIPv4Request) SetMaxPrefixLen ¶ added in v1.13.0
func (o *NetworkRangeIPv4Request) SetMaxPrefixLen(v int64)
SetMaxPrefixLen gets a reference to the given int64 and assigns it to the MaxPrefixLen field.
func (*NetworkRangeIPv4Request) SetMinPrefixLen ¶ added in v1.13.0
func (o *NetworkRangeIPv4Request) SetMinPrefixLen(v int64)
SetMinPrefixLen gets a reference to the given int64 and assigns it to the MinPrefixLen field.
func (*NetworkRangeIPv4Request) SetNameservers ¶ added in v1.13.0
func (o *NetworkRangeIPv4Request) SetNameservers(v []string)
SetNameservers gets a reference to the given []string and assigns it to the Nameservers field.
func (*NetworkRangeIPv4Request) SetPrefix ¶ added in v1.13.0
func (o *NetworkRangeIPv4Request) SetPrefix(v string)
SetPrefix sets field value
func (NetworkRangeIPv4Request) ToMap ¶ added in v1.13.0
func (o NetworkRangeIPv4Request) ToMap() (map[string]interface{}, error)
func (*NetworkRangeIPv4Request) UnmarshalJSON ¶ added in v1.13.0
func (o *NetworkRangeIPv4Request) UnmarshalJSON(data []byte) (err error)
type NetworkRangeIPv4RequestIpVersion ¶ added in v1.13.0
type NetworkRangeIPv4RequestIpVersion string
NetworkRangeIPv4RequestIpVersion the model 'NetworkRangeIPv4RequestIpVersion'
const ( NETWORKRANGEIPV4REQUESTIPVERSION_IPV4 NetworkRangeIPv4RequestIpVersion = "ipv4" NETWORKRANGEIPV4REQUESTIPVERSION_UNKNOWN_DEFAULT_OPEN_API NetworkRangeIPv4RequestIpVersion = "unknown_default_open_api" )
List of NetworkRangeIPv4Request_ipVersion
func NewNetworkRangeIPv4RequestIpVersionFromValue ¶ added in v1.13.0
func NewNetworkRangeIPv4RequestIpVersionFromValue(v string) (*NetworkRangeIPv4RequestIpVersion, error)
NewNetworkRangeIPv4RequestIpVersionFromValue returns a pointer to a valid NetworkRangeIPv4RequestIpVersion for the value passed as argument, or an error if the value passed is not allowed by the enum
func (NetworkRangeIPv4RequestIpVersion) IsValid ¶ added in v1.13.0
func (v NetworkRangeIPv4RequestIpVersion) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (NetworkRangeIPv4RequestIpVersion) Ptr ¶ added in v1.13.0
func (v NetworkRangeIPv4RequestIpVersion) Ptr() *NetworkRangeIPv4RequestIpVersion
Ptr returns reference to NetworkRangeIPv4Request_ipVersion value
func (*NetworkRangeIPv4RequestIpVersion) UnmarshalJSON ¶ added in v1.13.0
func (v *NetworkRangeIPv4RequestIpVersion) UnmarshalJSON(src []byte) error
type NexthopBlackhole ¶
type NexthopBlackhole struct {
Type string `json:"type"`
AdditionalProperties map[string]interface{}
}
NexthopBlackhole Object that represents a blackhole route.
func NewNexthopBlackhole ¶
func NewNexthopBlackhole(types string) *NexthopBlackhole
NewNexthopBlackhole instantiates a new NexthopBlackhole 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 NewNexthopBlackholeWithDefaults ¶
func NewNexthopBlackholeWithDefaults() *NexthopBlackhole
NewNexthopBlackholeWithDefaults instantiates a new NexthopBlackhole 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 (*NexthopBlackhole) GetType ¶
func (o *NexthopBlackhole) GetType() string
GetType returns the Type field value
func (*NexthopBlackhole) GetTypeOk ¶
func (o *NexthopBlackhole) GetTypeOk() (*string, bool)
GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.
func (NexthopBlackhole) MarshalJSON ¶
func (o NexthopBlackhole) MarshalJSON() ([]byte, error)
func (*NexthopBlackhole) SetType ¶
func (o *NexthopBlackhole) SetType(v string)
SetType sets field value
func (NexthopBlackhole) ToMap ¶
func (o NexthopBlackhole) ToMap() (map[string]interface{}, error)
func (*NexthopBlackhole) UnmarshalJSON ¶
func (o *NexthopBlackhole) UnmarshalJSON(data []byte) (err error)
type NexthopIPv4 ¶
type NexthopIPv4 struct {
Type string `json:"type"`
// An IPv4 address.
Value string `` /* 153-byte string literal not displayed */
AdditionalProperties map[string]interface{}
}
NexthopIPv4 Object that represents an IPv4 address.
func NewNexthopIPv4 ¶
func NewNexthopIPv4(types string, value string) *NexthopIPv4
NewNexthopIPv4 instantiates a new NexthopIPv4 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 NewNexthopIPv4WithDefaults ¶
func NewNexthopIPv4WithDefaults() *NexthopIPv4
NewNexthopIPv4WithDefaults instantiates a new NexthopIPv4 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 (*NexthopIPv4) GetType ¶
func (o *NexthopIPv4) GetType() string
GetType returns the Type field value
func (*NexthopIPv4) GetTypeOk ¶
func (o *NexthopIPv4) GetTypeOk() (*string, bool)
GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.
func (*NexthopIPv4) GetValue ¶
func (o *NexthopIPv4) GetValue() string
GetValue returns the Value field value
func (*NexthopIPv4) GetValueOk ¶
func (o *NexthopIPv4) GetValueOk() (*string, bool)
GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.
func (NexthopIPv4) MarshalJSON ¶
func (o NexthopIPv4) MarshalJSON() ([]byte, error)
func (NexthopIPv4) ToMap ¶
func (o NexthopIPv4) ToMap() (map[string]interface{}, error)
func (*NexthopIPv4) UnmarshalJSON ¶
func (o *NexthopIPv4) UnmarshalJSON(data []byte) (err error)
type NexthopIPv6 ¶
type NexthopIPv6 struct {
Type string `json:"type"`
// An IPv6 address.
Value string `` /* 1245-byte string literal not displayed */
AdditionalProperties map[string]interface{}
}
NexthopIPv6 Object that represents an IPv6 address.
func NewNexthopIPv6 ¶
func NewNexthopIPv6(types string, value string) *NexthopIPv6
NewNexthopIPv6 instantiates a new NexthopIPv6 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 NewNexthopIPv6WithDefaults ¶
func NewNexthopIPv6WithDefaults() *NexthopIPv6
NewNexthopIPv6WithDefaults instantiates a new NexthopIPv6 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 (*NexthopIPv6) GetType ¶
func (o *NexthopIPv6) GetType() string
GetType returns the Type field value
func (*NexthopIPv6) GetTypeOk ¶
func (o *NexthopIPv6) GetTypeOk() (*string, bool)
GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.
func (*NexthopIPv6) GetValue ¶
func (o *NexthopIPv6) GetValue() string
GetValue returns the Value field value
func (*NexthopIPv6) GetValueOk ¶
func (o *NexthopIPv6) GetValueOk() (*string, bool)
GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.
func (NexthopIPv6) MarshalJSON ¶
func (o NexthopIPv6) MarshalJSON() ([]byte, error)
func (NexthopIPv6) ToMap ¶
func (o NexthopIPv6) ToMap() (map[string]interface{}, error)
func (*NexthopIPv6) UnmarshalJSON ¶
func (o *NexthopIPv6) UnmarshalJSON(data []byte) (err error)
type NexthopInternet ¶
type NexthopInternet struct {
Type string `json:"type"`
AdditionalProperties map[string]interface{}
}
NexthopInternet Object that represents a route to the internet.
func NewNexthopInternet ¶
func NewNexthopInternet(types string) *NexthopInternet
NewNexthopInternet instantiates a new NexthopInternet 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 NewNexthopInternetWithDefaults ¶
func NewNexthopInternetWithDefaults() *NexthopInternet
NewNexthopInternetWithDefaults instantiates a new NexthopInternet 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 (*NexthopInternet) GetType ¶
func (o *NexthopInternet) GetType() string
GetType returns the Type field value
func (*NexthopInternet) GetTypeOk ¶
func (o *NexthopInternet) GetTypeOk() (*string, bool)
GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.
func (NexthopInternet) MarshalJSON ¶
func (o NexthopInternet) MarshalJSON() ([]byte, error)
func (*NexthopInternet) SetType ¶
func (o *NexthopInternet) SetType(v string)
SetType sets field value
func (NexthopInternet) ToMap ¶
func (o NexthopInternet) ToMap() (map[string]interface{}, error)
func (*NexthopInternet) UnmarshalJSON ¶
func (o *NexthopInternet) UnmarshalJSON(data []byte) (err error)
type NullableAddRoutesToRoutingTablePayload ¶
type NullableAddRoutesToRoutingTablePayload struct {
// contains filtered or unexported fields
}
func NewNullableAddRoutesToRoutingTablePayload ¶
func NewNullableAddRoutesToRoutingTablePayload(val *AddRoutesToRoutingTablePayload) *NullableAddRoutesToRoutingTablePayload
func (NullableAddRoutesToRoutingTablePayload) Get ¶
func (v NullableAddRoutesToRoutingTablePayload) Get() *AddRoutesToRoutingTablePayload
func (NullableAddRoutesToRoutingTablePayload) IsSet ¶
func (v NullableAddRoutesToRoutingTablePayload) IsSet() bool
func (NullableAddRoutesToRoutingTablePayload) MarshalJSON ¶
func (v NullableAddRoutesToRoutingTablePayload) MarshalJSON() ([]byte, error)
func (*NullableAddRoutesToRoutingTablePayload) Set ¶
func (v *NullableAddRoutesToRoutingTablePayload) Set(val *AddRoutesToRoutingTablePayload)
func (*NullableAddRoutesToRoutingTablePayload) UnmarshalJSON ¶
func (v *NullableAddRoutesToRoutingTablePayload) UnmarshalJSON(src []byte) error
func (*NullableAddRoutesToRoutingTablePayload) Unset ¶
func (v *NullableAddRoutesToRoutingTablePayload) Unset()
type NullableAddRoutingTableToAreaPayload ¶
type NullableAddRoutingTableToAreaPayload struct {
// contains filtered or unexported fields
}
func NewNullableAddRoutingTableToAreaPayload ¶
func NewNullableAddRoutingTableToAreaPayload(val *AddRoutingTableToAreaPayload) *NullableAddRoutingTableToAreaPayload
func (NullableAddRoutingTableToAreaPayload) Get ¶
func (v NullableAddRoutingTableToAreaPayload) Get() *AddRoutingTableToAreaPayload
func (NullableAddRoutingTableToAreaPayload) IsSet ¶
func (v NullableAddRoutingTableToAreaPayload) IsSet() bool
func (NullableAddRoutingTableToAreaPayload) MarshalJSON ¶
func (v NullableAddRoutingTableToAreaPayload) MarshalJSON() ([]byte, error)
func (*NullableAddRoutingTableToAreaPayload) Set ¶
func (v *NullableAddRoutingTableToAreaPayload) Set(val *AddRoutingTableToAreaPayload)
func (*NullableAddRoutingTableToAreaPayload) UnmarshalJSON ¶
func (v *NullableAddRoutingTableToAreaPayload) UnmarshalJSON(src []byte) error
func (*NullableAddRoutingTableToAreaPayload) Unset ¶
func (v *NullableAddRoutingTableToAreaPayload) Unset()
type NullableAddVPCRoutingTablePayload ¶ added in v1.13.0
type NullableAddVPCRoutingTablePayload struct {
// contains filtered or unexported fields
}
func NewNullableAddVPCRoutingTablePayload ¶ added in v1.13.0
func NewNullableAddVPCRoutingTablePayload(val *AddVPCRoutingTablePayload) *NullableAddVPCRoutingTablePayload
func (NullableAddVPCRoutingTablePayload) Get ¶ added in v1.13.0
func (v NullableAddVPCRoutingTablePayload) Get() *AddVPCRoutingTablePayload
func (NullableAddVPCRoutingTablePayload) IsSet ¶ added in v1.13.0
func (v NullableAddVPCRoutingTablePayload) IsSet() bool
func (NullableAddVPCRoutingTablePayload) MarshalJSON ¶ added in v1.13.0
func (v NullableAddVPCRoutingTablePayload) MarshalJSON() ([]byte, error)
func (*NullableAddVPCRoutingTablePayload) Set ¶ added in v1.13.0
func (v *NullableAddVPCRoutingTablePayload) Set(val *AddVPCRoutingTablePayload)
func (*NullableAddVPCRoutingTablePayload) UnmarshalJSON ¶ added in v1.13.0
func (v *NullableAddVPCRoutingTablePayload) UnmarshalJSON(src []byte) error
func (*NullableAddVPCRoutingTablePayload) Unset ¶ added in v1.13.0
func (v *NullableAddVPCRoutingTablePayload) Unset()
type NullableAddVPCStaticRoutePayload ¶ added in v1.13.0
type NullableAddVPCStaticRoutePayload struct {
// contains filtered or unexported fields
}
func NewNullableAddVPCStaticRoutePayload ¶ added in v1.13.0
func NewNullableAddVPCStaticRoutePayload(val *AddVPCStaticRoutePayload) *NullableAddVPCStaticRoutePayload
func (NullableAddVPCStaticRoutePayload) Get ¶ added in v1.13.0
func (v NullableAddVPCStaticRoutePayload) Get() *AddVPCStaticRoutePayload
func (NullableAddVPCStaticRoutePayload) IsSet ¶ added in v1.13.0
func (v NullableAddVPCStaticRoutePayload) IsSet() bool
func (NullableAddVPCStaticRoutePayload) MarshalJSON ¶ added in v1.13.0
func (v NullableAddVPCStaticRoutePayload) MarshalJSON() ([]byte, error)
func (*NullableAddVPCStaticRoutePayload) Set ¶ added in v1.13.0
func (v *NullableAddVPCStaticRoutePayload) Set(val *AddVPCStaticRoutePayload)
func (*NullableAddVPCStaticRoutePayload) UnmarshalJSON ¶ added in v1.13.0
func (v *NullableAddVPCStaticRoutePayload) UnmarshalJSON(src []byte) error
func (*NullableAddVPCStaticRoutePayload) Unset ¶ added in v1.13.0
func (v *NullableAddVPCStaticRoutePayload) Unset()
type NullableAddVPCStaticRoutePayloadDestination ¶ added in v1.13.0
type NullableAddVPCStaticRoutePayloadDestination struct {
// contains filtered or unexported fields
}
func NewNullableAddVPCStaticRoutePayloadDestination ¶ added in v1.13.0
func NewNullableAddVPCStaticRoutePayloadDestination(val *AddVPCStaticRoutePayloadDestination) *NullableAddVPCStaticRoutePayloadDestination
func (NullableAddVPCStaticRoutePayloadDestination) IsSet ¶ added in v1.13.0
func (v NullableAddVPCStaticRoutePayloadDestination) IsSet() bool
func (NullableAddVPCStaticRoutePayloadDestination) MarshalJSON ¶ added in v1.13.0
func (v NullableAddVPCStaticRoutePayloadDestination) MarshalJSON() ([]byte, error)
func (*NullableAddVPCStaticRoutePayloadDestination) Set ¶ added in v1.13.0
func (v *NullableAddVPCStaticRoutePayloadDestination) Set(val *AddVPCStaticRoutePayloadDestination)
func (*NullableAddVPCStaticRoutePayloadDestination) UnmarshalJSON ¶ added in v1.13.0
func (v *NullableAddVPCStaticRoutePayloadDestination) UnmarshalJSON(src []byte) error
func (*NullableAddVPCStaticRoutePayloadDestination) Unset ¶ added in v1.13.0
func (v *NullableAddVPCStaticRoutePayloadDestination) Unset()
type NullableAddVPCStaticRoutePayloadNexthop ¶ added in v1.13.0
type NullableAddVPCStaticRoutePayloadNexthop struct {
// contains filtered or unexported fields
}
func NewNullableAddVPCStaticRoutePayloadNexthop ¶ added in v1.13.0
func NewNullableAddVPCStaticRoutePayloadNexthop(val *AddVPCStaticRoutePayloadNexthop) *NullableAddVPCStaticRoutePayloadNexthop
func (NullableAddVPCStaticRoutePayloadNexthop) IsSet ¶ added in v1.13.0
func (v NullableAddVPCStaticRoutePayloadNexthop) IsSet() bool
func (NullableAddVPCStaticRoutePayloadNexthop) MarshalJSON ¶ added in v1.13.0
func (v NullableAddVPCStaticRoutePayloadNexthop) MarshalJSON() ([]byte, error)
func (*NullableAddVPCStaticRoutePayloadNexthop) Set ¶ added in v1.13.0
func (v *NullableAddVPCStaticRoutePayloadNexthop) Set(val *AddVPCStaticRoutePayloadNexthop)
func (*NullableAddVPCStaticRoutePayloadNexthop) UnmarshalJSON ¶ added in v1.13.0
func (v *NullableAddVPCStaticRoutePayloadNexthop) UnmarshalJSON(src []byte) error
func (*NullableAddVPCStaticRoutePayloadNexthop) Unset ¶ added in v1.13.0
func (v *NullableAddVPCStaticRoutePayloadNexthop) Unset()
type NullableBool ¶
type NullableBool struct {
// contains filtered or unexported fields
}
func NewNullableBool ¶
func NewNullableBool(val *bool) *NullableBool
func (NullableBool) Get ¶
func (v NullableBool) Get() *bool
func (NullableBool) IsSet ¶
func (v NullableBool) IsSet() bool
func (NullableBool) MarshalJSON ¶
func (v NullableBool) MarshalJSON() ([]byte, error)
func (*NullableBool) Set ¶
func (v *NullableBool) Set(val *bool)
func (*NullableBool) UnmarshalJSON ¶
func (v *NullableBool) UnmarshalJSON(src []byte) error
func (*NullableBool) Unset ¶
func (v *NullableBool) Unset()
type NullableCreateNetworkIPv4 ¶
type NullableCreateNetworkIPv4 struct {
// contains filtered or unexported fields
}
func NewNullableCreateNetworkIPv4 ¶
func NewNullableCreateNetworkIPv4(val *CreateNetworkIPv4) *NullableCreateNetworkIPv4
func (NullableCreateNetworkIPv4) Get ¶
func (v NullableCreateNetworkIPv4) Get() *CreateNetworkIPv4
func (NullableCreateNetworkIPv4) IsSet ¶
func (v NullableCreateNetworkIPv4) IsSet() bool
func (NullableCreateNetworkIPv4) MarshalJSON ¶
func (v NullableCreateNetworkIPv4) MarshalJSON() ([]byte, error)
func (*NullableCreateNetworkIPv4) Set ¶
func (v *NullableCreateNetworkIPv4) Set(val *CreateNetworkIPv4)
func (*NullableCreateNetworkIPv4) UnmarshalJSON ¶
func (v *NullableCreateNetworkIPv4) UnmarshalJSON(src []byte) error
func (*NullableCreateNetworkIPv4) Unset ¶
func (v *NullableCreateNetworkIPv4) Unset()
type NullableCreateNetworkIPv4WithPrefix ¶
type NullableCreateNetworkIPv4WithPrefix struct {
// contains filtered or unexported fields
}
func NewNullableCreateNetworkIPv4WithPrefix ¶
func NewNullableCreateNetworkIPv4WithPrefix(val *CreateNetworkIPv4WithPrefix) *NullableCreateNetworkIPv4WithPrefix
func (NullableCreateNetworkIPv4WithPrefix) Get ¶
func (v NullableCreateNetworkIPv4WithPrefix) Get() *CreateNetworkIPv4WithPrefix
func (NullableCreateNetworkIPv4WithPrefix) IsSet ¶
func (v NullableCreateNetworkIPv4WithPrefix) IsSet() bool
func (NullableCreateNetworkIPv4WithPrefix) MarshalJSON ¶
func (v NullableCreateNetworkIPv4WithPrefix) MarshalJSON() ([]byte, error)
func (*NullableCreateNetworkIPv4WithPrefix) Set ¶
func (v *NullableCreateNetworkIPv4WithPrefix) Set(val *CreateNetworkIPv4WithPrefix)
func (*NullableCreateNetworkIPv4WithPrefix) UnmarshalJSON ¶
func (v *NullableCreateNetworkIPv4WithPrefix) UnmarshalJSON(src []byte) error
func (*NullableCreateNetworkIPv4WithPrefix) Unset ¶
func (v *NullableCreateNetworkIPv4WithPrefix) Unset()
type NullableCreateNetworkIPv4WithPrefixLength ¶
type NullableCreateNetworkIPv4WithPrefixLength struct {
// contains filtered or unexported fields
}
func NewNullableCreateNetworkIPv4WithPrefixLength ¶
func NewNullableCreateNetworkIPv4WithPrefixLength(val *CreateNetworkIPv4WithPrefixLength) *NullableCreateNetworkIPv4WithPrefixLength
func (NullableCreateNetworkIPv4WithPrefixLength) IsSet ¶
func (v NullableCreateNetworkIPv4WithPrefixLength) IsSet() bool
func (NullableCreateNetworkIPv4WithPrefixLength) MarshalJSON ¶
func (v NullableCreateNetworkIPv4WithPrefixLength) MarshalJSON() ([]byte, error)
func (*NullableCreateNetworkIPv4WithPrefixLength) Set ¶
func (v *NullableCreateNetworkIPv4WithPrefixLength) Set(val *CreateNetworkIPv4WithPrefixLength)
func (*NullableCreateNetworkIPv4WithPrefixLength) UnmarshalJSON ¶
func (v *NullableCreateNetworkIPv4WithPrefixLength) UnmarshalJSON(src []byte) error
func (*NullableCreateNetworkIPv4WithPrefixLength) Unset ¶
func (v *NullableCreateNetworkIPv4WithPrefixLength) Unset()
type NullableCreateNetworkIPv6 ¶
type NullableCreateNetworkIPv6 struct {
// contains filtered or unexported fields
}
func NewNullableCreateNetworkIPv6 ¶
func NewNullableCreateNetworkIPv6(val *CreateNetworkIPv6) *NullableCreateNetworkIPv6
func (NullableCreateNetworkIPv6) Get ¶
func (v NullableCreateNetworkIPv6) Get() *CreateNetworkIPv6
func (NullableCreateNetworkIPv6) IsSet ¶
func (v NullableCreateNetworkIPv6) IsSet() bool
func (NullableCreateNetworkIPv6) MarshalJSON ¶
func (v NullableCreateNetworkIPv6) MarshalJSON() ([]byte, error)
func (*NullableCreateNetworkIPv6) Set ¶
func (v *NullableCreateNetworkIPv6) Set(val *CreateNetworkIPv6)
func (*NullableCreateNetworkIPv6) UnmarshalJSON ¶
func (v *NullableCreateNetworkIPv6) UnmarshalJSON(src []byte) error
func (*NullableCreateNetworkIPv6) Unset ¶
func (v *NullableCreateNetworkIPv6) Unset()
type NullableCreateNetworkIPv6WithPrefix ¶
type NullableCreateNetworkIPv6WithPrefix struct {
// contains filtered or unexported fields
}
func NewNullableCreateNetworkIPv6WithPrefix ¶
func NewNullableCreateNetworkIPv6WithPrefix(val *CreateNetworkIPv6WithPrefix) *NullableCreateNetworkIPv6WithPrefix
func (NullableCreateNetworkIPv6WithPrefix) Get ¶
func (v NullableCreateNetworkIPv6WithPrefix) Get() *CreateNetworkIPv6WithPrefix
func (NullableCreateNetworkIPv6WithPrefix) IsSet ¶
func (v NullableCreateNetworkIPv6WithPrefix) IsSet() bool
func (NullableCreateNetworkIPv6WithPrefix) MarshalJSON ¶
func (v NullableCreateNetworkIPv6WithPrefix) MarshalJSON() ([]byte, error)
func (*NullableCreateNetworkIPv6WithPrefix) Set ¶
func (v *NullableCreateNetworkIPv6WithPrefix) Set(val *CreateNetworkIPv6WithPrefix)
func (*NullableCreateNetworkIPv6WithPrefix) UnmarshalJSON ¶
func (v *NullableCreateNetworkIPv6WithPrefix) UnmarshalJSON(src []byte) error
func (*NullableCreateNetworkIPv6WithPrefix) Unset ¶
func (v *NullableCreateNetworkIPv6WithPrefix) Unset()
type NullableCreateNetworkIPv6WithPrefixLength ¶
type NullableCreateNetworkIPv6WithPrefixLength struct {
// contains filtered or unexported fields
}
func NewNullableCreateNetworkIPv6WithPrefixLength ¶
func NewNullableCreateNetworkIPv6WithPrefixLength(val *CreateNetworkIPv6WithPrefixLength) *NullableCreateNetworkIPv6WithPrefixLength
func (NullableCreateNetworkIPv6WithPrefixLength) IsSet ¶
func (v NullableCreateNetworkIPv6WithPrefixLength) IsSet() bool
func (NullableCreateNetworkIPv6WithPrefixLength) MarshalJSON ¶
func (v NullableCreateNetworkIPv6WithPrefixLength) MarshalJSON() ([]byte, error)
func (*NullableCreateNetworkIPv6WithPrefixLength) Set ¶
func (v *NullableCreateNetworkIPv6WithPrefixLength) Set(val *CreateNetworkIPv6WithPrefixLength)
func (*NullableCreateNetworkIPv6WithPrefixLength) UnmarshalJSON ¶
func (v *NullableCreateNetworkIPv6WithPrefixLength) UnmarshalJSON(src []byte) error
func (*NullableCreateNetworkIPv6WithPrefixLength) Unset ¶
func (v *NullableCreateNetworkIPv6WithPrefixLength) Unset()
type NullableCreateNetworkPayload ¶
type NullableCreateNetworkPayload struct {
// contains filtered or unexported fields
}
func NewNullableCreateNetworkPayload ¶
func NewNullableCreateNetworkPayload(val *CreateNetworkPayload) *NullableCreateNetworkPayload
func (NullableCreateNetworkPayload) Get ¶
func (v NullableCreateNetworkPayload) Get() *CreateNetworkPayload
func (NullableCreateNetworkPayload) IsSet ¶
func (v NullableCreateNetworkPayload) IsSet() bool
func (NullableCreateNetworkPayload) MarshalJSON ¶
func (v NullableCreateNetworkPayload) MarshalJSON() ([]byte, error)
func (*NullableCreateNetworkPayload) Set ¶
func (v *NullableCreateNetworkPayload) Set(val *CreateNetworkPayload)
func (*NullableCreateNetworkPayload) UnmarshalJSON ¶
func (v *NullableCreateNetworkPayload) UnmarshalJSON(src []byte) error
func (*NullableCreateNetworkPayload) Unset ¶
func (v *NullableCreateNetworkPayload) Unset()
type NullableCreateVPCNetworkRangePayload ¶ added in v1.13.0
type NullableCreateVPCNetworkRangePayload struct {
// contains filtered or unexported fields
}
func NewNullableCreateVPCNetworkRangePayload ¶ added in v1.13.0
func NewNullableCreateVPCNetworkRangePayload(val *CreateVPCNetworkRangePayload) *NullableCreateVPCNetworkRangePayload
func (NullableCreateVPCNetworkRangePayload) Get ¶ added in v1.13.0
func (v NullableCreateVPCNetworkRangePayload) Get() *CreateVPCNetworkRangePayload
func (NullableCreateVPCNetworkRangePayload) IsSet ¶ added in v1.13.0
func (v NullableCreateVPCNetworkRangePayload) IsSet() bool
func (NullableCreateVPCNetworkRangePayload) MarshalJSON ¶ added in v1.13.0
func (v NullableCreateVPCNetworkRangePayload) MarshalJSON() ([]byte, error)
func (*NullableCreateVPCNetworkRangePayload) Set ¶ added in v1.13.0
func (v *NullableCreateVPCNetworkRangePayload) Set(val *CreateVPCNetworkRangePayload)
func (*NullableCreateVPCNetworkRangePayload) UnmarshalJSON ¶ added in v1.13.0
func (v *NullableCreateVPCNetworkRangePayload) UnmarshalJSON(src []byte) error
func (*NullableCreateVPCNetworkRangePayload) Unset ¶ added in v1.13.0
func (v *NullableCreateVPCNetworkRangePayload) Unset()
type NullableCreateVPCPayload ¶ added in v1.13.0
type NullableCreateVPCPayload struct {
// contains filtered or unexported fields
}
func NewNullableCreateVPCPayload ¶ added in v1.13.0
func NewNullableCreateVPCPayload(val *CreateVPCPayload) *NullableCreateVPCPayload
func (NullableCreateVPCPayload) Get ¶ added in v1.13.0
func (v NullableCreateVPCPayload) Get() *CreateVPCPayload
func (NullableCreateVPCPayload) IsSet ¶ added in v1.13.0
func (v NullableCreateVPCPayload) IsSet() bool
func (NullableCreateVPCPayload) MarshalJSON ¶ added in v1.13.0
func (v NullableCreateVPCPayload) MarshalJSON() ([]byte, error)
func (*NullableCreateVPCPayload) Set ¶ added in v1.13.0
func (v *NullableCreateVPCPayload) Set(val *CreateVPCPayload)
func (*NullableCreateVPCPayload) UnmarshalJSON ¶ added in v1.13.0
func (v *NullableCreateVPCPayload) UnmarshalJSON(src []byte) error
func (*NullableCreateVPCPayload) Unset ¶ added in v1.13.0
func (v *NullableCreateVPCPayload) Unset()
type NullableCreateVPCRegionPayload ¶ added in v1.13.0
type NullableCreateVPCRegionPayload struct {
// contains filtered or unexported fields
}
func NewNullableCreateVPCRegionPayload ¶ added in v1.13.0
func NewNullableCreateVPCRegionPayload(val *CreateVPCRegionPayload) *NullableCreateVPCRegionPayload
func (NullableCreateVPCRegionPayload) Get ¶ added in v1.13.0
func (v NullableCreateVPCRegionPayload) Get() *CreateVPCRegionPayload
func (NullableCreateVPCRegionPayload) IsSet ¶ added in v1.13.0
func (v NullableCreateVPCRegionPayload) IsSet() bool
func (NullableCreateVPCRegionPayload) MarshalJSON ¶ added in v1.13.0
func (v NullableCreateVPCRegionPayload) MarshalJSON() ([]byte, error)
func (*NullableCreateVPCRegionPayload) Set ¶ added in v1.13.0
func (v *NullableCreateVPCRegionPayload) Set(val *CreateVPCRegionPayload)
func (*NullableCreateVPCRegionPayload) UnmarshalJSON ¶ added in v1.13.0
func (v *NullableCreateVPCRegionPayload) UnmarshalJSON(src []byte) error
func (*NullableCreateVPCRegionPayload) Unset ¶ added in v1.13.0
func (v *NullableCreateVPCRegionPayload) Unset()
type NullableDestinationCIDRv4 ¶
type NullableDestinationCIDRv4 struct {
// contains filtered or unexported fields
}
func NewNullableDestinationCIDRv4 ¶
func NewNullableDestinationCIDRv4(val *DestinationCIDRv4) *NullableDestinationCIDRv4
func (NullableDestinationCIDRv4) Get ¶
func (v NullableDestinationCIDRv4) Get() *DestinationCIDRv4
func (NullableDestinationCIDRv4) IsSet ¶
func (v NullableDestinationCIDRv4) IsSet() bool
func (NullableDestinationCIDRv4) MarshalJSON ¶
func (v NullableDestinationCIDRv4) MarshalJSON() ([]byte, error)
func (*NullableDestinationCIDRv4) Set ¶
func (v *NullableDestinationCIDRv4) Set(val *DestinationCIDRv4)
func (*NullableDestinationCIDRv4) UnmarshalJSON ¶
func (v *NullableDestinationCIDRv4) UnmarshalJSON(src []byte) error
func (*NullableDestinationCIDRv4) Unset ¶
func (v *NullableDestinationCIDRv4) Unset()
type NullableDestinationCIDRv6 ¶
type NullableDestinationCIDRv6 struct {
// contains filtered or unexported fields
}
func NewNullableDestinationCIDRv6 ¶
func NewNullableDestinationCIDRv6(val *DestinationCIDRv6) *NullableDestinationCIDRv6
func (NullableDestinationCIDRv6) Get ¶
func (v NullableDestinationCIDRv6) Get() *DestinationCIDRv6
func (NullableDestinationCIDRv6) IsSet ¶
func (v NullableDestinationCIDRv6) IsSet() bool
func (NullableDestinationCIDRv6) MarshalJSON ¶
func (v NullableDestinationCIDRv6) MarshalJSON() ([]byte, error)
func (*NullableDestinationCIDRv6) Set ¶
func (v *NullableDestinationCIDRv6) Set(val *DestinationCIDRv6)
func (*NullableDestinationCIDRv6) UnmarshalJSON ¶
func (v *NullableDestinationCIDRv6) UnmarshalJSON(src []byte) error
func (*NullableDestinationCIDRv6) Unset ¶
func (v *NullableDestinationCIDRv6) Unset()
type NullableError ¶
type NullableError struct {
// contains filtered or unexported fields
}
func NewNullableError ¶
func NewNullableError(val *Error) *NullableError
func (NullableError) Get ¶
func (v NullableError) Get() *Error
func (NullableError) IsSet ¶
func (v NullableError) IsSet() bool
func (NullableError) MarshalJSON ¶
func (v NullableError) MarshalJSON() ([]byte, error)
func (*NullableError) Set ¶
func (v *NullableError) Set(val *Error)
func (*NullableError) UnmarshalJSON ¶
func (v *NullableError) UnmarshalJSON(src []byte) error
func (*NullableError) Unset ¶
func (v *NullableError) Unset()
type NullableFloat32 ¶
type NullableFloat32 struct {
// contains filtered or unexported fields
}
func NewNullableFloat32 ¶
func NewNullableFloat32(val *float32) *NullableFloat32
func (NullableFloat32) Get ¶
func (v NullableFloat32) Get() *float32
func (NullableFloat32) IsSet ¶
func (v NullableFloat32) IsSet() bool
func (NullableFloat32) MarshalJSON ¶
func (v NullableFloat32) MarshalJSON() ([]byte, error)
func (*NullableFloat32) Set ¶
func (v *NullableFloat32) Set(val *float32)
func (*NullableFloat32) UnmarshalJSON ¶
func (v *NullableFloat32) UnmarshalJSON(src []byte) error
func (*NullableFloat32) Unset ¶
func (v *NullableFloat32) Unset()
type NullableFloat64 ¶
type NullableFloat64 struct {
// contains filtered or unexported fields
}
func NewNullableFloat64 ¶
func NewNullableFloat64(val *float64) *NullableFloat64
func (NullableFloat64) Get ¶
func (v NullableFloat64) Get() *float64
func (NullableFloat64) IsSet ¶
func (v NullableFloat64) IsSet() bool
func (NullableFloat64) MarshalJSON ¶
func (v NullableFloat64) MarshalJSON() ([]byte, error)
func (*NullableFloat64) Set ¶
func (v *NullableFloat64) Set(val *float64)
func (*NullableFloat64) UnmarshalJSON ¶
func (v *NullableFloat64) UnmarshalJSON(src []byte) error
func (*NullableFloat64) Unset ¶
func (v *NullableFloat64) Unset()
type NullableInt ¶
type NullableInt struct {
// contains filtered or unexported fields
}
func NewNullableInt ¶
func NewNullableInt(val *int) *NullableInt
func (NullableInt) Get ¶
func (v NullableInt) Get() *int
func (NullableInt) IsSet ¶
func (v NullableInt) IsSet() bool
func (NullableInt) MarshalJSON ¶
func (v NullableInt) MarshalJSON() ([]byte, error)
func (*NullableInt) Set ¶
func (v *NullableInt) Set(val *int)
func (*NullableInt) UnmarshalJSON ¶
func (v *NullableInt) UnmarshalJSON(src []byte) error
func (*NullableInt) Unset ¶
func (v *NullableInt) Unset()
type NullableInt32 ¶
type NullableInt32 struct {
// contains filtered or unexported fields
}
func NewNullableInt32 ¶
func NewNullableInt32(val *int32) *NullableInt32
func (NullableInt32) Get ¶
func (v NullableInt32) Get() *int32
func (NullableInt32) IsSet ¶
func (v NullableInt32) IsSet() bool
func (NullableInt32) MarshalJSON ¶
func (v NullableInt32) MarshalJSON() ([]byte, error)
func (*NullableInt32) Set ¶
func (v *NullableInt32) Set(val *int32)
func (*NullableInt32) UnmarshalJSON ¶
func (v *NullableInt32) UnmarshalJSON(src []byte) error
func (*NullableInt32) Unset ¶
func (v *NullableInt32) Unset()
type NullableInt64 ¶
type NullableInt64 struct {
// contains filtered or unexported fields
}
func NewNullableInt64 ¶
func NewNullableInt64(val *int64) *NullableInt64
func (NullableInt64) Get ¶
func (v NullableInt64) Get() *int64
func (NullableInt64) IsSet ¶
func (v NullableInt64) IsSet() bool
func (NullableInt64) MarshalJSON ¶
func (v NullableInt64) MarshalJSON() ([]byte, error)
func (*NullableInt64) Set ¶
func (v *NullableInt64) Set(val *int64)
func (*NullableInt64) UnmarshalJSON ¶
func (v *NullableInt64) UnmarshalJSON(src []byte) error
func (*NullableInt64) Unset ¶
func (v *NullableInt64) Unset()
type NullableNetwork ¶
type NullableNetwork struct {
// contains filtered or unexported fields
}
func NewNullableNetwork ¶
func NewNullableNetwork(val *Network) *NullableNetwork
func (NullableNetwork) Get ¶
func (v NullableNetwork) Get() *Network
func (NullableNetwork) IsSet ¶
func (v NullableNetwork) IsSet() bool
func (NullableNetwork) MarshalJSON ¶
func (v NullableNetwork) MarshalJSON() ([]byte, error)
func (*NullableNetwork) Set ¶
func (v *NullableNetwork) Set(val *Network)
func (*NullableNetwork) UnmarshalJSON ¶
func (v *NullableNetwork) UnmarshalJSON(src []byte) error
func (*NullableNetwork) Unset ¶
func (v *NullableNetwork) Unset()
type NullableNetworkIPv4 ¶
type NullableNetworkIPv4 struct {
// contains filtered or unexported fields
}
func NewNullableNetworkIPv4 ¶
func NewNullableNetworkIPv4(val *NetworkIPv4) *NullableNetworkIPv4
func (NullableNetworkIPv4) Get ¶
func (v NullableNetworkIPv4) Get() *NetworkIPv4
func (NullableNetworkIPv4) IsSet ¶
func (v NullableNetworkIPv4) IsSet() bool
func (NullableNetworkIPv4) MarshalJSON ¶
func (v NullableNetworkIPv4) MarshalJSON() ([]byte, error)
func (*NullableNetworkIPv4) Set ¶
func (v *NullableNetworkIPv4) Set(val *NetworkIPv4)
func (*NullableNetworkIPv4) UnmarshalJSON ¶
func (v *NullableNetworkIPv4) UnmarshalJSON(src []byte) error
func (*NullableNetworkIPv4) Unset ¶
func (v *NullableNetworkIPv4) Unset()
type NullableNetworkIPv6 ¶
type NullableNetworkIPv6 struct {
// contains filtered or unexported fields
}
func NewNullableNetworkIPv6 ¶
func NewNullableNetworkIPv6(val *NetworkIPv6) *NullableNetworkIPv6
func (NullableNetworkIPv6) Get ¶
func (v NullableNetworkIPv6) Get() *NetworkIPv6
func (NullableNetworkIPv6) IsSet ¶
func (v NullableNetworkIPv6) IsSet() bool
func (NullableNetworkIPv6) MarshalJSON ¶
func (v NullableNetworkIPv6) MarshalJSON() ([]byte, error)
func (*NullableNetworkIPv6) Set ¶
func (v *NullableNetworkIPv6) Set(val *NetworkIPv6)
func (*NullableNetworkIPv6) UnmarshalJSON ¶
func (v *NullableNetworkIPv6) UnmarshalJSON(src []byte) error
func (*NullableNetworkIPv6) Unset ¶
func (v *NullableNetworkIPv6) Unset()
type NullableNetworkListResponse ¶
type NullableNetworkListResponse struct {
// contains filtered or unexported fields
}
func NewNullableNetworkListResponse ¶
func NewNullableNetworkListResponse(val *NetworkListResponse) *NullableNetworkListResponse
func (NullableNetworkListResponse) Get ¶
func (v NullableNetworkListResponse) Get() *NetworkListResponse
func (NullableNetworkListResponse) IsSet ¶
func (v NullableNetworkListResponse) IsSet() bool
func (NullableNetworkListResponse) MarshalJSON ¶
func (v NullableNetworkListResponse) MarshalJSON() ([]byte, error)
func (*NullableNetworkListResponse) Set ¶
func (v *NullableNetworkListResponse) Set(val *NetworkListResponse)
func (*NullableNetworkListResponse) UnmarshalJSON ¶
func (v *NullableNetworkListResponse) UnmarshalJSON(src []byte) error
func (*NullableNetworkListResponse) Unset ¶
func (v *NullableNetworkListResponse) Unset()
type NullableNetworkRangeIPv4Request ¶ added in v1.13.0
type NullableNetworkRangeIPv4Request struct {
// contains filtered or unexported fields
}
func NewNullableNetworkRangeIPv4Request ¶ added in v1.13.0
func NewNullableNetworkRangeIPv4Request(val *NetworkRangeIPv4Request) *NullableNetworkRangeIPv4Request
func (NullableNetworkRangeIPv4Request) Get ¶ added in v1.13.0
func (v NullableNetworkRangeIPv4Request) Get() *NetworkRangeIPv4Request
func (NullableNetworkRangeIPv4Request) IsSet ¶ added in v1.13.0
func (v NullableNetworkRangeIPv4Request) IsSet() bool
func (NullableNetworkRangeIPv4Request) MarshalJSON ¶ added in v1.13.0
func (v NullableNetworkRangeIPv4Request) MarshalJSON() ([]byte, error)
func (*NullableNetworkRangeIPv4Request) Set ¶ added in v1.13.0
func (v *NullableNetworkRangeIPv4Request) Set(val *NetworkRangeIPv4Request)
func (*NullableNetworkRangeIPv4Request) UnmarshalJSON ¶ added in v1.13.0
func (v *NullableNetworkRangeIPv4Request) UnmarshalJSON(src []byte) error
func (*NullableNetworkRangeIPv4Request) Unset ¶ added in v1.13.0
func (v *NullableNetworkRangeIPv4Request) Unset()
type NullableNetworkRangeIPv4RequestIpVersion ¶ added in v1.13.0
type NullableNetworkRangeIPv4RequestIpVersion struct {
// contains filtered or unexported fields
}
func NewNullableNetworkRangeIPv4RequestIpVersion ¶ added in v1.13.0
func NewNullableNetworkRangeIPv4RequestIpVersion(val *NetworkRangeIPv4RequestIpVersion) *NullableNetworkRangeIPv4RequestIpVersion
func (NullableNetworkRangeIPv4RequestIpVersion) IsSet ¶ added in v1.13.0
func (v NullableNetworkRangeIPv4RequestIpVersion) IsSet() bool
func (NullableNetworkRangeIPv4RequestIpVersion) MarshalJSON ¶ added in v1.13.0
func (v NullableNetworkRangeIPv4RequestIpVersion) MarshalJSON() ([]byte, error)
func (*NullableNetworkRangeIPv4RequestIpVersion) Set ¶ added in v1.13.0
func (v *NullableNetworkRangeIPv4RequestIpVersion) Set(val *NetworkRangeIPv4RequestIpVersion)
func (*NullableNetworkRangeIPv4RequestIpVersion) UnmarshalJSON ¶ added in v1.13.0
func (v *NullableNetworkRangeIPv4RequestIpVersion) UnmarshalJSON(src []byte) error
func (*NullableNetworkRangeIPv4RequestIpVersion) Unset ¶ added in v1.13.0
func (v *NullableNetworkRangeIPv4RequestIpVersion) Unset()
type NullableNexthopBlackhole ¶
type NullableNexthopBlackhole struct {
// contains filtered or unexported fields
}
func NewNullableNexthopBlackhole ¶
func NewNullableNexthopBlackhole(val *NexthopBlackhole) *NullableNexthopBlackhole
func (NullableNexthopBlackhole) Get ¶
func (v NullableNexthopBlackhole) Get() *NexthopBlackhole
func (NullableNexthopBlackhole) IsSet ¶
func (v NullableNexthopBlackhole) IsSet() bool
func (NullableNexthopBlackhole) MarshalJSON ¶
func (v NullableNexthopBlackhole) MarshalJSON() ([]byte, error)
func (*NullableNexthopBlackhole) Set ¶
func (v *NullableNexthopBlackhole) Set(val *NexthopBlackhole)
func (*NullableNexthopBlackhole) UnmarshalJSON ¶
func (v *NullableNexthopBlackhole) UnmarshalJSON(src []byte) error
func (*NullableNexthopBlackhole) Unset ¶
func (v *NullableNexthopBlackhole) Unset()
type NullableNexthopIPv4 ¶
type NullableNexthopIPv4 struct {
// contains filtered or unexported fields
}
func NewNullableNexthopIPv4 ¶
func NewNullableNexthopIPv4(val *NexthopIPv4) *NullableNexthopIPv4
func (NullableNexthopIPv4) Get ¶
func (v NullableNexthopIPv4) Get() *NexthopIPv4
func (NullableNexthopIPv4) IsSet ¶
func (v NullableNexthopIPv4) IsSet() bool
func (NullableNexthopIPv4) MarshalJSON ¶
func (v NullableNexthopIPv4) MarshalJSON() ([]byte, error)
func (*NullableNexthopIPv4) Set ¶
func (v *NullableNexthopIPv4) Set(val *NexthopIPv4)
func (*NullableNexthopIPv4) UnmarshalJSON ¶
func (v *NullableNexthopIPv4) UnmarshalJSON(src []byte) error
func (*NullableNexthopIPv4) Unset ¶
func (v *NullableNexthopIPv4) Unset()
type NullableNexthopIPv6 ¶
type NullableNexthopIPv6 struct {
// contains filtered or unexported fields
}
func NewNullableNexthopIPv6 ¶
func NewNullableNexthopIPv6(val *NexthopIPv6) *NullableNexthopIPv6
func (NullableNexthopIPv6) Get ¶
func (v NullableNexthopIPv6) Get() *NexthopIPv6
func (NullableNexthopIPv6) IsSet ¶
func (v NullableNexthopIPv6) IsSet() bool
func (NullableNexthopIPv6) MarshalJSON ¶
func (v NullableNexthopIPv6) MarshalJSON() ([]byte, error)
func (*NullableNexthopIPv6) Set ¶
func (v *NullableNexthopIPv6) Set(val *NexthopIPv6)
func (*NullableNexthopIPv6) UnmarshalJSON ¶
func (v *NullableNexthopIPv6) UnmarshalJSON(src []byte) error
func (*NullableNexthopIPv6) Unset ¶
func (v *NullableNexthopIPv6) Unset()
type NullableNexthopInternet ¶
type NullableNexthopInternet struct {
// contains filtered or unexported fields
}
func NewNullableNexthopInternet ¶
func NewNullableNexthopInternet(val *NexthopInternet) *NullableNexthopInternet
func (NullableNexthopInternet) Get ¶
func (v NullableNexthopInternet) Get() *NexthopInternet
func (NullableNexthopInternet) IsSet ¶
func (v NullableNexthopInternet) IsSet() bool
func (NullableNexthopInternet) MarshalJSON ¶
func (v NullableNexthopInternet) MarshalJSON() ([]byte, error)
func (*NullableNexthopInternet) Set ¶
func (v *NullableNexthopInternet) Set(val *NexthopInternet)
func (*NullableNexthopInternet) UnmarshalJSON ¶
func (v *NullableNexthopInternet) UnmarshalJSON(src []byte) error
func (*NullableNexthopInternet) Unset ¶
func (v *NullableNexthopInternet) Unset()
type NullablePartialUpdateNetworkPayload ¶
type NullablePartialUpdateNetworkPayload struct {
// contains filtered or unexported fields
}
func NewNullablePartialUpdateNetworkPayload ¶
func NewNullablePartialUpdateNetworkPayload(val *PartialUpdateNetworkPayload) *NullablePartialUpdateNetworkPayload
func (NullablePartialUpdateNetworkPayload) Get ¶
func (v NullablePartialUpdateNetworkPayload) Get() *PartialUpdateNetworkPayload
func (NullablePartialUpdateNetworkPayload) IsSet ¶
func (v NullablePartialUpdateNetworkPayload) IsSet() bool
func (NullablePartialUpdateNetworkPayload) MarshalJSON ¶
func (v NullablePartialUpdateNetworkPayload) MarshalJSON() ([]byte, error)
func (*NullablePartialUpdateNetworkPayload) Set ¶
func (v *NullablePartialUpdateNetworkPayload) Set(val *PartialUpdateNetworkPayload)
func (*NullablePartialUpdateNetworkPayload) UnmarshalJSON ¶
func (v *NullablePartialUpdateNetworkPayload) UnmarshalJSON(src []byte) error
func (*NullablePartialUpdateNetworkPayload) Unset ¶
func (v *NullablePartialUpdateNetworkPayload) Unset()
type NullablePartialUpdateVPCPayload ¶ added in v1.13.0
type NullablePartialUpdateVPCPayload struct {
// contains filtered or unexported fields
}
func NewNullablePartialUpdateVPCPayload ¶ added in v1.13.0
func NewNullablePartialUpdateVPCPayload(val *PartialUpdateVPCPayload) *NullablePartialUpdateVPCPayload
func (NullablePartialUpdateVPCPayload) Get ¶ added in v1.13.0
func (v NullablePartialUpdateVPCPayload) Get() *PartialUpdateVPCPayload
func (NullablePartialUpdateVPCPayload) IsSet ¶ added in v1.13.0
func (v NullablePartialUpdateVPCPayload) IsSet() bool
func (NullablePartialUpdateVPCPayload) MarshalJSON ¶ added in v1.13.0
func (v NullablePartialUpdateVPCPayload) MarshalJSON() ([]byte, error)
func (*NullablePartialUpdateVPCPayload) Set ¶ added in v1.13.0
func (v *NullablePartialUpdateVPCPayload) Set(val *PartialUpdateVPCPayload)
func (*NullablePartialUpdateVPCPayload) UnmarshalJSON ¶ added in v1.13.0
func (v *NullablePartialUpdateVPCPayload) UnmarshalJSON(src []byte) error
func (*NullablePartialUpdateVPCPayload) Unset ¶ added in v1.13.0
func (v *NullablePartialUpdateVPCPayload) Unset()
type NullableRegionalVPC ¶ added in v1.13.0
type NullableRegionalVPC struct {
// contains filtered or unexported fields
}
func NewNullableRegionalVPC ¶ added in v1.13.0
func NewNullableRegionalVPC(val *RegionalVPC) *NullableRegionalVPC
func (NullableRegionalVPC) Get ¶ added in v1.13.0
func (v NullableRegionalVPC) Get() *RegionalVPC
func (NullableRegionalVPC) IsSet ¶ added in v1.13.0
func (v NullableRegionalVPC) IsSet() bool
func (NullableRegionalVPC) MarshalJSON ¶ added in v1.13.0
func (v NullableRegionalVPC) MarshalJSON() ([]byte, error)
func (*NullableRegionalVPC) Set ¶ added in v1.13.0
func (v *NullableRegionalVPC) Set(val *RegionalVPC)
func (*NullableRegionalVPC) UnmarshalJSON ¶ added in v1.13.0
func (v *NullableRegionalVPC) UnmarshalJSON(src []byte) error
func (*NullableRegionalVPC) Unset ¶ added in v1.13.0
func (v *NullableRegionalVPC) Unset()
type NullableRegionalVPCIPv4 ¶ added in v1.13.0
type NullableRegionalVPCIPv4 struct {
// contains filtered or unexported fields
}
func NewNullableRegionalVPCIPv4 ¶ added in v1.13.0
func NewNullableRegionalVPCIPv4(val *RegionalVPCIPv4) *NullableRegionalVPCIPv4
func (NullableRegionalVPCIPv4) Get ¶ added in v1.13.0
func (v NullableRegionalVPCIPv4) Get() *RegionalVPCIPv4
func (NullableRegionalVPCIPv4) IsSet ¶ added in v1.13.0
func (v NullableRegionalVPCIPv4) IsSet() bool
func (NullableRegionalVPCIPv4) MarshalJSON ¶ added in v1.13.0
func (v NullableRegionalVPCIPv4) MarshalJSON() ([]byte, error)
func (*NullableRegionalVPCIPv4) Set ¶ added in v1.13.0
func (v *NullableRegionalVPCIPv4) Set(val *RegionalVPCIPv4)
func (*NullableRegionalVPCIPv4) UnmarshalJSON ¶ added in v1.13.0
func (v *NullableRegionalVPCIPv4) UnmarshalJSON(src []byte) error
func (*NullableRegionalVPCIPv4) Unset ¶ added in v1.13.0
func (v *NullableRegionalVPCIPv4) Unset()
type NullableRegionalVPCList ¶ added in v1.13.0
type NullableRegionalVPCList struct {
// contains filtered or unexported fields
}
func NewNullableRegionalVPCList ¶ added in v1.13.0
func NewNullableRegionalVPCList(val *RegionalVPCList) *NullableRegionalVPCList
func (NullableRegionalVPCList) Get ¶ added in v1.13.0
func (v NullableRegionalVPCList) Get() *RegionalVPCList
func (NullableRegionalVPCList) IsSet ¶ added in v1.13.0
func (v NullableRegionalVPCList) IsSet() bool
func (NullableRegionalVPCList) MarshalJSON ¶ added in v1.13.0
func (v NullableRegionalVPCList) MarshalJSON() ([]byte, error)
func (*NullableRegionalVPCList) Set ¶ added in v1.13.0
func (v *NullableRegionalVPCList) Set(val *RegionalVPCList)
func (*NullableRegionalVPCList) UnmarshalJSON ¶ added in v1.13.0
func (v *NullableRegionalVPCList) UnmarshalJSON(src []byte) error
func (*NullableRegionalVPCList) Unset ¶ added in v1.13.0
func (v *NullableRegionalVPCList) Unset()
type NullableRoute ¶
type NullableRoute struct {
// contains filtered or unexported fields
}
func NewNullableRoute ¶
func NewNullableRoute(val *Route) *NullableRoute
func (NullableRoute) Get ¶
func (v NullableRoute) Get() *Route
func (NullableRoute) IsSet ¶
func (v NullableRoute) IsSet() bool
func (NullableRoute) MarshalJSON ¶
func (v NullableRoute) MarshalJSON() ([]byte, error)
func (*NullableRoute) Set ¶
func (v *NullableRoute) Set(val *Route)
func (*NullableRoute) UnmarshalJSON ¶
func (v *NullableRoute) UnmarshalJSON(src []byte) error
func (*NullableRoute) Unset ¶
func (v *NullableRoute) Unset()
type NullableRouteDestination ¶
type NullableRouteDestination struct {
// contains filtered or unexported fields
}
func NewNullableRouteDestination ¶
func NewNullableRouteDestination(val *RouteDestination) *NullableRouteDestination
func (NullableRouteDestination) Get ¶
func (v NullableRouteDestination) Get() *RouteDestination
func (NullableRouteDestination) IsSet ¶
func (v NullableRouteDestination) IsSet() bool
func (NullableRouteDestination) MarshalJSON ¶
func (v NullableRouteDestination) MarshalJSON() ([]byte, error)
func (*NullableRouteDestination) Set ¶
func (v *NullableRouteDestination) Set(val *RouteDestination)
func (*NullableRouteDestination) UnmarshalJSON ¶
func (v *NullableRouteDestination) UnmarshalJSON(src []byte) error
func (*NullableRouteDestination) Unset ¶
func (v *NullableRouteDestination) Unset()
type NullableRouteListResponse ¶
type NullableRouteListResponse struct {
// contains filtered or unexported fields
}
func NewNullableRouteListResponse ¶
func NewNullableRouteListResponse(val *RouteListResponse) *NullableRouteListResponse
func (NullableRouteListResponse) Get ¶
func (v NullableRouteListResponse) Get() *RouteListResponse
func (NullableRouteListResponse) IsSet ¶
func (v NullableRouteListResponse) IsSet() bool
func (NullableRouteListResponse) MarshalJSON ¶
func (v NullableRouteListResponse) MarshalJSON() ([]byte, error)
func (*NullableRouteListResponse) Set ¶
func (v *NullableRouteListResponse) Set(val *RouteListResponse)
func (*NullableRouteListResponse) UnmarshalJSON ¶
func (v *NullableRouteListResponse) UnmarshalJSON(src []byte) error
func (*NullableRouteListResponse) Unset ¶
func (v *NullableRouteListResponse) Unset()
type NullableRouteNexthop ¶
type NullableRouteNexthop struct {
// contains filtered or unexported fields
}
func NewNullableRouteNexthop ¶
func NewNullableRouteNexthop(val *RouteNexthop) *NullableRouteNexthop
func (NullableRouteNexthop) Get ¶
func (v NullableRouteNexthop) Get() *RouteNexthop
func (NullableRouteNexthop) IsSet ¶
func (v NullableRouteNexthop) IsSet() bool
func (NullableRouteNexthop) MarshalJSON ¶
func (v NullableRouteNexthop) MarshalJSON() ([]byte, error)
func (*NullableRouteNexthop) Set ¶
func (v *NullableRouteNexthop) Set(val *RouteNexthop)
func (*NullableRouteNexthop) UnmarshalJSON ¶
func (v *NullableRouteNexthop) UnmarshalJSON(src []byte) error
func (*NullableRouteNexthop) Unset ¶
func (v *NullableRouteNexthop) Unset()
type NullableRoutingTable ¶
type NullableRoutingTable struct {
// contains filtered or unexported fields
}
func NewNullableRoutingTable ¶
func NewNullableRoutingTable(val *RoutingTable) *NullableRoutingTable
func (NullableRoutingTable) Get ¶
func (v NullableRoutingTable) Get() *RoutingTable
func (NullableRoutingTable) IsSet ¶
func (v NullableRoutingTable) IsSet() bool
func (NullableRoutingTable) MarshalJSON ¶
func (v NullableRoutingTable) MarshalJSON() ([]byte, error)
func (*NullableRoutingTable) Set ¶
func (v *NullableRoutingTable) Set(val *RoutingTable)
func (*NullableRoutingTable) UnmarshalJSON ¶
func (v *NullableRoutingTable) UnmarshalJSON(src []byte) error
func (*NullableRoutingTable) Unset ¶
func (v *NullableRoutingTable) Unset()
type NullableRoutingTableListResponse ¶
type NullableRoutingTableListResponse struct {
// contains filtered or unexported fields
}
func NewNullableRoutingTableListResponse ¶
func NewNullableRoutingTableListResponse(val *RoutingTableListResponse) *NullableRoutingTableListResponse
func (NullableRoutingTableListResponse) Get ¶
func (v NullableRoutingTableListResponse) Get() *RoutingTableListResponse
func (NullableRoutingTableListResponse) IsSet ¶
func (v NullableRoutingTableListResponse) IsSet() bool
func (NullableRoutingTableListResponse) MarshalJSON ¶
func (v NullableRoutingTableListResponse) MarshalJSON() ([]byte, error)
func (*NullableRoutingTableListResponse) Set ¶
func (v *NullableRoutingTableListResponse) Set(val *RoutingTableListResponse)
func (*NullableRoutingTableListResponse) UnmarshalJSON ¶
func (v *NullableRoutingTableListResponse) UnmarshalJSON(src []byte) error
func (*NullableRoutingTableListResponse) Unset ¶
func (v *NullableRoutingTableListResponse) Unset()
type NullableString ¶
type NullableString struct {
// contains filtered or unexported fields
}
func NewNullableString ¶
func NewNullableString(val *string) *NullableString
func (NullableString) Get ¶
func (v NullableString) Get() *string
func (NullableString) IsSet ¶
func (v NullableString) IsSet() bool
func (NullableString) MarshalJSON ¶
func (v NullableString) MarshalJSON() ([]byte, error)
func (*NullableString) Set ¶
func (v *NullableString) Set(val *string)
func (*NullableString) UnmarshalJSON ¶
func (v *NullableString) UnmarshalJSON(src []byte) error
func (*NullableString) Unset ¶
func (v *NullableString) Unset()
type NullableTime ¶
type NullableTime struct {
// contains filtered or unexported fields
}
func NewNullableTime ¶
func NewNullableTime(val *time.Time) *NullableTime
func (NullableTime) Get ¶
func (v NullableTime) Get() *time.Time
func (NullableTime) IsSet ¶
func (v NullableTime) IsSet() bool
func (NullableTime) MarshalJSON ¶
func (v NullableTime) MarshalJSON() ([]byte, error)
func (*NullableTime) Set ¶
func (v *NullableTime) Set(val *time.Time)
func (*NullableTime) UnmarshalJSON ¶
func (v *NullableTime) UnmarshalJSON(src []byte) error
func (*NullableTime) Unset ¶
func (v *NullableTime) Unset()
type NullableUpdateNetworkIPv4Body ¶
type NullableUpdateNetworkIPv4Body struct {
// contains filtered or unexported fields
}
func NewNullableUpdateNetworkIPv4Body ¶
func NewNullableUpdateNetworkIPv4Body(val *UpdateNetworkIPv4Body) *NullableUpdateNetworkIPv4Body
func (NullableUpdateNetworkIPv4Body) Get ¶
func (v NullableUpdateNetworkIPv4Body) Get() *UpdateNetworkIPv4Body
func (NullableUpdateNetworkIPv4Body) IsSet ¶
func (v NullableUpdateNetworkIPv4Body) IsSet() bool
func (NullableUpdateNetworkIPv4Body) MarshalJSON ¶
func (v NullableUpdateNetworkIPv4Body) MarshalJSON() ([]byte, error)
func (*NullableUpdateNetworkIPv4Body) Set ¶
func (v *NullableUpdateNetworkIPv4Body) Set(val *UpdateNetworkIPv4Body)
func (*NullableUpdateNetworkIPv4Body) UnmarshalJSON ¶
func (v *NullableUpdateNetworkIPv4Body) UnmarshalJSON(src []byte) error
func (*NullableUpdateNetworkIPv4Body) Unset ¶
func (v *NullableUpdateNetworkIPv4Body) Unset()
type NullableUpdateNetworkIPv6Body ¶
type NullableUpdateNetworkIPv6Body struct {
// contains filtered or unexported fields
}
func NewNullableUpdateNetworkIPv6Body ¶
func NewNullableUpdateNetworkIPv6Body(val *UpdateNetworkIPv6Body) *NullableUpdateNetworkIPv6Body
func (NullableUpdateNetworkIPv6Body) Get ¶
func (v NullableUpdateNetworkIPv6Body) Get() *UpdateNetworkIPv6Body
func (NullableUpdateNetworkIPv6Body) IsSet ¶
func (v NullableUpdateNetworkIPv6Body) IsSet() bool
func (NullableUpdateNetworkIPv6Body) MarshalJSON ¶
func (v NullableUpdateNetworkIPv6Body) MarshalJSON() ([]byte, error)
func (*NullableUpdateNetworkIPv6Body) Set ¶
func (v *NullableUpdateNetworkIPv6Body) Set(val *UpdateNetworkIPv6Body)
func (*NullableUpdateNetworkIPv6Body) UnmarshalJSON ¶
func (v *NullableUpdateNetworkIPv6Body) UnmarshalJSON(src []byte) error
func (*NullableUpdateNetworkIPv6Body) Unset ¶
func (v *NullableUpdateNetworkIPv6Body) Unset()
type NullableUpdateRouteOfRoutingTablePayload ¶
type NullableUpdateRouteOfRoutingTablePayload struct {
// contains filtered or unexported fields
}
func NewNullableUpdateRouteOfRoutingTablePayload ¶
func NewNullableUpdateRouteOfRoutingTablePayload(val *UpdateRouteOfRoutingTablePayload) *NullableUpdateRouteOfRoutingTablePayload
func (NullableUpdateRouteOfRoutingTablePayload) IsSet ¶
func (v NullableUpdateRouteOfRoutingTablePayload) IsSet() bool
func (NullableUpdateRouteOfRoutingTablePayload) MarshalJSON ¶
func (v NullableUpdateRouteOfRoutingTablePayload) MarshalJSON() ([]byte, error)
func (*NullableUpdateRouteOfRoutingTablePayload) Set ¶
func (v *NullableUpdateRouteOfRoutingTablePayload) Set(val *UpdateRouteOfRoutingTablePayload)
func (*NullableUpdateRouteOfRoutingTablePayload) UnmarshalJSON ¶
func (v *NullableUpdateRouteOfRoutingTablePayload) UnmarshalJSON(src []byte) error
func (*NullableUpdateRouteOfRoutingTablePayload) Unset ¶
func (v *NullableUpdateRouteOfRoutingTablePayload) Unset()
type NullableUpdateRoutingTableOfAreaPayload ¶
type NullableUpdateRoutingTableOfAreaPayload struct {
// contains filtered or unexported fields
}
func NewNullableUpdateRoutingTableOfAreaPayload ¶
func NewNullableUpdateRoutingTableOfAreaPayload(val *UpdateRoutingTableOfAreaPayload) *NullableUpdateRoutingTableOfAreaPayload
func (NullableUpdateRoutingTableOfAreaPayload) IsSet ¶
func (v NullableUpdateRoutingTableOfAreaPayload) IsSet() bool
func (NullableUpdateRoutingTableOfAreaPayload) MarshalJSON ¶
func (v NullableUpdateRoutingTableOfAreaPayload) MarshalJSON() ([]byte, error)
func (*NullableUpdateRoutingTableOfAreaPayload) Set ¶
func (v *NullableUpdateRoutingTableOfAreaPayload) Set(val *UpdateRoutingTableOfAreaPayload)
func (*NullableUpdateRoutingTableOfAreaPayload) UnmarshalJSON ¶
func (v *NullableUpdateRoutingTableOfAreaPayload) UnmarshalJSON(src []byte) error
func (*NullableUpdateRoutingTableOfAreaPayload) Unset ¶
func (v *NullableUpdateRoutingTableOfAreaPayload) Unset()
type NullableUpdateVPCNetworkRangePayload ¶ added in v1.13.0
type NullableUpdateVPCNetworkRangePayload struct {
// contains filtered or unexported fields
}
func NewNullableUpdateVPCNetworkRangePayload ¶ added in v1.13.0
func NewNullableUpdateVPCNetworkRangePayload(val *UpdateVPCNetworkRangePayload) *NullableUpdateVPCNetworkRangePayload
func (NullableUpdateVPCNetworkRangePayload) Get ¶ added in v1.13.0
func (v NullableUpdateVPCNetworkRangePayload) Get() *UpdateVPCNetworkRangePayload
func (NullableUpdateVPCNetworkRangePayload) IsSet ¶ added in v1.13.0
func (v NullableUpdateVPCNetworkRangePayload) IsSet() bool
func (NullableUpdateVPCNetworkRangePayload) MarshalJSON ¶ added in v1.13.0
func (v NullableUpdateVPCNetworkRangePayload) MarshalJSON() ([]byte, error)
func (*NullableUpdateVPCNetworkRangePayload) Set ¶ added in v1.13.0
func (v *NullableUpdateVPCNetworkRangePayload) Set(val *UpdateVPCNetworkRangePayload)
func (*NullableUpdateVPCNetworkRangePayload) UnmarshalJSON ¶ added in v1.13.0
func (v *NullableUpdateVPCNetworkRangePayload) UnmarshalJSON(src []byte) error
func (*NullableUpdateVPCNetworkRangePayload) Unset ¶ added in v1.13.0
func (v *NullableUpdateVPCNetworkRangePayload) Unset()
type NullableUpdateVPCRegionPayload ¶ added in v1.13.0
type NullableUpdateVPCRegionPayload struct {
// contains filtered or unexported fields
}
func NewNullableUpdateVPCRegionPayload ¶ added in v1.13.0
func NewNullableUpdateVPCRegionPayload(val *UpdateVPCRegionPayload) *NullableUpdateVPCRegionPayload
func (NullableUpdateVPCRegionPayload) Get ¶ added in v1.13.0
func (v NullableUpdateVPCRegionPayload) Get() *UpdateVPCRegionPayload
func (NullableUpdateVPCRegionPayload) IsSet ¶ added in v1.13.0
func (v NullableUpdateVPCRegionPayload) IsSet() bool
func (NullableUpdateVPCRegionPayload) MarshalJSON ¶ added in v1.13.0
func (v NullableUpdateVPCRegionPayload) MarshalJSON() ([]byte, error)
func (*NullableUpdateVPCRegionPayload) Set ¶ added in v1.13.0
func (v *NullableUpdateVPCRegionPayload) Set(val *UpdateVPCRegionPayload)
func (*NullableUpdateVPCRegionPayload) UnmarshalJSON ¶ added in v1.13.0
func (v *NullableUpdateVPCRegionPayload) UnmarshalJSON(src []byte) error
func (*NullableUpdateVPCRegionPayload) Unset ¶ added in v1.13.0
func (v *NullableUpdateVPCRegionPayload) Unset()
type NullableUpdateVPCRoutingTablePayload ¶ added in v1.13.0
type NullableUpdateVPCRoutingTablePayload struct {
// contains filtered or unexported fields
}
func NewNullableUpdateVPCRoutingTablePayload ¶ added in v1.13.0
func NewNullableUpdateVPCRoutingTablePayload(val *UpdateVPCRoutingTablePayload) *NullableUpdateVPCRoutingTablePayload
func (NullableUpdateVPCRoutingTablePayload) Get ¶ added in v1.13.0
func (v NullableUpdateVPCRoutingTablePayload) Get() *UpdateVPCRoutingTablePayload
func (NullableUpdateVPCRoutingTablePayload) IsSet ¶ added in v1.13.0
func (v NullableUpdateVPCRoutingTablePayload) IsSet() bool
func (NullableUpdateVPCRoutingTablePayload) MarshalJSON ¶ added in v1.13.0
func (v NullableUpdateVPCRoutingTablePayload) MarshalJSON() ([]byte, error)
func (*NullableUpdateVPCRoutingTablePayload) Set ¶ added in v1.13.0
func (v *NullableUpdateVPCRoutingTablePayload) Set(val *UpdateVPCRoutingTablePayload)
func (*NullableUpdateVPCRoutingTablePayload) UnmarshalJSON ¶ added in v1.13.0
func (v *NullableUpdateVPCRoutingTablePayload) UnmarshalJSON(src []byte) error
func (*NullableUpdateVPCRoutingTablePayload) Unset ¶ added in v1.13.0
func (v *NullableUpdateVPCRoutingTablePayload) Unset()
type NullableUpdateVPCStaticRoutePayload ¶ added in v1.13.0
type NullableUpdateVPCStaticRoutePayload struct {
// contains filtered or unexported fields
}
func NewNullableUpdateVPCStaticRoutePayload ¶ added in v1.13.0
func NewNullableUpdateVPCStaticRoutePayload(val *UpdateVPCStaticRoutePayload) *NullableUpdateVPCStaticRoutePayload
func (NullableUpdateVPCStaticRoutePayload) Get ¶ added in v1.13.0
func (v NullableUpdateVPCStaticRoutePayload) Get() *UpdateVPCStaticRoutePayload
func (NullableUpdateVPCStaticRoutePayload) IsSet ¶ added in v1.13.0
func (v NullableUpdateVPCStaticRoutePayload) IsSet() bool
func (NullableUpdateVPCStaticRoutePayload) MarshalJSON ¶ added in v1.13.0
func (v NullableUpdateVPCStaticRoutePayload) MarshalJSON() ([]byte, error)
func (*NullableUpdateVPCStaticRoutePayload) Set ¶ added in v1.13.0
func (v *NullableUpdateVPCStaticRoutePayload) Set(val *UpdateVPCStaticRoutePayload)
func (*NullableUpdateVPCStaticRoutePayload) UnmarshalJSON ¶ added in v1.13.0
func (v *NullableUpdateVPCStaticRoutePayload) UnmarshalJSON(src []byte) error
func (*NullableUpdateVPCStaticRoutePayload) Unset ¶ added in v1.13.0
func (v *NullableUpdateVPCStaticRoutePayload) Unset()
type NullableV1UpdateVPCNetworkRangeIPv4 ¶ added in v1.13.0
type NullableV1UpdateVPCNetworkRangeIPv4 struct {
// contains filtered or unexported fields
}
func NewNullableV1UpdateVPCNetworkRangeIPv4 ¶ added in v1.13.0
func NewNullableV1UpdateVPCNetworkRangeIPv4(val *V1UpdateVPCNetworkRangeIPv4) *NullableV1UpdateVPCNetworkRangeIPv4
func (NullableV1UpdateVPCNetworkRangeIPv4) Get ¶ added in v1.13.0
func (v NullableV1UpdateVPCNetworkRangeIPv4) Get() *V1UpdateVPCNetworkRangeIPv4
func (NullableV1UpdateVPCNetworkRangeIPv4) IsSet ¶ added in v1.13.0
func (v NullableV1UpdateVPCNetworkRangeIPv4) IsSet() bool
func (NullableV1UpdateVPCNetworkRangeIPv4) MarshalJSON ¶ added in v1.13.0
func (v NullableV1UpdateVPCNetworkRangeIPv4) MarshalJSON() ([]byte, error)
func (*NullableV1UpdateVPCNetworkRangeIPv4) Set ¶ added in v1.13.0
func (v *NullableV1UpdateVPCNetworkRangeIPv4) Set(val *V1UpdateVPCNetworkRangeIPv4)
func (*NullableV1UpdateVPCNetworkRangeIPv4) UnmarshalJSON ¶ added in v1.13.0
func (v *NullableV1UpdateVPCNetworkRangeIPv4) UnmarshalJSON(src []byte) error
func (*NullableV1UpdateVPCNetworkRangeIPv4) Unset ¶ added in v1.13.0
func (v *NullableV1UpdateVPCNetworkRangeIPv4) Unset()
type NullableV1UpdateVPCNetworkRangeIPv4IpVersion ¶ added in v1.13.0
type NullableV1UpdateVPCNetworkRangeIPv4IpVersion struct {
// contains filtered or unexported fields
}
func NewNullableV1UpdateVPCNetworkRangeIPv4IpVersion ¶ added in v1.13.0
func NewNullableV1UpdateVPCNetworkRangeIPv4IpVersion(val *V1UpdateVPCNetworkRangeIPv4IpVersion) *NullableV1UpdateVPCNetworkRangeIPv4IpVersion
func (NullableV1UpdateVPCNetworkRangeIPv4IpVersion) IsSet ¶ added in v1.13.0
func (v NullableV1UpdateVPCNetworkRangeIPv4IpVersion) IsSet() bool
func (NullableV1UpdateVPCNetworkRangeIPv4IpVersion) MarshalJSON ¶ added in v1.13.0
func (v NullableV1UpdateVPCNetworkRangeIPv4IpVersion) MarshalJSON() ([]byte, error)
func (*NullableV1UpdateVPCNetworkRangeIPv4IpVersion) Set ¶ added in v1.13.0
func (v *NullableV1UpdateVPCNetworkRangeIPv4IpVersion) Set(val *V1UpdateVPCNetworkRangeIPv4IpVersion)
func (*NullableV1UpdateVPCNetworkRangeIPv4IpVersion) UnmarshalJSON ¶ added in v1.13.0
func (v *NullableV1UpdateVPCNetworkRangeIPv4IpVersion) UnmarshalJSON(src []byte) error
func (*NullableV1UpdateVPCNetworkRangeIPv4IpVersion) Unset ¶ added in v1.13.0
func (v *NullableV1UpdateVPCNetworkRangeIPv4IpVersion) Unset()
type NullableVPC ¶ added in v1.13.0
type NullableVPC struct {
// contains filtered or unexported fields
}
func NewNullableVPC ¶ added in v1.13.0
func NewNullableVPC(val *VPC) *NullableVPC
func (NullableVPC) Get ¶ added in v1.13.0
func (v NullableVPC) Get() *VPC
func (NullableVPC) IsSet ¶ added in v1.13.0
func (v NullableVPC) IsSet() bool
func (NullableVPC) MarshalJSON ¶ added in v1.13.0
func (v NullableVPC) MarshalJSON() ([]byte, error)
func (*NullableVPC) Set ¶ added in v1.13.0
func (v *NullableVPC) Set(val *VPC)
func (*NullableVPC) UnmarshalJSON ¶ added in v1.13.0
func (v *NullableVPC) UnmarshalJSON(src []byte) error
func (*NullableVPC) Unset ¶ added in v1.13.0
func (v *NullableVPC) Unset()
type NullableVPCBaseNetworkRange ¶ added in v1.13.0
type NullableVPCBaseNetworkRange struct {
// contains filtered or unexported fields
}
func NewNullableVPCBaseNetworkRange ¶ added in v1.13.0
func NewNullableVPCBaseNetworkRange(val *VPCBaseNetworkRange) *NullableVPCBaseNetworkRange
func (NullableVPCBaseNetworkRange) Get ¶ added in v1.13.0
func (v NullableVPCBaseNetworkRange) Get() *VPCBaseNetworkRange
func (NullableVPCBaseNetworkRange) IsSet ¶ added in v1.13.0
func (v NullableVPCBaseNetworkRange) IsSet() bool
func (NullableVPCBaseNetworkRange) MarshalJSON ¶ added in v1.13.0
func (v NullableVPCBaseNetworkRange) MarshalJSON() ([]byte, error)
func (*NullableVPCBaseNetworkRange) Set ¶ added in v1.13.0
func (v *NullableVPCBaseNetworkRange) Set(val *VPCBaseNetworkRange)
func (*NullableVPCBaseNetworkRange) UnmarshalJSON ¶ added in v1.13.0
func (v *NullableVPCBaseNetworkRange) UnmarshalJSON(src []byte) error
func (*NullableVPCBaseNetworkRange) Unset ¶ added in v1.13.0
func (v *NullableVPCBaseNetworkRange) Unset()
type NullableVPCList ¶ added in v1.13.0
type NullableVPCList struct {
// contains filtered or unexported fields
}
func NewNullableVPCList ¶ added in v1.13.0
func NewNullableVPCList(val *VPCList) *NullableVPCList
func (NullableVPCList) Get ¶ added in v1.13.0
func (v NullableVPCList) Get() *VPCList
func (NullableVPCList) IsSet ¶ added in v1.13.0
func (v NullableVPCList) IsSet() bool
func (NullableVPCList) MarshalJSON ¶ added in v1.13.0
func (v NullableVPCList) MarshalJSON() ([]byte, error)
func (*NullableVPCList) Set ¶ added in v1.13.0
func (v *NullableVPCList) Set(val *VPCList)
func (*NullableVPCList) UnmarshalJSON ¶ added in v1.13.0
func (v *NullableVPCList) UnmarshalJSON(src []byte) error
func (*NullableVPCList) Unset ¶ added in v1.13.0
func (v *NullableVPCList) Unset()
type NullableVPCNetworkRange ¶ added in v1.13.0
type NullableVPCNetworkRange struct {
// contains filtered or unexported fields
}
func NewNullableVPCNetworkRange ¶ added in v1.13.0
func NewNullableVPCNetworkRange(val *VPCNetworkRange) *NullableVPCNetworkRange
func (NullableVPCNetworkRange) Get ¶ added in v1.13.0
func (v NullableVPCNetworkRange) Get() *VPCNetworkRange
func (NullableVPCNetworkRange) IsSet ¶ added in v1.13.0
func (v NullableVPCNetworkRange) IsSet() bool
func (NullableVPCNetworkRange) MarshalJSON ¶ added in v1.13.0
func (v NullableVPCNetworkRange) MarshalJSON() ([]byte, error)
func (*NullableVPCNetworkRange) Set ¶ added in v1.13.0
func (v *NullableVPCNetworkRange) Set(val *VPCNetworkRange)
func (*NullableVPCNetworkRange) UnmarshalJSON ¶ added in v1.13.0
func (v *NullableVPCNetworkRange) UnmarshalJSON(src []byte) error
func (*NullableVPCNetworkRange) Unset ¶ added in v1.13.0
func (v *NullableVPCNetworkRange) Unset()
type NullableVPCNetworkRangeIPv4 ¶ added in v1.13.0
type NullableVPCNetworkRangeIPv4 struct {
// contains filtered or unexported fields
}
func NewNullableVPCNetworkRangeIPv4 ¶ added in v1.13.0
func NewNullableVPCNetworkRangeIPv4(val *VPCNetworkRangeIPv4) *NullableVPCNetworkRangeIPv4
func (NullableVPCNetworkRangeIPv4) Get ¶ added in v1.13.0
func (v NullableVPCNetworkRangeIPv4) Get() *VPCNetworkRangeIPv4
func (NullableVPCNetworkRangeIPv4) IsSet ¶ added in v1.13.0
func (v NullableVPCNetworkRangeIPv4) IsSet() bool
func (NullableVPCNetworkRangeIPv4) MarshalJSON ¶ added in v1.13.0
func (v NullableVPCNetworkRangeIPv4) MarshalJSON() ([]byte, error)
func (*NullableVPCNetworkRangeIPv4) Set ¶ added in v1.13.0
func (v *NullableVPCNetworkRangeIPv4) Set(val *VPCNetworkRangeIPv4)
func (*NullableVPCNetworkRangeIPv4) UnmarshalJSON ¶ added in v1.13.0
func (v *NullableVPCNetworkRangeIPv4) UnmarshalJSON(src []byte) error
func (*NullableVPCNetworkRangeIPv4) Unset ¶ added in v1.13.0
func (v *NullableVPCNetworkRangeIPv4) Unset()
type NullableVPCNetworkRangeIPv4AllOfIpVersion ¶ added in v1.13.0
type NullableVPCNetworkRangeIPv4AllOfIpVersion struct {
// contains filtered or unexported fields
}
func NewNullableVPCNetworkRangeIPv4AllOfIpVersion ¶ added in v1.13.0
func NewNullableVPCNetworkRangeIPv4AllOfIpVersion(val *VPCNetworkRangeIPv4AllOfIpVersion) *NullableVPCNetworkRangeIPv4AllOfIpVersion
func (NullableVPCNetworkRangeIPv4AllOfIpVersion) IsSet ¶ added in v1.13.0
func (v NullableVPCNetworkRangeIPv4AllOfIpVersion) IsSet() bool
func (NullableVPCNetworkRangeIPv4AllOfIpVersion) MarshalJSON ¶ added in v1.13.0
func (v NullableVPCNetworkRangeIPv4AllOfIpVersion) MarshalJSON() ([]byte, error)
func (*NullableVPCNetworkRangeIPv4AllOfIpVersion) Set ¶ added in v1.13.0
func (v *NullableVPCNetworkRangeIPv4AllOfIpVersion) Set(val *VPCNetworkRangeIPv4AllOfIpVersion)
func (*NullableVPCNetworkRangeIPv4AllOfIpVersion) UnmarshalJSON ¶ added in v1.13.0
func (v *NullableVPCNetworkRangeIPv4AllOfIpVersion) UnmarshalJSON(src []byte) error
func (*NullableVPCNetworkRangeIPv4AllOfIpVersion) Unset ¶ added in v1.13.0
func (v *NullableVPCNetworkRangeIPv4AllOfIpVersion) Unset()
type NullableVPCNetworkRangeIPv6 ¶ added in v1.13.0
type NullableVPCNetworkRangeIPv6 struct {
// contains filtered or unexported fields
}
func NewNullableVPCNetworkRangeIPv6 ¶ added in v1.13.0
func NewNullableVPCNetworkRangeIPv6(val *VPCNetworkRangeIPv6) *NullableVPCNetworkRangeIPv6
func (NullableVPCNetworkRangeIPv6) Get ¶ added in v1.13.0
func (v NullableVPCNetworkRangeIPv6) Get() *VPCNetworkRangeIPv6
func (NullableVPCNetworkRangeIPv6) IsSet ¶ added in v1.13.0
func (v NullableVPCNetworkRangeIPv6) IsSet() bool
func (NullableVPCNetworkRangeIPv6) MarshalJSON ¶ added in v1.13.0
func (v NullableVPCNetworkRangeIPv6) MarshalJSON() ([]byte, error)
func (*NullableVPCNetworkRangeIPv6) Set ¶ added in v1.13.0
func (v *NullableVPCNetworkRangeIPv6) Set(val *VPCNetworkRangeIPv6)
func (*NullableVPCNetworkRangeIPv6) UnmarshalJSON ¶ added in v1.13.0
func (v *NullableVPCNetworkRangeIPv6) UnmarshalJSON(src []byte) error
func (*NullableVPCNetworkRangeIPv6) Unset ¶ added in v1.13.0
func (v *NullableVPCNetworkRangeIPv6) Unset()
type NullableVPCNetworkRangeIPv6AllOfIpVersion ¶ added in v1.13.0
type NullableVPCNetworkRangeIPv6AllOfIpVersion struct {
// contains filtered or unexported fields
}
func NewNullableVPCNetworkRangeIPv6AllOfIpVersion ¶ added in v1.13.0
func NewNullableVPCNetworkRangeIPv6AllOfIpVersion(val *VPCNetworkRangeIPv6AllOfIpVersion) *NullableVPCNetworkRangeIPv6AllOfIpVersion
func (NullableVPCNetworkRangeIPv6AllOfIpVersion) IsSet ¶ added in v1.13.0
func (v NullableVPCNetworkRangeIPv6AllOfIpVersion) IsSet() bool
func (NullableVPCNetworkRangeIPv6AllOfIpVersion) MarshalJSON ¶ added in v1.13.0
func (v NullableVPCNetworkRangeIPv6AllOfIpVersion) MarshalJSON() ([]byte, error)
func (*NullableVPCNetworkRangeIPv6AllOfIpVersion) Set ¶ added in v1.13.0
func (v *NullableVPCNetworkRangeIPv6AllOfIpVersion) Set(val *VPCNetworkRangeIPv6AllOfIpVersion)
func (*NullableVPCNetworkRangeIPv6AllOfIpVersion) UnmarshalJSON ¶ added in v1.13.0
func (v *NullableVPCNetworkRangeIPv6AllOfIpVersion) UnmarshalJSON(src []byte) error
func (*NullableVPCNetworkRangeIPv6AllOfIpVersion) Unset ¶ added in v1.13.0
func (v *NullableVPCNetworkRangeIPv6AllOfIpVersion) Unset()
type NullableVPCNetworkRangeList ¶ added in v1.13.0
type NullableVPCNetworkRangeList struct {
// contains filtered or unexported fields
}
func NewNullableVPCNetworkRangeList ¶ added in v1.13.0
func NewNullableVPCNetworkRangeList(val *VPCNetworkRangeList) *NullableVPCNetworkRangeList
func (NullableVPCNetworkRangeList) Get ¶ added in v1.13.0
func (v NullableVPCNetworkRangeList) Get() *VPCNetworkRangeList
func (NullableVPCNetworkRangeList) IsSet ¶ added in v1.13.0
func (v NullableVPCNetworkRangeList) IsSet() bool
func (NullableVPCNetworkRangeList) MarshalJSON ¶ added in v1.13.0
func (v NullableVPCNetworkRangeList) MarshalJSON() ([]byte, error)
func (*NullableVPCNetworkRangeList) Set ¶ added in v1.13.0
func (v *NullableVPCNetworkRangeList) Set(val *VPCNetworkRangeList)
func (*NullableVPCNetworkRangeList) UnmarshalJSON ¶ added in v1.13.0
func (v *NullableVPCNetworkRangeList) UnmarshalJSON(src []byte) error
func (*NullableVPCNetworkRangeList) Unset ¶ added in v1.13.0
func (v *NullableVPCNetworkRangeList) Unset()
type NullableVPCRoutingTable ¶ added in v1.13.0
type NullableVPCRoutingTable struct {
// contains filtered or unexported fields
}
func NewNullableVPCRoutingTable ¶ added in v1.13.0
func NewNullableVPCRoutingTable(val *VPCRoutingTable) *NullableVPCRoutingTable
func (NullableVPCRoutingTable) Get ¶ added in v1.13.0
func (v NullableVPCRoutingTable) Get() *VPCRoutingTable
func (NullableVPCRoutingTable) IsSet ¶ added in v1.13.0
func (v NullableVPCRoutingTable) IsSet() bool
func (NullableVPCRoutingTable) MarshalJSON ¶ added in v1.13.0
func (v NullableVPCRoutingTable) MarshalJSON() ([]byte, error)
func (*NullableVPCRoutingTable) Set ¶ added in v1.13.0
func (v *NullableVPCRoutingTable) Set(val *VPCRoutingTable)
func (*NullableVPCRoutingTable) UnmarshalJSON ¶ added in v1.13.0
func (v *NullableVPCRoutingTable) UnmarshalJSON(src []byte) error
func (*NullableVPCRoutingTable) Unset ¶ added in v1.13.0
func (v *NullableVPCRoutingTable) Unset()
type NullableVPCRoutingTableList ¶ added in v1.13.0
type NullableVPCRoutingTableList struct {
// contains filtered or unexported fields
}
func NewNullableVPCRoutingTableList ¶ added in v1.13.0
func NewNullableVPCRoutingTableList(val *VPCRoutingTableList) *NullableVPCRoutingTableList
func (NullableVPCRoutingTableList) Get ¶ added in v1.13.0
func (v NullableVPCRoutingTableList) Get() *VPCRoutingTableList
func (NullableVPCRoutingTableList) IsSet ¶ added in v1.13.0
func (v NullableVPCRoutingTableList) IsSet() bool
func (NullableVPCRoutingTableList) MarshalJSON ¶ added in v1.13.0
func (v NullableVPCRoutingTableList) MarshalJSON() ([]byte, error)
func (*NullableVPCRoutingTableList) Set ¶ added in v1.13.0
func (v *NullableVPCRoutingTableList) Set(val *VPCRoutingTableList)
func (*NullableVPCRoutingTableList) UnmarshalJSON ¶ added in v1.13.0
func (v *NullableVPCRoutingTableList) UnmarshalJSON(src []byte) error
func (*NullableVPCRoutingTableList) Unset ¶ added in v1.13.0
func (v *NullableVPCRoutingTableList) Unset()
type PartialUpdateNetworkPayload ¶
type PartialUpdateNetworkPayload struct {
// Enable or disable DHCP for a network.
Dhcp *bool `json:"dhcp,omitempty"`
Ipv4 *UpdateNetworkIPv4Body `json:"ipv4,omitempty"`
Ipv6 *UpdateNetworkIPv6Body `json:"ipv6,omitempty"`
// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
Labels map[string]interface{} `json:"labels,omitempty"`
// The name for a General Object. Matches Names and also UUIDs.
Name *string `json:"name,omitempty" validate:"regexp=^[A-Za-z0-9]+([ \\/._-]*[A-Za-z0-9]+)*$"`
// Shows if the network is routed and therefore accessible from other networks.
Routed *bool `json:"routed,omitempty"`
// Universally Unique Identifier (UUID).
RoutingTableId *string `json:"routingTableId,omitempty" validate:"regexp=^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"`
AdditionalProperties map[string]interface{}
}
PartialUpdateNetworkPayload Object that represents the request body for a network update.
func NewPartialUpdateNetworkPayload ¶
func NewPartialUpdateNetworkPayload() *PartialUpdateNetworkPayload
NewPartialUpdateNetworkPayload instantiates a new PartialUpdateNetworkPayload 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 NewPartialUpdateNetworkPayloadWithDefaults ¶
func NewPartialUpdateNetworkPayloadWithDefaults() *PartialUpdateNetworkPayload
NewPartialUpdateNetworkPayloadWithDefaults instantiates a new PartialUpdateNetworkPayload 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 (*PartialUpdateNetworkPayload) GetDhcp ¶
func (o *PartialUpdateNetworkPayload) GetDhcp() bool
GetDhcp returns the Dhcp field value if set, zero value otherwise.
func (*PartialUpdateNetworkPayload) GetDhcpOk ¶
func (o *PartialUpdateNetworkPayload) GetDhcpOk() (*bool, bool)
GetDhcpOk returns a tuple with the Dhcp field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PartialUpdateNetworkPayload) GetIpv4 ¶
func (o *PartialUpdateNetworkPayload) GetIpv4() UpdateNetworkIPv4Body
GetIpv4 returns the Ipv4 field value if set, zero value otherwise.
func (*PartialUpdateNetworkPayload) GetIpv4Ok ¶
func (o *PartialUpdateNetworkPayload) GetIpv4Ok() (*UpdateNetworkIPv4Body, bool)
GetIpv4Ok returns a tuple with the Ipv4 field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PartialUpdateNetworkPayload) GetIpv6 ¶
func (o *PartialUpdateNetworkPayload) GetIpv6() UpdateNetworkIPv6Body
GetIpv6 returns the Ipv6 field value if set, zero value otherwise.
func (*PartialUpdateNetworkPayload) GetIpv6Ok ¶
func (o *PartialUpdateNetworkPayload) GetIpv6Ok() (*UpdateNetworkIPv6Body, bool)
GetIpv6Ok returns a tuple with the Ipv6 field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PartialUpdateNetworkPayload) GetLabels ¶
func (o *PartialUpdateNetworkPayload) GetLabels() map[string]interface{}
GetLabels returns the Labels field value if set, zero value otherwise.
func (*PartialUpdateNetworkPayload) GetLabelsOk ¶
func (o *PartialUpdateNetworkPayload) GetLabelsOk() (map[string]interface{}, bool)
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PartialUpdateNetworkPayload) GetName ¶
func (o *PartialUpdateNetworkPayload) GetName() string
GetName returns the Name field value if set, zero value otherwise.
func (*PartialUpdateNetworkPayload) GetNameOk ¶
func (o *PartialUpdateNetworkPayload) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PartialUpdateNetworkPayload) GetRouted ¶
func (o *PartialUpdateNetworkPayload) GetRouted() bool
GetRouted returns the Routed field value if set, zero value otherwise.
func (*PartialUpdateNetworkPayload) GetRoutedOk ¶
func (o *PartialUpdateNetworkPayload) GetRoutedOk() (*bool, bool)
GetRoutedOk returns a tuple with the Routed field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PartialUpdateNetworkPayload) GetRoutingTableId ¶
func (o *PartialUpdateNetworkPayload) GetRoutingTableId() string
GetRoutingTableId returns the RoutingTableId field value if set, zero value otherwise.
func (*PartialUpdateNetworkPayload) GetRoutingTableIdOk ¶
func (o *PartialUpdateNetworkPayload) GetRoutingTableIdOk() (*string, bool)
GetRoutingTableIdOk returns a tuple with the RoutingTableId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PartialUpdateNetworkPayload) HasDhcp ¶
func (o *PartialUpdateNetworkPayload) HasDhcp() bool
HasDhcp returns a boolean if a field has been set.
func (*PartialUpdateNetworkPayload) HasIpv4 ¶
func (o *PartialUpdateNetworkPayload) HasIpv4() bool
HasIpv4 returns a boolean if a field has been set.
func (*PartialUpdateNetworkPayload) HasIpv6 ¶
func (o *PartialUpdateNetworkPayload) HasIpv6() bool
HasIpv6 returns a boolean if a field has been set.
func (*PartialUpdateNetworkPayload) HasLabels ¶
func (o *PartialUpdateNetworkPayload) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (*PartialUpdateNetworkPayload) HasName ¶
func (o *PartialUpdateNetworkPayload) HasName() bool
HasName returns a boolean if a field has been set.
func (*PartialUpdateNetworkPayload) HasRouted ¶
func (o *PartialUpdateNetworkPayload) HasRouted() bool
HasRouted returns a boolean if a field has been set.
func (*PartialUpdateNetworkPayload) HasRoutingTableId ¶
func (o *PartialUpdateNetworkPayload) HasRoutingTableId() bool
HasRoutingTableId returns a boolean if a field has been set.
func (PartialUpdateNetworkPayload) MarshalJSON ¶
func (o PartialUpdateNetworkPayload) MarshalJSON() ([]byte, error)
func (*PartialUpdateNetworkPayload) SetDhcp ¶
func (o *PartialUpdateNetworkPayload) SetDhcp(v bool)
SetDhcp gets a reference to the given bool and assigns it to the Dhcp field.
func (*PartialUpdateNetworkPayload) SetIpv4 ¶
func (o *PartialUpdateNetworkPayload) SetIpv4(v UpdateNetworkIPv4Body)
SetIpv4 gets a reference to the given UpdateNetworkIPv4Body and assigns it to the Ipv4 field.
func (*PartialUpdateNetworkPayload) SetIpv6 ¶
func (o *PartialUpdateNetworkPayload) SetIpv6(v UpdateNetworkIPv6Body)
SetIpv6 gets a reference to the given UpdateNetworkIPv6Body and assigns it to the Ipv6 field.
func (*PartialUpdateNetworkPayload) SetLabels ¶
func (o *PartialUpdateNetworkPayload) SetLabels(v map[string]interface{})
SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field.
func (*PartialUpdateNetworkPayload) SetName ¶
func (o *PartialUpdateNetworkPayload) SetName(v string)
SetName gets a reference to the given string and assigns it to the Name field.
func (*PartialUpdateNetworkPayload) SetRouted ¶
func (o *PartialUpdateNetworkPayload) SetRouted(v bool)
SetRouted gets a reference to the given bool and assigns it to the Routed field.
func (*PartialUpdateNetworkPayload) SetRoutingTableId ¶
func (o *PartialUpdateNetworkPayload) SetRoutingTableId(v string)
SetRoutingTableId gets a reference to the given string and assigns it to the RoutingTableId field.
func (PartialUpdateNetworkPayload) ToMap ¶
func (o PartialUpdateNetworkPayload) ToMap() (map[string]interface{}, error)
func (*PartialUpdateNetworkPayload) UnmarshalJSON ¶ added in v1.6.0
func (o *PartialUpdateNetworkPayload) UnmarshalJSON(data []byte) (err error)
type PartialUpdateVPCPayload ¶ added in v1.13.0
type PartialUpdateVPCPayload struct {
// Description Object. Allows string up to 255 Characters.
Description *string `json:"description,omitempty"`
// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
Labels map[string]interface{} `json:"labels,omitempty"`
// The name for a General Object. Matches Names and also UUIDs.
Name *string `json:"name,omitempty" validate:"regexp=^[A-Za-z0-9]+([ \\/._-]*[A-Za-z0-9]+)*$"`
AdditionalProperties map[string]interface{}
}
PartialUpdateVPCPayload Object that represents a update VPC request.
func NewPartialUpdateVPCPayload ¶ added in v1.13.0
func NewPartialUpdateVPCPayload() *PartialUpdateVPCPayload
NewPartialUpdateVPCPayload instantiates a new PartialUpdateVPCPayload 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 NewPartialUpdateVPCPayloadWithDefaults ¶ added in v1.13.0
func NewPartialUpdateVPCPayloadWithDefaults() *PartialUpdateVPCPayload
NewPartialUpdateVPCPayloadWithDefaults instantiates a new PartialUpdateVPCPayload 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 (*PartialUpdateVPCPayload) GetDescription ¶ added in v1.13.0
func (o *PartialUpdateVPCPayload) GetDescription() string
GetDescription returns the Description field value if set, zero value otherwise.
func (*PartialUpdateVPCPayload) GetDescriptionOk ¶ added in v1.13.0
func (o *PartialUpdateVPCPayload) GetDescriptionOk() (*string, bool)
GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PartialUpdateVPCPayload) GetLabels ¶ added in v1.13.0
func (o *PartialUpdateVPCPayload) GetLabels() map[string]interface{}
GetLabels returns the Labels field value if set, zero value otherwise.
func (*PartialUpdateVPCPayload) GetLabelsOk ¶ added in v1.13.0
func (o *PartialUpdateVPCPayload) GetLabelsOk() (map[string]interface{}, bool)
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PartialUpdateVPCPayload) GetName ¶ added in v1.13.0
func (o *PartialUpdateVPCPayload) GetName() string
GetName returns the Name field value if set, zero value otherwise.
func (*PartialUpdateVPCPayload) GetNameOk ¶ added in v1.13.0
func (o *PartialUpdateVPCPayload) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PartialUpdateVPCPayload) HasDescription ¶ added in v1.13.0
func (o *PartialUpdateVPCPayload) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (*PartialUpdateVPCPayload) HasLabels ¶ added in v1.13.0
func (o *PartialUpdateVPCPayload) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (*PartialUpdateVPCPayload) HasName ¶ added in v1.13.0
func (o *PartialUpdateVPCPayload) HasName() bool
HasName returns a boolean if a field has been set.
func (PartialUpdateVPCPayload) MarshalJSON ¶ added in v1.13.0
func (o PartialUpdateVPCPayload) MarshalJSON() ([]byte, error)
func (*PartialUpdateVPCPayload) SetDescription ¶ added in v1.13.0
func (o *PartialUpdateVPCPayload) SetDescription(v string)
SetDescription gets a reference to the given string and assigns it to the Description field.
func (*PartialUpdateVPCPayload) SetLabels ¶ added in v1.13.0
func (o *PartialUpdateVPCPayload) SetLabels(v map[string]interface{})
SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field.
func (*PartialUpdateVPCPayload) SetName ¶ added in v1.13.0
func (o *PartialUpdateVPCPayload) SetName(v string)
SetName gets a reference to the given string and assigns it to the Name field.
func (PartialUpdateVPCPayload) ToMap ¶ added in v1.13.0
func (o PartialUpdateVPCPayload) ToMap() (map[string]interface{}, error)
func (*PartialUpdateVPCPayload) UnmarshalJSON ¶ added in v1.13.0
func (o *PartialUpdateVPCPayload) UnmarshalJSON(data []byte) (err error)
type RegionalVPC ¶ added in v1.13.0
type RegionalVPC struct {
Ipv4 *RegionalVPCIPv4 `json:"ipv4,omitempty"`
// The state of a resource object. Possible values: `CREATING`, `CREATED`, `DELETING`, `DELETED`, `FAILED`, `UPDATED`, `UPDATING`.
Status *string `json:"status,omitempty"`
AdditionalProperties map[string]interface{}
}
RegionalVPC The basic properties of a regional VPC.
func NewRegionalVPC ¶ added in v1.13.0
func NewRegionalVPC() *RegionalVPC
NewRegionalVPC instantiates a new RegionalVPC 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 NewRegionalVPCWithDefaults ¶ added in v1.13.0
func NewRegionalVPCWithDefaults() *RegionalVPC
NewRegionalVPCWithDefaults instantiates a new RegionalVPC 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 (*RegionalVPC) GetIpv4 ¶ added in v1.13.0
func (o *RegionalVPC) GetIpv4() RegionalVPCIPv4
GetIpv4 returns the Ipv4 field value if set, zero value otherwise.
func (*RegionalVPC) GetIpv4Ok ¶ added in v1.13.0
func (o *RegionalVPC) GetIpv4Ok() (*RegionalVPCIPv4, bool)
GetIpv4Ok returns a tuple with the Ipv4 field value if set, nil otherwise and a boolean to check if the value has been set.
func (*RegionalVPC) GetStatus ¶ added in v1.13.0
func (o *RegionalVPC) GetStatus() string
GetStatus returns the Status field value if set, zero value otherwise.
func (*RegionalVPC) GetStatusOk ¶ added in v1.13.0
func (o *RegionalVPC) GetStatusOk() (*string, bool)
GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.
func (*RegionalVPC) HasIpv4 ¶ added in v1.13.0
func (o *RegionalVPC) HasIpv4() bool
HasIpv4 returns a boolean if a field has been set.
func (*RegionalVPC) HasStatus ¶ added in v1.13.0
func (o *RegionalVPC) HasStatus() bool
HasStatus returns a boolean if a field has been set.
func (RegionalVPC) MarshalJSON ¶ added in v1.13.0
func (o RegionalVPC) MarshalJSON() ([]byte, error)
func (*RegionalVPC) SetIpv4 ¶ added in v1.13.0
func (o *RegionalVPC) SetIpv4(v RegionalVPCIPv4)
SetIpv4 gets a reference to the given RegionalVPCIPv4 and assigns it to the Ipv4 field.
func (*RegionalVPC) SetStatus ¶ added in v1.13.0
func (o *RegionalVPC) SetStatus(v string)
SetStatus gets a reference to the given string and assigns it to the Status field.
func (RegionalVPC) ToMap ¶ added in v1.13.0
func (o RegionalVPC) ToMap() (map[string]interface{}, error)
func (*RegionalVPC) UnmarshalJSON ¶ added in v1.13.0
func (o *RegionalVPC) UnmarshalJSON(data []byte) (err error)
type RegionalVPCIPv4 ¶ added in v1.13.0
type RegionalVPCIPv4 struct {
DefaultNameservers []string `json:"defaultNameservers"`
AdditionalProperties map[string]interface{}
}
RegionalVPCIPv4 The regional IPv4 config of a VPC.
func NewRegionalVPCIPv4 ¶ added in v1.13.0
func NewRegionalVPCIPv4(defaultNameservers []string) *RegionalVPCIPv4
NewRegionalVPCIPv4 instantiates a new RegionalVPCIPv4 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 NewRegionalVPCIPv4WithDefaults ¶ added in v1.13.0
func NewRegionalVPCIPv4WithDefaults() *RegionalVPCIPv4
NewRegionalVPCIPv4WithDefaults instantiates a new RegionalVPCIPv4 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 (*RegionalVPCIPv4) GetDefaultNameservers ¶ added in v1.13.0
func (o *RegionalVPCIPv4) GetDefaultNameservers() []string
GetDefaultNameservers returns the DefaultNameservers field value
func (*RegionalVPCIPv4) GetDefaultNameserversOk ¶ added in v1.13.0
func (o *RegionalVPCIPv4) GetDefaultNameserversOk() ([]string, bool)
GetDefaultNameserversOk returns a tuple with the DefaultNameservers field value and a boolean to check if the value has been set.
func (RegionalVPCIPv4) MarshalJSON ¶ added in v1.13.0
func (o RegionalVPCIPv4) MarshalJSON() ([]byte, error)
func (*RegionalVPCIPv4) SetDefaultNameservers ¶ added in v1.13.0
func (o *RegionalVPCIPv4) SetDefaultNameservers(v []string)
SetDefaultNameservers sets field value
func (RegionalVPCIPv4) ToMap ¶ added in v1.13.0
func (o RegionalVPCIPv4) ToMap() (map[string]interface{}, error)
func (*RegionalVPCIPv4) UnmarshalJSON ¶ added in v1.13.0
func (o *RegionalVPCIPv4) UnmarshalJSON(data []byte) (err error)
type RegionalVPCList ¶ added in v1.13.0
type RegionalVPCList struct {
Regions map[string]RegionalVPC `json:"regions"`
AdditionalProperties map[string]interface{}
}
RegionalVPCList Regional VPC list response.
func NewRegionalVPCList ¶ added in v1.13.0
func NewRegionalVPCList(regions map[string]RegionalVPC) *RegionalVPCList
NewRegionalVPCList instantiates a new RegionalVPCList 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 NewRegionalVPCListWithDefaults ¶ added in v1.13.0
func NewRegionalVPCListWithDefaults() *RegionalVPCList
NewRegionalVPCListWithDefaults instantiates a new RegionalVPCList 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 (*RegionalVPCList) GetRegions ¶ added in v1.13.0
func (o *RegionalVPCList) GetRegions() map[string]RegionalVPC
GetRegions returns the Regions field value
func (*RegionalVPCList) GetRegionsOk ¶ added in v1.13.0
func (o *RegionalVPCList) GetRegionsOk() (*map[string]RegionalVPC, bool)
GetRegionsOk returns a tuple with the Regions field value and a boolean to check if the value has been set.
func (RegionalVPCList) MarshalJSON ¶ added in v1.13.0
func (o RegionalVPCList) MarshalJSON() ([]byte, error)
func (*RegionalVPCList) SetRegions ¶ added in v1.13.0
func (o *RegionalVPCList) SetRegions(v map[string]RegionalVPC)
SetRegions sets field value
func (RegionalVPCList) ToMap ¶ added in v1.13.0
func (o RegionalVPCList) ToMap() (map[string]interface{}, error)
func (*RegionalVPCList) UnmarshalJSON ¶ added in v1.13.0
func (o *RegionalVPCList) UnmarshalJSON(data []byte) (err error)
type Route ¶
type Route struct {
// Date-time when resource was created.
CreatedAt *time.Time `json:"createdAt,omitempty"`
Destination RouteDestination `json:"destination"`
// Universally Unique Identifier (UUID).
Id *string `json:"id,omitempty" validate:"regexp=^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"`
// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
Labels map[string]interface{} `json:"labels,omitempty"`
Nexthop RouteNexthop `json:"nexthop"`
// Date-time when resource was last updated.
UpdatedAt *time.Time `json:"updatedAt,omitempty"`
AdditionalProperties map[string]interface{}
}
Route Object represents a network route.
func NewRoute ¶
func NewRoute(destination RouteDestination, nexthop RouteNexthop) *Route
NewRoute instantiates a new Route 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 NewRouteWithDefaults ¶
func NewRouteWithDefaults() *Route
NewRouteWithDefaults instantiates a new Route 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 (*Route) GetCreatedAt ¶
GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.
func (*Route) GetCreatedAtOk ¶
GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Route) GetDestination ¶
func (o *Route) GetDestination() RouteDestination
GetDestination returns the Destination field value
func (*Route) GetDestinationOk ¶
func (o *Route) GetDestinationOk() (*RouteDestination, bool)
GetDestinationOk returns a tuple with the Destination field value and a boolean to check if the value has been set.
func (*Route) GetIdOk ¶
GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Route) GetLabelsOk ¶
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Route) GetNexthop ¶
func (o *Route) GetNexthop() RouteNexthop
GetNexthop returns the Nexthop field value
func (*Route) GetNexthopOk ¶
func (o *Route) GetNexthopOk() (*RouteNexthop, bool)
GetNexthopOk returns a tuple with the Nexthop field value and a boolean to check if the value has been set.
func (*Route) GetUpdatedAt ¶
GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.
func (*Route) GetUpdatedAtOk ¶
GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Route) HasCreatedAt ¶
HasCreatedAt returns a boolean if a field has been set.
func (*Route) HasUpdatedAt ¶
HasUpdatedAt returns a boolean if a field has been set.
func (Route) MarshalJSON ¶
func (*Route) SetCreatedAt ¶
SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.
func (*Route) SetDestination ¶
func (o *Route) SetDestination(v RouteDestination)
SetDestination sets field value
func (*Route) SetLabels ¶
SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field.
func (*Route) SetUpdatedAt ¶
SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.
func (*Route) UnmarshalJSON ¶
type RouteDestination ¶
type RouteDestination struct {
DestinationCIDRv4 *DestinationCIDRv4
DestinationCIDRv6 *DestinationCIDRv6
}
RouteDestination - struct for RouteDestination
func DestinationCIDRv4AsRouteDestination ¶
func DestinationCIDRv4AsRouteDestination(v *DestinationCIDRv4) RouteDestination
DestinationCIDRv4AsRouteDestination is a convenience function that returns DestinationCIDRv4 wrapped in RouteDestination
func DestinationCIDRv6AsRouteDestination ¶
func DestinationCIDRv6AsRouteDestination(v *DestinationCIDRv6) RouteDestination
DestinationCIDRv6AsRouteDestination is a convenience function that returns DestinationCIDRv6 wrapped in RouteDestination
func (*RouteDestination) GetActualInstance ¶
func (obj *RouteDestination) GetActualInstance() interface{}
Get the actual instance
func (RouteDestination) GetActualInstanceValue ¶
func (obj RouteDestination) GetActualInstanceValue() interface{}
Get the actual instance value
func (RouteDestination) MarshalJSON ¶
func (src RouteDestination) MarshalJSON() ([]byte, error)
Marshal data from the first non-nil pointers in the struct to JSON
func (*RouteDestination) UnmarshalJSON ¶
func (dst *RouteDestination) UnmarshalJSON(data []byte) error
Unmarshal JSON data into one of the pointers in the struct
type RouteListResponse ¶
type RouteListResponse struct {
// A list of routes.
Items []Route `json:"items"`
AdditionalProperties map[string]interface{}
}
RouteListResponse Route list response.
func NewRouteListResponse ¶
func NewRouteListResponse(items []Route) *RouteListResponse
NewRouteListResponse instantiates a new RouteListResponse 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 NewRouteListResponseWithDefaults ¶
func NewRouteListResponseWithDefaults() *RouteListResponse
NewRouteListResponseWithDefaults instantiates a new RouteListResponse 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 (*RouteListResponse) GetItems ¶
func (o *RouteListResponse) GetItems() []Route
GetItems returns the Items field value
func (*RouteListResponse) GetItemsOk ¶
func (o *RouteListResponse) GetItemsOk() ([]Route, bool)
GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.
func (RouteListResponse) MarshalJSON ¶
func (o RouteListResponse) MarshalJSON() ([]byte, error)
func (*RouteListResponse) SetItems ¶
func (o *RouteListResponse) SetItems(v []Route)
SetItems sets field value
func (RouteListResponse) ToMap ¶
func (o RouteListResponse) ToMap() (map[string]interface{}, error)
func (*RouteListResponse) UnmarshalJSON ¶
func (o *RouteListResponse) UnmarshalJSON(data []byte) (err error)
type RouteNexthop ¶
type RouteNexthop struct {
NexthopBlackhole *NexthopBlackhole
NexthopIPv4 *NexthopIPv4
NexthopIPv6 *NexthopIPv6
NexthopInternet *NexthopInternet
}
RouteNexthop - struct for RouteNexthop
func NexthopBlackholeAsRouteNexthop ¶
func NexthopBlackholeAsRouteNexthop(v *NexthopBlackhole) RouteNexthop
NexthopBlackholeAsRouteNexthop is a convenience function that returns NexthopBlackhole wrapped in RouteNexthop
func NexthopIPv4AsRouteNexthop ¶
func NexthopIPv4AsRouteNexthop(v *NexthopIPv4) RouteNexthop
NexthopIPv4AsRouteNexthop is a convenience function that returns NexthopIPv4 wrapped in RouteNexthop
func NexthopIPv6AsRouteNexthop ¶
func NexthopIPv6AsRouteNexthop(v *NexthopIPv6) RouteNexthop
NexthopIPv6AsRouteNexthop is a convenience function that returns NexthopIPv6 wrapped in RouteNexthop
func NexthopInternetAsRouteNexthop ¶
func NexthopInternetAsRouteNexthop(v *NexthopInternet) RouteNexthop
NexthopInternetAsRouteNexthop is a convenience function that returns NexthopInternet wrapped in RouteNexthop
func (*RouteNexthop) GetActualInstance ¶
func (obj *RouteNexthop) GetActualInstance() interface{}
Get the actual instance
func (RouteNexthop) GetActualInstanceValue ¶
func (obj RouteNexthop) GetActualInstanceValue() interface{}
Get the actual instance value
func (RouteNexthop) MarshalJSON ¶
func (src RouteNexthop) MarshalJSON() ([]byte, error)
Marshal data from the first non-nil pointers in the struct to JSON
func (*RouteNexthop) UnmarshalJSON ¶
func (dst *RouteNexthop) UnmarshalJSON(data []byte) error
Unmarshal JSON data into one of the pointers in the struct
type RoutingTable ¶
type RoutingTable struct {
// Date-time when resource was created.
CreatedAt *time.Time `json:"createdAt,omitempty"`
// This is the default routing table. It can't be deleted and is used if the user does not specify it otherwise.
Default *bool `json:"default,omitempty"`
// Description Object. Allows string up to 255 Characters.
Description *string `json:"description,omitempty"`
// A config setting for a routing table which allows propagation of dynamic routes to this routing table.
DynamicRoutes *bool `json:"dynamicRoutes,omitempty"`
// Universally Unique Identifier (UUID).
Id *string `json:"id,omitempty" validate:"regexp=^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"`
// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
Labels map[string]interface{} `json:"labels,omitempty"`
// The name for a General Object. Matches Names and also UUIDs.
Name string `json:"name" validate:"regexp=^[A-Za-z0-9]+([ \\/._-]*[A-Za-z0-9]+)*$"`
// A config setting for a routing table which allows installation of automatic system routes for connectivity between projects in the same SNA.
SystemRoutes *bool `json:"systemRoutes,omitempty"`
// Date-time when resource was last updated.
UpdatedAt *time.Time `json:"updatedAt,omitempty"`
AdditionalProperties map[string]interface{}
}
RoutingTable An object representing a routing table. Filterable Fields: `dynamicRoutes`, `systemRoutes`.
func NewRoutingTable ¶
func NewRoutingTable(name string) *RoutingTable
NewRoutingTable instantiates a new RoutingTable 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 NewRoutingTableWithDefaults ¶
func NewRoutingTableWithDefaults() *RoutingTable
NewRoutingTableWithDefaults instantiates a new RoutingTable 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 (*RoutingTable) GetCreatedAt ¶
func (o *RoutingTable) GetCreatedAt() time.Time
GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.
func (*RoutingTable) GetCreatedAtOk ¶
func (o *RoutingTable) GetCreatedAtOk() (*time.Time, bool)
GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*RoutingTable) GetDefault ¶
func (o *RoutingTable) GetDefault() bool
GetDefault returns the Default field value if set, zero value otherwise.
func (*RoutingTable) GetDefaultOk ¶
func (o *RoutingTable) GetDefaultOk() (*bool, bool)
GetDefaultOk returns a tuple with the Default field value if set, nil otherwise and a boolean to check if the value has been set.
func (*RoutingTable) GetDescription ¶
func (o *RoutingTable) GetDescription() string
GetDescription returns the Description field value if set, zero value otherwise.
func (*RoutingTable) GetDescriptionOk ¶
func (o *RoutingTable) GetDescriptionOk() (*string, bool)
GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.
func (*RoutingTable) GetDynamicRoutes ¶
func (o *RoutingTable) GetDynamicRoutes() bool
GetDynamicRoutes returns the DynamicRoutes field value if set, zero value otherwise.
func (*RoutingTable) GetDynamicRoutesOk ¶
func (o *RoutingTable) GetDynamicRoutesOk() (*bool, bool)
GetDynamicRoutesOk returns a tuple with the DynamicRoutes field value if set, nil otherwise and a boolean to check if the value has been set.
func (*RoutingTable) GetId ¶
func (o *RoutingTable) GetId() string
GetId returns the Id field value if set, zero value otherwise.
func (*RoutingTable) GetIdOk ¶
func (o *RoutingTable) GetIdOk() (*string, bool)
GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.
func (*RoutingTable) GetLabels ¶
func (o *RoutingTable) GetLabels() map[string]interface{}
GetLabels returns the Labels field value if set, zero value otherwise.
func (*RoutingTable) GetLabelsOk ¶
func (o *RoutingTable) GetLabelsOk() (map[string]interface{}, bool)
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*RoutingTable) GetName ¶
func (o *RoutingTable) GetName() string
GetName returns the Name field value
func (*RoutingTable) GetNameOk ¶
func (o *RoutingTable) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.
func (*RoutingTable) GetSystemRoutes ¶
func (o *RoutingTable) GetSystemRoutes() bool
GetSystemRoutes returns the SystemRoutes field value if set, zero value otherwise.
func (*RoutingTable) GetSystemRoutesOk ¶
func (o *RoutingTable) GetSystemRoutesOk() (*bool, bool)
GetSystemRoutesOk returns a tuple with the SystemRoutes field value if set, nil otherwise and a boolean to check if the value has been set.
func (*RoutingTable) GetUpdatedAt ¶
func (o *RoutingTable) GetUpdatedAt() time.Time
GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.
func (*RoutingTable) GetUpdatedAtOk ¶
func (o *RoutingTable) GetUpdatedAtOk() (*time.Time, bool)
GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*RoutingTable) HasCreatedAt ¶
func (o *RoutingTable) HasCreatedAt() bool
HasCreatedAt returns a boolean if a field has been set.
func (*RoutingTable) HasDefault ¶
func (o *RoutingTable) HasDefault() bool
HasDefault returns a boolean if a field has been set.
func (*RoutingTable) HasDescription ¶
func (o *RoutingTable) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (*RoutingTable) HasDynamicRoutes ¶
func (o *RoutingTable) HasDynamicRoutes() bool
HasDynamicRoutes returns a boolean if a field has been set.
func (*RoutingTable) HasId ¶
func (o *RoutingTable) HasId() bool
HasId returns a boolean if a field has been set.
func (*RoutingTable) HasLabels ¶
func (o *RoutingTable) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (*RoutingTable) HasSystemRoutes ¶
func (o *RoutingTable) HasSystemRoutes() bool
HasSystemRoutes returns a boolean if a field has been set.
func (*RoutingTable) HasUpdatedAt ¶
func (o *RoutingTable) HasUpdatedAt() bool
HasUpdatedAt returns a boolean if a field has been set.
func (RoutingTable) MarshalJSON ¶
func (o RoutingTable) MarshalJSON() ([]byte, error)
func (*RoutingTable) SetCreatedAt ¶
func (o *RoutingTable) SetCreatedAt(v time.Time)
SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.
func (*RoutingTable) SetDefault ¶
func (o *RoutingTable) SetDefault(v bool)
SetDefault gets a reference to the given bool and assigns it to the Default field.
func (*RoutingTable) SetDescription ¶
func (o *RoutingTable) SetDescription(v string)
SetDescription gets a reference to the given string and assigns it to the Description field.
func (*RoutingTable) SetDynamicRoutes ¶
func (o *RoutingTable) SetDynamicRoutes(v bool)
SetDynamicRoutes gets a reference to the given bool and assigns it to the DynamicRoutes field.
func (*RoutingTable) SetId ¶
func (o *RoutingTable) SetId(v string)
SetId gets a reference to the given string and assigns it to the Id field.
func (*RoutingTable) SetLabels ¶
func (o *RoutingTable) SetLabels(v map[string]interface{})
SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field.
func (*RoutingTable) SetSystemRoutes ¶
func (o *RoutingTable) SetSystemRoutes(v bool)
SetSystemRoutes gets a reference to the given bool and assigns it to the SystemRoutes field.
func (*RoutingTable) SetUpdatedAt ¶
func (o *RoutingTable) SetUpdatedAt(v time.Time)
SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.
func (RoutingTable) ToMap ¶
func (o RoutingTable) ToMap() (map[string]interface{}, error)
func (*RoutingTable) UnmarshalJSON ¶
func (o *RoutingTable) UnmarshalJSON(data []byte) (err error)
type RoutingTableListResponse ¶
type RoutingTableListResponse struct {
// A list of routing tables.
Items []RoutingTable `json:"items"`
AdditionalProperties map[string]interface{}
}
RoutingTableListResponse Routing table response.
func NewRoutingTableListResponse ¶
func NewRoutingTableListResponse(items []RoutingTable) *RoutingTableListResponse
NewRoutingTableListResponse instantiates a new RoutingTableListResponse 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 NewRoutingTableListResponseWithDefaults ¶
func NewRoutingTableListResponseWithDefaults() *RoutingTableListResponse
NewRoutingTableListResponseWithDefaults instantiates a new RoutingTableListResponse 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 (*RoutingTableListResponse) GetItems ¶
func (o *RoutingTableListResponse) GetItems() []RoutingTable
GetItems returns the Items field value
func (*RoutingTableListResponse) GetItemsOk ¶
func (o *RoutingTableListResponse) GetItemsOk() ([]RoutingTable, bool)
GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.
func (RoutingTableListResponse) MarshalJSON ¶
func (o RoutingTableListResponse) MarshalJSON() ([]byte, error)
func (*RoutingTableListResponse) SetItems ¶
func (o *RoutingTableListResponse) SetItems(v []RoutingTable)
SetItems sets field value
func (RoutingTableListResponse) ToMap ¶
func (o RoutingTableListResponse) ToMap() (map[string]interface{}, error)
func (*RoutingTableListResponse) UnmarshalJSON ¶
func (o *RoutingTableListResponse) UnmarshalJSON(data []byte) (err error)
type UpdateNetworkIPv4Body ¶
type UpdateNetworkIPv4Body struct {
// The IPv4 gateway of a network. If not specified the first IP of the network will be assigned as the gateway. If 'null' is sent, then the network doesn't have a gateway.
Gateway NullableString `` /* 165-byte string literal not displayed */
// A list containing DNS Servers/Nameservers for IPv4.
Nameservers []string `json:"nameservers,omitempty"`
AdditionalProperties map[string]interface{}
}
UpdateNetworkIPv4Body The config object for a IPv4 network update.
func NewUpdateNetworkIPv4Body ¶
func NewUpdateNetworkIPv4Body() *UpdateNetworkIPv4Body
NewUpdateNetworkIPv4Body instantiates a new UpdateNetworkIPv4Body 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 NewUpdateNetworkIPv4BodyWithDefaults ¶
func NewUpdateNetworkIPv4BodyWithDefaults() *UpdateNetworkIPv4Body
NewUpdateNetworkIPv4BodyWithDefaults instantiates a new UpdateNetworkIPv4Body 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 (*UpdateNetworkIPv4Body) GetGateway ¶
func (o *UpdateNetworkIPv4Body) GetGateway() string
GetGateway returns the Gateway field value if set, zero value otherwise (both if not set or set to explicit null).
func (*UpdateNetworkIPv4Body) GetGatewayOk ¶
func (o *UpdateNetworkIPv4Body) GetGatewayOk() (*string, bool)
GetGatewayOk returns a tuple with the Gateway field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned
func (*UpdateNetworkIPv4Body) GetNameservers ¶
func (o *UpdateNetworkIPv4Body) GetNameservers() []string
GetNameservers returns the Nameservers field value if set, zero value otherwise.
func (*UpdateNetworkIPv4Body) GetNameserversOk ¶
func (o *UpdateNetworkIPv4Body) GetNameserversOk() ([]string, bool)
GetNameserversOk returns a tuple with the Nameservers field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateNetworkIPv4Body) HasGateway ¶
func (o *UpdateNetworkIPv4Body) HasGateway() bool
HasGateway returns a boolean if a field has been set.
func (*UpdateNetworkIPv4Body) HasNameservers ¶
func (o *UpdateNetworkIPv4Body) HasNameservers() bool
HasNameservers returns a boolean if a field has been set.
func (UpdateNetworkIPv4Body) MarshalJSON ¶
func (o UpdateNetworkIPv4Body) MarshalJSON() ([]byte, error)
func (*UpdateNetworkIPv4Body) SetGateway ¶
func (o *UpdateNetworkIPv4Body) SetGateway(v string)
SetGateway gets a reference to the given NullableString and assigns it to the Gateway field.
func (*UpdateNetworkIPv4Body) SetGatewayNil ¶
func (o *UpdateNetworkIPv4Body) SetGatewayNil()
SetGatewayNil sets the value for Gateway to be an explicit nil
func (*UpdateNetworkIPv4Body) SetNameservers ¶
func (o *UpdateNetworkIPv4Body) SetNameservers(v []string)
SetNameservers gets a reference to the given []string and assigns it to the Nameservers field.
func (UpdateNetworkIPv4Body) ToMap ¶
func (o UpdateNetworkIPv4Body) ToMap() (map[string]interface{}, error)
func (*UpdateNetworkIPv4Body) UnmarshalJSON ¶ added in v1.6.0
func (o *UpdateNetworkIPv4Body) UnmarshalJSON(data []byte) (err error)
func (*UpdateNetworkIPv4Body) UnsetGateway ¶
func (o *UpdateNetworkIPv4Body) UnsetGateway()
UnsetGateway ensures that no value is present for Gateway, not even an explicit nil
type UpdateNetworkIPv6Body ¶
type UpdateNetworkIPv6Body struct {
// The IPv6 gateway of a network. If not specified the first IP of the network will be assigned as the gateway. If 'null' is sent, then the network doesn't have a gateway.
Gateway NullableString `` /* 1257-byte string literal not displayed */
// A list containing DNS Servers/Nameservers for IPv6.
Nameservers []string `json:"nameservers,omitempty"`
AdditionalProperties map[string]interface{}
}
UpdateNetworkIPv6Body The config object for a IPv6 network update.
func NewUpdateNetworkIPv6Body ¶
func NewUpdateNetworkIPv6Body() *UpdateNetworkIPv6Body
NewUpdateNetworkIPv6Body instantiates a new UpdateNetworkIPv6Body 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 NewUpdateNetworkIPv6BodyWithDefaults ¶
func NewUpdateNetworkIPv6BodyWithDefaults() *UpdateNetworkIPv6Body
NewUpdateNetworkIPv6BodyWithDefaults instantiates a new UpdateNetworkIPv6Body 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 (*UpdateNetworkIPv6Body) GetGateway ¶
func (o *UpdateNetworkIPv6Body) GetGateway() string
GetGateway returns the Gateway field value if set, zero value otherwise (both if not set or set to explicit null).
func (*UpdateNetworkIPv6Body) GetGatewayOk ¶
func (o *UpdateNetworkIPv6Body) GetGatewayOk() (*string, bool)
GetGatewayOk returns a tuple with the Gateway field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned
func (*UpdateNetworkIPv6Body) GetNameservers ¶
func (o *UpdateNetworkIPv6Body) GetNameservers() []string
GetNameservers returns the Nameservers field value if set, zero value otherwise.
func (*UpdateNetworkIPv6Body) GetNameserversOk ¶
func (o *UpdateNetworkIPv6Body) GetNameserversOk() ([]string, bool)
GetNameserversOk returns a tuple with the Nameservers field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateNetworkIPv6Body) HasGateway ¶
func (o *UpdateNetworkIPv6Body) HasGateway() bool
HasGateway returns a boolean if a field has been set.
func (*UpdateNetworkIPv6Body) HasNameservers ¶
func (o *UpdateNetworkIPv6Body) HasNameservers() bool
HasNameservers returns a boolean if a field has been set.
func (UpdateNetworkIPv6Body) MarshalJSON ¶
func (o UpdateNetworkIPv6Body) MarshalJSON() ([]byte, error)
func (*UpdateNetworkIPv6Body) SetGateway ¶
func (o *UpdateNetworkIPv6Body) SetGateway(v string)
SetGateway gets a reference to the given NullableString and assigns it to the Gateway field.
func (*UpdateNetworkIPv6Body) SetGatewayNil ¶
func (o *UpdateNetworkIPv6Body) SetGatewayNil()
SetGatewayNil sets the value for Gateway to be an explicit nil
func (*UpdateNetworkIPv6Body) SetNameservers ¶
func (o *UpdateNetworkIPv6Body) SetNameservers(v []string)
SetNameservers gets a reference to the given []string and assigns it to the Nameservers field.
func (UpdateNetworkIPv6Body) ToMap ¶
func (o UpdateNetworkIPv6Body) ToMap() (map[string]interface{}, error)
func (*UpdateNetworkIPv6Body) UnmarshalJSON ¶ added in v1.6.0
func (o *UpdateNetworkIPv6Body) UnmarshalJSON(data []byte) (err error)
func (*UpdateNetworkIPv6Body) UnsetGateway ¶
func (o *UpdateNetworkIPv6Body) UnsetGateway()
UnsetGateway ensures that no value is present for Gateway, not even an explicit nil
type UpdateRouteOfRoutingTablePayload ¶
type UpdateRouteOfRoutingTablePayload struct {
// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
Labels map[string]interface{} `json:"labels,omitempty"`
AdditionalProperties map[string]interface{}
}
UpdateRouteOfRoutingTablePayload Object that represents the request body for a route update.
func NewUpdateRouteOfRoutingTablePayload ¶
func NewUpdateRouteOfRoutingTablePayload() *UpdateRouteOfRoutingTablePayload
NewUpdateRouteOfRoutingTablePayload instantiates a new UpdateRouteOfRoutingTablePayload 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 NewUpdateRouteOfRoutingTablePayloadWithDefaults ¶
func NewUpdateRouteOfRoutingTablePayloadWithDefaults() *UpdateRouteOfRoutingTablePayload
NewUpdateRouteOfRoutingTablePayloadWithDefaults instantiates a new UpdateRouteOfRoutingTablePayload 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 (*UpdateRouteOfRoutingTablePayload) GetLabels ¶
func (o *UpdateRouteOfRoutingTablePayload) GetLabels() map[string]interface{}
GetLabels returns the Labels field value if set, zero value otherwise.
func (*UpdateRouteOfRoutingTablePayload) GetLabelsOk ¶
func (o *UpdateRouteOfRoutingTablePayload) GetLabelsOk() (map[string]interface{}, bool)
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateRouteOfRoutingTablePayload) HasLabels ¶
func (o *UpdateRouteOfRoutingTablePayload) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (UpdateRouteOfRoutingTablePayload) MarshalJSON ¶
func (o UpdateRouteOfRoutingTablePayload) MarshalJSON() ([]byte, error)
func (*UpdateRouteOfRoutingTablePayload) SetLabels ¶
func (o *UpdateRouteOfRoutingTablePayload) SetLabels(v map[string]interface{})
SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field.
func (UpdateRouteOfRoutingTablePayload) ToMap ¶
func (o UpdateRouteOfRoutingTablePayload) ToMap() (map[string]interface{}, error)
func (*UpdateRouteOfRoutingTablePayload) UnmarshalJSON ¶ added in v1.6.0
func (o *UpdateRouteOfRoutingTablePayload) UnmarshalJSON(data []byte) (err error)
type UpdateRoutingTableOfAreaPayload ¶
type UpdateRoutingTableOfAreaPayload struct {
// Description Object. Allows string up to 255 Characters.
Description *string `json:"description,omitempty"`
// The update config setting for a routing table which allows propagation of dynamic routes to this routing table.
DynamicRoutes *bool `json:"dynamicRoutes,omitempty"`
// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
Labels map[string]interface{} `json:"labels,omitempty"`
// The name for a General Object. Matches Names and also UUIDs.
Name *string `json:"name,omitempty" validate:"regexp=^[A-Za-z0-9]+([ \\/._-]*[A-Za-z0-9]+)*$"`
// The update config setting for a routing table which allows installation of automatic system routes for connectivity between projects in the same SNA.
SystemRoutes *bool `json:"systemRoutes,omitempty"`
AdditionalProperties map[string]interface{}
}
UpdateRoutingTableOfAreaPayload Object that represents the request body for a routing table update.
func NewUpdateRoutingTableOfAreaPayload ¶
func NewUpdateRoutingTableOfAreaPayload() *UpdateRoutingTableOfAreaPayload
NewUpdateRoutingTableOfAreaPayload instantiates a new UpdateRoutingTableOfAreaPayload 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 NewUpdateRoutingTableOfAreaPayloadWithDefaults ¶
func NewUpdateRoutingTableOfAreaPayloadWithDefaults() *UpdateRoutingTableOfAreaPayload
NewUpdateRoutingTableOfAreaPayloadWithDefaults instantiates a new UpdateRoutingTableOfAreaPayload 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 (*UpdateRoutingTableOfAreaPayload) GetDescription ¶
func (o *UpdateRoutingTableOfAreaPayload) GetDescription() string
GetDescription returns the Description field value if set, zero value otherwise.
func (*UpdateRoutingTableOfAreaPayload) GetDescriptionOk ¶
func (o *UpdateRoutingTableOfAreaPayload) GetDescriptionOk() (*string, bool)
GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateRoutingTableOfAreaPayload) GetDynamicRoutes ¶
func (o *UpdateRoutingTableOfAreaPayload) GetDynamicRoutes() bool
GetDynamicRoutes returns the DynamicRoutes field value if set, zero value otherwise.
func (*UpdateRoutingTableOfAreaPayload) GetDynamicRoutesOk ¶
func (o *UpdateRoutingTableOfAreaPayload) GetDynamicRoutesOk() (*bool, bool)
GetDynamicRoutesOk returns a tuple with the DynamicRoutes field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateRoutingTableOfAreaPayload) GetLabels ¶
func (o *UpdateRoutingTableOfAreaPayload) GetLabels() map[string]interface{}
GetLabels returns the Labels field value if set, zero value otherwise.
func (*UpdateRoutingTableOfAreaPayload) GetLabelsOk ¶
func (o *UpdateRoutingTableOfAreaPayload) GetLabelsOk() (map[string]interface{}, bool)
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateRoutingTableOfAreaPayload) GetName ¶
func (o *UpdateRoutingTableOfAreaPayload) GetName() string
GetName returns the Name field value if set, zero value otherwise.
func (*UpdateRoutingTableOfAreaPayload) GetNameOk ¶
func (o *UpdateRoutingTableOfAreaPayload) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateRoutingTableOfAreaPayload) GetSystemRoutes ¶
func (o *UpdateRoutingTableOfAreaPayload) GetSystemRoutes() bool
GetSystemRoutes returns the SystemRoutes field value if set, zero value otherwise.
func (*UpdateRoutingTableOfAreaPayload) GetSystemRoutesOk ¶
func (o *UpdateRoutingTableOfAreaPayload) GetSystemRoutesOk() (*bool, bool)
GetSystemRoutesOk returns a tuple with the SystemRoutes field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateRoutingTableOfAreaPayload) HasDescription ¶
func (o *UpdateRoutingTableOfAreaPayload) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (*UpdateRoutingTableOfAreaPayload) HasDynamicRoutes ¶
func (o *UpdateRoutingTableOfAreaPayload) HasDynamicRoutes() bool
HasDynamicRoutes returns a boolean if a field has been set.
func (*UpdateRoutingTableOfAreaPayload) HasLabels ¶
func (o *UpdateRoutingTableOfAreaPayload) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (*UpdateRoutingTableOfAreaPayload) HasName ¶
func (o *UpdateRoutingTableOfAreaPayload) HasName() bool
HasName returns a boolean if a field has been set.
func (*UpdateRoutingTableOfAreaPayload) HasSystemRoutes ¶
func (o *UpdateRoutingTableOfAreaPayload) HasSystemRoutes() bool
HasSystemRoutes returns a boolean if a field has been set.
func (UpdateRoutingTableOfAreaPayload) MarshalJSON ¶
func (o UpdateRoutingTableOfAreaPayload) MarshalJSON() ([]byte, error)
func (*UpdateRoutingTableOfAreaPayload) SetDescription ¶
func (o *UpdateRoutingTableOfAreaPayload) SetDescription(v string)
SetDescription gets a reference to the given string and assigns it to the Description field.
func (*UpdateRoutingTableOfAreaPayload) SetDynamicRoutes ¶
func (o *UpdateRoutingTableOfAreaPayload) SetDynamicRoutes(v bool)
SetDynamicRoutes gets a reference to the given bool and assigns it to the DynamicRoutes field.
func (*UpdateRoutingTableOfAreaPayload) SetLabels ¶
func (o *UpdateRoutingTableOfAreaPayload) SetLabels(v map[string]interface{})
SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field.
func (*UpdateRoutingTableOfAreaPayload) SetName ¶
func (o *UpdateRoutingTableOfAreaPayload) SetName(v string)
SetName gets a reference to the given string and assigns it to the Name field.
func (*UpdateRoutingTableOfAreaPayload) SetSystemRoutes ¶
func (o *UpdateRoutingTableOfAreaPayload) SetSystemRoutes(v bool)
SetSystemRoutes gets a reference to the given bool and assigns it to the SystemRoutes field.
func (UpdateRoutingTableOfAreaPayload) ToMap ¶
func (o UpdateRoutingTableOfAreaPayload) ToMap() (map[string]interface{}, error)
func (*UpdateRoutingTableOfAreaPayload) UnmarshalJSON ¶ added in v1.6.0
func (o *UpdateRoutingTableOfAreaPayload) UnmarshalJSON(data []byte) (err error)
type UpdateVPCNetworkRangePayload ¶ added in v1.13.0
type UpdateVPCNetworkRangePayload struct {
// The default prefix length for network ranges in the VPC.
DefaultPrefixLen *int64 `json:"defaultPrefixLen,omitempty"`
// Description Object. Allows string up to 255 Characters.
Description *string `json:"description,omitempty"`
IpVersion V1UpdateVPCNetworkRangeIPv4IpVersion `json:"ipVersion"`
// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
Labels map[string]interface{} `json:"labels,omitempty"`
// The maximal prefix length for network ranges in the VPC.
MaxPrefixLen *int64 `json:"maxPrefixLen,omitempty"`
// The minimal prefix length for network ranges in the VPC.
MinPrefixLen *int64 `json:"minPrefixLen,omitempty"`
// A list containing DNS Servers/Nameservers for IPv4.
Nameservers []string `json:"nameservers,omitempty"`
AdditionalProperties map[string]interface{}
}
UpdateVPCNetworkRangePayload Object that represents the request body for a VPC network range update.
func NewUpdateVPCNetworkRangePayload ¶ added in v1.13.0
func NewUpdateVPCNetworkRangePayload(ipVersion V1UpdateVPCNetworkRangeIPv4IpVersion) *UpdateVPCNetworkRangePayload
NewUpdateVPCNetworkRangePayload instantiates a new UpdateVPCNetworkRangePayload 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 NewUpdateVPCNetworkRangePayloadWithDefaults ¶ added in v1.13.0
func NewUpdateVPCNetworkRangePayloadWithDefaults() *UpdateVPCNetworkRangePayload
NewUpdateVPCNetworkRangePayloadWithDefaults instantiates a new UpdateVPCNetworkRangePayload 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 (*UpdateVPCNetworkRangePayload) GetDefaultPrefixLen ¶ added in v1.13.0
func (o *UpdateVPCNetworkRangePayload) GetDefaultPrefixLen() int64
GetDefaultPrefixLen returns the DefaultPrefixLen field value if set, zero value otherwise.
func (*UpdateVPCNetworkRangePayload) GetDefaultPrefixLenOk ¶ added in v1.13.0
func (o *UpdateVPCNetworkRangePayload) GetDefaultPrefixLenOk() (*int64, bool)
GetDefaultPrefixLenOk returns a tuple with the DefaultPrefixLen field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateVPCNetworkRangePayload) GetDescription ¶ added in v1.13.0
func (o *UpdateVPCNetworkRangePayload) GetDescription() string
GetDescription returns the Description field value if set, zero value otherwise.
func (*UpdateVPCNetworkRangePayload) GetDescriptionOk ¶ added in v1.13.0
func (o *UpdateVPCNetworkRangePayload) GetDescriptionOk() (*string, bool)
GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateVPCNetworkRangePayload) GetIpVersion ¶ added in v1.13.0
func (o *UpdateVPCNetworkRangePayload) GetIpVersion() V1UpdateVPCNetworkRangeIPv4IpVersion
GetIpVersion returns the IpVersion field value
func (*UpdateVPCNetworkRangePayload) GetIpVersionOk ¶ added in v1.13.0
func (o *UpdateVPCNetworkRangePayload) GetIpVersionOk() (*V1UpdateVPCNetworkRangeIPv4IpVersion, bool)
GetIpVersionOk returns a tuple with the IpVersion field value and a boolean to check if the value has been set.
func (*UpdateVPCNetworkRangePayload) GetLabels ¶ added in v1.13.0
func (o *UpdateVPCNetworkRangePayload) GetLabels() map[string]interface{}
GetLabels returns the Labels field value if set, zero value otherwise.
func (*UpdateVPCNetworkRangePayload) GetLabelsOk ¶ added in v1.13.0
func (o *UpdateVPCNetworkRangePayload) GetLabelsOk() (map[string]interface{}, bool)
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateVPCNetworkRangePayload) GetMaxPrefixLen ¶ added in v1.13.0
func (o *UpdateVPCNetworkRangePayload) GetMaxPrefixLen() int64
GetMaxPrefixLen returns the MaxPrefixLen field value if set, zero value otherwise.
func (*UpdateVPCNetworkRangePayload) GetMaxPrefixLenOk ¶ added in v1.13.0
func (o *UpdateVPCNetworkRangePayload) GetMaxPrefixLenOk() (*int64, bool)
GetMaxPrefixLenOk returns a tuple with the MaxPrefixLen field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateVPCNetworkRangePayload) GetMinPrefixLen ¶ added in v1.13.0
func (o *UpdateVPCNetworkRangePayload) GetMinPrefixLen() int64
GetMinPrefixLen returns the MinPrefixLen field value if set, zero value otherwise.
func (*UpdateVPCNetworkRangePayload) GetMinPrefixLenOk ¶ added in v1.13.0
func (o *UpdateVPCNetworkRangePayload) GetMinPrefixLenOk() (*int64, bool)
GetMinPrefixLenOk returns a tuple with the MinPrefixLen field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateVPCNetworkRangePayload) GetNameservers ¶ added in v1.13.0
func (o *UpdateVPCNetworkRangePayload) GetNameservers() []string
GetNameservers returns the Nameservers field value if set, zero value otherwise.
func (*UpdateVPCNetworkRangePayload) GetNameserversOk ¶ added in v1.13.0
func (o *UpdateVPCNetworkRangePayload) GetNameserversOk() ([]string, bool)
GetNameserversOk returns a tuple with the Nameservers field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateVPCNetworkRangePayload) HasDefaultPrefixLen ¶ added in v1.13.0
func (o *UpdateVPCNetworkRangePayload) HasDefaultPrefixLen() bool
HasDefaultPrefixLen returns a boolean if a field has been set.
func (*UpdateVPCNetworkRangePayload) HasDescription ¶ added in v1.13.0
func (o *UpdateVPCNetworkRangePayload) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (*UpdateVPCNetworkRangePayload) HasLabels ¶ added in v1.13.0
func (o *UpdateVPCNetworkRangePayload) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (*UpdateVPCNetworkRangePayload) HasMaxPrefixLen ¶ added in v1.13.0
func (o *UpdateVPCNetworkRangePayload) HasMaxPrefixLen() bool
HasMaxPrefixLen returns a boolean if a field has been set.
func (*UpdateVPCNetworkRangePayload) HasMinPrefixLen ¶ added in v1.13.0
func (o *UpdateVPCNetworkRangePayload) HasMinPrefixLen() bool
HasMinPrefixLen returns a boolean if a field has been set.
func (*UpdateVPCNetworkRangePayload) HasNameservers ¶ added in v1.13.0
func (o *UpdateVPCNetworkRangePayload) HasNameservers() bool
HasNameservers returns a boolean if a field has been set.
func (UpdateVPCNetworkRangePayload) MarshalJSON ¶ added in v1.13.0
func (o UpdateVPCNetworkRangePayload) MarshalJSON() ([]byte, error)
func (*UpdateVPCNetworkRangePayload) SetDefaultPrefixLen ¶ added in v1.13.0
func (o *UpdateVPCNetworkRangePayload) SetDefaultPrefixLen(v int64)
SetDefaultPrefixLen gets a reference to the given int64 and assigns it to the DefaultPrefixLen field.
func (*UpdateVPCNetworkRangePayload) SetDescription ¶ added in v1.13.0
func (o *UpdateVPCNetworkRangePayload) SetDescription(v string)
SetDescription gets a reference to the given string and assigns it to the Description field.
func (*UpdateVPCNetworkRangePayload) SetIpVersion ¶ added in v1.13.0
func (o *UpdateVPCNetworkRangePayload) SetIpVersion(v V1UpdateVPCNetworkRangeIPv4IpVersion)
SetIpVersion sets field value
func (*UpdateVPCNetworkRangePayload) SetLabels ¶ added in v1.13.0
func (o *UpdateVPCNetworkRangePayload) SetLabels(v map[string]interface{})
SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field.
func (*UpdateVPCNetworkRangePayload) SetMaxPrefixLen ¶ added in v1.13.0
func (o *UpdateVPCNetworkRangePayload) SetMaxPrefixLen(v int64)
SetMaxPrefixLen gets a reference to the given int64 and assigns it to the MaxPrefixLen field.
func (*UpdateVPCNetworkRangePayload) SetMinPrefixLen ¶ added in v1.13.0
func (o *UpdateVPCNetworkRangePayload) SetMinPrefixLen(v int64)
SetMinPrefixLen gets a reference to the given int64 and assigns it to the MinPrefixLen field.
func (*UpdateVPCNetworkRangePayload) SetNameservers ¶ added in v1.13.0
func (o *UpdateVPCNetworkRangePayload) SetNameservers(v []string)
SetNameservers gets a reference to the given []string and assigns it to the Nameservers field.
func (UpdateVPCNetworkRangePayload) ToMap ¶ added in v1.13.0
func (o UpdateVPCNetworkRangePayload) ToMap() (map[string]interface{}, error)
func (*UpdateVPCNetworkRangePayload) UnmarshalJSON ¶ added in v1.13.0
func (o *UpdateVPCNetworkRangePayload) UnmarshalJSON(data []byte) (err error)
type UpdateVPCRegionPayload ¶ added in v1.13.0
type UpdateVPCRegionPayload struct {
Ipv4 *RegionalVPCIPv4 `json:"ipv4,omitempty"`
// The state of a resource object. Possible values: `CREATING`, `CREATED`, `DELETING`, `DELETED`, `FAILED`, `UPDATED`, `UPDATING`.
Status *string `json:"status,omitempty"`
AdditionalProperties map[string]interface{}
}
UpdateVPCRegionPayload The basic properties of a regional VPC.
func NewUpdateVPCRegionPayload ¶ added in v1.13.0
func NewUpdateVPCRegionPayload() *UpdateVPCRegionPayload
NewUpdateVPCRegionPayload instantiates a new UpdateVPCRegionPayload 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 NewUpdateVPCRegionPayloadWithDefaults ¶ added in v1.13.0
func NewUpdateVPCRegionPayloadWithDefaults() *UpdateVPCRegionPayload
NewUpdateVPCRegionPayloadWithDefaults instantiates a new UpdateVPCRegionPayload 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 (*UpdateVPCRegionPayload) GetIpv4 ¶ added in v1.13.0
func (o *UpdateVPCRegionPayload) GetIpv4() RegionalVPCIPv4
GetIpv4 returns the Ipv4 field value if set, zero value otherwise.
func (*UpdateVPCRegionPayload) GetIpv4Ok ¶ added in v1.13.0
func (o *UpdateVPCRegionPayload) GetIpv4Ok() (*RegionalVPCIPv4, bool)
GetIpv4Ok returns a tuple with the Ipv4 field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateVPCRegionPayload) GetStatus ¶ added in v1.13.0
func (o *UpdateVPCRegionPayload) GetStatus() string
GetStatus returns the Status field value if set, zero value otherwise.
func (*UpdateVPCRegionPayload) GetStatusOk ¶ added in v1.13.0
func (o *UpdateVPCRegionPayload) GetStatusOk() (*string, bool)
GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateVPCRegionPayload) HasIpv4 ¶ added in v1.13.0
func (o *UpdateVPCRegionPayload) HasIpv4() bool
HasIpv4 returns a boolean if a field has been set.
func (*UpdateVPCRegionPayload) HasStatus ¶ added in v1.13.0
func (o *UpdateVPCRegionPayload) HasStatus() bool
HasStatus returns a boolean if a field has been set.
func (UpdateVPCRegionPayload) MarshalJSON ¶ added in v1.13.0
func (o UpdateVPCRegionPayload) MarshalJSON() ([]byte, error)
func (*UpdateVPCRegionPayload) SetIpv4 ¶ added in v1.13.0
func (o *UpdateVPCRegionPayload) SetIpv4(v RegionalVPCIPv4)
SetIpv4 gets a reference to the given RegionalVPCIPv4 and assigns it to the Ipv4 field.
func (*UpdateVPCRegionPayload) SetStatus ¶ added in v1.13.0
func (o *UpdateVPCRegionPayload) SetStatus(v string)
SetStatus gets a reference to the given string and assigns it to the Status field.
func (UpdateVPCRegionPayload) ToMap ¶ added in v1.13.0
func (o UpdateVPCRegionPayload) ToMap() (map[string]interface{}, error)
func (*UpdateVPCRegionPayload) UnmarshalJSON ¶ added in v1.13.0
func (o *UpdateVPCRegionPayload) UnmarshalJSON(data []byte) (err error)
type UpdateVPCRoutingTablePayload ¶ added in v1.13.0
type UpdateVPCRoutingTablePayload struct {
// Description Object. Allows string up to 255 Characters.
Description *string `json:"description,omitempty"`
// The update config setting for a routing table which allows propagation of dynamic routes to this routing table.
DynamicRoutes *bool `json:"dynamicRoutes,omitempty"`
// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
Labels map[string]interface{} `json:"labels,omitempty"`
// The name for a General Object. Matches Names and also UUIDs.
Name *string `json:"name,omitempty" validate:"regexp=^[A-Za-z0-9]+([ \\/._-]*[A-Za-z0-9]+)*$"`
// The update config setting for a routing table which allows installation of automatic system routes for connectivity between projects in the same SNA.
SystemRoutes *bool `json:"systemRoutes,omitempty"`
AdditionalProperties map[string]interface{}
}
UpdateVPCRoutingTablePayload Object that represents the request body for a routing table update.
func NewUpdateVPCRoutingTablePayload ¶ added in v1.13.0
func NewUpdateVPCRoutingTablePayload() *UpdateVPCRoutingTablePayload
NewUpdateVPCRoutingTablePayload instantiates a new UpdateVPCRoutingTablePayload 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 NewUpdateVPCRoutingTablePayloadWithDefaults ¶ added in v1.13.0
func NewUpdateVPCRoutingTablePayloadWithDefaults() *UpdateVPCRoutingTablePayload
NewUpdateVPCRoutingTablePayloadWithDefaults instantiates a new UpdateVPCRoutingTablePayload 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 (*UpdateVPCRoutingTablePayload) GetDescription ¶ added in v1.13.0
func (o *UpdateVPCRoutingTablePayload) GetDescription() string
GetDescription returns the Description field value if set, zero value otherwise.
func (*UpdateVPCRoutingTablePayload) GetDescriptionOk ¶ added in v1.13.0
func (o *UpdateVPCRoutingTablePayload) GetDescriptionOk() (*string, bool)
GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateVPCRoutingTablePayload) GetDynamicRoutes ¶ added in v1.13.0
func (o *UpdateVPCRoutingTablePayload) GetDynamicRoutes() bool
GetDynamicRoutes returns the DynamicRoutes field value if set, zero value otherwise.
func (*UpdateVPCRoutingTablePayload) GetDynamicRoutesOk ¶ added in v1.13.0
func (o *UpdateVPCRoutingTablePayload) GetDynamicRoutesOk() (*bool, bool)
GetDynamicRoutesOk returns a tuple with the DynamicRoutes field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateVPCRoutingTablePayload) GetLabels ¶ added in v1.13.0
func (o *UpdateVPCRoutingTablePayload) GetLabels() map[string]interface{}
GetLabels returns the Labels field value if set, zero value otherwise.
func (*UpdateVPCRoutingTablePayload) GetLabelsOk ¶ added in v1.13.0
func (o *UpdateVPCRoutingTablePayload) GetLabelsOk() (map[string]interface{}, bool)
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateVPCRoutingTablePayload) GetName ¶ added in v1.13.0
func (o *UpdateVPCRoutingTablePayload) GetName() string
GetName returns the Name field value if set, zero value otherwise.
func (*UpdateVPCRoutingTablePayload) GetNameOk ¶ added in v1.13.0
func (o *UpdateVPCRoutingTablePayload) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateVPCRoutingTablePayload) GetSystemRoutes ¶ added in v1.13.0
func (o *UpdateVPCRoutingTablePayload) GetSystemRoutes() bool
GetSystemRoutes returns the SystemRoutes field value if set, zero value otherwise.
func (*UpdateVPCRoutingTablePayload) GetSystemRoutesOk ¶ added in v1.13.0
func (o *UpdateVPCRoutingTablePayload) GetSystemRoutesOk() (*bool, bool)
GetSystemRoutesOk returns a tuple with the SystemRoutes field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateVPCRoutingTablePayload) HasDescription ¶ added in v1.13.0
func (o *UpdateVPCRoutingTablePayload) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (*UpdateVPCRoutingTablePayload) HasDynamicRoutes ¶ added in v1.13.0
func (o *UpdateVPCRoutingTablePayload) HasDynamicRoutes() bool
HasDynamicRoutes returns a boolean if a field has been set.
func (*UpdateVPCRoutingTablePayload) HasLabels ¶ added in v1.13.0
func (o *UpdateVPCRoutingTablePayload) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (*UpdateVPCRoutingTablePayload) HasName ¶ added in v1.13.0
func (o *UpdateVPCRoutingTablePayload) HasName() bool
HasName returns a boolean if a field has been set.
func (*UpdateVPCRoutingTablePayload) HasSystemRoutes ¶ added in v1.13.0
func (o *UpdateVPCRoutingTablePayload) HasSystemRoutes() bool
HasSystemRoutes returns a boolean if a field has been set.
func (UpdateVPCRoutingTablePayload) MarshalJSON ¶ added in v1.13.0
func (o UpdateVPCRoutingTablePayload) MarshalJSON() ([]byte, error)
func (*UpdateVPCRoutingTablePayload) SetDescription ¶ added in v1.13.0
func (o *UpdateVPCRoutingTablePayload) SetDescription(v string)
SetDescription gets a reference to the given string and assigns it to the Description field.
func (*UpdateVPCRoutingTablePayload) SetDynamicRoutes ¶ added in v1.13.0
func (o *UpdateVPCRoutingTablePayload) SetDynamicRoutes(v bool)
SetDynamicRoutes gets a reference to the given bool and assigns it to the DynamicRoutes field.
func (*UpdateVPCRoutingTablePayload) SetLabels ¶ added in v1.13.0
func (o *UpdateVPCRoutingTablePayload) SetLabels(v map[string]interface{})
SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field.
func (*UpdateVPCRoutingTablePayload) SetName ¶ added in v1.13.0
func (o *UpdateVPCRoutingTablePayload) SetName(v string)
SetName gets a reference to the given string and assigns it to the Name field.
func (*UpdateVPCRoutingTablePayload) SetSystemRoutes ¶ added in v1.13.0
func (o *UpdateVPCRoutingTablePayload) SetSystemRoutes(v bool)
SetSystemRoutes gets a reference to the given bool and assigns it to the SystemRoutes field.
func (UpdateVPCRoutingTablePayload) ToMap ¶ added in v1.13.0
func (o UpdateVPCRoutingTablePayload) ToMap() (map[string]interface{}, error)
func (*UpdateVPCRoutingTablePayload) UnmarshalJSON ¶ added in v1.13.0
func (o *UpdateVPCRoutingTablePayload) UnmarshalJSON(data []byte) (err error)
type UpdateVPCStaticRoutePayload ¶ added in v1.13.0
type UpdateVPCStaticRoutePayload struct {
// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
Labels map[string]interface{} `json:"labels,omitempty"`
AdditionalProperties map[string]interface{}
}
UpdateVPCStaticRoutePayload Object that represents the request body for a route update.
func NewUpdateVPCStaticRoutePayload ¶ added in v1.13.0
func NewUpdateVPCStaticRoutePayload() *UpdateVPCStaticRoutePayload
NewUpdateVPCStaticRoutePayload instantiates a new UpdateVPCStaticRoutePayload 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 NewUpdateVPCStaticRoutePayloadWithDefaults ¶ added in v1.13.0
func NewUpdateVPCStaticRoutePayloadWithDefaults() *UpdateVPCStaticRoutePayload
NewUpdateVPCStaticRoutePayloadWithDefaults instantiates a new UpdateVPCStaticRoutePayload 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 (*UpdateVPCStaticRoutePayload) GetLabels ¶ added in v1.13.0
func (o *UpdateVPCStaticRoutePayload) GetLabels() map[string]interface{}
GetLabels returns the Labels field value if set, zero value otherwise.
func (*UpdateVPCStaticRoutePayload) GetLabelsOk ¶ added in v1.13.0
func (o *UpdateVPCStaticRoutePayload) GetLabelsOk() (map[string]interface{}, bool)
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateVPCStaticRoutePayload) HasLabels ¶ added in v1.13.0
func (o *UpdateVPCStaticRoutePayload) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (UpdateVPCStaticRoutePayload) MarshalJSON ¶ added in v1.13.0
func (o UpdateVPCStaticRoutePayload) MarshalJSON() ([]byte, error)
func (*UpdateVPCStaticRoutePayload) SetLabels ¶ added in v1.13.0
func (o *UpdateVPCStaticRoutePayload) SetLabels(v map[string]interface{})
SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field.
func (UpdateVPCStaticRoutePayload) ToMap ¶ added in v1.13.0
func (o UpdateVPCStaticRoutePayload) ToMap() (map[string]interface{}, error)
func (*UpdateVPCStaticRoutePayload) UnmarshalJSON ¶ added in v1.13.0
func (o *UpdateVPCStaticRoutePayload) UnmarshalJSON(data []byte) (err error)
type V1UpdateVPCNetworkRangeIPv4 ¶ added in v1.13.0
type V1UpdateVPCNetworkRangeIPv4 struct {
// The default prefix length for network ranges in the VPC.
DefaultPrefixLen *int64 `json:"defaultPrefixLen,omitempty"`
// Description Object. Allows string up to 255 Characters.
Description *string `json:"description,omitempty"`
IpVersion V1UpdateVPCNetworkRangeIPv4IpVersion `json:"ipVersion"`
// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
Labels map[string]interface{} `json:"labels,omitempty"`
// The maximal prefix length for network ranges in the VPC.
MaxPrefixLen *int64 `json:"maxPrefixLen,omitempty"`
// The minimal prefix length for network ranges in the VPC.
MinPrefixLen *int64 `json:"minPrefixLen,omitempty"`
// A list containing DNS Servers/Nameservers for IPv4.
Nameservers []string `json:"nameservers,omitempty"`
AdditionalProperties map[string]interface{}
}
V1UpdateVPCNetworkRangeIPv4 Contains the IPv4 properties of a VPC network range update.
func NewV1UpdateVPCNetworkRangeIPv4 ¶ added in v1.13.0
func NewV1UpdateVPCNetworkRangeIPv4(ipVersion V1UpdateVPCNetworkRangeIPv4IpVersion) *V1UpdateVPCNetworkRangeIPv4
NewV1UpdateVPCNetworkRangeIPv4 instantiates a new V1UpdateVPCNetworkRangeIPv4 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 NewV1UpdateVPCNetworkRangeIPv4WithDefaults ¶ added in v1.13.0
func NewV1UpdateVPCNetworkRangeIPv4WithDefaults() *V1UpdateVPCNetworkRangeIPv4
NewV1UpdateVPCNetworkRangeIPv4WithDefaults instantiates a new V1UpdateVPCNetworkRangeIPv4 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 (*V1UpdateVPCNetworkRangeIPv4) GetDefaultPrefixLen ¶ added in v1.13.0
func (o *V1UpdateVPCNetworkRangeIPv4) GetDefaultPrefixLen() int64
GetDefaultPrefixLen returns the DefaultPrefixLen field value if set, zero value otherwise.
func (*V1UpdateVPCNetworkRangeIPv4) GetDefaultPrefixLenOk ¶ added in v1.13.0
func (o *V1UpdateVPCNetworkRangeIPv4) GetDefaultPrefixLenOk() (*int64, bool)
GetDefaultPrefixLenOk returns a tuple with the DefaultPrefixLen field value if set, nil otherwise and a boolean to check if the value has been set.
func (*V1UpdateVPCNetworkRangeIPv4) GetDescription ¶ added in v1.13.0
func (o *V1UpdateVPCNetworkRangeIPv4) GetDescription() string
GetDescription returns the Description field value if set, zero value otherwise.
func (*V1UpdateVPCNetworkRangeIPv4) GetDescriptionOk ¶ added in v1.13.0
func (o *V1UpdateVPCNetworkRangeIPv4) GetDescriptionOk() (*string, bool)
GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.
func (*V1UpdateVPCNetworkRangeIPv4) GetIpVersion ¶ added in v1.13.0
func (o *V1UpdateVPCNetworkRangeIPv4) GetIpVersion() V1UpdateVPCNetworkRangeIPv4IpVersion
GetIpVersion returns the IpVersion field value
func (*V1UpdateVPCNetworkRangeIPv4) GetIpVersionOk ¶ added in v1.13.0
func (o *V1UpdateVPCNetworkRangeIPv4) GetIpVersionOk() (*V1UpdateVPCNetworkRangeIPv4IpVersion, bool)
GetIpVersionOk returns a tuple with the IpVersion field value and a boolean to check if the value has been set.
func (*V1UpdateVPCNetworkRangeIPv4) GetLabels ¶ added in v1.13.0
func (o *V1UpdateVPCNetworkRangeIPv4) GetLabels() map[string]interface{}
GetLabels returns the Labels field value if set, zero value otherwise.
func (*V1UpdateVPCNetworkRangeIPv4) GetLabelsOk ¶ added in v1.13.0
func (o *V1UpdateVPCNetworkRangeIPv4) GetLabelsOk() (map[string]interface{}, bool)
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*V1UpdateVPCNetworkRangeIPv4) GetMaxPrefixLen ¶ added in v1.13.0
func (o *V1UpdateVPCNetworkRangeIPv4) GetMaxPrefixLen() int64
GetMaxPrefixLen returns the MaxPrefixLen field value if set, zero value otherwise.
func (*V1UpdateVPCNetworkRangeIPv4) GetMaxPrefixLenOk ¶ added in v1.13.0
func (o *V1UpdateVPCNetworkRangeIPv4) GetMaxPrefixLenOk() (*int64, bool)
GetMaxPrefixLenOk returns a tuple with the MaxPrefixLen field value if set, nil otherwise and a boolean to check if the value has been set.
func (*V1UpdateVPCNetworkRangeIPv4) GetMinPrefixLen ¶ added in v1.13.0
func (o *V1UpdateVPCNetworkRangeIPv4) GetMinPrefixLen() int64
GetMinPrefixLen returns the MinPrefixLen field value if set, zero value otherwise.
func (*V1UpdateVPCNetworkRangeIPv4) GetMinPrefixLenOk ¶ added in v1.13.0
func (o *V1UpdateVPCNetworkRangeIPv4) GetMinPrefixLenOk() (*int64, bool)
GetMinPrefixLenOk returns a tuple with the MinPrefixLen field value if set, nil otherwise and a boolean to check if the value has been set.
func (*V1UpdateVPCNetworkRangeIPv4) GetNameservers ¶ added in v1.13.0
func (o *V1UpdateVPCNetworkRangeIPv4) GetNameservers() []string
GetNameservers returns the Nameservers field value if set, zero value otherwise.
func (*V1UpdateVPCNetworkRangeIPv4) GetNameserversOk ¶ added in v1.13.0
func (o *V1UpdateVPCNetworkRangeIPv4) GetNameserversOk() ([]string, bool)
GetNameserversOk returns a tuple with the Nameservers field value if set, nil otherwise and a boolean to check if the value has been set.
func (*V1UpdateVPCNetworkRangeIPv4) HasDefaultPrefixLen ¶ added in v1.13.0
func (o *V1UpdateVPCNetworkRangeIPv4) HasDefaultPrefixLen() bool
HasDefaultPrefixLen returns a boolean if a field has been set.
func (*V1UpdateVPCNetworkRangeIPv4) HasDescription ¶ added in v1.13.0
func (o *V1UpdateVPCNetworkRangeIPv4) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (*V1UpdateVPCNetworkRangeIPv4) HasLabels ¶ added in v1.13.0
func (o *V1UpdateVPCNetworkRangeIPv4) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (*V1UpdateVPCNetworkRangeIPv4) HasMaxPrefixLen ¶ added in v1.13.0
func (o *V1UpdateVPCNetworkRangeIPv4) HasMaxPrefixLen() bool
HasMaxPrefixLen returns a boolean if a field has been set.
func (*V1UpdateVPCNetworkRangeIPv4) HasMinPrefixLen ¶ added in v1.13.0
func (o *V1UpdateVPCNetworkRangeIPv4) HasMinPrefixLen() bool
HasMinPrefixLen returns a boolean if a field has been set.
func (*V1UpdateVPCNetworkRangeIPv4) HasNameservers ¶ added in v1.13.0
func (o *V1UpdateVPCNetworkRangeIPv4) HasNameservers() bool
HasNameservers returns a boolean if a field has been set.
func (V1UpdateVPCNetworkRangeIPv4) MarshalJSON ¶ added in v1.13.0
func (o V1UpdateVPCNetworkRangeIPv4) MarshalJSON() ([]byte, error)
func (*V1UpdateVPCNetworkRangeIPv4) SetDefaultPrefixLen ¶ added in v1.13.0
func (o *V1UpdateVPCNetworkRangeIPv4) SetDefaultPrefixLen(v int64)
SetDefaultPrefixLen gets a reference to the given int64 and assigns it to the DefaultPrefixLen field.
func (*V1UpdateVPCNetworkRangeIPv4) SetDescription ¶ added in v1.13.0
func (o *V1UpdateVPCNetworkRangeIPv4) SetDescription(v string)
SetDescription gets a reference to the given string and assigns it to the Description field.
func (*V1UpdateVPCNetworkRangeIPv4) SetIpVersion ¶ added in v1.13.0
func (o *V1UpdateVPCNetworkRangeIPv4) SetIpVersion(v V1UpdateVPCNetworkRangeIPv4IpVersion)
SetIpVersion sets field value
func (*V1UpdateVPCNetworkRangeIPv4) SetLabels ¶ added in v1.13.0
func (o *V1UpdateVPCNetworkRangeIPv4) SetLabels(v map[string]interface{})
SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field.
func (*V1UpdateVPCNetworkRangeIPv4) SetMaxPrefixLen ¶ added in v1.13.0
func (o *V1UpdateVPCNetworkRangeIPv4) SetMaxPrefixLen(v int64)
SetMaxPrefixLen gets a reference to the given int64 and assigns it to the MaxPrefixLen field.
func (*V1UpdateVPCNetworkRangeIPv4) SetMinPrefixLen ¶ added in v1.13.0
func (o *V1UpdateVPCNetworkRangeIPv4) SetMinPrefixLen(v int64)
SetMinPrefixLen gets a reference to the given int64 and assigns it to the MinPrefixLen field.
func (*V1UpdateVPCNetworkRangeIPv4) SetNameservers ¶ added in v1.13.0
func (o *V1UpdateVPCNetworkRangeIPv4) SetNameservers(v []string)
SetNameservers gets a reference to the given []string and assigns it to the Nameservers field.
func (V1UpdateVPCNetworkRangeIPv4) ToMap ¶ added in v1.13.0
func (o V1UpdateVPCNetworkRangeIPv4) ToMap() (map[string]interface{}, error)
func (*V1UpdateVPCNetworkRangeIPv4) UnmarshalJSON ¶ added in v1.13.0
func (o *V1UpdateVPCNetworkRangeIPv4) UnmarshalJSON(data []byte) (err error)
type V1UpdateVPCNetworkRangeIPv4IpVersion ¶ added in v1.13.0
type V1UpdateVPCNetworkRangeIPv4IpVersion string
V1UpdateVPCNetworkRangeIPv4IpVersion The IP version of the network range being updated.
const ( V1UPDATEVPCNETWORKRANGEIPV4IPVERSION_IPV4 V1UpdateVPCNetworkRangeIPv4IpVersion = "ipv4" V1UPDATEVPCNETWORKRANGEIPV4IPVERSION_UNKNOWN_DEFAULT_OPEN_API V1UpdateVPCNetworkRangeIPv4IpVersion = "unknown_default_open_api" )
List of v1UpdateVPCNetworkRangeIPv4_ipVersion
func NewV1UpdateVPCNetworkRangeIPv4IpVersionFromValue ¶ added in v1.13.0
func NewV1UpdateVPCNetworkRangeIPv4IpVersionFromValue(v string) (*V1UpdateVPCNetworkRangeIPv4IpVersion, error)
NewV1UpdateVPCNetworkRangeIPv4IpVersionFromValue returns a pointer to a valid V1UpdateVPCNetworkRangeIPv4IpVersion for the value passed as argument, or an error if the value passed is not allowed by the enum
func (V1UpdateVPCNetworkRangeIPv4IpVersion) IsValid ¶ added in v1.13.0
func (v V1UpdateVPCNetworkRangeIPv4IpVersion) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (V1UpdateVPCNetworkRangeIPv4IpVersion) Ptr ¶ added in v1.13.0
Ptr returns reference to v1UpdateVPCNetworkRangeIPv4_ipVersion value
func (*V1UpdateVPCNetworkRangeIPv4IpVersion) UnmarshalJSON ¶ added in v1.13.0
func (v *V1UpdateVPCNetworkRangeIPv4IpVersion) UnmarshalJSON(src []byte) error
type VPC ¶ added in v1.13.0
type VPC struct {
// Date-time when resource was created.
CreatedAt time.Time `json:"createdAt"`
// Description Object. Allows string up to 255 Characters.
Description string `json:"description"`
// Universally Unique Identifier (UUID).
Id string `json:"id" validate:"regexp=^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"`
// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
Labels map[string]interface{} `json:"labels"`
// The name for a General Object. Matches Names and also UUIDs.
Name string `json:"name" validate:"regexp=^[A-Za-z0-9]+([ \\/._-]*[A-Za-z0-9]+)*$"`
// Universally Unique Identifier (UUID).
ProjectId string `json:"projectId" validate:"regexp=^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"`
// Date-time when resource was last updated.
UpdatedAt time.Time `json:"updatedAt"`
AdditionalProperties map[string]interface{}
}
VPC Object that represents a VPC. Filterable Fields: `name`.
func NewVPC ¶ added in v1.13.0
func NewVPC(createdAt time.Time, description string, id string, labels map[string]interface{}, name string, projectId string, updatedAt time.Time) *VPC
NewVPC instantiates a new VPC 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 NewVPCWithDefaults ¶ added in v1.13.0
func NewVPCWithDefaults() *VPC
NewVPCWithDefaults instantiates a new VPC 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 (*VPC) GetCreatedAt ¶ added in v1.13.0
GetCreatedAt returns the CreatedAt field value
func (*VPC) GetCreatedAtOk ¶ added in v1.13.0
GetCreatedAtOk returns a tuple with the CreatedAt field value and a boolean to check if the value has been set.
func (*VPC) GetDescription ¶ added in v1.13.0
GetDescription returns the Description field value
func (*VPC) GetDescriptionOk ¶ added in v1.13.0
GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.
func (*VPC) GetIdOk ¶ added in v1.13.0
GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.
func (*VPC) GetLabelsOk ¶ added in v1.13.0
GetLabelsOk returns a tuple with the Labels field value and a boolean to check if the value has been set.
func (*VPC) GetNameOk ¶ added in v1.13.0
GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.
func (*VPC) GetProjectId ¶ added in v1.13.0
GetProjectId returns the ProjectId field value
func (*VPC) GetProjectIdOk ¶ added in v1.13.0
GetProjectIdOk returns a tuple with the ProjectId field value and a boolean to check if the value has been set.
func (*VPC) GetUpdatedAt ¶ added in v1.13.0
GetUpdatedAt returns the UpdatedAt field value
func (*VPC) GetUpdatedAtOk ¶ added in v1.13.0
GetUpdatedAtOk returns a tuple with the UpdatedAt field value and a boolean to check if the value has been set.
func (VPC) MarshalJSON ¶ added in v1.13.0
func (*VPC) SetCreatedAt ¶ added in v1.13.0
SetCreatedAt sets field value
func (*VPC) SetDescription ¶ added in v1.13.0
SetDescription sets field value
func (*VPC) SetProjectId ¶ added in v1.13.0
SetProjectId sets field value
func (*VPC) SetUpdatedAt ¶ added in v1.13.0
SetUpdatedAt sets field value
func (*VPC) UnmarshalJSON ¶ added in v1.13.0
type VPCBaseNetworkRange ¶ added in v1.13.0
type VPCBaseNetworkRange struct {
// Date-time when resource was created.
CreatedAt *time.Time `json:"createdAt,omitempty"`
// Description Object. Allows string up to 255 Characters.
Description *string `json:"description,omitempty"`
// Universally Unique Identifier (UUID).
Id *string `json:"id,omitempty" validate:"regexp=^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"`
// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
Labels map[string]interface{} `json:"labels,omitempty"`
// The state of a resource object. Possible values: `CREATING`, `CREATED`, `DELETING`, `DELETED`, `FAILED`, `UPDATED`, `UPDATING`.
Status *string `json:"status,omitempty"`
// Date-time when resource was last updated.
UpdatedAt *time.Time `json:"updatedAt,omitempty"`
AdditionalProperties map[string]interface{}
}
VPCBaseNetworkRange Contains the common properties of a VPC network range.
func NewVPCBaseNetworkRange ¶ added in v1.13.0
func NewVPCBaseNetworkRange() *VPCBaseNetworkRange
NewVPCBaseNetworkRange instantiates a new VPCBaseNetworkRange 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 NewVPCBaseNetworkRangeWithDefaults ¶ added in v1.13.0
func NewVPCBaseNetworkRangeWithDefaults() *VPCBaseNetworkRange
NewVPCBaseNetworkRangeWithDefaults instantiates a new VPCBaseNetworkRange 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 (*VPCBaseNetworkRange) GetCreatedAt ¶ added in v1.13.0
func (o *VPCBaseNetworkRange) GetCreatedAt() time.Time
GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.
func (*VPCBaseNetworkRange) GetCreatedAtOk ¶ added in v1.13.0
func (o *VPCBaseNetworkRange) GetCreatedAtOk() (*time.Time, bool)
GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VPCBaseNetworkRange) GetDescription ¶ added in v1.13.0
func (o *VPCBaseNetworkRange) GetDescription() string
GetDescription returns the Description field value if set, zero value otherwise.
func (*VPCBaseNetworkRange) GetDescriptionOk ¶ added in v1.13.0
func (o *VPCBaseNetworkRange) GetDescriptionOk() (*string, bool)
GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VPCBaseNetworkRange) GetId ¶ added in v1.13.0
func (o *VPCBaseNetworkRange) GetId() string
GetId returns the Id field value if set, zero value otherwise.
func (*VPCBaseNetworkRange) GetIdOk ¶ added in v1.13.0
func (o *VPCBaseNetworkRange) GetIdOk() (*string, bool)
GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VPCBaseNetworkRange) GetLabels ¶ added in v1.13.0
func (o *VPCBaseNetworkRange) GetLabels() map[string]interface{}
GetLabels returns the Labels field value if set, zero value otherwise.
func (*VPCBaseNetworkRange) GetLabelsOk ¶ added in v1.13.0
func (o *VPCBaseNetworkRange) GetLabelsOk() (map[string]interface{}, bool)
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VPCBaseNetworkRange) GetStatus ¶ added in v1.13.0
func (o *VPCBaseNetworkRange) GetStatus() string
GetStatus returns the Status field value if set, zero value otherwise.
func (*VPCBaseNetworkRange) GetStatusOk ¶ added in v1.13.0
func (o *VPCBaseNetworkRange) GetStatusOk() (*string, bool)
GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VPCBaseNetworkRange) GetUpdatedAt ¶ added in v1.13.0
func (o *VPCBaseNetworkRange) GetUpdatedAt() time.Time
GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.
func (*VPCBaseNetworkRange) GetUpdatedAtOk ¶ added in v1.13.0
func (o *VPCBaseNetworkRange) GetUpdatedAtOk() (*time.Time, bool)
GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VPCBaseNetworkRange) HasCreatedAt ¶ added in v1.13.0
func (o *VPCBaseNetworkRange) HasCreatedAt() bool
HasCreatedAt returns a boolean if a field has been set.
func (*VPCBaseNetworkRange) HasDescription ¶ added in v1.13.0
func (o *VPCBaseNetworkRange) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (*VPCBaseNetworkRange) HasId ¶ added in v1.13.0
func (o *VPCBaseNetworkRange) HasId() bool
HasId returns a boolean if a field has been set.
func (*VPCBaseNetworkRange) HasLabels ¶ added in v1.13.0
func (o *VPCBaseNetworkRange) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (*VPCBaseNetworkRange) HasStatus ¶ added in v1.13.0
func (o *VPCBaseNetworkRange) HasStatus() bool
HasStatus returns a boolean if a field has been set.
func (*VPCBaseNetworkRange) HasUpdatedAt ¶ added in v1.13.0
func (o *VPCBaseNetworkRange) HasUpdatedAt() bool
HasUpdatedAt returns a boolean if a field has been set.
func (VPCBaseNetworkRange) MarshalJSON ¶ added in v1.13.0
func (o VPCBaseNetworkRange) MarshalJSON() ([]byte, error)
func (*VPCBaseNetworkRange) SetCreatedAt ¶ added in v1.13.0
func (o *VPCBaseNetworkRange) SetCreatedAt(v time.Time)
SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.
func (*VPCBaseNetworkRange) SetDescription ¶ added in v1.13.0
func (o *VPCBaseNetworkRange) SetDescription(v string)
SetDescription gets a reference to the given string and assigns it to the Description field.
func (*VPCBaseNetworkRange) SetId ¶ added in v1.13.0
func (o *VPCBaseNetworkRange) SetId(v string)
SetId gets a reference to the given string and assigns it to the Id field.
func (*VPCBaseNetworkRange) SetLabels ¶ added in v1.13.0
func (o *VPCBaseNetworkRange) SetLabels(v map[string]interface{})
SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field.
func (*VPCBaseNetworkRange) SetStatus ¶ added in v1.13.0
func (o *VPCBaseNetworkRange) SetStatus(v string)
SetStatus gets a reference to the given string and assigns it to the Status field.
func (*VPCBaseNetworkRange) SetUpdatedAt ¶ added in v1.13.0
func (o *VPCBaseNetworkRange) SetUpdatedAt(v time.Time)
SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.
func (VPCBaseNetworkRange) ToMap ¶ added in v1.13.0
func (o VPCBaseNetworkRange) ToMap() (map[string]interface{}, error)
func (*VPCBaseNetworkRange) UnmarshalJSON ¶ added in v1.13.0
func (o *VPCBaseNetworkRange) UnmarshalJSON(data []byte) (err error)
type VPCList ¶ added in v1.13.0
type VPCList struct {
// A list of VPCs.
Items []VPC `json:"items"`
AdditionalProperties map[string]interface{}
}
VPCList VPC list response.
func NewVPCList ¶ added in v1.13.0
NewVPCList instantiates a new VPCList 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 NewVPCListWithDefaults ¶ added in v1.13.0
func NewVPCListWithDefaults() *VPCList
NewVPCListWithDefaults instantiates a new VPCList 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 (*VPCList) GetItemsOk ¶ added in v1.13.0
GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.
func (VPCList) MarshalJSON ¶ added in v1.13.0
func (*VPCList) UnmarshalJSON ¶ added in v1.13.0
type VPCNetworkRange ¶ added in v1.13.0
type VPCNetworkRange struct {
VPCNetworkRangeIPv4 *VPCNetworkRangeIPv4
VPCNetworkRangeIPv6 *VPCNetworkRangeIPv6
}
VPCNetworkRange - A VPC network range.
func VPCNetworkRangeIPv4AsVPCNetworkRange ¶ added in v1.13.0
func VPCNetworkRangeIPv4AsVPCNetworkRange(v *VPCNetworkRangeIPv4) VPCNetworkRange
VPCNetworkRangeIPv4AsVPCNetworkRange is a convenience function that returns VPCNetworkRangeIPv4 wrapped in VPCNetworkRange
func VPCNetworkRangeIPv6AsVPCNetworkRange ¶ added in v1.13.0
func VPCNetworkRangeIPv6AsVPCNetworkRange(v *VPCNetworkRangeIPv6) VPCNetworkRange
VPCNetworkRangeIPv6AsVPCNetworkRange is a convenience function that returns VPCNetworkRangeIPv6 wrapped in VPCNetworkRange
func (*VPCNetworkRange) GetActualInstance ¶ added in v1.13.0
func (obj *VPCNetworkRange) GetActualInstance() interface{}
Get the actual instance
func (VPCNetworkRange) GetActualInstanceValue ¶ added in v1.13.0
func (obj VPCNetworkRange) GetActualInstanceValue() interface{}
Get the actual instance value
func (VPCNetworkRange) MarshalJSON ¶ added in v1.13.0
func (src VPCNetworkRange) MarshalJSON() ([]byte, error)
Marshal data from the first non-nil pointers in the struct to JSON
func (*VPCNetworkRange) UnmarshalJSON ¶ added in v1.13.0
func (dst *VPCNetworkRange) UnmarshalJSON(data []byte) error
Unmarshal JSON data into one of the pointers in the struct
type VPCNetworkRangeIPv4 ¶ added in v1.13.0
type VPCNetworkRangeIPv4 struct {
// Date-time when resource was created.
CreatedAt *time.Time `json:"createdAt,omitempty"`
// Description Object. Allows string up to 255 Characters.
Description *string `json:"description,omitempty"`
// Universally Unique Identifier (UUID).
Id *string `json:"id,omitempty" validate:"regexp=^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"`
// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
Labels map[string]interface{} `json:"labels,omitempty"`
// The state of a resource object. Possible values: `CREATING`, `CREATED`, `DELETING`, `DELETED`, `FAILED`, `UPDATED`, `UPDATING`.
Status *string `json:"status,omitempty"`
// Date-time when resource was last updated.
UpdatedAt *time.Time `json:"updatedAt,omitempty"`
// The default prefix length for network ranges in the VPC.
DefaultPrefixLen *int64 `json:"defaultPrefixLen,omitempty"`
IpVersion VPCNetworkRangeIPv4AllOfIpVersion `json:"ipVersion"`
// The maximal prefix length for network ranges in the VPC.
MaxPrefixLen *int64 `json:"maxPrefixLen,omitempty"`
// The minimal prefix length for network ranges in the VPC.
MinPrefixLen *int64 `json:"minPrefixLen,omitempty"`
// A list containing DNS Servers/Nameservers for IPv4.
Nameservers []string `json:"nameservers,omitempty"`
// Classless Inter-Domain Routing (CIDR).
Prefix string `` /* 868-byte string literal not displayed */
AdditionalProperties map[string]interface{}
}
VPCNetworkRangeIPv4 Contains the IPv4 properties of a VPC network range.
func NewVPCNetworkRangeIPv4 ¶ added in v1.13.0
func NewVPCNetworkRangeIPv4(ipVersion VPCNetworkRangeIPv4AllOfIpVersion, prefix string) *VPCNetworkRangeIPv4
NewVPCNetworkRangeIPv4 instantiates a new VPCNetworkRangeIPv4 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 NewVPCNetworkRangeIPv4WithDefaults ¶ added in v1.13.0
func NewVPCNetworkRangeIPv4WithDefaults() *VPCNetworkRangeIPv4
NewVPCNetworkRangeIPv4WithDefaults instantiates a new VPCNetworkRangeIPv4 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 (*VPCNetworkRangeIPv4) GetCreatedAt ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv4) GetCreatedAt() time.Time
GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.
func (*VPCNetworkRangeIPv4) GetCreatedAtOk ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv4) GetCreatedAtOk() (*time.Time, bool)
GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VPCNetworkRangeIPv4) GetDefaultPrefixLen ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv4) GetDefaultPrefixLen() int64
GetDefaultPrefixLen returns the DefaultPrefixLen field value if set, zero value otherwise.
func (*VPCNetworkRangeIPv4) GetDefaultPrefixLenOk ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv4) GetDefaultPrefixLenOk() (*int64, bool)
GetDefaultPrefixLenOk returns a tuple with the DefaultPrefixLen field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VPCNetworkRangeIPv4) GetDescription ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv4) GetDescription() string
GetDescription returns the Description field value if set, zero value otherwise.
func (*VPCNetworkRangeIPv4) GetDescriptionOk ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv4) GetDescriptionOk() (*string, bool)
GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VPCNetworkRangeIPv4) GetId ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv4) GetId() string
GetId returns the Id field value if set, zero value otherwise.
func (*VPCNetworkRangeIPv4) GetIdOk ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv4) GetIdOk() (*string, bool)
GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VPCNetworkRangeIPv4) GetIpVersion ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv4) GetIpVersion() VPCNetworkRangeIPv4AllOfIpVersion
GetIpVersion returns the IpVersion field value
func (*VPCNetworkRangeIPv4) GetIpVersionOk ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv4) GetIpVersionOk() (*VPCNetworkRangeIPv4AllOfIpVersion, bool)
GetIpVersionOk returns a tuple with the IpVersion field value and a boolean to check if the value has been set.
func (*VPCNetworkRangeIPv4) GetLabels ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv4) GetLabels() map[string]interface{}
GetLabels returns the Labels field value if set, zero value otherwise.
func (*VPCNetworkRangeIPv4) GetLabelsOk ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv4) GetLabelsOk() (map[string]interface{}, bool)
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VPCNetworkRangeIPv4) GetMaxPrefixLen ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv4) GetMaxPrefixLen() int64
GetMaxPrefixLen returns the MaxPrefixLen field value if set, zero value otherwise.
func (*VPCNetworkRangeIPv4) GetMaxPrefixLenOk ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv4) GetMaxPrefixLenOk() (*int64, bool)
GetMaxPrefixLenOk returns a tuple with the MaxPrefixLen field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VPCNetworkRangeIPv4) GetMinPrefixLen ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv4) GetMinPrefixLen() int64
GetMinPrefixLen returns the MinPrefixLen field value if set, zero value otherwise.
func (*VPCNetworkRangeIPv4) GetMinPrefixLenOk ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv4) GetMinPrefixLenOk() (*int64, bool)
GetMinPrefixLenOk returns a tuple with the MinPrefixLen field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VPCNetworkRangeIPv4) GetNameservers ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv4) GetNameservers() []string
GetNameservers returns the Nameservers field value if set, zero value otherwise.
func (*VPCNetworkRangeIPv4) GetNameserversOk ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv4) GetNameserversOk() ([]string, bool)
GetNameserversOk returns a tuple with the Nameservers field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VPCNetworkRangeIPv4) GetPrefix ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv4) GetPrefix() string
GetPrefix returns the Prefix field value
func (*VPCNetworkRangeIPv4) GetPrefixOk ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv4) GetPrefixOk() (*string, bool)
GetPrefixOk returns a tuple with the Prefix field value and a boolean to check if the value has been set.
func (*VPCNetworkRangeIPv4) GetStatus ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv4) GetStatus() string
GetStatus returns the Status field value if set, zero value otherwise.
func (*VPCNetworkRangeIPv4) GetStatusOk ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv4) GetStatusOk() (*string, bool)
GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VPCNetworkRangeIPv4) GetUpdatedAt ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv4) GetUpdatedAt() time.Time
GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.
func (*VPCNetworkRangeIPv4) GetUpdatedAtOk ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv4) GetUpdatedAtOk() (*time.Time, bool)
GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VPCNetworkRangeIPv4) HasCreatedAt ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv4) HasCreatedAt() bool
HasCreatedAt returns a boolean if a field has been set.
func (*VPCNetworkRangeIPv4) HasDefaultPrefixLen ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv4) HasDefaultPrefixLen() bool
HasDefaultPrefixLen returns a boolean if a field has been set.
func (*VPCNetworkRangeIPv4) HasDescription ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv4) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (*VPCNetworkRangeIPv4) HasId ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv4) HasId() bool
HasId returns a boolean if a field has been set.
func (*VPCNetworkRangeIPv4) HasLabels ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv4) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (*VPCNetworkRangeIPv4) HasMaxPrefixLen ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv4) HasMaxPrefixLen() bool
HasMaxPrefixLen returns a boolean if a field has been set.
func (*VPCNetworkRangeIPv4) HasMinPrefixLen ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv4) HasMinPrefixLen() bool
HasMinPrefixLen returns a boolean if a field has been set.
func (*VPCNetworkRangeIPv4) HasNameservers ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv4) HasNameservers() bool
HasNameservers returns a boolean if a field has been set.
func (*VPCNetworkRangeIPv4) HasStatus ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv4) HasStatus() bool
HasStatus returns a boolean if a field has been set.
func (*VPCNetworkRangeIPv4) HasUpdatedAt ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv4) HasUpdatedAt() bool
HasUpdatedAt returns a boolean if a field has been set.
func (VPCNetworkRangeIPv4) MarshalJSON ¶ added in v1.13.0
func (o VPCNetworkRangeIPv4) MarshalJSON() ([]byte, error)
func (*VPCNetworkRangeIPv4) SetCreatedAt ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv4) SetCreatedAt(v time.Time)
SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.
func (*VPCNetworkRangeIPv4) SetDefaultPrefixLen ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv4) SetDefaultPrefixLen(v int64)
SetDefaultPrefixLen gets a reference to the given int64 and assigns it to the DefaultPrefixLen field.
func (*VPCNetworkRangeIPv4) SetDescription ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv4) SetDescription(v string)
SetDescription gets a reference to the given string and assigns it to the Description field.
func (*VPCNetworkRangeIPv4) SetId ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv4) SetId(v string)
SetId gets a reference to the given string and assigns it to the Id field.
func (*VPCNetworkRangeIPv4) SetIpVersion ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv4) SetIpVersion(v VPCNetworkRangeIPv4AllOfIpVersion)
SetIpVersion sets field value
func (*VPCNetworkRangeIPv4) SetLabels ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv4) SetLabels(v map[string]interface{})
SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field.
func (*VPCNetworkRangeIPv4) SetMaxPrefixLen ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv4) SetMaxPrefixLen(v int64)
SetMaxPrefixLen gets a reference to the given int64 and assigns it to the MaxPrefixLen field.
func (*VPCNetworkRangeIPv4) SetMinPrefixLen ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv4) SetMinPrefixLen(v int64)
SetMinPrefixLen gets a reference to the given int64 and assigns it to the MinPrefixLen field.
func (*VPCNetworkRangeIPv4) SetNameservers ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv4) SetNameservers(v []string)
SetNameservers gets a reference to the given []string and assigns it to the Nameservers field.
func (*VPCNetworkRangeIPv4) SetPrefix ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv4) SetPrefix(v string)
SetPrefix sets field value
func (*VPCNetworkRangeIPv4) SetStatus ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv4) SetStatus(v string)
SetStatus gets a reference to the given string and assigns it to the Status field.
func (*VPCNetworkRangeIPv4) SetUpdatedAt ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv4) SetUpdatedAt(v time.Time)
SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.
func (VPCNetworkRangeIPv4) ToMap ¶ added in v1.13.0
func (o VPCNetworkRangeIPv4) ToMap() (map[string]interface{}, error)
func (*VPCNetworkRangeIPv4) UnmarshalJSON ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv4) UnmarshalJSON(data []byte) (err error)
type VPCNetworkRangeIPv4AllOfIpVersion ¶ added in v1.13.0
type VPCNetworkRangeIPv4AllOfIpVersion string
VPCNetworkRangeIPv4AllOfIpVersion the model 'VPCNetworkRangeIPv4AllOfIpVersion'
const ( VPCNETWORKRANGEIPV4ALLOFIPVERSION_IPV4 VPCNetworkRangeIPv4AllOfIpVersion = "ipv4" VPCNETWORKRANGEIPV4ALLOFIPVERSION_UNKNOWN_DEFAULT_OPEN_API VPCNetworkRangeIPv4AllOfIpVersion = "unknown_default_open_api" )
List of VPCNetworkRangeIPv4_allOf_ipVersion
func NewVPCNetworkRangeIPv4AllOfIpVersionFromValue ¶ added in v1.13.0
func NewVPCNetworkRangeIPv4AllOfIpVersionFromValue(v string) (*VPCNetworkRangeIPv4AllOfIpVersion, error)
NewVPCNetworkRangeIPv4AllOfIpVersionFromValue returns a pointer to a valid VPCNetworkRangeIPv4AllOfIpVersion for the value passed as argument, or an error if the value passed is not allowed by the enum
func (VPCNetworkRangeIPv4AllOfIpVersion) IsValid ¶ added in v1.13.0
func (v VPCNetworkRangeIPv4AllOfIpVersion) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (VPCNetworkRangeIPv4AllOfIpVersion) Ptr ¶ added in v1.13.0
func (v VPCNetworkRangeIPv4AllOfIpVersion) Ptr() *VPCNetworkRangeIPv4AllOfIpVersion
Ptr returns reference to VPCNetworkRangeIPv4_allOf_ipVersion value
func (*VPCNetworkRangeIPv4AllOfIpVersion) UnmarshalJSON ¶ added in v1.13.0
func (v *VPCNetworkRangeIPv4AllOfIpVersion) UnmarshalJSON(src []byte) error
type VPCNetworkRangeIPv6 ¶ added in v1.13.0
type VPCNetworkRangeIPv6 struct {
// Date-time when resource was created.
CreatedAt *time.Time `json:"createdAt,omitempty"`
// Description Object. Allows string up to 255 Characters.
Description *string `json:"description,omitempty"`
// Universally Unique Identifier (UUID).
Id *string `json:"id,omitempty" validate:"regexp=^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"`
// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
Labels map[string]interface{} `json:"labels,omitempty"`
// The state of a resource object. Possible values: `CREATING`, `CREATED`, `DELETING`, `DELETED`, `FAILED`, `UPDATED`, `UPDATING`.
Status *string `json:"status,omitempty"`
// Date-time when resource was last updated.
UpdatedAt *time.Time `json:"updatedAt,omitempty"`
// The ipv6 prefix lengths for subnets or network ranges in the VPC.
DefaultPrefixLen *int64 `json:"defaultPrefixLen,omitempty"`
IpVersion VPCNetworkRangeIPv6AllOfIpVersion `json:"ipVersion"`
// The ipv6 prefix lengths for subnets or network ranges in the VPC.
MaxPrefixLen *int64 `json:"maxPrefixLen,omitempty"`
// The ipv6 prefix lengths for subnets or network ranges in the VPC.
MinPrefixLen *int64 `json:"minPrefixLen,omitempty"`
// A list containing DNS Servers/Nameservers for IPv6.
Nameservers []string `json:"nameservers,omitempty"`
// Classless Inter-Domain Routing (CIDR) for IPv6.
Prefix string `` /* 746-byte string literal not displayed */
AdditionalProperties map[string]interface{}
}
VPCNetworkRangeIPv6 Contains the IPv6 properties of a VPC network range.
func NewVPCNetworkRangeIPv6 ¶ added in v1.13.0
func NewVPCNetworkRangeIPv6(ipVersion VPCNetworkRangeIPv6AllOfIpVersion, prefix string) *VPCNetworkRangeIPv6
NewVPCNetworkRangeIPv6 instantiates a new VPCNetworkRangeIPv6 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 NewVPCNetworkRangeIPv6WithDefaults ¶ added in v1.13.0
func NewVPCNetworkRangeIPv6WithDefaults() *VPCNetworkRangeIPv6
NewVPCNetworkRangeIPv6WithDefaults instantiates a new VPCNetworkRangeIPv6 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 (*VPCNetworkRangeIPv6) GetCreatedAt ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv6) GetCreatedAt() time.Time
GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.
func (*VPCNetworkRangeIPv6) GetCreatedAtOk ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv6) GetCreatedAtOk() (*time.Time, bool)
GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VPCNetworkRangeIPv6) GetDefaultPrefixLen ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv6) GetDefaultPrefixLen() int64
GetDefaultPrefixLen returns the DefaultPrefixLen field value if set, zero value otherwise.
func (*VPCNetworkRangeIPv6) GetDefaultPrefixLenOk ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv6) GetDefaultPrefixLenOk() (*int64, bool)
GetDefaultPrefixLenOk returns a tuple with the DefaultPrefixLen field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VPCNetworkRangeIPv6) GetDescription ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv6) GetDescription() string
GetDescription returns the Description field value if set, zero value otherwise.
func (*VPCNetworkRangeIPv6) GetDescriptionOk ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv6) GetDescriptionOk() (*string, bool)
GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VPCNetworkRangeIPv6) GetId ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv6) GetId() string
GetId returns the Id field value if set, zero value otherwise.
func (*VPCNetworkRangeIPv6) GetIdOk ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv6) GetIdOk() (*string, bool)
GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VPCNetworkRangeIPv6) GetIpVersion ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv6) GetIpVersion() VPCNetworkRangeIPv6AllOfIpVersion
GetIpVersion returns the IpVersion field value
func (*VPCNetworkRangeIPv6) GetIpVersionOk ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv6) GetIpVersionOk() (*VPCNetworkRangeIPv6AllOfIpVersion, bool)
GetIpVersionOk returns a tuple with the IpVersion field value and a boolean to check if the value has been set.
func (*VPCNetworkRangeIPv6) GetLabels ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv6) GetLabels() map[string]interface{}
GetLabels returns the Labels field value if set, zero value otherwise.
func (*VPCNetworkRangeIPv6) GetLabelsOk ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv6) GetLabelsOk() (map[string]interface{}, bool)
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VPCNetworkRangeIPv6) GetMaxPrefixLen ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv6) GetMaxPrefixLen() int64
GetMaxPrefixLen returns the MaxPrefixLen field value if set, zero value otherwise.
func (*VPCNetworkRangeIPv6) GetMaxPrefixLenOk ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv6) GetMaxPrefixLenOk() (*int64, bool)
GetMaxPrefixLenOk returns a tuple with the MaxPrefixLen field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VPCNetworkRangeIPv6) GetMinPrefixLen ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv6) GetMinPrefixLen() int64
GetMinPrefixLen returns the MinPrefixLen field value if set, zero value otherwise.
func (*VPCNetworkRangeIPv6) GetMinPrefixLenOk ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv6) GetMinPrefixLenOk() (*int64, bool)
GetMinPrefixLenOk returns a tuple with the MinPrefixLen field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VPCNetworkRangeIPv6) GetNameservers ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv6) GetNameservers() []string
GetNameservers returns the Nameservers field value if set, zero value otherwise.
func (*VPCNetworkRangeIPv6) GetNameserversOk ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv6) GetNameserversOk() ([]string, bool)
GetNameserversOk returns a tuple with the Nameservers field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VPCNetworkRangeIPv6) GetPrefix ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv6) GetPrefix() string
GetPrefix returns the Prefix field value
func (*VPCNetworkRangeIPv6) GetPrefixOk ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv6) GetPrefixOk() (*string, bool)
GetPrefixOk returns a tuple with the Prefix field value and a boolean to check if the value has been set.
func (*VPCNetworkRangeIPv6) GetStatus ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv6) GetStatus() string
GetStatus returns the Status field value if set, zero value otherwise.
func (*VPCNetworkRangeIPv6) GetStatusOk ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv6) GetStatusOk() (*string, bool)
GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VPCNetworkRangeIPv6) GetUpdatedAt ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv6) GetUpdatedAt() time.Time
GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.
func (*VPCNetworkRangeIPv6) GetUpdatedAtOk ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv6) GetUpdatedAtOk() (*time.Time, bool)
GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VPCNetworkRangeIPv6) HasCreatedAt ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv6) HasCreatedAt() bool
HasCreatedAt returns a boolean if a field has been set.
func (*VPCNetworkRangeIPv6) HasDefaultPrefixLen ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv6) HasDefaultPrefixLen() bool
HasDefaultPrefixLen returns a boolean if a field has been set.
func (*VPCNetworkRangeIPv6) HasDescription ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv6) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (*VPCNetworkRangeIPv6) HasId ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv6) HasId() bool
HasId returns a boolean if a field has been set.
func (*VPCNetworkRangeIPv6) HasLabels ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv6) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (*VPCNetworkRangeIPv6) HasMaxPrefixLen ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv6) HasMaxPrefixLen() bool
HasMaxPrefixLen returns a boolean if a field has been set.
func (*VPCNetworkRangeIPv6) HasMinPrefixLen ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv6) HasMinPrefixLen() bool
HasMinPrefixLen returns a boolean if a field has been set.
func (*VPCNetworkRangeIPv6) HasNameservers ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv6) HasNameservers() bool
HasNameservers returns a boolean if a field has been set.
func (*VPCNetworkRangeIPv6) HasStatus ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv6) HasStatus() bool
HasStatus returns a boolean if a field has been set.
func (*VPCNetworkRangeIPv6) HasUpdatedAt ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv6) HasUpdatedAt() bool
HasUpdatedAt returns a boolean if a field has been set.
func (VPCNetworkRangeIPv6) MarshalJSON ¶ added in v1.13.0
func (o VPCNetworkRangeIPv6) MarshalJSON() ([]byte, error)
func (*VPCNetworkRangeIPv6) SetCreatedAt ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv6) SetCreatedAt(v time.Time)
SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.
func (*VPCNetworkRangeIPv6) SetDefaultPrefixLen ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv6) SetDefaultPrefixLen(v int64)
SetDefaultPrefixLen gets a reference to the given int64 and assigns it to the DefaultPrefixLen field.
func (*VPCNetworkRangeIPv6) SetDescription ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv6) SetDescription(v string)
SetDescription gets a reference to the given string and assigns it to the Description field.
func (*VPCNetworkRangeIPv6) SetId ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv6) SetId(v string)
SetId gets a reference to the given string and assigns it to the Id field.
func (*VPCNetworkRangeIPv6) SetIpVersion ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv6) SetIpVersion(v VPCNetworkRangeIPv6AllOfIpVersion)
SetIpVersion sets field value
func (*VPCNetworkRangeIPv6) SetLabels ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv6) SetLabels(v map[string]interface{})
SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field.
func (*VPCNetworkRangeIPv6) SetMaxPrefixLen ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv6) SetMaxPrefixLen(v int64)
SetMaxPrefixLen gets a reference to the given int64 and assigns it to the MaxPrefixLen field.
func (*VPCNetworkRangeIPv6) SetMinPrefixLen ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv6) SetMinPrefixLen(v int64)
SetMinPrefixLen gets a reference to the given int64 and assigns it to the MinPrefixLen field.
func (*VPCNetworkRangeIPv6) SetNameservers ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv6) SetNameservers(v []string)
SetNameservers gets a reference to the given []string and assigns it to the Nameservers field.
func (*VPCNetworkRangeIPv6) SetPrefix ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv6) SetPrefix(v string)
SetPrefix sets field value
func (*VPCNetworkRangeIPv6) SetStatus ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv6) SetStatus(v string)
SetStatus gets a reference to the given string and assigns it to the Status field.
func (*VPCNetworkRangeIPv6) SetUpdatedAt ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv6) SetUpdatedAt(v time.Time)
SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.
func (VPCNetworkRangeIPv6) ToMap ¶ added in v1.13.0
func (o VPCNetworkRangeIPv6) ToMap() (map[string]interface{}, error)
func (*VPCNetworkRangeIPv6) UnmarshalJSON ¶ added in v1.13.0
func (o *VPCNetworkRangeIPv6) UnmarshalJSON(data []byte) (err error)
type VPCNetworkRangeIPv6AllOfIpVersion ¶ added in v1.13.0
type VPCNetworkRangeIPv6AllOfIpVersion string
VPCNetworkRangeIPv6AllOfIpVersion the model 'VPCNetworkRangeIPv6AllOfIpVersion'
const ( VPCNETWORKRANGEIPV6ALLOFIPVERSION_IPV6 VPCNetworkRangeIPv6AllOfIpVersion = "ipv6" VPCNETWORKRANGEIPV6ALLOFIPVERSION_UNKNOWN_DEFAULT_OPEN_API VPCNetworkRangeIPv6AllOfIpVersion = "unknown_default_open_api" )
List of VPCNetworkRangeIPv6_allOf_ipVersion
func NewVPCNetworkRangeIPv6AllOfIpVersionFromValue ¶ added in v1.13.0
func NewVPCNetworkRangeIPv6AllOfIpVersionFromValue(v string) (*VPCNetworkRangeIPv6AllOfIpVersion, error)
NewVPCNetworkRangeIPv6AllOfIpVersionFromValue returns a pointer to a valid VPCNetworkRangeIPv6AllOfIpVersion for the value passed as argument, or an error if the value passed is not allowed by the enum
func (VPCNetworkRangeIPv6AllOfIpVersion) IsValid ¶ added in v1.13.0
func (v VPCNetworkRangeIPv6AllOfIpVersion) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (VPCNetworkRangeIPv6AllOfIpVersion) Ptr ¶ added in v1.13.0
func (v VPCNetworkRangeIPv6AllOfIpVersion) Ptr() *VPCNetworkRangeIPv6AllOfIpVersion
Ptr returns reference to VPCNetworkRangeIPv6_allOf_ipVersion value
func (*VPCNetworkRangeIPv6AllOfIpVersion) UnmarshalJSON ¶ added in v1.13.0
func (v *VPCNetworkRangeIPv6AllOfIpVersion) UnmarshalJSON(src []byte) error
type VPCNetworkRangeList ¶ added in v1.13.0
type VPCNetworkRangeList struct {
// A list of VPC network ranges.
Items []VPCNetworkRange `json:"items"`
AdditionalProperties map[string]interface{}
}
VPCNetworkRangeList VPC Network Range list response.
func NewVPCNetworkRangeList ¶ added in v1.13.0
func NewVPCNetworkRangeList(items []VPCNetworkRange) *VPCNetworkRangeList
NewVPCNetworkRangeList instantiates a new VPCNetworkRangeList 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 NewVPCNetworkRangeListWithDefaults ¶ added in v1.13.0
func NewVPCNetworkRangeListWithDefaults() *VPCNetworkRangeList
NewVPCNetworkRangeListWithDefaults instantiates a new VPCNetworkRangeList 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 (*VPCNetworkRangeList) GetItems ¶ added in v1.13.0
func (o *VPCNetworkRangeList) GetItems() []VPCNetworkRange
GetItems returns the Items field value
func (*VPCNetworkRangeList) GetItemsOk ¶ added in v1.13.0
func (o *VPCNetworkRangeList) GetItemsOk() ([]VPCNetworkRange, bool)
GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.
func (VPCNetworkRangeList) MarshalJSON ¶ added in v1.13.0
func (o VPCNetworkRangeList) MarshalJSON() ([]byte, error)
func (*VPCNetworkRangeList) SetItems ¶ added in v1.13.0
func (o *VPCNetworkRangeList) SetItems(v []VPCNetworkRange)
SetItems sets field value
func (VPCNetworkRangeList) ToMap ¶ added in v1.13.0
func (o VPCNetworkRangeList) ToMap() (map[string]interface{}, error)
func (*VPCNetworkRangeList) UnmarshalJSON ¶ added in v1.13.0
func (o *VPCNetworkRangeList) UnmarshalJSON(data []byte) (err error)
type VPCRoutingTable ¶ added in v1.13.0
type VPCRoutingTable struct {
// Date-time when resource was created.
CreatedAt *time.Time `json:"createdAt,omitempty"`
// Description Object. Allows string up to 255 Characters.
Description *string `json:"description,omitempty"`
// A config setting for a routing table which allows propagation of dynamic routes to this routing table.
DynamicRoutes *bool `json:"dynamicRoutes,omitempty"`
// Universally Unique Identifier (UUID).
Id *string `json:"id,omitempty" validate:"regexp=^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"`
// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
Labels map[string]interface{} `json:"labels,omitempty"`
// The name for a General Object. Matches Names and also UUIDs.
Name string `json:"name" validate:"regexp=^[A-Za-z0-9]+([ \\/._-]*[A-Za-z0-9]+)*$"`
// A config setting for a routing table which allows installation of automatic system routes for connectivity between projects in the same SNA.
SystemRoutes *bool `json:"systemRoutes,omitempty"`
// Date-time when resource was last updated.
UpdatedAt *time.Time `json:"updatedAt,omitempty"`
AdditionalProperties map[string]interface{}
}
VPCRoutingTable An object representing a VPC routing table. Filterable Fields: `createdAt`, `dynamicRoutes`, `name`, `systemRoutes`, `updatedAt`.
func NewVPCRoutingTable ¶ added in v1.13.0
func NewVPCRoutingTable(name string) *VPCRoutingTable
NewVPCRoutingTable instantiates a new VPCRoutingTable 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 NewVPCRoutingTableWithDefaults ¶ added in v1.13.0
func NewVPCRoutingTableWithDefaults() *VPCRoutingTable
NewVPCRoutingTableWithDefaults instantiates a new VPCRoutingTable 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 (*VPCRoutingTable) GetCreatedAt ¶ added in v1.13.0
func (o *VPCRoutingTable) GetCreatedAt() time.Time
GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.
func (*VPCRoutingTable) GetCreatedAtOk ¶ added in v1.13.0
func (o *VPCRoutingTable) GetCreatedAtOk() (*time.Time, bool)
GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VPCRoutingTable) GetDescription ¶ added in v1.13.0
func (o *VPCRoutingTable) GetDescription() string
GetDescription returns the Description field value if set, zero value otherwise.
func (*VPCRoutingTable) GetDescriptionOk ¶ added in v1.13.0
func (o *VPCRoutingTable) GetDescriptionOk() (*string, bool)
GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VPCRoutingTable) GetDynamicRoutes ¶ added in v1.13.0
func (o *VPCRoutingTable) GetDynamicRoutes() bool
GetDynamicRoutes returns the DynamicRoutes field value if set, zero value otherwise.
func (*VPCRoutingTable) GetDynamicRoutesOk ¶ added in v1.13.0
func (o *VPCRoutingTable) GetDynamicRoutesOk() (*bool, bool)
GetDynamicRoutesOk returns a tuple with the DynamicRoutes field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VPCRoutingTable) GetId ¶ added in v1.13.0
func (o *VPCRoutingTable) GetId() string
GetId returns the Id field value if set, zero value otherwise.
func (*VPCRoutingTable) GetIdOk ¶ added in v1.13.0
func (o *VPCRoutingTable) GetIdOk() (*string, bool)
GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VPCRoutingTable) GetLabels ¶ added in v1.13.0
func (o *VPCRoutingTable) GetLabels() map[string]interface{}
GetLabels returns the Labels field value if set, zero value otherwise.
func (*VPCRoutingTable) GetLabelsOk ¶ added in v1.13.0
func (o *VPCRoutingTable) GetLabelsOk() (map[string]interface{}, bool)
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VPCRoutingTable) GetName ¶ added in v1.13.0
func (o *VPCRoutingTable) GetName() string
GetName returns the Name field value
func (*VPCRoutingTable) GetNameOk ¶ added in v1.13.0
func (o *VPCRoutingTable) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.
func (*VPCRoutingTable) GetSystemRoutes ¶ added in v1.13.0
func (o *VPCRoutingTable) GetSystemRoutes() bool
GetSystemRoutes returns the SystemRoutes field value if set, zero value otherwise.
func (*VPCRoutingTable) GetSystemRoutesOk ¶ added in v1.13.0
func (o *VPCRoutingTable) GetSystemRoutesOk() (*bool, bool)
GetSystemRoutesOk returns a tuple with the SystemRoutes field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VPCRoutingTable) GetUpdatedAt ¶ added in v1.13.0
func (o *VPCRoutingTable) GetUpdatedAt() time.Time
GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.
func (*VPCRoutingTable) GetUpdatedAtOk ¶ added in v1.13.0
func (o *VPCRoutingTable) GetUpdatedAtOk() (*time.Time, bool)
GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VPCRoutingTable) HasCreatedAt ¶ added in v1.13.0
func (o *VPCRoutingTable) HasCreatedAt() bool
HasCreatedAt returns a boolean if a field has been set.
func (*VPCRoutingTable) HasDescription ¶ added in v1.13.0
func (o *VPCRoutingTable) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (*VPCRoutingTable) HasDynamicRoutes ¶ added in v1.13.0
func (o *VPCRoutingTable) HasDynamicRoutes() bool
HasDynamicRoutes returns a boolean if a field has been set.
func (*VPCRoutingTable) HasId ¶ added in v1.13.0
func (o *VPCRoutingTable) HasId() bool
HasId returns a boolean if a field has been set.
func (*VPCRoutingTable) HasLabels ¶ added in v1.13.0
func (o *VPCRoutingTable) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (*VPCRoutingTable) HasSystemRoutes ¶ added in v1.13.0
func (o *VPCRoutingTable) HasSystemRoutes() bool
HasSystemRoutes returns a boolean if a field has been set.
func (*VPCRoutingTable) HasUpdatedAt ¶ added in v1.13.0
func (o *VPCRoutingTable) HasUpdatedAt() bool
HasUpdatedAt returns a boolean if a field has been set.
func (VPCRoutingTable) MarshalJSON ¶ added in v1.13.0
func (o VPCRoutingTable) MarshalJSON() ([]byte, error)
func (*VPCRoutingTable) SetCreatedAt ¶ added in v1.13.0
func (o *VPCRoutingTable) SetCreatedAt(v time.Time)
SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.
func (*VPCRoutingTable) SetDescription ¶ added in v1.13.0
func (o *VPCRoutingTable) SetDescription(v string)
SetDescription gets a reference to the given string and assigns it to the Description field.
func (*VPCRoutingTable) SetDynamicRoutes ¶ added in v1.13.0
func (o *VPCRoutingTable) SetDynamicRoutes(v bool)
SetDynamicRoutes gets a reference to the given bool and assigns it to the DynamicRoutes field.
func (*VPCRoutingTable) SetId ¶ added in v1.13.0
func (o *VPCRoutingTable) SetId(v string)
SetId gets a reference to the given string and assigns it to the Id field.
func (*VPCRoutingTable) SetLabels ¶ added in v1.13.0
func (o *VPCRoutingTable) SetLabels(v map[string]interface{})
SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field.
func (*VPCRoutingTable) SetName ¶ added in v1.13.0
func (o *VPCRoutingTable) SetName(v string)
SetName sets field value
func (*VPCRoutingTable) SetSystemRoutes ¶ added in v1.13.0
func (o *VPCRoutingTable) SetSystemRoutes(v bool)
SetSystemRoutes gets a reference to the given bool and assigns it to the SystemRoutes field.
func (*VPCRoutingTable) SetUpdatedAt ¶ added in v1.13.0
func (o *VPCRoutingTable) SetUpdatedAt(v time.Time)
SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.
func (VPCRoutingTable) ToMap ¶ added in v1.13.0
func (o VPCRoutingTable) ToMap() (map[string]interface{}, error)
func (*VPCRoutingTable) UnmarshalJSON ¶ added in v1.13.0
func (o *VPCRoutingTable) UnmarshalJSON(data []byte) (err error)
type VPCRoutingTableList ¶ added in v1.13.0
type VPCRoutingTableList struct {
// A list of VPC routing tables.
Items []VPCRoutingTable `json:"items"`
AdditionalProperties map[string]interface{}
}
VPCRoutingTableList VPC Routing table response.
func NewVPCRoutingTableList ¶ added in v1.13.0
func NewVPCRoutingTableList(items []VPCRoutingTable) *VPCRoutingTableList
NewVPCRoutingTableList instantiates a new VPCRoutingTableList 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 NewVPCRoutingTableListWithDefaults ¶ added in v1.13.0
func NewVPCRoutingTableListWithDefaults() *VPCRoutingTableList
NewVPCRoutingTableListWithDefaults instantiates a new VPCRoutingTableList 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 (*VPCRoutingTableList) GetItems ¶ added in v1.13.0
func (o *VPCRoutingTableList) GetItems() []VPCRoutingTable
GetItems returns the Items field value
func (*VPCRoutingTableList) GetItemsOk ¶ added in v1.13.0
func (o *VPCRoutingTableList) GetItemsOk() ([]VPCRoutingTable, bool)
GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.
func (VPCRoutingTableList) MarshalJSON ¶ added in v1.13.0
func (o VPCRoutingTableList) MarshalJSON() ([]byte, error)
func (*VPCRoutingTableList) SetItems ¶ added in v1.13.0
func (o *VPCRoutingTableList) SetItems(v []VPCRoutingTable)
SetItems sets field value
func (VPCRoutingTableList) ToMap ¶ added in v1.13.0
func (o VPCRoutingTableList) ToMap() (map[string]interface{}, error)
func (*VPCRoutingTableList) UnmarshalJSON ¶ added in v1.13.0
func (o *VPCRoutingTableList) UnmarshalJSON(data []byte) (err error)
Source Files
¶
- api_default.go
- api_default_mock.go
- client.go
- configuration.go
- model_add_routes_to_routing_table_payload.go
- model_add_routing_table_to_area_payload.go
- model_add_vpc_routing_table_payload.go
- model_add_vpc_static_route_payload.go
- model_add_vpc_static_route_payload_destination.go
- model_add_vpc_static_route_payload_nexthop.go
- model_create_network_ipv4.go
- model_create_network_ipv4_with_prefix.go
- model_create_network_ipv4_with_prefix_length.go
- model_create_network_ipv6.go
- model_create_network_ipv6_with_prefix.go
- model_create_network_ipv6_with_prefix_length.go
- model_create_network_payload.go
- model_create_vpc_network_range_payload.go
- model_create_vpc_payload.go
- model_create_vpc_region_payload.go
- model_destination_cidrv4.go
- model_destination_cidrv6.go
- model_error.go
- model_network.go
- model_network_ipv4.go
- model_network_ipv6.go
- model_network_list_response.go
- model_network_range_ipv4_request.go
- model_network_range_ipv4_request_ip_version.go
- model_nexthop_blackhole.go
- model_nexthop_internet.go
- model_nexthop_ipv4.go
- model_nexthop_ipv6.go
- model_partial_update_network_payload.go
- model_partial_update_vpc_payload.go
- model_regional_vpc.go
- model_regional_vpc_list.go
- model_regional_vpcipv4.go
- model_route.go
- model_route_destination.go
- model_route_list_response.go
- model_route_nexthop.go
- model_routing_table.go
- model_routing_table_list_response.go
- model_update_network_ipv4_body.go
- model_update_network_ipv6_body.go
- model_update_route_of_routing_table_payload.go
- model_update_routing_table_of_area_payload.go
- model_update_vpc_network_range_payload.go
- model_update_vpc_region_payload.go
- model_update_vpc_routing_table_payload.go
- model_update_vpc_static_route_payload.go
- model_v1_update_vpc_network_range_ipv4.go
- model_v1_update_vpc_network_range_ipv4_ip_version.go
- model_vpc.go
- model_vpc_base_network_range.go
- model_vpc_list.go
- model_vpc_network_range.go
- model_vpc_network_range_ipv4.go
- model_vpc_network_range_ipv4_all_of_ip_version.go
- model_vpc_network_range_ipv6.go
- model_vpc_network_range_ipv6_all_of_ip_version.go
- model_vpc_network_range_list.go
- model_vpc_routing_table.go
- model_vpc_routing_table_list.go
- response.go
- utils.go