openapi

package module
v0.0.0-...-7c3f5e6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 6, 2024 License: MIT Imports: 20 Imported by: 0

README

Go API client for openapi

Azure IPAM is a lightweight solution developed on top of the Azure platform designed to help Azure customers manage their enterprise IP Address space easily and effectively.

Overview

This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.

  • API version: 3.4.0
  • Package version: 1.0.0
  • Generator version: 7.8.0
  • Build package: org.openapitools.codegen.languages.GoClientCodegen For more information, please visit https://github.com/azure/ipam

Installation

Install the following dependencies:

go get github.com/stretchr/testify/assert
go get golang.org/x/net/context

Put the package under your project folder and add the following in import:

import openapi "github.com/gitopsiq/terraform-provider-azureipam/generated-client"

To use a proxy, set the environment variable HTTP_PROXY:

os.Setenv("HTTP_PROXY", "http://proxy_name:proxy_port")

Configuration of Server URL

Default configuration comes with Servers field that contains server objects as defined in the OpenAPI specification.

Select Server Configuration

For using other server than the one defined on index 0 set context value openapi.ContextServerIndex of type int.

ctx := context.WithValue(context.Background(), openapi.ContextServerIndex, 1)
Templated Server URL

Templated server URL is formatted using default variables from configuration or from context value openapi.ContextServerVariables of type map[string]string.

ctx := context.WithValue(context.Background(), openapi.ContextServerVariables, map[string]string{
	"basePath": "v2",
})

Note, enum values are always validated and all unused variables are silently ignored.

URLs Configuration per Operation

Each operation can use different server URL defined using OperationServers map in the Configuration. An operation is uniquely identified by "{classname}Service.{nickname}" string. Similar rules for overriding default operation server index and variables applies by using openapi.ContextOperationServerIndices and openapi.ContextOperationServerVariables context maps.

ctx := context.WithValue(context.Background(), openapi.ContextOperationServerIndices, map[string]int{
	"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), openapi.ContextOperationServerVariables, map[string]map[string]string{
	"{classname}Service.{nickname}": {
		"port": "8443",
	},
})

Documentation for API Endpoints

All URIs are relative to http://localhost

Class Method HTTP request Description
AdminAPI AddExclusionsApiAdminExclusionsPost Post /api/admin/exclusions Add Excluded Subscription(s)
AdminAPI CreateAdminApiAdminAdminsPost Post /api/admin/admins Create IPAM Admin
AdminAPI DeleteAdminApiAdminAdminsObjectIdDelete Delete /api/admin/admins/{objectId} Delete IPAM Admin
AdminAPI GetAdminsApiAdminAdminsGet Get /api/admin/admins Get All Admins
AdminAPI GetAdminsApiAdminAdminsObjectIdGet Get /api/admin/admins/{objectId} Get IPAM Admin
AdminAPI GetExclusionsApiAdminExclusionsGet Get /api/admin/exclusions Get Excluded Subscriptions
AdminAPI RemoveExclusionApiAdminExclusionsSubscriptionIdDelete Delete /api/admin/exclusions/{subscriptionId} Remove Excluded Subscription
AdminAPI UpdateAdminsApiAdminAdminsPut Put /api/admin/admins Replace IPAM Admins
AdminAPI UpdateExclusionsApiAdminExclusionsPut Put /api/admin/exclusions Replace Excluded Subscriptions
SpacesAPI AvailableBlockNetsApiSpacesSpaceBlocksBlockAvailableGet Get /api/spaces/{space}/blocks/{block}/available List Available Block Networks
SpacesAPI CreateBlockApiSpacesSpaceBlocksPost Post /api/spaces/{space}/blocks Create a new Block
SpacesAPI CreateBlockNetApiSpacesSpaceBlocksBlockNetworksPost Post /api/spaces/{space}/blocks/{block}/networks Add Block Network
SpacesAPI CreateBlockReservationApiSpacesSpaceBlocksBlockReservationsPost Post /api/spaces/{space}/blocks/{block}/reservations Create CIDR Reservation
SpacesAPI CreateExternalNetworkApiSpacesSpaceBlocksBlockExternalsPost Post /api/spaces/{space}/blocks/{block}/externals Create External Network
SpacesAPI CreateExternalSubnetApiSpacesSpaceBlocksBlockExternalsExternalSubnetsPost Post /api/spaces/{space}/blocks/{block}/externals/{external}/subnets Create External Network Subnet
SpacesAPI CreateExternalSubnetEndpointApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsPost Post /api/spaces/{space}/blocks/{block}/externals/{external}/subnets/{subnet}/endpoints Add External Network Subnet Endpoint
SpacesAPI CreateMultiBlockReservationApiSpacesSpaceReservationsPost Post /api/spaces/{space}/reservations Create CIDR Reservation from List of Blocks
SpacesAPI CreateSpaceApiSpacesPost Post /api/spaces Create New Space
SpacesAPI DeleteBlockApiSpacesSpaceBlocksBlockDelete Delete /api/spaces/{space}/blocks/{block} Delete a Block
SpacesAPI DeleteBlockNetsApiSpacesSpaceBlocksBlockNetworksDelete Delete /api/spaces/{space}/blocks/{block}/networks Remove Block Networks
SpacesAPI DeleteBlockReservationsApiSpacesSpaceBlocksBlockReservationsDelete Delete /api/spaces/{space}/blocks/{block}/reservations Delete CIDR Reservations
SpacesAPI DeleteBlockReservationsApiSpacesSpaceBlocksBlockReservationsReservationDelete Delete /api/spaces/{space}/blocks/{block}/reservations/{reservation} Delete CIDR Reservation
SpacesAPI DeleteExternalNetworkApiSpacesSpaceBlocksBlockExternalsExternalDelete Delete /api/spaces/{space}/blocks/{block}/externals/{external} Remove External Network
SpacesAPI DeleteExternalSubnetApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetDelete Delete /api/spaces/{space}/blocks/{block}/externals/{external}/subnets/{subnet} Remove External Network Subnet
SpacesAPI DeleteExternalSubnetEndpointApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsEndpointDelete Delete /api/spaces/{space}/blocks/{block}/externals/{external}/subnets/{subnet}/endpoints/{endpoint} Remove External Network Subnet Endpoint
SpacesAPI DeleteExternalSubnetEndpointsApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsDelete Delete /api/spaces/{space}/blocks/{block}/externals/{external}/subnets/{subnet}/endpoints Remove External Network Subnet Endpoints
SpacesAPI DeleteSpaceApiSpacesSpaceDelete Delete /api/spaces/{space} Delete a Space
SpacesAPI GetBlockApiSpacesSpaceBlocksBlockGet Get /api/spaces/{space}/blocks/{block} Get Block Details
SpacesAPI GetBlockNetsApiSpacesSpaceBlocksBlockNetworksGet Get /api/spaces/{space}/blocks/{block}/networks List Block Networks
SpacesAPI GetBlockReservationsApiSpacesSpaceBlocksBlockReservationsGet Get /api/spaces/{space}/blocks/{block}/reservations Get Block Reservations
SpacesAPI GetBlockReservationsApiSpacesSpaceBlocksBlockReservationsReservationGet Get /api/spaces/{space}/blocks/{block}/reservations/{reservation} Get Block Reservation
SpacesAPI GetBlocksApiSpacesSpaceBlocksGet Get /api/spaces/{space}/blocks Get all Blocks within a Space
SpacesAPI GetExternalNetworkApiSpacesSpaceBlocksBlockExternalsExternalGet Get /api/spaces/{space}/blocks/{block}/externals/{external} Get External Network
SpacesAPI GetExternalNetworksApiSpacesSpaceBlocksBlockExternalsGet Get /api/spaces/{space}/blocks/{block}/externals List External Networks
SpacesAPI GetExternalSubnetApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetGet Get /api/spaces/{space}/blocks/{block}/externals/{external}/subnets/{subnet} Get External Network Subnet
SpacesAPI GetExternalSubnetEndpointApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsEndpointGet Get /api/spaces/{space}/blocks/{block}/externals/{external}/subnets/{subnet}/endpoints/{endpoint} Get External Network Subnet Endpoint
SpacesAPI GetExternalSubnetEndpointsApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsGet Get /api/spaces/{space}/blocks/{block}/externals/{external}/subnets/{subnet}/endpoints List External Network Subnet Endpoints
SpacesAPI GetExternalSubnetsApiSpacesSpaceBlocksBlockExternalsExternalSubnetsGet Get /api/spaces/{space}/blocks/{block}/externals/{external}/subnets List External Network Subnets
SpacesAPI GetMultiBlockReservationsApiSpacesSpaceReservationsGet Get /api/spaces/{space}/reservations Get Reservations for all Blocks within a Space
SpacesAPI GetSpaceApiSpacesSpaceGet Get /api/spaces/{space} Get Space Details
SpacesAPI GetSpacesApiSpacesGet Get /api/spaces Get All Spaces
SpacesAPI UpdateBlockApiSpacesSpaceBlocksBlockPatch Patch /api/spaces/{space}/blocks/{block} Update Block Details
SpacesAPI UpdateBlockVnetsApiSpacesSpaceBlocksBlockNetworksPut Put /api/spaces/{space}/blocks/{block}/networks Replace Block Networks
SpacesAPI UpdateExtEndpointApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsEndpointPatch Patch /api/spaces/{space}/blocks/{block}/externals/{external}/subnets/{subnet}/endpoints/{endpoint} Update External Endpoint Details
SpacesAPI UpdateExtNetworkApiSpacesSpaceBlocksBlockExternalsExternalPatch Patch /api/spaces/{space}/blocks/{block}/externals/{external} Update External Network Details
SpacesAPI UpdateExtSubnetApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetPatch Patch /api/spaces/{space}/blocks/{block}/externals/{external}/subnets/{subnet} Update External Subnet Details
SpacesAPI UpdateExternalSubnetEnpointsApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsPut Put /api/spaces/{space}/blocks/{block}/externals/{external}/subnets/{subnet}/endpoints Replace External Network Subnet Endpoints
SpacesAPI UpdateSpaceApiSpacesSpacePatch Patch /api/spaces/{space} Update Space Details
StatusAPI GetStatusApiStatusGet Get /api/status Get Azure IPAM Status
ToolsAPI CidrCheckApiToolsCidrCheckPost Post /api/tools/cidrCheck Find Virtual Networks that Overlap a Given CIDR Range
ToolsAPI NextAvailableSubnetApiToolsNextAvailableSubnetPost Post /api/tools/nextAvailableSubnet Get Next Available Subnet in a Virtual Network
ToolsAPI NextAvailableVnetApiToolsNextAvailableVNetPost Post /api/tools/nextAvailableVNet Get Next Available Virtual Network from a List of Blocks
UsersAPI GetUserApiUsersMeGet Get /api/users/me Get My User Details
UsersAPI GetUsersApiUsersGet Get /api/users Get All Users
UsersAPI UpdateUserApiUsersMePatch Patch /api/users/me Update User Details

Documentation For Models

Documentation For Authorization

Endpoints do not require authorization.

Documentation for Utility Methods

Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:

  • PtrBool
  • PtrInt
  • PtrInt32
  • PtrInt64
  • PtrFloat
  • PtrFloat32
  • PtrFloat64
  • PtrString
  • PtrTime

Author

ipam@microsoft.com

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	JsonCheck = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?json)`)
	XmlCheck  = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?xml)`)
)
View Source
var (
	// ContextServerIndex uses a server configuration from the index.
	ContextServerIndex = contextKey("serverIndex")

	// ContextOperationServerIndices uses a server configuration from the index mapping.
	ContextOperationServerIndices = contextKey("serverOperationIndices")

	// ContextServerVariables overrides a server configuration variables.
	ContextServerVariables = contextKey("serverVariables")

	// ContextOperationServerVariables overrides a server configuration variables using operation specific values.
	ContextOperationServerVariables = contextKey("serverOperationVariables")
)

Functions

func CacheExpires

func CacheExpires(r *http.Response) time.Time

CacheExpires helper function to determine remaining time before repeating a request.

func IsNil

func IsNil(i interface{}) bool

IsNil checks if an input is nil

func PtrBool

func PtrBool(v bool) *bool

PtrBool is a helper routine that returns a pointer to given boolean value.

func PtrFloat32

func PtrFloat32(v float32) *float32

PtrFloat32 is a helper routine that returns a pointer to given float value.

func PtrFloat64

func PtrFloat64(v float64) *float64

PtrFloat64 is a helper routine that returns a pointer to given float value.

func PtrInt

func PtrInt(v int) *int

PtrInt is a helper routine that returns a pointer to given integer value.

func PtrInt32

func PtrInt32(v int32) *int32

PtrInt32 is a helper routine that returns a pointer to given integer value.

func PtrInt64

func PtrInt64(v int64) *int64

PtrInt64 is a helper routine that returns a pointer to given integer value.

func PtrString

func PtrString(v string) *string

PtrString is a helper routine that returns a pointer to given string value.

func PtrTime

func PtrTime(v time.Time) *time.Time

PtrTime is helper routine that returns a pointer to given Time value.

Types

type APIClient

type APIClient struct {
	AdminAPI *AdminAPIService

	SpacesAPI *SpacesAPIService

	StatusAPI *StatusAPIService

	ToolsAPI *ToolsAPIService

	UsersAPI *UsersAPIService
	// contains filtered or unexported fields
}

APIClient manages communication with the Azure IPAM API v3.4.0 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(cfg *Configuration) *APIClient

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() *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 APIKey

type APIKey struct {
	Key    string
	Prefix string
}

APIKey provides API key based authentication to a request passed via context using ContextAPIKey

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 Admin

type Admin struct {
	Type  string         `json:"type"`
	Name  string         `json:"name"`
	Email NullableString `json:"email,omitempty"`
	Id    string         `json:"id"`
}

Admin DOCSTRING

func NewAdmin

func NewAdmin(type_ string, name string, id string) *Admin

NewAdmin instantiates a new Admin 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 NewAdminWithDefaults

func NewAdminWithDefaults() *Admin

NewAdminWithDefaults instantiates a new Admin 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 (*Admin) GetEmail

func (o *Admin) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Admin) GetEmailOk

func (o *Admin) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email 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 (*Admin) GetId

func (o *Admin) GetId() string

GetId returns the Id field value

func (*Admin) GetIdOk

func (o *Admin) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*Admin) GetName

func (o *Admin) GetName() string

GetName returns the Name field value

func (*Admin) GetNameOk

func (o *Admin) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*Admin) GetType

func (o *Admin) GetType() string

GetType returns the Type field value

func (*Admin) GetTypeOk

func (o *Admin) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*Admin) HasEmail

func (o *Admin) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (Admin) MarshalJSON

func (o Admin) MarshalJSON() ([]byte, error)

func (*Admin) SetEmail

func (o *Admin) SetEmail(v string)

SetEmail gets a reference to the given NullableString and assigns it to the Email field.

func (*Admin) SetEmailNil

func (o *Admin) SetEmailNil()

SetEmailNil sets the value for Email to be an explicit nil

func (*Admin) SetId

func (o *Admin) SetId(v string)

SetId sets field value

func (*Admin) SetName

func (o *Admin) SetName(v string)

SetName sets field value

func (*Admin) SetType

func (o *Admin) SetType(v string)

SetType sets field value

func (Admin) ToMap

func (o Admin) ToMap() (map[string]interface{}, error)

func (*Admin) UnmarshalJSON

func (o *Admin) UnmarshalJSON(data []byte) (err error)

func (*Admin) UnsetEmail

func (o *Admin) UnsetEmail()

UnsetEmail ensures that no value is present for Email, not even an explicit nil

type AdminAPIService

type AdminAPIService service

AdminAPIService AdminAPI service

func (*AdminAPIService) AddExclusionsApiAdminExclusionsPost

func (a *AdminAPIService) AddExclusionsApiAdminExclusionsPost(ctx context.Context) ApiAddExclusionsApiAdminExclusionsPostRequest

AddExclusionsApiAdminExclusionsPost Add Excluded Subscription(s)

Add a list of excluded Subscriptions:

- **[<UUID>]**: Array of Subscription ID's

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiAddExclusionsApiAdminExclusionsPostRequest

func (*AdminAPIService) AddExclusionsApiAdminExclusionsPostExecute

func (a *AdminAPIService) AddExclusionsApiAdminExclusionsPostExecute(r ApiAddExclusionsApiAdminExclusionsPostRequest) (interface{}, *http.Response, error)

Execute executes the request

@return interface{}

func (*AdminAPIService) CreateAdminApiAdminAdminsPost

func (a *AdminAPIService) CreateAdminApiAdminAdminsPost(ctx context.Context) ApiCreateAdminApiAdminAdminsPostRequest

CreateAdminApiAdminAdminsPost Create IPAM Admin

Create an new IPAM Administrator with the following details:

- **type**: [ "User" | "Principal" ] - **name**: Full name of the Administrator or DisplayName of the Service Principal - **email**: Email address for the Administrator (not required for 'Principal' type) - **id**: Azure AD ObjectID for the Administrator user Service Principal

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateAdminApiAdminAdminsPostRequest

func (*AdminAPIService) CreateAdminApiAdminAdminsPostExecute

func (a *AdminAPIService) CreateAdminApiAdminAdminsPostExecute(r ApiCreateAdminApiAdminAdminsPostRequest) (interface{}, *http.Response, error)

Execute executes the request

@return interface{}

func (*AdminAPIService) DeleteAdminApiAdminAdminsObjectIdDelete

func (a *AdminAPIService) DeleteAdminApiAdminAdminsObjectIdDelete(ctx context.Context, objectId string) ApiDeleteAdminApiAdminAdminsObjectIdDeleteRequest

DeleteAdminApiAdminAdminsObjectIdDelete Delete IPAM Admin

Remove a specific IPAM Administrator

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param objectId Azure AD ObjectID for the target user
@return ApiDeleteAdminApiAdminAdminsObjectIdDeleteRequest

func (*AdminAPIService) DeleteAdminApiAdminAdminsObjectIdDeleteExecute

func (a *AdminAPIService) DeleteAdminApiAdminAdminsObjectIdDeleteExecute(r ApiDeleteAdminApiAdminAdminsObjectIdDeleteRequest) (interface{}, *http.Response, error)

Execute executes the request

@return interface{}

func (*AdminAPIService) GetAdminsApiAdminAdminsGet

func (a *AdminAPIService) GetAdminsApiAdminAdminsGet(ctx context.Context) ApiGetAdminsApiAdminAdminsGetRequest

GetAdminsApiAdminAdminsGet Get All Admins

Get a list of all IPAM admins.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetAdminsApiAdminAdminsGetRequest

func (*AdminAPIService) GetAdminsApiAdminAdminsGetExecute

func (a *AdminAPIService) GetAdminsApiAdminAdminsGetExecute(r ApiGetAdminsApiAdminAdminsGetRequest) ([]Admin, *http.Response, error)

Execute executes the request

@return []Admin

func (*AdminAPIService) GetAdminsApiAdminAdminsObjectIdGet

func (a *AdminAPIService) GetAdminsApiAdminAdminsObjectIdGet(ctx context.Context, objectId string) ApiGetAdminsApiAdminAdminsObjectIdGetRequest

GetAdminsApiAdminAdminsObjectIdGet Get IPAM Admin

Get a specific IPAM admin.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param objectId Azure AD ObjectID for the target user
@return ApiGetAdminsApiAdminAdminsObjectIdGetRequest

func (*AdminAPIService) GetAdminsApiAdminAdminsObjectIdGetExecute

func (a *AdminAPIService) GetAdminsApiAdminAdminsObjectIdGetExecute(r ApiGetAdminsApiAdminAdminsObjectIdGetRequest) (*Admin, *http.Response, error)

Execute executes the request

@return Admin

func (*AdminAPIService) GetExclusionsApiAdminExclusionsGet

func (a *AdminAPIService) GetExclusionsApiAdminExclusionsGet(ctx context.Context) ApiGetExclusionsApiAdminExclusionsGetRequest

GetExclusionsApiAdminExclusionsGet Get Excluded Subscriptions

Get a list of excluded subscriptions.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetExclusionsApiAdminExclusionsGetRequest

func (*AdminAPIService) GetExclusionsApiAdminExclusionsGetExecute

func (a *AdminAPIService) GetExclusionsApiAdminExclusionsGetExecute(r ApiGetExclusionsApiAdminExclusionsGetRequest) ([]string, *http.Response, error)

Execute executes the request

@return []string

func (*AdminAPIService) RemoveExclusionApiAdminExclusionsSubscriptionIdDelete

func (a *AdminAPIService) RemoveExclusionApiAdminExclusionsSubscriptionIdDelete(ctx context.Context, subscriptionId string) ApiRemoveExclusionApiAdminExclusionsSubscriptionIdDeleteRequest

RemoveExclusionApiAdminExclusionsSubscriptionIdDelete Remove Excluded Subscription

Remove an excluded Subscription ID.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param subscriptionId Azure Subscription ID
@return ApiRemoveExclusionApiAdminExclusionsSubscriptionIdDeleteRequest

func (*AdminAPIService) RemoveExclusionApiAdminExclusionsSubscriptionIdDeleteExecute

func (a *AdminAPIService) RemoveExclusionApiAdminExclusionsSubscriptionIdDeleteExecute(r ApiRemoveExclusionApiAdminExclusionsSubscriptionIdDeleteRequest) (interface{}, *http.Response, error)

Execute executes the request

@return interface{}

func (*AdminAPIService) UpdateAdminsApiAdminAdminsPut

func (a *AdminAPIService) UpdateAdminsApiAdminAdminsPut(ctx context.Context) ApiUpdateAdminsApiAdminAdminsPutRequest

UpdateAdminsApiAdminAdminsPut Replace IPAM Admins

Replace the list of IPAM Administrators with the following details:

- Array **[ ]** of:

  • **type**: [ "User" | "Principal" ]

  • **name**: Full name of the Administrator or DisplayName of the Service Principal

  • **email**: Email address for the Administrator (not required for 'Principal' type)

  • **id**: Azure AD ObjectID for the Administrator user Service Principal

    @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @return ApiUpdateAdminsApiAdminAdminsPutRequest

func (*AdminAPIService) UpdateAdminsApiAdminAdminsPutExecute

func (a *AdminAPIService) UpdateAdminsApiAdminAdminsPutExecute(r ApiUpdateAdminsApiAdminAdminsPutRequest) (interface{}, *http.Response, error)

Execute executes the request

@return interface{}

func (*AdminAPIService) UpdateExclusionsApiAdminExclusionsPut

func (a *AdminAPIService) UpdateExclusionsApiAdminExclusionsPut(ctx context.Context) ApiUpdateExclusionsApiAdminExclusionsPutRequest

UpdateExclusionsApiAdminExclusionsPut Replace Excluded Subscriptions

Replace the list of excluded Subscriptions:

- **[<UUID>]**: Array of Subscription ID's

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiUpdateExclusionsApiAdminExclusionsPutRequest

func (*AdminAPIService) UpdateExclusionsApiAdminExclusionsPutExecute

func (a *AdminAPIService) UpdateExclusionsApiAdminExclusionsPutExecute(r ApiUpdateExclusionsApiAdminExclusionsPutRequest) (interface{}, *http.Response, error)

Execute executes the request

@return interface{}

type ApiAddExclusionsApiAdminExclusionsPostRequest

type ApiAddExclusionsApiAdminExclusionsPostRequest struct {
	ApiService *AdminAPIService
	// contains filtered or unexported fields
}

func (ApiAddExclusionsApiAdminExclusionsPostRequest) Authorization

Azure Bearer token

func (ApiAddExclusionsApiAdminExclusionsPostRequest) Execute

func (ApiAddExclusionsApiAdminExclusionsPostRequest) RequestBody

type ApiAvailableBlockNetsApiSpacesSpaceBlocksBlockAvailableGetRequest

type ApiAvailableBlockNetsApiSpacesSpaceBlocksBlockAvailableGetRequest struct {
	ApiService *SpacesAPIService
	// contains filtered or unexported fields
}

func (ApiAvailableBlockNetsApiSpacesSpaceBlocksBlockAvailableGetRequest) Authorization

Azure Bearer token

func (ApiAvailableBlockNetsApiSpacesSpaceBlocksBlockAvailableGetRequest) Execute

func (ApiAvailableBlockNetsApiSpacesSpaceBlocksBlockAvailableGetRequest) Expand

Expand network references to full network objects

type ApiCidrCheckApiToolsCidrCheckPostRequest

type ApiCidrCheckApiToolsCidrCheckPostRequest struct {
	ApiService *ToolsAPIService
	// contains filtered or unexported fields
}

func (ApiCidrCheckApiToolsCidrCheckPostRequest) Authorization

Azure Bearer token

func (ApiCidrCheckApiToolsCidrCheckPostRequest) CIDRCheckReq

func (ApiCidrCheckApiToolsCidrCheckPostRequest) Execute

type ApiCreateAdminApiAdminAdminsPostRequest

type ApiCreateAdminApiAdminAdminsPostRequest struct {
	ApiService *AdminAPIService
	// contains filtered or unexported fields
}

func (ApiCreateAdminApiAdminAdminsPostRequest) Admin

func (ApiCreateAdminApiAdminAdminsPostRequest) Authorization

Azure Bearer token

func (ApiCreateAdminApiAdminAdminsPostRequest) Execute

func (r ApiCreateAdminApiAdminAdminsPostRequest) Execute() (interface{}, *http.Response, error)

type ApiCreateBlockApiSpacesSpaceBlocksPostRequest

type ApiCreateBlockApiSpacesSpaceBlocksPostRequest struct {
	ApiService *SpacesAPIService
	// contains filtered or unexported fields
}

func (ApiCreateBlockApiSpacesSpaceBlocksPostRequest) Authorization

Azure Bearer token

func (ApiCreateBlockApiSpacesSpaceBlocksPostRequest) BlockReq

func (ApiCreateBlockApiSpacesSpaceBlocksPostRequest) Execute

type ApiCreateBlockNetApiSpacesSpaceBlocksBlockNetworksPostRequest

type ApiCreateBlockNetApiSpacesSpaceBlocksBlockNetworksPostRequest struct {
	ApiService *SpacesAPIService
	// contains filtered or unexported fields
}

func (ApiCreateBlockNetApiSpacesSpaceBlocksBlockNetworksPostRequest) Authorization

Azure Bearer token

func (ApiCreateBlockNetApiSpacesSpaceBlocksBlockNetworksPostRequest) Execute

func (ApiCreateBlockNetApiSpacesSpaceBlocksBlockNetworksPostRequest) VNet

type ApiCreateBlockReservationApiSpacesSpaceBlocksBlockReservationsPostRequest

type ApiCreateBlockReservationApiSpacesSpaceBlocksBlockReservationsPostRequest struct {
	ApiService *SpacesAPIService
	// contains filtered or unexported fields
}

func (ApiCreateBlockReservationApiSpacesSpaceBlocksBlockReservationsPostRequest) Authorization

Azure Bearer token

func (ApiCreateBlockReservationApiSpacesSpaceBlocksBlockReservationsPostRequest) BlockCIDRReq

func (ApiCreateBlockReservationApiSpacesSpaceBlocksBlockReservationsPostRequest) Execute

type ApiCreateExternalNetworkApiSpacesSpaceBlocksBlockExternalsPostRequest

type ApiCreateExternalNetworkApiSpacesSpaceBlocksBlockExternalsPostRequest struct {
	ApiService *SpacesAPIService
	// contains filtered or unexported fields
}

func (ApiCreateExternalNetworkApiSpacesSpaceBlocksBlockExternalsPostRequest) Authorization

Azure Bearer token

func (ApiCreateExternalNetworkApiSpacesSpaceBlocksBlockExternalsPostRequest) Execute

func (ApiCreateExternalNetworkApiSpacesSpaceBlocksBlockExternalsPostRequest) ExtNetReq

type ApiCreateExternalSubnetApiSpacesSpaceBlocksBlockExternalsExternalSubnetsPostRequest

type ApiCreateExternalSubnetApiSpacesSpaceBlocksBlockExternalsExternalSubnetsPostRequest struct {
	ApiService *SpacesAPIService
	// contains filtered or unexported fields
}

func (ApiCreateExternalSubnetApiSpacesSpaceBlocksBlockExternalsExternalSubnetsPostRequest) Authorization

Azure Bearer token

func (ApiCreateExternalSubnetApiSpacesSpaceBlocksBlockExternalsExternalSubnetsPostRequest) Execute

func (ApiCreateExternalSubnetApiSpacesSpaceBlocksBlockExternalsExternalSubnetsPostRequest) ExtSubnetReq

type ApiCreateExternalSubnetEndpointApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsPostRequest

type ApiCreateExternalSubnetEndpointApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsPostRequest struct {
	ApiService *SpacesAPIService
	// contains filtered or unexported fields
}

func (ApiCreateExternalSubnetEndpointApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsPostRequest) Authorization

Azure Bearer token

func (ApiCreateExternalSubnetEndpointApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsPostRequest) Execute

type ApiCreateMultiBlockReservationApiSpacesSpaceReservationsPostRequest

type ApiCreateMultiBlockReservationApiSpacesSpaceReservationsPostRequest struct {
	ApiService *SpacesAPIService
	// contains filtered or unexported fields
}

func (ApiCreateMultiBlockReservationApiSpacesSpaceReservationsPostRequest) Authorization

Azure Bearer token

func (ApiCreateMultiBlockReservationApiSpacesSpaceReservationsPostRequest) Execute

func (ApiCreateMultiBlockReservationApiSpacesSpaceReservationsPostRequest) SpaceCIDRReq

type ApiCreateSpaceApiSpacesPostRequest

type ApiCreateSpaceApiSpacesPostRequest struct {
	ApiService *SpacesAPIService
	// contains filtered or unexported fields
}

func (ApiCreateSpaceApiSpacesPostRequest) Authorization

Azure Bearer token

func (ApiCreateSpaceApiSpacesPostRequest) Execute

func (ApiCreateSpaceApiSpacesPostRequest) SpaceReq

type ApiDeleteAdminApiAdminAdminsObjectIdDeleteRequest

type ApiDeleteAdminApiAdminAdminsObjectIdDeleteRequest struct {
	ApiService *AdminAPIService
	// contains filtered or unexported fields
}

func (ApiDeleteAdminApiAdminAdminsObjectIdDeleteRequest) Authorization

Azure Bearer token

func (ApiDeleteAdminApiAdminAdminsObjectIdDeleteRequest) Execute

type ApiDeleteBlockApiSpacesSpaceBlocksBlockDeleteRequest

type ApiDeleteBlockApiSpacesSpaceBlocksBlockDeleteRequest struct {
	ApiService *SpacesAPIService
	// contains filtered or unexported fields
}

func (ApiDeleteBlockApiSpacesSpaceBlocksBlockDeleteRequest) Authorization

Azure Bearer token

func (ApiDeleteBlockApiSpacesSpaceBlocksBlockDeleteRequest) Execute

func (ApiDeleteBlockApiSpacesSpaceBlocksBlockDeleteRequest) Force

Forcefully delete a Block with existing networks and/or reservations

type ApiDeleteBlockNetsApiSpacesSpaceBlocksBlockNetworksDeleteRequest

type ApiDeleteBlockNetsApiSpacesSpaceBlocksBlockNetworksDeleteRequest struct {
	ApiService *SpacesAPIService
	// contains filtered or unexported fields
}

func (ApiDeleteBlockNetsApiSpacesSpaceBlocksBlockNetworksDeleteRequest) Authorization

Azure Bearer token

func (ApiDeleteBlockNetsApiSpacesSpaceBlocksBlockNetworksDeleteRequest) Execute

func (ApiDeleteBlockNetsApiSpacesSpaceBlocksBlockNetworksDeleteRequest) RequestBody

type ApiDeleteBlockReservationsApiSpacesSpaceBlocksBlockReservationsDeleteRequest

type ApiDeleteBlockReservationsApiSpacesSpaceBlocksBlockReservationsDeleteRequest struct {
	ApiService *SpacesAPIService
	// contains filtered or unexported fields
}

func (ApiDeleteBlockReservationsApiSpacesSpaceBlocksBlockReservationsDeleteRequest) Authorization

Azure Bearer token

func (ApiDeleteBlockReservationsApiSpacesSpaceBlocksBlockReservationsDeleteRequest) Execute

func (ApiDeleteBlockReservationsApiSpacesSpaceBlocksBlockReservationsDeleteRequest) RequestBody

type ApiDeleteBlockReservationsApiSpacesSpaceBlocksBlockReservationsReservationDeleteRequest

type ApiDeleteBlockReservationsApiSpacesSpaceBlocksBlockReservationsReservationDeleteRequest struct {
	ApiService *SpacesAPIService
	// contains filtered or unexported fields
}

func (ApiDeleteBlockReservationsApiSpacesSpaceBlocksBlockReservationsReservationDeleteRequest) Authorization

Azure Bearer token

func (ApiDeleteBlockReservationsApiSpacesSpaceBlocksBlockReservationsReservationDeleteRequest) Execute

type ApiDeleteExternalNetworkApiSpacesSpaceBlocksBlockExternalsExternalDeleteRequest

type ApiDeleteExternalNetworkApiSpacesSpaceBlocksBlockExternalsExternalDeleteRequest struct {
	ApiService *SpacesAPIService
	// contains filtered or unexported fields
}

func (ApiDeleteExternalNetworkApiSpacesSpaceBlocksBlockExternalsExternalDeleteRequest) Authorization

Azure Bearer token

func (ApiDeleteExternalNetworkApiSpacesSpaceBlocksBlockExternalsExternalDeleteRequest) Execute

func (ApiDeleteExternalNetworkApiSpacesSpaceBlocksBlockExternalsExternalDeleteRequest) Force

Forcefully delete an External Network with existing Subnets

type ApiDeleteExternalSubnetApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetDeleteRequest

type ApiDeleteExternalSubnetApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetDeleteRequest struct {
	ApiService *SpacesAPIService
	// contains filtered or unexported fields
}

func (ApiDeleteExternalSubnetApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetDeleteRequest) Authorization

Azure Bearer token

func (ApiDeleteExternalSubnetApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetDeleteRequest) Execute

func (ApiDeleteExternalSubnetApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetDeleteRequest) Force

Forcefully delete an External Network with existing Subnets

type ApiDeleteExternalSubnetEndpointApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsEndpointDeleteRequest

type ApiDeleteExternalSubnetEndpointApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsEndpointDeleteRequest struct {
	ApiService *SpacesAPIService
	// contains filtered or unexported fields
}

func (ApiDeleteExternalSubnetEndpointApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsEndpointDeleteRequest) Authorization

Azure Bearer token

func (ApiDeleteExternalSubnetEndpointApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsEndpointDeleteRequest) Execute

type ApiDeleteExternalSubnetEndpointsApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsDeleteRequest

type ApiDeleteExternalSubnetEndpointsApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsDeleteRequest struct {
	ApiService *SpacesAPIService
	// contains filtered or unexported fields
}

func (ApiDeleteExternalSubnetEndpointsApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsDeleteRequest) Authorization

Azure Bearer token

func (ApiDeleteExternalSubnetEndpointsApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsDeleteRequest) Execute

func (ApiDeleteExternalSubnetEndpointsApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsDeleteRequest) RequestBody

type ApiDeleteSpaceApiSpacesSpaceDeleteRequest

type ApiDeleteSpaceApiSpacesSpaceDeleteRequest struct {
	ApiService *SpacesAPIService
	// contains filtered or unexported fields
}

func (ApiDeleteSpaceApiSpacesSpaceDeleteRequest) Authorization

Azure Bearer token

func (ApiDeleteSpaceApiSpacesSpaceDeleteRequest) Execute

func (r ApiDeleteSpaceApiSpacesSpaceDeleteRequest) Execute() (interface{}, *http.Response, error)

func (ApiDeleteSpaceApiSpacesSpaceDeleteRequest) Force

Forcefully delete a Space with existing Blocks

type ApiGetAdminsApiAdminAdminsGetRequest

type ApiGetAdminsApiAdminAdminsGetRequest struct {
	ApiService *AdminAPIService
	// contains filtered or unexported fields
}

func (ApiGetAdminsApiAdminAdminsGetRequest) Authorization

Azure Bearer token

func (ApiGetAdminsApiAdminAdminsGetRequest) Execute

type ApiGetAdminsApiAdminAdminsObjectIdGetRequest

type ApiGetAdminsApiAdminAdminsObjectIdGetRequest struct {
	ApiService *AdminAPIService
	// contains filtered or unexported fields
}

func (ApiGetAdminsApiAdminAdminsObjectIdGetRequest) Authorization

Azure Bearer token

func (ApiGetAdminsApiAdminAdminsObjectIdGetRequest) Execute

type ApiGetBlockApiSpacesSpaceBlocksBlockGetRequest

type ApiGetBlockApiSpacesSpaceBlocksBlockGetRequest struct {
	ApiService *SpacesAPIService
	// contains filtered or unexported fields
}

func (ApiGetBlockApiSpacesSpaceBlocksBlockGetRequest) Authorization

Azure Bearer token

func (ApiGetBlockApiSpacesSpaceBlocksBlockGetRequest) Execute

func (ApiGetBlockApiSpacesSpaceBlocksBlockGetRequest) Expand

Expand network references to full network objects

func (ApiGetBlockApiSpacesSpaceBlocksBlockGetRequest) Utilization

Append utilization information for each network

type ApiGetBlockNetsApiSpacesSpaceBlocksBlockNetworksGetRequest

type ApiGetBlockNetsApiSpacesSpaceBlocksBlockNetworksGetRequest struct {
	ApiService *SpacesAPIService
	// contains filtered or unexported fields
}

func (ApiGetBlockNetsApiSpacesSpaceBlocksBlockNetworksGetRequest) Authorization

Azure Bearer token

func (ApiGetBlockNetsApiSpacesSpaceBlocksBlockNetworksGetRequest) Execute

func (ApiGetBlockNetsApiSpacesSpaceBlocksBlockNetworksGetRequest) Expand

Expand network references to full network objects

type ApiGetBlockReservationsApiSpacesSpaceBlocksBlockReservationsGetRequest

type ApiGetBlockReservationsApiSpacesSpaceBlocksBlockReservationsGetRequest struct {
	ApiService *SpacesAPIService
	// contains filtered or unexported fields
}

func (ApiGetBlockReservationsApiSpacesSpaceBlocksBlockReservationsGetRequest) Authorization

Azure Bearer token

func (ApiGetBlockReservationsApiSpacesSpaceBlocksBlockReservationsGetRequest) Execute

func (ApiGetBlockReservationsApiSpacesSpaceBlocksBlockReservationsGetRequest) Settled

Include settled reservations.

type ApiGetBlockReservationsApiSpacesSpaceBlocksBlockReservationsReservationGetRequest

type ApiGetBlockReservationsApiSpacesSpaceBlocksBlockReservationsReservationGetRequest struct {
	ApiService *SpacesAPIService
	// contains filtered or unexported fields
}

func (ApiGetBlockReservationsApiSpacesSpaceBlocksBlockReservationsReservationGetRequest) Authorization

Azure Bearer token

func (ApiGetBlockReservationsApiSpacesSpaceBlocksBlockReservationsReservationGetRequest) Execute

type ApiGetBlocksApiSpacesSpaceBlocksGetRequest

type ApiGetBlocksApiSpacesSpaceBlocksGetRequest struct {
	ApiService *SpacesAPIService
	// contains filtered or unexported fields
}

func (ApiGetBlocksApiSpacesSpaceBlocksGetRequest) Authorization

Azure Bearer token

func (ApiGetBlocksApiSpacesSpaceBlocksGetRequest) Execute

func (ApiGetBlocksApiSpacesSpaceBlocksGetRequest) Expand

Expand network references to full network objects

func (ApiGetBlocksApiSpacesSpaceBlocksGetRequest) Utilization

Append utilization information for each network

type ApiGetExclusionsApiAdminExclusionsGetRequest

type ApiGetExclusionsApiAdminExclusionsGetRequest struct {
	ApiService *AdminAPIService
	// contains filtered or unexported fields
}

func (ApiGetExclusionsApiAdminExclusionsGetRequest) Authorization

Azure Bearer token

func (ApiGetExclusionsApiAdminExclusionsGetRequest) Execute

type ApiGetExternalNetworkApiSpacesSpaceBlocksBlockExternalsExternalGetRequest

type ApiGetExternalNetworkApiSpacesSpaceBlocksBlockExternalsExternalGetRequest struct {
	ApiService *SpacesAPIService
	// contains filtered or unexported fields
}

func (ApiGetExternalNetworkApiSpacesSpaceBlocksBlockExternalsExternalGetRequest) Authorization

Azure Bearer token

func (ApiGetExternalNetworkApiSpacesSpaceBlocksBlockExternalsExternalGetRequest) Execute

type ApiGetExternalNetworksApiSpacesSpaceBlocksBlockExternalsGetRequest

type ApiGetExternalNetworksApiSpacesSpaceBlocksBlockExternalsGetRequest struct {
	ApiService *SpacesAPIService
	// contains filtered or unexported fields
}

func (ApiGetExternalNetworksApiSpacesSpaceBlocksBlockExternalsGetRequest) Authorization

Azure Bearer token

func (ApiGetExternalNetworksApiSpacesSpaceBlocksBlockExternalsGetRequest) Execute

type ApiGetExternalSubnetApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetGetRequest

type ApiGetExternalSubnetApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetGetRequest struct {
	ApiService *SpacesAPIService
	// contains filtered or unexported fields
}

func (ApiGetExternalSubnetApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetGetRequest) Authorization

Azure Bearer token

func (ApiGetExternalSubnetApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetGetRequest) Execute

type ApiGetExternalSubnetEndpointApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsEndpointGetRequest

type ApiGetExternalSubnetEndpointApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsEndpointGetRequest struct {
	ApiService *SpacesAPIService
	// contains filtered or unexported fields
}

func (ApiGetExternalSubnetEndpointApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsEndpointGetRequest) Authorization

Azure Bearer token

func (ApiGetExternalSubnetEndpointApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsEndpointGetRequest) Execute

type ApiGetExternalSubnetEndpointsApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsGetRequest

type ApiGetExternalSubnetEndpointsApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsGetRequest struct {
	ApiService *SpacesAPIService
	// contains filtered or unexported fields
}

func (ApiGetExternalSubnetEndpointsApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsGetRequest) Authorization

Azure Bearer token

func (ApiGetExternalSubnetEndpointsApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsGetRequest) Execute

type ApiGetExternalSubnetsApiSpacesSpaceBlocksBlockExternalsExternalSubnetsGetRequest

type ApiGetExternalSubnetsApiSpacesSpaceBlocksBlockExternalsExternalSubnetsGetRequest struct {
	ApiService *SpacesAPIService
	// contains filtered or unexported fields
}

func (ApiGetExternalSubnetsApiSpacesSpaceBlocksBlockExternalsExternalSubnetsGetRequest) Authorization

Azure Bearer token

func (ApiGetExternalSubnetsApiSpacesSpaceBlocksBlockExternalsExternalSubnetsGetRequest) Execute

type ApiGetMultiBlockReservationsApiSpacesSpaceReservationsGetRequest

type ApiGetMultiBlockReservationsApiSpacesSpaceReservationsGetRequest struct {
	ApiService *SpacesAPIService
	// contains filtered or unexported fields
}

func (ApiGetMultiBlockReservationsApiSpacesSpaceReservationsGetRequest) Authorization

Azure Bearer token

func (ApiGetMultiBlockReservationsApiSpacesSpaceReservationsGetRequest) Execute

func (ApiGetMultiBlockReservationsApiSpacesSpaceReservationsGetRequest) Settled

Include settled reservations.

type ApiGetSpaceApiSpacesSpaceGetRequest

type ApiGetSpaceApiSpacesSpaceGetRequest struct {
	ApiService *SpacesAPIService
	// contains filtered or unexported fields
}

func (ApiGetSpaceApiSpacesSpaceGetRequest) Authorization

Azure Bearer token

func (ApiGetSpaceApiSpacesSpaceGetRequest) Execute

func (ApiGetSpaceApiSpacesSpaceGetRequest) Expand

Expand network references to full network objects

func (ApiGetSpaceApiSpacesSpaceGetRequest) Utilization

Append utilization information for each network

type ApiGetSpacesApiSpacesGetRequest

type ApiGetSpacesApiSpacesGetRequest struct {
	ApiService *SpacesAPIService
	// contains filtered or unexported fields
}

func (ApiGetSpacesApiSpacesGetRequest) Authorization

Azure Bearer token

func (ApiGetSpacesApiSpacesGetRequest) Execute

func (ApiGetSpacesApiSpacesGetRequest) Expand

Expand network references to full network objects

func (ApiGetSpacesApiSpacesGetRequest) Utilization

Append utilization information for each network

type ApiGetStatusApiStatusGetRequest

type ApiGetStatusApiStatusGetRequest struct {
	ApiService *StatusAPIService
	// contains filtered or unexported fields
}

func (ApiGetStatusApiStatusGetRequest) Execute

type ApiGetUserApiUsersMeGetRequest

type ApiGetUserApiUsersMeGetRequest struct {
	ApiService *UsersAPIService
	// contains filtered or unexported fields
}

func (ApiGetUserApiUsersMeGetRequest) Authorization

Azure Bearer token

func (ApiGetUserApiUsersMeGetRequest) Execute

func (ApiGetUserApiUsersMeGetRequest) Expand

Show expanded user details

type ApiGetUsersApiUsersGetRequest

type ApiGetUsersApiUsersGetRequest struct {
	ApiService *UsersAPIService
	// contains filtered or unexported fields
}

func (ApiGetUsersApiUsersGetRequest) Authorization

Azure Bearer token

func (ApiGetUsersApiUsersGetRequest) Execute

type ApiNextAvailableSubnetApiToolsNextAvailableSubnetPostRequest

type ApiNextAvailableSubnetApiToolsNextAvailableSubnetPostRequest struct {
	ApiService *ToolsAPIService
	// contains filtered or unexported fields
}

func (ApiNextAvailableSubnetApiToolsNextAvailableSubnetPostRequest) Authorization

Azure Bearer token

func (ApiNextAvailableSubnetApiToolsNextAvailableSubnetPostRequest) Execute

func (ApiNextAvailableSubnetApiToolsNextAvailableSubnetPostRequest) SubnetCIDRReq

type ApiNextAvailableVnetApiToolsNextAvailableVNetPostRequest

type ApiNextAvailableVnetApiToolsNextAvailableVNetPostRequest struct {
	ApiService *ToolsAPIService
	// contains filtered or unexported fields
}

func (ApiNextAvailableVnetApiToolsNextAvailableVNetPostRequest) Authorization

Azure Bearer token

func (ApiNextAvailableVnetApiToolsNextAvailableVNetPostRequest) Execute

func (ApiNextAvailableVnetApiToolsNextAvailableVNetPostRequest) VNetCIDRReq

type ApiRemoveExclusionApiAdminExclusionsSubscriptionIdDeleteRequest

type ApiRemoveExclusionApiAdminExclusionsSubscriptionIdDeleteRequest struct {
	ApiService *AdminAPIService
	// contains filtered or unexported fields
}

func (ApiRemoveExclusionApiAdminExclusionsSubscriptionIdDeleteRequest) Authorization

Azure Bearer token

func (ApiRemoveExclusionApiAdminExclusionsSubscriptionIdDeleteRequest) Execute

type ApiUpdateAdminsApiAdminAdminsPutRequest

type ApiUpdateAdminsApiAdminAdminsPutRequest struct {
	ApiService *AdminAPIService
	// contains filtered or unexported fields
}

func (ApiUpdateAdminsApiAdminAdminsPutRequest) Admin

func (ApiUpdateAdminsApiAdminAdminsPutRequest) Authorization

Azure Bearer token

func (ApiUpdateAdminsApiAdminAdminsPutRequest) Execute

func (r ApiUpdateAdminsApiAdminAdminsPutRequest) Execute() (interface{}, *http.Response, error)

type ApiUpdateBlockApiSpacesSpaceBlocksBlockPatchRequest

type ApiUpdateBlockApiSpacesSpaceBlocksBlockPatchRequest struct {
	ApiService *SpacesAPIService
	// contains filtered or unexported fields
}

func (ApiUpdateBlockApiSpacesSpaceBlocksBlockPatchRequest) Authorization

Azure Bearer token

func (ApiUpdateBlockApiSpacesSpaceBlocksBlockPatchRequest) Execute

func (ApiUpdateBlockApiSpacesSpaceBlocksBlockPatchRequest) JSONPatch

type ApiUpdateBlockVnetsApiSpacesSpaceBlocksBlockNetworksPutRequest

type ApiUpdateBlockVnetsApiSpacesSpaceBlocksBlockNetworksPutRequest struct {
	ApiService *SpacesAPIService
	// contains filtered or unexported fields
}

func (ApiUpdateBlockVnetsApiSpacesSpaceBlocksBlockNetworksPutRequest) Authorization

Azure Bearer token

func (ApiUpdateBlockVnetsApiSpacesSpaceBlocksBlockNetworksPutRequest) Execute

func (ApiUpdateBlockVnetsApiSpacesSpaceBlocksBlockNetworksPutRequest) RequestBody

type ApiUpdateExclusionsApiAdminExclusionsPutRequest

type ApiUpdateExclusionsApiAdminExclusionsPutRequest struct {
	ApiService *AdminAPIService
	// contains filtered or unexported fields
}

func (ApiUpdateExclusionsApiAdminExclusionsPutRequest) Authorization

Azure Bearer token

func (ApiUpdateExclusionsApiAdminExclusionsPutRequest) Execute

func (ApiUpdateExclusionsApiAdminExclusionsPutRequest) RequestBody

type ApiUpdateExtEndpointApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsEndpointPatchRequest

type ApiUpdateExtEndpointApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsEndpointPatchRequest struct {
	ApiService *SpacesAPIService
	// contains filtered or unexported fields
}

func (ApiUpdateExtEndpointApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsEndpointPatchRequest) Authorization

Azure Bearer token

func (ApiUpdateExtEndpointApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsEndpointPatchRequest) Execute

type ApiUpdateExtNetworkApiSpacesSpaceBlocksBlockExternalsExternalPatchRequest

type ApiUpdateExtNetworkApiSpacesSpaceBlocksBlockExternalsExternalPatchRequest struct {
	ApiService *SpacesAPIService
	// contains filtered or unexported fields
}

func (ApiUpdateExtNetworkApiSpacesSpaceBlocksBlockExternalsExternalPatchRequest) Authorization

Azure Bearer token

func (ApiUpdateExtNetworkApiSpacesSpaceBlocksBlockExternalsExternalPatchRequest) Execute

func (ApiUpdateExtNetworkApiSpacesSpaceBlocksBlockExternalsExternalPatchRequest) JSONPatch

type ApiUpdateExtSubnetApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetPatchRequest

type ApiUpdateExtSubnetApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetPatchRequest struct {
	ApiService *SpacesAPIService
	// contains filtered or unexported fields
}

func (ApiUpdateExtSubnetApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetPatchRequest) Authorization

Azure Bearer token

func (ApiUpdateExtSubnetApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetPatchRequest) Execute

func (ApiUpdateExtSubnetApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetPatchRequest) JSONPatch

type ApiUpdateExternalSubnetEnpointsApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsPutRequest

type ApiUpdateExternalSubnetEnpointsApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsPutRequest struct {
	ApiService *SpacesAPIService
	// contains filtered or unexported fields
}

func (ApiUpdateExternalSubnetEnpointsApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsPutRequest) Authorization

Azure Bearer token

func (ApiUpdateExternalSubnetEnpointsApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsPutRequest) Execute

func (ApiUpdateExternalSubnetEnpointsApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsPutRequest) ExtEndpointReq

type ApiUpdateSpaceApiSpacesSpacePatchRequest

type ApiUpdateSpaceApiSpacesSpacePatchRequest struct {
	ApiService *SpacesAPIService
	// contains filtered or unexported fields
}

func (ApiUpdateSpaceApiSpacesSpacePatchRequest) Authorization

Azure Bearer token

func (ApiUpdateSpaceApiSpacesSpacePatchRequest) Execute

func (r ApiUpdateSpaceApiSpacesSpacePatchRequest) Execute() (interface{}, *http.Response, error)

func (ApiUpdateSpaceApiSpacesSpacePatchRequest) JSONPatch

type ApiUpdateUserApiUsersMePatchRequest

type ApiUpdateUserApiUsersMePatchRequest struct {
	ApiService *UsersAPIService
	// contains filtered or unexported fields
}

func (ApiUpdateUserApiUsersMePatchRequest) Authorization

Azure Bearer token

func (ApiUpdateUserApiUsersMePatchRequest) Execute

func (ApiUpdateUserApiUsersMePatchRequest) JSONPatch

type BasicAuth

type BasicAuth struct {
	UserName string `json:"userName,omitempty"`
	Password string `json:"password,omitempty"`
}

BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth

type Block

type Block struct {
	Name      string        `json:"name"`
	Cidr      string        `json:"cidr"`
	Vnets     []VNet        `json:"vnets"`
	Externals []ExtNet      `json:"externals"`
	Resv      []Reservation `json:"resv"`
}

Block DOCSTRING

func NewBlock

func NewBlock(name string, cidr string, vnets []VNet, externals []ExtNet, resv []Reservation) *Block

NewBlock instantiates a new Block 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 NewBlockWithDefaults

func NewBlockWithDefaults() *Block

NewBlockWithDefaults instantiates a new Block 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 (*Block) GetCidr

func (o *Block) GetCidr() string

GetCidr returns the Cidr field value

func (*Block) GetCidrOk

func (o *Block) GetCidrOk() (*string, bool)

GetCidrOk returns a tuple with the Cidr field value and a boolean to check if the value has been set.

func (*Block) GetExternals

func (o *Block) GetExternals() []ExtNet

GetExternals returns the Externals field value

func (*Block) GetExternalsOk

func (o *Block) GetExternalsOk() ([]ExtNet, bool)

GetExternalsOk returns a tuple with the Externals field value and a boolean to check if the value has been set.

func (*Block) GetName

func (o *Block) GetName() string

GetName returns the Name field value

func (*Block) GetNameOk

func (o *Block) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*Block) GetResv

func (o *Block) GetResv() []Reservation

GetResv returns the Resv field value

func (*Block) GetResvOk

func (o *Block) GetResvOk() ([]Reservation, bool)

GetResvOk returns a tuple with the Resv field value and a boolean to check if the value has been set.

func (*Block) GetVnets

func (o *Block) GetVnets() []VNet

GetVnets returns the Vnets field value

func (*Block) GetVnetsOk

func (o *Block) GetVnetsOk() ([]VNet, bool)

GetVnetsOk returns a tuple with the Vnets field value and a boolean to check if the value has been set.

func (Block) MarshalJSON

func (o Block) MarshalJSON() ([]byte, error)

func (*Block) SetCidr

func (o *Block) SetCidr(v string)

SetCidr sets field value

func (*Block) SetExternals

func (o *Block) SetExternals(v []ExtNet)

SetExternals sets field value

func (*Block) SetName

func (o *Block) SetName(v string)

SetName sets field value

func (*Block) SetResv

func (o *Block) SetResv(v []Reservation)

SetResv sets field value

func (*Block) SetVnets

func (o *Block) SetVnets(v []VNet)

SetVnets sets field value

func (Block) ToMap

func (o Block) ToMap() (map[string]interface{}, error)

func (*Block) UnmarshalJSON

func (o *Block) UnmarshalJSON(data []byte) (err error)

type BlockBasic

type BlockBasic struct {
	Name      string        `json:"name"`
	Cidr      string        `json:"cidr"`
	Vnets     []VNet        `json:"vnets"`
	Externals []ExtNet      `json:"externals"`
	Resv      []Reservation `json:"resv"`
}

BlockBasic DOCSTRING

func NewBlockBasic

func NewBlockBasic(name string, cidr string, vnets []VNet, externals []ExtNet, resv []Reservation) *BlockBasic

NewBlockBasic instantiates a new BlockBasic 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 NewBlockBasicWithDefaults

func NewBlockBasicWithDefaults() *BlockBasic

NewBlockBasicWithDefaults instantiates a new BlockBasic 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 (*BlockBasic) GetCidr

func (o *BlockBasic) GetCidr() string

GetCidr returns the Cidr field value

func (*BlockBasic) GetCidrOk

func (o *BlockBasic) GetCidrOk() (*string, bool)

GetCidrOk returns a tuple with the Cidr field value and a boolean to check if the value has been set.

func (*BlockBasic) GetExternals

func (o *BlockBasic) GetExternals() []ExtNet

GetExternals returns the Externals field value

func (*BlockBasic) GetExternalsOk

func (o *BlockBasic) GetExternalsOk() ([]ExtNet, bool)

GetExternalsOk returns a tuple with the Externals field value and a boolean to check if the value has been set.

func (*BlockBasic) GetName

func (o *BlockBasic) GetName() string

GetName returns the Name field value

func (*BlockBasic) GetNameOk

func (o *BlockBasic) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*BlockBasic) GetResv

func (o *BlockBasic) GetResv() []Reservation

GetResv returns the Resv field value

func (*BlockBasic) GetResvOk

func (o *BlockBasic) GetResvOk() ([]Reservation, bool)

GetResvOk returns a tuple with the Resv field value and a boolean to check if the value has been set.

func (*BlockBasic) GetVnets

func (o *BlockBasic) GetVnets() []VNet

GetVnets returns the Vnets field value

func (*BlockBasic) GetVnetsOk

func (o *BlockBasic) GetVnetsOk() ([]VNet, bool)

GetVnetsOk returns a tuple with the Vnets field value and a boolean to check if the value has been set.

func (BlockBasic) MarshalJSON

func (o BlockBasic) MarshalJSON() ([]byte, error)

func (*BlockBasic) SetCidr

func (o *BlockBasic) SetCidr(v string)

SetCidr sets field value

func (*BlockBasic) SetExternals

func (o *BlockBasic) SetExternals(v []ExtNet)

SetExternals sets field value

func (*BlockBasic) SetName

func (o *BlockBasic) SetName(v string)

SetName sets field value

func (*BlockBasic) SetResv

func (o *BlockBasic) SetResv(v []Reservation)

SetResv sets field value

func (*BlockBasic) SetVnets

func (o *BlockBasic) SetVnets(v []VNet)

SetVnets sets field value

func (BlockBasic) ToMap

func (o BlockBasic) ToMap() (map[string]interface{}, error)

func (*BlockBasic) UnmarshalJSON

func (o *BlockBasic) UnmarshalJSON(data []byte) (err error)

type BlockBasicUtil

type BlockBasicUtil struct {
	Name      string        `json:"name"`
	Cidr      string        `json:"cidr"`
	Vnets     []VNet        `json:"vnets"`
	Externals []ExtNet      `json:"externals"`
	Resv      []Reservation `json:"resv"`
	Size      int32         `json:"size"`
	Used      int32         `json:"used"`
}

BlockBasicUtil DOCSTRING

func NewBlockBasicUtil

func NewBlockBasicUtil(name string, cidr string, vnets []VNet, externals []ExtNet, resv []Reservation, size int32, used int32) *BlockBasicUtil

NewBlockBasicUtil instantiates a new BlockBasicUtil 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 NewBlockBasicUtilWithDefaults

func NewBlockBasicUtilWithDefaults() *BlockBasicUtil

NewBlockBasicUtilWithDefaults instantiates a new BlockBasicUtil 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 (*BlockBasicUtil) GetCidr

func (o *BlockBasicUtil) GetCidr() string

GetCidr returns the Cidr field value

func (*BlockBasicUtil) GetCidrOk

func (o *BlockBasicUtil) GetCidrOk() (*string, bool)

GetCidrOk returns a tuple with the Cidr field value and a boolean to check if the value has been set.

func (*BlockBasicUtil) GetExternals

func (o *BlockBasicUtil) GetExternals() []ExtNet

GetExternals returns the Externals field value

func (*BlockBasicUtil) GetExternalsOk

func (o *BlockBasicUtil) GetExternalsOk() ([]ExtNet, bool)

GetExternalsOk returns a tuple with the Externals field value and a boolean to check if the value has been set.

func (*BlockBasicUtil) GetName

func (o *BlockBasicUtil) GetName() string

GetName returns the Name field value

func (*BlockBasicUtil) GetNameOk

func (o *BlockBasicUtil) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*BlockBasicUtil) GetResv

func (o *BlockBasicUtil) GetResv() []Reservation

GetResv returns the Resv field value

func (*BlockBasicUtil) GetResvOk

func (o *BlockBasicUtil) GetResvOk() ([]Reservation, bool)

GetResvOk returns a tuple with the Resv field value and a boolean to check if the value has been set.

func (*BlockBasicUtil) GetSize

func (o *BlockBasicUtil) GetSize() int32

GetSize returns the Size field value

func (*BlockBasicUtil) GetSizeOk

func (o *BlockBasicUtil) GetSizeOk() (*int32, bool)

GetSizeOk returns a tuple with the Size field value and a boolean to check if the value has been set.

func (*BlockBasicUtil) GetUsed

func (o *BlockBasicUtil) GetUsed() int32

GetUsed returns the Used field value

func (*BlockBasicUtil) GetUsedOk

func (o *BlockBasicUtil) GetUsedOk() (*int32, bool)

GetUsedOk returns a tuple with the Used field value and a boolean to check if the value has been set.

func (*BlockBasicUtil) GetVnets

func (o *BlockBasicUtil) GetVnets() []VNet

GetVnets returns the Vnets field value

func (*BlockBasicUtil) GetVnetsOk

func (o *BlockBasicUtil) GetVnetsOk() ([]VNet, bool)

GetVnetsOk returns a tuple with the Vnets field value and a boolean to check if the value has been set.

func (BlockBasicUtil) MarshalJSON

func (o BlockBasicUtil) MarshalJSON() ([]byte, error)

func (*BlockBasicUtil) SetCidr

func (o *BlockBasicUtil) SetCidr(v string)

SetCidr sets field value

func (*BlockBasicUtil) SetExternals

func (o *BlockBasicUtil) SetExternals(v []ExtNet)

SetExternals sets field value

func (*BlockBasicUtil) SetName

func (o *BlockBasicUtil) SetName(v string)

SetName sets field value

func (*BlockBasicUtil) SetResv

func (o *BlockBasicUtil) SetResv(v []Reservation)

SetResv sets field value

func (*BlockBasicUtil) SetSize

func (o *BlockBasicUtil) SetSize(v int32)

SetSize sets field value

func (*BlockBasicUtil) SetUsed

func (o *BlockBasicUtil) SetUsed(v int32)

SetUsed sets field value

func (*BlockBasicUtil) SetVnets

func (o *BlockBasicUtil) SetVnets(v []VNet)

SetVnets sets field value

func (BlockBasicUtil) ToMap

func (o BlockBasicUtil) ToMap() (map[string]interface{}, error)

func (*BlockBasicUtil) UnmarshalJSON

func (o *BlockBasicUtil) UnmarshalJSON(data []byte) (err error)

type BlockCIDRReq

type BlockCIDRReq struct {
	Size          NullableInt32  `json:"size,omitempty"`
	Cidr          NullableString `json:"cidr,omitempty" validate:"regexp=x.x.x.x\\/x"`
	Desc          NullableString `json:"desc,omitempty"`
	ReverseSearch NullableBool   `json:"reverse_search,omitempty"`
	SmallestCidr  NullableBool   `json:"smallest_cidr,omitempty"`
}

BlockCIDRReq DOCSTRING

func NewBlockCIDRReq

func NewBlockCIDRReq() *BlockCIDRReq

NewBlockCIDRReq instantiates a new BlockCIDRReq 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 NewBlockCIDRReqWithDefaults

func NewBlockCIDRReqWithDefaults() *BlockCIDRReq

NewBlockCIDRReqWithDefaults instantiates a new BlockCIDRReq 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 (*BlockCIDRReq) GetCidr

func (o *BlockCIDRReq) GetCidr() string

GetCidr returns the Cidr field value if set, zero value otherwise (both if not set or set to explicit null).

func (*BlockCIDRReq) GetCidrOk

func (o *BlockCIDRReq) GetCidrOk() (*string, bool)

GetCidrOk returns a tuple with the Cidr 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 (*BlockCIDRReq) GetDesc

func (o *BlockCIDRReq) GetDesc() string

GetDesc returns the Desc field value if set, zero value otherwise (both if not set or set to explicit null).

func (*BlockCIDRReq) GetDescOk

func (o *BlockCIDRReq) GetDescOk() (*string, bool)

GetDescOk returns a tuple with the Desc 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 (*BlockCIDRReq) GetReverseSearch

func (o *BlockCIDRReq) GetReverseSearch() bool

GetReverseSearch returns the ReverseSearch field value if set, zero value otherwise (both if not set or set to explicit null).

func (*BlockCIDRReq) GetReverseSearchOk

func (o *BlockCIDRReq) GetReverseSearchOk() (*bool, bool)

GetReverseSearchOk returns a tuple with the ReverseSearch 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 (*BlockCIDRReq) GetSize

func (o *BlockCIDRReq) GetSize() int32

GetSize returns the Size field value if set, zero value otherwise (both if not set or set to explicit null).

func (*BlockCIDRReq) GetSizeOk

func (o *BlockCIDRReq) GetSizeOk() (*int32, bool)

GetSizeOk returns a tuple with the Size 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 (*BlockCIDRReq) GetSmallestCidr

func (o *BlockCIDRReq) GetSmallestCidr() bool

GetSmallestCidr returns the SmallestCidr field value if set, zero value otherwise (both if not set or set to explicit null).

func (*BlockCIDRReq) GetSmallestCidrOk

func (o *BlockCIDRReq) GetSmallestCidrOk() (*bool, bool)

GetSmallestCidrOk returns a tuple with the SmallestCidr 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 (*BlockCIDRReq) HasCidr

func (o *BlockCIDRReq) HasCidr() bool

HasCidr returns a boolean if a field has been set.

func (*BlockCIDRReq) HasDesc

func (o *BlockCIDRReq) HasDesc() bool

HasDesc returns a boolean if a field has been set.

func (*BlockCIDRReq) HasReverseSearch

func (o *BlockCIDRReq) HasReverseSearch() bool

HasReverseSearch returns a boolean if a field has been set.

func (*BlockCIDRReq) HasSize

func (o *BlockCIDRReq) HasSize() bool

HasSize returns a boolean if a field has been set.

func (*BlockCIDRReq) HasSmallestCidr

func (o *BlockCIDRReq) HasSmallestCidr() bool

HasSmallestCidr returns a boolean if a field has been set.

func (BlockCIDRReq) MarshalJSON

func (o BlockCIDRReq) MarshalJSON() ([]byte, error)

func (*BlockCIDRReq) SetCidr

func (o *BlockCIDRReq) SetCidr(v string)

SetCidr gets a reference to the given NullableString and assigns it to the Cidr field.

func (*BlockCIDRReq) SetCidrNil

func (o *BlockCIDRReq) SetCidrNil()

SetCidrNil sets the value for Cidr to be an explicit nil

func (*BlockCIDRReq) SetDesc

func (o *BlockCIDRReq) SetDesc(v string)

SetDesc gets a reference to the given NullableString and assigns it to the Desc field.

func (*BlockCIDRReq) SetDescNil

func (o *BlockCIDRReq) SetDescNil()

SetDescNil sets the value for Desc to be an explicit nil

func (*BlockCIDRReq) SetReverseSearch

func (o *BlockCIDRReq) SetReverseSearch(v bool)

SetReverseSearch gets a reference to the given NullableBool and assigns it to the ReverseSearch field.

func (*BlockCIDRReq) SetReverseSearchNil

func (o *BlockCIDRReq) SetReverseSearchNil()

SetReverseSearchNil sets the value for ReverseSearch to be an explicit nil

func (*BlockCIDRReq) SetSize

func (o *BlockCIDRReq) SetSize(v int32)

SetSize gets a reference to the given NullableInt32 and assigns it to the Size field.

func (*BlockCIDRReq) SetSizeNil

func (o *BlockCIDRReq) SetSizeNil()

SetSizeNil sets the value for Size to be an explicit nil

func (*BlockCIDRReq) SetSmallestCidr

func (o *BlockCIDRReq) SetSmallestCidr(v bool)

SetSmallestCidr gets a reference to the given NullableBool and assigns it to the SmallestCidr field.

func (*BlockCIDRReq) SetSmallestCidrNil

func (o *BlockCIDRReq) SetSmallestCidrNil()

SetSmallestCidrNil sets the value for SmallestCidr to be an explicit nil

func (BlockCIDRReq) ToMap

func (o BlockCIDRReq) ToMap() (map[string]interface{}, error)

func (*BlockCIDRReq) UnsetCidr

func (o *BlockCIDRReq) UnsetCidr()

UnsetCidr ensures that no value is present for Cidr, not even an explicit nil

func (*BlockCIDRReq) UnsetDesc

func (o *BlockCIDRReq) UnsetDesc()

UnsetDesc ensures that no value is present for Desc, not even an explicit nil

func (*BlockCIDRReq) UnsetReverseSearch

func (o *BlockCIDRReq) UnsetReverseSearch()

UnsetReverseSearch ensures that no value is present for ReverseSearch, not even an explicit nil

func (*BlockCIDRReq) UnsetSize

func (o *BlockCIDRReq) UnsetSize()

UnsetSize ensures that no value is present for Size, not even an explicit nil

func (*BlockCIDRReq) UnsetSmallestCidr

func (o *BlockCIDRReq) UnsetSmallestCidr()

UnsetSmallestCidr ensures that no value is present for SmallestCidr, not even an explicit nil

type BlockExpand

type BlockExpand struct {
	Name      string        `json:"name"`
	Cidr      string        `json:"cidr"`
	Vnets     []VNetExpand  `json:"vnets"`
	Externals []ExtNet      `json:"externals"`
	Resv      []Reservation `json:"resv"`
}

BlockExpand DOCSTRING

func NewBlockExpand

func NewBlockExpand(name string, cidr string, vnets []VNetExpand, externals []ExtNet, resv []Reservation) *BlockExpand

NewBlockExpand instantiates a new BlockExpand 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 NewBlockExpandWithDefaults

func NewBlockExpandWithDefaults() *BlockExpand

NewBlockExpandWithDefaults instantiates a new BlockExpand 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 (*BlockExpand) GetCidr

func (o *BlockExpand) GetCidr() string

GetCidr returns the Cidr field value

func (*BlockExpand) GetCidrOk

func (o *BlockExpand) GetCidrOk() (*string, bool)

GetCidrOk returns a tuple with the Cidr field value and a boolean to check if the value has been set.

func (*BlockExpand) GetExternals

func (o *BlockExpand) GetExternals() []ExtNet

GetExternals returns the Externals field value

func (*BlockExpand) GetExternalsOk

func (o *BlockExpand) GetExternalsOk() ([]ExtNet, bool)

GetExternalsOk returns a tuple with the Externals field value and a boolean to check if the value has been set.

func (*BlockExpand) GetName

func (o *BlockExpand) GetName() string

GetName returns the Name field value

func (*BlockExpand) GetNameOk

func (o *BlockExpand) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*BlockExpand) GetResv

func (o *BlockExpand) GetResv() []Reservation

GetResv returns the Resv field value

func (*BlockExpand) GetResvOk

func (o *BlockExpand) GetResvOk() ([]Reservation, bool)

GetResvOk returns a tuple with the Resv field value and a boolean to check if the value has been set.

func (*BlockExpand) GetVnets

func (o *BlockExpand) GetVnets() []VNetExpand

GetVnets returns the Vnets field value

func (*BlockExpand) GetVnetsOk

func (o *BlockExpand) GetVnetsOk() ([]VNetExpand, bool)

GetVnetsOk returns a tuple with the Vnets field value and a boolean to check if the value has been set.

func (BlockExpand) MarshalJSON

func (o BlockExpand) MarshalJSON() ([]byte, error)

func (*BlockExpand) SetCidr

func (o *BlockExpand) SetCidr(v string)

SetCidr sets field value

func (*BlockExpand) SetExternals

func (o *BlockExpand) SetExternals(v []ExtNet)

SetExternals sets field value

func (*BlockExpand) SetName

func (o *BlockExpand) SetName(v string)

SetName sets field value

func (*BlockExpand) SetResv

func (o *BlockExpand) SetResv(v []Reservation)

SetResv sets field value

func (*BlockExpand) SetVnets

func (o *BlockExpand) SetVnets(v []VNetExpand)

SetVnets sets field value

func (BlockExpand) ToMap

func (o BlockExpand) ToMap() (map[string]interface{}, error)

func (*BlockExpand) UnmarshalJSON

func (o *BlockExpand) UnmarshalJSON(data []byte) (err error)

type BlockExpandUtil

type BlockExpandUtil struct {
	Name      string           `json:"name"`
	Cidr      string           `json:"cidr"`
	Vnets     []VNetExpandUtil `json:"vnets"`
	Externals []ExtNet         `json:"externals"`
	Resv      []Reservation    `json:"resv"`
	Size      int32            `json:"size"`
	Used      int32            `json:"used"`
}

BlockExpandUtil DOCSTRING

func NewBlockExpandUtil

func NewBlockExpandUtil(name string, cidr string, vnets []VNetExpandUtil, externals []ExtNet, resv []Reservation, size int32, used int32) *BlockExpandUtil

NewBlockExpandUtil instantiates a new BlockExpandUtil 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 NewBlockExpandUtilWithDefaults

func NewBlockExpandUtilWithDefaults() *BlockExpandUtil

NewBlockExpandUtilWithDefaults instantiates a new BlockExpandUtil 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 (*BlockExpandUtil) GetCidr

func (o *BlockExpandUtil) GetCidr() string

GetCidr returns the Cidr field value

func (*BlockExpandUtil) GetCidrOk

func (o *BlockExpandUtil) GetCidrOk() (*string, bool)

GetCidrOk returns a tuple with the Cidr field value and a boolean to check if the value has been set.

func (*BlockExpandUtil) GetExternals

func (o *BlockExpandUtil) GetExternals() []ExtNet

GetExternals returns the Externals field value

func (*BlockExpandUtil) GetExternalsOk

func (o *BlockExpandUtil) GetExternalsOk() ([]ExtNet, bool)

GetExternalsOk returns a tuple with the Externals field value and a boolean to check if the value has been set.

func (*BlockExpandUtil) GetName

func (o *BlockExpandUtil) GetName() string

GetName returns the Name field value

func (*BlockExpandUtil) GetNameOk

func (o *BlockExpandUtil) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*BlockExpandUtil) GetResv

func (o *BlockExpandUtil) GetResv() []Reservation

GetResv returns the Resv field value

func (*BlockExpandUtil) GetResvOk

func (o *BlockExpandUtil) GetResvOk() ([]Reservation, bool)

GetResvOk returns a tuple with the Resv field value and a boolean to check if the value has been set.

func (*BlockExpandUtil) GetSize

func (o *BlockExpandUtil) GetSize() int32

GetSize returns the Size field value

func (*BlockExpandUtil) GetSizeOk

func (o *BlockExpandUtil) GetSizeOk() (*int32, bool)

GetSizeOk returns a tuple with the Size field value and a boolean to check if the value has been set.

func (*BlockExpandUtil) GetUsed

func (o *BlockExpandUtil) GetUsed() int32

GetUsed returns the Used field value

func (*BlockExpandUtil) GetUsedOk

func (o *BlockExpandUtil) GetUsedOk() (*int32, bool)

GetUsedOk returns a tuple with the Used field value and a boolean to check if the value has been set.

func (*BlockExpandUtil) GetVnets

func (o *BlockExpandUtil) GetVnets() []VNetExpandUtil

GetVnets returns the Vnets field value

func (*BlockExpandUtil) GetVnetsOk

func (o *BlockExpandUtil) GetVnetsOk() ([]VNetExpandUtil, bool)

GetVnetsOk returns a tuple with the Vnets field value and a boolean to check if the value has been set.

func (BlockExpandUtil) MarshalJSON

func (o BlockExpandUtil) MarshalJSON() ([]byte, error)

func (*BlockExpandUtil) SetCidr

func (o *BlockExpandUtil) SetCidr(v string)

SetCidr sets field value

func (*BlockExpandUtil) SetExternals

func (o *BlockExpandUtil) SetExternals(v []ExtNet)

SetExternals sets field value

func (*BlockExpandUtil) SetName

func (o *BlockExpandUtil) SetName(v string)

SetName sets field value

func (*BlockExpandUtil) SetResv

func (o *BlockExpandUtil) SetResv(v []Reservation)

SetResv sets field value

func (*BlockExpandUtil) SetSize

func (o *BlockExpandUtil) SetSize(v int32)

SetSize sets field value

func (*BlockExpandUtil) SetUsed

func (o *BlockExpandUtil) SetUsed(v int32)

SetUsed sets field value

func (*BlockExpandUtil) SetVnets

func (o *BlockExpandUtil) SetVnets(v []VNetExpandUtil)

SetVnets sets field value

func (BlockExpandUtil) ToMap

func (o BlockExpandUtil) ToMap() (map[string]interface{}, error)

func (*BlockExpandUtil) UnmarshalJSON

func (o *BlockExpandUtil) UnmarshalJSON(data []byte) (err error)

type BlockReq

type BlockReq struct {
	Name string `json:"name"`
	Cidr string `json:"cidr" validate:"regexp=x.x.x.x\\/x"`
}

BlockReq DOCSTRING

func NewBlockReq

func NewBlockReq(name string, cidr string) *BlockReq

NewBlockReq instantiates a new BlockReq 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 NewBlockReqWithDefaults

func NewBlockReqWithDefaults() *BlockReq

NewBlockReqWithDefaults instantiates a new BlockReq 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 (*BlockReq) GetCidr

func (o *BlockReq) GetCidr() string

GetCidr returns the Cidr field value

func (*BlockReq) GetCidrOk

func (o *BlockReq) GetCidrOk() (*string, bool)

GetCidrOk returns a tuple with the Cidr field value and a boolean to check if the value has been set.

func (*BlockReq) GetName

func (o *BlockReq) GetName() string

GetName returns the Name field value

func (*BlockReq) GetNameOk

func (o *BlockReq) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (BlockReq) MarshalJSON

func (o BlockReq) MarshalJSON() ([]byte, error)

func (*BlockReq) SetCidr

func (o *BlockReq) SetCidr(v string)

SetCidr sets field value

func (*BlockReq) SetName

func (o *BlockReq) SetName(v string)

SetName sets field value

func (BlockReq) ToMap

func (o BlockReq) ToMap() (map[string]interface{}, error)

func (*BlockReq) UnmarshalJSON

func (o *BlockReq) UnmarshalJSON(data []byte) (err error)

type BlockUtil

type BlockUtil struct {
	Name      string        `json:"name"`
	Cidr      string        `json:"cidr"`
	Vnets     []VNet        `json:"vnets"`
	Externals []ExtNet      `json:"externals"`
	Resv      []Reservation `json:"resv"`
	Size      int32         `json:"size"`
	Used      int32         `json:"used"`
}

BlockUtil DOCSTRING

func NewBlockUtil

func NewBlockUtil(name string, cidr string, vnets []VNet, externals []ExtNet, resv []Reservation, size int32, used int32) *BlockUtil

NewBlockUtil instantiates a new BlockUtil 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 NewBlockUtilWithDefaults

func NewBlockUtilWithDefaults() *BlockUtil

NewBlockUtilWithDefaults instantiates a new BlockUtil 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 (*BlockUtil) GetCidr

func (o *BlockUtil) GetCidr() string

GetCidr returns the Cidr field value

func (*BlockUtil) GetCidrOk

func (o *BlockUtil) GetCidrOk() (*string, bool)

GetCidrOk returns a tuple with the Cidr field value and a boolean to check if the value has been set.

func (*BlockUtil) GetExternals

func (o *BlockUtil) GetExternals() []ExtNet

GetExternals returns the Externals field value

func (*BlockUtil) GetExternalsOk

func (o *BlockUtil) GetExternalsOk() ([]ExtNet, bool)

GetExternalsOk returns a tuple with the Externals field value and a boolean to check if the value has been set.

func (*BlockUtil) GetName

func (o *BlockUtil) GetName() string

GetName returns the Name field value

func (*BlockUtil) GetNameOk

func (o *BlockUtil) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*BlockUtil) GetResv

func (o *BlockUtil) GetResv() []Reservation

GetResv returns the Resv field value

func (*BlockUtil) GetResvOk

func (o *BlockUtil) GetResvOk() ([]Reservation, bool)

GetResvOk returns a tuple with the Resv field value and a boolean to check if the value has been set.

func (*BlockUtil) GetSize

func (o *BlockUtil) GetSize() int32

GetSize returns the Size field value

func (*BlockUtil) GetSizeOk

func (o *BlockUtil) GetSizeOk() (*int32, bool)

GetSizeOk returns a tuple with the Size field value and a boolean to check if the value has been set.

func (*BlockUtil) GetUsed

func (o *BlockUtil) GetUsed() int32

GetUsed returns the Used field value

func (*BlockUtil) GetUsedOk

func (o *BlockUtil) GetUsedOk() (*int32, bool)

GetUsedOk returns a tuple with the Used field value and a boolean to check if the value has been set.

func (*BlockUtil) GetVnets

func (o *BlockUtil) GetVnets() []VNet

GetVnets returns the Vnets field value

func (*BlockUtil) GetVnetsOk

func (o *BlockUtil) GetVnetsOk() ([]VNet, bool)

GetVnetsOk returns a tuple with the Vnets field value and a boolean to check if the value has been set.

func (BlockUtil) MarshalJSON

func (o BlockUtil) MarshalJSON() ([]byte, error)

func (*BlockUtil) SetCidr

func (o *BlockUtil) SetCidr(v string)

SetCidr sets field value

func (*BlockUtil) SetExternals

func (o *BlockUtil) SetExternals(v []ExtNet)

SetExternals sets field value

func (*BlockUtil) SetName

func (o *BlockUtil) SetName(v string)

SetName sets field value

func (*BlockUtil) SetResv

func (o *BlockUtil) SetResv(v []Reservation)

SetResv sets field value

func (*BlockUtil) SetSize

func (o *BlockUtil) SetSize(v int32)

SetSize sets field value

func (*BlockUtil) SetUsed

func (o *BlockUtil) SetUsed(v int32)

SetUsed sets field value

func (*BlockUtil) SetVnets

func (o *BlockUtil) SetVnets(v []VNet)

SetVnets sets field value

func (BlockUtil) ToMap

func (o BlockUtil) ToMap() (map[string]interface{}, error)

func (*BlockUtil) UnmarshalJSON

func (o *BlockUtil) UnmarshalJSON(data []byte) (err error)

type CIDRCheckReq

type CIDRCheckReq struct {
	Cidr string `json:"cidr" validate:"regexp=x.x.x.x\\/x"`
}

CIDRCheckReq DOCSTRING

func NewCIDRCheckReq

func NewCIDRCheckReq(cidr string) *CIDRCheckReq

NewCIDRCheckReq instantiates a new CIDRCheckReq 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 NewCIDRCheckReqWithDefaults

func NewCIDRCheckReqWithDefaults() *CIDRCheckReq

NewCIDRCheckReqWithDefaults instantiates a new CIDRCheckReq 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 (*CIDRCheckReq) GetCidr

func (o *CIDRCheckReq) GetCidr() string

GetCidr returns the Cidr field value

func (*CIDRCheckReq) GetCidrOk

func (o *CIDRCheckReq) GetCidrOk() (*string, bool)

GetCidrOk returns a tuple with the Cidr field value and a boolean to check if the value has been set.

func (CIDRCheckReq) MarshalJSON

func (o CIDRCheckReq) MarshalJSON() ([]byte, error)

func (*CIDRCheckReq) SetCidr

func (o *CIDRCheckReq) SetCidr(v string)

SetCidr sets field value

func (CIDRCheckReq) ToMap

func (o CIDRCheckReq) ToMap() (map[string]interface{}, error)

func (*CIDRCheckReq) UnmarshalJSON

func (o *CIDRCheckReq) UnmarshalJSON(data []byte) (err error)

type CIDRCheckRes

type CIDRCheckRes struct {
	Name           string          `json:"name"`
	Id             string          `json:"id"`
	ResourceGroup  string          `json:"resource_group"`
	SubscriptionId string          `json:"subscription_id"`
	TenantId       string          `json:"tenant_id"`
	Prefixes       []string        `json:"prefixes"`
	Containers     []CIDRContainer `json:"containers"`
}

CIDRCheckRes DOCSTRING

func NewCIDRCheckRes

func NewCIDRCheckRes(name string, id string, resourceGroup string, subscriptionId string, tenantId string, prefixes []string, containers []CIDRContainer) *CIDRCheckRes

NewCIDRCheckRes instantiates a new CIDRCheckRes 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 NewCIDRCheckResWithDefaults

func NewCIDRCheckResWithDefaults() *CIDRCheckRes

NewCIDRCheckResWithDefaults instantiates a new CIDRCheckRes 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 (*CIDRCheckRes) GetContainers

func (o *CIDRCheckRes) GetContainers() []CIDRContainer

GetContainers returns the Containers field value

func (*CIDRCheckRes) GetContainersOk

func (o *CIDRCheckRes) GetContainersOk() ([]CIDRContainer, bool)

GetContainersOk returns a tuple with the Containers field value and a boolean to check if the value has been set.

func (*CIDRCheckRes) GetId

func (o *CIDRCheckRes) GetId() string

GetId returns the Id field value

func (*CIDRCheckRes) GetIdOk

func (o *CIDRCheckRes) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*CIDRCheckRes) GetName

func (o *CIDRCheckRes) GetName() string

GetName returns the Name field value

func (*CIDRCheckRes) GetNameOk

func (o *CIDRCheckRes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CIDRCheckRes) GetPrefixes

func (o *CIDRCheckRes) GetPrefixes() []string

GetPrefixes returns the Prefixes field value

func (*CIDRCheckRes) GetPrefixesOk

func (o *CIDRCheckRes) GetPrefixesOk() ([]string, bool)

GetPrefixesOk returns a tuple with the Prefixes field value and a boolean to check if the value has been set.

func (*CIDRCheckRes) GetResourceGroup

func (o *CIDRCheckRes) GetResourceGroup() string

GetResourceGroup returns the ResourceGroup field value

func (*CIDRCheckRes) GetResourceGroupOk

func (o *CIDRCheckRes) GetResourceGroupOk() (*string, bool)

GetResourceGroupOk returns a tuple with the ResourceGroup field value and a boolean to check if the value has been set.

func (*CIDRCheckRes) GetSubscriptionId

func (o *CIDRCheckRes) GetSubscriptionId() string

GetSubscriptionId returns the SubscriptionId field value

func (*CIDRCheckRes) GetSubscriptionIdOk

func (o *CIDRCheckRes) GetSubscriptionIdOk() (*string, bool)

GetSubscriptionIdOk returns a tuple with the SubscriptionId field value and a boolean to check if the value has been set.

func (*CIDRCheckRes) GetTenantId

func (o *CIDRCheckRes) GetTenantId() string

GetTenantId returns the TenantId field value

func (*CIDRCheckRes) GetTenantIdOk

func (o *CIDRCheckRes) GetTenantIdOk() (*string, bool)

GetTenantIdOk returns a tuple with the TenantId field value and a boolean to check if the value has been set.

func (CIDRCheckRes) MarshalJSON

func (o CIDRCheckRes) MarshalJSON() ([]byte, error)

func (*CIDRCheckRes) SetContainers

func (o *CIDRCheckRes) SetContainers(v []CIDRContainer)

SetContainers sets field value

func (*CIDRCheckRes) SetId

func (o *CIDRCheckRes) SetId(v string)

SetId sets field value

func (*CIDRCheckRes) SetName

func (o *CIDRCheckRes) SetName(v string)

SetName sets field value

func (*CIDRCheckRes) SetPrefixes

func (o *CIDRCheckRes) SetPrefixes(v []string)

SetPrefixes sets field value

func (*CIDRCheckRes) SetResourceGroup

func (o *CIDRCheckRes) SetResourceGroup(v string)

SetResourceGroup sets field value

func (*CIDRCheckRes) SetSubscriptionId

func (o *CIDRCheckRes) SetSubscriptionId(v string)

SetSubscriptionId sets field value

func (*CIDRCheckRes) SetTenantId

func (o *CIDRCheckRes) SetTenantId(v string)

SetTenantId sets field value

func (CIDRCheckRes) ToMap

func (o CIDRCheckRes) ToMap() (map[string]interface{}, error)

func (*CIDRCheckRes) UnmarshalJSON

func (o *CIDRCheckRes) UnmarshalJSON(data []byte) (err error)

type CIDRContainer

type CIDRContainer struct {
	Space string `json:"space"`
	Block string `json:"block"`
}

CIDRContainer struct for CIDRContainer

func NewCIDRContainer

func NewCIDRContainer(space string, block string) *CIDRContainer

NewCIDRContainer instantiates a new CIDRContainer 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 NewCIDRContainerWithDefaults

func NewCIDRContainerWithDefaults() *CIDRContainer

NewCIDRContainerWithDefaults instantiates a new CIDRContainer 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 (*CIDRContainer) GetBlock

func (o *CIDRContainer) GetBlock() string

GetBlock returns the Block field value

func (*CIDRContainer) GetBlockOk

func (o *CIDRContainer) GetBlockOk() (*string, bool)

GetBlockOk returns a tuple with the Block field value and a boolean to check if the value has been set.

func (*CIDRContainer) GetSpace

func (o *CIDRContainer) GetSpace() string

GetSpace returns the Space field value

func (*CIDRContainer) GetSpaceOk

func (o *CIDRContainer) GetSpaceOk() (*string, bool)

GetSpaceOk returns a tuple with the Space field value and a boolean to check if the value has been set.

func (CIDRContainer) MarshalJSON

func (o CIDRContainer) MarshalJSON() ([]byte, error)

func (*CIDRContainer) SetBlock

func (o *CIDRContainer) SetBlock(v string)

SetBlock sets field value

func (*CIDRContainer) SetSpace

func (o *CIDRContainer) SetSpace(v string)

SetSpace sets field value

func (CIDRContainer) ToMap

func (o CIDRContainer) ToMap() (map[string]interface{}, error)

func (*CIDRContainer) UnmarshalJSON

func (o *CIDRContainer) UnmarshalJSON(data []byte) (err error)

type Configuration

type Configuration struct {
	Host             string            `json:"host,omitempty"`
	Scheme           string            `json:"scheme,omitempty"`
	DefaultHeader    map[string]string `json:"defaultHeader,omitempty"`
	UserAgent        string            `json:"userAgent,omitempty"`
	Debug            bool              `json:"debug,omitempty"`
	Servers          ServerConfigurations
	OperationServers map[string]ServerConfigurations
	HTTPClient       *http.Client
}

Configuration stores the configuration of the API client

func NewConfiguration

func NewConfiguration() *Configuration

NewConfiguration returns a new Configuration object

func (*Configuration) AddDefaultHeader

func (c *Configuration) AddDefaultHeader(key string, value string)

AddDefaultHeader adds a new HTTP header to the default header in the request

func (*Configuration) ServerURL

func (c *Configuration) ServerURL(index int, variables map[string]string) (string, error)

ServerURL returns URL based on server settings

func (*Configuration) ServerURLWithContext

func (c *Configuration) ServerURLWithContext(ctx context.Context, endpoint string) (string, error)

ServerURLWithContext returns a new server URL given an endpoint

type ExtEndpoint

type ExtEndpoint struct {
	Name string `json:"name"`
	Desc string `json:"desc"`
	Ip   string `json:"ip"`
}

ExtEndpoint DOCSTRING

func NewExtEndpoint

func NewExtEndpoint(name string, desc string, ip string) *ExtEndpoint

NewExtEndpoint instantiates a new ExtEndpoint 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 NewExtEndpointWithDefaults

func NewExtEndpointWithDefaults() *ExtEndpoint

NewExtEndpointWithDefaults instantiates a new ExtEndpoint 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 (*ExtEndpoint) GetDesc

func (o *ExtEndpoint) GetDesc() string

GetDesc returns the Desc field value

func (*ExtEndpoint) GetDescOk

func (o *ExtEndpoint) GetDescOk() (*string, bool)

GetDescOk returns a tuple with the Desc field value and a boolean to check if the value has been set.

func (*ExtEndpoint) GetIp

func (o *ExtEndpoint) GetIp() string

GetIp returns the Ip field value

func (*ExtEndpoint) GetIpOk

func (o *ExtEndpoint) GetIpOk() (*string, bool)

GetIpOk returns a tuple with the Ip field value and a boolean to check if the value has been set.

func (*ExtEndpoint) GetName

func (o *ExtEndpoint) GetName() string

GetName returns the Name field value

func (*ExtEndpoint) GetNameOk

func (o *ExtEndpoint) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (ExtEndpoint) MarshalJSON

func (o ExtEndpoint) MarshalJSON() ([]byte, error)

func (*ExtEndpoint) SetDesc

func (o *ExtEndpoint) SetDesc(v string)

SetDesc sets field value

func (*ExtEndpoint) SetIp

func (o *ExtEndpoint) SetIp(v string)

SetIp sets field value

func (*ExtEndpoint) SetName

func (o *ExtEndpoint) SetName(v string)

SetName sets field value

func (ExtEndpoint) ToMap

func (o ExtEndpoint) ToMap() (map[string]interface{}, error)

func (*ExtEndpoint) UnmarshalJSON

func (o *ExtEndpoint) UnmarshalJSON(data []byte) (err error)

type ExtEndpointReq

type ExtEndpointReq struct {
	Name string         `json:"name"`
	Desc string         `json:"desc"`
	Ip   NullableString `json:"ip" validate:"regexp=x.x.x.x"`
}

ExtEndpointReq DOCSTRING

func NewExtEndpointReq

func NewExtEndpointReq(name string, desc string, ip NullableString) *ExtEndpointReq

NewExtEndpointReq instantiates a new ExtEndpointReq 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 NewExtEndpointReqWithDefaults

func NewExtEndpointReqWithDefaults() *ExtEndpointReq

NewExtEndpointReqWithDefaults instantiates a new ExtEndpointReq 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 (*ExtEndpointReq) GetDesc

func (o *ExtEndpointReq) GetDesc() string

GetDesc returns the Desc field value

func (*ExtEndpointReq) GetDescOk

func (o *ExtEndpointReq) GetDescOk() (*string, bool)

GetDescOk returns a tuple with the Desc field value and a boolean to check if the value has been set.

func (*ExtEndpointReq) GetIp

func (o *ExtEndpointReq) GetIp() string

GetIp returns the Ip field value If the value is explicit nil, the zero value for string will be returned

func (*ExtEndpointReq) GetIpOk

func (o *ExtEndpointReq) GetIpOk() (*string, bool)

GetIpOk returns a tuple with the Ip field value 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 (*ExtEndpointReq) GetName

func (o *ExtEndpointReq) GetName() string

GetName returns the Name field value

func (*ExtEndpointReq) GetNameOk

func (o *ExtEndpointReq) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (ExtEndpointReq) MarshalJSON

func (o ExtEndpointReq) MarshalJSON() ([]byte, error)

func (*ExtEndpointReq) SetDesc

func (o *ExtEndpointReq) SetDesc(v string)

SetDesc sets field value

func (*ExtEndpointReq) SetIp

func (o *ExtEndpointReq) SetIp(v string)

SetIp sets field value

func (*ExtEndpointReq) SetName

func (o *ExtEndpointReq) SetName(v string)

SetName sets field value

func (ExtEndpointReq) ToMap

func (o ExtEndpointReq) ToMap() (map[string]interface{}, error)

func (*ExtEndpointReq) UnmarshalJSON

func (o *ExtEndpointReq) UnmarshalJSON(data []byte) (err error)

type ExtNet

type ExtNet struct {
	Name    string      `json:"name"`
	Desc    string      `json:"desc"`
	Cidr    string      `json:"cidr" validate:"regexp=x.x.x.x\\/x"`
	Subnets []ExtSubnet `json:"subnets"`
}

ExtNet DOCSTRING

func NewExtNet

func NewExtNet(name string, desc string, cidr string, subnets []ExtSubnet) *ExtNet

NewExtNet instantiates a new ExtNet 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 NewExtNetWithDefaults

func NewExtNetWithDefaults() *ExtNet

NewExtNetWithDefaults instantiates a new ExtNet 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 (*ExtNet) GetCidr

func (o *ExtNet) GetCidr() string

GetCidr returns the Cidr field value

func (*ExtNet) GetCidrOk

func (o *ExtNet) GetCidrOk() (*string, bool)

GetCidrOk returns a tuple with the Cidr field value and a boolean to check if the value has been set.

func (*ExtNet) GetDesc

func (o *ExtNet) GetDesc() string

GetDesc returns the Desc field value

func (*ExtNet) GetDescOk

func (o *ExtNet) GetDescOk() (*string, bool)

GetDescOk returns a tuple with the Desc field value and a boolean to check if the value has been set.

func (*ExtNet) GetName

func (o *ExtNet) GetName() string

GetName returns the Name field value

func (*ExtNet) GetNameOk

func (o *ExtNet) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ExtNet) GetSubnets

func (o *ExtNet) GetSubnets() []ExtSubnet

GetSubnets returns the Subnets field value

func (*ExtNet) GetSubnetsOk

func (o *ExtNet) GetSubnetsOk() ([]ExtSubnet, bool)

GetSubnetsOk returns a tuple with the Subnets field value and a boolean to check if the value has been set.

func (ExtNet) MarshalJSON

func (o ExtNet) MarshalJSON() ([]byte, error)

func (*ExtNet) SetCidr

func (o *ExtNet) SetCidr(v string)

SetCidr sets field value

func (*ExtNet) SetDesc

func (o *ExtNet) SetDesc(v string)

SetDesc sets field value

func (*ExtNet) SetName

func (o *ExtNet) SetName(v string)

SetName sets field value

func (*ExtNet) SetSubnets

func (o *ExtNet) SetSubnets(v []ExtSubnet)

SetSubnets sets field value

func (ExtNet) ToMap

func (o ExtNet) ToMap() (map[string]interface{}, error)

func (*ExtNet) UnmarshalJSON

func (o *ExtNet) UnmarshalJSON(data []byte) (err error)

type ExtNetExpand

type ExtNetExpand struct {
	Name    string      `json:"name"`
	Desc    string      `json:"desc"`
	Space   string      `json:"space"`
	Block   string      `json:"block"`
	Cidr    string      `json:"cidr" validate:"regexp=x.x.x.x\\/x"`
	Subnets []ExtSubnet `json:"subnets"`
}

ExtNetExpand DOCSTRING

func NewExtNetExpand

func NewExtNetExpand(name string, desc string, space string, block string, cidr string, subnets []ExtSubnet) *ExtNetExpand

NewExtNetExpand instantiates a new ExtNetExpand 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 NewExtNetExpandWithDefaults

func NewExtNetExpandWithDefaults() *ExtNetExpand

NewExtNetExpandWithDefaults instantiates a new ExtNetExpand 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 (*ExtNetExpand) GetBlock

func (o *ExtNetExpand) GetBlock() string

GetBlock returns the Block field value

func (*ExtNetExpand) GetBlockOk

func (o *ExtNetExpand) GetBlockOk() (*string, bool)

GetBlockOk returns a tuple with the Block field value and a boolean to check if the value has been set.

func (*ExtNetExpand) GetCidr

func (o *ExtNetExpand) GetCidr() string

GetCidr returns the Cidr field value

func (*ExtNetExpand) GetCidrOk

func (o *ExtNetExpand) GetCidrOk() (*string, bool)

GetCidrOk returns a tuple with the Cidr field value and a boolean to check if the value has been set.

func (*ExtNetExpand) GetDesc

func (o *ExtNetExpand) GetDesc() string

GetDesc returns the Desc field value

func (*ExtNetExpand) GetDescOk

func (o *ExtNetExpand) GetDescOk() (*string, bool)

GetDescOk returns a tuple with the Desc field value and a boolean to check if the value has been set.

func (*ExtNetExpand) GetName

func (o *ExtNetExpand) GetName() string

GetName returns the Name field value

func (*ExtNetExpand) GetNameOk

func (o *ExtNetExpand) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ExtNetExpand) GetSpace

func (o *ExtNetExpand) GetSpace() string

GetSpace returns the Space field value

func (*ExtNetExpand) GetSpaceOk

func (o *ExtNetExpand) GetSpaceOk() (*string, bool)

GetSpaceOk returns a tuple with the Space field value and a boolean to check if the value has been set.

func (*ExtNetExpand) GetSubnets

func (o *ExtNetExpand) GetSubnets() []ExtSubnet

GetSubnets returns the Subnets field value

func (*ExtNetExpand) GetSubnetsOk

func (o *ExtNetExpand) GetSubnetsOk() ([]ExtSubnet, bool)

GetSubnetsOk returns a tuple with the Subnets field value and a boolean to check if the value has been set.

func (ExtNetExpand) MarshalJSON

func (o ExtNetExpand) MarshalJSON() ([]byte, error)

func (*ExtNetExpand) SetBlock

func (o *ExtNetExpand) SetBlock(v string)

SetBlock sets field value

func (*ExtNetExpand) SetCidr

func (o *ExtNetExpand) SetCidr(v string)

SetCidr sets field value

func (*ExtNetExpand) SetDesc

func (o *ExtNetExpand) SetDesc(v string)

SetDesc sets field value

func (*ExtNetExpand) SetName

func (o *ExtNetExpand) SetName(v string)

SetName sets field value

func (*ExtNetExpand) SetSpace

func (o *ExtNetExpand) SetSpace(v string)

SetSpace sets field value

func (*ExtNetExpand) SetSubnets

func (o *ExtNetExpand) SetSubnets(v []ExtSubnet)

SetSubnets sets field value

func (ExtNetExpand) ToMap

func (o ExtNetExpand) ToMap() (map[string]interface{}, error)

func (*ExtNetExpand) UnmarshalJSON

func (o *ExtNetExpand) UnmarshalJSON(data []byte) (err error)

type ExtNetReq

type ExtNetReq struct {
	Name string         `json:"name"`
	Desc NullableString `json:"desc,omitempty"`
	Cidr NullableString `json:"cidr,omitempty" validate:"regexp=x.x.x.x\\/x"`
	Size NullableInt32  `json:"size,omitempty"`
}

ExtNetReq DOCSTRING

func NewExtNetReq

func NewExtNetReq(name string) *ExtNetReq

NewExtNetReq instantiates a new ExtNetReq 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 NewExtNetReqWithDefaults

func NewExtNetReqWithDefaults() *ExtNetReq

NewExtNetReqWithDefaults instantiates a new ExtNetReq 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 (*ExtNetReq) GetCidr

func (o *ExtNetReq) GetCidr() string

GetCidr returns the Cidr field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ExtNetReq) GetCidrOk

func (o *ExtNetReq) GetCidrOk() (*string, bool)

GetCidrOk returns a tuple with the Cidr 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 (*ExtNetReq) GetDesc

func (o *ExtNetReq) GetDesc() string

GetDesc returns the Desc field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ExtNetReq) GetDescOk

func (o *ExtNetReq) GetDescOk() (*string, bool)

GetDescOk returns a tuple with the Desc 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 (*ExtNetReq) GetName

func (o *ExtNetReq) GetName() string

GetName returns the Name field value

func (*ExtNetReq) GetNameOk

func (o *ExtNetReq) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ExtNetReq) GetSize

func (o *ExtNetReq) GetSize() int32

GetSize returns the Size field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ExtNetReq) GetSizeOk

func (o *ExtNetReq) GetSizeOk() (*int32, bool)

GetSizeOk returns a tuple with the Size 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 (*ExtNetReq) HasCidr

func (o *ExtNetReq) HasCidr() bool

HasCidr returns a boolean if a field has been set.

func (*ExtNetReq) HasDesc

func (o *ExtNetReq) HasDesc() bool

HasDesc returns a boolean if a field has been set.

func (*ExtNetReq) HasSize

func (o *ExtNetReq) HasSize() bool

HasSize returns a boolean if a field has been set.

func (ExtNetReq) MarshalJSON

func (o ExtNetReq) MarshalJSON() ([]byte, error)

func (*ExtNetReq) SetCidr

func (o *ExtNetReq) SetCidr(v string)

SetCidr gets a reference to the given NullableString and assigns it to the Cidr field.

func (*ExtNetReq) SetCidrNil

func (o *ExtNetReq) SetCidrNil()

SetCidrNil sets the value for Cidr to be an explicit nil

func (*ExtNetReq) SetDesc

func (o *ExtNetReq) SetDesc(v string)

SetDesc gets a reference to the given NullableString and assigns it to the Desc field.

func (*ExtNetReq) SetDescNil

func (o *ExtNetReq) SetDescNil()

SetDescNil sets the value for Desc to be an explicit nil

func (*ExtNetReq) SetName

func (o *ExtNetReq) SetName(v string)

SetName sets field value

func (*ExtNetReq) SetSize

func (o *ExtNetReq) SetSize(v int32)

SetSize gets a reference to the given NullableInt32 and assigns it to the Size field.

func (*ExtNetReq) SetSizeNil

func (o *ExtNetReq) SetSizeNil()

SetSizeNil sets the value for Size to be an explicit nil

func (ExtNetReq) ToMap

func (o ExtNetReq) ToMap() (map[string]interface{}, error)

func (*ExtNetReq) UnmarshalJSON

func (o *ExtNetReq) UnmarshalJSON(data []byte) (err error)

func (*ExtNetReq) UnsetCidr

func (o *ExtNetReq) UnsetCidr()

UnsetCidr ensures that no value is present for Cidr, not even an explicit nil

func (*ExtNetReq) UnsetDesc

func (o *ExtNetReq) UnsetDesc()

UnsetDesc ensures that no value is present for Desc, not even an explicit nil

func (*ExtNetReq) UnsetSize

func (o *ExtNetReq) UnsetSize()

UnsetSize ensures that no value is present for Size, not even an explicit nil

type ExtSubnet

type ExtSubnet struct {
	Name      string        `json:"name"`
	Desc      string        `json:"desc"`
	Cidr      string        `json:"cidr"`
	Endpoints []ExtEndpoint `json:"endpoints"`
}

ExtSubnet DOCSTRING

func NewExtSubnet

func NewExtSubnet(name string, desc string, cidr string, endpoints []ExtEndpoint) *ExtSubnet

NewExtSubnet instantiates a new ExtSubnet 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 NewExtSubnetWithDefaults

func NewExtSubnetWithDefaults() *ExtSubnet

NewExtSubnetWithDefaults instantiates a new ExtSubnet 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 (*ExtSubnet) GetCidr

func (o *ExtSubnet) GetCidr() string

GetCidr returns the Cidr field value

func (*ExtSubnet) GetCidrOk

func (o *ExtSubnet) GetCidrOk() (*string, bool)

GetCidrOk returns a tuple with the Cidr field value and a boolean to check if the value has been set.

func (*ExtSubnet) GetDesc

func (o *ExtSubnet) GetDesc() string

GetDesc returns the Desc field value

func (*ExtSubnet) GetDescOk

func (o *ExtSubnet) GetDescOk() (*string, bool)

GetDescOk returns a tuple with the Desc field value and a boolean to check if the value has been set.

func (*ExtSubnet) GetEndpoints

func (o *ExtSubnet) GetEndpoints() []ExtEndpoint

GetEndpoints returns the Endpoints field value

func (*ExtSubnet) GetEndpointsOk

func (o *ExtSubnet) GetEndpointsOk() ([]ExtEndpoint, bool)

GetEndpointsOk returns a tuple with the Endpoints field value and a boolean to check if the value has been set.

func (*ExtSubnet) GetName

func (o *ExtSubnet) GetName() string

GetName returns the Name field value

func (*ExtSubnet) GetNameOk

func (o *ExtSubnet) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (ExtSubnet) MarshalJSON

func (o ExtSubnet) MarshalJSON() ([]byte, error)

func (*ExtSubnet) SetCidr

func (o *ExtSubnet) SetCidr(v string)

SetCidr sets field value

func (*ExtSubnet) SetDesc

func (o *ExtSubnet) SetDesc(v string)

SetDesc sets field value

func (*ExtSubnet) SetEndpoints

func (o *ExtSubnet) SetEndpoints(v []ExtEndpoint)

SetEndpoints sets field value

func (*ExtSubnet) SetName

func (o *ExtSubnet) SetName(v string)

SetName sets field value

func (ExtSubnet) ToMap

func (o ExtSubnet) ToMap() (map[string]interface{}, error)

func (*ExtSubnet) UnmarshalJSON

func (o *ExtSubnet) UnmarshalJSON(data []byte) (err error)

type ExtSubnetExpand

type ExtSubnetExpand struct {
	Name      string        `json:"name"`
	Desc      string        `json:"desc"`
	Space     string        `json:"space"`
	Block     string        `json:"block"`
	External  string        `json:"external"`
	Cidr      string        `json:"cidr"`
	Endpoints []ExtEndpoint `json:"endpoints"`
}

ExtSubnetExpand DOCSTRING

func NewExtSubnetExpand

func NewExtSubnetExpand(name string, desc string, space string, block string, external string, cidr string, endpoints []ExtEndpoint) *ExtSubnetExpand

NewExtSubnetExpand instantiates a new ExtSubnetExpand 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 NewExtSubnetExpandWithDefaults

func NewExtSubnetExpandWithDefaults() *ExtSubnetExpand

NewExtSubnetExpandWithDefaults instantiates a new ExtSubnetExpand 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 (*ExtSubnetExpand) GetBlock

func (o *ExtSubnetExpand) GetBlock() string

GetBlock returns the Block field value

func (*ExtSubnetExpand) GetBlockOk

func (o *ExtSubnetExpand) GetBlockOk() (*string, bool)

GetBlockOk returns a tuple with the Block field value and a boolean to check if the value has been set.

func (*ExtSubnetExpand) GetCidr

func (o *ExtSubnetExpand) GetCidr() string

GetCidr returns the Cidr field value

func (*ExtSubnetExpand) GetCidrOk

func (o *ExtSubnetExpand) GetCidrOk() (*string, bool)

GetCidrOk returns a tuple with the Cidr field value and a boolean to check if the value has been set.

func (*ExtSubnetExpand) GetDesc

func (o *ExtSubnetExpand) GetDesc() string

GetDesc returns the Desc field value

func (*ExtSubnetExpand) GetDescOk

func (o *ExtSubnetExpand) GetDescOk() (*string, bool)

GetDescOk returns a tuple with the Desc field value and a boolean to check if the value has been set.

func (*ExtSubnetExpand) GetEndpoints

func (o *ExtSubnetExpand) GetEndpoints() []ExtEndpoint

GetEndpoints returns the Endpoints field value

func (*ExtSubnetExpand) GetEndpointsOk

func (o *ExtSubnetExpand) GetEndpointsOk() ([]ExtEndpoint, bool)

GetEndpointsOk returns a tuple with the Endpoints field value and a boolean to check if the value has been set.

func (*ExtSubnetExpand) GetExternal

func (o *ExtSubnetExpand) GetExternal() string

GetExternal returns the External field value

func (*ExtSubnetExpand) GetExternalOk

func (o *ExtSubnetExpand) GetExternalOk() (*string, bool)

GetExternalOk returns a tuple with the External field value and a boolean to check if the value has been set.

func (*ExtSubnetExpand) GetName

func (o *ExtSubnetExpand) GetName() string

GetName returns the Name field value

func (*ExtSubnetExpand) GetNameOk

func (o *ExtSubnetExpand) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ExtSubnetExpand) GetSpace

func (o *ExtSubnetExpand) GetSpace() string

GetSpace returns the Space field value

func (*ExtSubnetExpand) GetSpaceOk

func (o *ExtSubnetExpand) GetSpaceOk() (*string, bool)

GetSpaceOk returns a tuple with the Space field value and a boolean to check if the value has been set.

func (ExtSubnetExpand) MarshalJSON

func (o ExtSubnetExpand) MarshalJSON() ([]byte, error)

func (*ExtSubnetExpand) SetBlock

func (o *ExtSubnetExpand) SetBlock(v string)

SetBlock sets field value

func (*ExtSubnetExpand) SetCidr

func (o *ExtSubnetExpand) SetCidr(v string)

SetCidr sets field value

func (*ExtSubnetExpand) SetDesc

func (o *ExtSubnetExpand) SetDesc(v string)

SetDesc sets field value

func (*ExtSubnetExpand) SetEndpoints

func (o *ExtSubnetExpand) SetEndpoints(v []ExtEndpoint)

SetEndpoints sets field value

func (*ExtSubnetExpand) SetExternal

func (o *ExtSubnetExpand) SetExternal(v string)

SetExternal sets field value

func (*ExtSubnetExpand) SetName

func (o *ExtSubnetExpand) SetName(v string)

SetName sets field value

func (*ExtSubnetExpand) SetSpace

func (o *ExtSubnetExpand) SetSpace(v string)

SetSpace sets field value

func (ExtSubnetExpand) ToMap

func (o ExtSubnetExpand) ToMap() (map[string]interface{}, error)

func (*ExtSubnetExpand) UnmarshalJSON

func (o *ExtSubnetExpand) UnmarshalJSON(data []byte) (err error)

type ExtSubnetReq

type ExtSubnetReq struct {
	Name string         `json:"name"`
	Desc NullableString `json:"desc,omitempty"`
	Cidr NullableString `json:"cidr,omitempty" validate:"regexp=x.x.x.x\\/x"`
	Size NullableInt32  `json:"size,omitempty"`
}

ExtSubnetReq DOCSTRING

func NewExtSubnetReq

func NewExtSubnetReq(name string) *ExtSubnetReq

NewExtSubnetReq instantiates a new ExtSubnetReq 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 NewExtSubnetReqWithDefaults

func NewExtSubnetReqWithDefaults() *ExtSubnetReq

NewExtSubnetReqWithDefaults instantiates a new ExtSubnetReq 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 (*ExtSubnetReq) GetCidr

func (o *ExtSubnetReq) GetCidr() string

GetCidr returns the Cidr field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ExtSubnetReq) GetCidrOk

func (o *ExtSubnetReq) GetCidrOk() (*string, bool)

GetCidrOk returns a tuple with the Cidr 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 (*ExtSubnetReq) GetDesc

func (o *ExtSubnetReq) GetDesc() string

GetDesc returns the Desc field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ExtSubnetReq) GetDescOk

func (o *ExtSubnetReq) GetDescOk() (*string, bool)

GetDescOk returns a tuple with the Desc 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 (*ExtSubnetReq) GetName

func (o *ExtSubnetReq) GetName() string

GetName returns the Name field value

func (*ExtSubnetReq) GetNameOk

func (o *ExtSubnetReq) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ExtSubnetReq) GetSize

func (o *ExtSubnetReq) GetSize() int32

GetSize returns the Size field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ExtSubnetReq) GetSizeOk

func (o *ExtSubnetReq) GetSizeOk() (*int32, bool)

GetSizeOk returns a tuple with the Size 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 (*ExtSubnetReq) HasCidr

func (o *ExtSubnetReq) HasCidr() bool

HasCidr returns a boolean if a field has been set.

func (*ExtSubnetReq) HasDesc

func (o *ExtSubnetReq) HasDesc() bool

HasDesc returns a boolean if a field has been set.

func (*ExtSubnetReq) HasSize

func (o *ExtSubnetReq) HasSize() bool

HasSize returns a boolean if a field has been set.

func (ExtSubnetReq) MarshalJSON

func (o ExtSubnetReq) MarshalJSON() ([]byte, error)

func (*ExtSubnetReq) SetCidr

func (o *ExtSubnetReq) SetCidr(v string)

SetCidr gets a reference to the given NullableString and assigns it to the Cidr field.

func (*ExtSubnetReq) SetCidrNil

func (o *ExtSubnetReq) SetCidrNil()

SetCidrNil sets the value for Cidr to be an explicit nil

func (*ExtSubnetReq) SetDesc

func (o *ExtSubnetReq) SetDesc(v string)

SetDesc gets a reference to the given NullableString and assigns it to the Desc field.

func (*ExtSubnetReq) SetDescNil

func (o *ExtSubnetReq) SetDescNil()

SetDescNil sets the value for Desc to be an explicit nil

func (*ExtSubnetReq) SetName

func (o *ExtSubnetReq) SetName(v string)

SetName sets field value

func (*ExtSubnetReq) SetSize

func (o *ExtSubnetReq) SetSize(v int32)

SetSize gets a reference to the given NullableInt32 and assigns it to the Size field.

func (*ExtSubnetReq) SetSizeNil

func (o *ExtSubnetReq) SetSizeNil()

SetSizeNil sets the value for Size to be an explicit nil

func (ExtSubnetReq) ToMap

func (o ExtSubnetReq) ToMap() (map[string]interface{}, error)

func (*ExtSubnetReq) UnmarshalJSON

func (o *ExtSubnetReq) UnmarshalJSON(data []byte) (err error)

func (*ExtSubnetReq) UnsetCidr

func (o *ExtSubnetReq) UnsetCidr()

UnsetCidr ensures that no value is present for Cidr, not even an explicit nil

func (*ExtSubnetReq) UnsetDesc

func (o *ExtSubnetReq) UnsetDesc()

UnsetDesc ensures that no value is present for Desc, not even an explicit nil

func (*ExtSubnetReq) UnsetSize

func (o *ExtSubnetReq) UnsetSize()

UnsetSize ensures that no value is present for Size, not even an explicit nil

type GenericOpenAPIError

type GenericOpenAPIError struct {
	// contains filtered or unexported fields
}

GenericOpenAPIError Provides access to the body, error and model on returned errors.

func (GenericOpenAPIError) Body

func (e GenericOpenAPIError) Body() []byte

Body returns the raw bytes of the response

func (GenericOpenAPIError) Error

func (e GenericOpenAPIError) Error() string

Error returns non-empty string if there was an error.

func (GenericOpenAPIError) Model

func (e GenericOpenAPIError) Model() interface{}

Model returns the unpacked model of the error

type HTTPValidationError

type HTTPValidationError struct {
	Detail []ValidationError `json:"detail,omitempty"`
}

HTTPValidationError struct for HTTPValidationError

func NewHTTPValidationError

func NewHTTPValidationError() *HTTPValidationError

NewHTTPValidationError instantiates a new HTTPValidationError 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 NewHTTPValidationErrorWithDefaults

func NewHTTPValidationErrorWithDefaults() *HTTPValidationError

NewHTTPValidationErrorWithDefaults instantiates a new HTTPValidationError 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 (*HTTPValidationError) GetDetail

func (o *HTTPValidationError) GetDetail() []ValidationError

GetDetail returns the Detail field value if set, zero value otherwise.

func (*HTTPValidationError) GetDetailOk

func (o *HTTPValidationError) GetDetailOk() ([]ValidationError, bool)

GetDetailOk returns a tuple with the Detail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HTTPValidationError) HasDetail

func (o *HTTPValidationError) HasDetail() bool

HasDetail returns a boolean if a field has been set.

func (HTTPValidationError) MarshalJSON

func (o HTTPValidationError) MarshalJSON() ([]byte, error)

func (*HTTPValidationError) SetDetail

func (o *HTTPValidationError) SetDetail(v []ValidationError)

SetDetail gets a reference to the given []ValidationError and assigns it to the Detail field.

func (HTTPValidationError) ToMap

func (o HTTPValidationError) ToMap() (map[string]interface{}, error)

type ImageDetails

type ImageDetails struct {
	ImageId         string `json:"image_id"`
	ImageVersion    string `json:"image_version"`
	ImageCodename   string `json:"image_codename"`
	ImagePrettyName string `json:"image_pretty_name"`
}

ImageDetails DOCSTRING

func NewImageDetails

func NewImageDetails(imageId string, imageVersion string, imageCodename string, imagePrettyName string) *ImageDetails

NewImageDetails instantiates a new ImageDetails 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 NewImageDetailsWithDefaults

func NewImageDetailsWithDefaults() *ImageDetails

NewImageDetailsWithDefaults instantiates a new ImageDetails 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 (*ImageDetails) GetImageCodename

func (o *ImageDetails) GetImageCodename() string

GetImageCodename returns the ImageCodename field value

func (*ImageDetails) GetImageCodenameOk

func (o *ImageDetails) GetImageCodenameOk() (*string, bool)

GetImageCodenameOk returns a tuple with the ImageCodename field value and a boolean to check if the value has been set.

func (*ImageDetails) GetImageId

func (o *ImageDetails) GetImageId() string

GetImageId returns the ImageId field value

func (*ImageDetails) GetImageIdOk

func (o *ImageDetails) GetImageIdOk() (*string, bool)

GetImageIdOk returns a tuple with the ImageId field value and a boolean to check if the value has been set.

func (*ImageDetails) GetImagePrettyName

func (o *ImageDetails) GetImagePrettyName() string

GetImagePrettyName returns the ImagePrettyName field value

func (*ImageDetails) GetImagePrettyNameOk

func (o *ImageDetails) GetImagePrettyNameOk() (*string, bool)

GetImagePrettyNameOk returns a tuple with the ImagePrettyName field value and a boolean to check if the value has been set.

func (*ImageDetails) GetImageVersion

func (o *ImageDetails) GetImageVersion() string

GetImageVersion returns the ImageVersion field value

func (*ImageDetails) GetImageVersionOk

func (o *ImageDetails) GetImageVersionOk() (*string, bool)

GetImageVersionOk returns a tuple with the ImageVersion field value and a boolean to check if the value has been set.

func (ImageDetails) MarshalJSON

func (o ImageDetails) MarshalJSON() ([]byte, error)

func (*ImageDetails) SetImageCodename

func (o *ImageDetails) SetImageCodename(v string)

SetImageCodename sets field value

func (*ImageDetails) SetImageId

func (o *ImageDetails) SetImageId(v string)

SetImageId sets field value

func (*ImageDetails) SetImagePrettyName

func (o *ImageDetails) SetImagePrettyName(v string)

SetImagePrettyName sets field value

func (*ImageDetails) SetImageVersion

func (o *ImageDetails) SetImageVersion(v string)

SetImageVersion sets field value

func (ImageDetails) ToMap

func (o ImageDetails) ToMap() (map[string]interface{}, error)

func (*ImageDetails) UnmarshalJSON

func (o *ImageDetails) UnmarshalJSON(data []byte) (err error)

type JSONPatch

type JSONPatch struct {
	Op    string      `json:"op"`
	Path  string      `json:"path"`
	Value interface{} `json:"value,omitempty"`
}

JSONPatch DOCSTRING

func NewJSONPatch

func NewJSONPatch(op string, path string) *JSONPatch

NewJSONPatch instantiates a new JSONPatch 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 NewJSONPatchWithDefaults

func NewJSONPatchWithDefaults() *JSONPatch

NewJSONPatchWithDefaults instantiates a new JSONPatch 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 (*JSONPatch) GetOp

func (o *JSONPatch) GetOp() string

GetOp returns the Op field value

func (*JSONPatch) GetOpOk

func (o *JSONPatch) GetOpOk() (*string, bool)

GetOpOk returns a tuple with the Op field value and a boolean to check if the value has been set.

func (*JSONPatch) GetPath

func (o *JSONPatch) GetPath() string

GetPath returns the Path field value

func (*JSONPatch) GetPathOk

func (o *JSONPatch) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value and a boolean to check if the value has been set.

func (*JSONPatch) GetValue

func (o *JSONPatch) GetValue() interface{}

GetValue returns the Value field value if set, zero value otherwise (both if not set or set to explicit null).

func (*JSONPatch) GetValueOk

func (o *JSONPatch) GetValueOk() (*interface{}, bool)

GetValueOk returns a tuple with the Value 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 (*JSONPatch) HasValue

func (o *JSONPatch) HasValue() bool

HasValue returns a boolean if a field has been set.

func (JSONPatch) MarshalJSON

func (o JSONPatch) MarshalJSON() ([]byte, error)

func (*JSONPatch) SetOp

func (o *JSONPatch) SetOp(v string)

SetOp sets field value

func (*JSONPatch) SetPath

func (o *JSONPatch) SetPath(v string)

SetPath sets field value

func (*JSONPatch) SetValue

func (o *JSONPatch) SetValue(v interface{})

SetValue gets a reference to the given interface{} and assigns it to the Value field.

func (JSONPatch) ToMap

func (o JSONPatch) ToMap() (map[string]interface{}, error)

func (*JSONPatch) UnmarshalJSON

func (o *JSONPatch) UnmarshalJSON(data []byte) (err error)

type MappedNullable

type MappedNullable interface {
	ToMap() (map[string]interface{}, error)
}

type Network

type Network struct {
	Id     string       `json:"id"`
	Active NullableBool `json:"active,omitempty"`
}

Network DOCSTRING

func NewNetwork

func NewNetwork(id string) *Network

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) GetActive

func (o *Network) GetActive() bool

GetActive returns the Active field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Network) GetActiveOk

func (o *Network) GetActiveOk() (*bool, bool)

GetActiveOk returns a tuple with the Active 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 (*Network) GetId

func (o *Network) GetId() string

GetId returns the Id field value

func (*Network) GetIdOk

func (o *Network) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*Network) HasActive

func (o *Network) HasActive() bool

HasActive returns a boolean if a field has been set.

func (Network) MarshalJSON

func (o Network) MarshalJSON() ([]byte, error)

func (*Network) SetActive

func (o *Network) SetActive(v bool)

SetActive gets a reference to the given NullableBool and assigns it to the Active field.

func (*Network) SetActiveNil

func (o *Network) SetActiveNil()

SetActiveNil sets the value for Active to be an explicit nil

func (*Network) SetId

func (o *Network) SetId(v string)

SetId sets field value

func (Network) ToMap

func (o Network) ToMap() (map[string]interface{}, error)

func (*Network) UnmarshalJSON

func (o *Network) UnmarshalJSON(data []byte) (err error)

func (*Network) UnsetActive

func (o *Network) UnsetActive()

UnsetActive ensures that no value is present for Active, not even an explicit nil

type NetworkExpand

type NetworkExpand struct {
	Name           string   `json:"name"`
	Id             string   `json:"id"`
	Prefixes       []string `json:"prefixes"`
	ResourceGroup  string   `json:"resource_group"`
	SubscriptionId string   `json:"subscription_id"`
	TenantId       string   `json:"tenant_id"`
}

NetworkExpand DOCSTRING

func NewNetworkExpand

func NewNetworkExpand(name string, id string, prefixes []string, resourceGroup string, subscriptionId string, tenantId string) *NetworkExpand

NewNetworkExpand instantiates a new NetworkExpand 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 NewNetworkExpandWithDefaults

func NewNetworkExpandWithDefaults() *NetworkExpand

NewNetworkExpandWithDefaults instantiates a new NetworkExpand 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 (*NetworkExpand) GetId

func (o *NetworkExpand) GetId() string

GetId returns the Id field value

func (*NetworkExpand) GetIdOk

func (o *NetworkExpand) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*NetworkExpand) GetName

func (o *NetworkExpand) GetName() string

GetName returns the Name field value

func (*NetworkExpand) GetNameOk

func (o *NetworkExpand) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*NetworkExpand) GetPrefixes

func (o *NetworkExpand) GetPrefixes() []string

GetPrefixes returns the Prefixes field value

func (*NetworkExpand) GetPrefixesOk

func (o *NetworkExpand) GetPrefixesOk() ([]string, bool)

GetPrefixesOk returns a tuple with the Prefixes field value and a boolean to check if the value has been set.

func (*NetworkExpand) GetResourceGroup

func (o *NetworkExpand) GetResourceGroup() string

GetResourceGroup returns the ResourceGroup field value

func (*NetworkExpand) GetResourceGroupOk

func (o *NetworkExpand) GetResourceGroupOk() (*string, bool)

GetResourceGroupOk returns a tuple with the ResourceGroup field value and a boolean to check if the value has been set.

func (*NetworkExpand) GetSubscriptionId

func (o *NetworkExpand) GetSubscriptionId() string

GetSubscriptionId returns the SubscriptionId field value

func (*NetworkExpand) GetSubscriptionIdOk

func (o *NetworkExpand) GetSubscriptionIdOk() (*string, bool)

GetSubscriptionIdOk returns a tuple with the SubscriptionId field value and a boolean to check if the value has been set.

func (*NetworkExpand) GetTenantId

func (o *NetworkExpand) GetTenantId() string

GetTenantId returns the TenantId field value

func (*NetworkExpand) GetTenantIdOk

func (o *NetworkExpand) GetTenantIdOk() (*string, bool)

GetTenantIdOk returns a tuple with the TenantId field value and a boolean to check if the value has been set.

func (NetworkExpand) MarshalJSON

func (o NetworkExpand) MarshalJSON() ([]byte, error)

func (*NetworkExpand) SetId

func (o *NetworkExpand) SetId(v string)

SetId sets field value

func (*NetworkExpand) SetName

func (o *NetworkExpand) SetName(v string)

SetName sets field value

func (*NetworkExpand) SetPrefixes

func (o *NetworkExpand) SetPrefixes(v []string)

SetPrefixes sets field value

func (*NetworkExpand) SetResourceGroup

func (o *NetworkExpand) SetResourceGroup(v string)

SetResourceGroup sets field value

func (*NetworkExpand) SetSubscriptionId

func (o *NetworkExpand) SetSubscriptionId(v string)

SetSubscriptionId sets field value

func (*NetworkExpand) SetTenantId

func (o *NetworkExpand) SetTenantId(v string)

SetTenantId sets field value

func (NetworkExpand) ToMap

func (o NetworkExpand) ToMap() (map[string]interface{}, error)

func (*NetworkExpand) UnmarshalJSON

func (o *NetworkExpand) UnmarshalJSON(data []byte) (err error)

type NewSubnetCIDR

type NewSubnetCIDR struct {
	VnetName       string `json:"vnet_name"`
	ResourceGroup  string `json:"resource_group"`
	SubscriptionId string `json:"subscription_id"`
	Cidr           string `json:"cidr"`
}

NewSubnetCIDR DOCSTRING

func NewNewSubnetCIDR

func NewNewSubnetCIDR(vnetName string, resourceGroup string, subscriptionId string, cidr string) *NewSubnetCIDR

NewNewSubnetCIDR instantiates a new NewSubnetCIDR 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 NewNewSubnetCIDRWithDefaults

func NewNewSubnetCIDRWithDefaults() *NewSubnetCIDR

NewNewSubnetCIDRWithDefaults instantiates a new NewSubnetCIDR 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 (*NewSubnetCIDR) GetCidr

func (o *NewSubnetCIDR) GetCidr() string

GetCidr returns the Cidr field value

func (*NewSubnetCIDR) GetCidrOk

func (o *NewSubnetCIDR) GetCidrOk() (*string, bool)

GetCidrOk returns a tuple with the Cidr field value and a boolean to check if the value has been set.

func (*NewSubnetCIDR) GetResourceGroup

func (o *NewSubnetCIDR) GetResourceGroup() string

GetResourceGroup returns the ResourceGroup field value

func (*NewSubnetCIDR) GetResourceGroupOk

func (o *NewSubnetCIDR) GetResourceGroupOk() (*string, bool)

GetResourceGroupOk returns a tuple with the ResourceGroup field value and a boolean to check if the value has been set.

func (*NewSubnetCIDR) GetSubscriptionId

func (o *NewSubnetCIDR) GetSubscriptionId() string

GetSubscriptionId returns the SubscriptionId field value

func (*NewSubnetCIDR) GetSubscriptionIdOk

func (o *NewSubnetCIDR) GetSubscriptionIdOk() (*string, bool)

GetSubscriptionIdOk returns a tuple with the SubscriptionId field value and a boolean to check if the value has been set.

func (*NewSubnetCIDR) GetVnetName

func (o *NewSubnetCIDR) GetVnetName() string

GetVnetName returns the VnetName field value

func (*NewSubnetCIDR) GetVnetNameOk

func (o *NewSubnetCIDR) GetVnetNameOk() (*string, bool)

GetVnetNameOk returns a tuple with the VnetName field value and a boolean to check if the value has been set.

func (NewSubnetCIDR) MarshalJSON

func (o NewSubnetCIDR) MarshalJSON() ([]byte, error)

func (*NewSubnetCIDR) SetCidr

func (o *NewSubnetCIDR) SetCidr(v string)

SetCidr sets field value

func (*NewSubnetCIDR) SetResourceGroup

func (o *NewSubnetCIDR) SetResourceGroup(v string)

SetResourceGroup sets field value

func (*NewSubnetCIDR) SetSubscriptionId

func (o *NewSubnetCIDR) SetSubscriptionId(v string)

SetSubscriptionId sets field value

func (*NewSubnetCIDR) SetVnetName

func (o *NewSubnetCIDR) SetVnetName(v string)

SetVnetName sets field value

func (NewSubnetCIDR) ToMap

func (o NewSubnetCIDR) ToMap() (map[string]interface{}, error)

func (*NewSubnetCIDR) UnmarshalJSON

func (o *NewSubnetCIDR) UnmarshalJSON(data []byte) (err error)

type NewVNetCIDR

type NewVNetCIDR struct {
	Space string `json:"space"`
	Block string `json:"block"`
	Cidr  string `json:"cidr"`
}

NewVNetCIDR DOCSTRING

func NewNewVNetCIDR

func NewNewVNetCIDR(space string, block string, cidr string) *NewVNetCIDR

NewNewVNetCIDR instantiates a new NewVNetCIDR 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 NewNewVNetCIDRWithDefaults

func NewNewVNetCIDRWithDefaults() *NewVNetCIDR

NewNewVNetCIDRWithDefaults instantiates a new NewVNetCIDR 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 (*NewVNetCIDR) GetBlock

func (o *NewVNetCIDR) GetBlock() string

GetBlock returns the Block field value

func (*NewVNetCIDR) GetBlockOk

func (o *NewVNetCIDR) GetBlockOk() (*string, bool)

GetBlockOk returns a tuple with the Block field value and a boolean to check if the value has been set.

func (*NewVNetCIDR) GetCidr

func (o *NewVNetCIDR) GetCidr() string

GetCidr returns the Cidr field value

func (*NewVNetCIDR) GetCidrOk

func (o *NewVNetCIDR) GetCidrOk() (*string, bool)

GetCidrOk returns a tuple with the Cidr field value and a boolean to check if the value has been set.

func (*NewVNetCIDR) GetSpace

func (o *NewVNetCIDR) GetSpace() string

GetSpace returns the Space field value

func (*NewVNetCIDR) GetSpaceOk

func (o *NewVNetCIDR) GetSpaceOk() (*string, bool)

GetSpaceOk returns a tuple with the Space field value and a boolean to check if the value has been set.

func (NewVNetCIDR) MarshalJSON

func (o NewVNetCIDR) MarshalJSON() ([]byte, error)

func (*NewVNetCIDR) SetBlock

func (o *NewVNetCIDR) SetBlock(v string)

SetBlock sets field value

func (*NewVNetCIDR) SetCidr

func (o *NewVNetCIDR) SetCidr(v string)

SetCidr sets field value

func (*NewVNetCIDR) SetSpace

func (o *NewVNetCIDR) SetSpace(v string)

SetSpace sets field value

func (NewVNetCIDR) ToMap

func (o NewVNetCIDR) ToMap() (map[string]interface{}, error)

func (*NewVNetCIDR) UnmarshalJSON

func (o *NewVNetCIDR) UnmarshalJSON(data []byte) (err error)

type NullableAdmin

type NullableAdmin struct {
	// contains filtered or unexported fields
}

func NewNullableAdmin

func NewNullableAdmin(val *Admin) *NullableAdmin

func (NullableAdmin) Get

func (v NullableAdmin) Get() *Admin

func (NullableAdmin) IsSet

func (v NullableAdmin) IsSet() bool

func (NullableAdmin) MarshalJSON

func (v NullableAdmin) MarshalJSON() ([]byte, error)

func (*NullableAdmin) Set

func (v *NullableAdmin) Set(val *Admin)

func (*NullableAdmin) UnmarshalJSON

func (v *NullableAdmin) UnmarshalJSON(src []byte) error

func (*NullableAdmin) Unset

func (v *NullableAdmin) Unset()

type NullableBlock

type NullableBlock struct {
	// contains filtered or unexported fields
}

func NewNullableBlock

func NewNullableBlock(val *Block) *NullableBlock

func (NullableBlock) Get

func (v NullableBlock) Get() *Block

func (NullableBlock) IsSet

func (v NullableBlock) IsSet() bool

func (NullableBlock) MarshalJSON

func (v NullableBlock) MarshalJSON() ([]byte, error)

func (*NullableBlock) Set

func (v *NullableBlock) Set(val *Block)

func (*NullableBlock) UnmarshalJSON

func (v *NullableBlock) UnmarshalJSON(src []byte) error

func (*NullableBlock) Unset

func (v *NullableBlock) Unset()

type NullableBlockBasic

type NullableBlockBasic struct {
	// contains filtered or unexported fields
}

func NewNullableBlockBasic

func NewNullableBlockBasic(val *BlockBasic) *NullableBlockBasic

func (NullableBlockBasic) Get

func (v NullableBlockBasic) Get() *BlockBasic

func (NullableBlockBasic) IsSet

func (v NullableBlockBasic) IsSet() bool

func (NullableBlockBasic) MarshalJSON

func (v NullableBlockBasic) MarshalJSON() ([]byte, error)

func (*NullableBlockBasic) Set

func (v *NullableBlockBasic) Set(val *BlockBasic)

func (*NullableBlockBasic) UnmarshalJSON

func (v *NullableBlockBasic) UnmarshalJSON(src []byte) error

func (*NullableBlockBasic) Unset

func (v *NullableBlockBasic) Unset()

type NullableBlockBasicUtil

type NullableBlockBasicUtil struct {
	// contains filtered or unexported fields
}

func NewNullableBlockBasicUtil

func NewNullableBlockBasicUtil(val *BlockBasicUtil) *NullableBlockBasicUtil

func (NullableBlockBasicUtil) Get

func (NullableBlockBasicUtil) IsSet

func (v NullableBlockBasicUtil) IsSet() bool

func (NullableBlockBasicUtil) MarshalJSON

func (v NullableBlockBasicUtil) MarshalJSON() ([]byte, error)

func (*NullableBlockBasicUtil) Set

func (*NullableBlockBasicUtil) UnmarshalJSON

func (v *NullableBlockBasicUtil) UnmarshalJSON(src []byte) error

func (*NullableBlockBasicUtil) Unset

func (v *NullableBlockBasicUtil) Unset()

type NullableBlockCIDRReq

type NullableBlockCIDRReq struct {
	// contains filtered or unexported fields
}

func NewNullableBlockCIDRReq

func NewNullableBlockCIDRReq(val *BlockCIDRReq) *NullableBlockCIDRReq

func (NullableBlockCIDRReq) Get

func (NullableBlockCIDRReq) IsSet

func (v NullableBlockCIDRReq) IsSet() bool

func (NullableBlockCIDRReq) MarshalJSON

func (v NullableBlockCIDRReq) MarshalJSON() ([]byte, error)

func (*NullableBlockCIDRReq) Set

func (v *NullableBlockCIDRReq) Set(val *BlockCIDRReq)

func (*NullableBlockCIDRReq) UnmarshalJSON

func (v *NullableBlockCIDRReq) UnmarshalJSON(src []byte) error

func (*NullableBlockCIDRReq) Unset

func (v *NullableBlockCIDRReq) Unset()

type NullableBlockExpand

type NullableBlockExpand struct {
	// contains filtered or unexported fields
}

func NewNullableBlockExpand

func NewNullableBlockExpand(val *BlockExpand) *NullableBlockExpand

func (NullableBlockExpand) Get

func (NullableBlockExpand) IsSet

func (v NullableBlockExpand) IsSet() bool

func (NullableBlockExpand) MarshalJSON

func (v NullableBlockExpand) MarshalJSON() ([]byte, error)

func (*NullableBlockExpand) Set

func (v *NullableBlockExpand) Set(val *BlockExpand)

func (*NullableBlockExpand) UnmarshalJSON

func (v *NullableBlockExpand) UnmarshalJSON(src []byte) error

func (*NullableBlockExpand) Unset

func (v *NullableBlockExpand) Unset()

type NullableBlockExpandUtil

type NullableBlockExpandUtil struct {
	// contains filtered or unexported fields
}

func NewNullableBlockExpandUtil

func NewNullableBlockExpandUtil(val *BlockExpandUtil) *NullableBlockExpandUtil

func (NullableBlockExpandUtil) Get

func (NullableBlockExpandUtil) IsSet

func (v NullableBlockExpandUtil) IsSet() bool

func (NullableBlockExpandUtil) MarshalJSON

func (v NullableBlockExpandUtil) MarshalJSON() ([]byte, error)

func (*NullableBlockExpandUtil) Set

func (*NullableBlockExpandUtil) UnmarshalJSON

func (v *NullableBlockExpandUtil) UnmarshalJSON(src []byte) error

func (*NullableBlockExpandUtil) Unset

func (v *NullableBlockExpandUtil) Unset()

type NullableBlockReq

type NullableBlockReq struct {
	// contains filtered or unexported fields
}

func NewNullableBlockReq

func NewNullableBlockReq(val *BlockReq) *NullableBlockReq

func (NullableBlockReq) Get

func (v NullableBlockReq) Get() *BlockReq

func (NullableBlockReq) IsSet

func (v NullableBlockReq) IsSet() bool

func (NullableBlockReq) MarshalJSON

func (v NullableBlockReq) MarshalJSON() ([]byte, error)

func (*NullableBlockReq) Set

func (v *NullableBlockReq) Set(val *BlockReq)

func (*NullableBlockReq) UnmarshalJSON

func (v *NullableBlockReq) UnmarshalJSON(src []byte) error

func (*NullableBlockReq) Unset

func (v *NullableBlockReq) Unset()

type NullableBlockUtil

type NullableBlockUtil struct {
	// contains filtered or unexported fields
}

func NewNullableBlockUtil

func NewNullableBlockUtil(val *BlockUtil) *NullableBlockUtil

func (NullableBlockUtil) Get

func (v NullableBlockUtil) Get() *BlockUtil

func (NullableBlockUtil) IsSet

func (v NullableBlockUtil) IsSet() bool

func (NullableBlockUtil) MarshalJSON

func (v NullableBlockUtil) MarshalJSON() ([]byte, error)

func (*NullableBlockUtil) Set

func (v *NullableBlockUtil) Set(val *BlockUtil)

func (*NullableBlockUtil) UnmarshalJSON

func (v *NullableBlockUtil) UnmarshalJSON(src []byte) error

func (*NullableBlockUtil) Unset

func (v *NullableBlockUtil) 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 NullableCIDRCheckReq

type NullableCIDRCheckReq struct {
	// contains filtered or unexported fields
}

func NewNullableCIDRCheckReq

func NewNullableCIDRCheckReq(val *CIDRCheckReq) *NullableCIDRCheckReq

func (NullableCIDRCheckReq) Get

func (NullableCIDRCheckReq) IsSet

func (v NullableCIDRCheckReq) IsSet() bool

func (NullableCIDRCheckReq) MarshalJSON

func (v NullableCIDRCheckReq) MarshalJSON() ([]byte, error)

func (*NullableCIDRCheckReq) Set

func (v *NullableCIDRCheckReq) Set(val *CIDRCheckReq)

func (*NullableCIDRCheckReq) UnmarshalJSON

func (v *NullableCIDRCheckReq) UnmarshalJSON(src []byte) error

func (*NullableCIDRCheckReq) Unset

func (v *NullableCIDRCheckReq) Unset()

type NullableCIDRCheckRes

type NullableCIDRCheckRes struct {
	// contains filtered or unexported fields
}

func NewNullableCIDRCheckRes

func NewNullableCIDRCheckRes(val *CIDRCheckRes) *NullableCIDRCheckRes

func (NullableCIDRCheckRes) Get

func (NullableCIDRCheckRes) IsSet

func (v NullableCIDRCheckRes) IsSet() bool

func (NullableCIDRCheckRes) MarshalJSON

func (v NullableCIDRCheckRes) MarshalJSON() ([]byte, error)

func (*NullableCIDRCheckRes) Set

func (v *NullableCIDRCheckRes) Set(val *CIDRCheckRes)

func (*NullableCIDRCheckRes) UnmarshalJSON

func (v *NullableCIDRCheckRes) UnmarshalJSON(src []byte) error

func (*NullableCIDRCheckRes) Unset

func (v *NullableCIDRCheckRes) Unset()

type NullableCIDRContainer

type NullableCIDRContainer struct {
	// contains filtered or unexported fields
}

func NewNullableCIDRContainer

func NewNullableCIDRContainer(val *CIDRContainer) *NullableCIDRContainer

func (NullableCIDRContainer) Get

func (NullableCIDRContainer) IsSet

func (v NullableCIDRContainer) IsSet() bool

func (NullableCIDRContainer) MarshalJSON

func (v NullableCIDRContainer) MarshalJSON() ([]byte, error)

func (*NullableCIDRContainer) Set

func (v *NullableCIDRContainer) Set(val *CIDRContainer)

func (*NullableCIDRContainer) UnmarshalJSON

func (v *NullableCIDRContainer) UnmarshalJSON(src []byte) error

func (*NullableCIDRContainer) Unset

func (v *NullableCIDRContainer) Unset()

type NullableExtEndpoint

type NullableExtEndpoint struct {
	// contains filtered or unexported fields
}

func NewNullableExtEndpoint

func NewNullableExtEndpoint(val *ExtEndpoint) *NullableExtEndpoint

func (NullableExtEndpoint) Get

func (NullableExtEndpoint) IsSet

func (v NullableExtEndpoint) IsSet() bool

func (NullableExtEndpoint) MarshalJSON

func (v NullableExtEndpoint) MarshalJSON() ([]byte, error)

func (*NullableExtEndpoint) Set

func (v *NullableExtEndpoint) Set(val *ExtEndpoint)

func (*NullableExtEndpoint) UnmarshalJSON

func (v *NullableExtEndpoint) UnmarshalJSON(src []byte) error

func (*NullableExtEndpoint) Unset

func (v *NullableExtEndpoint) Unset()

type NullableExtEndpointReq

type NullableExtEndpointReq struct {
	// contains filtered or unexported fields
}

func NewNullableExtEndpointReq

func NewNullableExtEndpointReq(val *ExtEndpointReq) *NullableExtEndpointReq

func (NullableExtEndpointReq) Get

func (NullableExtEndpointReq) IsSet

func (v NullableExtEndpointReq) IsSet() bool

func (NullableExtEndpointReq) MarshalJSON

func (v NullableExtEndpointReq) MarshalJSON() ([]byte, error)

func (*NullableExtEndpointReq) Set

func (*NullableExtEndpointReq) UnmarshalJSON

func (v *NullableExtEndpointReq) UnmarshalJSON(src []byte) error

func (*NullableExtEndpointReq) Unset

func (v *NullableExtEndpointReq) Unset()

type NullableExtNet

type NullableExtNet struct {
	// contains filtered or unexported fields
}

func NewNullableExtNet

func NewNullableExtNet(val *ExtNet) *NullableExtNet

func (NullableExtNet) Get

func (v NullableExtNet) Get() *ExtNet

func (NullableExtNet) IsSet

func (v NullableExtNet) IsSet() bool

func (NullableExtNet) MarshalJSON

func (v NullableExtNet) MarshalJSON() ([]byte, error)

func (*NullableExtNet) Set

func (v *NullableExtNet) Set(val *ExtNet)

func (*NullableExtNet) UnmarshalJSON

func (v *NullableExtNet) UnmarshalJSON(src []byte) error

func (*NullableExtNet) Unset

func (v *NullableExtNet) Unset()

type NullableExtNetExpand

type NullableExtNetExpand struct {
	// contains filtered or unexported fields
}

func NewNullableExtNetExpand

func NewNullableExtNetExpand(val *ExtNetExpand) *NullableExtNetExpand

func (NullableExtNetExpand) Get

func (NullableExtNetExpand) IsSet

func (v NullableExtNetExpand) IsSet() bool

func (NullableExtNetExpand) MarshalJSON

func (v NullableExtNetExpand) MarshalJSON() ([]byte, error)

func (*NullableExtNetExpand) Set

func (v *NullableExtNetExpand) Set(val *ExtNetExpand)

func (*NullableExtNetExpand) UnmarshalJSON

func (v *NullableExtNetExpand) UnmarshalJSON(src []byte) error

func (*NullableExtNetExpand) Unset

func (v *NullableExtNetExpand) Unset()

type NullableExtNetReq

type NullableExtNetReq struct {
	// contains filtered or unexported fields
}

func NewNullableExtNetReq

func NewNullableExtNetReq(val *ExtNetReq) *NullableExtNetReq

func (NullableExtNetReq) Get

func (v NullableExtNetReq) Get() *ExtNetReq

func (NullableExtNetReq) IsSet

func (v NullableExtNetReq) IsSet() bool

func (NullableExtNetReq) MarshalJSON

func (v NullableExtNetReq) MarshalJSON() ([]byte, error)

func (*NullableExtNetReq) Set

func (v *NullableExtNetReq) Set(val *ExtNetReq)

func (*NullableExtNetReq) UnmarshalJSON

func (v *NullableExtNetReq) UnmarshalJSON(src []byte) error

func (*NullableExtNetReq) Unset

func (v *NullableExtNetReq) Unset()

type NullableExtSubnet

type NullableExtSubnet struct {
	// contains filtered or unexported fields
}

func NewNullableExtSubnet

func NewNullableExtSubnet(val *ExtSubnet) *NullableExtSubnet

func (NullableExtSubnet) Get

func (v NullableExtSubnet) Get() *ExtSubnet

func (NullableExtSubnet) IsSet

func (v NullableExtSubnet) IsSet() bool

func (NullableExtSubnet) MarshalJSON

func (v NullableExtSubnet) MarshalJSON() ([]byte, error)

func (*NullableExtSubnet) Set

func (v *NullableExtSubnet) Set(val *ExtSubnet)

func (*NullableExtSubnet) UnmarshalJSON

func (v *NullableExtSubnet) UnmarshalJSON(src []byte) error

func (*NullableExtSubnet) Unset

func (v *NullableExtSubnet) Unset()

type NullableExtSubnetExpand

type NullableExtSubnetExpand struct {
	// contains filtered or unexported fields
}

func NewNullableExtSubnetExpand

func NewNullableExtSubnetExpand(val *ExtSubnetExpand) *NullableExtSubnetExpand

func (NullableExtSubnetExpand) Get

func (NullableExtSubnetExpand) IsSet

func (v NullableExtSubnetExpand) IsSet() bool

func (NullableExtSubnetExpand) MarshalJSON

func (v NullableExtSubnetExpand) MarshalJSON() ([]byte, error)

func (*NullableExtSubnetExpand) Set

func (*NullableExtSubnetExpand) UnmarshalJSON

func (v *NullableExtSubnetExpand) UnmarshalJSON(src []byte) error

func (*NullableExtSubnetExpand) Unset

func (v *NullableExtSubnetExpand) Unset()

type NullableExtSubnetReq

type NullableExtSubnetReq struct {
	// contains filtered or unexported fields
}

func NewNullableExtSubnetReq

func NewNullableExtSubnetReq(val *ExtSubnetReq) *NullableExtSubnetReq

func (NullableExtSubnetReq) Get

func (NullableExtSubnetReq) IsSet

func (v NullableExtSubnetReq) IsSet() bool

func (NullableExtSubnetReq) MarshalJSON

func (v NullableExtSubnetReq) MarshalJSON() ([]byte, error)

func (*NullableExtSubnetReq) Set

func (v *NullableExtSubnetReq) Set(val *ExtSubnetReq)

func (*NullableExtSubnetReq) UnmarshalJSON

func (v *NullableExtSubnetReq) UnmarshalJSON(src []byte) error

func (*NullableExtSubnetReq) Unset

func (v *NullableExtSubnetReq) 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 NullableHTTPValidationError

type NullableHTTPValidationError struct {
	// contains filtered or unexported fields
}

func NewNullableHTTPValidationError

func NewNullableHTTPValidationError(val *HTTPValidationError) *NullableHTTPValidationError

func (NullableHTTPValidationError) Get

func (NullableHTTPValidationError) IsSet

func (NullableHTTPValidationError) MarshalJSON

func (v NullableHTTPValidationError) MarshalJSON() ([]byte, error)

func (*NullableHTTPValidationError) Set

func (*NullableHTTPValidationError) UnmarshalJSON

func (v *NullableHTTPValidationError) UnmarshalJSON(src []byte) error

func (*NullableHTTPValidationError) Unset

func (v *NullableHTTPValidationError) Unset()

type NullableImageDetails

type NullableImageDetails struct {
	// contains filtered or unexported fields
}

func NewNullableImageDetails

func NewNullableImageDetails(val *ImageDetails) *NullableImageDetails

func (NullableImageDetails) Get

func (NullableImageDetails) IsSet

func (v NullableImageDetails) IsSet() bool

func (NullableImageDetails) MarshalJSON

func (v NullableImageDetails) MarshalJSON() ([]byte, error)

func (*NullableImageDetails) Set

func (v *NullableImageDetails) Set(val *ImageDetails)

func (*NullableImageDetails) UnmarshalJSON

func (v *NullableImageDetails) UnmarshalJSON(src []byte) error

func (*NullableImageDetails) Unset

func (v *NullableImageDetails) 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 NullableJSONPatch

type NullableJSONPatch struct {
	// contains filtered or unexported fields
}

func NewNullableJSONPatch

func NewNullableJSONPatch(val *JSONPatch) *NullableJSONPatch

func (NullableJSONPatch) Get

func (v NullableJSONPatch) Get() *JSONPatch

func (NullableJSONPatch) IsSet

func (v NullableJSONPatch) IsSet() bool

func (NullableJSONPatch) MarshalJSON

func (v NullableJSONPatch) MarshalJSON() ([]byte, error)

func (*NullableJSONPatch) Set

func (v *NullableJSONPatch) Set(val *JSONPatch)

func (*NullableJSONPatch) UnmarshalJSON

func (v *NullableJSONPatch) UnmarshalJSON(src []byte) error

func (*NullableJSONPatch) Unset

func (v *NullableJSONPatch) 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 NullableNetworkExpand

type NullableNetworkExpand struct {
	// contains filtered or unexported fields
}

func NewNullableNetworkExpand

func NewNullableNetworkExpand(val *NetworkExpand) *NullableNetworkExpand

func (NullableNetworkExpand) Get

func (NullableNetworkExpand) IsSet

func (v NullableNetworkExpand) IsSet() bool

func (NullableNetworkExpand) MarshalJSON

func (v NullableNetworkExpand) MarshalJSON() ([]byte, error)

func (*NullableNetworkExpand) Set

func (v *NullableNetworkExpand) Set(val *NetworkExpand)

func (*NullableNetworkExpand) UnmarshalJSON

func (v *NullableNetworkExpand) UnmarshalJSON(src []byte) error

func (*NullableNetworkExpand) Unset

func (v *NullableNetworkExpand) Unset()

type NullableNewSubnetCIDR

type NullableNewSubnetCIDR struct {
	// contains filtered or unexported fields
}

func NewNullableNewSubnetCIDR

func NewNullableNewSubnetCIDR(val *NewSubnetCIDR) *NullableNewSubnetCIDR

func (NullableNewSubnetCIDR) Get

func (NullableNewSubnetCIDR) IsSet

func (v NullableNewSubnetCIDR) IsSet() bool

func (NullableNewSubnetCIDR) MarshalJSON

func (v NullableNewSubnetCIDR) MarshalJSON() ([]byte, error)

func (*NullableNewSubnetCIDR) Set

func (v *NullableNewSubnetCIDR) Set(val *NewSubnetCIDR)

func (*NullableNewSubnetCIDR) UnmarshalJSON

func (v *NullableNewSubnetCIDR) UnmarshalJSON(src []byte) error

func (*NullableNewSubnetCIDR) Unset

func (v *NullableNewSubnetCIDR) Unset()

type NullableNewVNetCIDR

type NullableNewVNetCIDR struct {
	// contains filtered or unexported fields
}

func NewNullableNewVNetCIDR

func NewNullableNewVNetCIDR(val *NewVNetCIDR) *NullableNewVNetCIDR

func (NullableNewVNetCIDR) Get

func (NullableNewVNetCIDR) IsSet

func (v NullableNewVNetCIDR) IsSet() bool

func (NullableNewVNetCIDR) MarshalJSON

func (v NullableNewVNetCIDR) MarshalJSON() ([]byte, error)

func (*NullableNewVNetCIDR) Set

func (v *NullableNewVNetCIDR) Set(val *NewVNetCIDR)

func (*NullableNewVNetCIDR) UnmarshalJSON

func (v *NullableNewVNetCIDR) UnmarshalJSON(src []byte) error

func (*NullableNewVNetCIDR) Unset

func (v *NullableNewVNetCIDR) Unset()

type NullableReservation

type NullableReservation struct {
	// contains filtered or unexported fields
}

func NewNullableReservation

func NewNullableReservation(val *Reservation) *NullableReservation

func (NullableReservation) Get

func (NullableReservation) IsSet

func (v NullableReservation) IsSet() bool

func (NullableReservation) MarshalJSON

func (v NullableReservation) MarshalJSON() ([]byte, error)

func (*NullableReservation) Set

func (v *NullableReservation) Set(val *Reservation)

func (*NullableReservation) UnmarshalJSON

func (v *NullableReservation) UnmarshalJSON(src []byte) error

func (*NullableReservation) Unset

func (v *NullableReservation) Unset()

type NullableReservationExpand

type NullableReservationExpand struct {
	// contains filtered or unexported fields
}

func NewNullableReservationExpand

func NewNullableReservationExpand(val *ReservationExpand) *NullableReservationExpand

func (NullableReservationExpand) Get

func (NullableReservationExpand) IsSet

func (v NullableReservationExpand) IsSet() bool

func (NullableReservationExpand) MarshalJSON

func (v NullableReservationExpand) MarshalJSON() ([]byte, error)

func (*NullableReservationExpand) Set

func (*NullableReservationExpand) UnmarshalJSON

func (v *NullableReservationExpand) UnmarshalJSON(src []byte) error

func (*NullableReservationExpand) Unset

func (v *NullableReservationExpand) Unset()

type NullableResponseAvailableBlockNetsApiSpacesSpaceBlocksBlockAvailableGet

type NullableResponseAvailableBlockNetsApiSpacesSpaceBlocksBlockAvailableGet struct {
	// contains filtered or unexported fields
}

func (NullableResponseAvailableBlockNetsApiSpacesSpaceBlocksBlockAvailableGet) Get

func (NullableResponseAvailableBlockNetsApiSpacesSpaceBlocksBlockAvailableGet) IsSet

func (NullableResponseAvailableBlockNetsApiSpacesSpaceBlocksBlockAvailableGet) MarshalJSON

func (*NullableResponseAvailableBlockNetsApiSpacesSpaceBlocksBlockAvailableGet) Set

func (*NullableResponseAvailableBlockNetsApiSpacesSpaceBlocksBlockAvailableGet) UnmarshalJSON

func (*NullableResponseAvailableBlockNetsApiSpacesSpaceBlocksBlockAvailableGet) Unset

type NullableResponseGetBlockApiSpacesSpaceBlocksBlockGet

type NullableResponseGetBlockApiSpacesSpaceBlocksBlockGet struct {
	// contains filtered or unexported fields
}

func (NullableResponseGetBlockApiSpacesSpaceBlocksBlockGet) Get

func (NullableResponseGetBlockApiSpacesSpaceBlocksBlockGet) IsSet

func (NullableResponseGetBlockApiSpacesSpaceBlocksBlockGet) MarshalJSON

func (*NullableResponseGetBlockApiSpacesSpaceBlocksBlockGet) Set

func (*NullableResponseGetBlockApiSpacesSpaceBlocksBlockGet) UnmarshalJSON

func (*NullableResponseGetBlockApiSpacesSpaceBlocksBlockGet) Unset

type NullableResponseGetBlockNetsApiSpacesSpaceBlocksBlockNetworksGet

type NullableResponseGetBlockNetsApiSpacesSpaceBlocksBlockNetworksGet struct {
	// contains filtered or unexported fields
}

func (NullableResponseGetBlockNetsApiSpacesSpaceBlocksBlockNetworksGet) Get

func (NullableResponseGetBlockNetsApiSpacesSpaceBlocksBlockNetworksGet) IsSet

func (NullableResponseGetBlockNetsApiSpacesSpaceBlocksBlockNetworksGet) MarshalJSON

func (*NullableResponseGetBlockNetsApiSpacesSpaceBlocksBlockNetworksGet) Set

func (*NullableResponseGetBlockNetsApiSpacesSpaceBlocksBlockNetworksGet) UnmarshalJSON

func (*NullableResponseGetBlockNetsApiSpacesSpaceBlocksBlockNetworksGet) Unset

type NullableResponseGetBlocksApiSpacesSpaceBlocksGet

type NullableResponseGetBlocksApiSpacesSpaceBlocksGet struct {
	// contains filtered or unexported fields
}

func (NullableResponseGetBlocksApiSpacesSpaceBlocksGet) Get

func (NullableResponseGetBlocksApiSpacesSpaceBlocksGet) IsSet

func (NullableResponseGetBlocksApiSpacesSpaceBlocksGet) MarshalJSON

func (*NullableResponseGetBlocksApiSpacesSpaceBlocksGet) Set

func (*NullableResponseGetBlocksApiSpacesSpaceBlocksGet) UnmarshalJSON

func (*NullableResponseGetBlocksApiSpacesSpaceBlocksGet) Unset

type NullableResponseGetSpaceApiSpacesSpaceGet

type NullableResponseGetSpaceApiSpacesSpaceGet struct {
	// contains filtered or unexported fields
}

func (NullableResponseGetSpaceApiSpacesSpaceGet) Get

func (NullableResponseGetSpaceApiSpacesSpaceGet) IsSet

func (NullableResponseGetSpaceApiSpacesSpaceGet) MarshalJSON

func (*NullableResponseGetSpaceApiSpacesSpaceGet) Set

func (*NullableResponseGetSpaceApiSpacesSpaceGet) UnmarshalJSON

func (v *NullableResponseGetSpaceApiSpacesSpaceGet) UnmarshalJSON(src []byte) error

func (*NullableResponseGetSpaceApiSpacesSpaceGet) Unset

type NullableResponseGetSpacesApiSpacesGet

type NullableResponseGetSpacesApiSpacesGet struct {
	// contains filtered or unexported fields
}

func (NullableResponseGetSpacesApiSpacesGet) Get

func (NullableResponseGetSpacesApiSpacesGet) IsSet

func (NullableResponseGetSpacesApiSpacesGet) MarshalJSON

func (v NullableResponseGetSpacesApiSpacesGet) MarshalJSON() ([]byte, error)

func (*NullableResponseGetSpacesApiSpacesGet) Set

func (*NullableResponseGetSpacesApiSpacesGet) UnmarshalJSON

func (v *NullableResponseGetSpacesApiSpacesGet) UnmarshalJSON(src []byte) error

func (*NullableResponseGetSpacesApiSpacesGet) Unset

type NullableResponseGetUserApiUsersMeGet

type NullableResponseGetUserApiUsersMeGet struct {
	// contains filtered or unexported fields
}

func (NullableResponseGetUserApiUsersMeGet) Get

func (NullableResponseGetUserApiUsersMeGet) IsSet

func (NullableResponseGetUserApiUsersMeGet) MarshalJSON

func (v NullableResponseGetUserApiUsersMeGet) MarshalJSON() ([]byte, error)

func (*NullableResponseGetUserApiUsersMeGet) Set

func (*NullableResponseGetUserApiUsersMeGet) UnmarshalJSON

func (v *NullableResponseGetUserApiUsersMeGet) UnmarshalJSON(src []byte) error

func (*NullableResponseGetUserApiUsersMeGet) Unset

type NullableSpace

type NullableSpace struct {
	// contains filtered or unexported fields
}

func NewNullableSpace

func NewNullableSpace(val *Space) *NullableSpace

func (NullableSpace) Get

func (v NullableSpace) Get() *Space

func (NullableSpace) IsSet

func (v NullableSpace) IsSet() bool

func (NullableSpace) MarshalJSON

func (v NullableSpace) MarshalJSON() ([]byte, error)

func (*NullableSpace) Set

func (v *NullableSpace) Set(val *Space)

func (*NullableSpace) UnmarshalJSON

func (v *NullableSpace) UnmarshalJSON(src []byte) error

func (*NullableSpace) Unset

func (v *NullableSpace) Unset()

type NullableSpaceBasic

type NullableSpaceBasic struct {
	// contains filtered or unexported fields
}

func NewNullableSpaceBasic

func NewNullableSpaceBasic(val *SpaceBasic) *NullableSpaceBasic

func (NullableSpaceBasic) Get

func (v NullableSpaceBasic) Get() *SpaceBasic

func (NullableSpaceBasic) IsSet

func (v NullableSpaceBasic) IsSet() bool

func (NullableSpaceBasic) MarshalJSON

func (v NullableSpaceBasic) MarshalJSON() ([]byte, error)

func (*NullableSpaceBasic) Set

func (v *NullableSpaceBasic) Set(val *SpaceBasic)

func (*NullableSpaceBasic) UnmarshalJSON

func (v *NullableSpaceBasic) UnmarshalJSON(src []byte) error

func (*NullableSpaceBasic) Unset

func (v *NullableSpaceBasic) Unset()

type NullableSpaceBasicUtil

type NullableSpaceBasicUtil struct {
	// contains filtered or unexported fields
}

func NewNullableSpaceBasicUtil

func NewNullableSpaceBasicUtil(val *SpaceBasicUtil) *NullableSpaceBasicUtil

func (NullableSpaceBasicUtil) Get

func (NullableSpaceBasicUtil) IsSet

func (v NullableSpaceBasicUtil) IsSet() bool

func (NullableSpaceBasicUtil) MarshalJSON

func (v NullableSpaceBasicUtil) MarshalJSON() ([]byte, error)

func (*NullableSpaceBasicUtil) Set

func (*NullableSpaceBasicUtil) UnmarshalJSON

func (v *NullableSpaceBasicUtil) UnmarshalJSON(src []byte) error

func (*NullableSpaceBasicUtil) Unset

func (v *NullableSpaceBasicUtil) Unset()

type NullableSpaceCIDRReq

type NullableSpaceCIDRReq struct {
	// contains filtered or unexported fields
}

func NewNullableSpaceCIDRReq

func NewNullableSpaceCIDRReq(val *SpaceCIDRReq) *NullableSpaceCIDRReq

func (NullableSpaceCIDRReq) Get

func (NullableSpaceCIDRReq) IsSet

func (v NullableSpaceCIDRReq) IsSet() bool

func (NullableSpaceCIDRReq) MarshalJSON

func (v NullableSpaceCIDRReq) MarshalJSON() ([]byte, error)

func (*NullableSpaceCIDRReq) Set

func (v *NullableSpaceCIDRReq) Set(val *SpaceCIDRReq)

func (*NullableSpaceCIDRReq) UnmarshalJSON

func (v *NullableSpaceCIDRReq) UnmarshalJSON(src []byte) error

func (*NullableSpaceCIDRReq) Unset

func (v *NullableSpaceCIDRReq) Unset()

type NullableSpaceExpand

type NullableSpaceExpand struct {
	// contains filtered or unexported fields
}

func NewNullableSpaceExpand

func NewNullableSpaceExpand(val *SpaceExpand) *NullableSpaceExpand

func (NullableSpaceExpand) Get

func (NullableSpaceExpand) IsSet

func (v NullableSpaceExpand) IsSet() bool

func (NullableSpaceExpand) MarshalJSON

func (v NullableSpaceExpand) MarshalJSON() ([]byte, error)

func (*NullableSpaceExpand) Set

func (v *NullableSpaceExpand) Set(val *SpaceExpand)

func (*NullableSpaceExpand) UnmarshalJSON

func (v *NullableSpaceExpand) UnmarshalJSON(src []byte) error

func (*NullableSpaceExpand) Unset

func (v *NullableSpaceExpand) Unset()

type NullableSpaceExpandUtil

type NullableSpaceExpandUtil struct {
	// contains filtered or unexported fields
}

func NewNullableSpaceExpandUtil

func NewNullableSpaceExpandUtil(val *SpaceExpandUtil) *NullableSpaceExpandUtil

func (NullableSpaceExpandUtil) Get

func (NullableSpaceExpandUtil) IsSet

func (v NullableSpaceExpandUtil) IsSet() bool

func (NullableSpaceExpandUtil) MarshalJSON

func (v NullableSpaceExpandUtil) MarshalJSON() ([]byte, error)

func (*NullableSpaceExpandUtil) Set

func (*NullableSpaceExpandUtil) UnmarshalJSON

func (v *NullableSpaceExpandUtil) UnmarshalJSON(src []byte) error

func (*NullableSpaceExpandUtil) Unset

func (v *NullableSpaceExpandUtil) Unset()

type NullableSpaceReq

type NullableSpaceReq struct {
	// contains filtered or unexported fields
}

func NewNullableSpaceReq

func NewNullableSpaceReq(val *SpaceReq) *NullableSpaceReq

func (NullableSpaceReq) Get

func (v NullableSpaceReq) Get() *SpaceReq

func (NullableSpaceReq) IsSet

func (v NullableSpaceReq) IsSet() bool

func (NullableSpaceReq) MarshalJSON

func (v NullableSpaceReq) MarshalJSON() ([]byte, error)

func (*NullableSpaceReq) Set

func (v *NullableSpaceReq) Set(val *SpaceReq)

func (*NullableSpaceReq) UnmarshalJSON

func (v *NullableSpaceReq) UnmarshalJSON(src []byte) error

func (*NullableSpaceReq) Unset

func (v *NullableSpaceReq) Unset()

type NullableSpaceUtil

type NullableSpaceUtil struct {
	// contains filtered or unexported fields
}

func NewNullableSpaceUtil

func NewNullableSpaceUtil(val *SpaceUtil) *NullableSpaceUtil

func (NullableSpaceUtil) Get

func (v NullableSpaceUtil) Get() *SpaceUtil

func (NullableSpaceUtil) IsSet

func (v NullableSpaceUtil) IsSet() bool

func (NullableSpaceUtil) MarshalJSON

func (v NullableSpaceUtil) MarshalJSON() ([]byte, error)

func (*NullableSpaceUtil) Set

func (v *NullableSpaceUtil) Set(val *SpaceUtil)

func (*NullableSpaceUtil) UnmarshalJSON

func (v *NullableSpaceUtil) UnmarshalJSON(src []byte) error

func (*NullableSpaceUtil) Unset

func (v *NullableSpaceUtil) Unset()

type NullableStatus

type NullableStatus struct {
	// contains filtered or unexported fields
}

func NewNullableStatus

func NewNullableStatus(val *Status) *NullableStatus

func (NullableStatus) Get

func (v NullableStatus) Get() *Status

func (NullableStatus) IsSet

func (v NullableStatus) IsSet() bool

func (NullableStatus) MarshalJSON

func (v NullableStatus) MarshalJSON() ([]byte, error)

func (*NullableStatus) Set

func (v *NullableStatus) Set(val *Status)

func (*NullableStatus) UnmarshalJSON

func (v *NullableStatus) UnmarshalJSON(src []byte) error

func (*NullableStatus) Unset

func (v *NullableStatus) 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 NullableSubnet

type NullableSubnet struct {
	// contains filtered or unexported fields
}

func NewNullableSubnet

func NewNullableSubnet(val *Subnet) *NullableSubnet

func (NullableSubnet) Get

func (v NullableSubnet) Get() *Subnet

func (NullableSubnet) IsSet

func (v NullableSubnet) IsSet() bool

func (NullableSubnet) MarshalJSON

func (v NullableSubnet) MarshalJSON() ([]byte, error)

func (*NullableSubnet) Set

func (v *NullableSubnet) Set(val *Subnet)

func (*NullableSubnet) UnmarshalJSON

func (v *NullableSubnet) UnmarshalJSON(src []byte) error

func (*NullableSubnet) Unset

func (v *NullableSubnet) Unset()

type NullableSubnetCIDRReq

type NullableSubnetCIDRReq struct {
	// contains filtered or unexported fields
}

func NewNullableSubnetCIDRReq

func NewNullableSubnetCIDRReq(val *SubnetCIDRReq) *NullableSubnetCIDRReq

func (NullableSubnetCIDRReq) Get

func (NullableSubnetCIDRReq) IsSet

func (v NullableSubnetCIDRReq) IsSet() bool

func (NullableSubnetCIDRReq) MarshalJSON

func (v NullableSubnetCIDRReq) MarshalJSON() ([]byte, error)

func (*NullableSubnetCIDRReq) Set

func (v *NullableSubnetCIDRReq) Set(val *SubnetCIDRReq)

func (*NullableSubnetCIDRReq) UnmarshalJSON

func (v *NullableSubnetCIDRReq) UnmarshalJSON(src []byte) error

func (*NullableSubnetCIDRReq) Unset

func (v *NullableSubnetCIDRReq) Unset()

type NullableSubnetUtil

type NullableSubnetUtil struct {
	// contains filtered or unexported fields
}

func NewNullableSubnetUtil

func NewNullableSubnetUtil(val *SubnetUtil) *NullableSubnetUtil

func (NullableSubnetUtil) Get

func (v NullableSubnetUtil) Get() *SubnetUtil

func (NullableSubnetUtil) IsSet

func (v NullableSubnetUtil) IsSet() bool

func (NullableSubnetUtil) MarshalJSON

func (v NullableSubnetUtil) MarshalJSON() ([]byte, error)

func (*NullableSubnetUtil) Set

func (v *NullableSubnetUtil) Set(val *SubnetUtil)

func (*NullableSubnetUtil) UnmarshalJSON

func (v *NullableSubnetUtil) UnmarshalJSON(src []byte) error

func (*NullableSubnetUtil) Unset

func (v *NullableSubnetUtil) 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 NullableUser

type NullableUser struct {
	// contains filtered or unexported fields
}

func NewNullableUser

func NewNullableUser(val *User) *NullableUser

func (NullableUser) Get

func (v NullableUser) Get() *User

func (NullableUser) IsSet

func (v NullableUser) IsSet() bool

func (NullableUser) MarshalJSON

func (v NullableUser) MarshalJSON() ([]byte, error)

func (*NullableUser) Set

func (v *NullableUser) Set(val *User)

func (*NullableUser) UnmarshalJSON

func (v *NullableUser) UnmarshalJSON(src []byte) error

func (*NullableUser) Unset

func (v *NullableUser) Unset()

type NullableUserExpand

type NullableUserExpand struct {
	// contains filtered or unexported fields
}

func NewNullableUserExpand

func NewNullableUserExpand(val *UserExpand) *NullableUserExpand

func (NullableUserExpand) Get

func (v NullableUserExpand) Get() *UserExpand

func (NullableUserExpand) IsSet

func (v NullableUserExpand) IsSet() bool

func (NullableUserExpand) MarshalJSON

func (v NullableUserExpand) MarshalJSON() ([]byte, error)

func (*NullableUserExpand) Set

func (v *NullableUserExpand) Set(val *UserExpand)

func (*NullableUserExpand) UnmarshalJSON

func (v *NullableUserExpand) UnmarshalJSON(src []byte) error

func (*NullableUserExpand) Unset

func (v *NullableUserExpand) Unset()

type NullableVNet

type NullableVNet struct {
	// contains filtered or unexported fields
}

func NewNullableVNet

func NewNullableVNet(val *VNet) *NullableVNet

func (NullableVNet) Get

func (v NullableVNet) Get() *VNet

func (NullableVNet) IsSet

func (v NullableVNet) IsSet() bool

func (NullableVNet) MarshalJSON

func (v NullableVNet) MarshalJSON() ([]byte, error)

func (*NullableVNet) Set

func (v *NullableVNet) Set(val *VNet)

func (*NullableVNet) UnmarshalJSON

func (v *NullableVNet) UnmarshalJSON(src []byte) error

func (*NullableVNet) Unset

func (v *NullableVNet) Unset()

type NullableVNetCIDRReq

type NullableVNetCIDRReq struct {
	// contains filtered or unexported fields
}

func NewNullableVNetCIDRReq

func NewNullableVNetCIDRReq(val *VNetCIDRReq) *NullableVNetCIDRReq

func (NullableVNetCIDRReq) Get

func (NullableVNetCIDRReq) IsSet

func (v NullableVNetCIDRReq) IsSet() bool

func (NullableVNetCIDRReq) MarshalJSON

func (v NullableVNetCIDRReq) MarshalJSON() ([]byte, error)

func (*NullableVNetCIDRReq) Set

func (v *NullableVNetCIDRReq) Set(val *VNetCIDRReq)

func (*NullableVNetCIDRReq) UnmarshalJSON

func (v *NullableVNetCIDRReq) UnmarshalJSON(src []byte) error

func (*NullableVNetCIDRReq) Unset

func (v *NullableVNetCIDRReq) Unset()

type NullableVNetExpand

type NullableVNetExpand struct {
	// contains filtered or unexported fields
}

func NewNullableVNetExpand

func NewNullableVNetExpand(val *VNetExpand) *NullableVNetExpand

func (NullableVNetExpand) Get

func (v NullableVNetExpand) Get() *VNetExpand

func (NullableVNetExpand) IsSet

func (v NullableVNetExpand) IsSet() bool

func (NullableVNetExpand) MarshalJSON

func (v NullableVNetExpand) MarshalJSON() ([]byte, error)

func (*NullableVNetExpand) Set

func (v *NullableVNetExpand) Set(val *VNetExpand)

func (*NullableVNetExpand) UnmarshalJSON

func (v *NullableVNetExpand) UnmarshalJSON(src []byte) error

func (*NullableVNetExpand) Unset

func (v *NullableVNetExpand) Unset()

type NullableVNetExpandUtil

type NullableVNetExpandUtil struct {
	// contains filtered or unexported fields
}

func NewNullableVNetExpandUtil

func NewNullableVNetExpandUtil(val *VNetExpandUtil) *NullableVNetExpandUtil

func (NullableVNetExpandUtil) Get

func (NullableVNetExpandUtil) IsSet

func (v NullableVNetExpandUtil) IsSet() bool

func (NullableVNetExpandUtil) MarshalJSON

func (v NullableVNetExpandUtil) MarshalJSON() ([]byte, error)

func (*NullableVNetExpandUtil) Set

func (*NullableVNetExpandUtil) UnmarshalJSON

func (v *NullableVNetExpandUtil) UnmarshalJSON(src []byte) error

func (*NullableVNetExpandUtil) Unset

func (v *NullableVNetExpandUtil) Unset()

type NullableValidationError

type NullableValidationError struct {
	// contains filtered or unexported fields
}

func NewNullableValidationError

func NewNullableValidationError(val *ValidationError) *NullableValidationError

func (NullableValidationError) Get

func (NullableValidationError) IsSet

func (v NullableValidationError) IsSet() bool

func (NullableValidationError) MarshalJSON

func (v NullableValidationError) MarshalJSON() ([]byte, error)

func (*NullableValidationError) Set

func (*NullableValidationError) UnmarshalJSON

func (v *NullableValidationError) UnmarshalJSON(src []byte) error

func (*NullableValidationError) Unset

func (v *NullableValidationError) Unset()

type NullableValidationErrorLocInner

type NullableValidationErrorLocInner struct {
	// contains filtered or unexported fields
}

func (NullableValidationErrorLocInner) Get

func (NullableValidationErrorLocInner) IsSet

func (NullableValidationErrorLocInner) MarshalJSON

func (v NullableValidationErrorLocInner) MarshalJSON() ([]byte, error)

func (*NullableValidationErrorLocInner) Set

func (*NullableValidationErrorLocInner) UnmarshalJSON

func (v *NullableValidationErrorLocInner) UnmarshalJSON(src []byte) error

func (*NullableValidationErrorLocInner) Unset

type NullableViewSettings

type NullableViewSettings struct {
	// contains filtered or unexported fields
}

func NewNullableViewSettings

func NewNullableViewSettings(val *ViewSettings) *NullableViewSettings

func (NullableViewSettings) Get

func (NullableViewSettings) IsSet

func (v NullableViewSettings) IsSet() bool

func (NullableViewSettings) MarshalJSON

func (v NullableViewSettings) MarshalJSON() ([]byte, error)

func (*NullableViewSettings) Set

func (v *NullableViewSettings) Set(val *ViewSettings)

func (*NullableViewSettings) UnmarshalJSON

func (v *NullableViewSettings) UnmarshalJSON(src []byte) error

func (*NullableViewSettings) Unset

func (v *NullableViewSettings) Unset()

type Reservation

type Reservation struct {
	Id        string          `json:"id"`
	Cidr      string          `json:"cidr"`
	Desc      NullableString  `json:"desc,omitempty"`
	CreatedOn float32         `json:"createdOn"`
	CreatedBy string          `json:"createdBy"`
	SettledOn NullableFloat32 `json:"settledOn,omitempty"`
	SettledBy NullableString  `json:"settledBy,omitempty"`
	Status    string          `json:"status"`
}

Reservation DOCSTRING

func NewReservation

func NewReservation(id string, cidr string, createdOn float32, createdBy string, status string) *Reservation

NewReservation instantiates a new Reservation 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 NewReservationWithDefaults

func NewReservationWithDefaults() *Reservation

NewReservationWithDefaults instantiates a new Reservation 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 (*Reservation) GetCidr

func (o *Reservation) GetCidr() string

GetCidr returns the Cidr field value

func (*Reservation) GetCidrOk

func (o *Reservation) GetCidrOk() (*string, bool)

GetCidrOk returns a tuple with the Cidr field value and a boolean to check if the value has been set.

func (*Reservation) GetCreatedBy

func (o *Reservation) GetCreatedBy() string

GetCreatedBy returns the CreatedBy field value

func (*Reservation) GetCreatedByOk

func (o *Reservation) GetCreatedByOk() (*string, bool)

GetCreatedByOk returns a tuple with the CreatedBy field value and a boolean to check if the value has been set.

func (*Reservation) GetCreatedOn

func (o *Reservation) GetCreatedOn() float32

GetCreatedOn returns the CreatedOn field value

func (*Reservation) GetCreatedOnOk

func (o *Reservation) GetCreatedOnOk() (*float32, bool)

GetCreatedOnOk returns a tuple with the CreatedOn field value and a boolean to check if the value has been set.

func (*Reservation) GetDesc

func (o *Reservation) GetDesc() string

GetDesc returns the Desc field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Reservation) GetDescOk

func (o *Reservation) GetDescOk() (*string, bool)

GetDescOk returns a tuple with the Desc 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 (*Reservation) GetId

func (o *Reservation) GetId() string

GetId returns the Id field value

func (*Reservation) GetIdOk

func (o *Reservation) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*Reservation) GetSettledBy

func (o *Reservation) GetSettledBy() string

GetSettledBy returns the SettledBy field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Reservation) GetSettledByOk

func (o *Reservation) GetSettledByOk() (*string, bool)

GetSettledByOk returns a tuple with the SettledBy 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 (*Reservation) GetSettledOn

func (o *Reservation) GetSettledOn() float32

GetSettledOn returns the SettledOn field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Reservation) GetSettledOnOk

func (o *Reservation) GetSettledOnOk() (*float32, bool)

GetSettledOnOk returns a tuple with the SettledOn 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 (*Reservation) GetStatus

func (o *Reservation) GetStatus() string

GetStatus returns the Status field value

func (*Reservation) GetStatusOk

func (o *Reservation) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*Reservation) HasDesc

func (o *Reservation) HasDesc() bool

HasDesc returns a boolean if a field has been set.

func (*Reservation) HasSettledBy

func (o *Reservation) HasSettledBy() bool

HasSettledBy returns a boolean if a field has been set.

func (*Reservation) HasSettledOn

func (o *Reservation) HasSettledOn() bool

HasSettledOn returns a boolean if a field has been set.

func (Reservation) MarshalJSON

func (o Reservation) MarshalJSON() ([]byte, error)

func (*Reservation) SetCidr

func (o *Reservation) SetCidr(v string)

SetCidr sets field value

func (*Reservation) SetCreatedBy

func (o *Reservation) SetCreatedBy(v string)

SetCreatedBy sets field value

func (*Reservation) SetCreatedOn

func (o *Reservation) SetCreatedOn(v float32)

SetCreatedOn sets field value

func (*Reservation) SetDesc

func (o *Reservation) SetDesc(v string)

SetDesc gets a reference to the given NullableString and assigns it to the Desc field.

func (*Reservation) SetDescNil

func (o *Reservation) SetDescNil()

SetDescNil sets the value for Desc to be an explicit nil

func (*Reservation) SetId

func (o *Reservation) SetId(v string)

SetId sets field value

func (*Reservation) SetSettledBy

func (o *Reservation) SetSettledBy(v string)

SetSettledBy gets a reference to the given NullableString and assigns it to the SettledBy field.

func (*Reservation) SetSettledByNil

func (o *Reservation) SetSettledByNil()

SetSettledByNil sets the value for SettledBy to be an explicit nil

func (*Reservation) SetSettledOn

func (o *Reservation) SetSettledOn(v float32)

SetSettledOn gets a reference to the given NullableFloat32 and assigns it to the SettledOn field.

func (*Reservation) SetSettledOnNil

func (o *Reservation) SetSettledOnNil()

SetSettledOnNil sets the value for SettledOn to be an explicit nil

func (*Reservation) SetStatus

func (o *Reservation) SetStatus(v string)

SetStatus sets field value

func (Reservation) ToMap

func (o Reservation) ToMap() (map[string]interface{}, error)

func (*Reservation) UnmarshalJSON

func (o *Reservation) UnmarshalJSON(data []byte) (err error)

func (*Reservation) UnsetDesc

func (o *Reservation) UnsetDesc()

UnsetDesc ensures that no value is present for Desc, not even an explicit nil

func (*Reservation) UnsetSettledBy

func (o *Reservation) UnsetSettledBy()

UnsetSettledBy ensures that no value is present for SettledBy, not even an explicit nil

func (*Reservation) UnsetSettledOn

func (o *Reservation) UnsetSettledOn()

UnsetSettledOn ensures that no value is present for SettledOn, not even an explicit nil

type ReservationExpand

type ReservationExpand struct {
	Id        string                 `json:"id"`
	Space     NullableString         `json:"space,omitempty"`
	Block     NullableString         `json:"block,omitempty"`
	Cidr      string                 `json:"cidr"`
	Desc      NullableString         `json:"desc,omitempty"`
	CreatedOn float32                `json:"createdOn"`
	CreatedBy string                 `json:"createdBy"`
	SettledOn NullableFloat32        `json:"settledOn,omitempty"`
	SettledBy NullableString         `json:"settledBy,omitempty"`
	Status    string                 `json:"status"`
	Tag       map[string]interface{} `json:"tag,omitempty"`
}

ReservationExpand DOCSTRING

func NewReservationExpand

func NewReservationExpand(id string, cidr string, createdOn float32, createdBy string, status string) *ReservationExpand

NewReservationExpand instantiates a new ReservationExpand 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 NewReservationExpandWithDefaults

func NewReservationExpandWithDefaults() *ReservationExpand

NewReservationExpandWithDefaults instantiates a new ReservationExpand 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 (*ReservationExpand) GetBlock

func (o *ReservationExpand) GetBlock() string

GetBlock returns the Block field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReservationExpand) GetBlockOk

func (o *ReservationExpand) GetBlockOk() (*string, bool)

GetBlockOk returns a tuple with the Block 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 (*ReservationExpand) GetCidr

func (o *ReservationExpand) GetCidr() string

GetCidr returns the Cidr field value

func (*ReservationExpand) GetCidrOk

func (o *ReservationExpand) GetCidrOk() (*string, bool)

GetCidrOk returns a tuple with the Cidr field value and a boolean to check if the value has been set.

func (*ReservationExpand) GetCreatedBy

func (o *ReservationExpand) GetCreatedBy() string

GetCreatedBy returns the CreatedBy field value

func (*ReservationExpand) GetCreatedByOk

func (o *ReservationExpand) GetCreatedByOk() (*string, bool)

GetCreatedByOk returns a tuple with the CreatedBy field value and a boolean to check if the value has been set.

func (*ReservationExpand) GetCreatedOn

func (o *ReservationExpand) GetCreatedOn() float32

GetCreatedOn returns the CreatedOn field value

func (*ReservationExpand) GetCreatedOnOk

func (o *ReservationExpand) GetCreatedOnOk() (*float32, bool)

GetCreatedOnOk returns a tuple with the CreatedOn field value and a boolean to check if the value has been set.

func (*ReservationExpand) GetDesc

func (o *ReservationExpand) GetDesc() string

GetDesc returns the Desc field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReservationExpand) GetDescOk

func (o *ReservationExpand) GetDescOk() (*string, bool)

GetDescOk returns a tuple with the Desc 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 (*ReservationExpand) GetId

func (o *ReservationExpand) GetId() string

GetId returns the Id field value

func (*ReservationExpand) GetIdOk

func (o *ReservationExpand) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ReservationExpand) GetSettledBy

func (o *ReservationExpand) GetSettledBy() string

GetSettledBy returns the SettledBy field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReservationExpand) GetSettledByOk

func (o *ReservationExpand) GetSettledByOk() (*string, bool)

GetSettledByOk returns a tuple with the SettledBy 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 (*ReservationExpand) GetSettledOn

func (o *ReservationExpand) GetSettledOn() float32

GetSettledOn returns the SettledOn field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReservationExpand) GetSettledOnOk

func (o *ReservationExpand) GetSettledOnOk() (*float32, bool)

GetSettledOnOk returns a tuple with the SettledOn 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 (*ReservationExpand) GetSpace

func (o *ReservationExpand) GetSpace() string

GetSpace returns the Space field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReservationExpand) GetSpaceOk

func (o *ReservationExpand) GetSpaceOk() (*string, bool)

GetSpaceOk returns a tuple with the Space 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 (*ReservationExpand) GetStatus

func (o *ReservationExpand) GetStatus() string

GetStatus returns the Status field value

func (*ReservationExpand) GetStatusOk

func (o *ReservationExpand) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*ReservationExpand) GetTag

func (o *ReservationExpand) GetTag() map[string]interface{}

GetTag returns the Tag field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReservationExpand) GetTagOk

func (o *ReservationExpand) GetTagOk() (map[string]interface{}, bool)

GetTagOk returns a tuple with the Tag 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 (*ReservationExpand) HasBlock

func (o *ReservationExpand) HasBlock() bool

HasBlock returns a boolean if a field has been set.

func (*ReservationExpand) HasDesc

func (o *ReservationExpand) HasDesc() bool

HasDesc returns a boolean if a field has been set.

func (*ReservationExpand) HasSettledBy

func (o *ReservationExpand) HasSettledBy() bool

HasSettledBy returns a boolean if a field has been set.

func (*ReservationExpand) HasSettledOn

func (o *ReservationExpand) HasSettledOn() bool

HasSettledOn returns a boolean if a field has been set.

func (*ReservationExpand) HasSpace

func (o *ReservationExpand) HasSpace() bool

HasSpace returns a boolean if a field has been set.

func (*ReservationExpand) HasTag

func (o *ReservationExpand) HasTag() bool

HasTag returns a boolean if a field has been set.

func (ReservationExpand) MarshalJSON

func (o ReservationExpand) MarshalJSON() ([]byte, error)

func (*ReservationExpand) SetBlock

func (o *ReservationExpand) SetBlock(v string)

SetBlock gets a reference to the given NullableString and assigns it to the Block field.

func (*ReservationExpand) SetBlockNil

func (o *ReservationExpand) SetBlockNil()

SetBlockNil sets the value for Block to be an explicit nil

func (*ReservationExpand) SetCidr

func (o *ReservationExpand) SetCidr(v string)

SetCidr sets field value

func (*ReservationExpand) SetCreatedBy

func (o *ReservationExpand) SetCreatedBy(v string)

SetCreatedBy sets field value

func (*ReservationExpand) SetCreatedOn

func (o *ReservationExpand) SetCreatedOn(v float32)

SetCreatedOn sets field value

func (*ReservationExpand) SetDesc

func (o *ReservationExpand) SetDesc(v string)

SetDesc gets a reference to the given NullableString and assigns it to the Desc field.

func (*ReservationExpand) SetDescNil

func (o *ReservationExpand) SetDescNil()

SetDescNil sets the value for Desc to be an explicit nil

func (*ReservationExpand) SetId

func (o *ReservationExpand) SetId(v string)

SetId sets field value

func (*ReservationExpand) SetSettledBy

func (o *ReservationExpand) SetSettledBy(v string)

SetSettledBy gets a reference to the given NullableString and assigns it to the SettledBy field.

func (*ReservationExpand) SetSettledByNil

func (o *ReservationExpand) SetSettledByNil()

SetSettledByNil sets the value for SettledBy to be an explicit nil

func (*ReservationExpand) SetSettledOn

func (o *ReservationExpand) SetSettledOn(v float32)

SetSettledOn gets a reference to the given NullableFloat32 and assigns it to the SettledOn field.

func (*ReservationExpand) SetSettledOnNil

func (o *ReservationExpand) SetSettledOnNil()

SetSettledOnNil sets the value for SettledOn to be an explicit nil

func (*ReservationExpand) SetSpace

func (o *ReservationExpand) SetSpace(v string)

SetSpace gets a reference to the given NullableString and assigns it to the Space field.

func (*ReservationExpand) SetSpaceNil

func (o *ReservationExpand) SetSpaceNil()

SetSpaceNil sets the value for Space to be an explicit nil

func (*ReservationExpand) SetStatus

func (o *ReservationExpand) SetStatus(v string)

SetStatus sets field value

func (*ReservationExpand) SetTag

func (o *ReservationExpand) SetTag(v map[string]interface{})

SetTag gets a reference to the given map[string]interface{} and assigns it to the Tag field.

func (ReservationExpand) ToMap

func (o ReservationExpand) ToMap() (map[string]interface{}, error)

func (*ReservationExpand) UnmarshalJSON

func (o *ReservationExpand) UnmarshalJSON(data []byte) (err error)

func (*ReservationExpand) UnsetBlock

func (o *ReservationExpand) UnsetBlock()

UnsetBlock ensures that no value is present for Block, not even an explicit nil

func (*ReservationExpand) UnsetDesc

func (o *ReservationExpand) UnsetDesc()

UnsetDesc ensures that no value is present for Desc, not even an explicit nil

func (*ReservationExpand) UnsetSettledBy

func (o *ReservationExpand) UnsetSettledBy()

UnsetSettledBy ensures that no value is present for SettledBy, not even an explicit nil

func (*ReservationExpand) UnsetSettledOn

func (o *ReservationExpand) UnsetSettledOn()

UnsetSettledOn ensures that no value is present for SettledOn, not even an explicit nil

func (*ReservationExpand) UnsetSpace

func (o *ReservationExpand) UnsetSpace()

UnsetSpace ensures that no value is present for Space, not even an explicit nil

type ResponseAvailableBlockNetsApiSpacesSpaceBlocksBlockAvailableGet

type ResponseAvailableBlockNetsApiSpacesSpaceBlocksBlockAvailableGet struct {
	ArrayOfNetworkExpand *[]NetworkExpand
	ArrayOfString        *[]string
}

ResponseAvailableBlockNetsApiSpacesSpaceBlocksBlockAvailableGet struct for ResponseAvailableBlockNetsApiSpacesSpaceBlocksBlockAvailableGet

func (*ResponseAvailableBlockNetsApiSpacesSpaceBlocksBlockAvailableGet) MarshalJSON

Marshal data from the first non-nil pointers in the struct to JSON

func (*ResponseAvailableBlockNetsApiSpacesSpaceBlocksBlockAvailableGet) UnmarshalJSON

Unmarshal JSON data into any of the pointers in the struct

type ResponseGetBlockApiSpacesSpaceBlocksBlockGet

type ResponseGetBlockApiSpacesSpaceBlocksBlockGet struct {
	Block           *Block
	BlockBasic      *BlockBasic
	BlockBasicUtil  *BlockBasicUtil
	BlockExpand     *BlockExpand
	BlockExpandUtil *BlockExpandUtil
	BlockUtil       *BlockUtil
}

ResponseGetBlockApiSpacesSpaceBlocksBlockGet struct for ResponseGetBlockApiSpacesSpaceBlocksBlockGet

func (*ResponseGetBlockApiSpacesSpaceBlocksBlockGet) MarshalJSON

Marshal data from the first non-nil pointers in the struct to JSON

func (*ResponseGetBlockApiSpacesSpaceBlocksBlockGet) UnmarshalJSON

func (dst *ResponseGetBlockApiSpacesSpaceBlocksBlockGet) UnmarshalJSON(data []byte) error

Unmarshal JSON data into any of the pointers in the struct

type ResponseGetBlockNetsApiSpacesSpaceBlocksBlockNetworksGet

type ResponseGetBlockNetsApiSpacesSpaceBlocksBlockNetworksGet struct {
	ArrayOfNetwork       *[]Network
	ArrayOfNetworkExpand *[]NetworkExpand
}

ResponseGetBlockNetsApiSpacesSpaceBlocksBlockNetworksGet struct for ResponseGetBlockNetsApiSpacesSpaceBlocksBlockNetworksGet

func (*ResponseGetBlockNetsApiSpacesSpaceBlocksBlockNetworksGet) MarshalJSON

Marshal data from the first non-nil pointers in the struct to JSON

func (*ResponseGetBlockNetsApiSpacesSpaceBlocksBlockNetworksGet) UnmarshalJSON

Unmarshal JSON data into any of the pointers in the struct

type ResponseGetBlocksApiSpacesSpaceBlocksGet

type ResponseGetBlocksApiSpacesSpaceBlocksGet struct {
	ArrayOfBlock           *[]Block
	ArrayOfBlockBasic      *[]BlockBasic
	ArrayOfBlockBasicUtil  *[]BlockBasicUtil
	ArrayOfBlockExpand     *[]BlockExpand
	ArrayOfBlockExpandUtil *[]BlockExpandUtil
	ArrayOfBlockUtil       *[]BlockUtil
}

ResponseGetBlocksApiSpacesSpaceBlocksGet struct for ResponseGetBlocksApiSpacesSpaceBlocksGet

func (*ResponseGetBlocksApiSpacesSpaceBlocksGet) MarshalJSON

func (src *ResponseGetBlocksApiSpacesSpaceBlocksGet) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*ResponseGetBlocksApiSpacesSpaceBlocksGet) UnmarshalJSON

func (dst *ResponseGetBlocksApiSpacesSpaceBlocksGet) UnmarshalJSON(data []byte) error

Unmarshal JSON data into any of the pointers in the struct

type ResponseGetSpaceApiSpacesSpaceGet

type ResponseGetSpaceApiSpacesSpaceGet struct {
	Space           *Space
	SpaceBasic      *SpaceBasic
	SpaceBasicUtil  *SpaceBasicUtil
	SpaceExpand     *SpaceExpand
	SpaceExpandUtil *SpaceExpandUtil
	SpaceUtil       *SpaceUtil
}

ResponseGetSpaceApiSpacesSpaceGet struct for ResponseGetSpaceApiSpacesSpaceGet

func (*ResponseGetSpaceApiSpacesSpaceGet) MarshalJSON

func (src *ResponseGetSpaceApiSpacesSpaceGet) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*ResponseGetSpaceApiSpacesSpaceGet) UnmarshalJSON

func (dst *ResponseGetSpaceApiSpacesSpaceGet) UnmarshalJSON(data []byte) error

Unmarshal JSON data into any of the pointers in the struct

type ResponseGetSpacesApiSpacesGet

type ResponseGetSpacesApiSpacesGet struct {
	ArrayOfSpace           *[]Space
	ArrayOfSpaceBasic      *[]SpaceBasic
	ArrayOfSpaceBasicUtil  *[]SpaceBasicUtil
	ArrayOfSpaceExpand     *[]SpaceExpand
	ArrayOfSpaceExpandUtil *[]SpaceExpandUtil
	ArrayOfSpaceUtil       *[]SpaceUtil
}

ResponseGetSpacesApiSpacesGet struct for ResponseGetSpacesApiSpacesGet

func (*ResponseGetSpacesApiSpacesGet) MarshalJSON

func (src *ResponseGetSpacesApiSpacesGet) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*ResponseGetSpacesApiSpacesGet) UnmarshalJSON

func (dst *ResponseGetSpacesApiSpacesGet) UnmarshalJSON(data []byte) error

Unmarshal JSON data into any of the pointers in the struct

type ResponseGetUserApiUsersMeGet

type ResponseGetUserApiUsersMeGet struct {
	User       *User
	UserExpand *UserExpand
}

ResponseGetUserApiUsersMeGet struct for ResponseGetUserApiUsersMeGet

func (*ResponseGetUserApiUsersMeGet) MarshalJSON

func (src *ResponseGetUserApiUsersMeGet) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*ResponseGetUserApiUsersMeGet) UnmarshalJSON

func (dst *ResponseGetUserApiUsersMeGet) UnmarshalJSON(data []byte) error

Unmarshal JSON data into any of the pointers in the struct

type ServerConfiguration

type ServerConfiguration struct {
	URL         string
	Description string
	Variables   map[string]ServerVariable
}

ServerConfiguration stores the information about a server

type ServerConfigurations

type ServerConfigurations []ServerConfiguration

ServerConfigurations stores multiple ServerConfiguration items

func (ServerConfigurations) URL

func (sc ServerConfigurations) URL(index int, variables map[string]string) (string, error)

URL formats template on a index using given variables

type ServerVariable

type ServerVariable struct {
	Description  string
	DefaultValue string
	EnumValues   []string
}

ServerVariable stores the information about a server variable

type Space

type Space struct {
	Name   string  `json:"name"`
	Desc   string  `json:"desc"`
	Blocks []Block `json:"blocks"`
}

Space DOCSTRING

func NewSpace

func NewSpace(name string, desc string, blocks []Block) *Space

NewSpace instantiates a new Space 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 NewSpaceWithDefaults

func NewSpaceWithDefaults() *Space

NewSpaceWithDefaults instantiates a new Space 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 (*Space) GetBlocks

func (o *Space) GetBlocks() []Block

GetBlocks returns the Blocks field value

func (*Space) GetBlocksOk

func (o *Space) GetBlocksOk() ([]Block, bool)

GetBlocksOk returns a tuple with the Blocks field value and a boolean to check if the value has been set.

func (*Space) GetDesc

func (o *Space) GetDesc() string

GetDesc returns the Desc field value

func (*Space) GetDescOk

func (o *Space) GetDescOk() (*string, bool)

GetDescOk returns a tuple with the Desc field value and a boolean to check if the value has been set.

func (*Space) GetName

func (o *Space) GetName() string

GetName returns the Name field value

func (*Space) GetNameOk

func (o *Space) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (Space) MarshalJSON

func (o Space) MarshalJSON() ([]byte, error)

func (*Space) SetBlocks

func (o *Space) SetBlocks(v []Block)

SetBlocks sets field value

func (*Space) SetDesc

func (o *Space) SetDesc(v string)

SetDesc sets field value

func (*Space) SetName

func (o *Space) SetName(v string)

SetName sets field value

func (Space) ToMap

func (o Space) ToMap() (map[string]interface{}, error)

func (*Space) UnmarshalJSON

func (o *Space) UnmarshalJSON(data []byte) (err error)

type SpaceBasic

type SpaceBasic struct {
	Name   string       `json:"name"`
	Desc   string       `json:"desc"`
	Blocks []BlockBasic `json:"blocks"`
}

SpaceBasic DOCSTRING

func NewSpaceBasic

func NewSpaceBasic(name string, desc string, blocks []BlockBasic) *SpaceBasic

NewSpaceBasic instantiates a new SpaceBasic 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 NewSpaceBasicWithDefaults

func NewSpaceBasicWithDefaults() *SpaceBasic

NewSpaceBasicWithDefaults instantiates a new SpaceBasic 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 (*SpaceBasic) GetBlocks

func (o *SpaceBasic) GetBlocks() []BlockBasic

GetBlocks returns the Blocks field value

func (*SpaceBasic) GetBlocksOk

func (o *SpaceBasic) GetBlocksOk() ([]BlockBasic, bool)

GetBlocksOk returns a tuple with the Blocks field value and a boolean to check if the value has been set.

func (*SpaceBasic) GetDesc

func (o *SpaceBasic) GetDesc() string

GetDesc returns the Desc field value

func (*SpaceBasic) GetDescOk

func (o *SpaceBasic) GetDescOk() (*string, bool)

GetDescOk returns a tuple with the Desc field value and a boolean to check if the value has been set.

func (*SpaceBasic) GetName

func (o *SpaceBasic) GetName() string

GetName returns the Name field value

func (*SpaceBasic) GetNameOk

func (o *SpaceBasic) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (SpaceBasic) MarshalJSON

func (o SpaceBasic) MarshalJSON() ([]byte, error)

func (*SpaceBasic) SetBlocks

func (o *SpaceBasic) SetBlocks(v []BlockBasic)

SetBlocks sets field value

func (*SpaceBasic) SetDesc

func (o *SpaceBasic) SetDesc(v string)

SetDesc sets field value

func (*SpaceBasic) SetName

func (o *SpaceBasic) SetName(v string)

SetName sets field value

func (SpaceBasic) ToMap

func (o SpaceBasic) ToMap() (map[string]interface{}, error)

func (*SpaceBasic) UnmarshalJSON

func (o *SpaceBasic) UnmarshalJSON(data []byte) (err error)

type SpaceBasicUtil

type SpaceBasicUtil struct {
	Name   string           `json:"name"`
	Desc   string           `json:"desc"`
	Blocks []BlockBasicUtil `json:"blocks"`
	Size   int32            `json:"size"`
	Used   int32            `json:"used"`
}

SpaceBasicUtil DOCSTRING

func NewSpaceBasicUtil

func NewSpaceBasicUtil(name string, desc string, blocks []BlockBasicUtil, size int32, used int32) *SpaceBasicUtil

NewSpaceBasicUtil instantiates a new SpaceBasicUtil 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 NewSpaceBasicUtilWithDefaults

func NewSpaceBasicUtilWithDefaults() *SpaceBasicUtil

NewSpaceBasicUtilWithDefaults instantiates a new SpaceBasicUtil 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 (*SpaceBasicUtil) GetBlocks

func (o *SpaceBasicUtil) GetBlocks() []BlockBasicUtil

GetBlocks returns the Blocks field value

func (*SpaceBasicUtil) GetBlocksOk

func (o *SpaceBasicUtil) GetBlocksOk() ([]BlockBasicUtil, bool)

GetBlocksOk returns a tuple with the Blocks field value and a boolean to check if the value has been set.

func (*SpaceBasicUtil) GetDesc

func (o *SpaceBasicUtil) GetDesc() string

GetDesc returns the Desc field value

func (*SpaceBasicUtil) GetDescOk

func (o *SpaceBasicUtil) GetDescOk() (*string, bool)

GetDescOk returns a tuple with the Desc field value and a boolean to check if the value has been set.

func (*SpaceBasicUtil) GetName

func (o *SpaceBasicUtil) GetName() string

GetName returns the Name field value

func (*SpaceBasicUtil) GetNameOk

func (o *SpaceBasicUtil) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*SpaceBasicUtil) GetSize

func (o *SpaceBasicUtil) GetSize() int32

GetSize returns the Size field value

func (*SpaceBasicUtil) GetSizeOk

func (o *SpaceBasicUtil) GetSizeOk() (*int32, bool)

GetSizeOk returns a tuple with the Size field value and a boolean to check if the value has been set.

func (*SpaceBasicUtil) GetUsed

func (o *SpaceBasicUtil) GetUsed() int32

GetUsed returns the Used field value

func (*SpaceBasicUtil) GetUsedOk

func (o *SpaceBasicUtil) GetUsedOk() (*int32, bool)

GetUsedOk returns a tuple with the Used field value and a boolean to check if the value has been set.

func (SpaceBasicUtil) MarshalJSON

func (o SpaceBasicUtil) MarshalJSON() ([]byte, error)

func (*SpaceBasicUtil) SetBlocks

func (o *SpaceBasicUtil) SetBlocks(v []BlockBasicUtil)

SetBlocks sets field value

func (*SpaceBasicUtil) SetDesc

func (o *SpaceBasicUtil) SetDesc(v string)

SetDesc sets field value

func (*SpaceBasicUtil) SetName

func (o *SpaceBasicUtil) SetName(v string)

SetName sets field value

func (*SpaceBasicUtil) SetSize

func (o *SpaceBasicUtil) SetSize(v int32)

SetSize sets field value

func (*SpaceBasicUtil) SetUsed

func (o *SpaceBasicUtil) SetUsed(v int32)

SetUsed sets field value

func (SpaceBasicUtil) ToMap

func (o SpaceBasicUtil) ToMap() (map[string]interface{}, error)

func (*SpaceBasicUtil) UnmarshalJSON

func (o *SpaceBasicUtil) UnmarshalJSON(data []byte) (err error)

type SpaceCIDRReq

type SpaceCIDRReq struct {
	Blocks        []interface{}  `json:"blocks"`
	Size          int32          `json:"size"`
	Desc          NullableString `json:"desc,omitempty"`
	ReverseSearch NullableBool   `json:"reverse_search,omitempty"`
	SmallestCidr  NullableBool   `json:"smallest_cidr,omitempty"`
}

SpaceCIDRReq DOCSTRING

func NewSpaceCIDRReq

func NewSpaceCIDRReq(blocks []interface{}, size int32) *SpaceCIDRReq

NewSpaceCIDRReq instantiates a new SpaceCIDRReq 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 NewSpaceCIDRReqWithDefaults

func NewSpaceCIDRReqWithDefaults() *SpaceCIDRReq

NewSpaceCIDRReqWithDefaults instantiates a new SpaceCIDRReq 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 (*SpaceCIDRReq) GetBlocks

func (o *SpaceCIDRReq) GetBlocks() []interface{}

GetBlocks returns the Blocks field value

func (*SpaceCIDRReq) GetBlocksOk

func (o *SpaceCIDRReq) GetBlocksOk() ([]interface{}, bool)

GetBlocksOk returns a tuple with the Blocks field value and a boolean to check if the value has been set.

func (*SpaceCIDRReq) GetDesc

func (o *SpaceCIDRReq) GetDesc() string

GetDesc returns the Desc field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SpaceCIDRReq) GetDescOk

func (o *SpaceCIDRReq) GetDescOk() (*string, bool)

GetDescOk returns a tuple with the Desc 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 (*SpaceCIDRReq) GetReverseSearch

func (o *SpaceCIDRReq) GetReverseSearch() bool

GetReverseSearch returns the ReverseSearch field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SpaceCIDRReq) GetReverseSearchOk

func (o *SpaceCIDRReq) GetReverseSearchOk() (*bool, bool)

GetReverseSearchOk returns a tuple with the ReverseSearch 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 (*SpaceCIDRReq) GetSize

func (o *SpaceCIDRReq) GetSize() int32

GetSize returns the Size field value

func (*SpaceCIDRReq) GetSizeOk

func (o *SpaceCIDRReq) GetSizeOk() (*int32, bool)

GetSizeOk returns a tuple with the Size field value and a boolean to check if the value has been set.

func (*SpaceCIDRReq) GetSmallestCidr

func (o *SpaceCIDRReq) GetSmallestCidr() bool

GetSmallestCidr returns the SmallestCidr field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SpaceCIDRReq) GetSmallestCidrOk

func (o *SpaceCIDRReq) GetSmallestCidrOk() (*bool, bool)

GetSmallestCidrOk returns a tuple with the SmallestCidr 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 (*SpaceCIDRReq) HasDesc

func (o *SpaceCIDRReq) HasDesc() bool

HasDesc returns a boolean if a field has been set.

func (*SpaceCIDRReq) HasReverseSearch

func (o *SpaceCIDRReq) HasReverseSearch() bool

HasReverseSearch returns a boolean if a field has been set.

func (*SpaceCIDRReq) HasSmallestCidr

func (o *SpaceCIDRReq) HasSmallestCidr() bool

HasSmallestCidr returns a boolean if a field has been set.

func (SpaceCIDRReq) MarshalJSON

func (o SpaceCIDRReq) MarshalJSON() ([]byte, error)

func (*SpaceCIDRReq) SetBlocks

func (o *SpaceCIDRReq) SetBlocks(v []interface{})

SetBlocks sets field value

func (*SpaceCIDRReq) SetDesc

func (o *SpaceCIDRReq) SetDesc(v string)

SetDesc gets a reference to the given NullableString and assigns it to the Desc field.

func (*SpaceCIDRReq) SetDescNil

func (o *SpaceCIDRReq) SetDescNil()

SetDescNil sets the value for Desc to be an explicit nil

func (*SpaceCIDRReq) SetReverseSearch

func (o *SpaceCIDRReq) SetReverseSearch(v bool)

SetReverseSearch gets a reference to the given NullableBool and assigns it to the ReverseSearch field.

func (*SpaceCIDRReq) SetReverseSearchNil

func (o *SpaceCIDRReq) SetReverseSearchNil()

SetReverseSearchNil sets the value for ReverseSearch to be an explicit nil

func (*SpaceCIDRReq) SetSize

func (o *SpaceCIDRReq) SetSize(v int32)

SetSize sets field value

func (*SpaceCIDRReq) SetSmallestCidr

func (o *SpaceCIDRReq) SetSmallestCidr(v bool)

SetSmallestCidr gets a reference to the given NullableBool and assigns it to the SmallestCidr field.

func (*SpaceCIDRReq) SetSmallestCidrNil

func (o *SpaceCIDRReq) SetSmallestCidrNil()

SetSmallestCidrNil sets the value for SmallestCidr to be an explicit nil

func (SpaceCIDRReq) ToMap

func (o SpaceCIDRReq) ToMap() (map[string]interface{}, error)

func (*SpaceCIDRReq) UnmarshalJSON

func (o *SpaceCIDRReq) UnmarshalJSON(data []byte) (err error)

func (*SpaceCIDRReq) UnsetDesc

func (o *SpaceCIDRReq) UnsetDesc()

UnsetDesc ensures that no value is present for Desc, not even an explicit nil

func (*SpaceCIDRReq) UnsetReverseSearch

func (o *SpaceCIDRReq) UnsetReverseSearch()

UnsetReverseSearch ensures that no value is present for ReverseSearch, not even an explicit nil

func (*SpaceCIDRReq) UnsetSmallestCidr

func (o *SpaceCIDRReq) UnsetSmallestCidr()

UnsetSmallestCidr ensures that no value is present for SmallestCidr, not even an explicit nil

type SpaceExpand

type SpaceExpand struct {
	Name   string        `json:"name"`
	Desc   string        `json:"desc"`
	Blocks []BlockExpand `json:"blocks"`
}

SpaceExpand DOCSTRING

func NewSpaceExpand

func NewSpaceExpand(name string, desc string, blocks []BlockExpand) *SpaceExpand

NewSpaceExpand instantiates a new SpaceExpand 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 NewSpaceExpandWithDefaults

func NewSpaceExpandWithDefaults() *SpaceExpand

NewSpaceExpandWithDefaults instantiates a new SpaceExpand 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 (*SpaceExpand) GetBlocks

func (o *SpaceExpand) GetBlocks() []BlockExpand

GetBlocks returns the Blocks field value

func (*SpaceExpand) GetBlocksOk

func (o *SpaceExpand) GetBlocksOk() ([]BlockExpand, bool)

GetBlocksOk returns a tuple with the Blocks field value and a boolean to check if the value has been set.

func (*SpaceExpand) GetDesc

func (o *SpaceExpand) GetDesc() string

GetDesc returns the Desc field value

func (*SpaceExpand) GetDescOk

func (o *SpaceExpand) GetDescOk() (*string, bool)

GetDescOk returns a tuple with the Desc field value and a boolean to check if the value has been set.

func (*SpaceExpand) GetName

func (o *SpaceExpand) GetName() string

GetName returns the Name field value

func (*SpaceExpand) GetNameOk

func (o *SpaceExpand) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (SpaceExpand) MarshalJSON

func (o SpaceExpand) MarshalJSON() ([]byte, error)

func (*SpaceExpand) SetBlocks

func (o *SpaceExpand) SetBlocks(v []BlockExpand)

SetBlocks sets field value

func (*SpaceExpand) SetDesc

func (o *SpaceExpand) SetDesc(v string)

SetDesc sets field value

func (*SpaceExpand) SetName

func (o *SpaceExpand) SetName(v string)

SetName sets field value

func (SpaceExpand) ToMap

func (o SpaceExpand) ToMap() (map[string]interface{}, error)

func (*SpaceExpand) UnmarshalJSON

func (o *SpaceExpand) UnmarshalJSON(data []byte) (err error)

type SpaceExpandUtil

type SpaceExpandUtil struct {
	Name   string            `json:"name"`
	Desc   string            `json:"desc"`
	Blocks []BlockExpandUtil `json:"blocks"`
	Size   int32             `json:"size"`
	Used   int32             `json:"used"`
}

SpaceExpandUtil DOCSTRING

func NewSpaceExpandUtil

func NewSpaceExpandUtil(name string, desc string, blocks []BlockExpandUtil, size int32, used int32) *SpaceExpandUtil

NewSpaceExpandUtil instantiates a new SpaceExpandUtil 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 NewSpaceExpandUtilWithDefaults

func NewSpaceExpandUtilWithDefaults() *SpaceExpandUtil

NewSpaceExpandUtilWithDefaults instantiates a new SpaceExpandUtil 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 (*SpaceExpandUtil) GetBlocks

func (o *SpaceExpandUtil) GetBlocks() []BlockExpandUtil

GetBlocks returns the Blocks field value

func (*SpaceExpandUtil) GetBlocksOk

func (o *SpaceExpandUtil) GetBlocksOk() ([]BlockExpandUtil, bool)

GetBlocksOk returns a tuple with the Blocks field value and a boolean to check if the value has been set.

func (*SpaceExpandUtil) GetDesc

func (o *SpaceExpandUtil) GetDesc() string

GetDesc returns the Desc field value

func (*SpaceExpandUtil) GetDescOk

func (o *SpaceExpandUtil) GetDescOk() (*string, bool)

GetDescOk returns a tuple with the Desc field value and a boolean to check if the value has been set.

func (*SpaceExpandUtil) GetName

func (o *SpaceExpandUtil) GetName() string

GetName returns the Name field value

func (*SpaceExpandUtil) GetNameOk

func (o *SpaceExpandUtil) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*SpaceExpandUtil) GetSize

func (o *SpaceExpandUtil) GetSize() int32

GetSize returns the Size field value

func (*SpaceExpandUtil) GetSizeOk

func (o *SpaceExpandUtil) GetSizeOk() (*int32, bool)

GetSizeOk returns a tuple with the Size field value and a boolean to check if the value has been set.

func (*SpaceExpandUtil) GetUsed

func (o *SpaceExpandUtil) GetUsed() int32

GetUsed returns the Used field value

func (*SpaceExpandUtil) GetUsedOk

func (o *SpaceExpandUtil) GetUsedOk() (*int32, bool)

GetUsedOk returns a tuple with the Used field value and a boolean to check if the value has been set.

func (SpaceExpandUtil) MarshalJSON

func (o SpaceExpandUtil) MarshalJSON() ([]byte, error)

func (*SpaceExpandUtil) SetBlocks

func (o *SpaceExpandUtil) SetBlocks(v []BlockExpandUtil)

SetBlocks sets field value

func (*SpaceExpandUtil) SetDesc

func (o *SpaceExpandUtil) SetDesc(v string)

SetDesc sets field value

func (*SpaceExpandUtil) SetName

func (o *SpaceExpandUtil) SetName(v string)

SetName sets field value

func (*SpaceExpandUtil) SetSize

func (o *SpaceExpandUtil) SetSize(v int32)

SetSize sets field value

func (*SpaceExpandUtil) SetUsed

func (o *SpaceExpandUtil) SetUsed(v int32)

SetUsed sets field value

func (SpaceExpandUtil) ToMap

func (o SpaceExpandUtil) ToMap() (map[string]interface{}, error)

func (*SpaceExpandUtil) UnmarshalJSON

func (o *SpaceExpandUtil) UnmarshalJSON(data []byte) (err error)

type SpaceReq

type SpaceReq struct {
	Name string `json:"name"`
	Desc string `json:"desc"`
}

SpaceReq DOCSTRING

func NewSpaceReq

func NewSpaceReq(name string, desc string) *SpaceReq

NewSpaceReq instantiates a new SpaceReq 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 NewSpaceReqWithDefaults

func NewSpaceReqWithDefaults() *SpaceReq

NewSpaceReqWithDefaults instantiates a new SpaceReq 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 (*SpaceReq) GetDesc

func (o *SpaceReq) GetDesc() string

GetDesc returns the Desc field value

func (*SpaceReq) GetDescOk

func (o *SpaceReq) GetDescOk() (*string, bool)

GetDescOk returns a tuple with the Desc field value and a boolean to check if the value has been set.

func (*SpaceReq) GetName

func (o *SpaceReq) GetName() string

GetName returns the Name field value

func (*SpaceReq) GetNameOk

func (o *SpaceReq) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (SpaceReq) MarshalJSON

func (o SpaceReq) MarshalJSON() ([]byte, error)

func (*SpaceReq) SetDesc

func (o *SpaceReq) SetDesc(v string)

SetDesc sets field value

func (*SpaceReq) SetName

func (o *SpaceReq) SetName(v string)

SetName sets field value

func (SpaceReq) ToMap

func (o SpaceReq) ToMap() (map[string]interface{}, error)

func (*SpaceReq) UnmarshalJSON

func (o *SpaceReq) UnmarshalJSON(data []byte) (err error)

type SpaceUtil

type SpaceUtil struct {
	Name   string      `json:"name"`
	Desc   string      `json:"desc"`
	Blocks []BlockUtil `json:"blocks"`
	Size   int32       `json:"size"`
	Used   int32       `json:"used"`
}

SpaceUtil DOCSTRING

func NewSpaceUtil

func NewSpaceUtil(name string, desc string, blocks []BlockUtil, size int32, used int32) *SpaceUtil

NewSpaceUtil instantiates a new SpaceUtil 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 NewSpaceUtilWithDefaults

func NewSpaceUtilWithDefaults() *SpaceUtil

NewSpaceUtilWithDefaults instantiates a new SpaceUtil 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 (*SpaceUtil) GetBlocks

func (o *SpaceUtil) GetBlocks() []BlockUtil

GetBlocks returns the Blocks field value

func (*SpaceUtil) GetBlocksOk

func (o *SpaceUtil) GetBlocksOk() ([]BlockUtil, bool)

GetBlocksOk returns a tuple with the Blocks field value and a boolean to check if the value has been set.

func (*SpaceUtil) GetDesc

func (o *SpaceUtil) GetDesc() string

GetDesc returns the Desc field value

func (*SpaceUtil) GetDescOk

func (o *SpaceUtil) GetDescOk() (*string, bool)

GetDescOk returns a tuple with the Desc field value and a boolean to check if the value has been set.

func (*SpaceUtil) GetName

func (o *SpaceUtil) GetName() string

GetName returns the Name field value

func (*SpaceUtil) GetNameOk

func (o *SpaceUtil) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*SpaceUtil) GetSize

func (o *SpaceUtil) GetSize() int32

GetSize returns the Size field value

func (*SpaceUtil) GetSizeOk

func (o *SpaceUtil) GetSizeOk() (*int32, bool)

GetSizeOk returns a tuple with the Size field value and a boolean to check if the value has been set.

func (*SpaceUtil) GetUsed

func (o *SpaceUtil) GetUsed() int32

GetUsed returns the Used field value

func (*SpaceUtil) GetUsedOk

func (o *SpaceUtil) GetUsedOk() (*int32, bool)

GetUsedOk returns a tuple with the Used field value and a boolean to check if the value has been set.

func (SpaceUtil) MarshalJSON

func (o SpaceUtil) MarshalJSON() ([]byte, error)

func (*SpaceUtil) SetBlocks

func (o *SpaceUtil) SetBlocks(v []BlockUtil)

SetBlocks sets field value

func (*SpaceUtil) SetDesc

func (o *SpaceUtil) SetDesc(v string)

SetDesc sets field value

func (*SpaceUtil) SetName

func (o *SpaceUtil) SetName(v string)

SetName sets field value

func (*SpaceUtil) SetSize

func (o *SpaceUtil) SetSize(v int32)

SetSize sets field value

func (*SpaceUtil) SetUsed

func (o *SpaceUtil) SetUsed(v int32)

SetUsed sets field value

func (SpaceUtil) ToMap

func (o SpaceUtil) ToMap() (map[string]interface{}, error)

func (*SpaceUtil) UnmarshalJSON

func (o *SpaceUtil) UnmarshalJSON(data []byte) (err error)

type SpacesAPIService

type SpacesAPIService service

SpacesAPIService SpacesAPI service

func (*SpacesAPIService) AvailableBlockNetsApiSpacesSpaceBlocksBlockAvailableGet

func (a *SpacesAPIService) AvailableBlockNetsApiSpacesSpaceBlocksBlockAvailableGet(ctx context.Context, space string, block string) ApiAvailableBlockNetsApiSpacesSpaceBlocksBlockAvailableGetRequest

AvailableBlockNetsApiSpacesSpaceBlocksBlockAvailableGet List Available Block Networks

Get a list of Azure networks which can be associated to the target Block. This list is a combination on Virtual Networks and vWAN Virtual Hubs. Any Networks which overlap outstanding reservations are excluded.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param space Name of the target Space
@param block Name of the target Block
@return ApiAvailableBlockNetsApiSpacesSpaceBlocksBlockAvailableGetRequest

func (*SpacesAPIService) AvailableBlockNetsApiSpacesSpaceBlocksBlockAvailableGetExecute

Execute executes the request

@return ResponseAvailableBlockNetsApiSpacesSpaceBlocksBlockAvailableGet

func (*SpacesAPIService) CreateBlockApiSpacesSpaceBlocksPost

func (a *SpacesAPIService) CreateBlockApiSpacesSpaceBlocksPost(ctx context.Context, space string) ApiCreateBlockApiSpacesSpaceBlocksPostRequest

CreateBlockApiSpacesSpaceBlocksPost Create a new Block

Create an new Block within a Space with the following details:

- **name**: Name of the Block - **cidr**: IPv4 CIDR Range

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param space Name of the target Space
@return ApiCreateBlockApiSpacesSpaceBlocksPostRequest

func (*SpacesAPIService) CreateBlockApiSpacesSpaceBlocksPostExecute

func (a *SpacesAPIService) CreateBlockApiSpacesSpaceBlocksPostExecute(r ApiCreateBlockApiSpacesSpaceBlocksPostRequest) (*Block, *http.Response, error)

Execute executes the request

@return Block

func (*SpacesAPIService) CreateBlockNetApiSpacesSpaceBlocksBlockNetworksPost

func (a *SpacesAPIService) CreateBlockNetApiSpacesSpaceBlocksBlockNetworksPost(ctx context.Context, space string, block string) ApiCreateBlockNetApiSpacesSpaceBlocksBlockNetworksPostRequest

CreateBlockNetApiSpacesSpaceBlocksBlockNetworksPost Add Block Network

Associate a network to the target Block with the following information:

- **id**: Azure Resource ID

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param space Name of the target Space
@param block Name of the target Block
@return ApiCreateBlockNetApiSpacesSpaceBlocksBlockNetworksPostRequest

func (*SpacesAPIService) CreateBlockNetApiSpacesSpaceBlocksBlockNetworksPostExecute

func (a *SpacesAPIService) CreateBlockNetApiSpacesSpaceBlocksBlockNetworksPostExecute(r ApiCreateBlockNetApiSpacesSpaceBlocksBlockNetworksPostRequest) (*BlockBasic, *http.Response, error)

Execute executes the request

@return BlockBasic

func (*SpacesAPIService) CreateBlockReservationApiSpacesSpaceBlocksBlockReservationsPost

func (a *SpacesAPIService) CreateBlockReservationApiSpacesSpaceBlocksBlockReservationsPost(ctx context.Context, space string, block string) ApiCreateBlockReservationApiSpacesSpaceBlocksBlockReservationsPostRequest

CreateBlockReservationApiSpacesSpaceBlocksBlockReservationsPost Create CIDR Reservation

Create a CIDR Reservation for the target Block with the following information:

- **size**: Network mask bits - **cidr**: Specific CIDR to reserve (alternative to 'size') - **desc**: Description (optional) - **reverse_search**:

  • **true**: New networks will be created as close to the <u>end</u> of the block as possible
  • **false (default)**: New networks will be created as close to the <u>beginning</u> of the block as possible

- **smallest_cidr**:

  • **true**: New networks will be created using the smallest possible available block (e.g. it will not break up large CIDR blocks when possible)
  • **false (default)**: New networks will be created using the first available block, regardless of size

### <u>Usage Examples</u>

#### *Request a new /24:*

```json

{
    "size": 24
    "desc": "New CIDR for Business Unit 1"
}

```

#### *Request a new /24, searching from the end of the CIDR range:*

```json

{
    "size": 24,
    "desc": "New CIDR for Business Unit 1",
    "reverse_search": true
}

```

#### *Request a new /24, searching from the end of the CIDR range, using the smallest available CIDR block from the available address space:*

```json

{
    "size": 24,
    "desc": "New CIDR for Business Unit 1",
    "reverse_search": true,
    "smallest_cidr": true
}

```

#### *Request a specific /24:*

```json

{
    "cidr": "10.0.100.0/24",
    "desc" "New CIDR for Business Unit 1"
}

```

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param space Name of the target Space
@param block Name of the target Block
@return ApiCreateBlockReservationApiSpacesSpaceBlocksBlockReservationsPostRequest

func (*SpacesAPIService) CreateBlockReservationApiSpacesSpaceBlocksBlockReservationsPostExecute

func (a *SpacesAPIService) CreateBlockReservationApiSpacesSpaceBlocksBlockReservationsPostExecute(r ApiCreateBlockReservationApiSpacesSpaceBlocksBlockReservationsPostRequest) (*ReservationExpand, *http.Response, error)

Execute executes the request

@return ReservationExpand

func (*SpacesAPIService) CreateExternalNetworkApiSpacesSpaceBlocksBlockExternalsPost

func (a *SpacesAPIService) CreateExternalNetworkApiSpacesSpaceBlocksBlockExternalsPost(ctx context.Context, space string, block string) ApiCreateExternalNetworkApiSpacesSpaceBlocksBlockExternalsPostRequest

CreateExternalNetworkApiSpacesSpaceBlocksBlockExternalsPost Create External Network

Create an External Network within the target Block with the following information:

- **name**: Name of the external network - **desc**: Description of the external network - **cidr**: CIDR of the external network

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param space Name of the target Space
@param block Name of the target Block
@return ApiCreateExternalNetworkApiSpacesSpaceBlocksBlockExternalsPostRequest

func (*SpacesAPIService) CreateExternalNetworkApiSpacesSpaceBlocksBlockExternalsPostExecute

func (a *SpacesAPIService) CreateExternalNetworkApiSpacesSpaceBlocksBlockExternalsPostExecute(r ApiCreateExternalNetworkApiSpacesSpaceBlocksBlockExternalsPostRequest) (*ExtNetExpand, *http.Response, error)

Execute executes the request

@return ExtNetExpand

func (*SpacesAPIService) CreateExternalSubnetApiSpacesSpaceBlocksBlockExternalsExternalSubnetsPost

func (a *SpacesAPIService) CreateExternalSubnetApiSpacesSpaceBlocksBlockExternalsExternalSubnetsPost(ctx context.Context, space string, block string, external string) ApiCreateExternalSubnetApiSpacesSpaceBlocksBlockExternalsExternalSubnetsPostRequest

CreateExternalSubnetApiSpacesSpaceBlocksBlockExternalsExternalSubnetsPost Create External Network Subnet

Create a Subnet within the target External Network with the following information:

- **name**: Name of the subnet - **desc**: Description (optional) - **size**: Network mask bits - **cidr**: Specific CIDR of the subnet (alternative to size)

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param space Name of the target Space
@param block Name of the target Block
@param external Name of the target External Network
@return ApiCreateExternalSubnetApiSpacesSpaceBlocksBlockExternalsExternalSubnetsPostRequest

func (*SpacesAPIService) CreateExternalSubnetApiSpacesSpaceBlocksBlockExternalsExternalSubnetsPostExecute

func (a *SpacesAPIService) CreateExternalSubnetApiSpacesSpaceBlocksBlockExternalsExternalSubnetsPostExecute(r ApiCreateExternalSubnetApiSpacesSpaceBlocksBlockExternalsExternalSubnetsPostRequest) (*ExtSubnetExpand, *http.Response, error)

Execute executes the request

@return ExtSubnetExpand

func (*SpacesAPIService) CreateExternalSubnetEndpointApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsPost

func (a *SpacesAPIService) CreateExternalSubnetEndpointApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsPost(ctx context.Context, space string, block string, external string, subnet string) ApiCreateExternalSubnetEndpointApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsPostRequest

CreateExternalSubnetEndpointApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsPost Add External Network Subnet Endpoint

Create an Endpoint within the target External Network Subnet with the following information:

- **name**: Name of the endpoint - **desc**: Description of the endpoint - **ip**: IP Address of the endpoint or NONE to automatically assign the next available IP address

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param space Name of the target Space
@param block Name of the target Block
@param external Name of the target External Network
@param subnet Name of the target External Network Subnet
@return ApiCreateExternalSubnetEndpointApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsPostRequest

func (*SpacesAPIService) CreateExternalSubnetEndpointApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsPostExecute

func (a *SpacesAPIService) CreateExternalSubnetEndpointApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsPostExecute(r ApiCreateExternalSubnetEndpointApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsPostRequest) (*ExtEndpoint, *http.Response, error)

Execute executes the request

@return ExtEndpoint

func (*SpacesAPIService) CreateMultiBlockReservationApiSpacesSpaceReservationsPost

func (a *SpacesAPIService) CreateMultiBlockReservationApiSpacesSpaceReservationsPost(ctx context.Context, space string) ApiCreateMultiBlockReservationApiSpacesSpaceReservationsPostRequest

CreateMultiBlockReservationApiSpacesSpaceReservationsPost Create CIDR Reservation from List of Blocks

Create a CIDR Reservation for the first available Block from a list of Blocks with the following information:

- **blocks**: Array of Block names (*Evaluated in the order provided*) - **size**: Network mask bits - **desc**: Description (optional) - **reverse_search**:

  • **true**: New networks will be created as close to the <u>end</u> of the block as possible
  • **false (default)**: New networks will be created as close to the <u>beginning</u> of the block as possible

- **smallest_cidr**:

  • **true**: New networks will be created using the smallest possible available block (e.g. it will not break up large CIDR blocks when possible)

  • **false (default)**: New networks will be created using the first available block, regardless of size

    @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param space Name of the target Space @return ApiCreateMultiBlockReservationApiSpacesSpaceReservationsPostRequest

func (*SpacesAPIService) CreateMultiBlockReservationApiSpacesSpaceReservationsPostExecute

func (a *SpacesAPIService) CreateMultiBlockReservationApiSpacesSpaceReservationsPostExecute(r ApiCreateMultiBlockReservationApiSpacesSpaceReservationsPostRequest) (*ReservationExpand, *http.Response, error)

Execute executes the request

@return ReservationExpand

func (*SpacesAPIService) CreateSpaceApiSpacesPost

func (a *SpacesAPIService) CreateSpaceApiSpacesPost(ctx context.Context) ApiCreateSpaceApiSpacesPostRequest

CreateSpaceApiSpacesPost Create New Space

Create an new Space with the following details:

- **name**: Name of the Space - **desc**: A description for the Space

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateSpaceApiSpacesPostRequest

func (*SpacesAPIService) CreateSpaceApiSpacesPostExecute

func (a *SpacesAPIService) CreateSpaceApiSpacesPostExecute(r ApiCreateSpaceApiSpacesPostRequest) (*Space, *http.Response, error)

Execute executes the request

@return Space

func (*SpacesAPIService) DeleteBlockApiSpacesSpaceBlocksBlockDelete

func (a *SpacesAPIService) DeleteBlockApiSpacesSpaceBlocksBlockDelete(ctx context.Context, space string, block string) ApiDeleteBlockApiSpacesSpaceBlocksBlockDeleteRequest

DeleteBlockApiSpacesSpaceBlocksBlockDelete Delete a Block

Remove a specific Block.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param space Name of the target Space
@param block Name of the target Block
@return ApiDeleteBlockApiSpacesSpaceBlocksBlockDeleteRequest

func (*SpacesAPIService) DeleteBlockApiSpacesSpaceBlocksBlockDeleteExecute

func (a *SpacesAPIService) DeleteBlockApiSpacesSpaceBlocksBlockDeleteExecute(r ApiDeleteBlockApiSpacesSpaceBlocksBlockDeleteRequest) (interface{}, *http.Response, error)

Execute executes the request

@return interface{}

func (*SpacesAPIService) DeleteBlockNetsApiSpacesSpaceBlocksBlockNetworksDelete

func (a *SpacesAPIService) DeleteBlockNetsApiSpacesSpaceBlocksBlockNetworksDelete(ctx context.Context, space string, block string) ApiDeleteBlockNetsApiSpacesSpaceBlocksBlockNetworksDeleteRequest

DeleteBlockNetsApiSpacesSpaceBlocksBlockNetworksDelete Remove Block Networks

Remove one or more networks currently associated to the target Block with the following information:

- **[&lt;str&gt;]**: Array of Azure Resource ID's

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param space Name of the target Space
@param block Name of the target Block
@return ApiDeleteBlockNetsApiSpacesSpaceBlocksBlockNetworksDeleteRequest

func (*SpacesAPIService) DeleteBlockNetsApiSpacesSpaceBlocksBlockNetworksDeleteExecute

func (a *SpacesAPIService) DeleteBlockNetsApiSpacesSpaceBlocksBlockNetworksDeleteExecute(r ApiDeleteBlockNetsApiSpacesSpaceBlocksBlockNetworksDeleteRequest) (interface{}, *http.Response, error)

Execute executes the request

@return interface{}

func (*SpacesAPIService) DeleteBlockReservationsApiSpacesSpaceBlocksBlockReservationsDelete

func (a *SpacesAPIService) DeleteBlockReservationsApiSpacesSpaceBlocksBlockReservationsDelete(ctx context.Context, space string, block string) ApiDeleteBlockReservationsApiSpacesSpaceBlocksBlockReservationsDeleteRequest

DeleteBlockReservationsApiSpacesSpaceBlocksBlockReservationsDelete Delete CIDR Reservations

Remove one or more CIDR Reservations for the target Block.

- **[&lt;str&gt;]**: Array of CIDR Reservation ID's

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param space Name of the target Space
@param block Name of the target Block
@return ApiDeleteBlockReservationsApiSpacesSpaceBlocksBlockReservationsDeleteRequest

func (*SpacesAPIService) DeleteBlockReservationsApiSpacesSpaceBlocksBlockReservationsDeleteExecute

func (a *SpacesAPIService) DeleteBlockReservationsApiSpacesSpaceBlocksBlockReservationsDeleteExecute(r ApiDeleteBlockReservationsApiSpacesSpaceBlocksBlockReservationsDeleteRequest) (*http.Response, error)

Execute executes the request

func (*SpacesAPIService) DeleteBlockReservationsApiSpacesSpaceBlocksBlockReservationsReservationDelete

func (a *SpacesAPIService) DeleteBlockReservationsApiSpacesSpaceBlocksBlockReservationsReservationDelete(ctx context.Context, space string, block string, reservation string) ApiDeleteBlockReservationsApiSpacesSpaceBlocksBlockReservationsReservationDeleteRequest

DeleteBlockReservationsApiSpacesSpaceBlocksBlockReservationsReservationDelete Delete CIDR Reservation

Remove a specific CIDR Reservation.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param space Name of the target Space
@param block Name of the target Block
@param reservation ID of the target Reservation
@return ApiDeleteBlockReservationsApiSpacesSpaceBlocksBlockReservationsReservationDeleteRequest

func (*SpacesAPIService) DeleteBlockReservationsApiSpacesSpaceBlocksBlockReservationsReservationDeleteExecute

func (a *SpacesAPIService) DeleteBlockReservationsApiSpacesSpaceBlocksBlockReservationsReservationDeleteExecute(r ApiDeleteBlockReservationsApiSpacesSpaceBlocksBlockReservationsReservationDeleteRequest) (*http.Response, error)

Execute executes the request

func (*SpacesAPIService) DeleteExternalNetworkApiSpacesSpaceBlocksBlockExternalsExternalDelete

func (a *SpacesAPIService) DeleteExternalNetworkApiSpacesSpaceBlocksBlockExternalsExternalDelete(ctx context.Context, space string, block string, external string) ApiDeleteExternalNetworkApiSpacesSpaceBlocksBlockExternalsExternalDeleteRequest

DeleteExternalNetworkApiSpacesSpaceBlocksBlockExternalsExternalDelete Remove External Network

Remove a specific External Network currently associated to the target Block

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param space Name of the target Space
@param block Name of the target Block
@param external Name of the target external network
@return ApiDeleteExternalNetworkApiSpacesSpaceBlocksBlockExternalsExternalDeleteRequest

func (*SpacesAPIService) DeleteExternalNetworkApiSpacesSpaceBlocksBlockExternalsExternalDeleteExecute

func (a *SpacesAPIService) DeleteExternalNetworkApiSpacesSpaceBlocksBlockExternalsExternalDeleteExecute(r ApiDeleteExternalNetworkApiSpacesSpaceBlocksBlockExternalsExternalDeleteRequest) (interface{}, *http.Response, error)

Execute executes the request

@return interface{}

func (*SpacesAPIService) DeleteExternalSubnetApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetDelete

func (a *SpacesAPIService) DeleteExternalSubnetApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetDelete(ctx context.Context, space string, block string, external string, subnet string) ApiDeleteExternalSubnetApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetDeleteRequest

DeleteExternalSubnetApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetDelete Remove External Network Subnet

Remove a specific Subnet currently associated to the target External Network

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param space Name of the target Space
@param block Name of the target Block
@param external Name of the target external network
@param subnet Name of the target external subnet
@return ApiDeleteExternalSubnetApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetDeleteRequest

func (*SpacesAPIService) DeleteExternalSubnetApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetDeleteExecute

func (a *SpacesAPIService) DeleteExternalSubnetApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetDeleteExecute(r ApiDeleteExternalSubnetApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetDeleteRequest) (interface{}, *http.Response, error)

Execute executes the request

@return interface{}

func (*SpacesAPIService) DeleteExternalSubnetEndpointApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsEndpointDelete

func (a *SpacesAPIService) DeleteExternalSubnetEndpointApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsEndpointDelete(ctx context.Context, space string, block string, external string, subnet string, endpoint string) ApiDeleteExternalSubnetEndpointApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsEndpointDeleteRequest

DeleteExternalSubnetEndpointApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsEndpointDelete Remove External Network Subnet Endpoint

Remove a specific Endpoint currently associated to the target External Network Subnet

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param space Name of the target Space
@param block Name of the target Block
@param external Name of the target external network
@param subnet Name of the target external subnet
@param endpoint Name of the target external subnet endpoint
@return ApiDeleteExternalSubnetEndpointApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsEndpointDeleteRequest

func (*SpacesAPIService) DeleteExternalSubnetEndpointApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsEndpointDeleteExecute

func (a *SpacesAPIService) DeleteExternalSubnetEndpointApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsEndpointDeleteExecute(r ApiDeleteExternalSubnetEndpointApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsEndpointDeleteRequest) (interface{}, *http.Response, error)

Execute executes the request

@return interface{}

func (*SpacesAPIService) DeleteExternalSubnetEndpointsApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsDelete

func (a *SpacesAPIService) DeleteExternalSubnetEndpointsApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsDelete(ctx context.Context, space string, block string, external string, subnet string) ApiDeleteExternalSubnetEndpointsApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsDeleteRequest

DeleteExternalSubnetEndpointsApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsDelete Remove External Network Subnet Endpoints

Remove one or more Endpopints currently associated to the target External Network Subnet with the following information:

- **[&lt;str&gt;]**: Array of Endpoint Names

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param space Name of the target Space
@param block Name of the target Block
@param external Name of the target External Network
@param subnet Name of the target External Network Subnet
@return ApiDeleteExternalSubnetEndpointsApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsDeleteRequest

func (*SpacesAPIService) DeleteExternalSubnetEndpointsApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsDeleteExecute

func (a *SpacesAPIService) DeleteExternalSubnetEndpointsApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsDeleteExecute(r ApiDeleteExternalSubnetEndpointsApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsDeleteRequest) (interface{}, *http.Response, error)

Execute executes the request

@return interface{}

func (*SpacesAPIService) DeleteSpaceApiSpacesSpaceDelete

func (a *SpacesAPIService) DeleteSpaceApiSpacesSpaceDelete(ctx context.Context, space string) ApiDeleteSpaceApiSpacesSpaceDeleteRequest

DeleteSpaceApiSpacesSpaceDelete Delete a Space

Remove a specific Space.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param space Name of the target Space
@return ApiDeleteSpaceApiSpacesSpaceDeleteRequest

func (*SpacesAPIService) DeleteSpaceApiSpacesSpaceDeleteExecute

func (a *SpacesAPIService) DeleteSpaceApiSpacesSpaceDeleteExecute(r ApiDeleteSpaceApiSpacesSpaceDeleteRequest) (interface{}, *http.Response, error)

Execute executes the request

@return interface{}

func (*SpacesAPIService) GetBlockApiSpacesSpaceBlocksBlockGet

func (a *SpacesAPIService) GetBlockApiSpacesSpaceBlocksBlockGet(ctx context.Context, space string, block string) ApiGetBlockApiSpacesSpaceBlocksBlockGetRequest

GetBlockApiSpacesSpaceBlocksBlockGet Get Block Details

Get the details of a specific Block.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param space Name of the target Space
@param block Name of the target Block
@return ApiGetBlockApiSpacesSpaceBlocksBlockGetRequest

func (*SpacesAPIService) GetBlockApiSpacesSpaceBlocksBlockGetExecute

Execute executes the request

@return ResponseGetBlockApiSpacesSpaceBlocksBlockGet

func (*SpacesAPIService) GetBlockNetsApiSpacesSpaceBlocksBlockNetworksGet

func (a *SpacesAPIService) GetBlockNetsApiSpacesSpaceBlocksBlockNetworksGet(ctx context.Context, space string, block string) ApiGetBlockNetsApiSpacesSpaceBlocksBlockNetworksGetRequest

GetBlockNetsApiSpacesSpaceBlocksBlockNetworksGet List Block Networks

Get a list of virtual networks which are currently associated to the target Block. This list is a combination on Virtual Networks and vWAN Virtual Hubs.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param space Name of the target Space
@param block Name of the target Block
@return ApiGetBlockNetsApiSpacesSpaceBlocksBlockNetworksGetRequest

func (*SpacesAPIService) GetBlockNetsApiSpacesSpaceBlocksBlockNetworksGetExecute

Execute executes the request

@return ResponseGetBlockNetsApiSpacesSpaceBlocksBlockNetworksGet

func (*SpacesAPIService) GetBlockReservationsApiSpacesSpaceBlocksBlockReservationsGet

func (a *SpacesAPIService) GetBlockReservationsApiSpacesSpaceBlocksBlockReservationsGet(ctx context.Context, space string, block string) ApiGetBlockReservationsApiSpacesSpaceBlocksBlockReservationsGetRequest

GetBlockReservationsApiSpacesSpaceBlocksBlockReservationsGet Get Block Reservations

Get a list of CIDR Reservations for the target Block.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param space Name of the target Space
@param block Name of the target Block
@return ApiGetBlockReservationsApiSpacesSpaceBlocksBlockReservationsGetRequest

func (*SpacesAPIService) GetBlockReservationsApiSpacesSpaceBlocksBlockReservationsGetExecute

func (a *SpacesAPIService) GetBlockReservationsApiSpacesSpaceBlocksBlockReservationsGetExecute(r ApiGetBlockReservationsApiSpacesSpaceBlocksBlockReservationsGetRequest) ([]ReservationExpand, *http.Response, error)

Execute executes the request

@return []ReservationExpand

func (*SpacesAPIService) GetBlockReservationsApiSpacesSpaceBlocksBlockReservationsReservationGet

func (a *SpacesAPIService) GetBlockReservationsApiSpacesSpaceBlocksBlockReservationsReservationGet(ctx context.Context, space string, block string, reservation string) ApiGetBlockReservationsApiSpacesSpaceBlocksBlockReservationsReservationGetRequest

GetBlockReservationsApiSpacesSpaceBlocksBlockReservationsReservationGet Get Block Reservation

Get the details of a specific CIDR Reservation.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param space Name of the target Space
@param block Name of the target Block
@param reservation ID of the target Reservation
@return ApiGetBlockReservationsApiSpacesSpaceBlocksBlockReservationsReservationGetRequest

func (*SpacesAPIService) GetBlockReservationsApiSpacesSpaceBlocksBlockReservationsReservationGetExecute

func (a *SpacesAPIService) GetBlockReservationsApiSpacesSpaceBlocksBlockReservationsReservationGetExecute(r ApiGetBlockReservationsApiSpacesSpaceBlocksBlockReservationsReservationGetRequest) (*ReservationExpand, *http.Response, error)

Execute executes the request

@return ReservationExpand

func (*SpacesAPIService) GetBlocksApiSpacesSpaceBlocksGet

func (a *SpacesAPIService) GetBlocksApiSpacesSpaceBlocksGet(ctx context.Context, space string) ApiGetBlocksApiSpacesSpaceBlocksGetRequest

GetBlocksApiSpacesSpaceBlocksGet Get all Blocks within a Space

Get a list of all Blocks within a specific Space.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param space Name of the target Space
@return ApiGetBlocksApiSpacesSpaceBlocksGetRequest

func (*SpacesAPIService) GetBlocksApiSpacesSpaceBlocksGetExecute

Execute executes the request

@return ResponseGetBlocksApiSpacesSpaceBlocksGet

func (*SpacesAPIService) GetExternalNetworkApiSpacesSpaceBlocksBlockExternalsExternalGet

func (a *SpacesAPIService) GetExternalNetworkApiSpacesSpaceBlocksBlockExternalsExternalGet(ctx context.Context, space string, block string, external string) ApiGetExternalNetworkApiSpacesSpaceBlocksBlockExternalsExternalGetRequest

GetExternalNetworkApiSpacesSpaceBlocksBlockExternalsExternalGet Get External Network

Get the details of a specific External Network.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param space Name of the target Space
@param block Name of the target Block
@param external Name of the target external network
@return ApiGetExternalNetworkApiSpacesSpaceBlocksBlockExternalsExternalGetRequest

func (*SpacesAPIService) GetExternalNetworkApiSpacesSpaceBlocksBlockExternalsExternalGetExecute

func (a *SpacesAPIService) GetExternalNetworkApiSpacesSpaceBlocksBlockExternalsExternalGetExecute(r ApiGetExternalNetworkApiSpacesSpaceBlocksBlockExternalsExternalGetRequest) (*ExtNet, *http.Response, error)

Execute executes the request

@return ExtNet

func (*SpacesAPIService) GetExternalNetworksApiSpacesSpaceBlocksBlockExternalsGet

func (a *SpacesAPIService) GetExternalNetworksApiSpacesSpaceBlocksBlockExternalsGet(ctx context.Context, space string, block string) ApiGetExternalNetworksApiSpacesSpaceBlocksBlockExternalsGetRequest

GetExternalNetworksApiSpacesSpaceBlocksBlockExternalsGet List External Networks

Get a list of External Networks which are currently associated to the target Block.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param space Name of the target Space
@param block Name of the target Block
@return ApiGetExternalNetworksApiSpacesSpaceBlocksBlockExternalsGetRequest

func (*SpacesAPIService) GetExternalNetworksApiSpacesSpaceBlocksBlockExternalsGetExecute

func (a *SpacesAPIService) GetExternalNetworksApiSpacesSpaceBlocksBlockExternalsGetExecute(r ApiGetExternalNetworksApiSpacesSpaceBlocksBlockExternalsGetRequest) ([]ExtNet, *http.Response, error)

Execute executes the request

@return []ExtNet

func (*SpacesAPIService) GetExternalSubnetApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetGet

func (a *SpacesAPIService) GetExternalSubnetApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetGet(ctx context.Context, space string, block string, external string, subnet string) ApiGetExternalSubnetApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetGetRequest

GetExternalSubnetApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetGet Get External Network Subnet

Get the details of a specific External Subnet.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param space Name of the target Space
@param block Name of the target Block
@param external Name of the target external network
@param subnet Name of the target external subnet
@return ApiGetExternalSubnetApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetGetRequest

func (*SpacesAPIService) GetExternalSubnetApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetGetExecute

func (a *SpacesAPIService) GetExternalSubnetApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetGetExecute(r ApiGetExternalSubnetApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetGetRequest) (*ExtSubnet, *http.Response, error)

Execute executes the request

@return ExtSubnet

func (*SpacesAPIService) GetExternalSubnetEndpointApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsEndpointGet

func (a *SpacesAPIService) GetExternalSubnetEndpointApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsEndpointGet(ctx context.Context, space string, block string, external string, subnet string, endpoint string) ApiGetExternalSubnetEndpointApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsEndpointGetRequest

GetExternalSubnetEndpointApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsEndpointGet Get External Network Subnet Endpoint

Get the details of a specific External Subnet Endpoint.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param space Name of the target Space
@param block Name of the target Block
@param external Name of the target external network
@param subnet Name of the target external subnet
@param endpoint Name of the target external subnet endpoint
@return ApiGetExternalSubnetEndpointApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsEndpointGetRequest

func (*SpacesAPIService) GetExternalSubnetEndpointApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsEndpointGetExecute

func (a *SpacesAPIService) GetExternalSubnetEndpointApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsEndpointGetExecute(r ApiGetExternalSubnetEndpointApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsEndpointGetRequest) (*ExtEndpoint, *http.Response, error)

Execute executes the request

@return ExtEndpoint

func (*SpacesAPIService) GetExternalSubnetEndpointsApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsGet

func (a *SpacesAPIService) GetExternalSubnetEndpointsApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsGet(ctx context.Context, space string, block string, external string, subnet string) ApiGetExternalSubnetEndpointsApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsGetRequest

GetExternalSubnetEndpointsApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsGet List External Network Subnet Endpoints

Get a list of Endpoints which are currently associated to the target External Network Subnet.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param space Name of the target Space
@param block Name of the target Block
@param external Name of the target External Network
@param subnet Name of the target External Network Subnet
@return ApiGetExternalSubnetEndpointsApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsGetRequest

func (*SpacesAPIService) GetExternalSubnetEndpointsApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsGetExecute

func (a *SpacesAPIService) GetExternalSubnetEndpointsApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsGetExecute(r ApiGetExternalSubnetEndpointsApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsGetRequest) ([]ExtEndpoint, *http.Response, error)

Execute executes the request

@return []ExtEndpoint

func (*SpacesAPIService) GetExternalSubnetsApiSpacesSpaceBlocksBlockExternalsExternalSubnetsGet

func (a *SpacesAPIService) GetExternalSubnetsApiSpacesSpaceBlocksBlockExternalsExternalSubnetsGet(ctx context.Context, space string, block string, external string) ApiGetExternalSubnetsApiSpacesSpaceBlocksBlockExternalsExternalSubnetsGetRequest

GetExternalSubnetsApiSpacesSpaceBlocksBlockExternalsExternalSubnetsGet List External Network Subnets

Get a list of Subnets which are currently associated to the target External Network.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param space Name of the target Space
@param block Name of the target Block
@param external Name of the target External Network
@return ApiGetExternalSubnetsApiSpacesSpaceBlocksBlockExternalsExternalSubnetsGetRequest

func (*SpacesAPIService) GetExternalSubnetsApiSpacesSpaceBlocksBlockExternalsExternalSubnetsGetExecute

func (a *SpacesAPIService) GetExternalSubnetsApiSpacesSpaceBlocksBlockExternalsExternalSubnetsGetExecute(r ApiGetExternalSubnetsApiSpacesSpaceBlocksBlockExternalsExternalSubnetsGetRequest) ([]ExtSubnet, *http.Response, error)

Execute executes the request

@return []ExtSubnet

func (*SpacesAPIService) GetMultiBlockReservationsApiSpacesSpaceReservationsGet

func (a *SpacesAPIService) GetMultiBlockReservationsApiSpacesSpaceReservationsGet(ctx context.Context, space string) ApiGetMultiBlockReservationsApiSpacesSpaceReservationsGetRequest

GetMultiBlockReservationsApiSpacesSpaceReservationsGet Get Reservations for all Blocks within a Space

Get a list of CIDR Reservations for all Blocks within the target Space.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param space Name of the target Space
@return ApiGetMultiBlockReservationsApiSpacesSpaceReservationsGetRequest

func (*SpacesAPIService) GetMultiBlockReservationsApiSpacesSpaceReservationsGetExecute

func (a *SpacesAPIService) GetMultiBlockReservationsApiSpacesSpaceReservationsGetExecute(r ApiGetMultiBlockReservationsApiSpacesSpaceReservationsGetRequest) ([]ReservationExpand, *http.Response, error)

Execute executes the request

@return []ReservationExpand

func (*SpacesAPIService) GetSpaceApiSpacesSpaceGet

func (a *SpacesAPIService) GetSpaceApiSpacesSpaceGet(ctx context.Context, space string) ApiGetSpaceApiSpacesSpaceGetRequest

GetSpaceApiSpacesSpaceGet Get Space Details

Get the details of a specific Space.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param space Name of the target Space
@return ApiGetSpaceApiSpacesSpaceGetRequest

func (*SpacesAPIService) GetSpaceApiSpacesSpaceGetExecute

Execute executes the request

@return ResponseGetSpaceApiSpacesSpaceGet

func (*SpacesAPIService) GetSpacesApiSpacesGet

func (a *SpacesAPIService) GetSpacesApiSpacesGet(ctx context.Context) ApiGetSpacesApiSpacesGetRequest

GetSpacesApiSpacesGet Get All Spaces

Get a list of all Spaces.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetSpacesApiSpacesGetRequest

func (*SpacesAPIService) GetSpacesApiSpacesGetExecute

Execute executes the request

@return ResponseGetSpacesApiSpacesGet

func (*SpacesAPIService) UpdateBlockApiSpacesSpaceBlocksBlockPatch

func (a *SpacesAPIService) UpdateBlockApiSpacesSpaceBlocksBlockPatch(ctx context.Context, space string, block string) ApiUpdateBlockApiSpacesSpaceBlocksBlockPatchRequest

func (*SpacesAPIService) UpdateBlockApiSpacesSpaceBlocksBlockPatchExecute

func (a *SpacesAPIService) UpdateBlockApiSpacesSpaceBlocksBlockPatchExecute(r ApiUpdateBlockApiSpacesSpaceBlocksBlockPatchRequest) (*Block, *http.Response, error)

Execute executes the request

@return Block

func (*SpacesAPIService) UpdateBlockVnetsApiSpacesSpaceBlocksBlockNetworksPut

func (a *SpacesAPIService) UpdateBlockVnetsApiSpacesSpaceBlocksBlockNetworksPut(ctx context.Context, space string, block string) ApiUpdateBlockVnetsApiSpacesSpaceBlocksBlockNetworksPutRequest

UpdateBlockVnetsApiSpacesSpaceBlocksBlockNetworksPut Replace Block Networks

Replace the list of networks currently associated to the target Block with the following information:

- **[&lt;str&gt;]**: Array of Azure Resource ID's

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param space Name of the target Space
@param block Name of the target Block
@return ApiUpdateBlockVnetsApiSpacesSpaceBlocksBlockNetworksPutRequest

func (*SpacesAPIService) UpdateBlockVnetsApiSpacesSpaceBlocksBlockNetworksPutExecute

func (a *SpacesAPIService) UpdateBlockVnetsApiSpacesSpaceBlocksBlockNetworksPutExecute(r ApiUpdateBlockVnetsApiSpacesSpaceBlocksBlockNetworksPutRequest) ([]Network, *http.Response, error)

Execute executes the request

@return []Network

func (*SpacesAPIService) UpdateExtEndpointApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsEndpointPatch

func (a *SpacesAPIService) UpdateExtEndpointApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsEndpointPatch(ctx context.Context, space string, block string, external string, subnet string, endpoint string) ApiUpdateExtEndpointApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsEndpointPatchRequest

func (*SpacesAPIService) UpdateExtEndpointApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsEndpointPatchExecute

func (a *SpacesAPIService) UpdateExtEndpointApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsEndpointPatchExecute(r ApiUpdateExtEndpointApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsEndpointPatchRequest) (*ExtEndpoint, *http.Response, error)

Execute executes the request

@return ExtEndpoint

func (*SpacesAPIService) UpdateExtNetworkApiSpacesSpaceBlocksBlockExternalsExternalPatch

func (a *SpacesAPIService) UpdateExtNetworkApiSpacesSpaceBlocksBlockExternalsExternalPatch(ctx context.Context, space string, block string, external string) ApiUpdateExtNetworkApiSpacesSpaceBlocksBlockExternalsExternalPatchRequest

func (*SpacesAPIService) UpdateExtNetworkApiSpacesSpaceBlocksBlockExternalsExternalPatchExecute

func (a *SpacesAPIService) UpdateExtNetworkApiSpacesSpaceBlocksBlockExternalsExternalPatchExecute(r ApiUpdateExtNetworkApiSpacesSpaceBlocksBlockExternalsExternalPatchRequest) (*ExtNet, *http.Response, error)

Execute executes the request

@return ExtNet

func (*SpacesAPIService) UpdateExtSubnetApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetPatch

func (a *SpacesAPIService) UpdateExtSubnetApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetPatch(ctx context.Context, space string, block string, external string, subnet string) ApiUpdateExtSubnetApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetPatchRequest

func (*SpacesAPIService) UpdateExtSubnetApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetPatchExecute

func (a *SpacesAPIService) UpdateExtSubnetApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetPatchExecute(r ApiUpdateExtSubnetApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetPatchRequest) (*ExtSubnet, *http.Response, error)

Execute executes the request

@return ExtSubnet

func (*SpacesAPIService) UpdateExternalSubnetEnpointsApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsPut

func (a *SpacesAPIService) UpdateExternalSubnetEnpointsApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsPut(ctx context.Context, space string, block string, external string, subnet string) ApiUpdateExternalSubnetEnpointsApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsPutRequest

func (*SpacesAPIService) UpdateExternalSubnetEnpointsApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsPutExecute

func (a *SpacesAPIService) UpdateExternalSubnetEnpointsApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsPutExecute(r ApiUpdateExternalSubnetEnpointsApiSpacesSpaceBlocksBlockExternalsExternalSubnetsSubnetEndpointsPutRequest) ([]ExtEndpoint, *http.Response, error)

Execute executes the request

@return []ExtEndpoint

func (*SpacesAPIService) UpdateSpaceApiSpacesSpacePatch

func (a *SpacesAPIService) UpdateSpaceApiSpacesSpacePatch(ctx context.Context, space string) ApiUpdateSpaceApiSpacesSpacePatchRequest

func (*SpacesAPIService) UpdateSpaceApiSpacesSpacePatchExecute

func (a *SpacesAPIService) UpdateSpaceApiSpacesSpacePatchExecute(r ApiUpdateSpaceApiSpacesSpacePatchRequest) (interface{}, *http.Response, error)

Execute executes the request

@return interface{}

type Status

type Status struct {
	Status    string       `json:"status"`
	Version   string       `json:"version"`
	Container ImageDetails `json:"container"`
}

Status DOCSTRING

func NewStatus

func NewStatus(status string, version string, container ImageDetails) *Status

NewStatus instantiates a new Status 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 NewStatusWithDefaults

func NewStatusWithDefaults() *Status

NewStatusWithDefaults instantiates a new Status 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 (*Status) GetContainer

func (o *Status) GetContainer() ImageDetails

GetContainer returns the Container field value

func (*Status) GetContainerOk

func (o *Status) GetContainerOk() (*ImageDetails, bool)

GetContainerOk returns a tuple with the Container field value and a boolean to check if the value has been set.

func (*Status) GetStatus

func (o *Status) GetStatus() string

GetStatus returns the Status field value

func (*Status) GetStatusOk

func (o *Status) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*Status) GetVersion

func (o *Status) GetVersion() string

GetVersion returns the Version field value

func (*Status) GetVersionOk

func (o *Status) GetVersionOk() (*string, bool)

GetVersionOk returns a tuple with the Version field value and a boolean to check if the value has been set.

func (Status) MarshalJSON

func (o Status) MarshalJSON() ([]byte, error)

func (*Status) SetContainer

func (o *Status) SetContainer(v ImageDetails)

SetContainer sets field value

func (*Status) SetStatus

func (o *Status) SetStatus(v string)

SetStatus sets field value

func (*Status) SetVersion

func (o *Status) SetVersion(v string)

SetVersion sets field value

func (Status) ToMap

func (o Status) ToMap() (map[string]interface{}, error)

func (*Status) UnmarshalJSON

func (o *Status) UnmarshalJSON(data []byte) (err error)

type StatusAPIService

type StatusAPIService service

StatusAPIService StatusAPI service

func (*StatusAPIService) GetStatusApiStatusGet

func (a *StatusAPIService) GetStatusApiStatusGet(ctx context.Context) ApiGetStatusApiStatusGetRequest

GetStatusApiStatusGet Get Azure IPAM Status

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetStatusApiStatusGetRequest

func (*StatusAPIService) GetStatusApiStatusGetExecute

func (a *StatusAPIService) GetStatusApiStatusGetExecute(r ApiGetStatusApiStatusGetRequest) (*Status, *http.Response, error)

Execute executes the request

@return Status

type Subnet

type Subnet struct {
	Name   string `json:"name"`
	Prefix string `json:"prefix"`
}

Subnet DOCSTRING

func NewSubnet

func NewSubnet(name string, prefix string) *Subnet

NewSubnet instantiates a new Subnet 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 NewSubnetWithDefaults

func NewSubnetWithDefaults() *Subnet

NewSubnetWithDefaults instantiates a new Subnet 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 (*Subnet) GetName

func (o *Subnet) GetName() string

GetName returns the Name field value

func (*Subnet) GetNameOk

func (o *Subnet) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*Subnet) GetPrefix

func (o *Subnet) GetPrefix() string

GetPrefix returns the Prefix field value

func (*Subnet) GetPrefixOk

func (o *Subnet) GetPrefixOk() (*string, bool)

GetPrefixOk returns a tuple with the Prefix field value and a boolean to check if the value has been set.

func (Subnet) MarshalJSON

func (o Subnet) MarshalJSON() ([]byte, error)

func (*Subnet) SetName

func (o *Subnet) SetName(v string)

SetName sets field value

func (*Subnet) SetPrefix

func (o *Subnet) SetPrefix(v string)

SetPrefix sets field value

func (Subnet) ToMap

func (o Subnet) ToMap() (map[string]interface{}, error)

func (*Subnet) UnmarshalJSON

func (o *Subnet) UnmarshalJSON(data []byte) (err error)

type SubnetCIDRReq

type SubnetCIDRReq struct {
	VnetId        string       `json:"vnet_id"`
	Size          int32        `json:"size"`
	ReverseSearch NullableBool `json:"reverse_search,omitempty"`
	SmallestCidr  NullableBool `json:"smallest_cidr,omitempty"`
}

SubnetCIDRReq DOCSTRING

func NewSubnetCIDRReq

func NewSubnetCIDRReq(vnetId string, size int32) *SubnetCIDRReq

NewSubnetCIDRReq instantiates a new SubnetCIDRReq 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 NewSubnetCIDRReqWithDefaults

func NewSubnetCIDRReqWithDefaults() *SubnetCIDRReq

NewSubnetCIDRReqWithDefaults instantiates a new SubnetCIDRReq 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 (*SubnetCIDRReq) GetReverseSearch

func (o *SubnetCIDRReq) GetReverseSearch() bool

GetReverseSearch returns the ReverseSearch field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SubnetCIDRReq) GetReverseSearchOk

func (o *SubnetCIDRReq) GetReverseSearchOk() (*bool, bool)

GetReverseSearchOk returns a tuple with the ReverseSearch 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 (*SubnetCIDRReq) GetSize

func (o *SubnetCIDRReq) GetSize() int32

GetSize returns the Size field value

func (*SubnetCIDRReq) GetSizeOk

func (o *SubnetCIDRReq) GetSizeOk() (*int32, bool)

GetSizeOk returns a tuple with the Size field value and a boolean to check if the value has been set.

func (*SubnetCIDRReq) GetSmallestCidr

func (o *SubnetCIDRReq) GetSmallestCidr() bool

GetSmallestCidr returns the SmallestCidr field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SubnetCIDRReq) GetSmallestCidrOk

func (o *SubnetCIDRReq) GetSmallestCidrOk() (*bool, bool)

GetSmallestCidrOk returns a tuple with the SmallestCidr 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 (*SubnetCIDRReq) GetVnetId

func (o *SubnetCIDRReq) GetVnetId() string

GetVnetId returns the VnetId field value

func (*SubnetCIDRReq) GetVnetIdOk

func (o *SubnetCIDRReq) GetVnetIdOk() (*string, bool)

GetVnetIdOk returns a tuple with the VnetId field value and a boolean to check if the value has been set.

func (*SubnetCIDRReq) HasReverseSearch

func (o *SubnetCIDRReq) HasReverseSearch() bool

HasReverseSearch returns a boolean if a field has been set.

func (*SubnetCIDRReq) HasSmallestCidr

func (o *SubnetCIDRReq) HasSmallestCidr() bool

HasSmallestCidr returns a boolean if a field has been set.

func (SubnetCIDRReq) MarshalJSON

func (o SubnetCIDRReq) MarshalJSON() ([]byte, error)

func (*SubnetCIDRReq) SetReverseSearch

func (o *SubnetCIDRReq) SetReverseSearch(v bool)

SetReverseSearch gets a reference to the given NullableBool and assigns it to the ReverseSearch field.

func (*SubnetCIDRReq) SetReverseSearchNil

func (o *SubnetCIDRReq) SetReverseSearchNil()

SetReverseSearchNil sets the value for ReverseSearch to be an explicit nil

func (*SubnetCIDRReq) SetSize

func (o *SubnetCIDRReq) SetSize(v int32)

SetSize sets field value

func (*SubnetCIDRReq) SetSmallestCidr

func (o *SubnetCIDRReq) SetSmallestCidr(v bool)

SetSmallestCidr gets a reference to the given NullableBool and assigns it to the SmallestCidr field.

func (*SubnetCIDRReq) SetSmallestCidrNil

func (o *SubnetCIDRReq) SetSmallestCidrNil()

SetSmallestCidrNil sets the value for SmallestCidr to be an explicit nil

func (*SubnetCIDRReq) SetVnetId

func (o *SubnetCIDRReq) SetVnetId(v string)

SetVnetId sets field value

func (SubnetCIDRReq) ToMap

func (o SubnetCIDRReq) ToMap() (map[string]interface{}, error)

func (*SubnetCIDRReq) UnmarshalJSON

func (o *SubnetCIDRReq) UnmarshalJSON(data []byte) (err error)

func (*SubnetCIDRReq) UnsetReverseSearch

func (o *SubnetCIDRReq) UnsetReverseSearch()

UnsetReverseSearch ensures that no value is present for ReverseSearch, not even an explicit nil

func (*SubnetCIDRReq) UnsetSmallestCidr

func (o *SubnetCIDRReq) UnsetSmallestCidr()

UnsetSmallestCidr ensures that no value is present for SmallestCidr, not even an explicit nil

type SubnetUtil

type SubnetUtil struct {
	Name   string `json:"name"`
	Prefix string `json:"prefix"`
	Size   int32  `json:"size"`
	Used   int32  `json:"used"`
}

SubnetUtil DOCSTRING

func NewSubnetUtil

func NewSubnetUtil(name string, prefix string, size int32, used int32) *SubnetUtil

NewSubnetUtil instantiates a new SubnetUtil 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 NewSubnetUtilWithDefaults

func NewSubnetUtilWithDefaults() *SubnetUtil

NewSubnetUtilWithDefaults instantiates a new SubnetUtil 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 (*SubnetUtil) GetName

func (o *SubnetUtil) GetName() string

GetName returns the Name field value

func (*SubnetUtil) GetNameOk

func (o *SubnetUtil) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*SubnetUtil) GetPrefix

func (o *SubnetUtil) GetPrefix() string

GetPrefix returns the Prefix field value

func (*SubnetUtil) GetPrefixOk

func (o *SubnetUtil) GetPrefixOk() (*string, bool)

GetPrefixOk returns a tuple with the Prefix field value and a boolean to check if the value has been set.

func (*SubnetUtil) GetSize

func (o *SubnetUtil) GetSize() int32

GetSize returns the Size field value

func (*SubnetUtil) GetSizeOk

func (o *SubnetUtil) GetSizeOk() (*int32, bool)

GetSizeOk returns a tuple with the Size field value and a boolean to check if the value has been set.

func (*SubnetUtil) GetUsed

func (o *SubnetUtil) GetUsed() int32

GetUsed returns the Used field value

func (*SubnetUtil) GetUsedOk

func (o *SubnetUtil) GetUsedOk() (*int32, bool)

GetUsedOk returns a tuple with the Used field value and a boolean to check if the value has been set.

func (SubnetUtil) MarshalJSON

func (o SubnetUtil) MarshalJSON() ([]byte, error)

func (*SubnetUtil) SetName

func (o *SubnetUtil) SetName(v string)

SetName sets field value

func (*SubnetUtil) SetPrefix

func (o *SubnetUtil) SetPrefix(v string)

SetPrefix sets field value

func (*SubnetUtil) SetSize

func (o *SubnetUtil) SetSize(v int32)

SetSize sets field value

func (*SubnetUtil) SetUsed

func (o *SubnetUtil) SetUsed(v int32)

SetUsed sets field value

func (SubnetUtil) ToMap

func (o SubnetUtil) ToMap() (map[string]interface{}, error)

func (*SubnetUtil) UnmarshalJSON

func (o *SubnetUtil) UnmarshalJSON(data []byte) (err error)

type ToolsAPIService

type ToolsAPIService service

ToolsAPIService ToolsAPI service

func (*ToolsAPIService) CidrCheckApiToolsCidrCheckPost

func (a *ToolsAPIService) CidrCheckApiToolsCidrCheckPost(ctx context.Context) ApiCidrCheckApiToolsCidrCheckPostRequest

CidrCheckApiToolsCidrCheckPost Find Virtual Networks that Overlap a Given CIDR Range

Get a list of Virtual Networks which overlap a given CIDR range with the following information:

- **cidr**: CIDR range

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCidrCheckApiToolsCidrCheckPostRequest

func (*ToolsAPIService) CidrCheckApiToolsCidrCheckPostExecute

func (a *ToolsAPIService) CidrCheckApiToolsCidrCheckPostExecute(r ApiCidrCheckApiToolsCidrCheckPostRequest) ([]CIDRCheckRes, *http.Response, error)

Execute executes the request

@return []CIDRCheckRes

func (*ToolsAPIService) NextAvailableSubnetApiToolsNextAvailableSubnetPost

func (a *ToolsAPIService) NextAvailableSubnetApiToolsNextAvailableSubnetPost(ctx context.Context) ApiNextAvailableSubnetApiToolsNextAvailableSubnetPostRequest

NextAvailableSubnetApiToolsNextAvailableSubnetPost Get Next Available Subnet in a Virtual Network

Get the next available Subnet CIDR in a Virtual Network with the following information:

- **vnet_id**: Virtual Network Resource ID - **size**: Network mask bits - **reverse_search**:

  • **true**: New subnets will be located as close to the <u>end</u> of the Virtual Network CIDR as possible
  • **false (default)**: New subnets will be located as close to the <u>beginning</u> of the Virtual Network CIDR as possible

- **smallest_cidr**:

  • **true**: New subnets will be created using the smallest possible available CIDR (e.g. it will not break up large CIDR blocks when possible)

  • **false (default)**: New subnets will be created using the first available CIDR, regardless of size

    @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @return ApiNextAvailableSubnetApiToolsNextAvailableSubnetPostRequest

func (*ToolsAPIService) NextAvailableSubnetApiToolsNextAvailableSubnetPostExecute

func (a *ToolsAPIService) NextAvailableSubnetApiToolsNextAvailableSubnetPostExecute(r ApiNextAvailableSubnetApiToolsNextAvailableSubnetPostRequest) (*NewSubnetCIDR, *http.Response, error)

Execute executes the request

@return NewSubnetCIDR

func (*ToolsAPIService) NextAvailableVnetApiToolsNextAvailableVNetPost

func (a *ToolsAPIService) NextAvailableVnetApiToolsNextAvailableVNetPost(ctx context.Context) ApiNextAvailableVnetApiToolsNextAvailableVNetPostRequest

NextAvailableVnetApiToolsNextAvailableVNetPost Get Next Available Virtual Network from a List of Blocks

Get the next available Virtual Network CIDR in a list of Blocks with the following information:

- **space**: Space name - **blocks**: Array of Block names (*Evaluated in the order provided*) - **size**: Network mask bits - **reverse_search**:

  • **true**: New networks will be created as close to the <u>end</u> of the block as possible
  • **false (default)**: New networks will be created as close to the <u>beginning</u> of the block as possible

- **smallest_cidr**:

  • **true**: New networks will be created using the smallest possible available block (e.g. it will not break up large CIDR blocks when possible)

  • **false (default)**: New networks will be created using the first available block, regardless of size

    @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @return ApiNextAvailableVnetApiToolsNextAvailableVNetPostRequest

func (*ToolsAPIService) NextAvailableVnetApiToolsNextAvailableVNetPostExecute

func (a *ToolsAPIService) NextAvailableVnetApiToolsNextAvailableVNetPostExecute(r ApiNextAvailableVnetApiToolsNextAvailableVNetPostRequest) (*NewVNetCIDR, *http.Response, error)

Execute executes the request

@return NewVNetCIDR

type User

type User struct {
	Id         string `json:"id"`
	DarkMode   bool   `json:"darkMode"`
	ApiRefresh int32  `json:"apiRefresh"`
	IsAdmin    bool   `json:"isAdmin"`
}

User DOCSTRING

func NewUser

func NewUser(id string, darkMode bool, apiRefresh int32, isAdmin bool) *User

NewUser instantiates a new User 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 NewUserWithDefaults

func NewUserWithDefaults() *User

NewUserWithDefaults instantiates a new User 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 (*User) GetApiRefresh

func (o *User) GetApiRefresh() int32

GetApiRefresh returns the ApiRefresh field value

func (*User) GetApiRefreshOk

func (o *User) GetApiRefreshOk() (*int32, bool)

GetApiRefreshOk returns a tuple with the ApiRefresh field value and a boolean to check if the value has been set.

func (*User) GetDarkMode

func (o *User) GetDarkMode() bool

GetDarkMode returns the DarkMode field value

func (*User) GetDarkModeOk

func (o *User) GetDarkModeOk() (*bool, bool)

GetDarkModeOk returns a tuple with the DarkMode field value and a boolean to check if the value has been set.

func (*User) GetId

func (o *User) GetId() string

GetId returns the Id field value

func (*User) GetIdOk

func (o *User) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*User) GetIsAdmin

func (o *User) GetIsAdmin() bool

GetIsAdmin returns the IsAdmin field value

func (*User) GetIsAdminOk

func (o *User) GetIsAdminOk() (*bool, bool)

GetIsAdminOk returns a tuple with the IsAdmin field value and a boolean to check if the value has been set.

func (User) MarshalJSON

func (o User) MarshalJSON() ([]byte, error)

func (*User) SetApiRefresh

func (o *User) SetApiRefresh(v int32)

SetApiRefresh sets field value

func (*User) SetDarkMode

func (o *User) SetDarkMode(v bool)

SetDarkMode sets field value

func (*User) SetId

func (o *User) SetId(v string)

SetId sets field value

func (*User) SetIsAdmin

func (o *User) SetIsAdmin(v bool)

SetIsAdmin sets field value

func (User) ToMap

func (o User) ToMap() (map[string]interface{}, error)

func (*User) UnmarshalJSON

func (o *User) UnmarshalJSON(data []byte) (err error)

type UserExpand

type UserExpand struct {
	Id         string                  `json:"id"`
	DarkMode   bool                    `json:"darkMode"`
	ApiRefresh int32                   `json:"apiRefresh"`
	IsAdmin    bool                    `json:"isAdmin"`
	Views      map[string]ViewSettings `json:"views"`
}

UserExpand DOCSTRING

func NewUserExpand

func NewUserExpand(id string, darkMode bool, apiRefresh int32, isAdmin bool, views map[string]ViewSettings) *UserExpand

NewUserExpand instantiates a new UserExpand 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 NewUserExpandWithDefaults

func NewUserExpandWithDefaults() *UserExpand

NewUserExpandWithDefaults instantiates a new UserExpand 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 (*UserExpand) GetApiRefresh

func (o *UserExpand) GetApiRefresh() int32

GetApiRefresh returns the ApiRefresh field value

func (*UserExpand) GetApiRefreshOk

func (o *UserExpand) GetApiRefreshOk() (*int32, bool)

GetApiRefreshOk returns a tuple with the ApiRefresh field value and a boolean to check if the value has been set.

func (*UserExpand) GetDarkMode

func (o *UserExpand) GetDarkMode() bool

GetDarkMode returns the DarkMode field value

func (*UserExpand) GetDarkModeOk

func (o *UserExpand) GetDarkModeOk() (*bool, bool)

GetDarkModeOk returns a tuple with the DarkMode field value and a boolean to check if the value has been set.

func (*UserExpand) GetId

func (o *UserExpand) GetId() string

GetId returns the Id field value

func (*UserExpand) GetIdOk

func (o *UserExpand) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*UserExpand) GetIsAdmin

func (o *UserExpand) GetIsAdmin() bool

GetIsAdmin returns the IsAdmin field value

func (*UserExpand) GetIsAdminOk

func (o *UserExpand) GetIsAdminOk() (*bool, bool)

GetIsAdminOk returns a tuple with the IsAdmin field value and a boolean to check if the value has been set.

func (*UserExpand) GetViews

func (o *UserExpand) GetViews() map[string]ViewSettings

GetViews returns the Views field value

func (*UserExpand) GetViewsOk

func (o *UserExpand) GetViewsOk() (map[string]ViewSettings, bool)

GetViewsOk returns a tuple with the Views field value and a boolean to check if the value has been set.

func (UserExpand) MarshalJSON

func (o UserExpand) MarshalJSON() ([]byte, error)

func (*UserExpand) SetApiRefresh

func (o *UserExpand) SetApiRefresh(v int32)

SetApiRefresh sets field value

func (*UserExpand) SetDarkMode

func (o *UserExpand) SetDarkMode(v bool)

SetDarkMode sets field value

func (*UserExpand) SetId

func (o *UserExpand) SetId(v string)

SetId sets field value

func (*UserExpand) SetIsAdmin

func (o *UserExpand) SetIsAdmin(v bool)

SetIsAdmin sets field value

func (*UserExpand) SetViews

func (o *UserExpand) SetViews(v map[string]ViewSettings)

SetViews sets field value

func (UserExpand) ToMap

func (o UserExpand) ToMap() (map[string]interface{}, error)

func (*UserExpand) UnmarshalJSON

func (o *UserExpand) UnmarshalJSON(data []byte) (err error)

type UsersAPIService

type UsersAPIService service

UsersAPIService UsersAPI service

func (*UsersAPIService) GetUserApiUsersMeGet

func (a *UsersAPIService) GetUserApiUsersMeGet(ctx context.Context) ApiGetUserApiUsersMeGetRequest

GetUserApiUsersMeGet Get My User Details

Get your IPAM user details.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetUserApiUsersMeGetRequest

func (*UsersAPIService) GetUserApiUsersMeGetExecute

Execute executes the request

@return ResponseGetUserApiUsersMeGet

func (*UsersAPIService) GetUsersApiUsersGet

func (a *UsersAPIService) GetUsersApiUsersGet(ctx context.Context) ApiGetUsersApiUsersGetRequest

GetUsersApiUsersGet Get All Users

Get a list of IPAM Users.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetUsersApiUsersGetRequest

func (*UsersAPIService) GetUsersApiUsersGetExecute

func (a *UsersAPIService) GetUsersApiUsersGetExecute(r ApiGetUsersApiUsersGetRequest) ([]User, *http.Response, error)

Execute executes the request

@return []User

func (*UsersAPIService) UpdateUserApiUsersMePatch

func (a *UsersAPIService) UpdateUserApiUsersMePatch(ctx context.Context) ApiUpdateUserApiUsersMePatchRequest

func (*UsersAPIService) UpdateUserApiUsersMePatchExecute

func (a *UsersAPIService) UpdateUserApiUsersMePatchExecute(r ApiUpdateUserApiUsersMePatchRequest) (*User, *http.Response, error)

Execute executes the request

@return User

type VNet

type VNet struct {
	Id     string       `json:"id"`
	Active NullableBool `json:"active,omitempty"`
}

VNet DOCSTRING

func NewVNet

func NewVNet(id string) *VNet

NewVNet instantiates a new VNet 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 NewVNetWithDefaults

func NewVNetWithDefaults() *VNet

NewVNetWithDefaults instantiates a new VNet 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 (*VNet) GetActive

func (o *VNet) GetActive() bool

GetActive returns the Active field value if set, zero value otherwise (both if not set or set to explicit null).

func (*VNet) GetActiveOk

func (o *VNet) GetActiveOk() (*bool, bool)

GetActiveOk returns a tuple with the Active 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 (*VNet) GetId

func (o *VNet) GetId() string

GetId returns the Id field value

func (*VNet) GetIdOk

func (o *VNet) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*VNet) HasActive

func (o *VNet) HasActive() bool

HasActive returns a boolean if a field has been set.

func (VNet) MarshalJSON

func (o VNet) MarshalJSON() ([]byte, error)

func (*VNet) SetActive

func (o *VNet) SetActive(v bool)

SetActive gets a reference to the given NullableBool and assigns it to the Active field.

func (*VNet) SetActiveNil

func (o *VNet) SetActiveNil()

SetActiveNil sets the value for Active to be an explicit nil

func (*VNet) SetId

func (o *VNet) SetId(v string)

SetId sets field value

func (VNet) ToMap

func (o VNet) ToMap() (map[string]interface{}, error)

func (*VNet) UnmarshalJSON

func (o *VNet) UnmarshalJSON(data []byte) (err error)

func (*VNet) UnsetActive

func (o *VNet) UnsetActive()

UnsetActive ensures that no value is present for Active, not even an explicit nil

type VNetCIDRReq

type VNetCIDRReq struct {
	Space         string       `json:"space"`
	Blocks        []string     `json:"blocks"`
	Size          int32        `json:"size"`
	ReverseSearch NullableBool `json:"reverse_search,omitempty"`
	SmallestCidr  NullableBool `json:"smallest_cidr,omitempty"`
}

VNetCIDRReq DOCSTRING

func NewVNetCIDRReq

func NewVNetCIDRReq(space string, blocks []string, size int32) *VNetCIDRReq

NewVNetCIDRReq instantiates a new VNetCIDRReq 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 NewVNetCIDRReqWithDefaults

func NewVNetCIDRReqWithDefaults() *VNetCIDRReq

NewVNetCIDRReqWithDefaults instantiates a new VNetCIDRReq 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 (*VNetCIDRReq) GetBlocks

func (o *VNetCIDRReq) GetBlocks() []string

GetBlocks returns the Blocks field value

func (*VNetCIDRReq) GetBlocksOk

func (o *VNetCIDRReq) GetBlocksOk() ([]string, bool)

GetBlocksOk returns a tuple with the Blocks field value and a boolean to check if the value has been set.

func (*VNetCIDRReq) GetReverseSearch

func (o *VNetCIDRReq) GetReverseSearch() bool

GetReverseSearch returns the ReverseSearch field value if set, zero value otherwise (both if not set or set to explicit null).

func (*VNetCIDRReq) GetReverseSearchOk

func (o *VNetCIDRReq) GetReverseSearchOk() (*bool, bool)

GetReverseSearchOk returns a tuple with the ReverseSearch 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 (*VNetCIDRReq) GetSize

func (o *VNetCIDRReq) GetSize() int32

GetSize returns the Size field value

func (*VNetCIDRReq) GetSizeOk

func (o *VNetCIDRReq) GetSizeOk() (*int32, bool)

GetSizeOk returns a tuple with the Size field value and a boolean to check if the value has been set.

func (*VNetCIDRReq) GetSmallestCidr

func (o *VNetCIDRReq) GetSmallestCidr() bool

GetSmallestCidr returns the SmallestCidr field value if set, zero value otherwise (both if not set or set to explicit null).

func (*VNetCIDRReq) GetSmallestCidrOk

func (o *VNetCIDRReq) GetSmallestCidrOk() (*bool, bool)

GetSmallestCidrOk returns a tuple with the SmallestCidr 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 (*VNetCIDRReq) GetSpace

func (o *VNetCIDRReq) GetSpace() string

GetSpace returns the Space field value

func (*VNetCIDRReq) GetSpaceOk

func (o *VNetCIDRReq) GetSpaceOk() (*string, bool)

GetSpaceOk returns a tuple with the Space field value and a boolean to check if the value has been set.

func (*VNetCIDRReq) HasReverseSearch

func (o *VNetCIDRReq) HasReverseSearch() bool

HasReverseSearch returns a boolean if a field has been set.

func (*VNetCIDRReq) HasSmallestCidr

func (o *VNetCIDRReq) HasSmallestCidr() bool

HasSmallestCidr returns a boolean if a field has been set.

func (VNetCIDRReq) MarshalJSON

func (o VNetCIDRReq) MarshalJSON() ([]byte, error)

func (*VNetCIDRReq) SetBlocks

func (o *VNetCIDRReq) SetBlocks(v []string)

SetBlocks sets field value

func (*VNetCIDRReq) SetReverseSearch

func (o *VNetCIDRReq) SetReverseSearch(v bool)

SetReverseSearch gets a reference to the given NullableBool and assigns it to the ReverseSearch field.

func (*VNetCIDRReq) SetReverseSearchNil

func (o *VNetCIDRReq) SetReverseSearchNil()

SetReverseSearchNil sets the value for ReverseSearch to be an explicit nil

func (*VNetCIDRReq) SetSize

func (o *VNetCIDRReq) SetSize(v int32)

SetSize sets field value

func (*VNetCIDRReq) SetSmallestCidr

func (o *VNetCIDRReq) SetSmallestCidr(v bool)

SetSmallestCidr gets a reference to the given NullableBool and assigns it to the SmallestCidr field.

func (*VNetCIDRReq) SetSmallestCidrNil

func (o *VNetCIDRReq) SetSmallestCidrNil()

SetSmallestCidrNil sets the value for SmallestCidr to be an explicit nil

func (*VNetCIDRReq) SetSpace

func (o *VNetCIDRReq) SetSpace(v string)

SetSpace sets field value

func (VNetCIDRReq) ToMap

func (o VNetCIDRReq) ToMap() (map[string]interface{}, error)

func (*VNetCIDRReq) UnmarshalJSON

func (o *VNetCIDRReq) UnmarshalJSON(data []byte) (err error)

func (*VNetCIDRReq) UnsetReverseSearch

func (o *VNetCIDRReq) UnsetReverseSearch()

UnsetReverseSearch ensures that no value is present for ReverseSearch, not even an explicit nil

func (*VNetCIDRReq) UnsetSmallestCidr

func (o *VNetCIDRReq) UnsetSmallestCidr()

UnsetSmallestCidr ensures that no value is present for SmallestCidr, not even an explicit nil

type VNetExpand

type VNetExpand struct {
	Name           string   `json:"name"`
	Id             string   `json:"id"`
	Prefixes       []string `json:"prefixes"`
	Subnets        []Subnet `json:"subnets"`
	ResourceGroup  string   `json:"resource_group"`
	SubscriptionId string   `json:"subscription_id"`
	TenantId       string   `json:"tenant_id"`
}

VNetExpand DOCSTRING

func NewVNetExpand

func NewVNetExpand(name string, id string, prefixes []string, subnets []Subnet, resourceGroup string, subscriptionId string, tenantId string) *VNetExpand

NewVNetExpand instantiates a new VNetExpand 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 NewVNetExpandWithDefaults

func NewVNetExpandWithDefaults() *VNetExpand

NewVNetExpandWithDefaults instantiates a new VNetExpand 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 (*VNetExpand) GetId

func (o *VNetExpand) GetId() string

GetId returns the Id field value

func (*VNetExpand) GetIdOk

func (o *VNetExpand) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*VNetExpand) GetName

func (o *VNetExpand) GetName() string

GetName returns the Name field value

func (*VNetExpand) GetNameOk

func (o *VNetExpand) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*VNetExpand) GetPrefixes

func (o *VNetExpand) GetPrefixes() []string

GetPrefixes returns the Prefixes field value

func (*VNetExpand) GetPrefixesOk

func (o *VNetExpand) GetPrefixesOk() ([]string, bool)

GetPrefixesOk returns a tuple with the Prefixes field value and a boolean to check if the value has been set.

func (*VNetExpand) GetResourceGroup

func (o *VNetExpand) GetResourceGroup() string

GetResourceGroup returns the ResourceGroup field value

func (*VNetExpand) GetResourceGroupOk

func (o *VNetExpand) GetResourceGroupOk() (*string, bool)

GetResourceGroupOk returns a tuple with the ResourceGroup field value and a boolean to check if the value has been set.

func (*VNetExpand) GetSubnets

func (o *VNetExpand) GetSubnets() []Subnet

GetSubnets returns the Subnets field value

func (*VNetExpand) GetSubnetsOk

func (o *VNetExpand) GetSubnetsOk() ([]Subnet, bool)

GetSubnetsOk returns a tuple with the Subnets field value and a boolean to check if the value has been set.

func (*VNetExpand) GetSubscriptionId

func (o *VNetExpand) GetSubscriptionId() string

GetSubscriptionId returns the SubscriptionId field value

func (*VNetExpand) GetSubscriptionIdOk

func (o *VNetExpand) GetSubscriptionIdOk() (*string, bool)

GetSubscriptionIdOk returns a tuple with the SubscriptionId field value and a boolean to check if the value has been set.

func (*VNetExpand) GetTenantId

func (o *VNetExpand) GetTenantId() string

GetTenantId returns the TenantId field value

func (*VNetExpand) GetTenantIdOk

func (o *VNetExpand) GetTenantIdOk() (*string, bool)

GetTenantIdOk returns a tuple with the TenantId field value and a boolean to check if the value has been set.

func (VNetExpand) MarshalJSON

func (o VNetExpand) MarshalJSON() ([]byte, error)

func (*VNetExpand) SetId

func (o *VNetExpand) SetId(v string)

SetId sets field value

func (*VNetExpand) SetName

func (o *VNetExpand) SetName(v string)

SetName sets field value

func (*VNetExpand) SetPrefixes

func (o *VNetExpand) SetPrefixes(v []string)

SetPrefixes sets field value

func (*VNetExpand) SetResourceGroup

func (o *VNetExpand) SetResourceGroup(v string)

SetResourceGroup sets field value

func (*VNetExpand) SetSubnets

func (o *VNetExpand) SetSubnets(v []Subnet)

SetSubnets sets field value

func (*VNetExpand) SetSubscriptionId

func (o *VNetExpand) SetSubscriptionId(v string)

SetSubscriptionId sets field value

func (*VNetExpand) SetTenantId

func (o *VNetExpand) SetTenantId(v string)

SetTenantId sets field value

func (VNetExpand) ToMap

func (o VNetExpand) ToMap() (map[string]interface{}, error)

func (*VNetExpand) UnmarshalJSON

func (o *VNetExpand) UnmarshalJSON(data []byte) (err error)

type VNetExpandUtil

type VNetExpandUtil struct {
	Name           string       `json:"name"`
	Id             string       `json:"id"`
	Prefixes       []string     `json:"prefixes"`
	Subnets        []SubnetUtil `json:"subnets"`
	ResourceGroup  string       `json:"resource_group"`
	SubscriptionId string       `json:"subscription_id"`
	TenantId       string       `json:"tenant_id"`
	Size           int32        `json:"size"`
	Used           int32        `json:"used"`
}

VNetExpandUtil DOCSTRING

func NewVNetExpandUtil

func NewVNetExpandUtil(name string, id string, prefixes []string, subnets []SubnetUtil, resourceGroup string, subscriptionId string, tenantId string, size int32, used int32) *VNetExpandUtil

NewVNetExpandUtil instantiates a new VNetExpandUtil 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 NewVNetExpandUtilWithDefaults

func NewVNetExpandUtilWithDefaults() *VNetExpandUtil

NewVNetExpandUtilWithDefaults instantiates a new VNetExpandUtil 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 (*VNetExpandUtil) GetId

func (o *VNetExpandUtil) GetId() string

GetId returns the Id field value

func (*VNetExpandUtil) GetIdOk

func (o *VNetExpandUtil) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*VNetExpandUtil) GetName

func (o *VNetExpandUtil) GetName() string

GetName returns the Name field value

func (*VNetExpandUtil) GetNameOk

func (o *VNetExpandUtil) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*VNetExpandUtil) GetPrefixes

func (o *VNetExpandUtil) GetPrefixes() []string

GetPrefixes returns the Prefixes field value

func (*VNetExpandUtil) GetPrefixesOk

func (o *VNetExpandUtil) GetPrefixesOk() ([]string, bool)

GetPrefixesOk returns a tuple with the Prefixes field value and a boolean to check if the value has been set.

func (*VNetExpandUtil) GetResourceGroup

func (o *VNetExpandUtil) GetResourceGroup() string

GetResourceGroup returns the ResourceGroup field value

func (*VNetExpandUtil) GetResourceGroupOk

func (o *VNetExpandUtil) GetResourceGroupOk() (*string, bool)

GetResourceGroupOk returns a tuple with the ResourceGroup field value and a boolean to check if the value has been set.

func (*VNetExpandUtil) GetSize

func (o *VNetExpandUtil) GetSize() int32

GetSize returns the Size field value

func (*VNetExpandUtil) GetSizeOk

func (o *VNetExpandUtil) GetSizeOk() (*int32, bool)

GetSizeOk returns a tuple with the Size field value and a boolean to check if the value has been set.

func (*VNetExpandUtil) GetSubnets

func (o *VNetExpandUtil) GetSubnets() []SubnetUtil

GetSubnets returns the Subnets field value

func (*VNetExpandUtil) GetSubnetsOk

func (o *VNetExpandUtil) GetSubnetsOk() ([]SubnetUtil, bool)

GetSubnetsOk returns a tuple with the Subnets field value and a boolean to check if the value has been set.

func (*VNetExpandUtil) GetSubscriptionId

func (o *VNetExpandUtil) GetSubscriptionId() string

GetSubscriptionId returns the SubscriptionId field value

func (*VNetExpandUtil) GetSubscriptionIdOk

func (o *VNetExpandUtil) GetSubscriptionIdOk() (*string, bool)

GetSubscriptionIdOk returns a tuple with the SubscriptionId field value and a boolean to check if the value has been set.

func (*VNetExpandUtil) GetTenantId

func (o *VNetExpandUtil) GetTenantId() string

GetTenantId returns the TenantId field value

func (*VNetExpandUtil) GetTenantIdOk

func (o *VNetExpandUtil) GetTenantIdOk() (*string, bool)

GetTenantIdOk returns a tuple with the TenantId field value and a boolean to check if the value has been set.

func (*VNetExpandUtil) GetUsed

func (o *VNetExpandUtil) GetUsed() int32

GetUsed returns the Used field value

func (*VNetExpandUtil) GetUsedOk

func (o *VNetExpandUtil) GetUsedOk() (*int32, bool)

GetUsedOk returns a tuple with the Used field value and a boolean to check if the value has been set.

func (VNetExpandUtil) MarshalJSON

func (o VNetExpandUtil) MarshalJSON() ([]byte, error)

func (*VNetExpandUtil) SetId

func (o *VNetExpandUtil) SetId(v string)

SetId sets field value

func (*VNetExpandUtil) SetName

func (o *VNetExpandUtil) SetName(v string)

SetName sets field value

func (*VNetExpandUtil) SetPrefixes

func (o *VNetExpandUtil) SetPrefixes(v []string)

SetPrefixes sets field value

func (*VNetExpandUtil) SetResourceGroup

func (o *VNetExpandUtil) SetResourceGroup(v string)

SetResourceGroup sets field value

func (*VNetExpandUtil) SetSize

func (o *VNetExpandUtil) SetSize(v int32)

SetSize sets field value

func (*VNetExpandUtil) SetSubnets

func (o *VNetExpandUtil) SetSubnets(v []SubnetUtil)

SetSubnets sets field value

func (*VNetExpandUtil) SetSubscriptionId

func (o *VNetExpandUtil) SetSubscriptionId(v string)

SetSubscriptionId sets field value

func (*VNetExpandUtil) SetTenantId

func (o *VNetExpandUtil) SetTenantId(v string)

SetTenantId sets field value

func (*VNetExpandUtil) SetUsed

func (o *VNetExpandUtil) SetUsed(v int32)

SetUsed sets field value

func (VNetExpandUtil) ToMap

func (o VNetExpandUtil) ToMap() (map[string]interface{}, error)

func (*VNetExpandUtil) UnmarshalJSON

func (o *VNetExpandUtil) UnmarshalJSON(data []byte) (err error)

type ValidationError

type ValidationError struct {
	Loc  []ValidationErrorLocInner `json:"loc"`
	Msg  string                    `json:"msg"`
	Type string                    `json:"type"`
}

ValidationError struct for ValidationError

func NewValidationError

func NewValidationError(loc []ValidationErrorLocInner, msg string, type_ string) *ValidationError

NewValidationError instantiates a new ValidationError 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 NewValidationErrorWithDefaults

func NewValidationErrorWithDefaults() *ValidationError

NewValidationErrorWithDefaults instantiates a new ValidationError 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 (*ValidationError) GetLoc

GetLoc returns the Loc field value

func (*ValidationError) GetLocOk

func (o *ValidationError) GetLocOk() ([]ValidationErrorLocInner, bool)

GetLocOk returns a tuple with the Loc field value and a boolean to check if the value has been set.

func (*ValidationError) GetMsg

func (o *ValidationError) GetMsg() string

GetMsg returns the Msg field value

func (*ValidationError) GetMsgOk

func (o *ValidationError) GetMsgOk() (*string, bool)

GetMsgOk returns a tuple with the Msg field value and a boolean to check if the value has been set.

func (*ValidationError) GetType

func (o *ValidationError) GetType() string

GetType returns the Type field value

func (*ValidationError) GetTypeOk

func (o *ValidationError) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ValidationError) MarshalJSON

func (o ValidationError) MarshalJSON() ([]byte, error)

func (*ValidationError) SetLoc

SetLoc sets field value

func (*ValidationError) SetMsg

func (o *ValidationError) SetMsg(v string)

SetMsg sets field value

func (*ValidationError) SetType

func (o *ValidationError) SetType(v string)

SetType sets field value

func (ValidationError) ToMap

func (o ValidationError) ToMap() (map[string]interface{}, error)

func (*ValidationError) UnmarshalJSON

func (o *ValidationError) UnmarshalJSON(data []byte) (err error)

type ValidationErrorLocInner

type ValidationErrorLocInner struct {
	Int32  *int32
	String *string
}

ValidationErrorLocInner struct for ValidationErrorLocInner

func (*ValidationErrorLocInner) MarshalJSON

func (src *ValidationErrorLocInner) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*ValidationErrorLocInner) UnmarshalJSON

func (dst *ValidationErrorLocInner) UnmarshalJSON(data []byte) error

Unmarshal JSON data into any of the pointers in the struct

type ViewSettings

type ViewSettings struct {
	Values map[string]map[string]interface{} `json:"values"`
	Order  []string                          `json:"order"`
	Sort   map[string]interface{}            `json:"sort,omitempty"`
}

ViewSettings struct for ViewSettings

func NewViewSettings

func NewViewSettings(values map[string]map[string]interface{}, order []string) *ViewSettings

NewViewSettings instantiates a new ViewSettings 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 NewViewSettingsWithDefaults

func NewViewSettingsWithDefaults() *ViewSettings

NewViewSettingsWithDefaults instantiates a new ViewSettings 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 (*ViewSettings) GetOrder

func (o *ViewSettings) GetOrder() []string

GetOrder returns the Order field value

func (*ViewSettings) GetOrderOk

func (o *ViewSettings) GetOrderOk() ([]string, bool)

GetOrderOk returns a tuple with the Order field value and a boolean to check if the value has been set.

func (*ViewSettings) GetSort

func (o *ViewSettings) GetSort() map[string]interface{}

GetSort returns the Sort field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ViewSettings) GetSortOk

func (o *ViewSettings) GetSortOk() (map[string]interface{}, bool)

GetSortOk returns a tuple with the Sort 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 (*ViewSettings) GetValues

func (o *ViewSettings) GetValues() map[string]map[string]interface{}

GetValues returns the Values field value

func (*ViewSettings) GetValuesOk

func (o *ViewSettings) GetValuesOk() (map[string]map[string]interface{}, bool)

GetValuesOk returns a tuple with the Values field value and a boolean to check if the value has been set.

func (*ViewSettings) HasSort

func (o *ViewSettings) HasSort() bool

HasSort returns a boolean if a field has been set.

func (ViewSettings) MarshalJSON

func (o ViewSettings) MarshalJSON() ([]byte, error)

func (*ViewSettings) SetOrder

func (o *ViewSettings) SetOrder(v []string)

SetOrder sets field value

func (*ViewSettings) SetSort

func (o *ViewSettings) SetSort(v map[string]interface{})

SetSort gets a reference to the given map[string]interface{} and assigns it to the Sort field.

func (*ViewSettings) SetValues

func (o *ViewSettings) SetValues(v map[string]map[string]interface{})

SetValues sets field value

func (ViewSettings) ToMap

func (o ViewSettings) ToMap() (map[string]interface{}, error)

func (*ViewSettings) UnmarshalJSON

func (o *ViewSettings) UnmarshalJSON(data []byte) (err error)

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL