lbapplication

package module
v0.5.3 Latest Latest
Warning

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

Go to latest
Published: Dec 5, 2025 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var AllowedCreateLoadBalancerPayloadStatusEnumValues = []CreateLoadBalancerPayloadStatus{
	"STATUS_UNSPECIFIED",
	"STATUS_PENDING",
	"STATUS_READY",
	"STATUS_ERROR",
	"STATUS_TERMINATING",
}

All allowed values of CreateLoadBalancerPayload enum

View Source
var AllowedGetServiceStatusResponseStatusEnumValues = []GetServiceStatusResponseStatus{
	"STATUS_UNSPECIFIED",
	"STATUS_READY",
	"STATUS_FAILED",
	"STATUS_UPDATING",
	"STATUS_DELETING",
	"STATUS_DISABLED",
	"STATUS_PROJECT_UNKNOWN",
}

All allowed values of GetServiceStatusResponse enum

View Source
var AllowedListenerProtocolEnumValues = []ListenerProtocol{
	"PROTOCOL_UNSPECIFIED",
	"PROTOCOL_HTTP",
	"PROTOCOL_HTTPS",
}

All allowed values of Listener enum

View Source
var AllowedLoadBalancerErrorTypesEnumValues = []LoadBalancerErrorTypes{
	"TYPE_UNSPECIFIED",
	"TYPE_INTERNAL",
	"TYPE_QUOTA_SECGROUP_EXCEEDED",
	"TYPE_QUOTA_SECGROUPRULE_EXCEEDED",
	"TYPE_PORT_NOT_CONFIGURED",
	"TYPE_FIP_NOT_CONFIGURED",
	"TYPE_TARGET_NOT_ACTIVE",
	"TYPE_METRICS_MISCONFIGURED",
	"TYPE_LOGS_MISCONFIGURED",
}

All allowed values of LoadBalancerError enum

View Source
var AllowedLoadBalancerStatusEnumValues = []LoadBalancerStatus{
	"STATUS_UNSPECIFIED",
	"STATUS_PENDING",
	"STATUS_READY",
	"STATUS_ERROR",
	"STATUS_TERMINATING",
}

All allowed values of LoadBalancer enum

View Source
var AllowedNetworkRoleEnumValues = []NetworkRole{
	"ROLE_UNSPECIFIED",
	"ROLE_LISTENERS_AND_TARGETS",
	"ROLE_LISTENERS",
	"ROLE_TARGETS",
}

All allowed values of Network enum

View Source
var AllowedUpdateLoadBalancerPayloadStatusEnumValues = []UpdateLoadBalancerPayloadStatus{
	"STATUS_UNSPECIFIED",
	"STATUS_PENDING",
	"STATUS_READY",
	"STATUS_ERROR",
	"STATUS_TERMINATING",
}

All allowed values of UpdateLoadBalancerPayload enum

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 STACKIT 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 deprecated

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

CreateCredentials: Create credentials for observability of the application load balancer

Deprecated: 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 deprecated

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

Deprecated: 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.

func (*APIClient) CreateLoadBalancer deprecated

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

CreateLoadBalancer: Create an application load balancer in a project

Deprecated: 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 deprecated

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

Deprecated: Creates an Application Load Balancer.

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

func (*APIClient) DeleteCredentials deprecated

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

DeleteCredentials: Delete a single credential in a project.

Deprecated: 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 deprecated

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

Deprecated: Deletes the stored Observability credentials.

func (*APIClient) DeleteLoadBalancer deprecated

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

DeleteLoadBalancer: Delete a given load balancer in a project.

Deprecated: 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 deprecated

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

Deprecated: Deletes the specified Application Load Balancer.

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 deprecated

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

GetCredentials: Get a single credential reference in a project.

Deprecated: 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 deprecated

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

Deprecated: Gets the stored Observability credentials.

func (*APIClient) GetLoadBalancer deprecated

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

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

Deprecated: 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 deprecated

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

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

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

func (*APIClient) GetQuota deprecated

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

GetQuota: Get the quota of Application Load Balancers in a project.

Deprecated: Retrieves the configured Application Load Balancer quota for the project. Limit can be changed via service request.

There can be 3 times as many TLS certificates and observability credentials as Load Balancers.

@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 deprecated

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

Deprecated: Retrieves the configured Application Load Balancer quota for the project. Limit can be changed via service request.

There can be 3 times as many TLS certificates and observability credentials as Load Balancers.

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 deprecated

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

ListCredentials: List all credentials in a project.

Deprecated: 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 deprecated

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

Deprecated: Lists the stored Observability credentials.

func (*APIClient) ListLoadBalancers deprecated

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

ListLoadBalancers: List load balancers in a project.

Deprecated: 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 deprecated

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

Deprecated: Lists all Application Load Balancers in a project.

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

func (*APIClient) ListPlans deprecated

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

ListPlans: List available service plans.

Deprecated: 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 deprecated

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

Deprecated: Lists the configured service plans for a project.

func (*APIClient) UpdateCredentials deprecated

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

UpdateCredentials: Update credentials for observability in a project.

Deprecated: 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 deprecated

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

Deprecated: Updates the stored Observability credentials.

func (*APIClient) UpdateLoadBalancer deprecated

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

UpdateLoadBalancer: Update a load balancer in a project.

Deprecated: 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 deprecated

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

Deprecated: 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.

func (*APIClient) UpdateTargetPool deprecated

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.

Deprecated: 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 deprecated

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

Deprecated: 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.

type ActiveHealthCheck

type ActiveHealthCheck struct {
	// Healthy threshold of the health checking
	HealthyThreshold ActiveHealthCheckGetHealthyThresholdAttributeType `json:"healthyThreshold,omitempty"`
	HttpHealthChecks ActiveHealthCheckGetHttpHealthChecksAttributeType `json:"httpHealthChecks,omitempty"`
	// Interval duration of health checking in seconds
	Interval ActiveHealthCheckGetIntervalAttributeType `json:"interval,omitempty"`
	// Interval duration threshold of the health checking in seconds
	IntervalJitter ActiveHealthCheckGetIntervalJitterAttributeType `json:"intervalJitter,omitempty"`
	// Active health checking timeout duration in seconds
	Timeout ActiveHealthCheckGetTimeoutAttributeType `json:"timeout,omitempty"`
	// Unhealthy threshold of the health checking
	UnhealthyThreshold ActiveHealthCheckGetUnhealthyThresholdAttributeType `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() (res ActiveHealthCheckGetHealthyThresholdRetType)

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

func (*ActiveHealthCheck) GetHealthyThresholdOk

func (o *ActiveHealthCheck) GetHealthyThresholdOk() (ret ActiveHealthCheckGetHealthyThresholdRetType, ok 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() (res ActiveHealthCheckGetHttpHealthChecksRetType)

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

func (*ActiveHealthCheck) GetHttpHealthChecksOk

func (o *ActiveHealthCheck) GetHttpHealthChecksOk() (ret ActiveHealthCheckGetHttpHealthChecksRetType, ok 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

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

func (*ActiveHealthCheck) GetIntervalJitter

func (o *ActiveHealthCheck) GetIntervalJitter() (res ActiveHealthCheckGetIntervalJitterRetType)

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

func (*ActiveHealthCheck) GetIntervalJitterOk

func (o *ActiveHealthCheck) GetIntervalJitterOk() (ret ActiveHealthCheckGetIntervalJitterRetType, ok 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() (ret ActiveHealthCheckGetIntervalRetType, ok 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

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

func (*ActiveHealthCheck) GetTimeoutOk

func (o *ActiveHealthCheck) GetTimeoutOk() (ret ActiveHealthCheckGetTimeoutRetType, ok 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() (res ActiveHealthCheckGetUnhealthyThresholdRetType)

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

func (*ActiveHealthCheck) GetUnhealthyThresholdOk

func (o *ActiveHealthCheck) GetUnhealthyThresholdOk() (ret ActiveHealthCheckGetUnhealthyThresholdRetType, ok 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

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

func (*ActiveHealthCheck) SetHttpHealthChecks

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

func (*ActiveHealthCheck) SetInterval

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

func (*ActiveHealthCheck) SetIntervalJitter

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

func (*ActiveHealthCheck) SetTimeout

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

func (*ActiveHealthCheck) SetUnhealthyThreshold

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 ActiveHealthCheckGetHealthyThresholdArgType added in v0.4.0

type ActiveHealthCheckGetHealthyThresholdArgType = int64

type ActiveHealthCheckGetHealthyThresholdAttributeType added in v0.4.0

type ActiveHealthCheckGetHealthyThresholdAttributeType = *int64

isInteger

type ActiveHealthCheckGetHealthyThresholdRetType added in v0.4.0

type ActiveHealthCheckGetHealthyThresholdRetType = int64

type ActiveHealthCheckGetHttpHealthChecksArgType added in v0.4.0

type ActiveHealthCheckGetHttpHealthChecksArgType = HttpHealthChecks

type ActiveHealthCheckGetHttpHealthChecksAttributeType added in v0.4.0

type ActiveHealthCheckGetHttpHealthChecksAttributeType = *HttpHealthChecks

isModel

type ActiveHealthCheckGetHttpHealthChecksRetType added in v0.4.0

type ActiveHealthCheckGetHttpHealthChecksRetType = HttpHealthChecks

type ActiveHealthCheckGetIntervalArgType added in v0.4.0

type ActiveHealthCheckGetIntervalArgType = string

type ActiveHealthCheckGetIntervalAttributeType added in v0.4.0

type ActiveHealthCheckGetIntervalAttributeType = *string

isNotNullableString

type ActiveHealthCheckGetIntervalJitterArgType added in v0.4.0

type ActiveHealthCheckGetIntervalJitterArgType = string

type ActiveHealthCheckGetIntervalJitterAttributeType added in v0.4.0

type ActiveHealthCheckGetIntervalJitterAttributeType = *string

isNotNullableString

type ActiveHealthCheckGetIntervalJitterRetType added in v0.4.0

type ActiveHealthCheckGetIntervalJitterRetType = string

type ActiveHealthCheckGetIntervalRetType added in v0.4.0

type ActiveHealthCheckGetIntervalRetType = string

type ActiveHealthCheckGetTimeoutArgType added in v0.4.0

type ActiveHealthCheckGetTimeoutArgType = string

type ActiveHealthCheckGetTimeoutAttributeType added in v0.4.0

type ActiveHealthCheckGetTimeoutAttributeType = *string

isNotNullableString

type ActiveHealthCheckGetTimeoutRetType added in v0.4.0

type ActiveHealthCheckGetTimeoutRetType = string

type ActiveHealthCheckGetUnhealthyThresholdArgType added in v0.4.0

type ActiveHealthCheckGetUnhealthyThresholdArgType = int64

type ActiveHealthCheckGetUnhealthyThresholdAttributeType added in v0.4.0

type ActiveHealthCheckGetUnhealthyThresholdAttributeType = *int64

isInteger

type ActiveHealthCheckGetUnhealthyThresholdRetType added in v0.4.0

type ActiveHealthCheckGetUnhealthyThresholdRetType = int64

type ApiCreateCredentialsRequest

type ApiCreateCredentialsRequest interface {
	CreateCredentialsPayload(createCredentialsPayload CreateCredentialsPayload) ApiCreateCredentialsRequest
	XRequestID(xRequestID string) ApiCreateCredentialsRequest
	Execute() (*CreateCredentialsResponse, error)
}

type ApiCreateLoadBalancerRequest

type ApiCreateLoadBalancerRequest interface {
	CreateLoadBalancerPayload(createLoadBalancerPayload CreateLoadBalancerPayload) ApiCreateLoadBalancerRequest
	XRequestID(xRequestID string) ApiCreateLoadBalancerRequest
	Execute() (*LoadBalancer, error)
}

type ApiDeleteCredentialsRequest

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

type ApiDeleteLoadBalancerRequest

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

type ApiDisableServiceRequest

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

type ApiEnableServiceRequest

type ApiEnableServiceRequest interface {
	XRequestID(xRequestID string) ApiEnableServiceRequest
	Execute() (map[string]interface{}, error)
}

type ApiGetCredentialsRequest

type ApiGetCredentialsRequest interface {
	Execute() (*GetCredentialsResponse, error)
}

type ApiGetLoadBalancerRequest

type ApiGetLoadBalancerRequest interface {
	Execute() (*LoadBalancer, error)
}

type ApiGetQuotaRequest

type ApiGetQuotaRequest interface {
	Execute() (*GetQuotaResponse, error)
}

type ApiGetServiceStatusRequest

type ApiGetServiceStatusRequest interface {
	Execute() (*GetServiceStatusResponse, error)
}

type ApiListCredentialsRequest

type ApiListCredentialsRequest interface {
	Execute() (*ListCredentialsResponse, error)
}

type ApiListLoadBalancersRequest

type ApiListLoadBalancersRequest interface {
	// page_size specifies how many load balancers should be returned on this page. Must be a positive number <= 1000
	PageSize(pageSize string) ApiListLoadBalancersRequest
	// page_id is a page identifier returned by the previous response and is used to request the next page
	PageId(pageId string) ApiListLoadBalancersRequest
	Execute() (*ListLoadBalancersResponse, error)
}

type ApiListPlansRequest

type ApiListPlansRequest interface {
	Execute() (*ListPlansResponse, error)
}

type ApiUpdateCredentialsRequest

type ApiUpdateCredentialsRequest interface {
	UpdateCredentialsPayload(updateCredentialsPayload UpdateCredentialsPayload) ApiUpdateCredentialsRequest
	Execute() (*UpdateCredentialsResponse, error)
}

type ApiUpdateLoadBalancerRequest

type ApiUpdateLoadBalancerRequest interface {
	UpdateLoadBalancerPayload(updateLoadBalancerPayload UpdateLoadBalancerPayload) ApiUpdateLoadBalancerRequest
	Execute() (*LoadBalancer, error)
}

type ApiUpdateTargetPoolRequest

type ApiUpdateTargetPoolRequest interface {
	UpdateTargetPoolPayload(updateTargetPoolPayload UpdateTargetPoolPayload) ApiUpdateTargetPoolRequest
	Execute() (*TargetPool, error)
}

type CertificateConfig

type CertificateConfig struct {
	// Certificate IDs for TLS termination
	CertificateIds CertificateConfigGetCertificateIdsAttributeType `json:"certificateIds,omitempty"`
}

CertificateConfig TLS termination certificate configuration.

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() (res CertificateConfigGetCertificateIdsRetType)

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

func (*CertificateConfig) GetCertificateIdsOk

func (o *CertificateConfig) GetCertificateIdsOk() (ret CertificateConfigGetCertificateIdsRetType, ok 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

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 CertificateConfigGetCertificateIdsArgType added in v0.4.0

type CertificateConfigGetCertificateIdsArgType = []string

type CertificateConfigGetCertificateIdsAttributeType added in v0.4.0

type CertificateConfigGetCertificateIdsAttributeType = *[]string

isArray

type CertificateConfigGetCertificateIdsRetType added in v0.4.0

type CertificateConfigGetCertificateIdsRetType = []string

type CookiePersistence

type CookiePersistence struct {
	// Cookie is the name of the cookie to use.
	Name CookiePersistenceGetNameAttributeType `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 CookiePersistenceGetTtlAttributeType `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

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

func (*CookiePersistence) GetNameOk

func (o *CookiePersistence) GetNameOk() (ret CookiePersistenceGetNameRetType, ok 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

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

func (*CookiePersistence) GetTtlOk

func (o *CookiePersistence) GetTtlOk() (ret CookiePersistenceGetTtlRetType, ok 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

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

func (*CookiePersistence) SetTtl

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 CookiePersistenceGetNameArgType added in v0.4.0

type CookiePersistenceGetNameArgType = string

type CookiePersistenceGetNameAttributeType added in v0.4.0

type CookiePersistenceGetNameAttributeType = *string

isNotNullableString

type CookiePersistenceGetNameRetType added in v0.4.0

type CookiePersistenceGetNameRetType = string

type CookiePersistenceGetTtlArgType added in v0.4.0

type CookiePersistenceGetTtlArgType = string

type CookiePersistenceGetTtlAttributeType added in v0.4.0

type CookiePersistenceGetTtlAttributeType = *string

isNotNullableString

type CookiePersistenceGetTtlRetType added in v0.4.0

type CookiePersistenceGetTtlRetType = string

type CreateCredentialsPayload

type CreateCredentialsPayload struct {
	// Credential name
	DisplayName CreateCredentialsPayloadGetDisplayNameAttributeType `json:"displayName,omitempty"`
	// A valid password used for an existing ARGUS instance, which is used during basic auth.
	Password CreateCredentialsPayloadGetPasswordAttributeType `json:"password,omitempty"`
	// A valid username used for an existing ARGUS instance, which is used during basic auth.
	Username CreateCredentialsPayloadGetUsernameAttributeType `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

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

func (*CreateCredentialsPayload) GetDisplayNameOk

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

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

func (*CreateCredentialsPayload) GetPasswordOk

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

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

func (*CreateCredentialsPayload) GetUsernameOk

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

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

func (*CreateCredentialsPayload) SetPassword

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

func (*CreateCredentialsPayload) SetUsername

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 CreateCredentialsPayloadGetDisplayNameArgType added in v0.4.0

type CreateCredentialsPayloadGetDisplayNameArgType = string

type CreateCredentialsPayloadGetDisplayNameAttributeType added in v0.4.0

type CreateCredentialsPayloadGetDisplayNameAttributeType = *string

isNotNullableString

type CreateCredentialsPayloadGetDisplayNameRetType added in v0.4.0

type CreateCredentialsPayloadGetDisplayNameRetType = string

type CreateCredentialsPayloadGetPasswordArgType added in v0.4.0

type CreateCredentialsPayloadGetPasswordArgType = string

type CreateCredentialsPayloadGetPasswordAttributeType added in v0.4.0

type CreateCredentialsPayloadGetPasswordAttributeType = *string

isNotNullableString

type CreateCredentialsPayloadGetPasswordRetType added in v0.4.0

type CreateCredentialsPayloadGetPasswordRetType = string

type CreateCredentialsPayloadGetUsernameArgType added in v0.4.0

type CreateCredentialsPayloadGetUsernameArgType = string

type CreateCredentialsPayloadGetUsernameAttributeType added in v0.4.0

type CreateCredentialsPayloadGetUsernameAttributeType = *string

isNotNullableString

type CreateCredentialsPayloadGetUsernameRetType added in v0.4.0

type CreateCredentialsPayloadGetUsernameRetType = string

type CreateCredentialsRequest added in v0.5.0

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

func (CreateCredentialsRequest) CreateCredentialsPayload added in v0.5.0

func (r CreateCredentialsRequest) CreateCredentialsPayload(createCredentialsPayload CreateCredentialsPayload) ApiCreateCredentialsRequest

func (CreateCredentialsRequest) Execute added in v0.5.0

func (CreateCredentialsRequest) XRequestID added in v0.5.0

type CreateCredentialsResponse

type CreateCredentialsResponse struct {
	Credential CreateCredentialsResponseGetCredentialAttributeType `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

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

func (*CreateCredentialsResponse) GetCredentialOk

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

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 CreateCredentialsResponseGetCredentialArgType added in v0.4.0

type CreateCredentialsResponseGetCredentialArgType = CredentialsResponse

type CreateCredentialsResponseGetCredentialAttributeType added in v0.4.0

type CreateCredentialsResponseGetCredentialAttributeType = *CredentialsResponse

isModel

type CreateCredentialsResponseGetCredentialRetType added in v0.4.0

type CreateCredentialsResponseGetCredentialRetType = CredentialsResponse

type CreateLoadBalancerPayload

type CreateLoadBalancerPayload struct {
	// Reports all errors a application load balancer has.
	Errors CreateLoadBalancerPayloadGetErrorsAttributeType `json:"errors,omitempty"`
	// External application load balancer IP address where this application load balancer is exposed. Not changeable after creation.
	ExternalAddress CreateLoadBalancerPayloadGetExternalAddressAttributeType `json:"externalAddress,omitempty"`
	// There is a maximum listener count of 20.
	Listeners CreateLoadBalancerPayloadGetListenersAttributeType `json:"listeners,omitempty"`
	// Application Load Balancer name. Not changeable after creation.
	Name CreateLoadBalancerPayloadGetNameAttributeType `json:"name,omitempty"`
	// List of networks that listeners and targets reside in. Currently limited to one. Not changeable after creation.
	Networks CreateLoadBalancerPayloadGetNetworksAttributeType `json:"networks,omitempty"`
	Options  CreateLoadBalancerPayloadGetOptionsAttributeType  `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 CreateLoadBalancerPayloadGetPlanIdAttributeType `json:"planId,omitempty"`
	// Transient private application load balancer IP address that can change any time.
	PrivateAddress CreateLoadBalancerPayloadGetPrivateAddressAttributeType `json:"privateAddress,omitempty"`
	Status         CreateLoadBalancerPayloadGetStatusAttributeType         `json:"status,omitempty"`
	// List of all target pools which will be used in the application load balancer. Limited to 20.
	TargetPools CreateLoadBalancerPayloadGetTargetPoolsAttributeType `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 CreateLoadBalancerPayloadGetVersionAttributeType `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

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

func (*CreateLoadBalancerPayload) GetErrorsOk

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

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

func (*CreateLoadBalancerPayload) GetExternalAddressOk

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

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

func (*CreateLoadBalancerPayload) GetListenersOk

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

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

func (*CreateLoadBalancerPayload) GetNameOk

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

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

func (*CreateLoadBalancerPayload) GetNetworksOk

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

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

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

func (*CreateLoadBalancerPayload) GetPlanIdOk

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

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

func (*CreateLoadBalancerPayload) GetPrivateAddressOk

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

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

func (*CreateLoadBalancerPayload) GetStatusOk

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

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

func (*CreateLoadBalancerPayload) GetTargetPoolsOk

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

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

func (*CreateLoadBalancerPayload) GetVersionOk

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

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

func (*CreateLoadBalancerPayload) SetExternalAddress

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

func (*CreateLoadBalancerPayload) SetListeners

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

func (*CreateLoadBalancerPayload) SetName

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

func (*CreateLoadBalancerPayload) SetNetworks

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

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

func (*CreateLoadBalancerPayload) SetPrivateAddress

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

func (*CreateLoadBalancerPayload) SetStatus

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

func (*CreateLoadBalancerPayload) SetTargetPools

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

func (*CreateLoadBalancerPayload) SetVersion

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 CreateLoadBalancerPayloadGetErrorsArgType added in v0.4.0

type CreateLoadBalancerPayloadGetErrorsArgType = []LoadBalancerError

type CreateLoadBalancerPayloadGetErrorsAttributeType added in v0.4.0

type CreateLoadBalancerPayloadGetErrorsAttributeType = *[]LoadBalancerError

isArray

type CreateLoadBalancerPayloadGetErrorsRetType added in v0.4.0

type CreateLoadBalancerPayloadGetErrorsRetType = []LoadBalancerError

type CreateLoadBalancerPayloadGetExternalAddressArgType added in v0.4.0

type CreateLoadBalancerPayloadGetExternalAddressArgType = string

type CreateLoadBalancerPayloadGetExternalAddressAttributeType added in v0.4.0

type CreateLoadBalancerPayloadGetExternalAddressAttributeType = *string

isNotNullableString

type CreateLoadBalancerPayloadGetExternalAddressRetType added in v0.4.0

type CreateLoadBalancerPayloadGetExternalAddressRetType = string

type CreateLoadBalancerPayloadGetListenersArgType added in v0.4.0

type CreateLoadBalancerPayloadGetListenersArgType = []Listener

type CreateLoadBalancerPayloadGetListenersAttributeType added in v0.4.0

type CreateLoadBalancerPayloadGetListenersAttributeType = *[]Listener

isArray

type CreateLoadBalancerPayloadGetListenersRetType added in v0.4.0

type CreateLoadBalancerPayloadGetListenersRetType = []Listener

type CreateLoadBalancerPayloadGetNameArgType added in v0.4.0

type CreateLoadBalancerPayloadGetNameArgType = string

type CreateLoadBalancerPayloadGetNameAttributeType added in v0.4.0

type CreateLoadBalancerPayloadGetNameAttributeType = *string

isNotNullableString

type CreateLoadBalancerPayloadGetNameRetType added in v0.4.0

type CreateLoadBalancerPayloadGetNameRetType = string

type CreateLoadBalancerPayloadGetNetworksArgType added in v0.4.0

type CreateLoadBalancerPayloadGetNetworksArgType = []Network

type CreateLoadBalancerPayloadGetNetworksAttributeType added in v0.4.0

type CreateLoadBalancerPayloadGetNetworksAttributeType = *[]Network

isArray

type CreateLoadBalancerPayloadGetNetworksRetType added in v0.4.0

type CreateLoadBalancerPayloadGetNetworksRetType = []Network

type CreateLoadBalancerPayloadGetOptionsArgType added in v0.4.0

type CreateLoadBalancerPayloadGetOptionsArgType = LoadBalancerOptions

type CreateLoadBalancerPayloadGetOptionsAttributeType added in v0.4.0

type CreateLoadBalancerPayloadGetOptionsAttributeType = *LoadBalancerOptions

isModel

type CreateLoadBalancerPayloadGetOptionsRetType added in v0.4.0

type CreateLoadBalancerPayloadGetOptionsRetType = LoadBalancerOptions

type CreateLoadBalancerPayloadGetPlanIdArgType added in v0.4.0

type CreateLoadBalancerPayloadGetPlanIdArgType = string

type CreateLoadBalancerPayloadGetPlanIdAttributeType added in v0.4.0

type CreateLoadBalancerPayloadGetPlanIdAttributeType = *string

isNotNullableString

type CreateLoadBalancerPayloadGetPlanIdRetType added in v0.4.0

type CreateLoadBalancerPayloadGetPlanIdRetType = string

type CreateLoadBalancerPayloadGetPrivateAddressArgType added in v0.4.0

type CreateLoadBalancerPayloadGetPrivateAddressArgType = string

type CreateLoadBalancerPayloadGetPrivateAddressAttributeType added in v0.4.0

type CreateLoadBalancerPayloadGetPrivateAddressAttributeType = *string

isNotNullableString

type CreateLoadBalancerPayloadGetPrivateAddressRetType added in v0.4.0

type CreateLoadBalancerPayloadGetPrivateAddressRetType = string

type CreateLoadBalancerPayloadGetStatusArgType added in v0.4.0

type CreateLoadBalancerPayloadGetStatusArgType = CreateLoadBalancerPayloadStatus

type CreateLoadBalancerPayloadGetStatusAttributeType added in v0.4.0

type CreateLoadBalancerPayloadGetStatusAttributeType = *CreateLoadBalancerPayloadStatus

type CreateLoadBalancerPayloadGetStatusRetType added in v0.4.0

type CreateLoadBalancerPayloadGetStatusRetType = CreateLoadBalancerPayloadStatus

type CreateLoadBalancerPayloadGetTargetPoolsArgType added in v0.4.0

type CreateLoadBalancerPayloadGetTargetPoolsArgType = []TargetPool

type CreateLoadBalancerPayloadGetTargetPoolsAttributeType added in v0.4.0

type CreateLoadBalancerPayloadGetTargetPoolsAttributeType = *[]TargetPool

isArray

type CreateLoadBalancerPayloadGetTargetPoolsRetType added in v0.4.0

type CreateLoadBalancerPayloadGetTargetPoolsRetType = []TargetPool

type CreateLoadBalancerPayloadGetVersionArgType added in v0.4.0

type CreateLoadBalancerPayloadGetVersionArgType = string

type CreateLoadBalancerPayloadGetVersionAttributeType added in v0.4.0

type CreateLoadBalancerPayloadGetVersionAttributeType = *string

isNotNullableString

type CreateLoadBalancerPayloadGetVersionRetType added in v0.4.0

type CreateLoadBalancerPayloadGetVersionRetType = string

type CreateLoadBalancerPayloadStatus added in v0.4.0

type CreateLoadBalancerPayloadStatus string

CreateLoadBalancerPayloadStatus the model 'CreateLoadBalancerPayload' value type for enums

const (
	CREATELOADBALANCERPAYLOADSTATUS_UNSPECIFIED CreateLoadBalancerPayloadStatus = "STATUS_UNSPECIFIED"
	CREATELOADBALANCERPAYLOADSTATUS_PENDING     CreateLoadBalancerPayloadStatus = "STATUS_PENDING"
	CREATELOADBALANCERPAYLOADSTATUS_READY       CreateLoadBalancerPayloadStatus = "STATUS_READY"
	CREATELOADBALANCERPAYLOADSTATUS_ERROR       CreateLoadBalancerPayloadStatus = "STATUS_ERROR"
	CREATELOADBALANCERPAYLOADSTATUS_TERMINATING CreateLoadBalancerPayloadStatus = "STATUS_TERMINATING"
)

List of Status

func NewCreateLoadBalancerPayloadStatusFromValue added in v0.4.0

func NewCreateLoadBalancerPayloadStatusFromValue(v CreateLoadBalancerPayloadStatus) (*CreateLoadBalancerPayloadStatus, error)

NewCreateLoadBalancerPayloadStatusFromValue returns a pointer to a valid CreateLoadBalancerPayloadStatus for the value passed as argument, or an error if the value passed is not allowed by the enum

func (CreateLoadBalancerPayloadStatus) IsValid added in v0.4.0

IsValid return true if the value is valid for the enum, false otherwise

func (CreateLoadBalancerPayloadStatus) Ptr added in v0.4.0

Ptr returns reference to StatusStatus value

func (*CreateLoadBalancerPayloadStatus) UnmarshalJSON added in v0.4.0

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

type CreateLoadBalancerRequest added in v0.5.0

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

func (CreateLoadBalancerRequest) CreateLoadBalancerPayload added in v0.5.0

func (r CreateLoadBalancerRequest) CreateLoadBalancerPayload(createLoadBalancerPayload CreateLoadBalancerPayload) ApiCreateLoadBalancerRequest

func (CreateLoadBalancerRequest) Execute added in v0.5.0

func (CreateLoadBalancerRequest) XRequestID added in v0.5.0

type CredentialsResponse

type CredentialsResponse struct {
	// The credentials reference can be used for observability of the Application Load Balancer.
	CredentialsRef CredentialsResponseGetCredentialsRefAttributeType `json:"credentialsRef,omitempty"`
	// Credential name
	DisplayName CredentialsResponseGetDisplayNameAttributeType `json:"displayName,omitempty"`
	// The username used for the ARGUS instance
	Username CredentialsResponseGetUsernameAttributeType `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

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

func (*CredentialsResponse) GetCredentialsRefOk

func (o *CredentialsResponse) GetCredentialsRefOk() (ret CredentialsResponseGetCredentialsRefRetType, ok 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

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

func (*CredentialsResponse) GetDisplayNameOk

func (o *CredentialsResponse) GetDisplayNameOk() (ret CredentialsResponseGetDisplayNameRetType, ok 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

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

func (*CredentialsResponse) GetUsernameOk

func (o *CredentialsResponse) GetUsernameOk() (ret CredentialsResponseGetUsernameRetType, ok 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

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

func (*CredentialsResponse) SetDisplayName

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

func (*CredentialsResponse) SetUsername

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 CredentialsResponseGetCredentialsRefArgType added in v0.4.0

type CredentialsResponseGetCredentialsRefArgType = string

type CredentialsResponseGetCredentialsRefAttributeType added in v0.4.0

type CredentialsResponseGetCredentialsRefAttributeType = *string

isNotNullableString

type CredentialsResponseGetCredentialsRefRetType added in v0.4.0

type CredentialsResponseGetCredentialsRefRetType = string

type CredentialsResponseGetDisplayNameArgType added in v0.4.0

type CredentialsResponseGetDisplayNameArgType = string

type CredentialsResponseGetDisplayNameAttributeType added in v0.4.0

type CredentialsResponseGetDisplayNameAttributeType = *string

isNotNullableString

type CredentialsResponseGetDisplayNameRetType added in v0.4.0

type CredentialsResponseGetDisplayNameRetType = string

type CredentialsResponseGetUsernameArgType added in v0.4.0

type CredentialsResponseGetUsernameArgType = string

type CredentialsResponseGetUsernameAttributeType added in v0.4.0

type CredentialsResponseGetUsernameAttributeType = *string

isNotNullableString

type CredentialsResponseGetUsernameRetType added in v0.4.0

type CredentialsResponseGetUsernameRetType = string

type DefaultApi added in v0.5.0

type DefaultApi interface {
	/*
		CreateCredentials Create credentials for observability of the application load balancer
		Deprecated: 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
	*/
	CreateCredentials(ctx context.Context, projectId string) ApiCreateCredentialsRequest
	/*
		CreateCredentialsExecute executes the request

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

		Deprecated: 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.
	*/
	CreateCredentialsExecute(ctx context.Context, projectId string) (*CreateCredentialsResponse, error)
	/*
		CreateLoadBalancer Create an application load balancer in a project
		Deprecated: 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
	*/
	CreateLoadBalancer(ctx context.Context, projectId string) ApiCreateLoadBalancerRequest
	/*
		CreateLoadBalancerExecute executes the request

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

		Deprecated: Creates an Application Load Balancer.
		 The default load balancing algorithm is Maglev, and selecting a different algorithm is currently not supported.
	*/
	CreateLoadBalancerExecute(ctx context.Context, projectId string) (*LoadBalancer, error)
	/*
		DeleteCredentials Delete a single credential in a project.
		Deprecated: 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
	*/
	DeleteCredentials(ctx context.Context, projectId string, credentialsRef string) ApiDeleteCredentialsRequest
	/*
		DeleteCredentialsExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param credentialsRef
		@return map[string]interface{}

		Deprecated: Deletes the stored Observability credentials.
	*/
	DeleteCredentialsExecute(ctx context.Context, projectId string, credentialsRef string) (map[string]interface{}, error)
	/*
		DeleteLoadBalancer Delete a given load balancer in a project.
		Deprecated: 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
	*/
	DeleteLoadBalancer(ctx context.Context, projectId string, name string) ApiDeleteLoadBalancerRequest
	/*
		DeleteLoadBalancerExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param name
		@return map[string]interface{}

		Deprecated: Deletes the specified Application Load Balancer.
	*/
	DeleteLoadBalancerExecute(ctx context.Context, projectId string, name string) (map[string]interface{}, error)
	/*
		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
	*/
	DisableService(ctx context.Context, projectId string) ApiDisableServiceRequest
	/*
		DisableServiceExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@return map[string]interface{}

		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.
	*/
	DisableServiceExecute(ctx context.Context, projectId string) (map[string]interface{}, error)
	/*
		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
	*/
	EnableService(ctx context.Context, projectId string) ApiEnableServiceRequest
	/*
		EnableServiceExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@return map[string]interface{}

		Deprecated: DEPRECATED! Checking the status is now obsolete. The endpoint is kept for compatibility.
		 Enables the Application Load Balancer service for the specified project.
	*/
	EnableServiceExecute(ctx context.Context, projectId string) (map[string]interface{}, error)
	/*
		GetCredentials Get a single credential reference in a project.
		Deprecated: 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
	*/
	GetCredentials(ctx context.Context, projectId string, credentialsRef string) ApiGetCredentialsRequest
	/*
		GetCredentialsExecute executes the request

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

		Deprecated: Gets the stored Observability credentials.
	*/
	GetCredentialsExecute(ctx context.Context, projectId string, credentialsRef string) (*GetCredentialsResponse, error)
	/*
		GetLoadBalancer Get a single application load balancer in a project.
		Deprecated: 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
	*/
	GetLoadBalancer(ctx context.Context, projectId string, name string) ApiGetLoadBalancerRequest
	/*
		GetLoadBalancerExecute executes the request

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

		Deprecated: Retrieves details of a specific Application Load Balancer in a project.
		 Includes creation and update information, current status, and any error descriptions.
	*/
	GetLoadBalancerExecute(ctx context.Context, projectId string, name string) (*LoadBalancer, error)
	/*
		GetQuota Get the quota of Application Load Balancers in a project.
		Deprecated: Retrieves the configured Application Load Balancer quota for the project. Limit can be changed via service request.
		 There can be 3 times as many TLS certificates and observability credentials as Load Balancers.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@return ApiGetQuotaRequest
	*/
	GetQuota(ctx context.Context, projectId string) ApiGetQuotaRequest
	/*
		GetQuotaExecute executes the request

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

		Deprecated: Retrieves the configured Application Load Balancer quota for the project. Limit can be changed via service request.
		 There can be 3 times as many TLS certificates and observability credentials as Load Balancers.
	*/
	GetQuotaExecute(ctx context.Context, projectId string) (*GetQuotaResponse, error)
	/*
		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
	*/
	GetServiceStatus(ctx context.Context, projectId string) ApiGetServiceStatusRequest
	/*
		GetServiceStatusExecute executes the request

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

		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.
	*/
	GetServiceStatusExecute(ctx context.Context, projectId string) (*GetServiceStatusResponse, error)
	/*
		ListCredentials List all credentials in a project.
		Deprecated: 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
	*/
	ListCredentials(ctx context.Context, projectId string) ApiListCredentialsRequest
	/*
		ListCredentialsExecute executes the request

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

		Deprecated: Lists the stored Observability credentials.
	*/
	ListCredentialsExecute(ctx context.Context, projectId string) (*ListCredentialsResponse, error)
	/*
		ListLoadBalancers List load balancers in a project.
		Deprecated: 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
	*/
	ListLoadBalancers(ctx context.Context, projectId string) ApiListLoadBalancersRequest
	/*
		ListLoadBalancersExecute executes the request

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

		Deprecated: Lists all Application Load Balancers in a project.
		 Includes details from creation or updates, along with their status and any error descriptions.
	*/
	ListLoadBalancersExecute(ctx context.Context, projectId string) (*ListLoadBalancersResponse, error)
	/*
		ListPlans List available service plans.
		Deprecated: 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
	*/
	ListPlans(ctx context.Context) ApiListPlansRequest
	/*
		ListPlansExecute executes the request

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

		Deprecated: Lists the configured service plans for a project.
	*/
	ListPlansExecute(ctx context.Context) (*ListPlansResponse, error)
	/*
		UpdateCredentials Update credentials for observability in a project.
		Deprecated: 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
	*/
	UpdateCredentials(ctx context.Context, projectId string, credentialsRef string) ApiUpdateCredentialsRequest
	/*
		UpdateCredentialsExecute executes the request

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

		Deprecated: Updates the stored Observability credentials.
	*/
	UpdateCredentialsExecute(ctx context.Context, projectId string, credentialsRef string) (*UpdateCredentialsResponse, error)
	/*
		UpdateLoadBalancer Update a load balancer in a project.
		Deprecated: 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
	*/
	UpdateLoadBalancer(ctx context.Context, projectId string, name string) ApiUpdateLoadBalancerRequest
	/*
		UpdateLoadBalancerExecute executes the request

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

		Deprecated: 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.
	*/
	UpdateLoadBalancerExecute(ctx context.Context, projectId string, name string) (*LoadBalancer, error)
	/*
		UpdateTargetPool Update a single target pool of a load balancer in a project.
		Deprecated: 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
	*/
	UpdateTargetPool(ctx context.Context, projectId string, name string, targetPoolName string) ApiUpdateTargetPoolRequest
	/*
		UpdateTargetPoolExecute executes the request

		@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 TargetPool

		Deprecated: 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.
	*/
	UpdateTargetPoolExecute(ctx context.Context, projectId string, name string, targetPoolName string) (*TargetPool, error)
}

type DefaultApiService

type DefaultApiService service

DefaultApiService DefaultApi service

type DeleteCredentialsRequest added in v0.5.0

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

func (DeleteCredentialsRequest) Execute added in v0.5.0

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

type DeleteLoadBalancerRequest added in v0.5.0

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

func (DeleteLoadBalancerRequest) Execute added in v0.5.0

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

type DisableServiceRequest added in v0.5.0

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

func (DisableServiceRequest) Execute added in v0.5.0

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

type EnableServiceRequest added in v0.5.0

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

func (EnableServiceRequest) Execute added in v0.5.0

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

func (EnableServiceRequest) XRequestID added in v0.5.0

func (r EnableServiceRequest) XRequestID(xRequestID string) ApiEnableServiceRequest

type GetCredentialsRequest added in v0.5.0

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

func (GetCredentialsRequest) Execute added in v0.5.0

type GetCredentialsResponse

type GetCredentialsResponse struct {
	Credential GetCredentialsResponseGetCredentialAttributeType `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

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

func (*GetCredentialsResponse) GetCredentialOk

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

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 GetCredentialsResponseGetCredentialArgType added in v0.4.0

type GetCredentialsResponseGetCredentialArgType = CredentialsResponse

type GetCredentialsResponseGetCredentialAttributeType added in v0.4.0

type GetCredentialsResponseGetCredentialAttributeType = *CredentialsResponse

isModel

type GetCredentialsResponseGetCredentialRetType added in v0.4.0

type GetCredentialsResponseGetCredentialRetType = CredentialsResponse

type GetLoadBalancerRequest added in v0.5.0

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

func (GetLoadBalancerRequest) Execute added in v0.5.0

func (r GetLoadBalancerRequest) Execute() (*LoadBalancer, error)

type GetQuotaRequest added in v0.5.0

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

func (GetQuotaRequest) Execute added in v0.5.0

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

type GetQuotaResponse

type GetQuotaResponse struct {
	// The maximum number of load balancing servers in this project. Unlimited if set to -1.
	MaxLoadBalancers GetQuotaResponseGetMaxLoadBalancersAttributeType `json:"maxLoadBalancers,omitempty"`
	// Project identifier
	ProjectId GetQuotaResponseGetProjectIdAttributeType `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() (res GetQuotaResponseGetMaxLoadBalancersRetType)

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

func (*GetQuotaResponse) GetMaxLoadBalancersOk

func (o *GetQuotaResponse) GetMaxLoadBalancersOk() (ret GetQuotaResponseGetMaxLoadBalancersRetType, ok 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() (res GetQuotaResponseGetProjectIdRetType)

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

func (*GetQuotaResponse) GetProjectIdOk

func (o *GetQuotaResponse) GetProjectIdOk() (ret GetQuotaResponseGetProjectIdRetType, ok 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

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

func (*GetQuotaResponse) SetProjectId

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 GetQuotaResponseGetMaxLoadBalancersArgType added in v0.4.0

type GetQuotaResponseGetMaxLoadBalancersArgType = int64

type GetQuotaResponseGetMaxLoadBalancersAttributeType added in v0.4.0

type GetQuotaResponseGetMaxLoadBalancersAttributeType = *int64

isInteger

type GetQuotaResponseGetMaxLoadBalancersRetType added in v0.4.0

type GetQuotaResponseGetMaxLoadBalancersRetType = int64

type GetQuotaResponseGetProjectIdArgType added in v0.4.0

type GetQuotaResponseGetProjectIdArgType = string

type GetQuotaResponseGetProjectIdAttributeType added in v0.4.0

type GetQuotaResponseGetProjectIdAttributeType = *string

isNotNullableString

type GetQuotaResponseGetProjectIdRetType added in v0.4.0

type GetQuotaResponseGetProjectIdRetType = string

type GetServiceStatusRequest added in v0.5.0

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

func (GetServiceStatusRequest) Execute added in v0.5.0

type GetServiceStatusResponse

type GetServiceStatusResponse struct {
	// status of the project
	Status GetServiceStatusResponseGetStatusAttributeType `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

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

func (*GetServiceStatusResponse) GetStatusOk

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

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 GetServiceStatusResponseGetStatusArgType added in v0.4.0

type GetServiceStatusResponseGetStatusArgType = GetServiceStatusResponseStatus

type GetServiceStatusResponseGetStatusAttributeType added in v0.4.0

type GetServiceStatusResponseGetStatusAttributeType = *GetServiceStatusResponseStatus

type GetServiceStatusResponseGetStatusRetType added in v0.4.0

type GetServiceStatusResponseGetStatusRetType = GetServiceStatusResponseStatus

type GetServiceStatusResponseStatus added in v0.4.0

type GetServiceStatusResponseStatus string

GetServiceStatusResponseStatus status of the project value type for enums

const (
	GETSERVICESTATUSRESPONSESTATUS_UNSPECIFIED     GetServiceStatusResponseStatus = "STATUS_UNSPECIFIED"
	GETSERVICESTATUSRESPONSESTATUS_READY           GetServiceStatusResponseStatus = "STATUS_READY"
	GETSERVICESTATUSRESPONSESTATUS_FAILED          GetServiceStatusResponseStatus = "STATUS_FAILED"
	GETSERVICESTATUSRESPONSESTATUS_UPDATING        GetServiceStatusResponseStatus = "STATUS_UPDATING"
	GETSERVICESTATUSRESPONSESTATUS_DELETING        GetServiceStatusResponseStatus = "STATUS_DELETING"
	GETSERVICESTATUSRESPONSESTATUS_DISABLED        GetServiceStatusResponseStatus = "STATUS_DISABLED"
	GETSERVICESTATUSRESPONSESTATUS_PROJECT_UNKNOWN GetServiceStatusResponseStatus = "STATUS_PROJECT_UNKNOWN"
)

List of Status

func NewGetServiceStatusResponseStatusFromValue added in v0.4.0

func NewGetServiceStatusResponseStatusFromValue(v GetServiceStatusResponseStatus) (*GetServiceStatusResponseStatus, error)

NewGetServiceStatusResponseStatusFromValue returns a pointer to a valid GetServiceStatusResponseStatus for the value passed as argument, or an error if the value passed is not allowed by the enum

func (GetServiceStatusResponseStatus) IsValid added in v0.4.0

IsValid return true if the value is valid for the enum, false otherwise

func (GetServiceStatusResponseStatus) Ptr added in v0.4.0

Ptr returns reference to StatusStatus value

func (*GetServiceStatusResponseStatus) UnmarshalJSON added in v0.4.0

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

type GoogleProtobufAny

type GoogleProtobufAny struct {
	// The type of the serialized message.
	Type                 GoogleProtobufAnyGetTypeAttributeType `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

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

func (*GoogleProtobufAny) GetTypeOk

func (o *GoogleProtobufAny) GetTypeOk() (ret GoogleProtobufAnyGetTypeRetType, ok 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

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 GoogleProtobufAnyGetTypeArgType added in v0.4.0

type GoogleProtobufAnyGetTypeArgType = string

type GoogleProtobufAnyGetTypeAttributeType added in v0.4.0

type GoogleProtobufAnyGetTypeAttributeType = *string

isNotNullableString

type GoogleProtobufAnyGetTypeRetType added in v0.4.0

type GoogleProtobufAnyGetTypeRetType = string

type HTTPConfig

type HTTPConfig struct {
	Matcher HTTPConfigGetMatcherAttributeType `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() (res HTTPConfigGetMatcherRetType)

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

func (*HTTPConfig) GetMatcherOk

func (o *HTTPConfig) GetMatcherOk() (ret HTTPConfigGetMatcherRetType, ok 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 HTTPConfigGetMatcherRetType)

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 HTTPConfigGetMatcherArgType added in v0.4.0

type HTTPConfigGetMatcherArgType = []Matcher

type HTTPConfigGetMatcherAttributeType added in v0.4.0

type HTTPConfigGetMatcherAttributeType = *[]Matcher

isArray

type HTTPConfigGetMatcherRetType added in v0.4.0

type HTTPConfigGetMatcherRetType = []Matcher
type Header struct {
	// Exact match for the header value.
	ExactMatch HeaderGetExactMatchAttributeType `json:"exactMatch,omitempty"`
	// Header name.
	Name HeaderGetNameAttributeType `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() (res HeaderGetExactMatchRetType)

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

func (*Header) GetExactMatchOk

func (o *Header) GetExactMatchOk() (ret HeaderGetExactMatchRetType, ok 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() (res HeaderGetNameRetType)

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

func (*Header) GetNameOk

func (o *Header) GetNameOk() (ret HeaderGetNameRetType, ok 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 HeaderGetExactMatchRetType)

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

func (*Header) SetName

func (o *Header) SetName(v HeaderGetNameRetType)

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 HeaderGetExactMatchArgType added in v0.4.0

type HeaderGetExactMatchArgType = string

type HeaderGetExactMatchAttributeType added in v0.4.0

type HeaderGetExactMatchAttributeType = *string

isNotNullableString

type HeaderGetExactMatchRetType added in v0.4.0

type HeaderGetExactMatchRetType = string

type HeaderGetNameArgType added in v0.4.0

type HeaderGetNameArgType = string

type HeaderGetNameAttributeType added in v0.4.0

type HeaderGetNameAttributeType = *string

isNotNullableString

type HeaderGetNameRetType added in v0.4.0

type HeaderGetNameRetType = string

type HttpHealthChecks

type HttpHealthChecks struct {
	// List of HTTP status codes that indicate a healthy response
	OkStatuses HttpHealthChecksGetOkStatusesAttributeType `json:"okStatuses,omitempty"`
	// Path to send the health check request to
	Path HttpHealthChecksGetPathAttributeType `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() (res HttpHealthChecksGetOkStatusesRetType)

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

func (*HttpHealthChecks) GetOkStatusesOk

func (o *HttpHealthChecks) GetOkStatusesOk() (ret HttpHealthChecksGetOkStatusesRetType, ok 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

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

func (*HttpHealthChecks) GetPathOk

func (o *HttpHealthChecks) GetPathOk() (ret HttpHealthChecksGetPathRetType, ok 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

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

func (*HttpHealthChecks) SetPath

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 HttpHealthChecksGetOkStatusesArgType added in v0.4.0

type HttpHealthChecksGetOkStatusesArgType = []string

type HttpHealthChecksGetOkStatusesAttributeType added in v0.4.0

type HttpHealthChecksGetOkStatusesAttributeType = *[]string

isArray

type HttpHealthChecksGetOkStatusesRetType added in v0.4.0

type HttpHealthChecksGetOkStatusesRetType = []string

type HttpHealthChecksGetPathArgType added in v0.4.0

type HttpHealthChecksGetPathArgType = string

type HttpHealthChecksGetPathAttributeType added in v0.4.0

type HttpHealthChecksGetPathAttributeType = *string

isNotNullableString

type HttpHealthChecksGetPathRetType added in v0.4.0

type HttpHealthChecksGetPathRetType = string

type ListCredentialsRequest added in v0.5.0

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

func (ListCredentialsRequest) Execute added in v0.5.0

type ListCredentialsResponse

type ListCredentialsResponse struct {
	Credentials ListCredentialsResponseGetCredentialsAttributeType `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

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

func (*ListCredentialsResponse) GetCredentialsOk

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

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 ListCredentialsResponseGetCredentialsArgType added in v0.4.0

type ListCredentialsResponseGetCredentialsArgType = []CredentialsResponse

type ListCredentialsResponseGetCredentialsAttributeType added in v0.4.0

type ListCredentialsResponseGetCredentialsAttributeType = *[]CredentialsResponse

isArray

type ListCredentialsResponseGetCredentialsRetType added in v0.4.0

type ListCredentialsResponseGetCredentialsRetType = []CredentialsResponse

type ListLoadBalancersRequest added in v0.5.0

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

func (ListLoadBalancersRequest) Execute added in v0.5.0

func (ListLoadBalancersRequest) PageId added in v0.5.0

func (ListLoadBalancersRequest) PageSize added in v0.5.0

type ListLoadBalancersResponse

type ListLoadBalancersResponse struct {
	LoadBalancers ListLoadBalancersResponseGetLoadBalancersAttributeType `json:"loadBalancers,omitempty"`
	// Continue token from the ListLoadBalancerResponse with Limit option
	NextPageId ListLoadBalancersResponseGetNextPageIdAttributeType `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

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

func (*ListLoadBalancersResponse) GetLoadBalancersOk

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

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

func (*ListLoadBalancersResponse) GetNextPageIdOk

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

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

func (*ListLoadBalancersResponse) SetNextPageId

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 ListLoadBalancersResponseGetLoadBalancersArgType added in v0.4.0

type ListLoadBalancersResponseGetLoadBalancersArgType = []LoadBalancer

type ListLoadBalancersResponseGetLoadBalancersAttributeType added in v0.4.0

type ListLoadBalancersResponseGetLoadBalancersAttributeType = *[]LoadBalancer

isArray

type ListLoadBalancersResponseGetLoadBalancersRetType added in v0.4.0

type ListLoadBalancersResponseGetLoadBalancersRetType = []LoadBalancer

type ListLoadBalancersResponseGetNextPageIdArgType added in v0.4.0

type ListLoadBalancersResponseGetNextPageIdArgType = string

type ListLoadBalancersResponseGetNextPageIdAttributeType added in v0.4.0

type ListLoadBalancersResponseGetNextPageIdAttributeType = *string

isNotNullableString

type ListLoadBalancersResponseGetNextPageIdRetType added in v0.4.0

type ListLoadBalancersResponseGetNextPageIdRetType = string

type ListPlansRequest added in v0.5.0

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

func (ListPlansRequest) Execute added in v0.5.0

func (r ListPlansRequest) Execute() (*ListPlansResponse, error)

type ListPlansResponse

type ListPlansResponse struct {
	ValidPlans ListPlansResponseGetValidPlansAttributeType `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

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

func (*ListPlansResponse) GetValidPlansOk

func (o *ListPlansResponse) GetValidPlansOk() (ret ListPlansResponseGetValidPlansRetType, ok 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

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 ListPlansResponseGetValidPlansArgType added in v0.4.0

type ListPlansResponseGetValidPlansArgType = []PlanDetails

type ListPlansResponseGetValidPlansAttributeType added in v0.4.0

type ListPlansResponseGetValidPlansAttributeType = *[]PlanDetails

isArray

type ListPlansResponseGetValidPlansRetType added in v0.4.0

type ListPlansResponseGetValidPlansRetType = []PlanDetails

type Listener

type Listener struct {
	DisplayName ListenerGetDisplayNameAttributeType `json:"displayName,omitempty"`
	// ProtocolOptionsHTTP options to be configured for the PROTOCOL_HTTP protocol.
	Http  ListenerGetHttpAttributeType  `json:"http,omitempty"`
	Https ListenerGetHttpsAttributeType `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 ListenerGetNameAttributeType `json:"name,omitempty"`
	// Port number where we listen for traffic
	Port ListenerGetPortAttributeType `json:"port,omitempty"`
	// Protocol is the highest network protocol we understand to load balance. Currently PROTOCOL_HTTP and PROTOCOL_HTTPS are supported.
	Protocol ListenerGetProtocolAttributeType `json:"protocol,omitempty"`
	// Rules define the routing parameters for the HTTP and HTTPS listeners.
	Rules ListenerGetRulesAttributeType `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() (res ListenerGetDisplayNameRetType)

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

func (*Listener) GetDisplayNameOk

func (o *Listener) GetDisplayNameOk() (ret ListenerGetDisplayNameRetType, ok 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() (res ListenerGetHttpRetType)

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

func (*Listener) GetHttpOk

func (o *Listener) GetHttpOk() (ret ListenerGetHttpRetType, ok 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() (res ListenerGetHttpsRetType)

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

func (*Listener) GetHttpsOk

func (o *Listener) GetHttpsOk() (ret ListenerGetHttpsRetType, ok 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() (res ListenerGetNameRetType)

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

func (*Listener) GetNameOk

func (o *Listener) GetNameOk() (ret ListenerGetNameRetType, ok 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() (res ListenerGetPortRetType)

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

func (*Listener) GetPortOk

func (o *Listener) GetPortOk() (ret ListenerGetPortRetType, ok 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() (res ListenerGetProtocolRetType)

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

func (*Listener) GetProtocolOk

func (o *Listener) GetProtocolOk() (ret ListenerGetProtocolRetType, ok 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() (res ListenerGetRulesRetType)

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

func (*Listener) GetRulesOk

func (o *Listener) GetRulesOk() (ret ListenerGetRulesRetType, ok 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 ListenerGetDisplayNameRetType)

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

func (*Listener) SetHttp

func (o *Listener) SetHttp(v ListenerGetHttpRetType)

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

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

func (*Listener) SetName

func (o *Listener) SetName(v ListenerGetNameRetType)

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

func (*Listener) SetPort

func (o *Listener) SetPort(v ListenerGetPortRetType)

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

func (*Listener) SetProtocol

func (o *Listener) SetProtocol(v ListenerGetProtocolRetType)

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

func (*Listener) SetRules

func (o *Listener) SetRules(v ListenerGetRulesRetType)

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 ListenerGetDisplayNameArgType added in v0.4.0

type ListenerGetDisplayNameArgType = string

type ListenerGetDisplayNameAttributeType added in v0.4.0

type ListenerGetDisplayNameAttributeType = *string

isNotNullableString

type ListenerGetDisplayNameRetType added in v0.4.0

type ListenerGetDisplayNameRetType = string

type ListenerGetHttpArgType added in v0.4.0

type ListenerGetHttpArgType = map[string]interface{}

type ListenerGetHttpAttributeType added in v0.4.0

type ListenerGetHttpAttributeType = *map[string]interface{}

isFreeform

type ListenerGetHttpRetType added in v0.4.0

type ListenerGetHttpRetType = map[string]interface{}

type ListenerGetHttpsArgType added in v0.4.0

type ListenerGetHttpsArgType = ProtocolOptionsHTTPS

type ListenerGetHttpsAttributeType added in v0.4.0

type ListenerGetHttpsAttributeType = *ProtocolOptionsHTTPS

isModel

type ListenerGetHttpsRetType added in v0.4.0

type ListenerGetHttpsRetType = ProtocolOptionsHTTPS

type ListenerGetNameArgType added in v0.4.0

type ListenerGetNameArgType = string

type ListenerGetNameAttributeType added in v0.4.0

type ListenerGetNameAttributeType = *string

isNotNullableString

type ListenerGetNameRetType added in v0.4.0

type ListenerGetNameRetType = string

type ListenerGetPortArgType added in v0.4.0

type ListenerGetPortArgType = int64

type ListenerGetPortAttributeType added in v0.4.0

type ListenerGetPortAttributeType = *int64

isInteger

type ListenerGetPortRetType added in v0.4.0

type ListenerGetPortRetType = int64

type ListenerGetProtocolArgType added in v0.4.0

type ListenerGetProtocolArgType = ListenerProtocol

type ListenerGetProtocolAttributeType added in v0.4.0

type ListenerGetProtocolAttributeType = *ListenerProtocol

type ListenerGetProtocolRetType added in v0.4.0

type ListenerGetProtocolRetType = ListenerProtocol

type ListenerGetRulesArgType added in v0.4.0

type ListenerGetRulesArgType = []Rule

type ListenerGetRulesAttributeType added in v0.4.0

type ListenerGetRulesAttributeType = *[]Rule

isArray

type ListenerGetRulesRetType added in v0.4.0

type ListenerGetRulesRetType = []Rule

type ListenerProtocol added in v0.4.0

type ListenerProtocol string

ListenerProtocol Protocol is the highest network protocol we understand to load balance. Currently PROTOCOL_HTTP and PROTOCOL_HTTPS are supported. value type for enums

const (
	LISTENERPROTOCOL_UNSPECIFIED ListenerProtocol = "PROTOCOL_UNSPECIFIED"
	LISTENERPROTOCOL_HTTP        ListenerProtocol = "PROTOCOL_HTTP"
	LISTENERPROTOCOL_HTTPS       ListenerProtocol = "PROTOCOL_HTTPS"
)

List of Protocol

func NewListenerProtocolFromValue added in v0.4.0

func NewListenerProtocolFromValue(v ListenerProtocol) (*ListenerProtocol, error)

NewListenerProtocolFromValue returns a pointer to a valid ListenerProtocol for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ListenerProtocol) IsValid added in v0.4.0

func (v ListenerProtocol) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ListenerProtocol) Ptr added in v0.4.0

Ptr returns reference to ProtocolProtocol value

func (*ListenerProtocol) UnmarshalJSON added in v0.4.0

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

type LoadBalancer

type LoadBalancer struct {
	// Reports all errors a application load balancer has.
	Errors LoadBalancerGetErrorsAttributeType `json:"errors,omitempty"`
	// External application load balancer IP address where this application load balancer is exposed. Not changeable after creation.
	ExternalAddress LoadBalancerGetExternalAddressAttributeType `json:"externalAddress,omitempty"`
	// There is a maximum listener count of 20.
	Listeners LoadBalancerGetListenersAttributeType `json:"listeners,omitempty"`
	// Application Load Balancer name. Not changeable after creation.
	Name LoadBalancerGetNameAttributeType `json:"name,omitempty"`
	// List of networks that listeners and targets reside in. Currently limited to one. Not changeable after creation.
	Networks LoadBalancerGetNetworksAttributeType `json:"networks,omitempty"`
	Options  LoadBalancerGetOptionsAttributeType  `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 LoadBalancerGetPlanIdAttributeType `json:"planId,omitempty"`
	// Transient private application load balancer IP address that can change any time.
	PrivateAddress LoadBalancerGetPrivateAddressAttributeType `json:"privateAddress,omitempty"`
	Status         LoadBalancerGetStatusAttributeType         `json:"status,omitempty"`
	// List of all target pools which will be used in the application load balancer. Limited to 20.
	TargetPools LoadBalancerGetTargetPoolsAttributeType `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 LoadBalancerGetVersionAttributeType `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() (res LoadBalancerGetErrorsRetType)

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

func (*LoadBalancer) GetErrorsOk

func (o *LoadBalancer) GetErrorsOk() (ret LoadBalancerGetErrorsRetType, ok 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() (res LoadBalancerGetExternalAddressRetType)

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

func (*LoadBalancer) GetExternalAddressOk

func (o *LoadBalancer) GetExternalAddressOk() (ret LoadBalancerGetExternalAddressRetType, ok 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() (res LoadBalancerGetListenersRetType)

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

func (*LoadBalancer) GetListenersOk

func (o *LoadBalancer) GetListenersOk() (ret LoadBalancerGetListenersRetType, ok 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() (res LoadBalancerGetNameRetType)

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

func (*LoadBalancer) GetNameOk

func (o *LoadBalancer) GetNameOk() (ret LoadBalancerGetNameRetType, ok 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() (res LoadBalancerGetNetworksRetType)

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

func (*LoadBalancer) GetNetworksOk

func (o *LoadBalancer) GetNetworksOk() (ret LoadBalancerGetNetworksRetType, ok 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() (res LoadBalancerGetOptionsRetType)

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

func (*LoadBalancer) GetOptionsOk

func (o *LoadBalancer) GetOptionsOk() (ret LoadBalancerGetOptionsRetType, ok 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() (res LoadBalancerGetPlanIdRetType)

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

func (*LoadBalancer) GetPlanIdOk

func (o *LoadBalancer) GetPlanIdOk() (ret LoadBalancerGetPlanIdRetType, ok 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() (res LoadBalancerGetPrivateAddressRetType)

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

func (*LoadBalancer) GetPrivateAddressOk

func (o *LoadBalancer) GetPrivateAddressOk() (ret LoadBalancerGetPrivateAddressRetType, ok 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() (res LoadBalancerGetStatusRetType)

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

func (*LoadBalancer) GetStatusOk

func (o *LoadBalancer) GetStatusOk() (ret LoadBalancerGetStatusRetType, ok 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() (res LoadBalancerGetTargetPoolsRetType)

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

func (*LoadBalancer) GetTargetPoolsOk

func (o *LoadBalancer) GetTargetPoolsOk() (ret LoadBalancerGetTargetPoolsRetType, ok 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() (res LoadBalancerGetVersionRetType)

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

func (*LoadBalancer) GetVersionOk

func (o *LoadBalancer) GetVersionOk() (ret LoadBalancerGetVersionRetType, ok 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

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

func (*LoadBalancer) SetExternalAddress

func (o *LoadBalancer) SetExternalAddress(v LoadBalancerGetExternalAddressRetType)

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

func (*LoadBalancer) SetListeners

func (o *LoadBalancer) SetListeners(v LoadBalancerGetListenersRetType)

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

func (*LoadBalancer) SetName

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

func (*LoadBalancer) SetNetworks

func (o *LoadBalancer) SetNetworks(v LoadBalancerGetNetworksRetType)

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

func (*LoadBalancer) SetOptions

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

func (*LoadBalancer) SetPlanId

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

func (*LoadBalancer) SetPrivateAddress

func (o *LoadBalancer) SetPrivateAddress(v LoadBalancerGetPrivateAddressRetType)

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

func (*LoadBalancer) SetStatus

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

func (*LoadBalancer) SetTargetPools

func (o *LoadBalancer) SetTargetPools(v LoadBalancerGetTargetPoolsRetType)

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

func (*LoadBalancer) SetVersion

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 LoadBalancerErrorGetDescriptionAttributeType `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 LoadBalancerErrorGetTypeAttributeType `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

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

func (*LoadBalancerError) GetDescriptionOk

func (o *LoadBalancerError) GetDescriptionOk() (ret LoadBalancerErrorGetDescriptionRetType, ok 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

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

func (*LoadBalancerError) GetTypeOk

func (o *LoadBalancerError) GetTypeOk() (ret LoadBalancerErrorGetTypeRetType, ok 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

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

func (*LoadBalancerError) SetType

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 LoadBalancerErrorGetDescriptionArgType added in v0.4.0

type LoadBalancerErrorGetDescriptionArgType = string

type LoadBalancerErrorGetDescriptionAttributeType added in v0.4.0

type LoadBalancerErrorGetDescriptionAttributeType = *string

isNotNullableString

type LoadBalancerErrorGetDescriptionRetType added in v0.4.0

type LoadBalancerErrorGetDescriptionRetType = string

type LoadBalancerErrorGetTypeArgType added in v0.4.0

type LoadBalancerErrorGetTypeArgType = LoadBalancerErrorTypes

type LoadBalancerErrorGetTypeAttributeType added in v0.4.0

type LoadBalancerErrorGetTypeAttributeType = *LoadBalancerErrorTypes

type LoadBalancerErrorGetTypeRetType added in v0.4.0

type LoadBalancerErrorGetTypeRetType = LoadBalancerErrorTypes

type LoadBalancerErrorTypes added in v0.4.0

type LoadBalancerErrorTypes string

LoadBalancerErrorTypes 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. value type for enums

const (
	LOADBALANCERERRORTYPE_UNSPECIFIED                 LoadBalancerErrorTypes = "TYPE_UNSPECIFIED"
	LOADBALANCERERRORTYPE_INTERNAL                    LoadBalancerErrorTypes = "TYPE_INTERNAL"
	LOADBALANCERERRORTYPE_QUOTA_SECGROUP_EXCEEDED     LoadBalancerErrorTypes = "TYPE_QUOTA_SECGROUP_EXCEEDED"
	LOADBALANCERERRORTYPE_QUOTA_SECGROUPRULE_EXCEEDED LoadBalancerErrorTypes = "TYPE_QUOTA_SECGROUPRULE_EXCEEDED"
	LOADBALANCERERRORTYPE_PORT_NOT_CONFIGURED         LoadBalancerErrorTypes = "TYPE_PORT_NOT_CONFIGURED"
	LOADBALANCERERRORTYPE_FIP_NOT_CONFIGURED          LoadBalancerErrorTypes = "TYPE_FIP_NOT_CONFIGURED"
	LOADBALANCERERRORTYPE_TARGET_NOT_ACTIVE           LoadBalancerErrorTypes = "TYPE_TARGET_NOT_ACTIVE"
	LOADBALANCERERRORTYPE_METRICS_MISCONFIGURED       LoadBalancerErrorTypes = "TYPE_METRICS_MISCONFIGURED"
	LOADBALANCERERRORTYPE_LOGS_MISCONFIGURED          LoadBalancerErrorTypes = "TYPE_LOGS_MISCONFIGURED"
)

List of Type

func NewLoadBalancerErrorTypesFromValue added in v0.4.0

func NewLoadBalancerErrorTypesFromValue(v LoadBalancerErrorTypes) (*LoadBalancerErrorTypes, error)

NewLoadBalancerErrorTypesFromValue returns a pointer to a valid LoadBalancerErrorTypes for the value passed as argument, or an error if the value passed is not allowed by the enum

func (LoadBalancerErrorTypes) IsValid added in v0.4.0

func (v LoadBalancerErrorTypes) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (LoadBalancerErrorTypes) Ptr added in v0.4.0

Ptr returns reference to TypeTypes value

func (*LoadBalancerErrorTypes) UnmarshalJSON added in v0.4.0

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

type LoadBalancerGetErrorsArgType added in v0.4.0

type LoadBalancerGetErrorsArgType = []LoadBalancerError

type LoadBalancerGetErrorsAttributeType added in v0.4.0

type LoadBalancerGetErrorsAttributeType = *[]LoadBalancerError

isArray

type LoadBalancerGetErrorsRetType added in v0.4.0

type LoadBalancerGetErrorsRetType = []LoadBalancerError

type LoadBalancerGetExternalAddressArgType added in v0.4.0

type LoadBalancerGetExternalAddressArgType = string

type LoadBalancerGetExternalAddressAttributeType added in v0.4.0

type LoadBalancerGetExternalAddressAttributeType = *string

isNotNullableString

type LoadBalancerGetExternalAddressRetType added in v0.4.0

type LoadBalancerGetExternalAddressRetType = string

type LoadBalancerGetListenersArgType added in v0.4.0

type LoadBalancerGetListenersArgType = []Listener

type LoadBalancerGetListenersAttributeType added in v0.4.0

type LoadBalancerGetListenersAttributeType = *[]Listener

isArray

type LoadBalancerGetListenersRetType added in v0.4.0

type LoadBalancerGetListenersRetType = []Listener

type LoadBalancerGetNameArgType added in v0.4.0

type LoadBalancerGetNameArgType = string

type LoadBalancerGetNameAttributeType added in v0.4.0

type LoadBalancerGetNameAttributeType = *string

isNotNullableString

type LoadBalancerGetNameRetType added in v0.4.0

type LoadBalancerGetNameRetType = string

type LoadBalancerGetNetworksArgType added in v0.4.0

type LoadBalancerGetNetworksArgType = []Network

type LoadBalancerGetNetworksAttributeType added in v0.4.0

type LoadBalancerGetNetworksAttributeType = *[]Network

isArray

type LoadBalancerGetNetworksRetType added in v0.4.0

type LoadBalancerGetNetworksRetType = []Network

type LoadBalancerGetOptionsArgType added in v0.4.0

type LoadBalancerGetOptionsArgType = LoadBalancerOptions

type LoadBalancerGetOptionsAttributeType added in v0.4.0

type LoadBalancerGetOptionsAttributeType = *LoadBalancerOptions

isModel

type LoadBalancerGetOptionsRetType added in v0.4.0

type LoadBalancerGetOptionsRetType = LoadBalancerOptions

type LoadBalancerGetPlanIdArgType added in v0.4.0

type LoadBalancerGetPlanIdArgType = string

type LoadBalancerGetPlanIdAttributeType added in v0.4.0

type LoadBalancerGetPlanIdAttributeType = *string

isNotNullableString

type LoadBalancerGetPlanIdRetType added in v0.4.0

type LoadBalancerGetPlanIdRetType = string

type LoadBalancerGetPrivateAddressArgType added in v0.4.0

type LoadBalancerGetPrivateAddressArgType = string

type LoadBalancerGetPrivateAddressAttributeType added in v0.4.0

type LoadBalancerGetPrivateAddressAttributeType = *string

isNotNullableString

type LoadBalancerGetPrivateAddressRetType added in v0.4.0

type LoadBalancerGetPrivateAddressRetType = string

type LoadBalancerGetStatusArgType added in v0.4.0

type LoadBalancerGetStatusArgType = LoadBalancerStatus

type LoadBalancerGetStatusAttributeType added in v0.4.0

type LoadBalancerGetStatusAttributeType = *LoadBalancerStatus

type LoadBalancerGetStatusRetType added in v0.4.0

type LoadBalancerGetStatusRetType = LoadBalancerStatus

type LoadBalancerGetTargetPoolsArgType added in v0.4.0

type LoadBalancerGetTargetPoolsArgType = []TargetPool

type LoadBalancerGetTargetPoolsAttributeType added in v0.4.0

type LoadBalancerGetTargetPoolsAttributeType = *[]TargetPool

isArray

type LoadBalancerGetTargetPoolsRetType added in v0.4.0

type LoadBalancerGetTargetPoolsRetType = []TargetPool

type LoadBalancerGetVersionArgType added in v0.4.0

type LoadBalancerGetVersionArgType = string

type LoadBalancerGetVersionAttributeType added in v0.4.0

type LoadBalancerGetVersionAttributeType = *string

isNotNullableString

type LoadBalancerGetVersionRetType added in v0.4.0

type LoadBalancerGetVersionRetType = string

type LoadBalancerOptions

type LoadBalancerOptions struct {
	AccessControl    LoadBalancerOptionsGetAccessControlAttributeType    `json:"accessControl,omitempty"`
	EphemeralAddress LoadBalancerOptionsgetEphemeralAddressAttributeType `json:"ephemeralAddress,omitempty"`
	Observability    LoadBalancerOptionsGetObservabilityAttributeType    `json:"observability,omitempty"`
	// Application Load Balancer is accessible only via a private network ip address. Not changeable after creation.
	PrivateNetworkOnly LoadBalancerOptionsgetPrivateNetworkOnlyAttributeType `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() (ret LoadBalancerOptionsGetAccessControlRetType, ok 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

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

func (*LoadBalancerOptions) GetEphemeralAddressOk

func (o *LoadBalancerOptions) GetEphemeralAddressOk() (ret LoadBalancerOptionsgetEphemeralAddressRetType, ok 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() (ret LoadBalancerOptionsGetObservabilityRetType, ok 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

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

func (*LoadBalancerOptions) GetPrivateNetworkOnlyOk

func (o *LoadBalancerOptions) GetPrivateNetworkOnlyOk() (ret LoadBalancerOptionsgetPrivateNetworkOnlyRetType, ok 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

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

func (*LoadBalancerOptions) SetEphemeralAddress

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

func (*LoadBalancerOptions) SetObservability

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

func (*LoadBalancerOptions) SetPrivateNetworkOnly

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 LoadBalancerOptionsGetAccessControlArgType added in v0.4.0

type LoadBalancerOptionsGetAccessControlArgType = LoadbalancerOptionAccessControl

type LoadBalancerOptionsGetAccessControlAttributeType added in v0.4.0

type LoadBalancerOptionsGetAccessControlAttributeType = *LoadbalancerOptionAccessControl

isModel

type LoadBalancerOptionsGetAccessControlRetType added in v0.4.0

type LoadBalancerOptionsGetAccessControlRetType = LoadbalancerOptionAccessControl

type LoadBalancerOptionsGetObservabilityArgType added in v0.4.0

type LoadBalancerOptionsGetObservabilityArgType = LoadbalancerOptionObservability

type LoadBalancerOptionsGetObservabilityAttributeType added in v0.4.0

type LoadBalancerOptionsGetObservabilityAttributeType = *LoadbalancerOptionObservability

isModel

type LoadBalancerOptionsGetObservabilityRetType added in v0.4.0

type LoadBalancerOptionsGetObservabilityRetType = LoadbalancerOptionObservability

type LoadBalancerOptionsgetEphemeralAddressArgType added in v0.4.0

type LoadBalancerOptionsgetEphemeralAddressArgType = bool

type LoadBalancerOptionsgetEphemeralAddressAttributeType added in v0.4.0

type LoadBalancerOptionsgetEphemeralAddressAttributeType = *bool

isBoolean

type LoadBalancerOptionsgetEphemeralAddressRetType added in v0.4.0

type LoadBalancerOptionsgetEphemeralAddressRetType = bool

type LoadBalancerOptionsgetPrivateNetworkOnlyArgType added in v0.4.0

type LoadBalancerOptionsgetPrivateNetworkOnlyArgType = bool

type LoadBalancerOptionsgetPrivateNetworkOnlyAttributeType added in v0.4.0

type LoadBalancerOptionsgetPrivateNetworkOnlyAttributeType = *bool

isBoolean

type LoadBalancerOptionsgetPrivateNetworkOnlyRetType added in v0.4.0

type LoadBalancerOptionsgetPrivateNetworkOnlyRetType = bool

type LoadBalancerStatus added in v0.4.0

type LoadBalancerStatus string

LoadBalancerStatus the model 'LoadBalancer' value type for enums

const (
	LOADBALANCERSTATUS_UNSPECIFIED LoadBalancerStatus = "STATUS_UNSPECIFIED"
	LOADBALANCERSTATUS_PENDING     LoadBalancerStatus = "STATUS_PENDING"
	LOADBALANCERSTATUS_READY       LoadBalancerStatus = "STATUS_READY"
	LOADBALANCERSTATUS_ERROR       LoadBalancerStatus = "STATUS_ERROR"
	LOADBALANCERSTATUS_TERMINATING LoadBalancerStatus = "STATUS_TERMINATING"
)

List of Status

func NewLoadBalancerStatusFromValue added in v0.4.0

func NewLoadBalancerStatusFromValue(v LoadBalancerStatus) (*LoadBalancerStatus, error)

NewLoadBalancerStatusFromValue returns a pointer to a valid LoadBalancerStatus for the value passed as argument, or an error if the value passed is not allowed by the enum

func (LoadBalancerStatus) IsValid added in v0.4.0

func (v LoadBalancerStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (LoadBalancerStatus) Ptr added in v0.4.0

Ptr returns reference to StatusStatus value

func (*LoadBalancerStatus) UnmarshalJSON added in v0.4.0

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

type LoadbalancerOptionAccessControl

type LoadbalancerOptionAccessControl struct {
	// Application Load Balancer is accessible only from an IP address in this range
	AllowedSourceRanges LoadbalancerOptionAccessControlGetAllowedSourceRangesAttributeType `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

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

func (*LoadbalancerOptionAccessControl) GetAllowedSourceRangesOk

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

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 LoadbalancerOptionAccessControlGetAllowedSourceRangesArgType added in v0.4.0

type LoadbalancerOptionAccessControlGetAllowedSourceRangesArgType = []string

type LoadbalancerOptionAccessControlGetAllowedSourceRangesAttributeType added in v0.4.0

type LoadbalancerOptionAccessControlGetAllowedSourceRangesAttributeType = *[]string

isArray

type LoadbalancerOptionAccessControlGetAllowedSourceRangesRetType added in v0.4.0

type LoadbalancerOptionAccessControlGetAllowedSourceRangesRetType = []string

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 LoadbalancerOptionLogsGetCredentialsRefAttributeType `json:"credentialsRef,omitempty"`
	// The ARGUS/Loki remote write Push URL you want the logs to be shipped to.
	PushUrl LoadbalancerOptionLogsGetPushUrlAttributeType `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

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

func (*LoadbalancerOptionLogs) GetCredentialsRefOk

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

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

func (*LoadbalancerOptionLogs) GetPushUrlOk

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

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

func (*LoadbalancerOptionLogs) SetPushUrl

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 LoadbalancerOptionLogsGetCredentialsRefArgType added in v0.4.0

type LoadbalancerOptionLogsGetCredentialsRefArgType = string

type LoadbalancerOptionLogsGetCredentialsRefAttributeType added in v0.4.0

type LoadbalancerOptionLogsGetCredentialsRefAttributeType = *string

isNotNullableString

type LoadbalancerOptionLogsGetCredentialsRefRetType added in v0.4.0

type LoadbalancerOptionLogsGetCredentialsRefRetType = string

type LoadbalancerOptionLogsGetPushUrlArgType added in v0.4.0

type LoadbalancerOptionLogsGetPushUrlArgType = string

type LoadbalancerOptionLogsGetPushUrlAttributeType added in v0.4.0

type LoadbalancerOptionLogsGetPushUrlAttributeType = *string

isNotNullableString

type LoadbalancerOptionLogsGetPushUrlRetType added in v0.4.0

type LoadbalancerOptionLogsGetPushUrlRetType = string

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 LoadbalancerOptionMetricsGetCredentialsRefAttributeType `json:"credentialsRef,omitempty"`
	// The ARGUS/Prometheus remote write Push URL you want the metrics to be shipped to.
	PushUrl LoadbalancerOptionMetricsGetPushUrlAttributeType `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

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

func (*LoadbalancerOptionMetrics) GetCredentialsRefOk

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

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

func (*LoadbalancerOptionMetrics) GetPushUrlOk

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

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

func (*LoadbalancerOptionMetrics) SetPushUrl

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 LoadbalancerOptionMetricsGetCredentialsRefArgType added in v0.4.0

type LoadbalancerOptionMetricsGetCredentialsRefArgType = string

type LoadbalancerOptionMetricsGetCredentialsRefAttributeType added in v0.4.0

type LoadbalancerOptionMetricsGetCredentialsRefAttributeType = *string

isNotNullableString

type LoadbalancerOptionMetricsGetCredentialsRefRetType added in v0.4.0

type LoadbalancerOptionMetricsGetCredentialsRefRetType = string

type LoadbalancerOptionMetricsGetPushUrlArgType added in v0.4.0

type LoadbalancerOptionMetricsGetPushUrlArgType = string

type LoadbalancerOptionMetricsGetPushUrlAttributeType added in v0.4.0

type LoadbalancerOptionMetricsGetPushUrlAttributeType = *string

isNotNullableString

type LoadbalancerOptionMetricsGetPushUrlRetType added in v0.4.0

type LoadbalancerOptionMetricsGetPushUrlRetType = string

type LoadbalancerOptionObservability

type LoadbalancerOptionObservability struct {
	Logs    LoadbalancerOptionObservabilityGetLogsAttributeType    `json:"logs,omitempty"`
	Metrics LoadbalancerOptionObservabilityGetMetricsAttributeType `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 LoadbalancerOptionObservabilityGetLogsArgType added in v0.4.0

type LoadbalancerOptionObservabilityGetLogsArgType = LoadbalancerOptionLogs

type LoadbalancerOptionObservabilityGetLogsAttributeType added in v0.4.0

type LoadbalancerOptionObservabilityGetLogsAttributeType = *LoadbalancerOptionLogs

isModel

type LoadbalancerOptionObservabilityGetLogsRetType added in v0.4.0

type LoadbalancerOptionObservabilityGetLogsRetType = LoadbalancerOptionLogs

type LoadbalancerOptionObservabilityGetMetricsArgType added in v0.4.0

type LoadbalancerOptionObservabilityGetMetricsArgType = LoadbalancerOptionMetrics

type LoadbalancerOptionObservabilityGetMetricsAttributeType added in v0.4.0

type LoadbalancerOptionObservabilityGetMetricsAttributeType = *LoadbalancerOptionMetrics

isModel

type LoadbalancerOptionObservabilityGetMetricsRetType added in v0.4.0

type LoadbalancerOptionObservabilityGetMetricsRetType = LoadbalancerOptionMetrics

type MappedNullable

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

type Matcher

type Matcher struct {
	CookiePersistence MatcherGetCookiePersistenceAttributeType `json:"cookiePersistence,omitempty"`
	// Headers for the matcher
	Headers MatcherGetHeadersAttributeType `json:"headers,omitempty"`
	// Path prefix for the matcher
	PathPrefix MatcherGetPathPrefixAttributeType `json:"pathPrefix,omitempty"`
	// Query Parameters for the matcher
	QueryParameters MatcherGetQueryParametersAttributeType `json:"queryParameters,omitempty"`
	// Reference target pool by target pool name.
	TargetPool MatcherGetTargetPoolAttributeType `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 MatchergetWebSocketAttributeType `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() (res MatcherGetCookiePersistenceRetType)

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

func (*Matcher) GetCookiePersistenceOk

func (o *Matcher) GetCookiePersistenceOk() (ret MatcherGetCookiePersistenceRetType, ok 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() (res MatcherGetHeadersRetType)

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

func (*Matcher) GetHeadersOk

func (o *Matcher) GetHeadersOk() (ret MatcherGetHeadersRetType, ok 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() (res MatcherGetPathPrefixRetType)

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

func (*Matcher) GetPathPrefixOk

func (o *Matcher) GetPathPrefixOk() (ret MatcherGetPathPrefixRetType, ok 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() (res MatcherGetQueryParametersRetType)

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

func (*Matcher) GetQueryParametersOk

func (o *Matcher) GetQueryParametersOk() (ret MatcherGetQueryParametersRetType, ok 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() (res MatcherGetTargetPoolRetType)

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

func (*Matcher) GetTargetPoolOk

func (o *Matcher) GetTargetPoolOk() (ret MatcherGetTargetPoolRetType, ok 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() (res MatchergetWebSocketRetType)

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

func (*Matcher) GetWebSocketOk

func (o *Matcher) GetWebSocketOk() (ret MatchergetWebSocketRetType, ok 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 MatcherGetCookiePersistenceRetType)

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

func (*Matcher) SetHeaders

func (o *Matcher) SetHeaders(v MatcherGetHeadersRetType)

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

func (*Matcher) SetPathPrefix

func (o *Matcher) SetPathPrefix(v MatcherGetPathPrefixRetType)

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

func (*Matcher) SetQueryParameters

func (o *Matcher) SetQueryParameters(v MatcherGetQueryParametersRetType)

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

func (*Matcher) SetTargetPool

func (o *Matcher) SetTargetPool(v MatcherGetTargetPoolRetType)

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

func (*Matcher) SetWebSocket

func (o *Matcher) SetWebSocket(v MatchergetWebSocketRetType)

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 MatcherGetCookiePersistenceArgType added in v0.4.0

type MatcherGetCookiePersistenceArgType = CookiePersistence

type MatcherGetCookiePersistenceAttributeType added in v0.4.0

type MatcherGetCookiePersistenceAttributeType = *CookiePersistence

isModel

type MatcherGetCookiePersistenceRetType added in v0.4.0

type MatcherGetCookiePersistenceRetType = CookiePersistence

type MatcherGetHeadersArgType added in v0.4.0

type MatcherGetHeadersArgType = []Header

type MatcherGetHeadersAttributeType added in v0.4.0

type MatcherGetHeadersAttributeType = *[]Header

isArray

type MatcherGetHeadersRetType added in v0.4.0

type MatcherGetHeadersRetType = []Header

type MatcherGetPathPrefixArgType added in v0.4.0

type MatcherGetPathPrefixArgType = string

type MatcherGetPathPrefixAttributeType added in v0.4.0

type MatcherGetPathPrefixAttributeType = *string

isNotNullableString

type MatcherGetPathPrefixRetType added in v0.4.0

type MatcherGetPathPrefixRetType = string

type MatcherGetQueryParametersArgType added in v0.4.0

type MatcherGetQueryParametersArgType = []QueryParameters

type MatcherGetQueryParametersAttributeType added in v0.4.0

type MatcherGetQueryParametersAttributeType = *[]QueryParameters

isArray

type MatcherGetQueryParametersRetType added in v0.4.0

type MatcherGetQueryParametersRetType = []QueryParameters

type MatcherGetTargetPoolArgType added in v0.4.0

type MatcherGetTargetPoolArgType = string

type MatcherGetTargetPoolAttributeType added in v0.4.0

type MatcherGetTargetPoolAttributeType = *string

isNotNullableString

type MatcherGetTargetPoolRetType added in v0.4.0

type MatcherGetTargetPoolRetType = string

type MatchergetWebSocketArgType added in v0.4.0

type MatchergetWebSocketArgType = bool

type MatchergetWebSocketAttributeType added in v0.4.0

type MatchergetWebSocketAttributeType = *bool

isBoolean

type MatchergetWebSocketRetType added in v0.4.0

type MatchergetWebSocketRetType = bool

type Network

type Network struct {
	// Openstack network ID
	NetworkId NetworkGetNetworkIdAttributeType `json:"networkId,omitempty"`
	// The role defines how the Application Load Balancer is using the network. Currently only ROLE_LISTENERS_AND_TARGETS is supported.
	Role NetworkGetRoleAttributeType `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() (res NetworkGetNetworkIdRetType)

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

func (*Network) GetNetworkIdOk

func (o *Network) GetNetworkIdOk() (ret NetworkGetNetworkIdRetType, ok 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() (res NetworkGetRoleRetType)

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

func (*Network) GetRoleOk

func (o *Network) GetRoleOk() (ret NetworkGetRoleRetType, ok 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 NetworkGetNetworkIdRetType)

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

func (*Network) SetRole

func (o *Network) SetRole(v NetworkGetRoleRetType)

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 NetworkGetNetworkIdArgType added in v0.4.0

type NetworkGetNetworkIdArgType = string

type NetworkGetNetworkIdAttributeType added in v0.4.0

type NetworkGetNetworkIdAttributeType = *string

isNotNullableString

type NetworkGetNetworkIdRetType added in v0.4.0

type NetworkGetNetworkIdRetType = string

type NetworkGetRoleArgType added in v0.4.0

type NetworkGetRoleArgType = NetworkRole

type NetworkGetRoleAttributeType added in v0.4.0

type NetworkGetRoleAttributeType = *NetworkRole

type NetworkGetRoleRetType added in v0.4.0

type NetworkGetRoleRetType = NetworkRole

type NetworkRole added in v0.4.0

type NetworkRole string

NetworkRole The role defines how the Application Load Balancer is using the network. Currently only ROLE_LISTENERS_AND_TARGETS is supported. value type for enums

const (
	NETWORKROLE_UNSPECIFIED           NetworkRole = "ROLE_UNSPECIFIED"
	NETWORKROLE_LISTENERS_AND_TARGETS NetworkRole = "ROLE_LISTENERS_AND_TARGETS"
	NETWORKROLE_LISTENERS             NetworkRole = "ROLE_LISTENERS"
	NETWORKROLE_TARGETS               NetworkRole = "ROLE_TARGETS"
)

List of Role

func NewNetworkRoleFromValue added in v0.4.0

func NewNetworkRoleFromValue(v NetworkRole) (*NetworkRole, error)

NewNetworkRoleFromValue returns a pointer to a valid NetworkRole for the value passed as argument, or an error if the value passed is not allowed by the enum

func (NetworkRole) IsValid added in v0.4.0

func (v NetworkRole) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (NetworkRole) Ptr added in v0.4.0

func (v NetworkRole) Ptr() *NetworkRole

Ptr returns reference to RoleRole value

func (*NetworkRole) UnmarshalJSON added in v0.4.0

func (v *NetworkRole) UnmarshalJSON(src []byte) 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 NullableCreateLoadBalancerPayloadStatus added in v0.4.0

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

func NewNullableCreateLoadBalancerPayloadStatus added in v0.4.0

func NewNullableCreateLoadBalancerPayloadStatus(val *CreateLoadBalancerPayloadStatus) *NullableCreateLoadBalancerPayloadStatus

func (NullableCreateLoadBalancerPayloadStatus) Get added in v0.4.0

func (NullableCreateLoadBalancerPayloadStatus) IsSet added in v0.4.0

func (NullableCreateLoadBalancerPayloadStatus) MarshalJSON added in v0.4.0

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

func (*NullableCreateLoadBalancerPayloadStatus) Set added in v0.4.0

func (*NullableCreateLoadBalancerPayloadStatus) UnmarshalJSON added in v0.4.0

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

func (*NullableCreateLoadBalancerPayloadStatus) Unset added in v0.4.0

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 NullableGetServiceStatusResponseStatus added in v0.4.0

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

func NewNullableGetServiceStatusResponseStatus added in v0.4.0

func NewNullableGetServiceStatusResponseStatus(val *GetServiceStatusResponseStatus) *NullableGetServiceStatusResponseStatus

func (NullableGetServiceStatusResponseStatus) Get added in v0.4.0

func (NullableGetServiceStatusResponseStatus) IsSet added in v0.4.0

func (NullableGetServiceStatusResponseStatus) MarshalJSON added in v0.4.0

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

func (*NullableGetServiceStatusResponseStatus) Set added in v0.4.0

func (*NullableGetServiceStatusResponseStatus) UnmarshalJSON added in v0.4.0

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

func (*NullableGetServiceStatusResponseStatus) Unset added in v0.4.0

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 NullableListenerProtocol added in v0.4.0

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

func NewNullableListenerProtocol added in v0.4.0

func NewNullableListenerProtocol(val *ListenerProtocol) *NullableListenerProtocol

func (NullableListenerProtocol) Get added in v0.4.0

func (NullableListenerProtocol) IsSet added in v0.4.0

func (v NullableListenerProtocol) IsSet() bool

func (NullableListenerProtocol) MarshalJSON added in v0.4.0

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

func (*NullableListenerProtocol) Set added in v0.4.0

func (*NullableListenerProtocol) UnmarshalJSON added in v0.4.0

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

func (*NullableListenerProtocol) Unset added in v0.4.0

func (v *NullableListenerProtocol) 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 NullableLoadBalancerErrorTypes added in v0.4.0

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

func NewNullableLoadBalancerErrorTypes added in v0.4.0

func NewNullableLoadBalancerErrorTypes(val *LoadBalancerErrorTypes) *NullableLoadBalancerErrorTypes

func (NullableLoadBalancerErrorTypes) Get added in v0.4.0

func (NullableLoadBalancerErrorTypes) IsSet added in v0.4.0

func (NullableLoadBalancerErrorTypes) MarshalJSON added in v0.4.0

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

func (*NullableLoadBalancerErrorTypes) Set added in v0.4.0

func (*NullableLoadBalancerErrorTypes) UnmarshalJSON added in v0.4.0

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

func (*NullableLoadBalancerErrorTypes) Unset added in v0.4.0

func (v *NullableLoadBalancerErrorTypes) 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 NullableLoadBalancerStatus added in v0.4.0

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

func NewNullableLoadBalancerStatus added in v0.4.0

func NewNullableLoadBalancerStatus(val *LoadBalancerStatus) *NullableLoadBalancerStatus

func (NullableLoadBalancerStatus) Get added in v0.4.0

func (NullableLoadBalancerStatus) IsSet added in v0.4.0

func (v NullableLoadBalancerStatus) IsSet() bool

func (NullableLoadBalancerStatus) MarshalJSON added in v0.4.0

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

func (*NullableLoadBalancerStatus) Set added in v0.4.0

func (*NullableLoadBalancerStatus) UnmarshalJSON added in v0.4.0

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

func (*NullableLoadBalancerStatus) Unset added in v0.4.0

func (v *NullableLoadBalancerStatus) 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 NullableNetworkRole added in v0.4.0

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

func NewNullableNetworkRole added in v0.4.0

func NewNullableNetworkRole(val *NetworkRole) *NullableNetworkRole

func (NullableNetworkRole) Get added in v0.4.0

func (NullableNetworkRole) IsSet added in v0.4.0

func (v NullableNetworkRole) IsSet() bool

func (NullableNetworkRole) MarshalJSON added in v0.4.0

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

func (*NullableNetworkRole) Set added in v0.4.0

func (v *NullableNetworkRole) Set(val *NetworkRole)

func (*NullableNetworkRole) UnmarshalJSON added in v0.4.0

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

func (*NullableNetworkRole) Unset added in v0.4.0

func (v *NullableNetworkRole) 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 NullableUpdateLoadBalancerPayloadStatus added in v0.4.0

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

func NewNullableUpdateLoadBalancerPayloadStatus added in v0.4.0

func NewNullableUpdateLoadBalancerPayloadStatus(val *UpdateLoadBalancerPayloadStatus) *NullableUpdateLoadBalancerPayloadStatus

func (NullableUpdateLoadBalancerPayloadStatus) Get added in v0.4.0

func (NullableUpdateLoadBalancerPayloadStatus) IsSet added in v0.4.0

func (NullableUpdateLoadBalancerPayloadStatus) MarshalJSON added in v0.4.0

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

func (*NullableUpdateLoadBalancerPayloadStatus) Set added in v0.4.0

func (*NullableUpdateLoadBalancerPayloadStatus) UnmarshalJSON added in v0.4.0

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

func (*NullableUpdateLoadBalancerPayloadStatus) Unset added in v0.4.0

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 NullableValue added in v0.4.0

type NullableValue[T any] struct {
	// contains filtered or unexported fields
}

func (NullableValue[T]) Get added in v0.4.0

func (v NullableValue[T]) Get() *T

func (NullableValue[T]) IsSet added in v0.4.0

func (v NullableValue[T]) IsSet() bool

func (*NullableValue[T]) Set added in v0.4.0

func (v *NullableValue[T]) Set(val *T)

func (*NullableValue[T]) Unset added in v0.4.0

func (v *NullableValue[T]) Unset()

type PlanDetails

type PlanDetails struct {
	// Description
	Description PlanDetailsGetDescriptionAttributeType `json:"description,omitempty"`
	// Flavor Name
	FlavorName PlanDetailsGetFlavorNameAttributeType `json:"flavorName,omitempty"`
	// Maximum number of concurrent connections per application load balancer VM instance.
	MaxConnections PlanDetailsGetMaxConnectionsAttributeType `json:"maxConnections,omitempty"`
	// Service Plan Name
	Name PlanDetailsGetNameAttributeType `json:"name,omitempty"`
	// Service Plan Identifier
	PlanId PlanDetailsGetPlanIdAttributeType `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() (res PlanDetailsGetDescriptionRetType)

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

func (*PlanDetails) GetDescriptionOk

func (o *PlanDetails) GetDescriptionOk() (ret PlanDetailsGetDescriptionRetType, ok 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() (res PlanDetailsGetFlavorNameRetType)

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

func (*PlanDetails) GetFlavorNameOk

func (o *PlanDetails) GetFlavorNameOk() (ret PlanDetailsGetFlavorNameRetType, ok 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() (res PlanDetailsGetMaxConnectionsRetType)

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

func (*PlanDetails) GetMaxConnectionsOk

func (o *PlanDetails) GetMaxConnectionsOk() (ret PlanDetailsGetMaxConnectionsRetType, ok 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() (res PlanDetailsGetNameRetType)

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

func (*PlanDetails) GetNameOk

func (o *PlanDetails) GetNameOk() (ret PlanDetailsGetNameRetType, ok 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() (res PlanDetailsGetPlanIdRetType)

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

func (*PlanDetails) GetPlanIdOk

func (o *PlanDetails) GetPlanIdOk() (ret PlanDetailsGetPlanIdRetType, ok 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 PlanDetailsGetDescriptionRetType)

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

func (*PlanDetails) SetFlavorName

func (o *PlanDetails) SetFlavorName(v PlanDetailsGetFlavorNameRetType)

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

func (*PlanDetails) SetMaxConnections

func (o *PlanDetails) SetMaxConnections(v PlanDetailsGetMaxConnectionsRetType)

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

func (*PlanDetails) SetName

func (o *PlanDetails) SetName(v PlanDetailsGetNameRetType)

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

func (*PlanDetails) SetPlanId

func (o *PlanDetails) SetPlanId(v PlanDetailsGetPlanIdRetType)

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 PlanDetailsGetDescriptionArgType added in v0.4.0

type PlanDetailsGetDescriptionArgType = string

type PlanDetailsGetDescriptionAttributeType added in v0.4.0

type PlanDetailsGetDescriptionAttributeType = *string

isNotNullableString

type PlanDetailsGetDescriptionRetType added in v0.4.0

type PlanDetailsGetDescriptionRetType = string

type PlanDetailsGetFlavorNameArgType added in v0.4.0

type PlanDetailsGetFlavorNameArgType = string

type PlanDetailsGetFlavorNameAttributeType added in v0.4.0

type PlanDetailsGetFlavorNameAttributeType = *string

isNotNullableString

type PlanDetailsGetFlavorNameRetType added in v0.4.0

type PlanDetailsGetFlavorNameRetType = string

type PlanDetailsGetMaxConnectionsArgType added in v0.4.0

type PlanDetailsGetMaxConnectionsArgType = int64

type PlanDetailsGetMaxConnectionsAttributeType added in v0.4.0

type PlanDetailsGetMaxConnectionsAttributeType = *int64

isInteger

type PlanDetailsGetMaxConnectionsRetType added in v0.4.0

type PlanDetailsGetMaxConnectionsRetType = int64

type PlanDetailsGetNameArgType added in v0.4.0

type PlanDetailsGetNameArgType = string

type PlanDetailsGetNameAttributeType added in v0.4.0

type PlanDetailsGetNameAttributeType = *string

isNotNullableString

type PlanDetailsGetNameRetType added in v0.4.0

type PlanDetailsGetNameRetType = string

type PlanDetailsGetPlanIdArgType added in v0.4.0

type PlanDetailsGetPlanIdArgType = string

type PlanDetailsGetPlanIdAttributeType added in v0.4.0

type PlanDetailsGetPlanIdAttributeType = *string

isNotNullableString

type PlanDetailsGetPlanIdRetType added in v0.4.0

type PlanDetailsGetPlanIdRetType = string

type ProtocolOptionsHTTPS

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

ProtocolOptionsHTTPS ProtocolOptionsHTTPS options to be configured for the PROTOCOL_HTTPS protocol.

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

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

func (*ProtocolOptionsHTTPS) GetCertificateConfigOk

func (o *ProtocolOptionsHTTPS) GetCertificateConfigOk() (ret ProtocolOptionsHTTPSGetCertificateConfigRetType, ok 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

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 ProtocolOptionsHTTPSGetCertificateConfigArgType added in v0.4.0

type ProtocolOptionsHTTPSGetCertificateConfigArgType = CertificateConfig

type ProtocolOptionsHTTPSGetCertificateConfigAttributeType added in v0.4.0

type ProtocolOptionsHTTPSGetCertificateConfigAttributeType = *CertificateConfig

isModel

type ProtocolOptionsHTTPSGetCertificateConfigRetType added in v0.4.0

type ProtocolOptionsHTTPSGetCertificateConfigRetType = CertificateConfig

type QueryParameters

type QueryParameters struct {
	// Exact match for the parameter value
	ExactMatch QueryParametersGetExactMatchAttributeType `json:"exactMatch,omitempty"`
	// Parameter name
	Name QueryParametersGetNameAttributeType `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() (res QueryParametersGetExactMatchRetType)

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

func (*QueryParameters) GetExactMatchOk

func (o *QueryParameters) GetExactMatchOk() (ret QueryParametersGetExactMatchRetType, ok 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

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

func (*QueryParameters) GetNameOk

func (o *QueryParameters) GetNameOk() (ret QueryParametersGetNameRetType, ok 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

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

func (*QueryParameters) SetName

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 QueryParametersGetExactMatchArgType added in v0.4.0

type QueryParametersGetExactMatchArgType = string

type QueryParametersGetExactMatchAttributeType added in v0.4.0

type QueryParametersGetExactMatchAttributeType = *string

isNotNullableString

type QueryParametersGetExactMatchRetType added in v0.4.0

type QueryParametersGetExactMatchRetType = string

type QueryParametersGetNameArgType added in v0.4.0

type QueryParametersGetNameArgType = string

type QueryParametersGetNameAttributeType added in v0.4.0

type QueryParametersGetNameAttributeType = *string

isNotNullableString

type QueryParametersGetNameRetType added in v0.4.0

type QueryParametersGetNameRetType = string

type Rule

type Rule struct {
	// Host for the rule
	Host RuleGetHostAttributeType `json:"host,omitempty"`
	Http RuleGetHttpAttributeType `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() (res RuleGetHostRetType)

GetHost returns the Host field value if set, zero value otherwise.

func (*Rule) GetHostOk

func (o *Rule) GetHostOk() (ret RuleGetHostRetType, ok 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() (res RuleGetHttpRetType)

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

func (*Rule) GetHttpOk

func (o *Rule) GetHttpOk() (ret RuleGetHttpRetType, ok 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 RuleGetHostRetType)

SetHost gets a reference to the given string and assigns it to the Host field.

func (*Rule) SetHttp

func (o *Rule) SetHttp(v RuleGetHttpRetType)

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 RuleGetHostArgType added in v0.4.0

type RuleGetHostArgType = string

type RuleGetHostAttributeType added in v0.4.0

type RuleGetHostAttributeType = *string

isNotNullableString

type RuleGetHostRetType added in v0.4.0

type RuleGetHostRetType = string

type RuleGetHttpArgType added in v0.4.0

type RuleGetHttpArgType = HTTPConfig

type RuleGetHttpAttributeType added in v0.4.0

type RuleGetHttpAttributeType = *HTTPConfig

isModel

type RuleGetHttpRetType added in v0.4.0

type RuleGetHttpRetType = HTTPConfig

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 StatusGetCodeAttributeType `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 StatusGetDetailsAttributeType `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 StatusGetMessageAttributeType `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() (res StatusGetCodeRetType)

GetCode returns the Code field value if set, zero value otherwise.

func (*Status) GetCodeOk

func (o *Status) GetCodeOk() (ret StatusGetCodeRetType, ok 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() (res StatusGetDetailsRetType)

GetDetails returns the Details field value if set, zero value otherwise.

func (*Status) GetDetailsOk

func (o *Status) GetDetailsOk() (ret StatusGetDetailsRetType, ok 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() (res StatusGetMessageRetType)

GetMessage returns the Message field value if set, zero value otherwise.

func (*Status) GetMessageOk

func (o *Status) GetMessageOk() (ret StatusGetMessageRetType, ok 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 StatusGetCodeRetType)

SetCode gets a reference to the given int64 and assigns it to the Code field.

func (*Status) SetDetails

func (o *Status) SetDetails(v StatusGetDetailsRetType)

SetDetails gets a reference to the given []GoogleProtobufAny and assigns it to the Details field.

func (*Status) SetMessage

func (o *Status) SetMessage(v StatusGetMessageRetType)

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 StatusGetCodeArgType added in v0.4.0

type StatusGetCodeArgType = int64

type StatusGetCodeAttributeType added in v0.4.0

type StatusGetCodeAttributeType = *int64

isInteger

type StatusGetCodeRetType added in v0.4.0

type StatusGetCodeRetType = int64

type StatusGetDetailsArgType added in v0.4.0

type StatusGetDetailsArgType = []GoogleProtobufAny

type StatusGetDetailsAttributeType added in v0.4.0

type StatusGetDetailsAttributeType = *[]GoogleProtobufAny

isArray

type StatusGetDetailsRetType added in v0.4.0

type StatusGetDetailsRetType = []GoogleProtobufAny

type StatusGetMessageArgType added in v0.4.0

type StatusGetMessageArgType = string

type StatusGetMessageAttributeType added in v0.4.0

type StatusGetMessageAttributeType = *string

isNotNullableString

type StatusGetMessageRetType added in v0.4.0

type StatusGetMessageRetType = string

type Target

type Target struct {
	// Target name
	DisplayName TargetGetDisplayNameAttributeType `json:"displayName,omitempty"`
	// Target IP. Must by unique within a target pool.
	Ip TargetGetIpAttributeType `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() (res TargetGetDisplayNameRetType)

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

func (*Target) GetDisplayNameOk

func (o *Target) GetDisplayNameOk() (ret TargetGetDisplayNameRetType, ok 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() (res TargetGetIpRetType)

GetIp returns the Ip field value if set, zero value otherwise.

func (*Target) GetIpOk

func (o *Target) GetIpOk() (ret TargetGetIpRetType, ok 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 TargetGetDisplayNameRetType)

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

func (*Target) SetIp

func (o *Target) SetIp(v TargetGetIpRetType)

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 TargetGetDisplayNameArgType added in v0.4.0

type TargetGetDisplayNameArgType = string

type TargetGetDisplayNameAttributeType added in v0.4.0

type TargetGetDisplayNameAttributeType = *string

isNotNullableString

type TargetGetDisplayNameRetType added in v0.4.0

type TargetGetDisplayNameRetType = string

type TargetGetIpArgType added in v0.4.0

type TargetGetIpArgType = string

type TargetGetIpAttributeType added in v0.4.0

type TargetGetIpAttributeType = *string

isNotNullableString

type TargetGetIpRetType added in v0.4.0

type TargetGetIpRetType = string

type TargetPool

type TargetPool struct {
	ActiveHealthCheck TargetPoolGetActiveHealthCheckAttributeType `json:"activeHealthCheck,omitempty"`
	// Target pool name
	Name TargetPoolGetNameAttributeType `json:"name,omitempty"`
	// The number identifying the port where each target listens for traffic.
	TargetPort TargetPoolGetTargetPortAttributeType `json:"targetPort,omitempty"`
	// List of all targets which will be used in the pool. Limited to 250.
	Targets TargetPoolGetTargetsAttributeType `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() (res TargetPoolGetActiveHealthCheckRetType)

GetActiveHealthCheck returns the ActiveHealthCheck field value if set, zero value otherwise.

func (*TargetPool) GetActiveHealthCheckOk

func (o *TargetPool) GetActiveHealthCheckOk() (ret TargetPoolGetActiveHealthCheckRetType, ok 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() (res TargetPoolGetNameRetType)

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

func (*TargetPool) GetNameOk

func (o *TargetPool) GetNameOk() (ret TargetPoolGetNameRetType, ok 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() (res TargetPoolGetTargetPortRetType)

GetTargetPort returns the TargetPort field value if set, zero value otherwise.

func (*TargetPool) GetTargetPortOk

func (o *TargetPool) GetTargetPortOk() (ret TargetPoolGetTargetPortRetType, ok 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() (res TargetPoolGetTargetsRetType)

GetTargets returns the Targets field value if set, zero value otherwise.

func (*TargetPool) GetTargetsOk

func (o *TargetPool) GetTargetsOk() (ret TargetPoolGetTargetsRetType, ok 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 TargetPoolGetActiveHealthCheckRetType)

SetActiveHealthCheck gets a reference to the given ActiveHealthCheck and assigns it to the ActiveHealthCheck field.

func (*TargetPool) SetName

func (o *TargetPool) SetName(v TargetPoolGetNameRetType)

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

func (*TargetPool) SetTargetPort

func (o *TargetPool) SetTargetPort(v TargetPoolGetTargetPortRetType)

SetTargetPort gets a reference to the given int64 and assigns it to the TargetPort field.

func (*TargetPool) SetTargets

func (o *TargetPool) SetTargets(v TargetPoolGetTargetsRetType)

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 TargetPoolGetActiveHealthCheckArgType added in v0.4.0

type TargetPoolGetActiveHealthCheckArgType = ActiveHealthCheck

type TargetPoolGetActiveHealthCheckAttributeType added in v0.4.0

type TargetPoolGetActiveHealthCheckAttributeType = *ActiveHealthCheck

isModel

type TargetPoolGetActiveHealthCheckRetType added in v0.4.0

type TargetPoolGetActiveHealthCheckRetType = ActiveHealthCheck

type TargetPoolGetNameArgType added in v0.4.0

type TargetPoolGetNameArgType = string

type TargetPoolGetNameAttributeType added in v0.4.0

type TargetPoolGetNameAttributeType = *string

isNotNullableString

type TargetPoolGetNameRetType added in v0.4.0

type TargetPoolGetNameRetType = string

type TargetPoolGetTargetPortArgType added in v0.4.0

type TargetPoolGetTargetPortArgType = int64

type TargetPoolGetTargetPortAttributeType added in v0.4.0

type TargetPoolGetTargetPortAttributeType = *int64

isInteger

type TargetPoolGetTargetPortRetType added in v0.4.0

type TargetPoolGetTargetPortRetType = int64

type TargetPoolGetTargetsArgType added in v0.4.0

type TargetPoolGetTargetsArgType = []Target

type TargetPoolGetTargetsAttributeType added in v0.4.0

type TargetPoolGetTargetsAttributeType = *[]Target

isArray

type TargetPoolGetTargetsRetType added in v0.4.0

type TargetPoolGetTargetsRetType = []Target

type UpdateCredentialsPayload

type UpdateCredentialsPayload struct {
	// Credential name
	DisplayName UpdateCredentialsPayloadGetDisplayNameAttributeType `json:"displayName,omitempty"`
	// A valid password used for an existing ARGUS instance, which is used during basic auth.
	Password UpdateCredentialsPayloadGetPasswordAttributeType `json:"password,omitempty"`
	// A valid username used for an existing ARGUS instance, which is used during basic auth.
	Username UpdateCredentialsPayloadGetUsernameAttributeType `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

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

func (*UpdateCredentialsPayload) GetDisplayNameOk

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

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

func (*UpdateCredentialsPayload) GetPasswordOk

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

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

func (*UpdateCredentialsPayload) GetUsernameOk

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

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

func (*UpdateCredentialsPayload) SetPassword

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

func (*UpdateCredentialsPayload) SetUsername

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 UpdateCredentialsPayloadGetDisplayNameArgType added in v0.4.0

type UpdateCredentialsPayloadGetDisplayNameArgType = string

type UpdateCredentialsPayloadGetDisplayNameAttributeType added in v0.4.0

type UpdateCredentialsPayloadGetDisplayNameAttributeType = *string

isNotNullableString

type UpdateCredentialsPayloadGetDisplayNameRetType added in v0.4.0

type UpdateCredentialsPayloadGetDisplayNameRetType = string

type UpdateCredentialsPayloadGetPasswordArgType added in v0.4.0

type UpdateCredentialsPayloadGetPasswordArgType = string

type UpdateCredentialsPayloadGetPasswordAttributeType added in v0.4.0

type UpdateCredentialsPayloadGetPasswordAttributeType = *string

isNotNullableString

type UpdateCredentialsPayloadGetPasswordRetType added in v0.4.0

type UpdateCredentialsPayloadGetPasswordRetType = string

type UpdateCredentialsPayloadGetUsernameArgType added in v0.4.0

type UpdateCredentialsPayloadGetUsernameArgType = string

type UpdateCredentialsPayloadGetUsernameAttributeType added in v0.4.0

type UpdateCredentialsPayloadGetUsernameAttributeType = *string

isNotNullableString

type UpdateCredentialsPayloadGetUsernameRetType added in v0.4.0

type UpdateCredentialsPayloadGetUsernameRetType = string

type UpdateCredentialsRequest added in v0.5.0

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

func (UpdateCredentialsRequest) Execute added in v0.5.0

func (UpdateCredentialsRequest) UpdateCredentialsPayload added in v0.5.0

func (r UpdateCredentialsRequest) UpdateCredentialsPayload(updateCredentialsPayload UpdateCredentialsPayload) ApiUpdateCredentialsRequest

type UpdateCredentialsResponse

type UpdateCredentialsResponse struct {
	Credential UpdateCredentialsResponseGetCredentialAttributeType `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

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

func (*UpdateCredentialsResponse) GetCredentialOk

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

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 UpdateCredentialsResponseGetCredentialArgType added in v0.4.0

type UpdateCredentialsResponseGetCredentialArgType = CredentialsResponse

type UpdateCredentialsResponseGetCredentialAttributeType added in v0.4.0

type UpdateCredentialsResponseGetCredentialAttributeType = *CredentialsResponse

isModel

type UpdateCredentialsResponseGetCredentialRetType added in v0.4.0

type UpdateCredentialsResponseGetCredentialRetType = CredentialsResponse

type UpdateLoadBalancerPayload

type UpdateLoadBalancerPayload struct {
	// Reports all errors a application load balancer has.
	Errors UpdateLoadBalancerPayloadGetErrorsAttributeType `json:"errors,omitempty"`
	// External application load balancer IP address where this application load balancer is exposed. Not changeable after creation.
	ExternalAddress UpdateLoadBalancerPayloadGetExternalAddressAttributeType `json:"externalAddress,omitempty"`
	// There is a maximum listener count of 20.
	Listeners UpdateLoadBalancerPayloadGetListenersAttributeType `json:"listeners,omitempty"`
	// Application Load Balancer name. Not changeable after creation.
	Name UpdateLoadBalancerPayloadGetNameAttributeType `json:"name,omitempty"`
	// List of networks that listeners and targets reside in. Currently limited to one. Not changeable after creation.
	Networks UpdateLoadBalancerPayloadGetNetworksAttributeType `json:"networks,omitempty"`
	Options  UpdateLoadBalancerPayloadGetOptionsAttributeType  `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 UpdateLoadBalancerPayloadGetPlanIdAttributeType `json:"planId,omitempty"`
	// Transient private application load balancer IP address that can change any time.
	PrivateAddress UpdateLoadBalancerPayloadGetPrivateAddressAttributeType `json:"privateAddress,omitempty"`
	Status         UpdateLoadBalancerPayloadGetStatusAttributeType         `json:"status,omitempty"`
	// List of all target pools which will be used in the application load balancer. Limited to 20.
	TargetPools UpdateLoadBalancerPayloadGetTargetPoolsAttributeType `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 UpdateLoadBalancerPayloadGetVersionAttributeType `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

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

func (*UpdateLoadBalancerPayload) GetErrorsOk

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

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

func (*UpdateLoadBalancerPayload) GetExternalAddressOk

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

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

func (*UpdateLoadBalancerPayload) GetListenersOk

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

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

func (*UpdateLoadBalancerPayload) GetNameOk

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

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

func (*UpdateLoadBalancerPayload) GetNetworksOk

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

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

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

func (*UpdateLoadBalancerPayload) GetPlanIdOk

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

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

func (*UpdateLoadBalancerPayload) GetPrivateAddressOk

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

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

func (*UpdateLoadBalancerPayload) GetStatusOk

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

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

func (*UpdateLoadBalancerPayload) GetTargetPoolsOk

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

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

func (*UpdateLoadBalancerPayload) GetVersionOk

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

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

func (*UpdateLoadBalancerPayload) SetExternalAddress

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

func (*UpdateLoadBalancerPayload) SetListeners

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

func (*UpdateLoadBalancerPayload) SetName

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

func (*UpdateLoadBalancerPayload) SetNetworks

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

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

func (*UpdateLoadBalancerPayload) SetPrivateAddress

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

func (*UpdateLoadBalancerPayload) SetStatus

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

func (*UpdateLoadBalancerPayload) SetTargetPools

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

func (*UpdateLoadBalancerPayload) SetVersion

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 UpdateLoadBalancerPayloadGetErrorsArgType added in v0.4.0

type UpdateLoadBalancerPayloadGetErrorsArgType = []LoadBalancerError

type UpdateLoadBalancerPayloadGetErrorsAttributeType added in v0.4.0

type UpdateLoadBalancerPayloadGetErrorsAttributeType = *[]LoadBalancerError

isArray

type UpdateLoadBalancerPayloadGetErrorsRetType added in v0.4.0

type UpdateLoadBalancerPayloadGetErrorsRetType = []LoadBalancerError

type UpdateLoadBalancerPayloadGetExternalAddressArgType added in v0.4.0

type UpdateLoadBalancerPayloadGetExternalAddressArgType = string

type UpdateLoadBalancerPayloadGetExternalAddressAttributeType added in v0.4.0

type UpdateLoadBalancerPayloadGetExternalAddressAttributeType = *string

isNotNullableString

type UpdateLoadBalancerPayloadGetExternalAddressRetType added in v0.4.0

type UpdateLoadBalancerPayloadGetExternalAddressRetType = string

type UpdateLoadBalancerPayloadGetListenersArgType added in v0.4.0

type UpdateLoadBalancerPayloadGetListenersArgType = []Listener

type UpdateLoadBalancerPayloadGetListenersAttributeType added in v0.4.0

type UpdateLoadBalancerPayloadGetListenersAttributeType = *[]Listener

isArray

type UpdateLoadBalancerPayloadGetListenersRetType added in v0.4.0

type UpdateLoadBalancerPayloadGetListenersRetType = []Listener

type UpdateLoadBalancerPayloadGetNameArgType added in v0.4.0

type UpdateLoadBalancerPayloadGetNameArgType = string

type UpdateLoadBalancerPayloadGetNameAttributeType added in v0.4.0

type UpdateLoadBalancerPayloadGetNameAttributeType = *string

isNotNullableString

type UpdateLoadBalancerPayloadGetNameRetType added in v0.4.0

type UpdateLoadBalancerPayloadGetNameRetType = string

type UpdateLoadBalancerPayloadGetNetworksArgType added in v0.4.0

type UpdateLoadBalancerPayloadGetNetworksArgType = []Network

type UpdateLoadBalancerPayloadGetNetworksAttributeType added in v0.4.0

type UpdateLoadBalancerPayloadGetNetworksAttributeType = *[]Network

isArray

type UpdateLoadBalancerPayloadGetNetworksRetType added in v0.4.0

type UpdateLoadBalancerPayloadGetNetworksRetType = []Network

type UpdateLoadBalancerPayloadGetOptionsArgType added in v0.4.0

type UpdateLoadBalancerPayloadGetOptionsArgType = LoadBalancerOptions

type UpdateLoadBalancerPayloadGetOptionsAttributeType added in v0.4.0

type UpdateLoadBalancerPayloadGetOptionsAttributeType = *LoadBalancerOptions

isModel

type UpdateLoadBalancerPayloadGetOptionsRetType added in v0.4.0

type UpdateLoadBalancerPayloadGetOptionsRetType = LoadBalancerOptions

type UpdateLoadBalancerPayloadGetPlanIdArgType added in v0.4.0

type UpdateLoadBalancerPayloadGetPlanIdArgType = string

type UpdateLoadBalancerPayloadGetPlanIdAttributeType added in v0.4.0

type UpdateLoadBalancerPayloadGetPlanIdAttributeType = *string

isNotNullableString

type UpdateLoadBalancerPayloadGetPlanIdRetType added in v0.4.0

type UpdateLoadBalancerPayloadGetPlanIdRetType = string

type UpdateLoadBalancerPayloadGetPrivateAddressArgType added in v0.4.0

type UpdateLoadBalancerPayloadGetPrivateAddressArgType = string

type UpdateLoadBalancerPayloadGetPrivateAddressAttributeType added in v0.4.0

type UpdateLoadBalancerPayloadGetPrivateAddressAttributeType = *string

isNotNullableString

type UpdateLoadBalancerPayloadGetPrivateAddressRetType added in v0.4.0

type UpdateLoadBalancerPayloadGetPrivateAddressRetType = string

type UpdateLoadBalancerPayloadGetStatusArgType added in v0.4.0

type UpdateLoadBalancerPayloadGetStatusArgType = UpdateLoadBalancerPayloadStatus

type UpdateLoadBalancerPayloadGetStatusAttributeType added in v0.4.0

type UpdateLoadBalancerPayloadGetStatusAttributeType = *UpdateLoadBalancerPayloadStatus

type UpdateLoadBalancerPayloadGetStatusRetType added in v0.4.0

type UpdateLoadBalancerPayloadGetStatusRetType = UpdateLoadBalancerPayloadStatus

type UpdateLoadBalancerPayloadGetTargetPoolsArgType added in v0.4.0

type UpdateLoadBalancerPayloadGetTargetPoolsArgType = []TargetPool

type UpdateLoadBalancerPayloadGetTargetPoolsAttributeType added in v0.4.0

type UpdateLoadBalancerPayloadGetTargetPoolsAttributeType = *[]TargetPool

isArray

type UpdateLoadBalancerPayloadGetTargetPoolsRetType added in v0.4.0

type UpdateLoadBalancerPayloadGetTargetPoolsRetType = []TargetPool

type UpdateLoadBalancerPayloadGetVersionArgType added in v0.4.0

type UpdateLoadBalancerPayloadGetVersionArgType = string

type UpdateLoadBalancerPayloadGetVersionAttributeType added in v0.4.0

type UpdateLoadBalancerPayloadGetVersionAttributeType = *string

isNotNullableString

type UpdateLoadBalancerPayloadGetVersionRetType added in v0.4.0

type UpdateLoadBalancerPayloadGetVersionRetType = string

type UpdateLoadBalancerPayloadStatus added in v0.4.0

type UpdateLoadBalancerPayloadStatus string

UpdateLoadBalancerPayloadStatus the model 'UpdateLoadBalancerPayload' value type for enums

const (
	UPDATELOADBALANCERPAYLOADSTATUS_UNSPECIFIED UpdateLoadBalancerPayloadStatus = "STATUS_UNSPECIFIED"
	UPDATELOADBALANCERPAYLOADSTATUS_PENDING     UpdateLoadBalancerPayloadStatus = "STATUS_PENDING"
	UPDATELOADBALANCERPAYLOADSTATUS_READY       UpdateLoadBalancerPayloadStatus = "STATUS_READY"
	UPDATELOADBALANCERPAYLOADSTATUS_ERROR       UpdateLoadBalancerPayloadStatus = "STATUS_ERROR"
	UPDATELOADBALANCERPAYLOADSTATUS_TERMINATING UpdateLoadBalancerPayloadStatus = "STATUS_TERMINATING"
)

List of Status

func NewUpdateLoadBalancerPayloadStatusFromValue added in v0.4.0

func NewUpdateLoadBalancerPayloadStatusFromValue(v UpdateLoadBalancerPayloadStatus) (*UpdateLoadBalancerPayloadStatus, error)

NewUpdateLoadBalancerPayloadStatusFromValue returns a pointer to a valid UpdateLoadBalancerPayloadStatus for the value passed as argument, or an error if the value passed is not allowed by the enum

func (UpdateLoadBalancerPayloadStatus) IsValid added in v0.4.0

IsValid return true if the value is valid for the enum, false otherwise

func (UpdateLoadBalancerPayloadStatus) Ptr added in v0.4.0

Ptr returns reference to StatusStatus value

func (*UpdateLoadBalancerPayloadStatus) UnmarshalJSON added in v0.4.0

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

type UpdateLoadBalancerRequest added in v0.5.0

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

func (UpdateLoadBalancerRequest) Execute added in v0.5.0

func (UpdateLoadBalancerRequest) UpdateLoadBalancerPayload added in v0.5.0

func (r UpdateLoadBalancerRequest) UpdateLoadBalancerPayload(updateLoadBalancerPayload UpdateLoadBalancerPayload) ApiUpdateLoadBalancerRequest

type UpdateTargetPoolPayload

type UpdateTargetPoolPayload struct {
	ActiveHealthCheck UpdateTargetPoolPayloadGetActiveHealthCheckAttributeType `json:"activeHealthCheck,omitempty"`
	// Target pool name
	Name UpdateTargetPoolPayloadGetNameAttributeType `json:"name,omitempty"`
	// The number identifying the port where each target listens for traffic.
	TargetPort UpdateTargetPoolPayloadGetTargetPortAttributeType `json:"targetPort,omitempty"`
	// List of all targets which will be used in the pool. Limited to 250.
	Targets UpdateTargetPoolPayloadGetTargetsAttributeType `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

GetActiveHealthCheck returns the ActiveHealthCheck field value if set, zero value otherwise.

func (*UpdateTargetPoolPayload) GetActiveHealthCheckOk

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

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

func (*UpdateTargetPoolPayload) GetNameOk

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

GetTargetPort returns the TargetPort field value if set, zero value otherwise.

func (*UpdateTargetPoolPayload) GetTargetPortOk

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

GetTargets returns the Targets field value if set, zero value otherwise.

func (*UpdateTargetPoolPayload) GetTargetsOk

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

SetActiveHealthCheck gets a reference to the given ActiveHealthCheck and assigns it to the ActiveHealthCheck field.

func (*UpdateTargetPoolPayload) SetName

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

func (*UpdateTargetPoolPayload) SetTargetPort

SetTargetPort gets a reference to the given int64 and assigns it to the TargetPort field.

func (*UpdateTargetPoolPayload) SetTargets

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)

type UpdateTargetPoolPayloadGetActiveHealthCheckArgType added in v0.4.0

type UpdateTargetPoolPayloadGetActiveHealthCheckArgType = ActiveHealthCheck

type UpdateTargetPoolPayloadGetActiveHealthCheckAttributeType added in v0.4.0

type UpdateTargetPoolPayloadGetActiveHealthCheckAttributeType = *ActiveHealthCheck

isModel

type UpdateTargetPoolPayloadGetActiveHealthCheckRetType added in v0.4.0

type UpdateTargetPoolPayloadGetActiveHealthCheckRetType = ActiveHealthCheck

type UpdateTargetPoolPayloadGetNameArgType added in v0.4.0

type UpdateTargetPoolPayloadGetNameArgType = string

type UpdateTargetPoolPayloadGetNameAttributeType added in v0.4.0

type UpdateTargetPoolPayloadGetNameAttributeType = *string

isNotNullableString

type UpdateTargetPoolPayloadGetNameRetType added in v0.4.0

type UpdateTargetPoolPayloadGetNameRetType = string

type UpdateTargetPoolPayloadGetTargetPortArgType added in v0.4.0

type UpdateTargetPoolPayloadGetTargetPortArgType = int64

type UpdateTargetPoolPayloadGetTargetPortAttributeType added in v0.4.0

type UpdateTargetPoolPayloadGetTargetPortAttributeType = *int64

isInteger

type UpdateTargetPoolPayloadGetTargetPortRetType added in v0.4.0

type UpdateTargetPoolPayloadGetTargetPortRetType = int64

type UpdateTargetPoolPayloadGetTargetsArgType added in v0.4.0

type UpdateTargetPoolPayloadGetTargetsArgType = []Target

type UpdateTargetPoolPayloadGetTargetsAttributeType added in v0.4.0

type UpdateTargetPoolPayloadGetTargetsAttributeType = *[]Target

isArray

type UpdateTargetPoolPayloadGetTargetsRetType added in v0.4.0

type UpdateTargetPoolPayloadGetTargetsRetType = []Target

type UpdateTargetPoolRequest added in v0.5.0

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

func (UpdateTargetPoolRequest) Execute added in v0.5.0

func (r UpdateTargetPoolRequest) Execute() (*TargetPool, error)

func (UpdateTargetPoolRequest) UpdateTargetPoolPayload added in v0.5.0

func (r UpdateTargetPoolRequest) UpdateTargetPoolPayload(updateTargetPoolPayload UpdateTargetPoolPayload) ApiUpdateTargetPoolRequest

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL