lbapplication

package module
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Feb 21, 2025 License: Apache-2.0 Imports: 22 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

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 NewConfiguration

func NewConfiguration() *config.Configuration

NewConfiguration returns a new Configuration object

func ParameterValueToString

func ParameterValueToString(obj interface{}, key string) string

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 {
	// contains filtered or unexported fields
}

APIClient manages communication with the Application Load Balancer API API v1beta.0.0 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(opts ...config.ConfigurationOption) (*APIClient, error)

NewAPIClient creates a new API client. Optionally receives configuration options

func (*APIClient) CreateCredentials

func (a *APIClient) CreateCredentials(ctx context.Context, projectId string) ApiCreateCredentialsRequest

CreateCredentials: Create credentials for observability of the application load balancer

Creates and stores credentials for use with Application Load Balancer Observability.

For example, when using ARGUS, credentials must first be created via the ARGUS API
and then stored with this endpoint to be used by the Application Load Balancer.

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

func (*APIClient) CreateCredentialsExecute

func (a *APIClient) CreateCredentialsExecute(ctx context.Context, projectId string) (*CreateCredentialsResponse, error)

func (*APIClient) CreateLoadBalancer

func (a *APIClient) CreateLoadBalancer(ctx context.Context, projectId string) ApiCreateLoadBalancerRequest

CreateLoadBalancer: Create an application load balancer in a project

Creates an Application Load Balancer.

The default load balancing algorithm is Maglev, and selecting a different algorithm is currently not supported.

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

func (*APIClient) CreateLoadBalancerExecute

func (a *APIClient) CreateLoadBalancerExecute(ctx context.Context, projectId string) (*LoadBalancer, error)

func (*APIClient) DeleteCredentials

func (a *APIClient) DeleteCredentials(ctx context.Context, projectId string, credentialsRef string) ApiDeleteCredentialsRequest

DeleteCredentials: Delete a single credential in a project.

Deletes the stored Observability credentials.

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

func (*APIClient) DeleteCredentialsExecute

func (a *APIClient) DeleteCredentialsExecute(ctx context.Context, projectId string, credentialsRef string) (map[string]interface{}, error)

func (*APIClient) DeleteLoadBalancer

func (a *APIClient) DeleteLoadBalancer(ctx context.Context, projectId string, name string) ApiDeleteLoadBalancerRequest

DeleteLoadBalancer: Delete a given load balancer in a project.

Deletes the specified Application Load Balancer.

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

func (*APIClient) DeleteLoadBalancerExecute

func (a *APIClient) DeleteLoadBalancerExecute(ctx context.Context, projectId string, name string) (map[string]interface{}, error)

func (*APIClient) DisableService deprecated

func (a *APIClient) DisableService(ctx context.Context, projectId string) ApiDisableServiceRequest

DisableService: Disables the functionality of load balancers for the project specified.

Deprecated: DEPRECATED! Disabling the Application Load Balancer functionality is now automatic.

This endpoint is kept for compatibility.
Disables the Application Load Balancer functionality for the specified project.

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

func (*APIClient) DisableServiceExecute deprecated

func (a *APIClient) DisableServiceExecute(ctx context.Context, projectId string) (map[string]interface{}, error)

Deprecated: DEPRECATED! Disabling the Application Load Balancer functionality is now automatic.

This endpoint is kept for compatibility.
Disables the Application Load Balancer functionality for the specified project.

func (*APIClient) EnableService deprecated

func (a *APIClient) EnableService(ctx context.Context, projectId string) ApiEnableServiceRequest

EnableService: Enables the functionality of application load balancers for the project specified.

Deprecated: DEPRECATED! Checking the status is now obsolete. The endpoint is kept for compatibility.

Enables the Application Load Balancer service for the specified project.

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

func (*APIClient) EnableServiceExecute deprecated

func (a *APIClient) EnableServiceExecute(ctx context.Context, projectId string) (map[string]interface{}, error)

Deprecated: DEPRECATED! Checking the status is now obsolete. The endpoint is kept for compatibility.

Enables the Application Load Balancer service for the specified project.

func (*APIClient) GetConfig

func (c *APIClient) GetConfig() *config.Configuration

Allow modification of underlying config for alternate implementations and testing Caution: modifying the configuration while live can cause data races and potentially unwanted behavior

func (*APIClient) GetCredentials

func (a *APIClient) GetCredentials(ctx context.Context, projectId string, credentialsRef string) ApiGetCredentialsRequest

GetCredentials: Get a single credential reference in a project.

Gets the stored Observability credentials.

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

func (*APIClient) GetCredentialsExecute

func (a *APIClient) GetCredentialsExecute(ctx context.Context, projectId string, credentialsRef string) (*GetCredentialsResponse, error)

func (*APIClient) GetLoadBalancer

func (a *APIClient) GetLoadBalancer(ctx context.Context, projectId string, name string) ApiGetLoadBalancerRequest

GetLoadBalancer: Get a single application load balancer in a project.

Retrieves details of a specific Application Load Balancer in a project.

Includes creation and update information, current status, and any error descriptions.

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

func (*APIClient) GetLoadBalancerExecute

func (a *APIClient) GetLoadBalancerExecute(ctx context.Context, projectId string, name string) (*LoadBalancer, error)

func (*APIClient) GetQuota

func (a *APIClient) GetQuota(ctx context.Context, projectId string) ApiGetQuotaRequest

GetQuota: Get the quota of application load balancers and target pools in a project.

Retrieves the configured Application Load Balancer quota for the project.

The default quota is 3.

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

func (*APIClient) GetQuotaExecute

func (a *APIClient) GetQuotaExecute(ctx context.Context, projectId string) (*GetQuotaResponse, error)

func (*APIClient) GetServiceStatus deprecated

func (a *APIClient) GetServiceStatus(ctx context.Context, projectId string) ApiGetServiceStatusRequest

GetServiceStatus: Return the status of application load balancer functionality for the project specified.

Deprecated: DEPRECATED! Checking the status is now obsolete. The endpoint is kept for compatibility.

Status will return the Application Load Balancer functionality status for the specified project.

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

func (*APIClient) GetServiceStatusExecute deprecated

func (a *APIClient) GetServiceStatusExecute(ctx context.Context, projectId string) (*GetServiceStatusResponse, error)

Deprecated: DEPRECATED! Checking the status is now obsolete. The endpoint is kept for compatibility.

Status will return the Application Load Balancer functionality status for the specified project.

func (*APIClient) ListCredentials

func (a *APIClient) ListCredentials(ctx context.Context, projectId string) ApiListCredentialsRequest

ListCredentials: List all credentials in a project.

Lists the stored Observability credentials.

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

func (*APIClient) ListCredentialsExecute

func (a *APIClient) ListCredentialsExecute(ctx context.Context, projectId string) (*ListCredentialsResponse, error)

func (*APIClient) ListLoadBalancers

func (a *APIClient) ListLoadBalancers(ctx context.Context, projectId string) ApiListLoadBalancersRequest

ListLoadBalancers: List load balancers in a project.

Lists all Application Load Balancers in a project.

Includes details from creation or updates, along with their status and any error descriptions.

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

func (*APIClient) ListLoadBalancersExecute

func (a *APIClient) ListLoadBalancersExecute(ctx context.Context, projectId string) (*ListLoadBalancersResponse, error)

func (*APIClient) ListPlans

func (a *APIClient) ListPlans(ctx context.Context) ApiListPlansRequest

ListPlans: List available service plans.

Lists the configured service plans for a project.

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

func (*APIClient) ListPlansExecute

func (a *APIClient) ListPlansExecute(ctx context.Context) (*ListPlansResponse, error)

func (*APIClient) UpdateCredentials

func (a *APIClient) UpdateCredentials(ctx context.Context, projectId string, credentialsRef string) ApiUpdateCredentialsRequest

UpdateCredentials: Update credentials for observability in a project.

Updates the stored Observability credentials.

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

func (*APIClient) UpdateCredentialsExecute

func (a *APIClient) UpdateCredentialsExecute(ctx context.Context, projectId string, credentialsRef string) (*UpdateCredentialsResponse, error)

func (*APIClient) UpdateLoadBalancer

func (a *APIClient) UpdateLoadBalancer(ctx context.Context, projectId string, name string) ApiUpdateLoadBalancerRequest

UpdateLoadBalancer: Update a load balancer in a project.

Updates an existing Application Load Balancer by modifying its listeners and target pools.

Ensure the resource version is current to maintain concurrency safety.
The default load balancing algorithm is Maglev, and selecting a different algorithm is currently not supported.

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

func (*APIClient) UpdateLoadBalancerExecute

func (a *APIClient) UpdateLoadBalancerExecute(ctx context.Context, projectId string, name string) (*LoadBalancer, error)

func (*APIClient) UpdateTargetPool

func (a *APIClient) UpdateTargetPool(ctx context.Context, projectId string, name string, targetPoolName string) ApiUpdateTargetPoolRequest

UpdateTargetPool: Update a single target pool of a load balancer in a project.

Replaces the content of a specific target pool in the Application Load Balancer (useful for adding or removing target servers).

Only updates the specified target pool, leaving others unchanged.
Cannot be used to create or rename target pools.

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

func (*APIClient) UpdateTargetPoolExecute

func (a *APIClient) UpdateTargetPoolExecute(ctx context.Context, projectId string, name string, targetPoolName string) (*TargetPool, error)

type ActiveHealthCheck

type ActiveHealthCheck struct {
	// Healthy threshold of the health checking
	HealthyThreshold *int64            `json:"healthyThreshold,omitempty"`
	HttpHealthChecks *HttpHealthChecks `json:"httpHealthChecks,omitempty"`
	// Interval duration of health checking in seconds
	Interval *string `json:"interval,omitempty"`
	// Interval duration threshold of the health checking in seconds
	IntervalJitter *string `json:"intervalJitter,omitempty"`
	// Active health checking timeout duration in seconds
	Timeout *string `json:"timeout,omitempty"`
	// Unhealthy threshold of the health checking
	UnhealthyThreshold *int64 `json:"unhealthyThreshold,omitempty"`
}

ActiveHealthCheck struct for ActiveHealthCheck

func NewActiveHealthCheck

func NewActiveHealthCheck() *ActiveHealthCheck

NewActiveHealthCheck instantiates a new ActiveHealthCheck 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 NewActiveHealthCheckWithDefaults

func NewActiveHealthCheckWithDefaults() *ActiveHealthCheck

NewActiveHealthCheckWithDefaults instantiates a new ActiveHealthCheck 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 (*ActiveHealthCheck) GetHealthyThreshold

func (o *ActiveHealthCheck) GetHealthyThreshold() *int64

GetHealthyThreshold returns the HealthyThreshold field value if set, zero value otherwise.

func (*ActiveHealthCheck) GetHealthyThresholdOk

func (o *ActiveHealthCheck) GetHealthyThresholdOk() (*int64, bool)

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

func (*ActiveHealthCheck) GetHttpHealthChecks

func (o *ActiveHealthCheck) GetHttpHealthChecks() *HttpHealthChecks

GetHttpHealthChecks returns the HttpHealthChecks field value if set, zero value otherwise.

func (*ActiveHealthCheck) GetHttpHealthChecksOk

func (o *ActiveHealthCheck) GetHttpHealthChecksOk() (*HttpHealthChecks, bool)

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

func (*ActiveHealthCheck) GetInterval

func (o *ActiveHealthCheck) GetInterval() *string

GetInterval returns the Interval field value if set, zero value otherwise.

func (*ActiveHealthCheck) GetIntervalJitter

func (o *ActiveHealthCheck) GetIntervalJitter() *string

GetIntervalJitter returns the IntervalJitter field value if set, zero value otherwise.

func (*ActiveHealthCheck) GetIntervalJitterOk

func (o *ActiveHealthCheck) GetIntervalJitterOk() (*string, bool)

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

func (*ActiveHealthCheck) GetIntervalOk

func (o *ActiveHealthCheck) GetIntervalOk() (*string, bool)

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

func (*ActiveHealthCheck) GetTimeout

func (o *ActiveHealthCheck) GetTimeout() *string

GetTimeout returns the Timeout field value if set, zero value otherwise.

func (*ActiveHealthCheck) GetTimeoutOk

func (o *ActiveHealthCheck) GetTimeoutOk() (*string, bool)

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

func (*ActiveHealthCheck) GetUnhealthyThreshold

func (o *ActiveHealthCheck) GetUnhealthyThreshold() *int64

GetUnhealthyThreshold returns the UnhealthyThreshold field value if set, zero value otherwise.

func (*ActiveHealthCheck) GetUnhealthyThresholdOk

func (o *ActiveHealthCheck) GetUnhealthyThresholdOk() (*int64, bool)

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

func (*ActiveHealthCheck) HasHealthyThreshold

func (o *ActiveHealthCheck) HasHealthyThreshold() bool

HasHealthyThreshold returns a boolean if a field has been set.

func (*ActiveHealthCheck) HasHttpHealthChecks

func (o *ActiveHealthCheck) HasHttpHealthChecks() bool

HasHttpHealthChecks returns a boolean if a field has been set.

func (*ActiveHealthCheck) HasInterval

func (o *ActiveHealthCheck) HasInterval() bool

HasInterval returns a boolean if a field has been set.

func (*ActiveHealthCheck) HasIntervalJitter

func (o *ActiveHealthCheck) HasIntervalJitter() bool

HasIntervalJitter returns a boolean if a field has been set.

func (*ActiveHealthCheck) HasTimeout

func (o *ActiveHealthCheck) HasTimeout() bool

HasTimeout returns a boolean if a field has been set.

func (*ActiveHealthCheck) HasUnhealthyThreshold

func (o *ActiveHealthCheck) HasUnhealthyThreshold() bool

HasUnhealthyThreshold returns a boolean if a field has been set.

func (*ActiveHealthCheck) SetHealthyThreshold

func (o *ActiveHealthCheck) SetHealthyThreshold(v *int64)

SetHealthyThreshold gets a reference to the given int64 and assigns it to the HealthyThreshold field.

func (*ActiveHealthCheck) SetHttpHealthChecks

func (o *ActiveHealthCheck) SetHttpHealthChecks(v *HttpHealthChecks)

SetHttpHealthChecks gets a reference to the given HttpHealthChecks and assigns it to the HttpHealthChecks field.

func (*ActiveHealthCheck) SetInterval

func (o *ActiveHealthCheck) SetInterval(v *string)

SetInterval gets a reference to the given string and assigns it to the Interval field.

func (*ActiveHealthCheck) SetIntervalJitter

func (o *ActiveHealthCheck) SetIntervalJitter(v *string)

SetIntervalJitter gets a reference to the given string and assigns it to the IntervalJitter field.

func (*ActiveHealthCheck) SetTimeout

func (o *ActiveHealthCheck) SetTimeout(v *string)

SetTimeout gets a reference to the given string and assigns it to the Timeout field.

func (*ActiveHealthCheck) SetUnhealthyThreshold

func (o *ActiveHealthCheck) SetUnhealthyThreshold(v *int64)

SetUnhealthyThreshold gets a reference to the given int64 and assigns it to the UnhealthyThreshold field.

func (ActiveHealthCheck) ToMap

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

type ApiCreateCredentialsRequest

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

func (ApiCreateCredentialsRequest) CreateCredentialsPayload

func (r ApiCreateCredentialsRequest) CreateCredentialsPayload(createCredentialsPayload CreateCredentialsPayload) ApiCreateCredentialsRequest

func (ApiCreateCredentialsRequest) Execute

func (ApiCreateCredentialsRequest) XRequestID

type ApiCreateLoadBalancerRequest

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

func (ApiCreateLoadBalancerRequest) CreateLoadBalancerPayload

func (r ApiCreateLoadBalancerRequest) CreateLoadBalancerPayload(createLoadBalancerPayload CreateLoadBalancerPayload) ApiCreateLoadBalancerRequest

func (ApiCreateLoadBalancerRequest) Execute

func (ApiCreateLoadBalancerRequest) XRequestID

type ApiDeleteCredentialsRequest

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

func (ApiDeleteCredentialsRequest) Execute

func (r ApiDeleteCredentialsRequest) Execute() (map[string]interface{}, error)

type ApiDeleteLoadBalancerRequest

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

func (ApiDeleteLoadBalancerRequest) Execute

func (r ApiDeleteLoadBalancerRequest) Execute() (map[string]interface{}, error)

type ApiDisableServiceRequest

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

func (ApiDisableServiceRequest) Execute

func (r ApiDisableServiceRequest) Execute() (map[string]interface{}, error)

type ApiEnableServiceRequest

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

func (ApiEnableServiceRequest) Execute

func (r ApiEnableServiceRequest) Execute() (map[string]interface{}, error)

func (ApiEnableServiceRequest) XRequestID

func (r ApiEnableServiceRequest) XRequestID(xRequestID string) ApiEnableServiceRequest

type ApiGetCredentialsRequest

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

func (ApiGetCredentialsRequest) Execute

type ApiGetLoadBalancerRequest

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

func (ApiGetLoadBalancerRequest) Execute

type ApiGetQuotaRequest

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

func (ApiGetQuotaRequest) Execute

func (r ApiGetQuotaRequest) Execute() (*GetQuotaResponse, error)

type ApiGetServiceStatusRequest

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

func (ApiGetServiceStatusRequest) Execute

type ApiListCredentialsRequest

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

func (ApiListCredentialsRequest) Execute

type ApiListLoadBalancersRequest

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

func (ApiListLoadBalancersRequest) Execute

func (ApiListLoadBalancersRequest) PageId

func (ApiListLoadBalancersRequest) PageSize

type ApiListPlansRequest

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

func (ApiListPlansRequest) Execute

type ApiUpdateCredentialsRequest

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

func (ApiUpdateCredentialsRequest) Execute

func (ApiUpdateCredentialsRequest) UpdateCredentialsPayload

func (r ApiUpdateCredentialsRequest) UpdateCredentialsPayload(updateCredentialsPayload UpdateCredentialsPayload) ApiUpdateCredentialsRequest

type ApiUpdateLoadBalancerRequest

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

func (ApiUpdateLoadBalancerRequest) Execute

func (ApiUpdateLoadBalancerRequest) UpdateLoadBalancerPayload

func (r ApiUpdateLoadBalancerRequest) UpdateLoadBalancerPayload(updateLoadBalancerPayload UpdateLoadBalancerPayload) ApiUpdateLoadBalancerRequest

type ApiUpdateTargetPoolRequest

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

func (ApiUpdateTargetPoolRequest) Execute

func (ApiUpdateTargetPoolRequest) UpdateTargetPoolPayload

func (r ApiUpdateTargetPoolRequest) UpdateTargetPoolPayload(updateTargetPoolPayload UpdateTargetPoolPayload) ApiUpdateTargetPoolRequest

type CertificateConfig

type CertificateConfig struct {
	// Certificate IDs for TLS termination
	CertificateIds *[]string `json:"certificateIds,omitempty"`
}

CertificateConfig struct for CertificateConfig

func NewCertificateConfig

func NewCertificateConfig() *CertificateConfig

NewCertificateConfig instantiates a new CertificateConfig 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 NewCertificateConfigWithDefaults

func NewCertificateConfigWithDefaults() *CertificateConfig

NewCertificateConfigWithDefaults instantiates a new CertificateConfig 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 (*CertificateConfig) GetCertificateIds

func (o *CertificateConfig) GetCertificateIds() *[]string

GetCertificateIds returns the CertificateIds field value if set, zero value otherwise.

func (*CertificateConfig) GetCertificateIdsOk

func (o *CertificateConfig) GetCertificateIdsOk() (*[]string, bool)

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

func (*CertificateConfig) HasCertificateIds

func (o *CertificateConfig) HasCertificateIds() bool

HasCertificateIds returns a boolean if a field has been set.

func (*CertificateConfig) SetCertificateIds

func (o *CertificateConfig) SetCertificateIds(v *[]string)

SetCertificateIds gets a reference to the given []string and assigns it to the CertificateIds field.

func (CertificateConfig) ToMap

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

type CookiePersistence

type CookiePersistence struct {
	// Cookie is the name of the cookie to use.
	Name *string `json:"name,omitempty"`
	// TTL specifies the time-to-live for the cookie. The default value is 0s, and it acts as a session cookie, expiring when the client session ends.
	Ttl *string `json:"ttl,omitempty"`
}

CookiePersistence struct for CookiePersistence

func NewCookiePersistence

func NewCookiePersistence() *CookiePersistence

NewCookiePersistence instantiates a new CookiePersistence 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 NewCookiePersistenceWithDefaults

func NewCookiePersistenceWithDefaults() *CookiePersistence

NewCookiePersistenceWithDefaults instantiates a new CookiePersistence 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 (*CookiePersistence) GetName

func (o *CookiePersistence) GetName() *string

GetName returns the Name field value if set, zero value otherwise.

func (*CookiePersistence) GetNameOk

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

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

func (*CookiePersistence) GetTtl

func (o *CookiePersistence) GetTtl() *string

GetTtl returns the Ttl field value if set, zero value otherwise.

func (*CookiePersistence) GetTtlOk

func (o *CookiePersistence) GetTtlOk() (*string, bool)

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

func (*CookiePersistence) HasName

func (o *CookiePersistence) HasName() bool

HasName returns a boolean if a field has been set.

func (*CookiePersistence) HasTtl

func (o *CookiePersistence) HasTtl() bool

HasTtl returns a boolean if a field has been set.

func (*CookiePersistence) SetName

func (o *CookiePersistence) SetName(v *string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*CookiePersistence) SetTtl

func (o *CookiePersistence) SetTtl(v *string)

SetTtl gets a reference to the given string and assigns it to the Ttl field.

func (CookiePersistence) ToMap

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

type CreateCredentialsPayload

type CreateCredentialsPayload struct {
	// Credential name
	DisplayName *string `json:"displayName,omitempty"`
	// A valid password used for an existing ARGUS instance, which is used during basic auth.
	Password *string `json:"password,omitempty"`
	// A valid username used for an existing ARGUS instance, which is used during basic auth.
	Username *string `json:"username,omitempty"`
}

CreateCredentialsPayload struct for CreateCredentialsPayload

func NewCreateCredentialsPayload

func NewCreateCredentialsPayload() *CreateCredentialsPayload

NewCreateCredentialsPayload instantiates a new CreateCredentialsPayload 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 NewCreateCredentialsPayloadWithDefaults

func NewCreateCredentialsPayloadWithDefaults() *CreateCredentialsPayload

NewCreateCredentialsPayloadWithDefaults instantiates a new CreateCredentialsPayload 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 (*CreateCredentialsPayload) GetDisplayName

func (o *CreateCredentialsPayload) GetDisplayName() *string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*CreateCredentialsPayload) GetDisplayNameOk

func (o *CreateCredentialsPayload) GetDisplayNameOk() (*string, bool)

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

func (*CreateCredentialsPayload) GetPassword

func (o *CreateCredentialsPayload) GetPassword() *string

GetPassword returns the Password field value if set, zero value otherwise.

func (*CreateCredentialsPayload) GetPasswordOk

func (o *CreateCredentialsPayload) GetPasswordOk() (*string, bool)

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

func (*CreateCredentialsPayload) GetUsername

func (o *CreateCredentialsPayload) GetUsername() *string

GetUsername returns the Username field value if set, zero value otherwise.

func (*CreateCredentialsPayload) GetUsernameOk

func (o *CreateCredentialsPayload) GetUsernameOk() (*string, bool)

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

func (*CreateCredentialsPayload) HasDisplayName

func (o *CreateCredentialsPayload) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*CreateCredentialsPayload) HasPassword

func (o *CreateCredentialsPayload) HasPassword() bool

HasPassword returns a boolean if a field has been set.

func (*CreateCredentialsPayload) HasUsername

func (o *CreateCredentialsPayload) HasUsername() bool

HasUsername returns a boolean if a field has been set.

func (*CreateCredentialsPayload) SetDisplayName

func (o *CreateCredentialsPayload) SetDisplayName(v *string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*CreateCredentialsPayload) SetPassword

func (o *CreateCredentialsPayload) SetPassword(v *string)

SetPassword gets a reference to the given string and assigns it to the Password field.

func (*CreateCredentialsPayload) SetUsername

func (o *CreateCredentialsPayload) SetUsername(v *string)

SetUsername gets a reference to the given string and assigns it to the Username field.

func (CreateCredentialsPayload) ToMap

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

type CreateCredentialsResponse

type CreateCredentialsResponse struct {
	Credential *CredentialsResponse `json:"credential,omitempty"`
}

CreateCredentialsResponse struct for CreateCredentialsResponse

func NewCreateCredentialsResponse

func NewCreateCredentialsResponse() *CreateCredentialsResponse

NewCreateCredentialsResponse instantiates a new CreateCredentialsResponse 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 NewCreateCredentialsResponseWithDefaults

func NewCreateCredentialsResponseWithDefaults() *CreateCredentialsResponse

NewCreateCredentialsResponseWithDefaults instantiates a new CreateCredentialsResponse 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 (*CreateCredentialsResponse) GetCredential

func (o *CreateCredentialsResponse) GetCredential() *CredentialsResponse

GetCredential returns the Credential field value if set, zero value otherwise.

func (*CreateCredentialsResponse) GetCredentialOk

func (o *CreateCredentialsResponse) GetCredentialOk() (*CredentialsResponse, bool)

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

func (*CreateCredentialsResponse) HasCredential

func (o *CreateCredentialsResponse) HasCredential() bool

HasCredential returns a boolean if a field has been set.

func (*CreateCredentialsResponse) SetCredential

func (o *CreateCredentialsResponse) SetCredential(v *CredentialsResponse)

SetCredential gets a reference to the given CredentialsResponse and assigns it to the Credential field.

func (CreateCredentialsResponse) ToMap

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

type CreateLoadBalancerPayload

type CreateLoadBalancerPayload struct {
	// Reports all errors a application load balancer has.
	Errors *[]LoadBalancerError `json:"errors,omitempty"`
	// External application load balancer IP address where this application load balancer is exposed. Not changeable after creation.
	ExternalAddress *string `json:"externalAddress,omitempty"`
	// There is a maximum listener count of 20.
	Listeners *[]Listener `json:"listeners,omitempty"`
	// Application Load Balancer name. Not changeable after creation.
	Name *string `json:"name,omitempty"`
	// List of networks that listeners and targets reside in. Currently limited to one. Not changeable after creation.
	Networks *[]Network           `json:"networks,omitempty"`
	Options  *LoadBalancerOptions `json:"options,omitempty"`
	// Service Plan configures the size of the Application Load Balancer. Currently supported plans are p10, p50, p250 and p750. This list can change in the future where plan ids will be removed and new plans by added. That is the reason this is not an enum.
	PlanId *string `json:"planId,omitempty"`
	// Transient private application load balancer IP address that can change any time.
	PrivateAddress *string `json:"privateAddress,omitempty"`
	Status         *string `json:"status,omitempty"`
	// List of all target pools which will be used in the application load balancer. Limited to 20.
	TargetPools *[]TargetPool `json:"targetPools,omitempty"`
	// Application Load Balancer resource version. Must be empty or unset for creating load balancers, non-empty for updating load balancers. Semantics: While retrieving load balancers, this is the current version of this application load balancer resource that changes during updates of the load balancers. On updates this field specified the application load balancer version you calculated your update for instead of the future version to enable concurrency safe updates. Update calls will then report the new version in their result as you would see with a application load balancer retrieval call later. There exist no total order of the version, so you can only compare it for equality, but not for less/greater than another version. Since the creation of application load balancer is always intended to create the first version of it, there should be no existing version. That's why this field must by empty of not present in that case.
	Version *string `json:"version,omitempty"`
}

CreateLoadBalancerPayload struct for CreateLoadBalancerPayload

func NewCreateLoadBalancerPayload

func NewCreateLoadBalancerPayload() *CreateLoadBalancerPayload

NewCreateLoadBalancerPayload instantiates a new CreateLoadBalancerPayload 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 NewCreateLoadBalancerPayloadWithDefaults

func NewCreateLoadBalancerPayloadWithDefaults() *CreateLoadBalancerPayload

NewCreateLoadBalancerPayloadWithDefaults instantiates a new CreateLoadBalancerPayload 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 (*CreateLoadBalancerPayload) GetErrors

func (o *CreateLoadBalancerPayload) GetErrors() *[]LoadBalancerError

GetErrors returns the Errors field value if set, zero value otherwise.

func (*CreateLoadBalancerPayload) GetErrorsOk

func (o *CreateLoadBalancerPayload) GetErrorsOk() (*[]LoadBalancerError, bool)

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

func (*CreateLoadBalancerPayload) GetExternalAddress

func (o *CreateLoadBalancerPayload) GetExternalAddress() *string

GetExternalAddress returns the ExternalAddress field value if set, zero value otherwise.

func (*CreateLoadBalancerPayload) GetExternalAddressOk

func (o *CreateLoadBalancerPayload) GetExternalAddressOk() (*string, bool)

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

func (*CreateLoadBalancerPayload) GetListeners

func (o *CreateLoadBalancerPayload) GetListeners() *[]Listener

GetListeners returns the Listeners field value if set, zero value otherwise.

func (*CreateLoadBalancerPayload) GetListenersOk

func (o *CreateLoadBalancerPayload) GetListenersOk() (*[]Listener, bool)

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

func (*CreateLoadBalancerPayload) GetName

func (o *CreateLoadBalancerPayload) GetName() *string

GetName returns the Name field value if set, zero value otherwise.

func (*CreateLoadBalancerPayload) GetNameOk

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

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

func (*CreateLoadBalancerPayload) GetNetworks

func (o *CreateLoadBalancerPayload) GetNetworks() *[]Network

GetNetworks returns the Networks field value if set, zero value otherwise.

func (*CreateLoadBalancerPayload) GetNetworksOk

func (o *CreateLoadBalancerPayload) GetNetworksOk() (*[]Network, bool)

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

func (*CreateLoadBalancerPayload) GetOptions

GetOptions returns the Options field value if set, zero value otherwise.

func (*CreateLoadBalancerPayload) GetOptionsOk

func (o *CreateLoadBalancerPayload) GetOptionsOk() (*LoadBalancerOptions, bool)

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

func (*CreateLoadBalancerPayload) GetPlanId

func (o *CreateLoadBalancerPayload) GetPlanId() *string

GetPlanId returns the PlanId field value if set, zero value otherwise.

func (*CreateLoadBalancerPayload) GetPlanIdOk

func (o *CreateLoadBalancerPayload) GetPlanIdOk() (*string, bool)

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

func (*CreateLoadBalancerPayload) GetPrivateAddress

func (o *CreateLoadBalancerPayload) GetPrivateAddress() *string

GetPrivateAddress returns the PrivateAddress field value if set, zero value otherwise.

func (*CreateLoadBalancerPayload) GetPrivateAddressOk

func (o *CreateLoadBalancerPayload) GetPrivateAddressOk() (*string, bool)

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

func (*CreateLoadBalancerPayload) GetStatus

func (o *CreateLoadBalancerPayload) GetStatus() *string

GetStatus returns the Status field value if set, zero value otherwise.

func (*CreateLoadBalancerPayload) GetStatusOk

func (o *CreateLoadBalancerPayload) GetStatusOk() (*string, bool)

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

func (*CreateLoadBalancerPayload) GetTargetPools

func (o *CreateLoadBalancerPayload) GetTargetPools() *[]TargetPool

GetTargetPools returns the TargetPools field value if set, zero value otherwise.

func (*CreateLoadBalancerPayload) GetTargetPoolsOk

func (o *CreateLoadBalancerPayload) GetTargetPoolsOk() (*[]TargetPool, bool)

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

func (*CreateLoadBalancerPayload) GetVersion

func (o *CreateLoadBalancerPayload) GetVersion() *string

GetVersion returns the Version field value if set, zero value otherwise.

func (*CreateLoadBalancerPayload) GetVersionOk

func (o *CreateLoadBalancerPayload) GetVersionOk() (*string, bool)

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

func (*CreateLoadBalancerPayload) HasErrors

func (o *CreateLoadBalancerPayload) HasErrors() bool

HasErrors returns a boolean if a field has been set.

func (*CreateLoadBalancerPayload) HasExternalAddress

func (o *CreateLoadBalancerPayload) HasExternalAddress() bool

HasExternalAddress returns a boolean if a field has been set.

func (*CreateLoadBalancerPayload) HasListeners

func (o *CreateLoadBalancerPayload) HasListeners() bool

HasListeners returns a boolean if a field has been set.

func (*CreateLoadBalancerPayload) HasName

func (o *CreateLoadBalancerPayload) HasName() bool

HasName returns a boolean if a field has been set.

func (*CreateLoadBalancerPayload) HasNetworks

func (o *CreateLoadBalancerPayload) HasNetworks() bool

HasNetworks returns a boolean if a field has been set.

func (*CreateLoadBalancerPayload) HasOptions

func (o *CreateLoadBalancerPayload) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*CreateLoadBalancerPayload) HasPlanId

func (o *CreateLoadBalancerPayload) HasPlanId() bool

HasPlanId returns a boolean if a field has been set.

func (*CreateLoadBalancerPayload) HasPrivateAddress

func (o *CreateLoadBalancerPayload) HasPrivateAddress() bool

HasPrivateAddress returns a boolean if a field has been set.

func (*CreateLoadBalancerPayload) HasStatus

func (o *CreateLoadBalancerPayload) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*CreateLoadBalancerPayload) HasTargetPools

func (o *CreateLoadBalancerPayload) HasTargetPools() bool

HasTargetPools returns a boolean if a field has been set.

func (*CreateLoadBalancerPayload) HasVersion

func (o *CreateLoadBalancerPayload) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (*CreateLoadBalancerPayload) SetErrors

func (o *CreateLoadBalancerPayload) SetErrors(v *[]LoadBalancerError)

SetErrors gets a reference to the given []LoadBalancerError and assigns it to the Errors field.

func (*CreateLoadBalancerPayload) SetExternalAddress

func (o *CreateLoadBalancerPayload) SetExternalAddress(v *string)

SetExternalAddress gets a reference to the given string and assigns it to the ExternalAddress field.

func (*CreateLoadBalancerPayload) SetListeners

func (o *CreateLoadBalancerPayload) SetListeners(v *[]Listener)

SetListeners gets a reference to the given []Listener and assigns it to the Listeners field.

func (*CreateLoadBalancerPayload) SetName

func (o *CreateLoadBalancerPayload) SetName(v *string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*CreateLoadBalancerPayload) SetNetworks

func (o *CreateLoadBalancerPayload) SetNetworks(v *[]Network)

SetNetworks gets a reference to the given []Network and assigns it to the Networks field.

func (*CreateLoadBalancerPayload) SetOptions

SetOptions gets a reference to the given LoadBalancerOptions and assigns it to the Options field.

func (*CreateLoadBalancerPayload) SetPlanId

func (o *CreateLoadBalancerPayload) SetPlanId(v *string)

SetPlanId gets a reference to the given string and assigns it to the PlanId field.

func (*CreateLoadBalancerPayload) SetPrivateAddress

func (o *CreateLoadBalancerPayload) SetPrivateAddress(v *string)

SetPrivateAddress gets a reference to the given string and assigns it to the PrivateAddress field.

func (*CreateLoadBalancerPayload) SetStatus

func (o *CreateLoadBalancerPayload) SetStatus(v *string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*CreateLoadBalancerPayload) SetTargetPools

func (o *CreateLoadBalancerPayload) SetTargetPools(v *[]TargetPool)

SetTargetPools gets a reference to the given []TargetPool and assigns it to the TargetPools field.

func (*CreateLoadBalancerPayload) SetVersion

func (o *CreateLoadBalancerPayload) SetVersion(v *string)

SetVersion gets a reference to the given string and assigns it to the Version field.

func (CreateLoadBalancerPayload) ToMap

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

type CredentialsResponse

type CredentialsResponse struct {
	// The credentials reference can be used for observability of the Application Load Balancer.
	CredentialsRef *string `json:"credentialsRef,omitempty"`
	// Credential name
	DisplayName *string `json:"displayName,omitempty"`
	// The username used for the ARGUS instance
	Username *string `json:"username,omitempty"`
}

CredentialsResponse struct for CredentialsResponse

func NewCredentialsResponse

func NewCredentialsResponse() *CredentialsResponse

NewCredentialsResponse instantiates a new CredentialsResponse 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 NewCredentialsResponseWithDefaults

func NewCredentialsResponseWithDefaults() *CredentialsResponse

NewCredentialsResponseWithDefaults instantiates a new CredentialsResponse 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 (*CredentialsResponse) GetCredentialsRef

func (o *CredentialsResponse) GetCredentialsRef() *string

GetCredentialsRef returns the CredentialsRef field value if set, zero value otherwise.

func (*CredentialsResponse) GetCredentialsRefOk

func (o *CredentialsResponse) GetCredentialsRefOk() (*string, bool)

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

func (*CredentialsResponse) GetDisplayName

func (o *CredentialsResponse) GetDisplayName() *string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*CredentialsResponse) GetDisplayNameOk

func (o *CredentialsResponse) GetDisplayNameOk() (*string, bool)

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

func (*CredentialsResponse) GetUsername

func (o *CredentialsResponse) GetUsername() *string

GetUsername returns the Username field value if set, zero value otherwise.

func (*CredentialsResponse) GetUsernameOk

func (o *CredentialsResponse) GetUsernameOk() (*string, bool)

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

func (*CredentialsResponse) HasCredentialsRef

func (o *CredentialsResponse) HasCredentialsRef() bool

HasCredentialsRef returns a boolean if a field has been set.

func (*CredentialsResponse) HasDisplayName

func (o *CredentialsResponse) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*CredentialsResponse) HasUsername

func (o *CredentialsResponse) HasUsername() bool

HasUsername returns a boolean if a field has been set.

func (*CredentialsResponse) SetCredentialsRef

func (o *CredentialsResponse) SetCredentialsRef(v *string)

SetCredentialsRef gets a reference to the given string and assigns it to the CredentialsRef field.

func (*CredentialsResponse) SetDisplayName

func (o *CredentialsResponse) SetDisplayName(v *string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*CredentialsResponse) SetUsername

func (o *CredentialsResponse) SetUsername(v *string)

SetUsername gets a reference to the given string and assigns it to the Username field.

func (CredentialsResponse) ToMap

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

type DefaultApiService

type DefaultApiService service

DefaultApiService DefaultApi service

type GetCredentialsResponse

type GetCredentialsResponse struct {
	Credential *CredentialsResponse `json:"credential,omitempty"`
}

GetCredentialsResponse struct for GetCredentialsResponse

func NewGetCredentialsResponse

func NewGetCredentialsResponse() *GetCredentialsResponse

NewGetCredentialsResponse instantiates a new GetCredentialsResponse 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 NewGetCredentialsResponseWithDefaults

func NewGetCredentialsResponseWithDefaults() *GetCredentialsResponse

NewGetCredentialsResponseWithDefaults instantiates a new GetCredentialsResponse 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 (*GetCredentialsResponse) GetCredential

func (o *GetCredentialsResponse) GetCredential() *CredentialsResponse

GetCredential returns the Credential field value if set, zero value otherwise.

func (*GetCredentialsResponse) GetCredentialOk

func (o *GetCredentialsResponse) GetCredentialOk() (*CredentialsResponse, bool)

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

func (*GetCredentialsResponse) HasCredential

func (o *GetCredentialsResponse) HasCredential() bool

HasCredential returns a boolean if a field has been set.

func (*GetCredentialsResponse) SetCredential

func (o *GetCredentialsResponse) SetCredential(v *CredentialsResponse)

SetCredential gets a reference to the given CredentialsResponse and assigns it to the Credential field.

func (GetCredentialsResponse) ToMap

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

type GetQuotaResponse

type GetQuotaResponse struct {
	// The maximum number of load balancing servers in this project. Unlimited if set to -1.
	MaxLoadBalancers *int64 `json:"maxLoadBalancers,omitempty"`
	// Project identifier
	ProjectId *string `json:"projectId,omitempty"`
}

GetQuotaResponse struct for GetQuotaResponse

func NewGetQuotaResponse

func NewGetQuotaResponse() *GetQuotaResponse

NewGetQuotaResponse instantiates a new GetQuotaResponse 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 NewGetQuotaResponseWithDefaults

func NewGetQuotaResponseWithDefaults() *GetQuotaResponse

NewGetQuotaResponseWithDefaults instantiates a new GetQuotaResponse 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 (*GetQuotaResponse) GetMaxLoadBalancers

func (o *GetQuotaResponse) GetMaxLoadBalancers() *int64

GetMaxLoadBalancers returns the MaxLoadBalancers field value if set, zero value otherwise.

func (*GetQuotaResponse) GetMaxLoadBalancersOk

func (o *GetQuotaResponse) GetMaxLoadBalancersOk() (*int64, bool)

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

func (*GetQuotaResponse) GetProjectId

func (o *GetQuotaResponse) GetProjectId() *string

GetProjectId returns the ProjectId field value if set, zero value otherwise.

func (*GetQuotaResponse) GetProjectIdOk

func (o *GetQuotaResponse) GetProjectIdOk() (*string, bool)

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

func (*GetQuotaResponse) HasMaxLoadBalancers

func (o *GetQuotaResponse) HasMaxLoadBalancers() bool

HasMaxLoadBalancers returns a boolean if a field has been set.

func (*GetQuotaResponse) HasProjectId

func (o *GetQuotaResponse) HasProjectId() bool

HasProjectId returns a boolean if a field has been set.

func (*GetQuotaResponse) SetMaxLoadBalancers

func (o *GetQuotaResponse) SetMaxLoadBalancers(v *int64)

SetMaxLoadBalancers gets a reference to the given int64 and assigns it to the MaxLoadBalancers field.

func (*GetQuotaResponse) SetProjectId

func (o *GetQuotaResponse) SetProjectId(v *string)

SetProjectId gets a reference to the given string and assigns it to the ProjectId field.

func (GetQuotaResponse) ToMap

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

type GetServiceStatusResponse

type GetServiceStatusResponse struct {
	// status of the project
	Status *string `json:"status,omitempty"`
}

GetServiceStatusResponse Response with customer project status.

func NewGetServiceStatusResponse

func NewGetServiceStatusResponse() *GetServiceStatusResponse

NewGetServiceStatusResponse instantiates a new GetServiceStatusResponse 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 NewGetServiceStatusResponseWithDefaults

func NewGetServiceStatusResponseWithDefaults() *GetServiceStatusResponse

NewGetServiceStatusResponseWithDefaults instantiates a new GetServiceStatusResponse 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 (*GetServiceStatusResponse) GetStatus

func (o *GetServiceStatusResponse) GetStatus() *string

GetStatus returns the Status field value if set, zero value otherwise.

func (*GetServiceStatusResponse) GetStatusOk

func (o *GetServiceStatusResponse) GetStatusOk() (*string, bool)

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

func (*GetServiceStatusResponse) HasStatus

func (o *GetServiceStatusResponse) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*GetServiceStatusResponse) SetStatus

func (o *GetServiceStatusResponse) SetStatus(v *string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (GetServiceStatusResponse) ToMap

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

type GoogleProtobufAny

type GoogleProtobufAny struct {
	// The type of the serialized message.
	Type                 *string `json:"@type,omitempty"`
	AdditionalProperties map[string]interface{}
}

GoogleProtobufAny Contains an arbitrary serialized message along with a @type that describes the type of the serialized message.

func NewGoogleProtobufAny

func NewGoogleProtobufAny() *GoogleProtobufAny

NewGoogleProtobufAny instantiates a new GoogleProtobufAny 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 NewGoogleProtobufAnyWithDefaults

func NewGoogleProtobufAnyWithDefaults() *GoogleProtobufAny

NewGoogleProtobufAnyWithDefaults instantiates a new GoogleProtobufAny 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 (*GoogleProtobufAny) GetType

func (o *GoogleProtobufAny) GetType() *string

GetType returns the Type field value if set, zero value otherwise.

func (*GoogleProtobufAny) GetTypeOk

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

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

func (*GoogleProtobufAny) HasType

func (o *GoogleProtobufAny) HasType() bool

HasType returns a boolean if a field has been set.

func (*GoogleProtobufAny) SetType

func (o *GoogleProtobufAny) SetType(v *string)

SetType gets a reference to the given string and assigns it to the Type field.

func (GoogleProtobufAny) ToMap

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

type HTTPConfig

type HTTPConfig struct {
	Matcher *[]Matcher `json:"matcher,omitempty"`
}

HTTPConfig struct for HTTPConfig

func NewHTTPConfig

func NewHTTPConfig() *HTTPConfig

NewHTTPConfig instantiates a new HTTPConfig 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 NewHTTPConfigWithDefaults

func NewHTTPConfigWithDefaults() *HTTPConfig

NewHTTPConfigWithDefaults instantiates a new HTTPConfig 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 (*HTTPConfig) GetMatcher

func (o *HTTPConfig) GetMatcher() *[]Matcher

GetMatcher returns the Matcher field value if set, zero value otherwise.

func (*HTTPConfig) GetMatcherOk

func (o *HTTPConfig) GetMatcherOk() (*[]Matcher, bool)

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

func (*HTTPConfig) HasMatcher

func (o *HTTPConfig) HasMatcher() bool

HasMatcher returns a boolean if a field has been set.

func (*HTTPConfig) SetMatcher

func (o *HTTPConfig) SetMatcher(v *[]Matcher)

SetMatcher gets a reference to the given []Matcher and assigns it to the Matcher field.

func (HTTPConfig) ToMap

func (o HTTPConfig) ToMap() (map[string]interface{}, error)
type Header struct {
	// Exact match for the header value.
	ExactMatch *string `json:"exactMatch,omitempty"`
	// Header name.
	Name *string `json:"name,omitempty"`
}

Header struct for Header

func NewHeader

func NewHeader() *Header

NewHeader instantiates a new Header 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 NewHeaderWithDefaults

func NewHeaderWithDefaults() *Header

NewHeaderWithDefaults instantiates a new Header 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 (*Header) GetExactMatch

func (o *Header) GetExactMatch() *string

GetExactMatch returns the ExactMatch field value if set, zero value otherwise.

func (*Header) GetExactMatchOk

func (o *Header) GetExactMatchOk() (*string, bool)

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

func (*Header) GetName

func (o *Header) GetName() *string

GetName returns the Name field value if set, zero value otherwise.

func (*Header) GetNameOk

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

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

func (*Header) HasExactMatch

func (o *Header) HasExactMatch() bool

HasExactMatch returns a boolean if a field has been set.

func (*Header) HasName

func (o *Header) HasName() bool

HasName returns a boolean if a field has been set.

func (*Header) SetExactMatch

func (o *Header) SetExactMatch(v *string)

SetExactMatch gets a reference to the given string and assigns it to the ExactMatch field.

func (*Header) SetName

func (o *Header) SetName(v *string)

SetName gets a reference to the given string and assigns it to the Name field.

func (Header) ToMap

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

type HttpHealthChecks

type HttpHealthChecks struct {
	// List of HTTP status codes that indicate a healthy response
	OkStatuses *[]string `json:"okStatuses,omitempty"`
	// Path to send the health check request to
	Path *string `json:"path,omitempty"`
}

HttpHealthChecks struct for HttpHealthChecks

func NewHttpHealthChecks

func NewHttpHealthChecks() *HttpHealthChecks

NewHttpHealthChecks instantiates a new HttpHealthChecks 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 NewHttpHealthChecksWithDefaults

func NewHttpHealthChecksWithDefaults() *HttpHealthChecks

NewHttpHealthChecksWithDefaults instantiates a new HttpHealthChecks 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 (*HttpHealthChecks) GetOkStatuses

func (o *HttpHealthChecks) GetOkStatuses() *[]string

GetOkStatuses returns the OkStatuses field value if set, zero value otherwise.

func (*HttpHealthChecks) GetOkStatusesOk

func (o *HttpHealthChecks) GetOkStatusesOk() (*[]string, bool)

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

func (*HttpHealthChecks) GetPath

func (o *HttpHealthChecks) GetPath() *string

GetPath returns the Path field value if set, zero value otherwise.

func (*HttpHealthChecks) GetPathOk

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

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

func (*HttpHealthChecks) HasOkStatuses

func (o *HttpHealthChecks) HasOkStatuses() bool

HasOkStatuses returns a boolean if a field has been set.

func (*HttpHealthChecks) HasPath

func (o *HttpHealthChecks) HasPath() bool

HasPath returns a boolean if a field has been set.

func (*HttpHealthChecks) SetOkStatuses

func (o *HttpHealthChecks) SetOkStatuses(v *[]string)

SetOkStatuses gets a reference to the given []string and assigns it to the OkStatuses field.

func (*HttpHealthChecks) SetPath

func (o *HttpHealthChecks) SetPath(v *string)

SetPath gets a reference to the given string and assigns it to the Path field.

func (HttpHealthChecks) ToMap

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

type ListCredentialsResponse

type ListCredentialsResponse struct {
	Credentials *[]CredentialsResponse `json:"credentials,omitempty"`
}

ListCredentialsResponse struct for ListCredentialsResponse

func NewListCredentialsResponse

func NewListCredentialsResponse() *ListCredentialsResponse

NewListCredentialsResponse instantiates a new ListCredentialsResponse 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 NewListCredentialsResponseWithDefaults

func NewListCredentialsResponseWithDefaults() *ListCredentialsResponse

NewListCredentialsResponseWithDefaults instantiates a new ListCredentialsResponse 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 (*ListCredentialsResponse) GetCredentials

func (o *ListCredentialsResponse) GetCredentials() *[]CredentialsResponse

GetCredentials returns the Credentials field value if set, zero value otherwise.

func (*ListCredentialsResponse) GetCredentialsOk

func (o *ListCredentialsResponse) GetCredentialsOk() (*[]CredentialsResponse, bool)

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

func (*ListCredentialsResponse) HasCredentials

func (o *ListCredentialsResponse) HasCredentials() bool

HasCredentials returns a boolean if a field has been set.

func (*ListCredentialsResponse) SetCredentials

func (o *ListCredentialsResponse) SetCredentials(v *[]CredentialsResponse)

SetCredentials gets a reference to the given []CredentialsResponse and assigns it to the Credentials field.

func (ListCredentialsResponse) ToMap

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

type ListLoadBalancersResponse

type ListLoadBalancersResponse struct {
	LoadBalancers *[]LoadBalancer `json:"loadBalancers,omitempty"`
	// Continue token from the ListLoadBalancerResponse with Limit option
	NextPageId *string `json:"nextPageId,omitempty"`
}

ListLoadBalancersResponse struct for ListLoadBalancersResponse

func NewListLoadBalancersResponse

func NewListLoadBalancersResponse() *ListLoadBalancersResponse

NewListLoadBalancersResponse instantiates a new ListLoadBalancersResponse 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 NewListLoadBalancersResponseWithDefaults

func NewListLoadBalancersResponseWithDefaults() *ListLoadBalancersResponse

NewListLoadBalancersResponseWithDefaults instantiates a new ListLoadBalancersResponse 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 (*ListLoadBalancersResponse) GetLoadBalancers

func (o *ListLoadBalancersResponse) GetLoadBalancers() *[]LoadBalancer

GetLoadBalancers returns the LoadBalancers field value if set, zero value otherwise.

func (*ListLoadBalancersResponse) GetLoadBalancersOk

func (o *ListLoadBalancersResponse) GetLoadBalancersOk() (*[]LoadBalancer, bool)

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

func (*ListLoadBalancersResponse) GetNextPageId

func (o *ListLoadBalancersResponse) GetNextPageId() *string

GetNextPageId returns the NextPageId field value if set, zero value otherwise.

func (*ListLoadBalancersResponse) GetNextPageIdOk

func (o *ListLoadBalancersResponse) GetNextPageIdOk() (*string, bool)

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

func (*ListLoadBalancersResponse) HasLoadBalancers

func (o *ListLoadBalancersResponse) HasLoadBalancers() bool

HasLoadBalancers returns a boolean if a field has been set.

func (*ListLoadBalancersResponse) HasNextPageId

func (o *ListLoadBalancersResponse) HasNextPageId() bool

HasNextPageId returns a boolean if a field has been set.

func (*ListLoadBalancersResponse) SetLoadBalancers

func (o *ListLoadBalancersResponse) SetLoadBalancers(v *[]LoadBalancer)

SetLoadBalancers gets a reference to the given []LoadBalancer and assigns it to the LoadBalancers field.

func (*ListLoadBalancersResponse) SetNextPageId

func (o *ListLoadBalancersResponse) SetNextPageId(v *string)

SetNextPageId gets a reference to the given string and assigns it to the NextPageId field.

func (ListLoadBalancersResponse) ToMap

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

type ListPlansResponse

type ListPlansResponse struct {
	ValidPlans *[]PlanDetails `json:"validPlans,omitempty"`
}

ListPlansResponse struct for ListPlansResponse

func NewListPlansResponse

func NewListPlansResponse() *ListPlansResponse

NewListPlansResponse instantiates a new ListPlansResponse 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 NewListPlansResponseWithDefaults

func NewListPlansResponseWithDefaults() *ListPlansResponse

NewListPlansResponseWithDefaults instantiates a new ListPlansResponse 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 (*ListPlansResponse) GetValidPlans

func (o *ListPlansResponse) GetValidPlans() *[]PlanDetails

GetValidPlans returns the ValidPlans field value if set, zero value otherwise.

func (*ListPlansResponse) GetValidPlansOk

func (o *ListPlansResponse) GetValidPlansOk() (*[]PlanDetails, bool)

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

func (*ListPlansResponse) HasValidPlans

func (o *ListPlansResponse) HasValidPlans() bool

HasValidPlans returns a boolean if a field has been set.

func (*ListPlansResponse) SetValidPlans

func (o *ListPlansResponse) SetValidPlans(v *[]PlanDetails)

SetValidPlans gets a reference to the given []PlanDetails and assigns it to the ValidPlans field.

func (ListPlansResponse) ToMap

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

type Listener

type Listener struct {
	DisplayName *string                 `json:"displayName,omitempty"`
	Http        *map[string]interface{} `json:"http,omitempty"`
	Https       *ProtocolOptionsHTTPS   `json:"https,omitempty"`
	// Will be used to reference a listener and will replace display name in the future. Currently uses <protocol>-<port> as the name if no display name is given.
	Name *string `json:"name,omitempty"`
	// Port number where we listen for traffic
	Port *int64 `json:"port,omitempty"`
	// Protocol is the highest network protocol we understand to load balance. Currently PROTOCOL_HTTP and PROTOCOL_HTTPS are supported.
	Protocol *string `json:"protocol,omitempty"`
	// Rules define the routing parameters for the HTTP and HTTPS listeners.
	Rules *[]Rule `json:"rules,omitempty"`
}

Listener struct for Listener

func NewListener

func NewListener() *Listener

NewListener instantiates a new Listener 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 NewListenerWithDefaults

func NewListenerWithDefaults() *Listener

NewListenerWithDefaults instantiates a new Listener 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 (*Listener) GetDisplayName

func (o *Listener) GetDisplayName() *string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*Listener) GetDisplayNameOk

func (o *Listener) GetDisplayNameOk() (*string, bool)

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

func (*Listener) GetHttp

func (o *Listener) GetHttp() *map[string]interface{}

GetHttp returns the Http field value if set, zero value otherwise.

func (*Listener) GetHttpOk

func (o *Listener) GetHttpOk() (*map[string]interface{}, bool)

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

func (*Listener) GetHttps

func (o *Listener) GetHttps() *ProtocolOptionsHTTPS

GetHttps returns the Https field value if set, zero value otherwise.

func (*Listener) GetHttpsOk

func (o *Listener) GetHttpsOk() (*ProtocolOptionsHTTPS, bool)

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

func (*Listener) GetName

func (o *Listener) GetName() *string

GetName returns the Name field value if set, zero value otherwise.

func (*Listener) GetNameOk

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

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

func (*Listener) GetPort

func (o *Listener) GetPort() *int64

GetPort returns the Port field value if set, zero value otherwise.

func (*Listener) GetPortOk

func (o *Listener) GetPortOk() (*int64, bool)

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

func (*Listener) GetProtocol

func (o *Listener) GetProtocol() *string

GetProtocol returns the Protocol field value if set, zero value otherwise.

func (*Listener) GetProtocolOk

func (o *Listener) GetProtocolOk() (*string, bool)

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

func (*Listener) GetRules

func (o *Listener) GetRules() *[]Rule

GetRules returns the Rules field value if set, zero value otherwise.

func (*Listener) GetRulesOk

func (o *Listener) GetRulesOk() (*[]Rule, bool)

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

func (*Listener) HasDisplayName

func (o *Listener) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*Listener) HasHttp

func (o *Listener) HasHttp() bool

HasHttp returns a boolean if a field has been set.

func (*Listener) HasHttps

func (o *Listener) HasHttps() bool

HasHttps returns a boolean if a field has been set.

func (*Listener) HasName

func (o *Listener) HasName() bool

HasName returns a boolean if a field has been set.

func (*Listener) HasPort

func (o *Listener) HasPort() bool

HasPort returns a boolean if a field has been set.

func (*Listener) HasProtocol

func (o *Listener) HasProtocol() bool

HasProtocol returns a boolean if a field has been set.

func (*Listener) HasRules

func (o *Listener) HasRules() bool

HasRules returns a boolean if a field has been set.

func (*Listener) SetDisplayName

func (o *Listener) SetDisplayName(v *string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*Listener) SetHttp

func (o *Listener) SetHttp(v *map[string]interface{})

SetHttp gets a reference to the given map[string]interface{} and assigns it to the Http field.

func (*Listener) SetHttps

func (o *Listener) SetHttps(v *ProtocolOptionsHTTPS)

SetHttps gets a reference to the given ProtocolOptionsHTTPS and assigns it to the Https field.

func (*Listener) SetName

func (o *Listener) SetName(v *string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*Listener) SetPort

func (o *Listener) SetPort(v *int64)

SetPort gets a reference to the given int64 and assigns it to the Port field.

func (*Listener) SetProtocol

func (o *Listener) SetProtocol(v *string)

SetProtocol gets a reference to the given string and assigns it to the Protocol field.

func (*Listener) SetRules

func (o *Listener) SetRules(v *[]Rule)

SetRules gets a reference to the given []Rule and assigns it to the Rules field.

func (Listener) ToMap

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

type LoadBalancer

type LoadBalancer struct {
	// Reports all errors a application load balancer has.
	Errors *[]LoadBalancerError `json:"errors,omitempty"`
	// External application load balancer IP address where this application load balancer is exposed. Not changeable after creation.
	ExternalAddress *string `json:"externalAddress,omitempty"`
	// There is a maximum listener count of 20.
	Listeners *[]Listener `json:"listeners,omitempty"`
	// Application Load Balancer name. Not changeable after creation.
	Name *string `json:"name,omitempty"`
	// List of networks that listeners and targets reside in. Currently limited to one. Not changeable after creation.
	Networks *[]Network           `json:"networks,omitempty"`
	Options  *LoadBalancerOptions `json:"options,omitempty"`
	// Service Plan configures the size of the Application Load Balancer. Currently supported plans are p10, p50, p250 and p750. This list can change in the future where plan ids will be removed and new plans by added. That is the reason this is not an enum.
	PlanId *string `json:"planId,omitempty"`
	// Transient private application load balancer IP address that can change any time.
	PrivateAddress *string `json:"privateAddress,omitempty"`
	Status         *string `json:"status,omitempty"`
	// List of all target pools which will be used in the application load balancer. Limited to 20.
	TargetPools *[]TargetPool `json:"targetPools,omitempty"`
	// Application Load Balancer resource version. Must be empty or unset for creating load balancers, non-empty for updating load balancers. Semantics: While retrieving load balancers, this is the current version of this application load balancer resource that changes during updates of the load balancers. On updates this field specified the application load balancer version you calculated your update for instead of the future version to enable concurrency safe updates. Update calls will then report the new version in their result as you would see with a application load balancer retrieval call later. There exist no total order of the version, so you can only compare it for equality, but not for less/greater than another version. Since the creation of application load balancer is always intended to create the first version of it, there should be no existing version. That's why this field must by empty of not present in that case.
	Version *string `json:"version,omitempty"`
}

LoadBalancer struct for LoadBalancer

func NewLoadBalancer

func NewLoadBalancer() *LoadBalancer

NewLoadBalancer instantiates a new LoadBalancer 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 NewLoadBalancerWithDefaults

func NewLoadBalancerWithDefaults() *LoadBalancer

NewLoadBalancerWithDefaults instantiates a new LoadBalancer 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 (*LoadBalancer) GetErrors

func (o *LoadBalancer) GetErrors() *[]LoadBalancerError

GetErrors returns the Errors field value if set, zero value otherwise.

func (*LoadBalancer) GetErrorsOk

func (o *LoadBalancer) GetErrorsOk() (*[]LoadBalancerError, bool)

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

func (*LoadBalancer) GetExternalAddress

func (o *LoadBalancer) GetExternalAddress() *string

GetExternalAddress returns the ExternalAddress field value if set, zero value otherwise.

func (*LoadBalancer) GetExternalAddressOk

func (o *LoadBalancer) GetExternalAddressOk() (*string, bool)

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

func (*LoadBalancer) GetListeners

func (o *LoadBalancer) GetListeners() *[]Listener

GetListeners returns the Listeners field value if set, zero value otherwise.

func (*LoadBalancer) GetListenersOk

func (o *LoadBalancer) GetListenersOk() (*[]Listener, bool)

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

func (*LoadBalancer) GetName

func (o *LoadBalancer) GetName() *string

GetName returns the Name field value if set, zero value otherwise.

func (*LoadBalancer) GetNameOk

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

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

func (*LoadBalancer) GetNetworks

func (o *LoadBalancer) GetNetworks() *[]Network

GetNetworks returns the Networks field value if set, zero value otherwise.

func (*LoadBalancer) GetNetworksOk

func (o *LoadBalancer) GetNetworksOk() (*[]Network, bool)

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

func (*LoadBalancer) GetOptions

func (o *LoadBalancer) GetOptions() *LoadBalancerOptions

GetOptions returns the Options field value if set, zero value otherwise.

func (*LoadBalancer) GetOptionsOk

func (o *LoadBalancer) GetOptionsOk() (*LoadBalancerOptions, bool)

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

func (*LoadBalancer) GetPlanId

func (o *LoadBalancer) GetPlanId() *string

GetPlanId returns the PlanId field value if set, zero value otherwise.

func (*LoadBalancer) GetPlanIdOk

func (o *LoadBalancer) GetPlanIdOk() (*string, bool)

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

func (*LoadBalancer) GetPrivateAddress

func (o *LoadBalancer) GetPrivateAddress() *string

GetPrivateAddress returns the PrivateAddress field value if set, zero value otherwise.

func (*LoadBalancer) GetPrivateAddressOk

func (o *LoadBalancer) GetPrivateAddressOk() (*string, bool)

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

func (*LoadBalancer) GetStatus

func (o *LoadBalancer) GetStatus() *string

GetStatus returns the Status field value if set, zero value otherwise.

func (*LoadBalancer) GetStatusOk

func (o *LoadBalancer) GetStatusOk() (*string, bool)

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

func (*LoadBalancer) GetTargetPools

func (o *LoadBalancer) GetTargetPools() *[]TargetPool

GetTargetPools returns the TargetPools field value if set, zero value otherwise.

func (*LoadBalancer) GetTargetPoolsOk

func (o *LoadBalancer) GetTargetPoolsOk() (*[]TargetPool, bool)

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

func (*LoadBalancer) GetVersion

func (o *LoadBalancer) GetVersion() *string

GetVersion returns the Version field value if set, zero value otherwise.

func (*LoadBalancer) GetVersionOk

func (o *LoadBalancer) GetVersionOk() (*string, bool)

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

func (*LoadBalancer) HasErrors

func (o *LoadBalancer) HasErrors() bool

HasErrors returns a boolean if a field has been set.

func (*LoadBalancer) HasExternalAddress

func (o *LoadBalancer) HasExternalAddress() bool

HasExternalAddress returns a boolean if a field has been set.

func (*LoadBalancer) HasListeners

func (o *LoadBalancer) HasListeners() bool

HasListeners returns a boolean if a field has been set.

func (*LoadBalancer) HasName

func (o *LoadBalancer) HasName() bool

HasName returns a boolean if a field has been set.

func (*LoadBalancer) HasNetworks

func (o *LoadBalancer) HasNetworks() bool

HasNetworks returns a boolean if a field has been set.

func (*LoadBalancer) HasOptions

func (o *LoadBalancer) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*LoadBalancer) HasPlanId

func (o *LoadBalancer) HasPlanId() bool

HasPlanId returns a boolean if a field has been set.

func (*LoadBalancer) HasPrivateAddress

func (o *LoadBalancer) HasPrivateAddress() bool

HasPrivateAddress returns a boolean if a field has been set.

func (*LoadBalancer) HasStatus

func (o *LoadBalancer) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*LoadBalancer) HasTargetPools

func (o *LoadBalancer) HasTargetPools() bool

HasTargetPools returns a boolean if a field has been set.

func (*LoadBalancer) HasVersion

func (o *LoadBalancer) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (*LoadBalancer) SetErrors

func (o *LoadBalancer) SetErrors(v *[]LoadBalancerError)

SetErrors gets a reference to the given []LoadBalancerError and assigns it to the Errors field.

func (*LoadBalancer) SetExternalAddress

func (o *LoadBalancer) SetExternalAddress(v *string)

SetExternalAddress gets a reference to the given string and assigns it to the ExternalAddress field.

func (*LoadBalancer) SetListeners

func (o *LoadBalancer) SetListeners(v *[]Listener)

SetListeners gets a reference to the given []Listener and assigns it to the Listeners field.

func (*LoadBalancer) SetName

func (o *LoadBalancer) SetName(v *string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*LoadBalancer) SetNetworks

func (o *LoadBalancer) SetNetworks(v *[]Network)

SetNetworks gets a reference to the given []Network and assigns it to the Networks field.

func (*LoadBalancer) SetOptions

func (o *LoadBalancer) SetOptions(v *LoadBalancerOptions)

SetOptions gets a reference to the given LoadBalancerOptions and assigns it to the Options field.

func (*LoadBalancer) SetPlanId

func (o *LoadBalancer) SetPlanId(v *string)

SetPlanId gets a reference to the given string and assigns it to the PlanId field.

func (*LoadBalancer) SetPrivateAddress

func (o *LoadBalancer) SetPrivateAddress(v *string)

SetPrivateAddress gets a reference to the given string and assigns it to the PrivateAddress field.

func (*LoadBalancer) SetStatus

func (o *LoadBalancer) SetStatus(v *string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*LoadBalancer) SetTargetPools

func (o *LoadBalancer) SetTargetPools(v *[]TargetPool)

SetTargetPools gets a reference to the given []TargetPool and assigns it to the TargetPools field.

func (*LoadBalancer) SetVersion

func (o *LoadBalancer) SetVersion(v *string)

SetVersion gets a reference to the given string and assigns it to the Version field.

func (LoadBalancer) ToMap

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

type LoadBalancerError

type LoadBalancerError struct {
	// The error description contains additional helpful user information to fix the error state of the application load balancer. For example the IP 45.135.247.139 does not exist in the project, then the description will report: Floating IP \"45.135.247.139\" could not be found.
	Description *string `json:"description,omitempty"`
	// The error type specifies which part of the application load balancer encountered the error. I.e. the API will not check if a provided public IP is actually available in the project. Instead the application load balancer with try to use the provided IP and if not available reports TYPE_FIP_NOT_CONFIGURED error.
	Type *string `json:"type,omitempty"`
}

LoadBalancerError struct for LoadBalancerError

func NewLoadBalancerError

func NewLoadBalancerError() *LoadBalancerError

NewLoadBalancerError instantiates a new LoadBalancerError 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 NewLoadBalancerErrorWithDefaults

func NewLoadBalancerErrorWithDefaults() *LoadBalancerError

NewLoadBalancerErrorWithDefaults instantiates a new LoadBalancerError 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 (*LoadBalancerError) GetDescription

func (o *LoadBalancerError) GetDescription() *string

GetDescription returns the Description field value if set, zero value otherwise.

func (*LoadBalancerError) GetDescriptionOk

func (o *LoadBalancerError) GetDescriptionOk() (*string, bool)

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

func (*LoadBalancerError) GetType

func (o *LoadBalancerError) GetType() *string

GetType returns the Type field value if set, zero value otherwise.

func (*LoadBalancerError) GetTypeOk

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

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

func (*LoadBalancerError) HasDescription

func (o *LoadBalancerError) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*LoadBalancerError) HasType

func (o *LoadBalancerError) HasType() bool

HasType returns a boolean if a field has been set.

func (*LoadBalancerError) SetDescription

func (o *LoadBalancerError) SetDescription(v *string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*LoadBalancerError) SetType

func (o *LoadBalancerError) SetType(v *string)

SetType gets a reference to the given string and assigns it to the Type field.

func (LoadBalancerError) ToMap

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

type LoadBalancerOptions

type LoadBalancerOptions struct {
	AccessControl    *LoadbalancerOptionAccessControl `json:"accessControl,omitempty"`
	EphemeralAddress *bool                            `json:"ephemeralAddress,omitempty"`
	Observability    *LoadbalancerOptionObservability `json:"observability,omitempty"`
	// Application Load Balancer is accessible only via a private network ip address. Not changeable after creation.
	PrivateNetworkOnly *bool `json:"privateNetworkOnly,omitempty"`
}

LoadBalancerOptions Defines any optional functionality you want to have enabled on your application load balancer.

func NewLoadBalancerOptions

func NewLoadBalancerOptions() *LoadBalancerOptions

NewLoadBalancerOptions instantiates a new LoadBalancerOptions 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 NewLoadBalancerOptionsWithDefaults

func NewLoadBalancerOptionsWithDefaults() *LoadBalancerOptions

NewLoadBalancerOptionsWithDefaults instantiates a new LoadBalancerOptions 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 (*LoadBalancerOptions) GetAccessControl

GetAccessControl returns the AccessControl field value if set, zero value otherwise.

func (*LoadBalancerOptions) GetAccessControlOk

func (o *LoadBalancerOptions) GetAccessControlOk() (*LoadbalancerOptionAccessControl, bool)

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

func (*LoadBalancerOptions) GetEphemeralAddress

func (o *LoadBalancerOptions) GetEphemeralAddress() *bool

GetEphemeralAddress returns the EphemeralAddress field value if set, zero value otherwise.

func (*LoadBalancerOptions) GetEphemeralAddressOk

func (o *LoadBalancerOptions) GetEphemeralAddressOk() (*bool, bool)

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

func (*LoadBalancerOptions) GetObservability

GetObservability returns the Observability field value if set, zero value otherwise.

func (*LoadBalancerOptions) GetObservabilityOk

func (o *LoadBalancerOptions) GetObservabilityOk() (*LoadbalancerOptionObservability, bool)

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

func (*LoadBalancerOptions) GetPrivateNetworkOnly

func (o *LoadBalancerOptions) GetPrivateNetworkOnly() *bool

GetPrivateNetworkOnly returns the PrivateNetworkOnly field value if set, zero value otherwise.

func (*LoadBalancerOptions) GetPrivateNetworkOnlyOk

func (o *LoadBalancerOptions) GetPrivateNetworkOnlyOk() (*bool, bool)

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

func (*LoadBalancerOptions) HasAccessControl

func (o *LoadBalancerOptions) HasAccessControl() bool

HasAccessControl returns a boolean if a field has been set.

func (*LoadBalancerOptions) HasEphemeralAddress

func (o *LoadBalancerOptions) HasEphemeralAddress() bool

HasEphemeralAddress returns a boolean if a field has been set.

func (*LoadBalancerOptions) HasObservability

func (o *LoadBalancerOptions) HasObservability() bool

HasObservability returns a boolean if a field has been set.

func (*LoadBalancerOptions) HasPrivateNetworkOnly

func (o *LoadBalancerOptions) HasPrivateNetworkOnly() bool

HasPrivateNetworkOnly returns a boolean if a field has been set.

func (*LoadBalancerOptions) SetAccessControl

func (o *LoadBalancerOptions) SetAccessControl(v *LoadbalancerOptionAccessControl)

SetAccessControl gets a reference to the given LoadbalancerOptionAccessControl and assigns it to the AccessControl field.

func (*LoadBalancerOptions) SetEphemeralAddress

func (o *LoadBalancerOptions) SetEphemeralAddress(v *bool)

SetEphemeralAddress gets a reference to the given bool and assigns it to the EphemeralAddress field.

func (*LoadBalancerOptions) SetObservability

func (o *LoadBalancerOptions) SetObservability(v *LoadbalancerOptionObservability)

SetObservability gets a reference to the given LoadbalancerOptionObservability and assigns it to the Observability field.

func (*LoadBalancerOptions) SetPrivateNetworkOnly

func (o *LoadBalancerOptions) SetPrivateNetworkOnly(v *bool)

SetPrivateNetworkOnly gets a reference to the given bool and assigns it to the PrivateNetworkOnly field.

func (LoadBalancerOptions) ToMap

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

type LoadbalancerOptionAccessControl

type LoadbalancerOptionAccessControl struct {
	// Application Load Balancer is accessible only from an IP address in this range
	AllowedSourceRanges *[]string `json:"allowedSourceRanges,omitempty"`
}

LoadbalancerOptionAccessControl Use this option to limit the IP ranges that can use the application load balancer.

func NewLoadbalancerOptionAccessControl

func NewLoadbalancerOptionAccessControl() *LoadbalancerOptionAccessControl

NewLoadbalancerOptionAccessControl instantiates a new LoadbalancerOptionAccessControl 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 NewLoadbalancerOptionAccessControlWithDefaults

func NewLoadbalancerOptionAccessControlWithDefaults() *LoadbalancerOptionAccessControl

NewLoadbalancerOptionAccessControlWithDefaults instantiates a new LoadbalancerOptionAccessControl 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 (*LoadbalancerOptionAccessControl) GetAllowedSourceRanges

func (o *LoadbalancerOptionAccessControl) GetAllowedSourceRanges() *[]string

GetAllowedSourceRanges returns the AllowedSourceRanges field value if set, zero value otherwise.

func (*LoadbalancerOptionAccessControl) GetAllowedSourceRangesOk

func (o *LoadbalancerOptionAccessControl) GetAllowedSourceRangesOk() (*[]string, bool)

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

func (*LoadbalancerOptionAccessControl) HasAllowedSourceRanges

func (o *LoadbalancerOptionAccessControl) HasAllowedSourceRanges() bool

HasAllowedSourceRanges returns a boolean if a field has been set.

func (*LoadbalancerOptionAccessControl) SetAllowedSourceRanges

func (o *LoadbalancerOptionAccessControl) SetAllowedSourceRanges(v *[]string)

SetAllowedSourceRanges gets a reference to the given []string and assigns it to the AllowedSourceRanges field.

func (LoadbalancerOptionAccessControl) ToMap

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

type LoadbalancerOptionLogs

type LoadbalancerOptionLogs struct {
	// Credentials reference for logging. This reference is created via the observability create endpoint and the credential needs to contain the basic auth username and password for the logging solution the push URL points to. Then this enables monitoring via remote write for the Application Load Balancer.
	CredentialsRef *string `json:"credentialsRef,omitempty"`
	// The ARGUS/Loki remote write Push URL you want the logs to be shipped to.
	PushUrl *string `json:"pushUrl,omitempty"`
}

LoadbalancerOptionLogs struct for LoadbalancerOptionLogs

func NewLoadbalancerOptionLogs

func NewLoadbalancerOptionLogs() *LoadbalancerOptionLogs

NewLoadbalancerOptionLogs instantiates a new LoadbalancerOptionLogs 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 NewLoadbalancerOptionLogsWithDefaults

func NewLoadbalancerOptionLogsWithDefaults() *LoadbalancerOptionLogs

NewLoadbalancerOptionLogsWithDefaults instantiates a new LoadbalancerOptionLogs 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 (*LoadbalancerOptionLogs) GetCredentialsRef

func (o *LoadbalancerOptionLogs) GetCredentialsRef() *string

GetCredentialsRef returns the CredentialsRef field value if set, zero value otherwise.

func (*LoadbalancerOptionLogs) GetCredentialsRefOk

func (o *LoadbalancerOptionLogs) GetCredentialsRefOk() (*string, bool)

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

func (*LoadbalancerOptionLogs) GetPushUrl

func (o *LoadbalancerOptionLogs) GetPushUrl() *string

GetPushUrl returns the PushUrl field value if set, zero value otherwise.

func (*LoadbalancerOptionLogs) GetPushUrlOk

func (o *LoadbalancerOptionLogs) GetPushUrlOk() (*string, bool)

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

func (*LoadbalancerOptionLogs) HasCredentialsRef

func (o *LoadbalancerOptionLogs) HasCredentialsRef() bool

HasCredentialsRef returns a boolean if a field has been set.

func (*LoadbalancerOptionLogs) HasPushUrl

func (o *LoadbalancerOptionLogs) HasPushUrl() bool

HasPushUrl returns a boolean if a field has been set.

func (*LoadbalancerOptionLogs) SetCredentialsRef

func (o *LoadbalancerOptionLogs) SetCredentialsRef(v *string)

SetCredentialsRef gets a reference to the given string and assigns it to the CredentialsRef field.

func (*LoadbalancerOptionLogs) SetPushUrl

func (o *LoadbalancerOptionLogs) SetPushUrl(v *string)

SetPushUrl gets a reference to the given string and assigns it to the PushUrl field.

func (LoadbalancerOptionLogs) ToMap

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

type LoadbalancerOptionMetrics

type LoadbalancerOptionMetrics struct {
	// Credentials reference for metrics. This reference is created via the observability create endpoint and the credential needs to contain the basic auth username and password for the metrics solution the push URL points to. Then this enables monitoring via remote write for the Application Load Balancer.
	CredentialsRef *string `json:"credentialsRef,omitempty"`
	// The ARGUS/Prometheus remote write Push URL you want the metrics to be shipped to.
	PushUrl *string `json:"pushUrl,omitempty"`
}

LoadbalancerOptionMetrics struct for LoadbalancerOptionMetrics

func NewLoadbalancerOptionMetrics

func NewLoadbalancerOptionMetrics() *LoadbalancerOptionMetrics

NewLoadbalancerOptionMetrics instantiates a new LoadbalancerOptionMetrics 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 NewLoadbalancerOptionMetricsWithDefaults

func NewLoadbalancerOptionMetricsWithDefaults() *LoadbalancerOptionMetrics

NewLoadbalancerOptionMetricsWithDefaults instantiates a new LoadbalancerOptionMetrics 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 (*LoadbalancerOptionMetrics) GetCredentialsRef

func (o *LoadbalancerOptionMetrics) GetCredentialsRef() *string

GetCredentialsRef returns the CredentialsRef field value if set, zero value otherwise.

func (*LoadbalancerOptionMetrics) GetCredentialsRefOk

func (o *LoadbalancerOptionMetrics) GetCredentialsRefOk() (*string, bool)

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

func (*LoadbalancerOptionMetrics) GetPushUrl

func (o *LoadbalancerOptionMetrics) GetPushUrl() *string

GetPushUrl returns the PushUrl field value if set, zero value otherwise.

func (*LoadbalancerOptionMetrics) GetPushUrlOk

func (o *LoadbalancerOptionMetrics) GetPushUrlOk() (*string, bool)

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

func (*LoadbalancerOptionMetrics) HasCredentialsRef

func (o *LoadbalancerOptionMetrics) HasCredentialsRef() bool

HasCredentialsRef returns a boolean if a field has been set.

func (*LoadbalancerOptionMetrics) HasPushUrl

func (o *LoadbalancerOptionMetrics) HasPushUrl() bool

HasPushUrl returns a boolean if a field has been set.

func (*LoadbalancerOptionMetrics) SetCredentialsRef

func (o *LoadbalancerOptionMetrics) SetCredentialsRef(v *string)

SetCredentialsRef gets a reference to the given string and assigns it to the CredentialsRef field.

func (*LoadbalancerOptionMetrics) SetPushUrl

func (o *LoadbalancerOptionMetrics) SetPushUrl(v *string)

SetPushUrl gets a reference to the given string and assigns it to the PushUrl field.

func (LoadbalancerOptionMetrics) ToMap

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

type LoadbalancerOptionObservability

type LoadbalancerOptionObservability struct {
	Logs    *LoadbalancerOptionLogs    `json:"logs,omitempty"`
	Metrics *LoadbalancerOptionMetrics `json:"metrics,omitempty"`
}

LoadbalancerOptionObservability We offer Application Load Balancer metrics observability via ARGUS or external solutions. Not changeable after creation.

func NewLoadbalancerOptionObservability

func NewLoadbalancerOptionObservability() *LoadbalancerOptionObservability

NewLoadbalancerOptionObservability instantiates a new LoadbalancerOptionObservability 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 NewLoadbalancerOptionObservabilityWithDefaults

func NewLoadbalancerOptionObservabilityWithDefaults() *LoadbalancerOptionObservability

NewLoadbalancerOptionObservabilityWithDefaults instantiates a new LoadbalancerOptionObservability 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 (*LoadbalancerOptionObservability) GetLogs

GetLogs returns the Logs field value if set, zero value otherwise.

func (*LoadbalancerOptionObservability) GetLogsOk

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

func (*LoadbalancerOptionObservability) GetMetrics

GetMetrics returns the Metrics field value if set, zero value otherwise.

func (*LoadbalancerOptionObservability) GetMetricsOk

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

func (*LoadbalancerOptionObservability) HasLogs

HasLogs returns a boolean if a field has been set.

func (*LoadbalancerOptionObservability) HasMetrics

func (o *LoadbalancerOptionObservability) HasMetrics() bool

HasMetrics returns a boolean if a field has been set.

func (*LoadbalancerOptionObservability) SetLogs

SetLogs gets a reference to the given LoadbalancerOptionLogs and assigns it to the Logs field.

func (*LoadbalancerOptionObservability) SetMetrics

SetMetrics gets a reference to the given LoadbalancerOptionMetrics and assigns it to the Metrics field.

func (LoadbalancerOptionObservability) ToMap

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

type MappedNullable

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

type Matcher

type Matcher struct {
	CookiePersistence *CookiePersistence `json:"cookiePersistence,omitempty"`
	// Headers for the matcher
	Headers *[]Header `json:"headers,omitempty"`
	// Path prefix for the matcher
	PathPrefix *string `json:"pathPrefix,omitempty"`
	// Query Parameters for the matcher
	QueryParameters *[]QueryParameters `json:"queryParameters,omitempty"`
	// Reference target pool by target pool name.
	TargetPool *string `json:"targetPool,omitempty"`
	// If enabled, when client sends an HTTP request with and Upgrade header, indicating the desire to establish a Websocket connection,  if backend server supports WebSocket, it responds with HTTP 101 status code, switching protocols from HTTP to WebSocket. Hence the client and the server can exchange data in real-time using one long-lived TCP connection.
	WebSocket *bool `json:"webSocket,omitempty"`
}

Matcher struct for Matcher

func NewMatcher

func NewMatcher() *Matcher

NewMatcher instantiates a new Matcher 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 NewMatcherWithDefaults

func NewMatcherWithDefaults() *Matcher

NewMatcherWithDefaults instantiates a new Matcher 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 (*Matcher) GetCookiePersistence

func (o *Matcher) GetCookiePersistence() *CookiePersistence

GetCookiePersistence returns the CookiePersistence field value if set, zero value otherwise.

func (*Matcher) GetCookiePersistenceOk

func (o *Matcher) GetCookiePersistenceOk() (*CookiePersistence, bool)

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

func (*Matcher) GetHeaders

func (o *Matcher) GetHeaders() *[]Header

GetHeaders returns the Headers field value if set, zero value otherwise.

func (*Matcher) GetHeadersOk

func (o *Matcher) GetHeadersOk() (*[]Header, bool)

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

func (*Matcher) GetPathPrefix

func (o *Matcher) GetPathPrefix() *string

GetPathPrefix returns the PathPrefix field value if set, zero value otherwise.

func (*Matcher) GetPathPrefixOk

func (o *Matcher) GetPathPrefixOk() (*string, bool)

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

func (*Matcher) GetQueryParameters

func (o *Matcher) GetQueryParameters() *[]QueryParameters

GetQueryParameters returns the QueryParameters field value if set, zero value otherwise.

func (*Matcher) GetQueryParametersOk

func (o *Matcher) GetQueryParametersOk() (*[]QueryParameters, bool)

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

func (*Matcher) GetTargetPool

func (o *Matcher) GetTargetPool() *string

GetTargetPool returns the TargetPool field value if set, zero value otherwise.

func (*Matcher) GetTargetPoolOk

func (o *Matcher) GetTargetPoolOk() (*string, bool)

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

func (*Matcher) GetWebSocket

func (o *Matcher) GetWebSocket() *bool

GetWebSocket returns the WebSocket field value if set, zero value otherwise.

func (*Matcher) GetWebSocketOk

func (o *Matcher) GetWebSocketOk() (*bool, bool)

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

func (*Matcher) HasCookiePersistence

func (o *Matcher) HasCookiePersistence() bool

HasCookiePersistence returns a boolean if a field has been set.

func (*Matcher) HasHeaders

func (o *Matcher) HasHeaders() bool

HasHeaders returns a boolean if a field has been set.

func (*Matcher) HasPathPrefix

func (o *Matcher) HasPathPrefix() bool

HasPathPrefix returns a boolean if a field has been set.

func (*Matcher) HasQueryParameters

func (o *Matcher) HasQueryParameters() bool

HasQueryParameters returns a boolean if a field has been set.

func (*Matcher) HasTargetPool

func (o *Matcher) HasTargetPool() bool

HasTargetPool returns a boolean if a field has been set.

func (*Matcher) HasWebSocket

func (o *Matcher) HasWebSocket() bool

HasWebSocket returns a boolean if a field has been set.

func (*Matcher) SetCookiePersistence

func (o *Matcher) SetCookiePersistence(v *CookiePersistence)

SetCookiePersistence gets a reference to the given CookiePersistence and assigns it to the CookiePersistence field.

func (*Matcher) SetHeaders

func (o *Matcher) SetHeaders(v *[]Header)

SetHeaders gets a reference to the given []Header and assigns it to the Headers field.

func (*Matcher) SetPathPrefix

func (o *Matcher) SetPathPrefix(v *string)

SetPathPrefix gets a reference to the given string and assigns it to the PathPrefix field.

func (*Matcher) SetQueryParameters

func (o *Matcher) SetQueryParameters(v *[]QueryParameters)

SetQueryParameters gets a reference to the given []QueryParameters and assigns it to the QueryParameters field.

func (*Matcher) SetTargetPool

func (o *Matcher) SetTargetPool(v *string)

SetTargetPool gets a reference to the given string and assigns it to the TargetPool field.

func (*Matcher) SetWebSocket

func (o *Matcher) SetWebSocket(v *bool)

SetWebSocket gets a reference to the given bool and assigns it to the WebSocket field.

func (Matcher) ToMap

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

type Network

type Network struct {
	// Openstack network ID
	NetworkId *string `json:"networkId,omitempty"`
	// The role defines how the Application Load Balancer is using the network. Currently only ROLE_LISTENERS_AND_TARGETS is supported.
	Role *string `json:"role,omitempty"`
}

Network struct for Network

func NewNetwork

func NewNetwork() *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) GetNetworkId

func (o *Network) GetNetworkId() *string

GetNetworkId returns the NetworkId field value if set, zero value otherwise.

func (*Network) GetNetworkIdOk

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

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

func (*Network) GetRole

func (o *Network) GetRole() *string

GetRole returns the Role field value if set, zero value otherwise.

func (*Network) GetRoleOk

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

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

func (*Network) HasNetworkId

func (o *Network) HasNetworkId() bool

HasNetworkId returns a boolean if a field has been set.

func (*Network) HasRole

func (o *Network) HasRole() bool

HasRole returns a boolean if a field has been set.

func (*Network) SetNetworkId

func (o *Network) SetNetworkId(v *string)

SetNetworkId gets a reference to the given string and assigns it to the NetworkId field.

func (*Network) SetRole

func (o *Network) SetRole(v *string)

SetRole gets a reference to the given string and assigns it to the Role field.

func (Network) ToMap

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

type NullableActiveHealthCheck

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

func NewNullableActiveHealthCheck

func NewNullableActiveHealthCheck(val *ActiveHealthCheck) *NullableActiveHealthCheck

func (NullableActiveHealthCheck) Get

func (NullableActiveHealthCheck) IsSet

func (v NullableActiveHealthCheck) IsSet() bool

func (NullableActiveHealthCheck) MarshalJSON

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

func (*NullableActiveHealthCheck) Set

func (*NullableActiveHealthCheck) UnmarshalJSON

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

func (*NullableActiveHealthCheck) Unset

func (v *NullableActiveHealthCheck) 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 NullableCertificateConfig

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

func NewNullableCertificateConfig

func NewNullableCertificateConfig(val *CertificateConfig) *NullableCertificateConfig

func (NullableCertificateConfig) Get

func (NullableCertificateConfig) IsSet

func (v NullableCertificateConfig) IsSet() bool

func (NullableCertificateConfig) MarshalJSON

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

func (*NullableCertificateConfig) Set

func (*NullableCertificateConfig) UnmarshalJSON

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

func (*NullableCertificateConfig) Unset

func (v *NullableCertificateConfig) Unset()

type NullableCookiePersistence

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

func NewNullableCookiePersistence

func NewNullableCookiePersistence(val *CookiePersistence) *NullableCookiePersistence

func (NullableCookiePersistence) Get

func (NullableCookiePersistence) IsSet

func (v NullableCookiePersistence) IsSet() bool

func (NullableCookiePersistence) MarshalJSON

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

func (*NullableCookiePersistence) Set

func (*NullableCookiePersistence) UnmarshalJSON

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

func (*NullableCookiePersistence) Unset

func (v *NullableCookiePersistence) Unset()

type NullableCreateCredentialsPayload

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

func (NullableCreateCredentialsPayload) Get

func (NullableCreateCredentialsPayload) IsSet

func (NullableCreateCredentialsPayload) MarshalJSON

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

func (*NullableCreateCredentialsPayload) Set

func (*NullableCreateCredentialsPayload) UnmarshalJSON

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

func (*NullableCreateCredentialsPayload) Unset

type NullableCreateCredentialsResponse

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

func (NullableCreateCredentialsResponse) Get

func (NullableCreateCredentialsResponse) IsSet

func (NullableCreateCredentialsResponse) MarshalJSON

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

func (*NullableCreateCredentialsResponse) Set

func (*NullableCreateCredentialsResponse) UnmarshalJSON

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

func (*NullableCreateCredentialsResponse) Unset

type NullableCreateLoadBalancerPayload

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

func (NullableCreateLoadBalancerPayload) Get

func (NullableCreateLoadBalancerPayload) IsSet

func (NullableCreateLoadBalancerPayload) MarshalJSON

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

func (*NullableCreateLoadBalancerPayload) Set

func (*NullableCreateLoadBalancerPayload) UnmarshalJSON

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

func (*NullableCreateLoadBalancerPayload) Unset

type NullableCredentialsResponse

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

func NewNullableCredentialsResponse

func NewNullableCredentialsResponse(val *CredentialsResponse) *NullableCredentialsResponse

func (NullableCredentialsResponse) Get

func (NullableCredentialsResponse) IsSet

func (NullableCredentialsResponse) MarshalJSON

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

func (*NullableCredentialsResponse) Set

func (*NullableCredentialsResponse) UnmarshalJSON

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

func (*NullableCredentialsResponse) Unset

func (v *NullableCredentialsResponse) 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 NullableGetCredentialsResponse

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

func (NullableGetCredentialsResponse) Get

func (NullableGetCredentialsResponse) IsSet

func (NullableGetCredentialsResponse) MarshalJSON

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

func (*NullableGetCredentialsResponse) Set

func (*NullableGetCredentialsResponse) UnmarshalJSON

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

func (*NullableGetCredentialsResponse) Unset

func (v *NullableGetCredentialsResponse) Unset()

type NullableGetQuotaResponse

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

func NewNullableGetQuotaResponse

func NewNullableGetQuotaResponse(val *GetQuotaResponse) *NullableGetQuotaResponse

func (NullableGetQuotaResponse) Get

func (NullableGetQuotaResponse) IsSet

func (v NullableGetQuotaResponse) IsSet() bool

func (NullableGetQuotaResponse) MarshalJSON

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

func (*NullableGetQuotaResponse) Set

func (*NullableGetQuotaResponse) UnmarshalJSON

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

func (*NullableGetQuotaResponse) Unset

func (v *NullableGetQuotaResponse) Unset()

type NullableGetServiceStatusResponse

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

func (NullableGetServiceStatusResponse) Get

func (NullableGetServiceStatusResponse) IsSet

func (NullableGetServiceStatusResponse) MarshalJSON

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

func (*NullableGetServiceStatusResponse) Set

func (*NullableGetServiceStatusResponse) UnmarshalJSON

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

func (*NullableGetServiceStatusResponse) Unset

type NullableGoogleProtobufAny

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

func NewNullableGoogleProtobufAny

func NewNullableGoogleProtobufAny(val *GoogleProtobufAny) *NullableGoogleProtobufAny

func (NullableGoogleProtobufAny) Get

func (NullableGoogleProtobufAny) IsSet

func (v NullableGoogleProtobufAny) IsSet() bool

func (NullableGoogleProtobufAny) MarshalJSON

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

func (*NullableGoogleProtobufAny) Set

func (*NullableGoogleProtobufAny) UnmarshalJSON

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

func (*NullableGoogleProtobufAny) Unset

func (v *NullableGoogleProtobufAny) Unset()

type NullableHTTPConfig

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

func NewNullableHTTPConfig

func NewNullableHTTPConfig(val *HTTPConfig) *NullableHTTPConfig

func (NullableHTTPConfig) Get

func (v NullableHTTPConfig) Get() *HTTPConfig

func (NullableHTTPConfig) IsSet

func (v NullableHTTPConfig) IsSet() bool

func (NullableHTTPConfig) MarshalJSON

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

func (*NullableHTTPConfig) Set

func (v *NullableHTTPConfig) Set(val *HTTPConfig)

func (*NullableHTTPConfig) UnmarshalJSON

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

func (*NullableHTTPConfig) Unset

func (v *NullableHTTPConfig) Unset()

type NullableHeader

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

func NewNullableHeader

func NewNullableHeader(val *Header) *NullableHeader

func (NullableHeader) Get

func (v NullableHeader) Get() *Header

func (NullableHeader) IsSet

func (v NullableHeader) IsSet() bool

func (NullableHeader) MarshalJSON

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

func (*NullableHeader) Set

func (v *NullableHeader) Set(val *Header)

func (*NullableHeader) UnmarshalJSON

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

func (*NullableHeader) Unset

func (v *NullableHeader) Unset()

type NullableHttpHealthChecks

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

func NewNullableHttpHealthChecks

func NewNullableHttpHealthChecks(val *HttpHealthChecks) *NullableHttpHealthChecks

func (NullableHttpHealthChecks) Get

func (NullableHttpHealthChecks) IsSet

func (v NullableHttpHealthChecks) IsSet() bool

func (NullableHttpHealthChecks) MarshalJSON

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

func (*NullableHttpHealthChecks) Set

func (*NullableHttpHealthChecks) UnmarshalJSON

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

func (*NullableHttpHealthChecks) Unset

func (v *NullableHttpHealthChecks) 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 NullableListCredentialsResponse

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

func (NullableListCredentialsResponse) Get

func (NullableListCredentialsResponse) IsSet

func (NullableListCredentialsResponse) MarshalJSON

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

func (*NullableListCredentialsResponse) Set

func (*NullableListCredentialsResponse) UnmarshalJSON

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

func (*NullableListCredentialsResponse) Unset

type NullableListLoadBalancersResponse

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

func (NullableListLoadBalancersResponse) Get

func (NullableListLoadBalancersResponse) IsSet

func (NullableListLoadBalancersResponse) MarshalJSON

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

func (*NullableListLoadBalancersResponse) Set

func (*NullableListLoadBalancersResponse) UnmarshalJSON

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

func (*NullableListLoadBalancersResponse) Unset

type NullableListPlansResponse

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

func NewNullableListPlansResponse

func NewNullableListPlansResponse(val *ListPlansResponse) *NullableListPlansResponse

func (NullableListPlansResponse) Get

func (NullableListPlansResponse) IsSet

func (v NullableListPlansResponse) IsSet() bool

func (NullableListPlansResponse) MarshalJSON

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

func (*NullableListPlansResponse) Set

func (*NullableListPlansResponse) UnmarshalJSON

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

func (*NullableListPlansResponse) Unset

func (v *NullableListPlansResponse) Unset()

type NullableListener

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

func NewNullableListener

func NewNullableListener(val *Listener) *NullableListener

func (NullableListener) Get

func (v NullableListener) Get() *Listener

func (NullableListener) IsSet

func (v NullableListener) IsSet() bool

func (NullableListener) MarshalJSON

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

func (*NullableListener) Set

func (v *NullableListener) Set(val *Listener)

func (*NullableListener) UnmarshalJSON

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

func (*NullableListener) Unset

func (v *NullableListener) Unset()

type NullableLoadBalancer

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

func NewNullableLoadBalancer

func NewNullableLoadBalancer(val *LoadBalancer) *NullableLoadBalancer

func (NullableLoadBalancer) Get

func (NullableLoadBalancer) IsSet

func (v NullableLoadBalancer) IsSet() bool

func (NullableLoadBalancer) MarshalJSON

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

func (*NullableLoadBalancer) Set

func (v *NullableLoadBalancer) Set(val *LoadBalancer)

func (*NullableLoadBalancer) UnmarshalJSON

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

func (*NullableLoadBalancer) Unset

func (v *NullableLoadBalancer) Unset()

type NullableLoadBalancerError

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

func NewNullableLoadBalancerError

func NewNullableLoadBalancerError(val *LoadBalancerError) *NullableLoadBalancerError

func (NullableLoadBalancerError) Get

func (NullableLoadBalancerError) IsSet

func (v NullableLoadBalancerError) IsSet() bool

func (NullableLoadBalancerError) MarshalJSON

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

func (*NullableLoadBalancerError) Set

func (*NullableLoadBalancerError) UnmarshalJSON

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

func (*NullableLoadBalancerError) Unset

func (v *NullableLoadBalancerError) Unset()

type NullableLoadBalancerOptions

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

func NewNullableLoadBalancerOptions

func NewNullableLoadBalancerOptions(val *LoadBalancerOptions) *NullableLoadBalancerOptions

func (NullableLoadBalancerOptions) Get

func (NullableLoadBalancerOptions) IsSet

func (NullableLoadBalancerOptions) MarshalJSON

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

func (*NullableLoadBalancerOptions) Set

func (*NullableLoadBalancerOptions) UnmarshalJSON

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

func (*NullableLoadBalancerOptions) Unset

func (v *NullableLoadBalancerOptions) Unset()

type NullableLoadbalancerOptionAccessControl

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

func (NullableLoadbalancerOptionAccessControl) Get

func (NullableLoadbalancerOptionAccessControl) IsSet

func (NullableLoadbalancerOptionAccessControl) MarshalJSON

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

func (*NullableLoadbalancerOptionAccessControl) Set

func (*NullableLoadbalancerOptionAccessControl) UnmarshalJSON

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

func (*NullableLoadbalancerOptionAccessControl) Unset

type NullableLoadbalancerOptionLogs

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

func (NullableLoadbalancerOptionLogs) Get

func (NullableLoadbalancerOptionLogs) IsSet

func (NullableLoadbalancerOptionLogs) MarshalJSON

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

func (*NullableLoadbalancerOptionLogs) Set

func (*NullableLoadbalancerOptionLogs) UnmarshalJSON

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

func (*NullableLoadbalancerOptionLogs) Unset

func (v *NullableLoadbalancerOptionLogs) Unset()

type NullableLoadbalancerOptionMetrics

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

func (NullableLoadbalancerOptionMetrics) Get

func (NullableLoadbalancerOptionMetrics) IsSet

func (NullableLoadbalancerOptionMetrics) MarshalJSON

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

func (*NullableLoadbalancerOptionMetrics) Set

func (*NullableLoadbalancerOptionMetrics) UnmarshalJSON

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

func (*NullableLoadbalancerOptionMetrics) Unset

type NullableLoadbalancerOptionObservability

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

func (NullableLoadbalancerOptionObservability) Get

func (NullableLoadbalancerOptionObservability) IsSet

func (NullableLoadbalancerOptionObservability) MarshalJSON

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

func (*NullableLoadbalancerOptionObservability) Set

func (*NullableLoadbalancerOptionObservability) UnmarshalJSON

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

func (*NullableLoadbalancerOptionObservability) Unset

type NullableMatcher

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

func NewNullableMatcher

func NewNullableMatcher(val *Matcher) *NullableMatcher

func (NullableMatcher) Get

func (v NullableMatcher) Get() *Matcher

func (NullableMatcher) IsSet

func (v NullableMatcher) IsSet() bool

func (NullableMatcher) MarshalJSON

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

func (*NullableMatcher) Set

func (v *NullableMatcher) Set(val *Matcher)

func (*NullableMatcher) UnmarshalJSON

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

func (*NullableMatcher) Unset

func (v *NullableMatcher) 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 NullablePlanDetails

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

func NewNullablePlanDetails

func NewNullablePlanDetails(val *PlanDetails) *NullablePlanDetails

func (NullablePlanDetails) Get

func (NullablePlanDetails) IsSet

func (v NullablePlanDetails) IsSet() bool

func (NullablePlanDetails) MarshalJSON

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

func (*NullablePlanDetails) Set

func (v *NullablePlanDetails) Set(val *PlanDetails)

func (*NullablePlanDetails) UnmarshalJSON

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

func (*NullablePlanDetails) Unset

func (v *NullablePlanDetails) Unset()

type NullableProtocolOptionsHTTPS

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

func NewNullableProtocolOptionsHTTPS

func NewNullableProtocolOptionsHTTPS(val *ProtocolOptionsHTTPS) *NullableProtocolOptionsHTTPS

func (NullableProtocolOptionsHTTPS) Get

func (NullableProtocolOptionsHTTPS) IsSet

func (NullableProtocolOptionsHTTPS) MarshalJSON

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

func (*NullableProtocolOptionsHTTPS) Set

func (*NullableProtocolOptionsHTTPS) UnmarshalJSON

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

func (*NullableProtocolOptionsHTTPS) Unset

func (v *NullableProtocolOptionsHTTPS) Unset()

type NullableQueryParameters

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

func NewNullableQueryParameters

func NewNullableQueryParameters(val *QueryParameters) *NullableQueryParameters

func (NullableQueryParameters) Get

func (NullableQueryParameters) IsSet

func (v NullableQueryParameters) IsSet() bool

func (NullableQueryParameters) MarshalJSON

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

func (*NullableQueryParameters) Set

func (*NullableQueryParameters) UnmarshalJSON

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

func (*NullableQueryParameters) Unset

func (v *NullableQueryParameters) Unset()

type NullableRule

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

func NewNullableRule

func NewNullableRule(val *Rule) *NullableRule

func (NullableRule) Get

func (v NullableRule) Get() *Rule

func (NullableRule) IsSet

func (v NullableRule) IsSet() bool

func (NullableRule) MarshalJSON

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

func (*NullableRule) Set

func (v *NullableRule) Set(val *Rule)

func (*NullableRule) UnmarshalJSON

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

func (*NullableRule) Unset

func (v *NullableRule) 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 NullableTarget

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

func NewNullableTarget

func NewNullableTarget(val *Target) *NullableTarget

func (NullableTarget) Get

func (v NullableTarget) Get() *Target

func (NullableTarget) IsSet

func (v NullableTarget) IsSet() bool

func (NullableTarget) MarshalJSON

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

func (*NullableTarget) Set

func (v *NullableTarget) Set(val *Target)

func (*NullableTarget) UnmarshalJSON

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

func (*NullableTarget) Unset

func (v *NullableTarget) Unset()

type NullableTargetPool

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

func NewNullableTargetPool

func NewNullableTargetPool(val *TargetPool) *NullableTargetPool

func (NullableTargetPool) Get

func (v NullableTargetPool) Get() *TargetPool

func (NullableTargetPool) IsSet

func (v NullableTargetPool) IsSet() bool

func (NullableTargetPool) MarshalJSON

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

func (*NullableTargetPool) Set

func (v *NullableTargetPool) Set(val *TargetPool)

func (*NullableTargetPool) UnmarshalJSON

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

func (*NullableTargetPool) Unset

func (v *NullableTargetPool) 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 NullableUpdateCredentialsPayload

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

func (NullableUpdateCredentialsPayload) Get

func (NullableUpdateCredentialsPayload) IsSet

func (NullableUpdateCredentialsPayload) MarshalJSON

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

func (*NullableUpdateCredentialsPayload) Set

func (*NullableUpdateCredentialsPayload) UnmarshalJSON

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

func (*NullableUpdateCredentialsPayload) Unset

type NullableUpdateCredentialsResponse

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

func (NullableUpdateCredentialsResponse) Get

func (NullableUpdateCredentialsResponse) IsSet

func (NullableUpdateCredentialsResponse) MarshalJSON

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

func (*NullableUpdateCredentialsResponse) Set

func (*NullableUpdateCredentialsResponse) UnmarshalJSON

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

func (*NullableUpdateCredentialsResponse) Unset

type NullableUpdateLoadBalancerPayload

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

func (NullableUpdateLoadBalancerPayload) Get

func (NullableUpdateLoadBalancerPayload) IsSet

func (NullableUpdateLoadBalancerPayload) MarshalJSON

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

func (*NullableUpdateLoadBalancerPayload) Set

func (*NullableUpdateLoadBalancerPayload) UnmarshalJSON

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

func (*NullableUpdateLoadBalancerPayload) Unset

type NullableUpdateTargetPoolPayload

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

func (NullableUpdateTargetPoolPayload) Get

func (NullableUpdateTargetPoolPayload) IsSet

func (NullableUpdateTargetPoolPayload) MarshalJSON

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

func (*NullableUpdateTargetPoolPayload) Set

func (*NullableUpdateTargetPoolPayload) UnmarshalJSON

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

func (*NullableUpdateTargetPoolPayload) Unset

type PlanDetails

type PlanDetails struct {
	// Description
	Description *string `json:"description,omitempty"`
	// Flavor Name
	FlavorName *string `json:"flavorName,omitempty"`
	// Maximum number of concurrent connections per application load balancer VM instance.
	MaxConnections *int64 `json:"maxConnections,omitempty"`
	// Service Plan Name
	Name *string `json:"name,omitempty"`
	// Service Plan Identifier
	PlanId *string `json:"planId,omitempty"`
}

PlanDetails struct for PlanDetails

func NewPlanDetails

func NewPlanDetails() *PlanDetails

NewPlanDetails instantiates a new PlanDetails 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 NewPlanDetailsWithDefaults

func NewPlanDetailsWithDefaults() *PlanDetails

NewPlanDetailsWithDefaults instantiates a new PlanDetails 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 (*PlanDetails) GetDescription

func (o *PlanDetails) GetDescription() *string

GetDescription returns the Description field value if set, zero value otherwise.

func (*PlanDetails) GetDescriptionOk

func (o *PlanDetails) GetDescriptionOk() (*string, bool)

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

func (*PlanDetails) GetFlavorName

func (o *PlanDetails) GetFlavorName() *string

GetFlavorName returns the FlavorName field value if set, zero value otherwise.

func (*PlanDetails) GetFlavorNameOk

func (o *PlanDetails) GetFlavorNameOk() (*string, bool)

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

func (*PlanDetails) GetMaxConnections

func (o *PlanDetails) GetMaxConnections() *int64

GetMaxConnections returns the MaxConnections field value if set, zero value otherwise.

func (*PlanDetails) GetMaxConnectionsOk

func (o *PlanDetails) GetMaxConnectionsOk() (*int64, bool)

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

func (*PlanDetails) GetName

func (o *PlanDetails) GetName() *string

GetName returns the Name field value if set, zero value otherwise.

func (*PlanDetails) GetNameOk

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

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

func (*PlanDetails) GetPlanId

func (o *PlanDetails) GetPlanId() *string

GetPlanId returns the PlanId field value if set, zero value otherwise.

func (*PlanDetails) GetPlanIdOk

func (o *PlanDetails) GetPlanIdOk() (*string, bool)

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

func (*PlanDetails) HasDescription

func (o *PlanDetails) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*PlanDetails) HasFlavorName

func (o *PlanDetails) HasFlavorName() bool

HasFlavorName returns a boolean if a field has been set.

func (*PlanDetails) HasMaxConnections

func (o *PlanDetails) HasMaxConnections() bool

HasMaxConnections returns a boolean if a field has been set.

func (*PlanDetails) HasName

func (o *PlanDetails) HasName() bool

HasName returns a boolean if a field has been set.

func (*PlanDetails) HasPlanId

func (o *PlanDetails) HasPlanId() bool

HasPlanId returns a boolean if a field has been set.

func (*PlanDetails) SetDescription

func (o *PlanDetails) SetDescription(v *string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*PlanDetails) SetFlavorName

func (o *PlanDetails) SetFlavorName(v *string)

SetFlavorName gets a reference to the given string and assigns it to the FlavorName field.

func (*PlanDetails) SetMaxConnections

func (o *PlanDetails) SetMaxConnections(v *int64)

SetMaxConnections gets a reference to the given int64 and assigns it to the MaxConnections field.

func (*PlanDetails) SetName

func (o *PlanDetails) SetName(v *string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*PlanDetails) SetPlanId

func (o *PlanDetails) SetPlanId(v *string)

SetPlanId gets a reference to the given string and assigns it to the PlanId field.

func (PlanDetails) ToMap

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

type ProtocolOptionsHTTPS

type ProtocolOptionsHTTPS struct {
	CertificateConfig *CertificateConfig `json:"certificateConfig,omitempty"`
}

ProtocolOptionsHTTPS struct for ProtocolOptionsHTTPS

func NewProtocolOptionsHTTPS

func NewProtocolOptionsHTTPS() *ProtocolOptionsHTTPS

NewProtocolOptionsHTTPS instantiates a new ProtocolOptionsHTTPS 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 NewProtocolOptionsHTTPSWithDefaults

func NewProtocolOptionsHTTPSWithDefaults() *ProtocolOptionsHTTPS

NewProtocolOptionsHTTPSWithDefaults instantiates a new ProtocolOptionsHTTPS 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 (*ProtocolOptionsHTTPS) GetCertificateConfig

func (o *ProtocolOptionsHTTPS) GetCertificateConfig() *CertificateConfig

GetCertificateConfig returns the CertificateConfig field value if set, zero value otherwise.

func (*ProtocolOptionsHTTPS) GetCertificateConfigOk

func (o *ProtocolOptionsHTTPS) GetCertificateConfigOk() (*CertificateConfig, bool)

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

func (*ProtocolOptionsHTTPS) HasCertificateConfig

func (o *ProtocolOptionsHTTPS) HasCertificateConfig() bool

HasCertificateConfig returns a boolean if a field has been set.

func (*ProtocolOptionsHTTPS) SetCertificateConfig

func (o *ProtocolOptionsHTTPS) SetCertificateConfig(v *CertificateConfig)

SetCertificateConfig gets a reference to the given CertificateConfig and assigns it to the CertificateConfig field.

func (ProtocolOptionsHTTPS) ToMap

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

type QueryParameters

type QueryParameters struct {
	// Exact match for the parameter value
	ExactMatch *string `json:"exactMatch,omitempty"`
	// Parameter name
	Name *string `json:"name,omitempty"`
}

QueryParameters struct for QueryParameters

func NewQueryParameters

func NewQueryParameters() *QueryParameters

NewQueryParameters instantiates a new QueryParameters 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 NewQueryParametersWithDefaults

func NewQueryParametersWithDefaults() *QueryParameters

NewQueryParametersWithDefaults instantiates a new QueryParameters 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 (*QueryParameters) GetExactMatch

func (o *QueryParameters) GetExactMatch() *string

GetExactMatch returns the ExactMatch field value if set, zero value otherwise.

func (*QueryParameters) GetExactMatchOk

func (o *QueryParameters) GetExactMatchOk() (*string, bool)

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

func (*QueryParameters) GetName

func (o *QueryParameters) GetName() *string

GetName returns the Name field value if set, zero value otherwise.

func (*QueryParameters) GetNameOk

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

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

func (*QueryParameters) HasExactMatch

func (o *QueryParameters) HasExactMatch() bool

HasExactMatch returns a boolean if a field has been set.

func (*QueryParameters) HasName

func (o *QueryParameters) HasName() bool

HasName returns a boolean if a field has been set.

func (*QueryParameters) SetExactMatch

func (o *QueryParameters) SetExactMatch(v *string)

SetExactMatch gets a reference to the given string and assigns it to the ExactMatch field.

func (*QueryParameters) SetName

func (o *QueryParameters) SetName(v *string)

SetName gets a reference to the given string and assigns it to the Name field.

func (QueryParameters) ToMap

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

type Rule

type Rule struct {
	// Host for the rule
	Host *string     `json:"host,omitempty"`
	Http *HTTPConfig `json:"http,omitempty"`
}

Rule struct for Rule

func NewRule

func NewRule() *Rule

NewRule instantiates a new Rule 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 NewRuleWithDefaults

func NewRuleWithDefaults() *Rule

NewRuleWithDefaults instantiates a new Rule 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 (*Rule) GetHost

func (o *Rule) GetHost() *string

GetHost returns the Host field value if set, zero value otherwise.

func (*Rule) GetHostOk

func (o *Rule) GetHostOk() (*string, bool)

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

func (*Rule) GetHttp

func (o *Rule) GetHttp() *HTTPConfig

GetHttp returns the Http field value if set, zero value otherwise.

func (*Rule) GetHttpOk

func (o *Rule) GetHttpOk() (*HTTPConfig, bool)

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

func (*Rule) HasHost

func (o *Rule) HasHost() bool

HasHost returns a boolean if a field has been set.

func (*Rule) HasHttp

func (o *Rule) HasHttp() bool

HasHttp returns a boolean if a field has been set.

func (*Rule) SetHost

func (o *Rule) SetHost(v *string)

SetHost gets a reference to the given string and assigns it to the Host field.

func (*Rule) SetHttp

func (o *Rule) SetHttp(v *HTTPConfig)

SetHttp gets a reference to the given HTTPConfig and assigns it to the Http field.

func (Rule) ToMap

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

type Status

type Status struct {
	// The status code, which should be an enum value of [google.rpc.Code][google.rpc.Code].
	// Can be cast to int32 without loss of precision.
	Code *int64 `json:"code,omitempty"`
	// A list of messages that carry the error details.  There is a common set of message types for APIs to use.
	Details *[]GoogleProtobufAny `json:"details,omitempty"`
	// A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the [google.rpc.Status.details][google.rpc.Status.details] field, or localized by the client.
	Message *string `json:"message,omitempty"`
}

Status The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors).

func NewStatus

func NewStatus() *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) GetCode

func (o *Status) GetCode() *int64

GetCode returns the Code field value if set, zero value otherwise.

func (*Status) GetCodeOk

func (o *Status) GetCodeOk() (*int64, bool)

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

func (*Status) GetDetails

func (o *Status) GetDetails() *[]GoogleProtobufAny

GetDetails returns the Details field value if set, zero value otherwise.

func (*Status) GetDetailsOk

func (o *Status) GetDetailsOk() (*[]GoogleProtobufAny, bool)

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

func (*Status) GetMessage

func (o *Status) GetMessage() *string

GetMessage returns the Message field value if set, zero value otherwise.

func (*Status) GetMessageOk

func (o *Status) GetMessageOk() (*string, bool)

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

func (*Status) HasCode

func (o *Status) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*Status) HasDetails

func (o *Status) HasDetails() bool

HasDetails returns a boolean if a field has been set.

func (*Status) HasMessage

func (o *Status) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*Status) SetCode

func (o *Status) SetCode(v *int64)

SetCode gets a reference to the given int64 and assigns it to the Code field.

func (*Status) SetDetails

func (o *Status) SetDetails(v *[]GoogleProtobufAny)

SetDetails gets a reference to the given []GoogleProtobufAny and assigns it to the Details field.

func (*Status) SetMessage

func (o *Status) SetMessage(v *string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (Status) ToMap

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

type Target

type Target struct {
	// Target name
	DisplayName *string `json:"displayName,omitempty"`
	// Target IP. Must by unique within a target pool.
	Ip *string `json:"ip,omitempty"`
}

Target struct for Target

func NewTarget

func NewTarget() *Target

NewTarget instantiates a new Target 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 NewTargetWithDefaults

func NewTargetWithDefaults() *Target

NewTargetWithDefaults instantiates a new Target 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 (*Target) GetDisplayName

func (o *Target) GetDisplayName() *string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*Target) GetDisplayNameOk

func (o *Target) GetDisplayNameOk() (*string, bool)

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

func (*Target) GetIp

func (o *Target) GetIp() *string

GetIp returns the Ip field value if set, zero value otherwise.

func (*Target) GetIpOk

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

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

func (*Target) HasDisplayName

func (o *Target) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*Target) HasIp

func (o *Target) HasIp() bool

HasIp returns a boolean if a field has been set.

func (*Target) SetDisplayName

func (o *Target) SetDisplayName(v *string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*Target) SetIp

func (o *Target) SetIp(v *string)

SetIp gets a reference to the given string and assigns it to the Ip field.

func (Target) ToMap

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

type TargetPool

type TargetPool struct {
	ActiveHealthCheck *ActiveHealthCheck `json:"activeHealthCheck,omitempty"`
	// Target pool name
	Name *string `json:"name,omitempty"`
	// The number identifying the port where each target listens for traffic.
	TargetPort *int64 `json:"targetPort,omitempty"`
	// List of all targets which will be used in the pool. Limited to 250.
	Targets *[]Target `json:"targets,omitempty"`
}

TargetPool struct for TargetPool

func NewTargetPool

func NewTargetPool() *TargetPool

NewTargetPool instantiates a new TargetPool 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 NewTargetPoolWithDefaults

func NewTargetPoolWithDefaults() *TargetPool

NewTargetPoolWithDefaults instantiates a new TargetPool 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 (*TargetPool) GetActiveHealthCheck

func (o *TargetPool) GetActiveHealthCheck() *ActiveHealthCheck

GetActiveHealthCheck returns the ActiveHealthCheck field value if set, zero value otherwise.

func (*TargetPool) GetActiveHealthCheckOk

func (o *TargetPool) GetActiveHealthCheckOk() (*ActiveHealthCheck, bool)

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

func (*TargetPool) GetName

func (o *TargetPool) GetName() *string

GetName returns the Name field value if set, zero value otherwise.

func (*TargetPool) GetNameOk

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

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

func (*TargetPool) GetTargetPort

func (o *TargetPool) GetTargetPort() *int64

GetTargetPort returns the TargetPort field value if set, zero value otherwise.

func (*TargetPool) GetTargetPortOk

func (o *TargetPool) GetTargetPortOk() (*int64, bool)

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

func (*TargetPool) GetTargets

func (o *TargetPool) GetTargets() *[]Target

GetTargets returns the Targets field value if set, zero value otherwise.

func (*TargetPool) GetTargetsOk

func (o *TargetPool) GetTargetsOk() (*[]Target, bool)

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

func (*TargetPool) HasActiveHealthCheck

func (o *TargetPool) HasActiveHealthCheck() bool

HasActiveHealthCheck returns a boolean if a field has been set.

func (*TargetPool) HasName

func (o *TargetPool) HasName() bool

HasName returns a boolean if a field has been set.

func (*TargetPool) HasTargetPort

func (o *TargetPool) HasTargetPort() bool

HasTargetPort returns a boolean if a field has been set.

func (*TargetPool) HasTargets

func (o *TargetPool) HasTargets() bool

HasTargets returns a boolean if a field has been set.

func (*TargetPool) SetActiveHealthCheck

func (o *TargetPool) SetActiveHealthCheck(v *ActiveHealthCheck)

SetActiveHealthCheck gets a reference to the given ActiveHealthCheck and assigns it to the ActiveHealthCheck field.

func (*TargetPool) SetName

func (o *TargetPool) SetName(v *string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*TargetPool) SetTargetPort

func (o *TargetPool) SetTargetPort(v *int64)

SetTargetPort gets a reference to the given int64 and assigns it to the TargetPort field.

func (*TargetPool) SetTargets

func (o *TargetPool) SetTargets(v *[]Target)

SetTargets gets a reference to the given []Target and assigns it to the Targets field.

func (TargetPool) ToMap

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

type UpdateCredentialsPayload

type UpdateCredentialsPayload struct {
	// Credential name
	DisplayName *string `json:"displayName,omitempty"`
	// A valid password used for an existing ARGUS instance, which is used during basic auth.
	Password *string `json:"password,omitempty"`
	// A valid username used for an existing ARGUS instance, which is used during basic auth.
	Username *string `json:"username,omitempty"`
}

UpdateCredentialsPayload struct for UpdateCredentialsPayload

func NewUpdateCredentialsPayload

func NewUpdateCredentialsPayload() *UpdateCredentialsPayload

NewUpdateCredentialsPayload instantiates a new UpdateCredentialsPayload 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 NewUpdateCredentialsPayloadWithDefaults

func NewUpdateCredentialsPayloadWithDefaults() *UpdateCredentialsPayload

NewUpdateCredentialsPayloadWithDefaults instantiates a new UpdateCredentialsPayload 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 (*UpdateCredentialsPayload) GetDisplayName

func (o *UpdateCredentialsPayload) GetDisplayName() *string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*UpdateCredentialsPayload) GetDisplayNameOk

func (o *UpdateCredentialsPayload) GetDisplayNameOk() (*string, bool)

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

func (*UpdateCredentialsPayload) GetPassword

func (o *UpdateCredentialsPayload) GetPassword() *string

GetPassword returns the Password field value if set, zero value otherwise.

func (*UpdateCredentialsPayload) GetPasswordOk

func (o *UpdateCredentialsPayload) GetPasswordOk() (*string, bool)

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

func (*UpdateCredentialsPayload) GetUsername

func (o *UpdateCredentialsPayload) GetUsername() *string

GetUsername returns the Username field value if set, zero value otherwise.

func (*UpdateCredentialsPayload) GetUsernameOk

func (o *UpdateCredentialsPayload) GetUsernameOk() (*string, bool)

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

func (*UpdateCredentialsPayload) HasDisplayName

func (o *UpdateCredentialsPayload) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*UpdateCredentialsPayload) HasPassword

func (o *UpdateCredentialsPayload) HasPassword() bool

HasPassword returns a boolean if a field has been set.

func (*UpdateCredentialsPayload) HasUsername

func (o *UpdateCredentialsPayload) HasUsername() bool

HasUsername returns a boolean if a field has been set.

func (*UpdateCredentialsPayload) SetDisplayName

func (o *UpdateCredentialsPayload) SetDisplayName(v *string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*UpdateCredentialsPayload) SetPassword

func (o *UpdateCredentialsPayload) SetPassword(v *string)

SetPassword gets a reference to the given string and assigns it to the Password field.

func (*UpdateCredentialsPayload) SetUsername

func (o *UpdateCredentialsPayload) SetUsername(v *string)

SetUsername gets a reference to the given string and assigns it to the Username field.

func (UpdateCredentialsPayload) ToMap

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

type UpdateCredentialsResponse

type UpdateCredentialsResponse struct {
	Credential *CredentialsResponse `json:"credential,omitempty"`
}

UpdateCredentialsResponse struct for UpdateCredentialsResponse

func NewUpdateCredentialsResponse

func NewUpdateCredentialsResponse() *UpdateCredentialsResponse

NewUpdateCredentialsResponse instantiates a new UpdateCredentialsResponse 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 NewUpdateCredentialsResponseWithDefaults

func NewUpdateCredentialsResponseWithDefaults() *UpdateCredentialsResponse

NewUpdateCredentialsResponseWithDefaults instantiates a new UpdateCredentialsResponse 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 (*UpdateCredentialsResponse) GetCredential

func (o *UpdateCredentialsResponse) GetCredential() *CredentialsResponse

GetCredential returns the Credential field value if set, zero value otherwise.

func (*UpdateCredentialsResponse) GetCredentialOk

func (o *UpdateCredentialsResponse) GetCredentialOk() (*CredentialsResponse, bool)

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

func (*UpdateCredentialsResponse) HasCredential

func (o *UpdateCredentialsResponse) HasCredential() bool

HasCredential returns a boolean if a field has been set.

func (*UpdateCredentialsResponse) SetCredential

func (o *UpdateCredentialsResponse) SetCredential(v *CredentialsResponse)

SetCredential gets a reference to the given CredentialsResponse and assigns it to the Credential field.

func (UpdateCredentialsResponse) ToMap

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

type UpdateLoadBalancerPayload

type UpdateLoadBalancerPayload struct {
	// Reports all errors a application load balancer has.
	Errors *[]LoadBalancerError `json:"errors,omitempty"`
	// External application load balancer IP address where this application load balancer is exposed. Not changeable after creation.
	ExternalAddress *string `json:"externalAddress,omitempty"`
	// There is a maximum listener count of 20.
	Listeners *[]Listener `json:"listeners,omitempty"`
	// Application Load Balancer name. Not changeable after creation.
	Name *string `json:"name,omitempty"`
	// List of networks that listeners and targets reside in. Currently limited to one. Not changeable after creation.
	Networks *[]Network           `json:"networks,omitempty"`
	Options  *LoadBalancerOptions `json:"options,omitempty"`
	// Service Plan configures the size of the Application Load Balancer. Currently supported plans are p10, p50, p250 and p750. This list can change in the future where plan ids will be removed and new plans by added. That is the reason this is not an enum.
	PlanId *string `json:"planId,omitempty"`
	// Transient private application load balancer IP address that can change any time.
	PrivateAddress *string `json:"privateAddress,omitempty"`
	Status         *string `json:"status,omitempty"`
	// List of all target pools which will be used in the application load balancer. Limited to 20.
	TargetPools *[]TargetPool `json:"targetPools,omitempty"`
	// Application Load Balancer resource version. Must be empty or unset for creating load balancers, non-empty for updating load balancers. Semantics: While retrieving load balancers, this is the current version of this application load balancer resource that changes during updates of the load balancers. On updates this field specified the application load balancer version you calculated your update for instead of the future version to enable concurrency safe updates. Update calls will then report the new version in their result as you would see with a application load balancer retrieval call later. There exist no total order of the version, so you can only compare it for equality, but not for less/greater than another version. Since the creation of application load balancer is always intended to create the first version of it, there should be no existing version. That's why this field must by empty of not present in that case.
	Version *string `json:"version,omitempty"`
}

UpdateLoadBalancerPayload struct for UpdateLoadBalancerPayload

func NewUpdateLoadBalancerPayload

func NewUpdateLoadBalancerPayload() *UpdateLoadBalancerPayload

NewUpdateLoadBalancerPayload instantiates a new UpdateLoadBalancerPayload 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 NewUpdateLoadBalancerPayloadWithDefaults

func NewUpdateLoadBalancerPayloadWithDefaults() *UpdateLoadBalancerPayload

NewUpdateLoadBalancerPayloadWithDefaults instantiates a new UpdateLoadBalancerPayload 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 (*UpdateLoadBalancerPayload) GetErrors

func (o *UpdateLoadBalancerPayload) GetErrors() *[]LoadBalancerError

GetErrors returns the Errors field value if set, zero value otherwise.

func (*UpdateLoadBalancerPayload) GetErrorsOk

func (o *UpdateLoadBalancerPayload) GetErrorsOk() (*[]LoadBalancerError, bool)

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

func (*UpdateLoadBalancerPayload) GetExternalAddress

func (o *UpdateLoadBalancerPayload) GetExternalAddress() *string

GetExternalAddress returns the ExternalAddress field value if set, zero value otherwise.

func (*UpdateLoadBalancerPayload) GetExternalAddressOk

func (o *UpdateLoadBalancerPayload) GetExternalAddressOk() (*string, bool)

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

func (*UpdateLoadBalancerPayload) GetListeners

func (o *UpdateLoadBalancerPayload) GetListeners() *[]Listener

GetListeners returns the Listeners field value if set, zero value otherwise.

func (*UpdateLoadBalancerPayload) GetListenersOk

func (o *UpdateLoadBalancerPayload) GetListenersOk() (*[]Listener, bool)

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

func (*UpdateLoadBalancerPayload) GetName

func (o *UpdateLoadBalancerPayload) GetName() *string

GetName returns the Name field value if set, zero value otherwise.

func (*UpdateLoadBalancerPayload) GetNameOk

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

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

func (*UpdateLoadBalancerPayload) GetNetworks

func (o *UpdateLoadBalancerPayload) GetNetworks() *[]Network

GetNetworks returns the Networks field value if set, zero value otherwise.

func (*UpdateLoadBalancerPayload) GetNetworksOk

func (o *UpdateLoadBalancerPayload) GetNetworksOk() (*[]Network, bool)

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

func (*UpdateLoadBalancerPayload) GetOptions

GetOptions returns the Options field value if set, zero value otherwise.

func (*UpdateLoadBalancerPayload) GetOptionsOk

func (o *UpdateLoadBalancerPayload) GetOptionsOk() (*LoadBalancerOptions, bool)

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

func (*UpdateLoadBalancerPayload) GetPlanId

func (o *UpdateLoadBalancerPayload) GetPlanId() *string

GetPlanId returns the PlanId field value if set, zero value otherwise.

func (*UpdateLoadBalancerPayload) GetPlanIdOk

func (o *UpdateLoadBalancerPayload) GetPlanIdOk() (*string, bool)

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

func (*UpdateLoadBalancerPayload) GetPrivateAddress

func (o *UpdateLoadBalancerPayload) GetPrivateAddress() *string

GetPrivateAddress returns the PrivateAddress field value if set, zero value otherwise.

func (*UpdateLoadBalancerPayload) GetPrivateAddressOk

func (o *UpdateLoadBalancerPayload) GetPrivateAddressOk() (*string, bool)

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

func (*UpdateLoadBalancerPayload) GetStatus

func (o *UpdateLoadBalancerPayload) GetStatus() *string

GetStatus returns the Status field value if set, zero value otherwise.

func (*UpdateLoadBalancerPayload) GetStatusOk

func (o *UpdateLoadBalancerPayload) GetStatusOk() (*string, bool)

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

func (*UpdateLoadBalancerPayload) GetTargetPools

func (o *UpdateLoadBalancerPayload) GetTargetPools() *[]TargetPool

GetTargetPools returns the TargetPools field value if set, zero value otherwise.

func (*UpdateLoadBalancerPayload) GetTargetPoolsOk

func (o *UpdateLoadBalancerPayload) GetTargetPoolsOk() (*[]TargetPool, bool)

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

func (*UpdateLoadBalancerPayload) GetVersion

func (o *UpdateLoadBalancerPayload) GetVersion() *string

GetVersion returns the Version field value if set, zero value otherwise.

func (*UpdateLoadBalancerPayload) GetVersionOk

func (o *UpdateLoadBalancerPayload) GetVersionOk() (*string, bool)

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

func (*UpdateLoadBalancerPayload) HasErrors

func (o *UpdateLoadBalancerPayload) HasErrors() bool

HasErrors returns a boolean if a field has been set.

func (*UpdateLoadBalancerPayload) HasExternalAddress

func (o *UpdateLoadBalancerPayload) HasExternalAddress() bool

HasExternalAddress returns a boolean if a field has been set.

func (*UpdateLoadBalancerPayload) HasListeners

func (o *UpdateLoadBalancerPayload) HasListeners() bool

HasListeners returns a boolean if a field has been set.

func (*UpdateLoadBalancerPayload) HasName

func (o *UpdateLoadBalancerPayload) HasName() bool

HasName returns a boolean if a field has been set.

func (*UpdateLoadBalancerPayload) HasNetworks

func (o *UpdateLoadBalancerPayload) HasNetworks() bool

HasNetworks returns a boolean if a field has been set.

func (*UpdateLoadBalancerPayload) HasOptions

func (o *UpdateLoadBalancerPayload) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*UpdateLoadBalancerPayload) HasPlanId

func (o *UpdateLoadBalancerPayload) HasPlanId() bool

HasPlanId returns a boolean if a field has been set.

func (*UpdateLoadBalancerPayload) HasPrivateAddress

func (o *UpdateLoadBalancerPayload) HasPrivateAddress() bool

HasPrivateAddress returns a boolean if a field has been set.

func (*UpdateLoadBalancerPayload) HasStatus

func (o *UpdateLoadBalancerPayload) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*UpdateLoadBalancerPayload) HasTargetPools

func (o *UpdateLoadBalancerPayload) HasTargetPools() bool

HasTargetPools returns a boolean if a field has been set.

func (*UpdateLoadBalancerPayload) HasVersion

func (o *UpdateLoadBalancerPayload) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (*UpdateLoadBalancerPayload) SetErrors

func (o *UpdateLoadBalancerPayload) SetErrors(v *[]LoadBalancerError)

SetErrors gets a reference to the given []LoadBalancerError and assigns it to the Errors field.

func (*UpdateLoadBalancerPayload) SetExternalAddress

func (o *UpdateLoadBalancerPayload) SetExternalAddress(v *string)

SetExternalAddress gets a reference to the given string and assigns it to the ExternalAddress field.

func (*UpdateLoadBalancerPayload) SetListeners

func (o *UpdateLoadBalancerPayload) SetListeners(v *[]Listener)

SetListeners gets a reference to the given []Listener and assigns it to the Listeners field.

func (*UpdateLoadBalancerPayload) SetName

func (o *UpdateLoadBalancerPayload) SetName(v *string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*UpdateLoadBalancerPayload) SetNetworks

func (o *UpdateLoadBalancerPayload) SetNetworks(v *[]Network)

SetNetworks gets a reference to the given []Network and assigns it to the Networks field.

func (*UpdateLoadBalancerPayload) SetOptions

SetOptions gets a reference to the given LoadBalancerOptions and assigns it to the Options field.

func (*UpdateLoadBalancerPayload) SetPlanId

func (o *UpdateLoadBalancerPayload) SetPlanId(v *string)

SetPlanId gets a reference to the given string and assigns it to the PlanId field.

func (*UpdateLoadBalancerPayload) SetPrivateAddress

func (o *UpdateLoadBalancerPayload) SetPrivateAddress(v *string)

SetPrivateAddress gets a reference to the given string and assigns it to the PrivateAddress field.

func (*UpdateLoadBalancerPayload) SetStatus

func (o *UpdateLoadBalancerPayload) SetStatus(v *string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*UpdateLoadBalancerPayload) SetTargetPools

func (o *UpdateLoadBalancerPayload) SetTargetPools(v *[]TargetPool)

SetTargetPools gets a reference to the given []TargetPool and assigns it to the TargetPools field.

func (*UpdateLoadBalancerPayload) SetVersion

func (o *UpdateLoadBalancerPayload) SetVersion(v *string)

SetVersion gets a reference to the given string and assigns it to the Version field.

func (UpdateLoadBalancerPayload) ToMap

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

type UpdateTargetPoolPayload

type UpdateTargetPoolPayload struct {
	ActiveHealthCheck *ActiveHealthCheck `json:"activeHealthCheck,omitempty"`
	// Target pool name
	Name *string `json:"name,omitempty"`
	// The number identifying the port where each target listens for traffic.
	TargetPort *int64 `json:"targetPort,omitempty"`
	// List of all targets which will be used in the pool. Limited to 250.
	Targets *[]Target `json:"targets,omitempty"`
}

UpdateTargetPoolPayload struct for UpdateTargetPoolPayload

func NewUpdateTargetPoolPayload

func NewUpdateTargetPoolPayload() *UpdateTargetPoolPayload

NewUpdateTargetPoolPayload instantiates a new UpdateTargetPoolPayload 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 NewUpdateTargetPoolPayloadWithDefaults

func NewUpdateTargetPoolPayloadWithDefaults() *UpdateTargetPoolPayload

NewUpdateTargetPoolPayloadWithDefaults instantiates a new UpdateTargetPoolPayload 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 (*UpdateTargetPoolPayload) GetActiveHealthCheck

func (o *UpdateTargetPoolPayload) GetActiveHealthCheck() *ActiveHealthCheck

GetActiveHealthCheck returns the ActiveHealthCheck field value if set, zero value otherwise.

func (*UpdateTargetPoolPayload) GetActiveHealthCheckOk

func (o *UpdateTargetPoolPayload) GetActiveHealthCheckOk() (*ActiveHealthCheck, bool)

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

func (*UpdateTargetPoolPayload) GetName

func (o *UpdateTargetPoolPayload) GetName() *string

GetName returns the Name field value if set, zero value otherwise.

func (*UpdateTargetPoolPayload) GetNameOk

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

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

func (*UpdateTargetPoolPayload) GetTargetPort

func (o *UpdateTargetPoolPayload) GetTargetPort() *int64

GetTargetPort returns the TargetPort field value if set, zero value otherwise.

func (*UpdateTargetPoolPayload) GetTargetPortOk

func (o *UpdateTargetPoolPayload) GetTargetPortOk() (*int64, bool)

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

func (*UpdateTargetPoolPayload) GetTargets

func (o *UpdateTargetPoolPayload) GetTargets() *[]Target

GetTargets returns the Targets field value if set, zero value otherwise.

func (*UpdateTargetPoolPayload) GetTargetsOk

func (o *UpdateTargetPoolPayload) GetTargetsOk() (*[]Target, bool)

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

func (*UpdateTargetPoolPayload) HasActiveHealthCheck

func (o *UpdateTargetPoolPayload) HasActiveHealthCheck() bool

HasActiveHealthCheck returns a boolean if a field has been set.

func (*UpdateTargetPoolPayload) HasName

func (o *UpdateTargetPoolPayload) HasName() bool

HasName returns a boolean if a field has been set.

func (*UpdateTargetPoolPayload) HasTargetPort

func (o *UpdateTargetPoolPayload) HasTargetPort() bool

HasTargetPort returns a boolean if a field has been set.

func (*UpdateTargetPoolPayload) HasTargets

func (o *UpdateTargetPoolPayload) HasTargets() bool

HasTargets returns a boolean if a field has been set.

func (*UpdateTargetPoolPayload) SetActiveHealthCheck

func (o *UpdateTargetPoolPayload) SetActiveHealthCheck(v *ActiveHealthCheck)

SetActiveHealthCheck gets a reference to the given ActiveHealthCheck and assigns it to the ActiveHealthCheck field.

func (*UpdateTargetPoolPayload) SetName

func (o *UpdateTargetPoolPayload) SetName(v *string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*UpdateTargetPoolPayload) SetTargetPort

func (o *UpdateTargetPoolPayload) SetTargetPort(v *int64)

SetTargetPort gets a reference to the given int64 and assigns it to the TargetPort field.

func (*UpdateTargetPoolPayload) SetTargets

func (o *UpdateTargetPoolPayload) SetTargets(v *[]Target)

SetTargets gets a reference to the given []Target and assigns it to the Targets field.

func (UpdateTargetPoolPayload) ToMap

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL