models

package
v0.0.0-...-9bb71bf Latest Latest
Warning

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

Go to latest
Published: Nov 28, 2017 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation ¶

Index ¶

Constants ¶

View Source
const (
	// IPLBBackendCustomerServerBackendServerProxyProtocolVersionV1 captures enum value "v1"
	IPLBBackendCustomerServerBackendServerProxyProtocolVersionV1 string = "v1"
	// IPLBBackendCustomerServerBackendServerProxyProtocolVersionV2 captures enum value "v2"
	IPLBBackendCustomerServerBackendServerProxyProtocolVersionV2 string = "v2"
	// IPLBBackendCustomerServerBackendServerProxyProtocolVersionV2Ssl captures enum value "v2-ssl"
	IPLBBackendCustomerServerBackendServerProxyProtocolVersionV2Ssl string = "v2-ssl"
	// IPLBBackendCustomerServerBackendServerProxyProtocolVersionV2SslCn captures enum value "v2-ssl-cn"
	IPLBBackendCustomerServerBackendServerProxyProtocolVersionV2SslCn string = "v2-ssl-cn"
)
View Source
const (
	// IPLBBackendHTTPBackendHTTPBalanceFirst captures enum value "first"
	IPLBBackendHTTPBackendHTTPBalanceFirst string = "first"
	// IPLBBackendHTTPBackendHTTPBalanceLeastconn captures enum value "leastconn"
	IPLBBackendHTTPBackendHTTPBalanceLeastconn string = "leastconn"
	// IPLBBackendHTTPBackendHTTPBalanceRoundrobin captures enum value "roundrobin"
	IPLBBackendHTTPBackendHTTPBalanceRoundrobin string = "roundrobin"
	// IPLBBackendHTTPBackendHTTPBalanceSource captures enum value "source"
	IPLBBackendHTTPBackendHTTPBalanceSource string = "source"
	// IPLBBackendHTTPBackendHTTPBalanceURI captures enum value "uri"
	IPLBBackendHTTPBackendHTTPBalanceURI string = "uri"
)
View Source
const (
	// IPLBBackendHTTPBackendHTTPStickinessCookie captures enum value "cookie"
	IPLBBackendHTTPBackendHTTPStickinessCookie string = "cookie"
	// IPLBBackendHTTPBackendHTTPStickinessSourceIP captures enum value "sourceIp"
	IPLBBackendHTTPBackendHTTPStickinessSourceIP string = "sourceIp"
)
View Source
const (
	// IPLBBackendHTTPCustomerServerBackendHttpserverProxyProtocolVersionV1 captures enum value "v1"
	IPLBBackendHTTPCustomerServerBackendHttpserverProxyProtocolVersionV1 string = "v1"
	// IPLBBackendHTTPCustomerServerBackendHttpserverProxyProtocolVersionV2 captures enum value "v2"
	IPLBBackendHTTPCustomerServerBackendHttpserverProxyProtocolVersionV2 string = "v2"
	// IPLBBackendHTTPCustomerServerBackendHttpserverProxyProtocolVersionV2Ssl captures enum value "v2-ssl"
	IPLBBackendHTTPCustomerServerBackendHttpserverProxyProtocolVersionV2Ssl string = "v2-ssl"
	// IPLBBackendHTTPCustomerServerBackendHttpserverProxyProtocolVersionV2SslCn captures enum value "v2-ssl-cn"
	IPLBBackendHTTPCustomerServerBackendHttpserverProxyProtocolVersionV2SslCn string = "v2-ssl-cn"
)
View Source
const (
	// IPLBBackendHTTPCustomerServerBackendHttpserverStatusActive captures enum value "active"
	IPLBBackendHTTPCustomerServerBackendHttpserverStatusActive string = "active"
	// IPLBBackendHTTPCustomerServerBackendHttpserverStatusInactive captures enum value "inactive"
	IPLBBackendHTTPCustomerServerBackendHttpserverStatusInactive string = "inactive"
)
View Source
const (
	// IPLBBackendProbeMatchContains captures enum value "contains"
	IPLBBackendProbeMatchContains string = "contains"
	// IPLBBackendProbeMatchDefault captures enum value "default"
	IPLBBackendProbeMatchDefault string = "default"
	// IPLBBackendProbeMatchInternal captures enum value "internal"
	IPLBBackendProbeMatchInternal string = "internal"
	// IPLBBackendProbeMatchMatches captures enum value "matches"
	IPLBBackendProbeMatchMatches string = "matches"
	// IPLBBackendProbeMatchStatus captures enum value "status"
	IPLBBackendProbeMatchStatus string = "status"
)
View Source
const (
	// IPLBBackendProbeMethodGET captures enum value "GET"
	IPLBBackendProbeMethodGET string = "GET"
	// IPLBBackendProbeMethodHEAD captures enum value "HEAD"
	IPLBBackendProbeMethodHEAD string = "HEAD"
	// IPLBBackendProbeMethodOPTIONS captures enum value "OPTIONS"
	IPLBBackendProbeMethodOPTIONS string = "OPTIONS"
	// IPLBBackendProbeMethodInternal captures enum value "internal"
	IPLBBackendProbeMethodInternal string = "internal"
)
View Source
const (
	// IPLBBackendProbeTypeHTTP captures enum value "http"
	IPLBBackendProbeTypeHTTP string = "http"
	// IPLBBackendProbeTypeInternal captures enum value "internal"
	IPLBBackendProbeTypeInternal string = "internal"
	// IPLBBackendProbeTypeMysql captures enum value "mysql"
	IPLBBackendProbeTypeMysql string = "mysql"
	// IPLBBackendProbeTypeOco captures enum value "oco"
	IPLBBackendProbeTypeOco string = "oco"
	// IPLBBackendProbeTypePgsql captures enum value "pgsql"
	IPLBBackendProbeTypePgsql string = "pgsql"
	// IPLBBackendProbeTypeSMTP captures enum value "smtp"
	IPLBBackendProbeTypeSMTP string = "smtp"
	// IPLBBackendProbeTypeTCP captures enum value "tcp"
	IPLBBackendProbeTypeTCP string = "tcp"
)
View Source
const (
	// IPLBBackendTCPBackendTCPBalanceFirst captures enum value "first"
	IPLBBackendTCPBackendTCPBalanceFirst string = "first"
	// IPLBBackendTCPBackendTCPBalanceLeastconn captures enum value "leastconn"
	IPLBBackendTCPBackendTCPBalanceLeastconn string = "leastconn"
	// IPLBBackendTCPBackendTCPBalanceRoundrobin captures enum value "roundrobin"
	IPLBBackendTCPBackendTCPBalanceRoundrobin string = "roundrobin"
	// IPLBBackendTCPBackendTCPBalanceSource captures enum value "source"
	IPLBBackendTCPBackendTCPBalanceSource string = "source"
)
View Source
const (
	// IPLBBackendTCPCustomerServerBackendTCPServerProxyProtocolVersionV1 captures enum value "v1"
	IPLBBackendTCPCustomerServerBackendTCPServerProxyProtocolVersionV1 string = "v1"
	// IPLBBackendTCPCustomerServerBackendTCPServerProxyProtocolVersionV2 captures enum value "v2"
	IPLBBackendTCPCustomerServerBackendTCPServerProxyProtocolVersionV2 string = "v2"
	// IPLBBackendTCPCustomerServerBackendTCPServerProxyProtocolVersionV2Ssl captures enum value "v2-ssl"
	IPLBBackendTCPCustomerServerBackendTCPServerProxyProtocolVersionV2Ssl string = "v2-ssl"
	// IPLBBackendTCPCustomerServerBackendTCPServerProxyProtocolVersionV2SslCn captures enum value "v2-ssl-cn"
	IPLBBackendTCPCustomerServerBackendTCPServerProxyProtocolVersionV2SslCn string = "v2-ssl-cn"
)
View Source
const (
	// IPLBBackendTCPCustomerServerBackendTCPServerStatusActive captures enum value "active"
	IPLBBackendTCPCustomerServerBackendTCPServerStatusActive string = "active"
	// IPLBBackendTCPCustomerServerBackendTCPServerStatusInactive captures enum value "inactive"
	IPLBBackendTCPCustomerServerBackendTCPServerStatusInactive string = "inactive"
)
View Source
const (
	// IPLBBackendUDPCustomerServerBackendUDPServerStatusActive captures enum value "active"
	IPLBBackendUDPCustomerServerBackendUDPServerStatusActive string = "active"
	// IPLBBackendUDPCustomerServerBackendUDPServerStatusInactive captures enum value "inactive"
	IPLBBackendUDPCustomerServerBackendUDPServerStatusInactive string = "inactive"
)
View Source
const (
	// IPLBIPSslConfigurationIntermediate captures enum value "intermediate"
	IPLBIPSslConfigurationIntermediate string = "intermediate"
	// IPLBIPSslConfigurationModern captures enum value "modern"
	IPLBIPSslConfigurationModern string = "modern"
)
View Source
const (
	// IPLBIPStateBlacklisted captures enum value "blacklisted"
	IPLBIPStateBlacklisted string = "blacklisted"
	// IPLBIPStateDeleted captures enum value "deleted"
	IPLBIPStateDeleted string = "deleted"
	// IPLBIPStateFree captures enum value "free"
	IPLBIPStateFree string = "free"
	// IPLBIPStateOk captures enum value "ok"
	IPLBIPStateOk string = "ok"
	// IPLBIPStateQuarantined captures enum value "quarantined"
	IPLBIPStateQuarantined string = "quarantined"
	// IPLBIPStateSuspended captures enum value "suspended"
	IPLBIPStateSuspended string = "suspended"
)
View Source
const (
	// IPLBRouteHTTPRouteHTTPStatusCreating captures enum value "creating"
	IPLBRouteHTTPRouteHTTPStatusCreating string = "creating"
	// IPLBRouteHTTPRouteHTTPStatusDeleting captures enum value "deleting"
	IPLBRouteHTTPRouteHTTPStatusDeleting string = "deleting"
	// IPLBRouteHTTPRouteHTTPStatusInternal captures enum value "internal"
	IPLBRouteHTTPRouteHTTPStatusInternal string = "internal"
	// IPLBRouteHTTPRouteHTTPStatusOk captures enum value "ok"
	IPLBRouteHTTPRouteHTTPStatusOk string = "ok"
	// IPLBRouteHTTPRouteHTTPStatusUpdating captures enum value "updating"
	IPLBRouteHTTPRouteHTTPStatusUpdating string = "updating"
)
View Source
const (
	// IPLBRouteRuleMatchContains captures enum value "contains"
	IPLBRouteRuleMatchContains string = "contains"
	// IPLBRouteRuleMatchEndswith captures enum value "endswith"
	IPLBRouteRuleMatchEndswith string = "endswith"
	// IPLBRouteRuleMatchExists captures enum value "exists"
	IPLBRouteRuleMatchExists string = "exists"
	// IPLBRouteRuleMatchIn captures enum value "in"
	IPLBRouteRuleMatchIn string = "in"
	// IPLBRouteRuleMatchInternal captures enum value "internal"
	IPLBRouteRuleMatchInternal string = "internal"
	// IPLBRouteRuleMatchIs captures enum value "is"
	IPLBRouteRuleMatchIs string = "is"
	// IPLBRouteRuleMatchMatches captures enum value "matches"
	IPLBRouteRuleMatchMatches string = "matches"
	// IPLBRouteRuleMatchStartswith captures enum value "startswith"
	IPLBRouteRuleMatchStartswith string = "startswith"
)
View Source
const (
	// IPLBRouteRuleRouteRuleMatchContains captures enum value "contains"
	IPLBRouteRuleRouteRuleMatchContains string = "contains"
	// IPLBRouteRuleRouteRuleMatchEndswith captures enum value "endswith"
	IPLBRouteRuleRouteRuleMatchEndswith string = "endswith"
	// IPLBRouteRuleRouteRuleMatchExists captures enum value "exists"
	IPLBRouteRuleRouteRuleMatchExists string = "exists"
	// IPLBRouteRuleRouteRuleMatchIn captures enum value "in"
	IPLBRouteRuleRouteRuleMatchIn string = "in"
	// IPLBRouteRuleRouteRuleMatchInternal captures enum value "internal"
	IPLBRouteRuleRouteRuleMatchInternal string = "internal"
	// IPLBRouteRuleRouteRuleMatchIs captures enum value "is"
	IPLBRouteRuleRouteRuleMatchIs string = "is"
	// IPLBRouteRuleRouteRuleMatchMatches captures enum value "matches"
	IPLBRouteRuleRouteRuleMatchMatches string = "matches"
	// IPLBRouteRuleRouteRuleMatchStartswith captures enum value "startswith"
	IPLBRouteRuleRouteRuleMatchStartswith string = "startswith"
)
View Source
const (
	// IPLBRouteTCPRouteTCPStatusCreating captures enum value "creating"
	IPLBRouteTCPRouteTCPStatusCreating string = "creating"
	// IPLBRouteTCPRouteTCPStatusDeleting captures enum value "deleting"
	IPLBRouteTCPRouteTCPStatusDeleting string = "deleting"
	// IPLBRouteTCPRouteTCPStatusInternal captures enum value "internal"
	IPLBRouteTCPRouteTCPStatusInternal string = "internal"
	// IPLBRouteTCPRouteTCPStatusOk captures enum value "ok"
	IPLBRouteTCPRouteTCPStatusOk string = "ok"
	// IPLBRouteTCPRouteTCPStatusUpdating captures enum value "updating"
	IPLBRouteTCPRouteTCPStatusUpdating string = "updating"
)
View Source
const (
	// IPLBSslSslTypeBuilt captures enum value "built"
	IPLBSslSslTypeBuilt string = "built"
	// IPLBSslSslTypeCustom captures enum value "custom"
	IPLBSslSslTypeCustom string = "custom"
)
View Source
const (
	// IPLBTaskTaskActionDeleteIPLB captures enum value "deleteIplb"
	IPLBTaskTaskActionDeleteIPLB string = "deleteIplb"
	// IPLBTaskTaskActionDeployIPLB captures enum value "deployIplb"
	IPLBTaskTaskActionDeployIPLB string = "deployIplb"
	// IPLBTaskTaskActionInstall captures enum value "install"
	IPLBTaskTaskActionInstall string = "install"
	// IPLBTaskTaskActionInstallIPLB captures enum value "installIplb"
	IPLBTaskTaskActionInstallIPLB string = "installIplb"
	// IPLBTaskTaskActionInstallZone captures enum value "installZone"
	IPLBTaskTaskActionInstallZone string = "installZone"
	// IPLBTaskTaskActionOrderFreeCertificate captures enum value "orderFreeCertificate"
	IPLBTaskTaskActionOrderFreeCertificate string = "orderFreeCertificate"
	// IPLBTaskTaskActionOrderPaidCertificate captures enum value "orderPaidCertificate"
	IPLBTaskTaskActionOrderPaidCertificate string = "orderPaidCertificate"
	// IPLBTaskTaskActionOrderSsl captures enum value "orderSsl"
	IPLBTaskTaskActionOrderSsl string = "orderSsl"
	// IPLBTaskTaskActionRefreshIPLB captures enum value "refreshIplb"
	IPLBTaskTaskActionRefreshIPLB string = "refreshIplb"
	// IPLBTaskTaskActionReleaseIPLB captures enum value "releaseIplb"
	IPLBTaskTaskActionReleaseIPLB string = "releaseIplb"
	// IPLBTaskTaskActionReleaseIPLBZone captures enum value "releaseIplbZone"
	IPLBTaskTaskActionReleaseIPLBZone string = "releaseIplbZone"
	// IPLBTaskTaskActionReopenIPLB captures enum value "reopenIplb"
	IPLBTaskTaskActionReopenIPLB string = "reopenIplb"
	// IPLBTaskTaskActionSuspendIPLB captures enum value "suspendIplb"
	IPLBTaskTaskActionSuspendIPLB string = "suspendIplb"
	// IPLBTaskTaskActionSuspendZone captures enum value "suspendZone"
	IPLBTaskTaskActionSuspendZone string = "suspendZone"
	// IPLBTaskTaskActionSwitchToIPLBNextGenerationAPI captures enum value "switchToIplbNextGenerationApi"
	IPLBTaskTaskActionSwitchToIPLBNextGenerationAPI string = "switchToIplbNextGenerationApi"
	// IPLBTaskTaskActionVrackAttach captures enum value "vrackAttach"
	IPLBTaskTaskActionVrackAttach string = "vrackAttach"
	// IPLBTaskTaskActionVrackDetach captures enum value "vrackDetach"
	IPLBTaskTaskActionVrackDetach string = "vrackDetach"
)
View Source
const (
	// IPLBTaskTaskStatusBlocked captures enum value "blocked"
	IPLBTaskTaskStatusBlocked string = "blocked"
	// IPLBTaskTaskStatusCancelled captures enum value "cancelled"
	IPLBTaskTaskStatusCancelled string = "cancelled"
	// IPLBTaskTaskStatusDoing captures enum value "doing"
	IPLBTaskTaskStatusDoing string = "doing"
	// IPLBTaskTaskStatusDone captures enum value "done"
	IPLBTaskTaskStatusDone string = "done"
	// IPLBTaskTaskStatusError captures enum value "error"
	IPLBTaskTaskStatusError string = "error"
	// IPLBTaskTaskStatusTodo captures enum value "todo"
	IPLBTaskTaskStatusTodo string = "todo"
)
View Source
const (
	// PostIPLoadbalancingServiceNameConfirmTerminationParamsBodyReasonLACKOFPERFORMANCES captures enum value "LACK_OF_PERFORMANCES"
	PostIPLoadbalancingServiceNameConfirmTerminationParamsBodyReasonLACKOFPERFORMANCES string = "LACK_OF_PERFORMANCES"
	// PostIPLoadbalancingServiceNameConfirmTerminationParamsBodyReasonMIGRATEDTOANOTHEROVHPRODUCT captures enum value "MIGRATED_TO_ANOTHER_OVH_PRODUCT"
	PostIPLoadbalancingServiceNameConfirmTerminationParamsBodyReasonMIGRATEDTOANOTHEROVHPRODUCT string = "MIGRATED_TO_ANOTHER_OVH_PRODUCT"
	// PostIPLoadbalancingServiceNameConfirmTerminationParamsBodyReasonMIGRATEDTOCOMPETITOR captures enum value "MIGRATED_TO_COMPETITOR"
	PostIPLoadbalancingServiceNameConfirmTerminationParamsBodyReasonMIGRATEDTOCOMPETITOR string = "MIGRATED_TO_COMPETITOR"
	// PostIPLoadbalancingServiceNameConfirmTerminationParamsBodyReasonNOTNEEDEDANYMORE captures enum value "NOT_NEEDED_ANYMORE"
	PostIPLoadbalancingServiceNameConfirmTerminationParamsBodyReasonNOTNEEDEDANYMORE string = "NOT_NEEDED_ANYMORE"
	// PostIPLoadbalancingServiceNameConfirmTerminationParamsBodyReasonNOTRELIABLE captures enum value "NOT_RELIABLE"
	PostIPLoadbalancingServiceNameConfirmTerminationParamsBodyReasonNOTRELIABLE string = "NOT_RELIABLE"
	// PostIPLoadbalancingServiceNameConfirmTerminationParamsBodyReasonOTHER captures enum value "OTHER"
	PostIPLoadbalancingServiceNameConfirmTerminationParamsBodyReasonOTHER string = "OTHER"
	// PostIPLoadbalancingServiceNameConfirmTerminationParamsBodyReasonTOOEXPENSIVE captures enum value "TOO_EXPENSIVE"
	PostIPLoadbalancingServiceNameConfirmTerminationParamsBodyReasonTOOEXPENSIVE string = "TOO_EXPENSIVE"
	// PostIPLoadbalancingServiceNameConfirmTerminationParamsBodyReasonTOOHARDTOUSE captures enum value "TOO_HARD_TO_USE"
	PostIPLoadbalancingServiceNameConfirmTerminationParamsBodyReasonTOOHARDTOUSE string = "TOO_HARD_TO_USE"
)
View Source
const (
	// PostIPLoadbalancingServiceNameHTTPFarmFarmIDServerParamsBodyProxyProtocolVersionV1 captures enum value "v1"
	PostIPLoadbalancingServiceNameHTTPFarmFarmIDServerParamsBodyProxyProtocolVersionV1 string = "v1"
	// PostIPLoadbalancingServiceNameHTTPFarmFarmIDServerParamsBodyProxyProtocolVersionV2 captures enum value "v2"
	PostIPLoadbalancingServiceNameHTTPFarmFarmIDServerParamsBodyProxyProtocolVersionV2 string = "v2"
	// PostIPLoadbalancingServiceNameHTTPFarmFarmIDServerParamsBodyProxyProtocolVersionV2Ssl captures enum value "v2-ssl"
	PostIPLoadbalancingServiceNameHTTPFarmFarmIDServerParamsBodyProxyProtocolVersionV2Ssl string = "v2-ssl"
	// PostIPLoadbalancingServiceNameHTTPFarmFarmIDServerParamsBodyProxyProtocolVersionV2SslCn captures enum value "v2-ssl-cn"
	PostIPLoadbalancingServiceNameHTTPFarmFarmIDServerParamsBodyProxyProtocolVersionV2SslCn string = "v2-ssl-cn"
)
View Source
const (
	// PostIPLoadbalancingServiceNameHTTPFarmFarmIDServerParamsBodyStatusActive captures enum value "active"
	PostIPLoadbalancingServiceNameHTTPFarmFarmIDServerParamsBodyStatusActive string = "active"
	// PostIPLoadbalancingServiceNameHTTPFarmFarmIDServerParamsBodyStatusInactive captures enum value "inactive"
	PostIPLoadbalancingServiceNameHTTPFarmFarmIDServerParamsBodyStatusInactive string = "inactive"
)
View Source
const (
	// PostIPLoadbalancingServiceNameHTTPFarmParamsBodyBalanceFirst captures enum value "first"
	PostIPLoadbalancingServiceNameHTTPFarmParamsBodyBalanceFirst string = "first"
	// PostIPLoadbalancingServiceNameHTTPFarmParamsBodyBalanceLeastconn captures enum value "leastconn"
	PostIPLoadbalancingServiceNameHTTPFarmParamsBodyBalanceLeastconn string = "leastconn"
	// PostIPLoadbalancingServiceNameHTTPFarmParamsBodyBalanceRoundrobin captures enum value "roundrobin"
	PostIPLoadbalancingServiceNameHTTPFarmParamsBodyBalanceRoundrobin string = "roundrobin"
	// PostIPLoadbalancingServiceNameHTTPFarmParamsBodyBalanceSource captures enum value "source"
	PostIPLoadbalancingServiceNameHTTPFarmParamsBodyBalanceSource string = "source"
	// PostIPLoadbalancingServiceNameHTTPFarmParamsBodyBalanceURI captures enum value "uri"
	PostIPLoadbalancingServiceNameHTTPFarmParamsBodyBalanceURI string = "uri"
)
View Source
const (
	// PostIPLoadbalancingServiceNameHTTPFarmParamsBodyStickinessCookie captures enum value "cookie"
	PostIPLoadbalancingServiceNameHTTPFarmParamsBodyStickinessCookie string = "cookie"
	// PostIPLoadbalancingServiceNameHTTPFarmParamsBodyStickinessSourceIP captures enum value "sourceIp"
	PostIPLoadbalancingServiceNameHTTPFarmParamsBodyStickinessSourceIP string = "sourceIp"
)
View Source
const (
	// PostIPLoadbalancingServiceNameHTTPRouteRouteIDRuleParamsBodyMatchContains captures enum value "contains"
	PostIPLoadbalancingServiceNameHTTPRouteRouteIDRuleParamsBodyMatchContains string = "contains"
	// PostIPLoadbalancingServiceNameHTTPRouteRouteIDRuleParamsBodyMatchEndswith captures enum value "endswith"
	PostIPLoadbalancingServiceNameHTTPRouteRouteIDRuleParamsBodyMatchEndswith string = "endswith"
	// PostIPLoadbalancingServiceNameHTTPRouteRouteIDRuleParamsBodyMatchExists captures enum value "exists"
	PostIPLoadbalancingServiceNameHTTPRouteRouteIDRuleParamsBodyMatchExists string = "exists"
	// PostIPLoadbalancingServiceNameHTTPRouteRouteIDRuleParamsBodyMatchIn captures enum value "in"
	PostIPLoadbalancingServiceNameHTTPRouteRouteIDRuleParamsBodyMatchIn string = "in"
	// PostIPLoadbalancingServiceNameHTTPRouteRouteIDRuleParamsBodyMatchInternal captures enum value "internal"
	PostIPLoadbalancingServiceNameHTTPRouteRouteIDRuleParamsBodyMatchInternal string = "internal"
	// PostIPLoadbalancingServiceNameHTTPRouteRouteIDRuleParamsBodyMatchIs captures enum value "is"
	PostIPLoadbalancingServiceNameHTTPRouteRouteIDRuleParamsBodyMatchIs string = "is"
	// PostIPLoadbalancingServiceNameHTTPRouteRouteIDRuleParamsBodyMatchMatches captures enum value "matches"
	PostIPLoadbalancingServiceNameHTTPRouteRouteIDRuleParamsBodyMatchMatches string = "matches"
	// PostIPLoadbalancingServiceNameHTTPRouteRouteIDRuleParamsBodyMatchStartswith captures enum value "startswith"
	PostIPLoadbalancingServiceNameHTTPRouteRouteIDRuleParamsBodyMatchStartswith string = "startswith"
)
View Source
const (
	// PostIPLoadbalancingServiceNameTCPFarmFarmIDServerParamsBodyProxyProtocolVersionV1 captures enum value "v1"
	PostIPLoadbalancingServiceNameTCPFarmFarmIDServerParamsBodyProxyProtocolVersionV1 string = "v1"
	// PostIPLoadbalancingServiceNameTCPFarmFarmIDServerParamsBodyProxyProtocolVersionV2 captures enum value "v2"
	PostIPLoadbalancingServiceNameTCPFarmFarmIDServerParamsBodyProxyProtocolVersionV2 string = "v2"
	// PostIPLoadbalancingServiceNameTCPFarmFarmIDServerParamsBodyProxyProtocolVersionV2Ssl captures enum value "v2-ssl"
	PostIPLoadbalancingServiceNameTCPFarmFarmIDServerParamsBodyProxyProtocolVersionV2Ssl string = "v2-ssl"
	// PostIPLoadbalancingServiceNameTCPFarmFarmIDServerParamsBodyProxyProtocolVersionV2SslCn captures enum value "v2-ssl-cn"
	PostIPLoadbalancingServiceNameTCPFarmFarmIDServerParamsBodyProxyProtocolVersionV2SslCn string = "v2-ssl-cn"
)
View Source
const (
	// PostIPLoadbalancingServiceNameTCPFarmFarmIDServerParamsBodyStatusActive captures enum value "active"
	PostIPLoadbalancingServiceNameTCPFarmFarmIDServerParamsBodyStatusActive string = "active"
	// PostIPLoadbalancingServiceNameTCPFarmFarmIDServerParamsBodyStatusInactive captures enum value "inactive"
	PostIPLoadbalancingServiceNameTCPFarmFarmIDServerParamsBodyStatusInactive string = "inactive"
)
View Source
const (
	// PostIPLoadbalancingServiceNameTCPFarmParamsBodyBalanceFirst captures enum value "first"
	PostIPLoadbalancingServiceNameTCPFarmParamsBodyBalanceFirst string = "first"
	// PostIPLoadbalancingServiceNameTCPFarmParamsBodyBalanceLeastconn captures enum value "leastconn"
	PostIPLoadbalancingServiceNameTCPFarmParamsBodyBalanceLeastconn string = "leastconn"
	// PostIPLoadbalancingServiceNameTCPFarmParamsBodyBalanceRoundrobin captures enum value "roundrobin"
	PostIPLoadbalancingServiceNameTCPFarmParamsBodyBalanceRoundrobin string = "roundrobin"
	// PostIPLoadbalancingServiceNameTCPFarmParamsBodyBalanceSource captures enum value "source"
	PostIPLoadbalancingServiceNameTCPFarmParamsBodyBalanceSource string = "source"
)
View Source
const (
	// PostIPLoadbalancingServiceNameTCPRouteRouteIDRuleParamsBodyMatchContains captures enum value "contains"
	PostIPLoadbalancingServiceNameTCPRouteRouteIDRuleParamsBodyMatchContains string = "contains"
	// PostIPLoadbalancingServiceNameTCPRouteRouteIDRuleParamsBodyMatchEndswith captures enum value "endswith"
	PostIPLoadbalancingServiceNameTCPRouteRouteIDRuleParamsBodyMatchEndswith string = "endswith"
	// PostIPLoadbalancingServiceNameTCPRouteRouteIDRuleParamsBodyMatchExists captures enum value "exists"
	PostIPLoadbalancingServiceNameTCPRouteRouteIDRuleParamsBodyMatchExists string = "exists"
	// PostIPLoadbalancingServiceNameTCPRouteRouteIDRuleParamsBodyMatchIn captures enum value "in"
	PostIPLoadbalancingServiceNameTCPRouteRouteIDRuleParamsBodyMatchIn string = "in"
	// PostIPLoadbalancingServiceNameTCPRouteRouteIDRuleParamsBodyMatchInternal captures enum value "internal"
	PostIPLoadbalancingServiceNameTCPRouteRouteIDRuleParamsBodyMatchInternal string = "internal"
	// PostIPLoadbalancingServiceNameTCPRouteRouteIDRuleParamsBodyMatchIs captures enum value "is"
	PostIPLoadbalancingServiceNameTCPRouteRouteIDRuleParamsBodyMatchIs string = "is"
	// PostIPLoadbalancingServiceNameTCPRouteRouteIDRuleParamsBodyMatchMatches captures enum value "matches"
	PostIPLoadbalancingServiceNameTCPRouteRouteIDRuleParamsBodyMatchMatches string = "matches"
	// PostIPLoadbalancingServiceNameTCPRouteRouteIDRuleParamsBodyMatchStartswith captures enum value "startswith"
	PostIPLoadbalancingServiceNameTCPRouteRouteIDRuleParamsBodyMatchStartswith string = "startswith"
)
View Source
const (
	// PostIPLoadbalancingServiceNameUDPFarmFarmIDServerParamsBodyStatusActive captures enum value "active"
	PostIPLoadbalancingServiceNameUDPFarmFarmIDServerParamsBodyStatusActive string = "active"
	// PostIPLoadbalancingServiceNameUDPFarmFarmIDServerParamsBodyStatusInactive captures enum value "inactive"
	PostIPLoadbalancingServiceNameUDPFarmFarmIDServerParamsBodyStatusInactive string = "inactive"
)
View Source
const (
	// ServicesServiceRenewalTypeAutomaticForcedProduct captures enum value "automaticForcedProduct"
	ServicesServiceRenewalTypeAutomaticForcedProduct string = "automaticForcedProduct"
	// ServicesServiceRenewalTypeAutomaticV2012 captures enum value "automaticV2012"
	ServicesServiceRenewalTypeAutomaticV2012 string = "automaticV2012"
	// ServicesServiceRenewalTypeAutomaticV2014 captures enum value "automaticV2014"
	ServicesServiceRenewalTypeAutomaticV2014 string = "automaticV2014"
	// ServicesServiceRenewalTypeAutomaticV2016 captures enum value "automaticV2016"
	ServicesServiceRenewalTypeAutomaticV2016 string = "automaticV2016"
	// ServicesServiceRenewalTypeManual captures enum value "manual"
	ServicesServiceRenewalTypeManual string = "manual"
	// ServicesServiceRenewalTypeOneShot captures enum value "oneShot"
	ServicesServiceRenewalTypeOneShot string = "oneShot"
	// ServicesServiceRenewalTypeOption captures enum value "option"
	ServicesServiceRenewalTypeOption string = "option"
)
View Source
const (
	// ServicesServiceStatusExpired captures enum value "expired"
	ServicesServiceStatusExpired string = "expired"
	// ServicesServiceStatusInCreation captures enum value "inCreation"
	ServicesServiceStatusInCreation string = "inCreation"
	// ServicesServiceStatusOk captures enum value "ok"
	ServicesServiceStatusOk string = "ok"
	// ServicesServiceStatusUnPaid captures enum value "unPaid"
	ServicesServiceStatusUnPaid string = "unPaid"
)
View Source
const (
	// IPLBBackendTCPBackendTCPStickinessSourceIP captures enum value "sourceIp"
	IPLBBackendTCPBackendTCPStickinessSourceIP string = "sourceIp"
)
View Source
const (
	// PostIPLoadbalancingServiceNameTCPFarmParamsBodyStickinessSourceIP captures enum value "sourceIp"
	PostIPLoadbalancingServiceNameTCPFarmParamsBodyStickinessSourceIP string = "sourceIp"
)

Variables ¶

This section is empty.

Functions ¶

This section is empty.

Types ¶

type DeleteIPLoadbalancingServiceNameHTTPFarmFarmIDDefaultBody ¶

type DeleteIPLoadbalancingServiceNameHTTPFarmFarmIDDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

DeleteIPLoadbalancingServiceNameHTTPFarmFarmIDDefaultBody delete Ip loadbalancing service name Http farm farm Id default body swagger:model deleteIpLoadbalancingServiceNameHttpFarmFarmIdDefaultBody

func (*DeleteIPLoadbalancingServiceNameHTTPFarmFarmIDDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*DeleteIPLoadbalancingServiceNameHTTPFarmFarmIDDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*DeleteIPLoadbalancingServiceNameHTTPFarmFarmIDDefaultBody) Validate ¶

Validate validates this delete Ip loadbalancing service name Http farm farm Id default body

type DeleteIPLoadbalancingServiceNameHTTPFarmFarmIDServerServerIDDefaultBody ¶

type DeleteIPLoadbalancingServiceNameHTTPFarmFarmIDServerServerIDDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

DeleteIPLoadbalancingServiceNameHTTPFarmFarmIDServerServerIDDefaultBody delete Ip loadbalancing service name Http farm farm Id server server Id default body swagger:model deleteIpLoadbalancingServiceNameHttpFarmFarmIdServerServerIdDefaultBody

func (*DeleteIPLoadbalancingServiceNameHTTPFarmFarmIDServerServerIDDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*DeleteIPLoadbalancingServiceNameHTTPFarmFarmIDServerServerIDDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*DeleteIPLoadbalancingServiceNameHTTPFarmFarmIDServerServerIDDefaultBody) Validate ¶

Validate validates this delete Ip loadbalancing service name Http farm farm Id server server Id default body

type DeleteIPLoadbalancingServiceNameHTTPFrontendFrontendIDDefaultBody ¶

type DeleteIPLoadbalancingServiceNameHTTPFrontendFrontendIDDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

DeleteIPLoadbalancingServiceNameHTTPFrontendFrontendIDDefaultBody delete Ip loadbalancing service name Http frontend frontend Id default body swagger:model deleteIpLoadbalancingServiceNameHttpFrontendFrontendIdDefaultBody

func (*DeleteIPLoadbalancingServiceNameHTTPFrontendFrontendIDDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*DeleteIPLoadbalancingServiceNameHTTPFrontendFrontendIDDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*DeleteIPLoadbalancingServiceNameHTTPFrontendFrontendIDDefaultBody) Validate ¶

Validate validates this delete Ip loadbalancing service name Http frontend frontend Id default body

type DeleteIPLoadbalancingServiceNameHTTPRouteRouteIDDefaultBody ¶

type DeleteIPLoadbalancingServiceNameHTTPRouteRouteIDDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

DeleteIPLoadbalancingServiceNameHTTPRouteRouteIDDefaultBody delete Ip loadbalancing service name Http route route Id default body swagger:model deleteIpLoadbalancingServiceNameHttpRouteRouteIdDefaultBody

func (*DeleteIPLoadbalancingServiceNameHTTPRouteRouteIDDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*DeleteIPLoadbalancingServiceNameHTTPRouteRouteIDDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*DeleteIPLoadbalancingServiceNameHTTPRouteRouteIDDefaultBody) Validate ¶

Validate validates this delete Ip loadbalancing service name Http route route Id default body

type DeleteIPLoadbalancingServiceNameHTTPRouteRouteIDRuleRuleIDDefaultBody ¶

type DeleteIPLoadbalancingServiceNameHTTPRouteRouteIDRuleRuleIDDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

DeleteIPLoadbalancingServiceNameHTTPRouteRouteIDRuleRuleIDDefaultBody delete Ip loadbalancing service name Http route route Id rule rule Id default body swagger:model deleteIpLoadbalancingServiceNameHttpRouteRouteIdRuleRuleIdDefaultBody

func (*DeleteIPLoadbalancingServiceNameHTTPRouteRouteIDRuleRuleIDDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*DeleteIPLoadbalancingServiceNameHTTPRouteRouteIDRuleRuleIDDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*DeleteIPLoadbalancingServiceNameHTTPRouteRouteIDRuleRuleIDDefaultBody) Validate ¶

Validate validates this delete Ip loadbalancing service name Http route route Id rule rule Id default body

type DeleteIPLoadbalancingServiceNameSslIDDefaultBody ¶

type DeleteIPLoadbalancingServiceNameSslIDDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

DeleteIPLoadbalancingServiceNameSslIDDefaultBody delete Ip loadbalancing service name ssl Id default body swagger:model deleteIpLoadbalancingServiceNameSslIdDefaultBody

func (*DeleteIPLoadbalancingServiceNameSslIDDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*DeleteIPLoadbalancingServiceNameSslIDDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*DeleteIPLoadbalancingServiceNameSslIDDefaultBody) Validate ¶

Validate validates this delete Ip loadbalancing service name ssl Id default body

type DeleteIPLoadbalancingServiceNameTCPFarmFarmIDDefaultBody ¶

type DeleteIPLoadbalancingServiceNameTCPFarmFarmIDDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

DeleteIPLoadbalancingServiceNameTCPFarmFarmIDDefaultBody delete Ip loadbalancing service name Tcp farm farm Id default body swagger:model deleteIpLoadbalancingServiceNameTcpFarmFarmIdDefaultBody

func (*DeleteIPLoadbalancingServiceNameTCPFarmFarmIDDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*DeleteIPLoadbalancingServiceNameTCPFarmFarmIDDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*DeleteIPLoadbalancingServiceNameTCPFarmFarmIDDefaultBody) Validate ¶

Validate validates this delete Ip loadbalancing service name Tcp farm farm Id default body

type DeleteIPLoadbalancingServiceNameTCPFarmFarmIDServerServerIDDefaultBody ¶

type DeleteIPLoadbalancingServiceNameTCPFarmFarmIDServerServerIDDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

DeleteIPLoadbalancingServiceNameTCPFarmFarmIDServerServerIDDefaultBody delete Ip loadbalancing service name Tcp farm farm Id server server Id default body swagger:model deleteIpLoadbalancingServiceNameTcpFarmFarmIdServerServerIdDefaultBody

func (*DeleteIPLoadbalancingServiceNameTCPFarmFarmIDServerServerIDDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*DeleteIPLoadbalancingServiceNameTCPFarmFarmIDServerServerIDDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*DeleteIPLoadbalancingServiceNameTCPFarmFarmIDServerServerIDDefaultBody) Validate ¶

Validate validates this delete Ip loadbalancing service name Tcp farm farm Id server server Id default body

type DeleteIPLoadbalancingServiceNameTCPFrontendFrontendIDDefaultBody ¶

type DeleteIPLoadbalancingServiceNameTCPFrontendFrontendIDDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

DeleteIPLoadbalancingServiceNameTCPFrontendFrontendIDDefaultBody delete Ip loadbalancing service name Tcp frontend frontend Id default body swagger:model deleteIpLoadbalancingServiceNameTcpFrontendFrontendIdDefaultBody

func (*DeleteIPLoadbalancingServiceNameTCPFrontendFrontendIDDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*DeleteIPLoadbalancingServiceNameTCPFrontendFrontendIDDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*DeleteIPLoadbalancingServiceNameTCPFrontendFrontendIDDefaultBody) Validate ¶

Validate validates this delete Ip loadbalancing service name Tcp frontend frontend Id default body

type DeleteIPLoadbalancingServiceNameTCPRouteRouteIDDefaultBody ¶

type DeleteIPLoadbalancingServiceNameTCPRouteRouteIDDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

DeleteIPLoadbalancingServiceNameTCPRouteRouteIDDefaultBody delete Ip loadbalancing service name Tcp route route Id default body swagger:model deleteIpLoadbalancingServiceNameTcpRouteRouteIdDefaultBody

func (*DeleteIPLoadbalancingServiceNameTCPRouteRouteIDDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*DeleteIPLoadbalancingServiceNameTCPRouteRouteIDDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*DeleteIPLoadbalancingServiceNameTCPRouteRouteIDDefaultBody) Validate ¶

Validate validates this delete Ip loadbalancing service name Tcp route route Id default body

type DeleteIPLoadbalancingServiceNameTCPRouteRouteIDRuleRuleIDDefaultBody ¶

type DeleteIPLoadbalancingServiceNameTCPRouteRouteIDRuleRuleIDDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

DeleteIPLoadbalancingServiceNameTCPRouteRouteIDRuleRuleIDDefaultBody delete Ip loadbalancing service name Tcp route route Id rule rule Id default body swagger:model deleteIpLoadbalancingServiceNameTcpRouteRouteIdRuleRuleIdDefaultBody

func (*DeleteIPLoadbalancingServiceNameTCPRouteRouteIDRuleRuleIDDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*DeleteIPLoadbalancingServiceNameTCPRouteRouteIDRuleRuleIDDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*DeleteIPLoadbalancingServiceNameTCPRouteRouteIDRuleRuleIDDefaultBody) Validate ¶

Validate validates this delete Ip loadbalancing service name Tcp route route Id rule rule Id default body

type DeleteIPLoadbalancingServiceNameUDPFarmFarmIDDefaultBody ¶

type DeleteIPLoadbalancingServiceNameUDPFarmFarmIDDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

DeleteIPLoadbalancingServiceNameUDPFarmFarmIDDefaultBody delete Ip loadbalancing service name Udp farm farm Id default body swagger:model deleteIpLoadbalancingServiceNameUdpFarmFarmIdDefaultBody

func (*DeleteIPLoadbalancingServiceNameUDPFarmFarmIDDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*DeleteIPLoadbalancingServiceNameUDPFarmFarmIDDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*DeleteIPLoadbalancingServiceNameUDPFarmFarmIDDefaultBody) Validate ¶

Validate validates this delete Ip loadbalancing service name Udp farm farm Id default body

type DeleteIPLoadbalancingServiceNameUDPFarmFarmIDServerServerIDDefaultBody ¶

type DeleteIPLoadbalancingServiceNameUDPFarmFarmIDServerServerIDDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

DeleteIPLoadbalancingServiceNameUDPFarmFarmIDServerServerIDDefaultBody delete Ip loadbalancing service name Udp farm farm Id server server Id default body swagger:model deleteIpLoadbalancingServiceNameUdpFarmFarmIdServerServerIdDefaultBody

func (*DeleteIPLoadbalancingServiceNameUDPFarmFarmIDServerServerIDDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*DeleteIPLoadbalancingServiceNameUDPFarmFarmIDServerServerIDDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*DeleteIPLoadbalancingServiceNameUDPFarmFarmIDServerServerIDDefaultBody) Validate ¶

Validate validates this delete Ip loadbalancing service name Udp farm farm Id server server Id default body

type DeleteIPLoadbalancingServiceNameUDPFrontendFrontendIDDefaultBody ¶

type DeleteIPLoadbalancingServiceNameUDPFrontendFrontendIDDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

DeleteIPLoadbalancingServiceNameUDPFrontendFrontendIDDefaultBody delete Ip loadbalancing service name Udp frontend frontend Id default body swagger:model deleteIpLoadbalancingServiceNameUdpFrontendFrontendIdDefaultBody

func (*DeleteIPLoadbalancingServiceNameUDPFrontendFrontendIDDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*DeleteIPLoadbalancingServiceNameUDPFrontendFrontendIDDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*DeleteIPLoadbalancingServiceNameUDPFrontendFrontendIDDefaultBody) Validate ¶

Validate validates this delete Ip loadbalancing service name Udp frontend frontend Id default body

type DeleteIPLoadbalancingServiceNameVrackNetworkVrackNetworkIDDefaultBody ¶

type DeleteIPLoadbalancingServiceNameVrackNetworkVrackNetworkIDDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

DeleteIPLoadbalancingServiceNameVrackNetworkVrackNetworkIDDefaultBody delete Ip loadbalancing service name vrack network vrack network Id default body swagger:model deleteIpLoadbalancingServiceNameVrackNetworkVrackNetworkIdDefaultBody

func (*DeleteIPLoadbalancingServiceNameVrackNetworkVrackNetworkIDDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*DeleteIPLoadbalancingServiceNameVrackNetworkVrackNetworkIDDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*DeleteIPLoadbalancingServiceNameVrackNetworkVrackNetworkIDDefaultBody) Validate ¶

Validate validates this delete Ip loadbalancing service name vrack network vrack network Id default body

type DeleteIPLoadbalancingServiceNameZoneNameDefaultBody ¶

type DeleteIPLoadbalancingServiceNameZoneNameDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

DeleteIPLoadbalancingServiceNameZoneNameDefaultBody delete Ip loadbalancing service name zone name default body swagger:model deleteIpLoadbalancingServiceNameZoneNameDefaultBody

func (*DeleteIPLoadbalancingServiceNameZoneNameDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*DeleteIPLoadbalancingServiceNameZoneNameDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*DeleteIPLoadbalancingServiceNameZoneNameDefaultBody) Validate ¶

Validate validates this delete Ip loadbalancing service name zone name default body

type GetIPLoadbalancingAvailableZonesDefaultBody ¶

type GetIPLoadbalancingAvailableZonesDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

GetIPLoadbalancingAvailableZonesDefaultBody get Ip loadbalancing available zones default body swagger:model getIpLoadbalancingAvailableZonesDefaultBody

func (*GetIPLoadbalancingAvailableZonesDefaultBody) MarshalBinary ¶

func (m *GetIPLoadbalancingAvailableZonesDefaultBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetIPLoadbalancingAvailableZonesDefaultBody) UnmarshalBinary ¶

func (m *GetIPLoadbalancingAvailableZonesDefaultBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetIPLoadbalancingAvailableZonesDefaultBody) Validate ¶

Validate validates this get Ip loadbalancing available zones default body

type GetIPLoadbalancingDefaultBody ¶

type GetIPLoadbalancingDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

GetIPLoadbalancingDefaultBody get Ip loadbalancing default body swagger:model getIpLoadbalancingDefaultBody

func (*GetIPLoadbalancingDefaultBody) MarshalBinary ¶

func (m *GetIPLoadbalancingDefaultBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetIPLoadbalancingDefaultBody) UnmarshalBinary ¶

func (m *GetIPLoadbalancingDefaultBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetIPLoadbalancingDefaultBody) Validate ¶

func (m *GetIPLoadbalancingDefaultBody) Validate(formats strfmt.Registry) error

Validate validates this get Ip loadbalancing default body

type GetIPLoadbalancingServiceNameAvailableFarmProbesDefaultBody ¶

type GetIPLoadbalancingServiceNameAvailableFarmProbesDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

GetIPLoadbalancingServiceNameAvailableFarmProbesDefaultBody get Ip loadbalancing service name available farm probes default body swagger:model getIpLoadbalancingServiceNameAvailableFarmProbesDefaultBody

func (*GetIPLoadbalancingServiceNameAvailableFarmProbesDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameAvailableFarmProbesDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameAvailableFarmProbesDefaultBody) Validate ¶

Validate validates this get Ip loadbalancing service name available farm probes default body

type GetIPLoadbalancingServiceNameAvailableFarmProbesOKBody ¶

type GetIPLoadbalancingServiceNameAvailableFarmProbesOKBody []*IPLBFarmAvailableProbe

GetIPLoadbalancingServiceNameAvailableFarmProbesOKBody get Ip loadbalancing service name available farm probes o k body swagger:model getIpLoadbalancingServiceNameAvailableFarmProbesOKBody

func (GetIPLoadbalancingServiceNameAvailableFarmProbesOKBody) Validate ¶

Validate validates this get Ip loadbalancing service name available farm probes o k body

type GetIPLoadbalancingServiceNameAvailableFarmTypeDefaultBody ¶

type GetIPLoadbalancingServiceNameAvailableFarmTypeDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

GetIPLoadbalancingServiceNameAvailableFarmTypeDefaultBody get Ip loadbalancing service name available farm type default body swagger:model getIpLoadbalancingServiceNameAvailableFarmTypeDefaultBody

func (*GetIPLoadbalancingServiceNameAvailableFarmTypeDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameAvailableFarmTypeDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameAvailableFarmTypeDefaultBody) Validate ¶

Validate validates this get Ip loadbalancing service name available farm type default body

type GetIPLoadbalancingServiceNameAvailableFrontendTypeDefaultBody ¶

type GetIPLoadbalancingServiceNameAvailableFrontendTypeDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

GetIPLoadbalancingServiceNameAvailableFrontendTypeDefaultBody get Ip loadbalancing service name available frontend type default body swagger:model getIpLoadbalancingServiceNameAvailableFrontendTypeDefaultBody

func (*GetIPLoadbalancingServiceNameAvailableFrontendTypeDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameAvailableFrontendTypeDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameAvailableFrontendTypeDefaultBody) Validate ¶

Validate validates this get Ip loadbalancing service name available frontend type default body

type GetIPLoadbalancingServiceNameAvailableRouteActionsDefaultBody ¶

type GetIPLoadbalancingServiceNameAvailableRouteActionsDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

GetIPLoadbalancingServiceNameAvailableRouteActionsDefaultBody get Ip loadbalancing service name available route actions default body swagger:model getIpLoadbalancingServiceNameAvailableRouteActionsDefaultBody

func (*GetIPLoadbalancingServiceNameAvailableRouteActionsDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameAvailableRouteActionsDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameAvailableRouteActionsDefaultBody) Validate ¶

Validate validates this get Ip loadbalancing service name available route actions default body

type GetIPLoadbalancingServiceNameAvailableRouteActionsOKBody ¶

type GetIPLoadbalancingServiceNameAvailableRouteActionsOKBody []*IPLBRouteAvailableAction

GetIPLoadbalancingServiceNameAvailableRouteActionsOKBody get Ip loadbalancing service name available route actions o k body swagger:model getIpLoadbalancingServiceNameAvailableRouteActionsOKBody

func (GetIPLoadbalancingServiceNameAvailableRouteActionsOKBody) Validate ¶

Validate validates this get Ip loadbalancing service name available route actions o k body

type GetIPLoadbalancingServiceNameAvailableRouteRulesDefaultBody ¶

type GetIPLoadbalancingServiceNameAvailableRouteRulesDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

GetIPLoadbalancingServiceNameAvailableRouteRulesDefaultBody get Ip loadbalancing service name available route rules default body swagger:model getIpLoadbalancingServiceNameAvailableRouteRulesDefaultBody

func (*GetIPLoadbalancingServiceNameAvailableRouteRulesDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameAvailableRouteRulesDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameAvailableRouteRulesDefaultBody) Validate ¶

Validate validates this get Ip loadbalancing service name available route rules default body

type GetIPLoadbalancingServiceNameAvailableRouteRulesOKBody ¶

type GetIPLoadbalancingServiceNameAvailableRouteRulesOKBody []*IPLBRouteAvailableRule

GetIPLoadbalancingServiceNameAvailableRouteRulesOKBody get Ip loadbalancing service name available route rules o k body swagger:model getIpLoadbalancingServiceNameAvailableRouteRulesOKBody

func (GetIPLoadbalancingServiceNameAvailableRouteRulesOKBody) Validate ¶

Validate validates this get Ip loadbalancing service name available route rules o k body

type GetIPLoadbalancingServiceNameDefaultBody ¶

type GetIPLoadbalancingServiceNameDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

GetIPLoadbalancingServiceNameDefaultBody get Ip loadbalancing service name default body swagger:model getIpLoadbalancingServiceNameDefaultBody

func (*GetIPLoadbalancingServiceNameDefaultBody) MarshalBinary ¶

func (m *GetIPLoadbalancingServiceNameDefaultBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameDefaultBody) UnmarshalBinary ¶

func (m *GetIPLoadbalancingServiceNameDefaultBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameDefaultBody) Validate ¶

Validate validates this get Ip loadbalancing service name default body

type GetIPLoadbalancingServiceNameDefinedFarmsDefaultBody ¶

type GetIPLoadbalancingServiceNameDefinedFarmsDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

GetIPLoadbalancingServiceNameDefinedFarmsDefaultBody get Ip loadbalancing service name defined farms default body swagger:model getIpLoadbalancingServiceNameDefinedFarmsDefaultBody

func (*GetIPLoadbalancingServiceNameDefinedFarmsDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameDefinedFarmsDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameDefinedFarmsDefaultBody) Validate ¶

Validate validates this get Ip loadbalancing service name defined farms default body

type GetIPLoadbalancingServiceNameDefinedFarmsOKBody ¶

type GetIPLoadbalancingServiceNameDefinedFarmsOKBody []*IPLBDefinedBackend

GetIPLoadbalancingServiceNameDefinedFarmsOKBody get Ip loadbalancing service name defined farms o k body swagger:model getIpLoadbalancingServiceNameDefinedFarmsOKBody

func (GetIPLoadbalancingServiceNameDefinedFarmsOKBody) Validate ¶

Validate validates this get Ip loadbalancing service name defined farms o k body

type GetIPLoadbalancingServiceNameDefinedFrontendsDefaultBody ¶

type GetIPLoadbalancingServiceNameDefinedFrontendsDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

GetIPLoadbalancingServiceNameDefinedFrontendsDefaultBody get Ip loadbalancing service name defined frontends default body swagger:model getIpLoadbalancingServiceNameDefinedFrontendsDefaultBody

func (*GetIPLoadbalancingServiceNameDefinedFrontendsDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameDefinedFrontendsDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameDefinedFrontendsDefaultBody) Validate ¶

Validate validates this get Ip loadbalancing service name defined frontends default body

type GetIPLoadbalancingServiceNameDefinedFrontendsOKBody ¶

type GetIPLoadbalancingServiceNameDefinedFrontendsOKBody []*IPLBDefinedFrontend

GetIPLoadbalancingServiceNameDefinedFrontendsOKBody get Ip loadbalancing service name defined frontends o k body swagger:model getIpLoadbalancingServiceNameDefinedFrontendsOKBody

func (GetIPLoadbalancingServiceNameDefinedFrontendsOKBody) Validate ¶

Validate validates this get Ip loadbalancing service name defined frontends o k body

type GetIPLoadbalancingServiceNameDefinedRoutesDefaultBody ¶

type GetIPLoadbalancingServiceNameDefinedRoutesDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

GetIPLoadbalancingServiceNameDefinedRoutesDefaultBody get Ip loadbalancing service name defined routes default body swagger:model getIpLoadbalancingServiceNameDefinedRoutesDefaultBody

func (*GetIPLoadbalancingServiceNameDefinedRoutesDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameDefinedRoutesDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameDefinedRoutesDefaultBody) Validate ¶

Validate validates this get Ip loadbalancing service name defined routes default body

type GetIPLoadbalancingServiceNameDefinedRoutesOKBody ¶

type GetIPLoadbalancingServiceNameDefinedRoutesOKBody []*IPLBDefinedRoute

GetIPLoadbalancingServiceNameDefinedRoutesOKBody get Ip loadbalancing service name defined routes o k body swagger:model getIpLoadbalancingServiceNameDefinedRoutesOKBody

func (GetIPLoadbalancingServiceNameDefinedRoutesOKBody) Validate ¶

Validate validates this get Ip loadbalancing service name defined routes o k body

type GetIPLoadbalancingServiceNameFailoverDefaultBody ¶

type GetIPLoadbalancingServiceNameFailoverDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

GetIPLoadbalancingServiceNameFailoverDefaultBody get Ip loadbalancing service name failover default body swagger:model getIpLoadbalancingServiceNameFailoverDefaultBody

func (*GetIPLoadbalancingServiceNameFailoverDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameFailoverDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameFailoverDefaultBody) Validate ¶

Validate validates this get Ip loadbalancing service name failover default body

type GetIPLoadbalancingServiceNameHTTPFarmDefaultBody ¶

type GetIPLoadbalancingServiceNameHTTPFarmDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

GetIPLoadbalancingServiceNameHTTPFarmDefaultBody get Ip loadbalancing service name Http farm default body swagger:model getIpLoadbalancingServiceNameHttpFarmDefaultBody

func (*GetIPLoadbalancingServiceNameHTTPFarmDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameHTTPFarmDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameHTTPFarmDefaultBody) Validate ¶

Validate validates this get Ip loadbalancing service name Http farm default body

type GetIPLoadbalancingServiceNameHTTPFarmFarmIDDefaultBody ¶

type GetIPLoadbalancingServiceNameHTTPFarmFarmIDDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

GetIPLoadbalancingServiceNameHTTPFarmFarmIDDefaultBody get Ip loadbalancing service name Http farm farm Id default body swagger:model getIpLoadbalancingServiceNameHttpFarmFarmIdDefaultBody

func (*GetIPLoadbalancingServiceNameHTTPFarmFarmIDDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameHTTPFarmFarmIDDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameHTTPFarmFarmIDDefaultBody) Validate ¶

Validate validates this get Ip loadbalancing service name Http farm farm Id default body

type GetIPLoadbalancingServiceNameHTTPFarmFarmIDServerDefaultBody ¶

type GetIPLoadbalancingServiceNameHTTPFarmFarmIDServerDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

GetIPLoadbalancingServiceNameHTTPFarmFarmIDServerDefaultBody get Ip loadbalancing service name Http farm farm Id server default body swagger:model getIpLoadbalancingServiceNameHttpFarmFarmIdServerDefaultBody

func (*GetIPLoadbalancingServiceNameHTTPFarmFarmIDServerDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameHTTPFarmFarmIDServerDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameHTTPFarmFarmIDServerDefaultBody) Validate ¶

Validate validates this get Ip loadbalancing service name Http farm farm Id server default body

type GetIPLoadbalancingServiceNameHTTPFarmFarmIDServerServerIDDefaultBody ¶

type GetIPLoadbalancingServiceNameHTTPFarmFarmIDServerServerIDDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

GetIPLoadbalancingServiceNameHTTPFarmFarmIDServerServerIDDefaultBody get Ip loadbalancing service name Http farm farm Id server server Id default body swagger:model getIpLoadbalancingServiceNameHttpFarmFarmIdServerServerIdDefaultBody

func (*GetIPLoadbalancingServiceNameHTTPFarmFarmIDServerServerIDDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameHTTPFarmFarmIDServerServerIDDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameHTTPFarmFarmIDServerServerIDDefaultBody) Validate ¶

Validate validates this get Ip loadbalancing service name Http farm farm Id server server Id default body

type GetIPLoadbalancingServiceNameHTTPFrontendDefaultBody ¶

type GetIPLoadbalancingServiceNameHTTPFrontendDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

GetIPLoadbalancingServiceNameHTTPFrontendDefaultBody get Ip loadbalancing service name Http frontend default body swagger:model getIpLoadbalancingServiceNameHttpFrontendDefaultBody

func (*GetIPLoadbalancingServiceNameHTTPFrontendDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameHTTPFrontendDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameHTTPFrontendDefaultBody) Validate ¶

Validate validates this get Ip loadbalancing service name Http frontend default body

type GetIPLoadbalancingServiceNameHTTPFrontendFrontendIDDefaultBody ¶

type GetIPLoadbalancingServiceNameHTTPFrontendFrontendIDDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

GetIPLoadbalancingServiceNameHTTPFrontendFrontendIDDefaultBody get Ip loadbalancing service name Http frontend frontend Id default body swagger:model getIpLoadbalancingServiceNameHttpFrontendFrontendIdDefaultBody

func (*GetIPLoadbalancingServiceNameHTTPFrontendFrontendIDDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameHTTPFrontendFrontendIDDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameHTTPFrontendFrontendIDDefaultBody) Validate ¶

Validate validates this get Ip loadbalancing service name Http frontend frontend Id default body

type GetIPLoadbalancingServiceNameHTTPRouteDefaultBody ¶

type GetIPLoadbalancingServiceNameHTTPRouteDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

GetIPLoadbalancingServiceNameHTTPRouteDefaultBody get Ip loadbalancing service name Http route default body swagger:model getIpLoadbalancingServiceNameHttpRouteDefaultBody

func (*GetIPLoadbalancingServiceNameHTTPRouteDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameHTTPRouteDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameHTTPRouteDefaultBody) Validate ¶

Validate validates this get Ip loadbalancing service name Http route default body

type GetIPLoadbalancingServiceNameHTTPRouteRouteIDDefaultBody ¶

type GetIPLoadbalancingServiceNameHTTPRouteRouteIDDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

GetIPLoadbalancingServiceNameHTTPRouteRouteIDDefaultBody get Ip loadbalancing service name Http route route Id default body swagger:model getIpLoadbalancingServiceNameHttpRouteRouteIdDefaultBody

func (*GetIPLoadbalancingServiceNameHTTPRouteRouteIDDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameHTTPRouteRouteIDDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameHTTPRouteRouteIDDefaultBody) Validate ¶

Validate validates this get Ip loadbalancing service name Http route route Id default body

type GetIPLoadbalancingServiceNameHTTPRouteRouteIDRuleDefaultBody ¶

type GetIPLoadbalancingServiceNameHTTPRouteRouteIDRuleDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

GetIPLoadbalancingServiceNameHTTPRouteRouteIDRuleDefaultBody get Ip loadbalancing service name Http route route Id rule default body swagger:model getIpLoadbalancingServiceNameHttpRouteRouteIdRuleDefaultBody

func (*GetIPLoadbalancingServiceNameHTTPRouteRouteIDRuleDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameHTTPRouteRouteIDRuleDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameHTTPRouteRouteIDRuleDefaultBody) Validate ¶

Validate validates this get Ip loadbalancing service name Http route route Id rule default body

type GetIPLoadbalancingServiceNameHTTPRouteRouteIDRuleRuleIDDefaultBody ¶

type GetIPLoadbalancingServiceNameHTTPRouteRouteIDRuleRuleIDDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

GetIPLoadbalancingServiceNameHTTPRouteRouteIDRuleRuleIDDefaultBody get Ip loadbalancing service name Http route route Id rule rule Id default body swagger:model getIpLoadbalancingServiceNameHttpRouteRouteIdRuleRuleIdDefaultBody

func (*GetIPLoadbalancingServiceNameHTTPRouteRouteIDRuleRuleIDDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameHTTPRouteRouteIDRuleRuleIDDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameHTTPRouteRouteIDRuleRuleIDDefaultBody) Validate ¶

Validate validates this get Ip loadbalancing service name Http route route Id rule rule Id default body

type GetIPLoadbalancingServiceNameInstancesStateDefaultBody ¶

type GetIPLoadbalancingServiceNameInstancesStateDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

GetIPLoadbalancingServiceNameInstancesStateDefaultBody get Ip loadbalancing service name instances state default body swagger:model getIpLoadbalancingServiceNameInstancesStateDefaultBody

func (*GetIPLoadbalancingServiceNameInstancesStateDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameInstancesStateDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameInstancesStateDefaultBody) Validate ¶

Validate validates this get Ip loadbalancing service name instances state default body

type GetIPLoadbalancingServiceNameInstancesStateOKBody ¶

type GetIPLoadbalancingServiceNameInstancesStateOKBody []*IPLBInstancesState

GetIPLoadbalancingServiceNameInstancesStateOKBody get Ip loadbalancing service name instances state o k body swagger:model getIpLoadbalancingServiceNameInstancesStateOKBody

func (GetIPLoadbalancingServiceNameInstancesStateOKBody) Validate ¶

Validate validates this get Ip loadbalancing service name instances state o k body

type GetIPLoadbalancingServiceNameNatIPDefaultBody ¶

type GetIPLoadbalancingServiceNameNatIPDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

GetIPLoadbalancingServiceNameNatIPDefaultBody get Ip loadbalancing service name nat Ip default body swagger:model getIpLoadbalancingServiceNameNatIpDefaultBody

func (*GetIPLoadbalancingServiceNameNatIPDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameNatIPDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameNatIPDefaultBody) Validate ¶

Validate validates this get Ip loadbalancing service name nat Ip default body

type GetIPLoadbalancingServiceNameNatIPOKBody ¶

type GetIPLoadbalancingServiceNameNatIPOKBody []*IPLBNatIps

GetIPLoadbalancingServiceNameNatIPOKBody get Ip loadbalancing service name nat Ip o k body swagger:model getIpLoadbalancingServiceNameNatIpOKBody

func (GetIPLoadbalancingServiceNameNatIPOKBody) Validate ¶

Validate validates this get Ip loadbalancing service name nat Ip o k body

type GetIPLoadbalancingServiceNamePendingChangesDefaultBody ¶

type GetIPLoadbalancingServiceNamePendingChangesDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

GetIPLoadbalancingServiceNamePendingChangesDefaultBody get Ip loadbalancing service name pending changes default body swagger:model getIpLoadbalancingServiceNamePendingChangesDefaultBody

func (*GetIPLoadbalancingServiceNamePendingChangesDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNamePendingChangesDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNamePendingChangesDefaultBody) Validate ¶

Validate validates this get Ip loadbalancing service name pending changes default body

type GetIPLoadbalancingServiceNamePendingChangesOKBody ¶

type GetIPLoadbalancingServiceNamePendingChangesOKBody []*IPLBPendingChanges

GetIPLoadbalancingServiceNamePendingChangesOKBody get Ip loadbalancing service name pending changes o k body swagger:model getIpLoadbalancingServiceNamePendingChangesOKBody

func (GetIPLoadbalancingServiceNamePendingChangesOKBody) Validate ¶

Validate validates this get Ip loadbalancing service name pending changes o k body

type GetIPLoadbalancingServiceNameQuotaDefaultBody ¶

type GetIPLoadbalancingServiceNameQuotaDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

GetIPLoadbalancingServiceNameQuotaDefaultBody get Ip loadbalancing service name quota default body swagger:model getIpLoadbalancingServiceNameQuotaDefaultBody

func (*GetIPLoadbalancingServiceNameQuotaDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameQuotaDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameQuotaDefaultBody) Validate ¶

Validate validates this get Ip loadbalancing service name quota default body

type GetIPLoadbalancingServiceNameQuotaHistoryDefaultBody ¶

type GetIPLoadbalancingServiceNameQuotaHistoryDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

GetIPLoadbalancingServiceNameQuotaHistoryDefaultBody get Ip loadbalancing service name quota history default body swagger:model getIpLoadbalancingServiceNameQuotaHistoryDefaultBody

func (*GetIPLoadbalancingServiceNameQuotaHistoryDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameQuotaHistoryDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameQuotaHistoryDefaultBody) Validate ¶

Validate validates this get Ip loadbalancing service name quota history default body

type GetIPLoadbalancingServiceNameQuotaHistoryIDDefaultBody ¶

type GetIPLoadbalancingServiceNameQuotaHistoryIDDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

GetIPLoadbalancingServiceNameQuotaHistoryIDDefaultBody get Ip loadbalancing service name quota history Id default body swagger:model getIpLoadbalancingServiceNameQuotaHistoryIdDefaultBody

func (*GetIPLoadbalancingServiceNameQuotaHistoryIDDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameQuotaHistoryIDDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameQuotaHistoryIDDefaultBody) Validate ¶

Validate validates this get Ip loadbalancing service name quota history Id default body

type GetIPLoadbalancingServiceNameQuotaZoneDefaultBody ¶

type GetIPLoadbalancingServiceNameQuotaZoneDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

GetIPLoadbalancingServiceNameQuotaZoneDefaultBody get Ip loadbalancing service name quota zone default body swagger:model getIpLoadbalancingServiceNameQuotaZoneDefaultBody

func (*GetIPLoadbalancingServiceNameQuotaZoneDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameQuotaZoneDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameQuotaZoneDefaultBody) Validate ¶

Validate validates this get Ip loadbalancing service name quota zone default body

type GetIPLoadbalancingServiceNameServiceInfosDefaultBody ¶

type GetIPLoadbalancingServiceNameServiceInfosDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

GetIPLoadbalancingServiceNameServiceInfosDefaultBody get Ip loadbalancing service name service infos default body swagger:model getIpLoadbalancingServiceNameServiceInfosDefaultBody

func (*GetIPLoadbalancingServiceNameServiceInfosDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameServiceInfosDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameServiceInfosDefaultBody) Validate ¶

Validate validates this get Ip loadbalancing service name service infos default body

type GetIPLoadbalancingServiceNameSslDefaultBody ¶

type GetIPLoadbalancingServiceNameSslDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

GetIPLoadbalancingServiceNameSslDefaultBody get Ip loadbalancing service name ssl default body swagger:model getIpLoadbalancingServiceNameSslDefaultBody

func (*GetIPLoadbalancingServiceNameSslDefaultBody) MarshalBinary ¶

func (m *GetIPLoadbalancingServiceNameSslDefaultBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameSslDefaultBody) UnmarshalBinary ¶

func (m *GetIPLoadbalancingServiceNameSslDefaultBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameSslDefaultBody) Validate ¶

Validate validates this get Ip loadbalancing service name ssl default body

type GetIPLoadbalancingServiceNameSslIDDefaultBody ¶

type GetIPLoadbalancingServiceNameSslIDDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

GetIPLoadbalancingServiceNameSslIDDefaultBody get Ip loadbalancing service name ssl Id default body swagger:model getIpLoadbalancingServiceNameSslIdDefaultBody

func (*GetIPLoadbalancingServiceNameSslIDDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameSslIDDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameSslIDDefaultBody) Validate ¶

Validate validates this get Ip loadbalancing service name ssl Id default body

type GetIPLoadbalancingServiceNameTCPFarmDefaultBody ¶

type GetIPLoadbalancingServiceNameTCPFarmDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

GetIPLoadbalancingServiceNameTCPFarmDefaultBody get Ip loadbalancing service name Tcp farm default body swagger:model getIpLoadbalancingServiceNameTcpFarmDefaultBody

func (*GetIPLoadbalancingServiceNameTCPFarmDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameTCPFarmDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameTCPFarmDefaultBody) Validate ¶

Validate validates this get Ip loadbalancing service name Tcp farm default body

type GetIPLoadbalancingServiceNameTCPFarmFarmIDDefaultBody ¶

type GetIPLoadbalancingServiceNameTCPFarmFarmIDDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

GetIPLoadbalancingServiceNameTCPFarmFarmIDDefaultBody get Ip loadbalancing service name Tcp farm farm Id default body swagger:model getIpLoadbalancingServiceNameTcpFarmFarmIdDefaultBody

func (*GetIPLoadbalancingServiceNameTCPFarmFarmIDDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameTCPFarmFarmIDDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameTCPFarmFarmIDDefaultBody) Validate ¶

Validate validates this get Ip loadbalancing service name Tcp farm farm Id default body

type GetIPLoadbalancingServiceNameTCPFarmFarmIDServerDefaultBody ¶

type GetIPLoadbalancingServiceNameTCPFarmFarmIDServerDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

GetIPLoadbalancingServiceNameTCPFarmFarmIDServerDefaultBody get Ip loadbalancing service name Tcp farm farm Id server default body swagger:model getIpLoadbalancingServiceNameTcpFarmFarmIdServerDefaultBody

func (*GetIPLoadbalancingServiceNameTCPFarmFarmIDServerDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameTCPFarmFarmIDServerDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameTCPFarmFarmIDServerDefaultBody) Validate ¶

Validate validates this get Ip loadbalancing service name Tcp farm farm Id server default body

type GetIPLoadbalancingServiceNameTCPFarmFarmIDServerServerIDDefaultBody ¶

type GetIPLoadbalancingServiceNameTCPFarmFarmIDServerServerIDDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

GetIPLoadbalancingServiceNameTCPFarmFarmIDServerServerIDDefaultBody get Ip loadbalancing service name Tcp farm farm Id server server Id default body swagger:model getIpLoadbalancingServiceNameTcpFarmFarmIdServerServerIdDefaultBody

func (*GetIPLoadbalancingServiceNameTCPFarmFarmIDServerServerIDDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameTCPFarmFarmIDServerServerIDDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameTCPFarmFarmIDServerServerIDDefaultBody) Validate ¶

Validate validates this get Ip loadbalancing service name Tcp farm farm Id server server Id default body

type GetIPLoadbalancingServiceNameTCPFrontendDefaultBody ¶

type GetIPLoadbalancingServiceNameTCPFrontendDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

GetIPLoadbalancingServiceNameTCPFrontendDefaultBody get Ip loadbalancing service name Tcp frontend default body swagger:model getIpLoadbalancingServiceNameTcpFrontendDefaultBody

func (*GetIPLoadbalancingServiceNameTCPFrontendDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameTCPFrontendDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameTCPFrontendDefaultBody) Validate ¶

Validate validates this get Ip loadbalancing service name Tcp frontend default body

type GetIPLoadbalancingServiceNameTCPFrontendFrontendIDDefaultBody ¶

type GetIPLoadbalancingServiceNameTCPFrontendFrontendIDDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

GetIPLoadbalancingServiceNameTCPFrontendFrontendIDDefaultBody get Ip loadbalancing service name Tcp frontend frontend Id default body swagger:model getIpLoadbalancingServiceNameTcpFrontendFrontendIdDefaultBody

func (*GetIPLoadbalancingServiceNameTCPFrontendFrontendIDDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameTCPFrontendFrontendIDDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameTCPFrontendFrontendIDDefaultBody) Validate ¶

Validate validates this get Ip loadbalancing service name Tcp frontend frontend Id default body

type GetIPLoadbalancingServiceNameTCPRouteDefaultBody ¶

type GetIPLoadbalancingServiceNameTCPRouteDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

GetIPLoadbalancingServiceNameTCPRouteDefaultBody get Ip loadbalancing service name Tcp route default body swagger:model getIpLoadbalancingServiceNameTcpRouteDefaultBody

func (*GetIPLoadbalancingServiceNameTCPRouteDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameTCPRouteDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameTCPRouteDefaultBody) Validate ¶

Validate validates this get Ip loadbalancing service name Tcp route default body

type GetIPLoadbalancingServiceNameTCPRouteRouteIDDefaultBody ¶

type GetIPLoadbalancingServiceNameTCPRouteRouteIDDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

GetIPLoadbalancingServiceNameTCPRouteRouteIDDefaultBody get Ip loadbalancing service name Tcp route route Id default body swagger:model getIpLoadbalancingServiceNameTcpRouteRouteIdDefaultBody

func (*GetIPLoadbalancingServiceNameTCPRouteRouteIDDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameTCPRouteRouteIDDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameTCPRouteRouteIDDefaultBody) Validate ¶

Validate validates this get Ip loadbalancing service name Tcp route route Id default body

type GetIPLoadbalancingServiceNameTCPRouteRouteIDRuleDefaultBody ¶

type GetIPLoadbalancingServiceNameTCPRouteRouteIDRuleDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

GetIPLoadbalancingServiceNameTCPRouteRouteIDRuleDefaultBody get Ip loadbalancing service name Tcp route route Id rule default body swagger:model getIpLoadbalancingServiceNameTcpRouteRouteIdRuleDefaultBody

func (*GetIPLoadbalancingServiceNameTCPRouteRouteIDRuleDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameTCPRouteRouteIDRuleDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameTCPRouteRouteIDRuleDefaultBody) Validate ¶

Validate validates this get Ip loadbalancing service name Tcp route route Id rule default body

type GetIPLoadbalancingServiceNameTCPRouteRouteIDRuleRuleIDDefaultBody ¶

type GetIPLoadbalancingServiceNameTCPRouteRouteIDRuleRuleIDDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

GetIPLoadbalancingServiceNameTCPRouteRouteIDRuleRuleIDDefaultBody get Ip loadbalancing service name Tcp route route Id rule rule Id default body swagger:model getIpLoadbalancingServiceNameTcpRouteRouteIdRuleRuleIdDefaultBody

func (*GetIPLoadbalancingServiceNameTCPRouteRouteIDRuleRuleIDDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameTCPRouteRouteIDRuleRuleIDDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameTCPRouteRouteIDRuleRuleIDDefaultBody) Validate ¶

Validate validates this get Ip loadbalancing service name Tcp route route Id rule rule Id default body

type GetIPLoadbalancingServiceNameTaskDefaultBody ¶

type GetIPLoadbalancingServiceNameTaskDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

GetIPLoadbalancingServiceNameTaskDefaultBody get Ip loadbalancing service name task default body swagger:model getIpLoadbalancingServiceNameTaskDefaultBody

func (*GetIPLoadbalancingServiceNameTaskDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameTaskDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameTaskDefaultBody) Validate ¶

Validate validates this get Ip loadbalancing service name task default body

type GetIPLoadbalancingServiceNameTaskIDDefaultBody ¶

type GetIPLoadbalancingServiceNameTaskIDDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

GetIPLoadbalancingServiceNameTaskIDDefaultBody get Ip loadbalancing service name task Id default body swagger:model getIpLoadbalancingServiceNameTaskIdDefaultBody

func (*GetIPLoadbalancingServiceNameTaskIDDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameTaskIDDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameTaskIDDefaultBody) Validate ¶

Validate validates this get Ip loadbalancing service name task Id default body

type GetIPLoadbalancingServiceNameUDPFarmDefaultBody ¶

type GetIPLoadbalancingServiceNameUDPFarmDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

GetIPLoadbalancingServiceNameUDPFarmDefaultBody get Ip loadbalancing service name Udp farm default body swagger:model getIpLoadbalancingServiceNameUdpFarmDefaultBody

func (*GetIPLoadbalancingServiceNameUDPFarmDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameUDPFarmDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameUDPFarmDefaultBody) Validate ¶

Validate validates this get Ip loadbalancing service name Udp farm default body

type GetIPLoadbalancingServiceNameUDPFarmFarmIDDefaultBody ¶

type GetIPLoadbalancingServiceNameUDPFarmFarmIDDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

GetIPLoadbalancingServiceNameUDPFarmFarmIDDefaultBody get Ip loadbalancing service name Udp farm farm Id default body swagger:model getIpLoadbalancingServiceNameUdpFarmFarmIdDefaultBody

func (*GetIPLoadbalancingServiceNameUDPFarmFarmIDDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameUDPFarmFarmIDDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameUDPFarmFarmIDDefaultBody) Validate ¶

Validate validates this get Ip loadbalancing service name Udp farm farm Id default body

type GetIPLoadbalancingServiceNameUDPFarmFarmIDServerDefaultBody ¶

type GetIPLoadbalancingServiceNameUDPFarmFarmIDServerDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

GetIPLoadbalancingServiceNameUDPFarmFarmIDServerDefaultBody get Ip loadbalancing service name Udp farm farm Id server default body swagger:model getIpLoadbalancingServiceNameUdpFarmFarmIdServerDefaultBody

func (*GetIPLoadbalancingServiceNameUDPFarmFarmIDServerDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameUDPFarmFarmIDServerDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameUDPFarmFarmIDServerDefaultBody) Validate ¶

Validate validates this get Ip loadbalancing service name Udp farm farm Id server default body

type GetIPLoadbalancingServiceNameUDPFarmFarmIDServerServerIDDefaultBody ¶

type GetIPLoadbalancingServiceNameUDPFarmFarmIDServerServerIDDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

GetIPLoadbalancingServiceNameUDPFarmFarmIDServerServerIDDefaultBody get Ip loadbalancing service name Udp farm farm Id server server Id default body swagger:model getIpLoadbalancingServiceNameUdpFarmFarmIdServerServerIdDefaultBody

func (*GetIPLoadbalancingServiceNameUDPFarmFarmIDServerServerIDDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameUDPFarmFarmIDServerServerIDDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameUDPFarmFarmIDServerServerIDDefaultBody) Validate ¶

Validate validates this get Ip loadbalancing service name Udp farm farm Id server server Id default body

type GetIPLoadbalancingServiceNameUDPFrontendDefaultBody ¶

type GetIPLoadbalancingServiceNameUDPFrontendDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

GetIPLoadbalancingServiceNameUDPFrontendDefaultBody get Ip loadbalancing service name Udp frontend default body swagger:model getIpLoadbalancingServiceNameUdpFrontendDefaultBody

func (*GetIPLoadbalancingServiceNameUDPFrontendDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameUDPFrontendDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameUDPFrontendDefaultBody) Validate ¶

Validate validates this get Ip loadbalancing service name Udp frontend default body

type GetIPLoadbalancingServiceNameUDPFrontendFrontendIDDefaultBody ¶

type GetIPLoadbalancingServiceNameUDPFrontendFrontendIDDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

GetIPLoadbalancingServiceNameUDPFrontendFrontendIDDefaultBody get Ip loadbalancing service name Udp frontend frontend Id default body swagger:model getIpLoadbalancingServiceNameUdpFrontendFrontendIdDefaultBody

func (*GetIPLoadbalancingServiceNameUDPFrontendFrontendIDDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameUDPFrontendFrontendIDDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameUDPFrontendFrontendIDDefaultBody) Validate ¶

Validate validates this get Ip loadbalancing service name Udp frontend frontend Id default body

type GetIPLoadbalancingServiceNameVrackNetworkCreationRulesDefaultBody ¶

type GetIPLoadbalancingServiceNameVrackNetworkCreationRulesDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

GetIPLoadbalancingServiceNameVrackNetworkCreationRulesDefaultBody get Ip loadbalancing service name vrack network creation rules default body swagger:model getIpLoadbalancingServiceNameVrackNetworkCreationRulesDefaultBody

func (*GetIPLoadbalancingServiceNameVrackNetworkCreationRulesDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameVrackNetworkCreationRulesDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameVrackNetworkCreationRulesDefaultBody) Validate ¶

Validate validates this get Ip loadbalancing service name vrack network creation rules default body

type GetIPLoadbalancingServiceNameVrackNetworkDefaultBody ¶

type GetIPLoadbalancingServiceNameVrackNetworkDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

GetIPLoadbalancingServiceNameVrackNetworkDefaultBody get Ip loadbalancing service name vrack network default body swagger:model getIpLoadbalancingServiceNameVrackNetworkDefaultBody

func (*GetIPLoadbalancingServiceNameVrackNetworkDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameVrackNetworkDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameVrackNetworkDefaultBody) Validate ¶

Validate validates this get Ip loadbalancing service name vrack network default body

type GetIPLoadbalancingServiceNameVrackNetworkVrackNetworkIDDefaultBody ¶

type GetIPLoadbalancingServiceNameVrackNetworkVrackNetworkIDDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

GetIPLoadbalancingServiceNameVrackNetworkVrackNetworkIDDefaultBody get Ip loadbalancing service name vrack network vrack network Id default body swagger:model getIpLoadbalancingServiceNameVrackNetworkVrackNetworkIdDefaultBody

func (*GetIPLoadbalancingServiceNameVrackNetworkVrackNetworkIDDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameVrackNetworkVrackNetworkIDDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameVrackNetworkVrackNetworkIDDefaultBody) Validate ¶

Validate validates this get Ip loadbalancing service name vrack network vrack network Id default body

type GetIPLoadbalancingServiceNameZoneDefaultBody ¶

type GetIPLoadbalancingServiceNameZoneDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

GetIPLoadbalancingServiceNameZoneDefaultBody get Ip loadbalancing service name zone default body swagger:model getIpLoadbalancingServiceNameZoneDefaultBody

func (*GetIPLoadbalancingServiceNameZoneDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameZoneDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameZoneDefaultBody) Validate ¶

Validate validates this get Ip loadbalancing service name zone default body

type GetIPLoadbalancingServiceNameZoneNameDefaultBody ¶

type GetIPLoadbalancingServiceNameZoneNameDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

GetIPLoadbalancingServiceNameZoneNameDefaultBody get Ip loadbalancing service name zone name default body swagger:model getIpLoadbalancingServiceNameZoneNameDefaultBody

func (*GetIPLoadbalancingServiceNameZoneNameDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameZoneNameDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetIPLoadbalancingServiceNameZoneNameDefaultBody) Validate ¶

Validate validates this get Ip loadbalancing service name zone name default body

type IPLBBackendCustomerServerBackendServer ¶

type IPLBBackendCustomerServerBackendServer struct {

	// Backend id
	// Required: true
	// Read Only: true
	BackendID int64 `json:"backendId"`

	// Backup state
	Backup bool `json:"backup,omitempty"`

	// Certificate chain. Allow server certificate verification (Avoid man-in-the-middle attacks)
	Chain string `json:"chain,omitempty"`

	// Server cookie value configured for cookie stickiness
	Cookie string `json:"cookie,omitempty"`

	// Id of your backend/server link
	// Required: true
	// Read Only: true
	ID int64 `json:"id"`

	// Port attached to your server. Inherited from backend if null
	Port int64 `json:"port,omitempty"`

	// Probe state
	Probe bool `json:"probe,omitempty"`

	// Enforce use of the PROXY protocol version over any connection established to this server (disabled if null)
	ProxyProtocolVersion string `json:"proxyProtocolVersion,omitempty"`

	// SSL ciphering. Probes will also be sent ciphered
	Ssl bool `json:"ssl,omitempty"`

	// Weight value. Defaults to 1. 0 if not used in load balancing.
	Weight int64 `json:"weight,omitempty"`
}

IPLBBackendCustomerServerBackendServer BackendServer swagger:model iplb.BackendCustomerServer.BackendServer

func (*IPLBBackendCustomerServerBackendServer) MarshalBinary ¶

func (m *IPLBBackendCustomerServerBackendServer) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IPLBBackendCustomerServerBackendServer) UnmarshalBinary ¶

func (m *IPLBBackendCustomerServerBackendServer) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IPLBBackendCustomerServerBackendServer) Validate ¶

Validate validates this iplb backend customer server backend server

type IPLBBackendHTTPBackendHTTP ¶

type IPLBBackendHTTPBackendHTTP struct {

	// Load balancing algorithm. 'roundrobin' if null
	Balance string `json:"balance,omitempty"`

	// Human readable name for your backend, this field is for you
	DisplayName string `json:"displayName,omitempty"`

	// Id of your farm
	// Required: true
	// Read Only: true
	FarmID int64 `json:"farmId"`

	// Port attached to your farm. Inherited from frontend if null
	Port int64 `json:"port,omitempty"`

	// probe
	Probe *IPLBBackendProbe `json:"probe,omitempty"`

	// Stickiness type. No stickiness if null
	Stickiness string `json:"stickiness,omitempty"`

	// Internal Load Balancer identifier of the vRack private network attached to your farm, mandatory when your Load Balancer is attached to a vRack
	// Read Only: true
	VrackNetworkID int64 `json:"vrackNetworkId,omitempty"`

	// Zone of you farm
	// Required: true
	// Read Only: true
	Zone string `json:"zone"`
}

IPLBBackendHTTPBackendHTTP HTTP Farm swagger:model iplb.BackendHttp.BackendHttp

func (*IPLBBackendHTTPBackendHTTP) MarshalBinary ¶

func (m *IPLBBackendHTTPBackendHTTP) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IPLBBackendHTTPBackendHTTP) UnmarshalBinary ¶

func (m *IPLBBackendHTTPBackendHTTP) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IPLBBackendHTTPBackendHTTP) Validate ¶

func (m *IPLBBackendHTTPBackendHTTP) Validate(formats strfmt.Registry) error

Validate validates this iplb backend Http backend Http

type IPLBBackendHTTPCustomerServerBackendHttpserver ¶

type IPLBBackendHTTPCustomerServerBackendHttpserver struct {

	// Address of your server
	// Required: true
	// Read Only: true
	Address string `json:"address"`

	// farm id
	// Required: true
	// Read Only: true
	BackendID int64 `json:"backendId"`

	// Backup state
	Backup bool `json:"backup,omitempty"`

	// Certificate chain. Allow server certificate verification (Avoid man-in-the-middle attacks)
	Chain string `json:"chain,omitempty"`

	// Server cookie value configured for cookie stickiness
	Cookie string `json:"cookie,omitempty"`

	// Human readable name for your server, this field is for you
	DisplayName string `json:"displayName,omitempty"`

	// Port attached to your server. Inherited from farm if null
	Port int64 `json:"port,omitempty"`

	// Probe state
	Probe bool `json:"probe,omitempty"`

	// Disabled if null. Send PROXY protocol header. Requires a compatible server.
	ProxyProtocolVersion string `json:"proxyProtocolVersion,omitempty"`

	// Id of your server
	// Required: true
	// Read Only: true
	ServerID int64 `json:"serverId"`

	// server state
	// Required: true
	ServerState IPLBBackendHTTPCustomerServerBackendHttpserverServerState `json:"serverState"`

	// SSL ciphering. Probes will also be sent ciphered
	Ssl bool `json:"ssl,omitempty"`

	// Status attached to your server
	Status string `json:"status,omitempty"`

	// Weight value. Defaults to 1. 0 if not used in load balancing. Servers with higher weight get more requests.
	Weight int64 `json:"weight,omitempty"`
}

IPLBBackendHTTPCustomerServerBackendHttpserver HTTP Farm's Server swagger:model iplb.BackendHttpCustomerServer.BackendHTTPServer

func (*IPLBBackendHTTPCustomerServerBackendHttpserver) MarshalBinary ¶

MarshalBinary interface implementation

func (*IPLBBackendHTTPCustomerServerBackendHttpserver) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*IPLBBackendHTTPCustomerServerBackendHttpserver) Validate ¶

Validate validates this iplb backend Http customer server backend httpserver

type IPLBBackendHTTPCustomerServerBackendHttpserverServerState ¶

type IPLBBackendHTTPCustomerServerBackendHttpserverServerState []*IPLBServerState

IPLBBackendHTTPCustomerServerBackendHttpserverServerState Server state swagger:model iplbBackendHttpCustomerServerBackendHttpserverServerState

func (IPLBBackendHTTPCustomerServerBackendHttpserverServerState) Validate ¶

Validate validates this iplb backend Http customer server backend httpserver server state

type IPLBBackendProbe ¶

type IPLBBackendProbe struct {

	// Force probe to run over a SSL layer. Defaults to false
	ForceSsl bool `json:"forceSsl,omitempty"`

	// Seconds between each probe check. Must be > 30sec. Defaults to 30
	Interval int64 `json:"interval,omitempty"`

	// Matcher to use to valide "expect". "default" uses HAProxy's default behavior for this type of check. "status" is only supported for HTTP probes
	Match string `json:"match,omitempty"`

	// HTTP method to use with "http" probe. Consider using HEAD to save bandwidth when possible. Defaults to "GET"
	Method string `json:"method,omitempty"`

	// Invert the matching operator effect
	Negate bool `json:"negate,omitempty"`

	// Server response expected when UP. Empty for "default", comma delimited list of statuses for "status", string for "contains", regex for "matches"
	Pattern string `json:"pattern,omitempty"`

	// Port used to probe your backend. Equal to farm port if null. Ignored for oco probe type
	Port int64 `json:"port,omitempty"`

	// Probe type. "tcp" if null
	Type string `json:"type,omitempty"`

	// URL to use for HTTP probes of the form [www.example.com]/path/to/check. Protocol will be ignored. Defaults to "/"
	URL string `json:"url,omitempty"`
}

IPLBBackendProbe Probe used to determine if a backend is alive and can handle requests swagger:model iplb.BackendProbe

func (*IPLBBackendProbe) MarshalBinary ¶

func (m *IPLBBackendProbe) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IPLBBackendProbe) UnmarshalBinary ¶

func (m *IPLBBackendProbe) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IPLBBackendProbe) Validate ¶

func (m *IPLBBackendProbe) Validate(formats strfmt.Registry) error

Validate validates this iplb backend probe

type IPLBBackendTCPBackendTCP ¶

type IPLBBackendTCPBackendTCP struct {

	// Load balancing algorithm. 'roundrobin' if null
	Balance string `json:"balance,omitempty"`

	// Human readable name for your backend, this field is for you
	DisplayName string `json:"displayName,omitempty"`

	// Id of your farm
	// Required: true
	// Read Only: true
	FarmID int64 `json:"farmId"`

	// Port attached to your farm. Inherited from frontend if null
	Port int64 `json:"port,omitempty"`

	// probe
	Probe *IPLBBackendProbe `json:"probe,omitempty"`

	// Stickiness type. No stickiness if null
	Stickiness string `json:"stickiness,omitempty"`

	// Internal Load Balancer identifier of the vRack private network attached to your farm, mandatory when your Load Balancer is attached to a vRack
	// Read Only: true
	VrackNetworkID int64 `json:"vrackNetworkId,omitempty"`

	// Zone of you farm
	// Required: true
	// Read Only: true
	Zone string `json:"zone"`
}

IPLBBackendTCPBackendTCP TCP Farm swagger:model iplb.BackendTcp.BackendTcp

func (*IPLBBackendTCPBackendTCP) MarshalBinary ¶

func (m *IPLBBackendTCPBackendTCP) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IPLBBackendTCPBackendTCP) UnmarshalBinary ¶

func (m *IPLBBackendTCPBackendTCP) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IPLBBackendTCPBackendTCP) Validate ¶

func (m *IPLBBackendTCPBackendTCP) Validate(formats strfmt.Registry) error

Validate validates this iplb backend Tcp backend Tcp

type IPLBBackendTCPCustomerServerBackendTCPServer ¶

type IPLBBackendTCPCustomerServerBackendTCPServer struct {

	// Address of your server
	// Required: true
	// Read Only: true
	Address string `json:"address"`

	// Farm id
	// Required: true
	// Read Only: true
	BackendID int64 `json:"backendId"`

	// Backup state
	Backup bool `json:"backup,omitempty"`

	// Certificate chain. Allow server certificate verification (Avoid man-in-the-middle attacks)
	Chain string `json:"chain,omitempty"`

	// Human readable name for your server, this field is for you
	DisplayName string `json:"displayName,omitempty"`

	// Port attached to your server. Inherited from farm if null
	Port int64 `json:"port,omitempty"`

	// Probe state. 'False' if null
	Probe bool `json:"probe,omitempty"`

	// Disabled if null. Send PROXY protocol header. Requires a compatible server.
	ProxyProtocolVersion string `json:"proxyProtocolVersion,omitempty"`

	// Id of your server
	// Required: true
	// Read Only: true
	ServerID int64 `json:"serverId"`

	// server state
	// Required: true
	ServerState IPLBBackendTCPCustomerServerBackendTCPServerServerState `json:"serverState"`

	// SSL ciphering. Probes will also be sent ciphered
	Ssl bool `json:"ssl,omitempty"`

	// Status attached to your server
	Status string `json:"status,omitempty"`

	// Weight value. Defaults to 1. 0 if not used in load balancing. Servers with higher weight get more requests.
	Weight int64 `json:"weight,omitempty"`
}

IPLBBackendTCPCustomerServerBackendTCPServer TCP Farm's Server swagger:model iplb.BackendTcpCustomerServer.BackendTCPServer

func (*IPLBBackendTCPCustomerServerBackendTCPServer) MarshalBinary ¶

MarshalBinary interface implementation

func (*IPLBBackendTCPCustomerServerBackendTCPServer) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*IPLBBackendTCPCustomerServerBackendTCPServer) Validate ¶

Validate validates this iplb backend Tcp customer server backend TCP server

type IPLBBackendTCPCustomerServerBackendTCPServerServerState ¶

type IPLBBackendTCPCustomerServerBackendTCPServerServerState []*IPLBServerState

IPLBBackendTCPCustomerServerBackendTCPServerServerState Server state swagger:model iplbBackendTcpCustomerServerBackendTcpServerServerState

func (IPLBBackendTCPCustomerServerBackendTCPServerServerState) Validate ¶

Validate validates this iplb backend Tcp customer server backend Tcp server server state

type IPLBBackendUDPBackendUDP ¶

type IPLBBackendUDPBackendUDP struct {

	// Human readable name for your backend, this field is for you
	DisplayName string `json:"displayName,omitempty"`

	// Id of your farm
	// Required: true
	// Read Only: true
	FarmID int64 `json:"farmId"`

	// Port attached to your farm. Inherited from frontend if null
	Port int64 `json:"port,omitempty"`

	// Internal Load Balancer identifier of the vRack private network attached to your farm, mandatory when your Load Balancer is attached to a vRack
	// Read Only: true
	VrackNetworkID int64 `json:"vrackNetworkId,omitempty"`

	// Zone of you farm
	// Required: true
	// Read Only: true
	Zone string `json:"zone"`
}

IPLBBackendUDPBackendUDP UDP Farm swagger:model iplb.BackendUdp.BackendUdp

func (*IPLBBackendUDPBackendUDP) MarshalBinary ¶

func (m *IPLBBackendUDPBackendUDP) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IPLBBackendUDPBackendUDP) UnmarshalBinary ¶

func (m *IPLBBackendUDPBackendUDP) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IPLBBackendUDPBackendUDP) Validate ¶

func (m *IPLBBackendUDPBackendUDP) Validate(formats strfmt.Registry) error

Validate validates this iplb backend Udp backend Udp

type IPLBBackendUDPCustomerServerBackendUDPServer ¶

type IPLBBackendUDPCustomerServerBackendUDPServer struct {

	// Address of your server
	// Required: true
	// Read Only: true
	Address string `json:"address"`

	// farm id
	// Required: true
	// Read Only: true
	BackendID int64 `json:"backendId"`

	// Human readable name for your server, this field is for you
	DisplayName string `json:"displayName,omitempty"`

	// Port attached to your server. Inherited from farm if null
	Port int64 `json:"port,omitempty"`

	// Id of your server
	// Required: true
	// Read Only: true
	ServerID int64 `json:"serverId"`

	// Status attached to your server
	Status string `json:"status,omitempty"`
}

IPLBBackendUDPCustomerServerBackendUDPServer UDP Farm's Server swagger:model iplb.BackendUdpCustomerServer.BackendUDPServer

func (*IPLBBackendUDPCustomerServerBackendUDPServer) MarshalBinary ¶

MarshalBinary interface implementation

func (*IPLBBackendUDPCustomerServerBackendUDPServer) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*IPLBBackendUDPCustomerServerBackendUDPServer) Validate ¶

Validate validates this iplb backend Udp customer server backend UDP server

type IPLBDefinedBackend ¶

type IPLBDefinedBackend struct {

	// id
	ID int64 `json:"id,omitempty"`

	// type
	Type string `json:"type,omitempty"`
}

IPLBDefinedBackend a list of {type=>[Backend ids]} swagger:model iplb.DefinedBackend

func (*IPLBDefinedBackend) MarshalBinary ¶

func (m *IPLBDefinedBackend) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IPLBDefinedBackend) UnmarshalBinary ¶

func (m *IPLBDefinedBackend) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IPLBDefinedBackend) Validate ¶

func (m *IPLBDefinedBackend) Validate(formats strfmt.Registry) error

Validate validates this iplb defined backend

type IPLBDefinedFrontend ¶

type IPLBDefinedFrontend struct {

	// id
	ID int64 `json:"id,omitempty"`

	// type
	Type string `json:"type,omitempty"`
}

IPLBDefinedFrontend a list of {type=>[Frontend ids]} swagger:model iplb.DefinedFrontend

func (*IPLBDefinedFrontend) MarshalBinary ¶

func (m *IPLBDefinedFrontend) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IPLBDefinedFrontend) UnmarshalBinary ¶

func (m *IPLBDefinedFrontend) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IPLBDefinedFrontend) Validate ¶

func (m *IPLBDefinedFrontend) Validate(formats strfmt.Registry) error

Validate validates this iplb defined frontend

type IPLBDefinedRoute ¶

type IPLBDefinedRoute struct {

	// Human readable name for your route
	DisplayName string `json:"displayName,omitempty"`

	// Id of your route
	RouteID int64 `json:"routeId,omitempty"`

	// Protocol supported by this route
	Type string `json:"type,omitempty"`
}

IPLBDefinedRoute Defined routes name, type and id. Typically used to generate autocomplete lists. swagger:model iplb.DefinedRoute

func (*IPLBDefinedRoute) MarshalBinary ¶

func (m *IPLBDefinedRoute) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IPLBDefinedRoute) UnmarshalBinary ¶

func (m *IPLBDefinedRoute) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IPLBDefinedRoute) Validate ¶

func (m *IPLBDefinedRoute) Validate(formats strfmt.Registry) error

Validate validates this iplb defined route

type IPLBFarmAvailableProbe ¶

type IPLBFarmAvailableProbe struct {

	// List of possible probe result checkers for this type of probe
	Matches []string `json:"matches"`

	// List of available HTTP method, if available
	Method []string `json:"method"`

	// List of matches operators that accept the negate option for this type of probe
	NegatableMatches []string `json:"negatableMatches"`

	// True is this probe type supports a custom port
	Port bool `json:"port,omitempty"`

	// Probe protocol name. See probe "type" field in the farm probe
	Type string `json:"type,omitempty"`

	// True is this probe type supports a URL
	URL bool `json:"url,omitempty"`
}

IPLBFarmAvailableProbe Available farm probes options swagger:model iplb.FarmAvailableProbe

func (*IPLBFarmAvailableProbe) MarshalBinary ¶

func (m *IPLBFarmAvailableProbe) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IPLBFarmAvailableProbe) UnmarshalBinary ¶

func (m *IPLBFarmAvailableProbe) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IPLBFarmAvailableProbe) Validate ¶

func (m *IPLBFarmAvailableProbe) Validate(formats strfmt.Registry) error

Validate validates this iplb farm available probe

type IPLBFrontendHTTPFrontendHTTP ¶

type IPLBFrontendHTTPFrontendHTTP struct {

	// Restrict IP Load Balancing access to these ip block. No restriction if null
	AllowedSource []string `json:"allowedSource"`

	// Only attach frontend on these ip. No restriction if null
	DedicatedIPFO []string `json:"dedicatedIpfo"`

	// Default HTTP Farm of your frontend
	DefaultFarmID int64 `json:"defaultFarmId,omitempty"`

	// Default ssl served to your customer
	DefaultSslID int64 `json:"defaultSslId,omitempty"`

	// Disable frontend
	Disabled bool `json:"disabled,omitempty"`

	// Human readable name for your frontend, this field is for you
	DisplayName string `json:"displayName,omitempty"`

	// Id of your frontend
	// Required: true
	// Read Only: true
	FrontendID int64 `json:"frontendId"`

	// HTTP Strict Transport Security
	Hsts bool `json:"hsts,omitempty"`

	// Add header to your frontend. Useful variables admitted : %ci <=> client_ip, %cp <=> client_port
	HTTPHeader []string `json:"httpHeader"`

	// Listening port(s) on the server
	Port string `json:"port,omitempty"`

	// HTTP redirection (Ex : http://www.ovh.com)
	RedirectLocation string `json:"redirectLocation,omitempty"`

	// SSL deciphering
	Ssl bool `json:"ssl,omitempty"`

	// Zone of you frontend
	Zone string `json:"zone,omitempty"`
}

IPLBFrontendHTTPFrontendHTTP Frontend HTTP swagger:model iplb.FrontendHttp.FrontendHttp

func (*IPLBFrontendHTTPFrontendHTTP) MarshalBinary ¶

func (m *IPLBFrontendHTTPFrontendHTTP) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IPLBFrontendHTTPFrontendHTTP) UnmarshalBinary ¶

func (m *IPLBFrontendHTTPFrontendHTTP) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IPLBFrontendHTTPFrontendHTTP) Validate ¶

func (m *IPLBFrontendHTTPFrontendHTTP) Validate(formats strfmt.Registry) error

Validate validates this iplb frontend Http frontend Http

type IPLBFrontendTCPFrontendTCP ¶

type IPLBFrontendTCPFrontendTCP struct {

	// Restrict IP Load Balancing access to these ip block. No restriction if null
	AllowedSource []string `json:"allowedSource"`

	// Only attach frontend on these ip. No restriction if null
	DedicatedIPFO []string `json:"dedicatedIpfo"`

	// Default TCP Farm of your frontend
	DefaultFarmID int64 `json:"defaultFarmId,omitempty"`

	// Default ssl served to your customer
	DefaultSslID int64 `json:"defaultSslId,omitempty"`

	// Disable frontend
	Disabled bool `json:"disabled,omitempty"`

	// Human readable name for your frontend, this field is for you
	DisplayName string `json:"displayName,omitempty"`

	// Id of your frontend
	// Required: true
	// Read Only: true
	FrontendID int64 `json:"frontendId"`

	// Listening port(s) on the server
	Port string `json:"port,omitempty"`

	// SSL deciphering
	Ssl bool `json:"ssl,omitempty"`

	// Zone of you frontend
	Zone string `json:"zone,omitempty"`
}

IPLBFrontendTCPFrontendTCP Frontend TCP swagger:model iplb.FrontendTcp.FrontendTcp

func (*IPLBFrontendTCPFrontendTCP) MarshalBinary ¶

func (m *IPLBFrontendTCPFrontendTCP) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IPLBFrontendTCPFrontendTCP) UnmarshalBinary ¶

func (m *IPLBFrontendTCPFrontendTCP) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IPLBFrontendTCPFrontendTCP) Validate ¶

func (m *IPLBFrontendTCPFrontendTCP) Validate(formats strfmt.Registry) error

Validate validates this iplb frontend Tcp frontend Tcp

type IPLBFrontendUDPFrontendUDP ¶

type IPLBFrontendUDPFrontendUDP struct {

	// Only attach frontend on these ip. No restriction if null
	DedicatedIPFO []string `json:"dedicatedIpfo"`

	// Default UDP Farm of your frontend
	DefaultFarmID int64 `json:"defaultFarmId,omitempty"`

	// Disable frontend
	Disabled bool `json:"disabled,omitempty"`

	// Human readable name for your frontend, this field is for you
	DisplayName string `json:"displayName,omitempty"`

	// Id of your frontend
	// Required: true
	// Read Only: true
	FrontendID int64 `json:"frontendId"`

	// Listening port(s) on the server
	Port string `json:"port,omitempty"`

	// Zone of you frontend
	Zone string `json:"zone,omitempty"`
}

IPLBFrontendUDPFrontendUDP Frontend UDP swagger:model iplb.FrontendUdp.FrontendUdp

func (*IPLBFrontendUDPFrontendUDP) MarshalBinary ¶

func (m *IPLBFrontendUDPFrontendUDP) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IPLBFrontendUDPFrontendUDP) UnmarshalBinary ¶

func (m *IPLBFrontendUDPFrontendUDP) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IPLBFrontendUDPFrontendUDP) Validate ¶

func (m *IPLBFrontendUDPFrontendUDP) Validate(formats strfmt.Registry) error

Validate validates this iplb frontend Udp frontend Udp

type IPLBIP ¶

type IPLBIP struct {

	// Set the name displayed in ManagerV6 for your iplb (max 50 chars)
	DisplayName string `json:"displayName,omitempty"`

	// Your IP load balancing
	// Required: true
	// Read Only: true
	IPLB string `json:"iplb"`

	// The IPV4 associated to your IP load balancing
	// Read Only: true
	IPV4 string `json:"ipv4,omitempty"`

	// The IPV6 associated to your IP load balancing
	// Read Only: true
	IPV6 string `json:"ipv6,omitempty"`

	// The metrics token associated with your IP load balancing
	// Read Only: true
	MetricsToken string `json:"metricsToken,omitempty"`

	// The offer of your IP load balancing
	// Required: true
	// Read Only: true
	Offer string `json:"offer"`

	// The internal name of your IP load balancing
	// Required: true
	// Read Only: true
	ServiceName string `json:"serviceName"`

	// Modern oldest compatible clients : Firefox 27, Chrome 30, IE 11 on Windows 7, Edge, Opera 17, Safari 9, Android 5.0, and Java 8. Intermediate oldest compatible clients : Firefox 1, Chrome 1, IE 7, Opera 5, Safari 1, Windows XP IE8, Android 2.3, Java 7. Intermediate if null.
	SslConfiguration string `json:"sslConfiguration,omitempty"`

	// Current state of your IP
	// Required: true
	// Read Only: true
	State string `json:"state"`

	// Name of the vRack on which the current Load Balancer is attached to, as it is named on vRack product
	// Read Only: true
	VrackName string `json:"vrackName,omitempty"`

	// Location where your service is
	// Required: true
	// Read Only: true
	Zone []string `json:"zone"`
}

IPLBIP Your IP load balancing swagger:model iplb.Ip

func (*IPLBIP) MarshalBinary ¶

func (m *IPLBIP) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IPLBIP) UnmarshalBinary ¶

func (m *IPLBIP) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IPLBIP) Validate ¶

func (m *IPLBIP) Validate(formats strfmt.Registry) error

Validate validates this iplb Ip

type IPLBInstancesState ¶

type IPLBInstancesState struct {

	// Internal ID of this IPLB instance
	InternalID int64 `json:"internalId,omitempty"`

	// Last update date
	LastUpdateDate strfmt.DateTime `json:"lastUpdateDate,omitempty"`

	// Current state of this IPLB instance
	State string `json:"state,omitempty"`

	// zone of this IPLB instance
	Zone string `json:"zone,omitempty"`
}

IPLBInstancesState A structure describing the current state of an IPLB instances swagger:model iplb.InstancesState

func (*IPLBInstancesState) MarshalBinary ¶

func (m *IPLBInstancesState) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IPLBInstancesState) UnmarshalBinary ¶

func (m *IPLBInstancesState) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IPLBInstancesState) Validate ¶

func (m *IPLBInstancesState) Validate(formats strfmt.Registry) error

Validate validates this iplb instances state

type IPLBNatIps ¶

type IPLBNatIps struct {

	// ip
	IP []string `json:"ip"`

	// zone
	Zone string `json:"zone,omitempty"`
}

IPLBNatIps a list of {zone, nat Ip} swagger:model iplb.NatIps

func (*IPLBNatIps) MarshalBinary ¶

func (m *IPLBNatIps) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IPLBNatIps) UnmarshalBinary ¶

func (m *IPLBNatIps) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IPLBNatIps) Validate ¶

func (m *IPLBNatIps) Validate(formats strfmt.Registry) error

Validate validates this iplb nat ips

type IPLBPendingChanges ¶

type IPLBPendingChanges struct {

	// The number of changes waiting to be applied
	Number int64 `json:"number,omitempty"`

	// The Load Balancer zone with pending changes
	Zone string `json:"zone,omitempty"`
}

IPLBPendingChanges The pending changes for a Load Balancer zone swagger:model iplb.PendingChanges

func (*IPLBPendingChanges) MarshalBinary ¶

func (m *IPLBPendingChanges) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IPLBPendingChanges) UnmarshalBinary ¶

func (m *IPLBPendingChanges) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IPLBPendingChanges) Validate ¶

func (m *IPLBPendingChanges) Validate(formats strfmt.Registry) error

Validate validates this iplb pending changes

type IPLBQuotaHistoryQuotaHistory ¶

type IPLBQuotaHistoryQuotaHistory struct {

	// Historized date for this quota entry
	// Required: true
	// Read Only: true
	HistorizedDate strfmt.Date `json:"historizedDate"`

	// Id of your quota
	// Required: true
	// Read Only: true
	ID int64 `json:"id"`

	// The last time your quota was updated from your Load Balancer instance
	// Required: true
	// Read Only: true
	LastUpdateDate strfmt.DateTime `json:"lastUpdateDate"`

	// The last time your quota was resetted (billed)
	// Required: true
	// Read Only: true
	ResetDate strfmt.DateTime `json:"resetDate"`

	// Total used quota value in bytes
	// Required: true
	// Read Only: true
	Total int64 `json:"total"`

	// Zone of your quota
	// Required: true
	// Read Only: true
	Zone string `json:"zone"`
}

IPLBQuotaHistoryQuotaHistory QuotaHistory swagger:model iplb.QuotaHistory.QuotaHistory

func (*IPLBQuotaHistoryQuotaHistory) MarshalBinary ¶

func (m *IPLBQuotaHistoryQuotaHistory) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IPLBQuotaHistoryQuotaHistory) UnmarshalBinary ¶

func (m *IPLBQuotaHistoryQuotaHistory) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IPLBQuotaHistoryQuotaHistory) Validate ¶

func (m *IPLBQuotaHistoryQuotaHistory) Validate(formats strfmt.Registry) error

Validate validates this iplb quota history quota history

type IPLBQuotaQuota ¶

type IPLBQuotaQuota struct {

	// Quota alert value in bytes. When reached, we will send you an alert. Default : included quota with your offer
	Alert int64 `json:"alert,omitempty"`

	// Included quota value with your offer, in bytes
	// Read Only: true
	Included int64 `json:"included,omitempty"`

	// The last time your quota was updated from your Load Balancer instance
	// Read Only: true
	LastUpdateDate strfmt.DateTime `json:"lastUpdateDate,omitempty"`

	// The last time your quota was resetted (billed)
	// Read Only: true
	ResetDate strfmt.DateTime `json:"resetDate,omitempty"`

	// Total used quota value in bytes
	// Read Only: true
	Total int64 `json:"total,omitempty"`

	// Zone of your quota
	// Required: true
	// Read Only: true
	Zone string `json:"zone"`
}

IPLBQuotaQuota Quota informations for current billing period for this zone swagger:model iplb.Quota.Quota

func (*IPLBQuotaQuota) MarshalBinary ¶

func (m *IPLBQuotaQuota) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IPLBQuotaQuota) UnmarshalBinary ¶

func (m *IPLBQuotaQuota) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IPLBQuotaQuota) Validate ¶

func (m *IPLBQuotaQuota) Validate(formats strfmt.Registry) error

Validate validates this iplb quota quota

type IPLBRouteAvailableAction ¶

type IPLBRouteAvailableAction struct {

	// Type of the destination for this action
	Destination string `json:"destination,omitempty"`

	// Action name
	Name string `json:"name,omitempty"`

	// List of available HTTP status code if applicable
	Status []int64 `json:"status"`

	// Protocol supported by this action
	Type string `json:"type,omitempty"`
}

IPLBRouteAvailableAction Available route actions options swagger:model iplb.RouteAvailableAction

func (*IPLBRouteAvailableAction) MarshalBinary ¶

func (m *IPLBRouteAvailableAction) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IPLBRouteAvailableAction) UnmarshalBinary ¶

func (m *IPLBRouteAvailableAction) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IPLBRouteAvailableAction) Validate ¶

func (m *IPLBRouteAvailableAction) Validate(formats strfmt.Registry) error

Validate validates this iplb route available action

type IPLBRouteAvailableRule ¶

type IPLBRouteAvailableRule struct {

	// If pattern is "enum", list of available options
	Enum []string `json:"enum"`

	// If true, this rule needs a subfield. Typically a cookie or header name
	HasSubField bool `json:"hasSubField,omitempty"`

	// List of match operators compatible with this rule
	Matches []string `json:"matches"`

	// Rule name
	Name string `json:"name,omitempty"`

	// Expected type for the pattern. Like "enum", "backend", "cidr", ...
	Pattern string `json:"pattern,omitempty"`

	// Protocol supported by this action
	Type string `json:"type,omitempty"`
}

IPLBRouteAvailableRule Match rule to combine to build routes swagger:model iplb.RouteAvailableRule

func (*IPLBRouteAvailableRule) MarshalBinary ¶

func (m *IPLBRouteAvailableRule) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IPLBRouteAvailableRule) UnmarshalBinary ¶

func (m *IPLBRouteAvailableRule) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IPLBRouteAvailableRule) Validate ¶

func (m *IPLBRouteAvailableRule) Validate(formats strfmt.Registry) error

Validate validates this iplb route available rule

type IPLBRouteHTTPAction ¶

type IPLBRouteHTTPAction struct {

	// HTTP status code for "redirect" and "reject" actions
	Status int64 `json:"status,omitempty"`

	// Farm ID for "farm" action type or URL template for "redirect" action. You may use ${uri}, ${protocol}, ${host}, ${port} and ${path} variables in redirect target
	Target string `json:"target,omitempty"`

	// Action to trigger if all the rules of this route matches
	Type string `json:"type,omitempty"`
}

IPLBRouteHTTPAction Action triggered when all rules from route match swagger:model iplb.RouteHttpAction

func (*IPLBRouteHTTPAction) MarshalBinary ¶

func (m *IPLBRouteHTTPAction) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IPLBRouteHTTPAction) UnmarshalBinary ¶

func (m *IPLBRouteHTTPAction) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IPLBRouteHTTPAction) Validate ¶

func (m *IPLBRouteHTTPAction) Validate(formats strfmt.Registry) error

Validate validates this iplb route Http action

type IPLBRouteHTTPRouteHTTP ¶

type IPLBRouteHTTPRouteHTTP struct {

	// action
	Action *IPLBRouteHTTPAction `json:"action,omitempty"`

	// Human readable name for your route, this field is for you
	DisplayName string `json:"displayName,omitempty"`

	// Route traffic for this frontend
	FrontendID int64 `json:"frontendId,omitempty"`

	// Id of your route
	// Required: true
	// Read Only: true
	RouteID int64 `json:"routeId"`

	// rules
	// Required: true
	Rules IPLBRouteHTTPRouteHTTPRules `json:"rules"`

	// Route status. Routes in "ok" state are ready to operate
	// Required: true
	// Read Only: true
	Status string `json:"status"`

	// Route priority ([0..255]). 0 if null. Highest priority routes are evaluated first. Only the first matching route will trigger an action
	Weight int64 `json:"weight,omitempty"`
}

IPLBRouteHTTPRouteHTTP HTTP Route swagger:model iplb.RouteHttp.RouteHttp

func (*IPLBRouteHTTPRouteHTTP) MarshalBinary ¶

func (m *IPLBRouteHTTPRouteHTTP) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IPLBRouteHTTPRouteHTTP) UnmarshalBinary ¶

func (m *IPLBRouteHTTPRouteHTTP) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IPLBRouteHTTPRouteHTTP) Validate ¶

func (m *IPLBRouteHTTPRouteHTTP) Validate(formats strfmt.Registry) error

Validate validates this iplb route Http route Http

type IPLBRouteHTTPRouteHTTPRules ¶

type IPLBRouteHTTPRouteHTTPRules []*IPLBRouteRule

IPLBRouteHTTPRouteHTTPRules List of rules to match to trigger action swagger:model iplbRouteHttpRouteHttpRules

func (IPLBRouteHTTPRouteHTTPRules) Validate ¶

func (m IPLBRouteHTTPRouteHTTPRules) Validate(formats strfmt.Registry) error

Validate validates this iplb route Http route Http rules

type IPLBRouteRule ¶

type IPLBRouteRule struct {

	// Name of the field to match like "protocol" or "host". See "/ipLoadbalancing/{serviceName}/route/availableRules" for a list of available rules
	Field string `json:"field,omitempty"`

	// Matching operator. Not all operators are available for all fields. See "/availableRules"
	Match string `json:"match,omitempty"`

	// Invert the matching operator effect
	Negate bool `json:"negate,omitempty"`

	// Value to match against this match. Interpretation if this field depends on the match and field
	Pattern string `json:"pattern,omitempty"`

	// Id of your rule
	RuleID int64 `json:"ruleId,omitempty"`

	// Name of sub-field, if applicable. This may be a Cookie or Header name for instance
	SubField string `json:"subField,omitempty"`
}

IPLBRouteRule Match rule to combine to build routes swagger:model iplb.RouteRule

func (*IPLBRouteRule) MarshalBinary ¶

func (m *IPLBRouteRule) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IPLBRouteRule) UnmarshalBinary ¶

func (m *IPLBRouteRule) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IPLBRouteRule) Validate ¶

func (m *IPLBRouteRule) Validate(formats strfmt.Registry) error

Validate validates this iplb route rule

type IPLBRouteRuleRouteRule ¶

type IPLBRouteRuleRouteRule struct {

	// Name of the field to match like "protocol" or "host". See "/ipLoadbalancing/{serviceName}/route/availableRules" for a list of available rules
	Field string `json:"field,omitempty"`

	// Matching operator. Not all operators are available for all fields. See "/availableRules"
	Match string `json:"match,omitempty"`

	// Invert the matching operator effect
	Negate bool `json:"negate,omitempty"`

	// Value to match against this match. Interpretation if this field depends on the match and field
	Pattern string `json:"pattern,omitempty"`

	// Id of your rule
	// Required: true
	// Read Only: true
	RuleID int64 `json:"ruleId"`

	// Name of sub-field, if applicable. This may be a Cookie or Header name for instance
	SubField string `json:"subField,omitempty"`
}

IPLBRouteRuleRouteRule Rule of a route swagger:model iplb.RouteRule.RouteRule

func (*IPLBRouteRuleRouteRule) MarshalBinary ¶

func (m *IPLBRouteRuleRouteRule) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IPLBRouteRuleRouteRule) UnmarshalBinary ¶

func (m *IPLBRouteRuleRouteRule) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IPLBRouteRuleRouteRule) Validate ¶

func (m *IPLBRouteRuleRouteRule) Validate(formats strfmt.Registry) error

Validate validates this iplb route rule route rule

type IPLBRouteTCPAction ¶

type IPLBRouteTCPAction struct {

	// Farm ID for "farm" action type, empty for others
	Target string `json:"target,omitempty"`

	// Action to trigger if all the rules of this route matches
	Type string `json:"type,omitempty"`
}

IPLBRouteTCPAction Action triggered when all rules from route match swagger:model iplb.RouteTcpAction

func (*IPLBRouteTCPAction) MarshalBinary ¶

func (m *IPLBRouteTCPAction) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IPLBRouteTCPAction) UnmarshalBinary ¶

func (m *IPLBRouteTCPAction) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IPLBRouteTCPAction) Validate ¶

func (m *IPLBRouteTCPAction) Validate(formats strfmt.Registry) error

Validate validates this iplb route Tcp action

type IPLBRouteTCPRouteTCP ¶

type IPLBRouteTCPRouteTCP struct {

	// action
	Action *IPLBRouteTCPAction `json:"action,omitempty"`

	// Human readable name for your route, this field is for you
	DisplayName string `json:"displayName,omitempty"`

	// Route traffic for this frontend
	FrontendID int64 `json:"frontendId,omitempty"`

	// Id of your route
	// Required: true
	// Read Only: true
	RouteID int64 `json:"routeId"`

	// rules
	// Required: true
	Rules IPLBRouteTCPRouteTCPRules `json:"rules"`

	// Route status. Routes in "ok" state are ready to operate
	// Required: true
	// Read Only: true
	Status string `json:"status"`

	// Route priority ([0..255]). 0 if null. Highest priority routes are evaluated first. Only the first matching route will trigger an action
	Weight int64 `json:"weight,omitempty"`
}

IPLBRouteTCPRouteTCP TCP Route swagger:model iplb.RouteTcp.RouteTcp

func (*IPLBRouteTCPRouteTCP) MarshalBinary ¶

func (m *IPLBRouteTCPRouteTCP) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IPLBRouteTCPRouteTCP) UnmarshalBinary ¶

func (m *IPLBRouteTCPRouteTCP) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IPLBRouteTCPRouteTCP) Validate ¶

func (m *IPLBRouteTCPRouteTCP) Validate(formats strfmt.Registry) error

Validate validates this iplb route Tcp route Tcp

type IPLBRouteTCPRouteTCPRules ¶

type IPLBRouteTCPRouteTCPRules []*IPLBRouteRule

IPLBRouteTCPRouteTCPRules List of rules to match to trigger action swagger:model iplbRouteTcpRouteTcpRules

func (IPLBRouteTCPRouteTCPRules) Validate ¶

func (m IPLBRouteTCPRouteTCPRules) Validate(formats strfmt.Registry) error

Validate validates this iplb route Tcp route Tcp rules

type IPLBServerState ¶

type IPLBServerState struct {

	// Layer5-7 code, if available
	CheckCode string `json:"checkCode,omitempty"`

	// Status of last health check
	CheckStatus string `json:"checkStatus,omitempty"`

	// Time of last health check
	CheckTime strfmt.DateTime `json:"checkTime,omitempty"`

	// Id of your instance
	InstanceID int64 `json:"instanceId,omitempty"`

	// Last health check contents or textual error
	LastCheckContent string `json:"lastCheckContent,omitempty"`

	// Status
	Status string `json:"status,omitempty"`
}

IPLBServerState Available servers states swagger:model iplb.ServerState

func (*IPLBServerState) MarshalBinary ¶

func (m *IPLBServerState) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IPLBServerState) UnmarshalBinary ¶

func (m *IPLBServerState) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IPLBServerState) Validate ¶

func (m *IPLBServerState) Validate(formats strfmt.Registry) error

Validate validates this iplb server state

type IPLBSslSsl ¶

type IPLBSslSsl struct {

	// Human readable name for your ssl certificate, this field is for you
	DisplayName string `json:"displayName,omitempty"`

	// Fingerprint of your SSL certificate
	// Required: true
	// Read Only: true
	Fingerprint string `json:"fingerprint"`

	// Id of your SSL certificate
	// Required: true
	// Read Only: true
	ID int64 `json:"id"`

	// Serial of your SSL certificate (Deprecated, use fingerprint instead !)
	// Required: true
	// Read Only: true
	Serial string `json:"serial"`

	// Subject of your SSL certificate
	// Required: true
	// Read Only: true
	Subject string `json:"subject"`

	// Type of your SSL certificate.
	// 'built' for SSL certificates managed by the IP Load Balancing. 'custom' for user manager certificates.
	// Read Only: true
	Type string `json:"type,omitempty"`
}

IPLBSslSsl Ssl swagger:model iplb.Ssl.Ssl

func (*IPLBSslSsl) MarshalBinary ¶

func (m *IPLBSslSsl) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IPLBSslSsl) UnmarshalBinary ¶

func (m *IPLBSslSsl) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IPLBSslSsl) Validate ¶

func (m *IPLBSslSsl) Validate(formats strfmt.Registry) error

Validate validates this iplb ssl ssl

type IPLBTaskTask ¶

type IPLBTaskTask struct {

	// Operation type
	// Required: true
	// Read Only: true
	Action string `json:"action"`

	// Creation date of your operation
	// Required: true
	// Read Only: true
	CreationDate strfmt.DateTime `json:"creationDate"`

	// Done date of your operation
	// Read Only: true
	DoneDate strfmt.DateTime `json:"doneDate,omitempty"`

	// Id of the operation
	// Required: true
	// Read Only: true
	ID int64 `json:"id"`

	// Operation progress percentage
	// Required: true
	// Read Only: true
	Progress int64 `json:"progress"`

	// Current status of your operation
	// Required: true
	// Read Only: true
	Status string `json:"status"`

	// Zone of your Load Balancer which are updated by current Task
	// Required: true
	// Read Only: true
	Zones []string `json:"zones"`
}

IPLBTaskTask IP Load Balancing Operations swagger:model iplb.Task.Task

func (*IPLBTaskTask) MarshalBinary ¶

func (m *IPLBTaskTask) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IPLBTaskTask) UnmarshalBinary ¶

func (m *IPLBTaskTask) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IPLBTaskTask) Validate ¶

func (m *IPLBTaskTask) Validate(formats strfmt.Registry) error

Validate validates this iplb task task

type IPLBVrackNetworkCreationRules ¶

type IPLBVrackNetworkCreationRules struct {

	// Minimum number of IPs needed to forward requests to your servers using NAT in your private network behind the current Load Balancer. Ip Block given on Load Balancer vRack network must contain at least this number of IP.
	MinNatIps int64 `json:"minNatIps,omitempty"`

	// Number of remaining private network descriptions available for creation for this Load Balancer
	RemainingNetworks int64 `json:"remainingNetworks,omitempty"`

	// Name of the vRack on which the current Load Balancer is attached to, as it is named on vRack product
	VrackName string `json:"vrackName,omitempty"`
}

IPLBVrackNetworkCreationRules Rules to create a new description of a private network in the vRack swagger:model iplb.VrackNetworkCreationRules

func (*IPLBVrackNetworkCreationRules) MarshalBinary ¶

func (m *IPLBVrackNetworkCreationRules) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IPLBVrackNetworkCreationRules) UnmarshalBinary ¶

func (m *IPLBVrackNetworkCreationRules) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IPLBVrackNetworkCreationRules) Validate ¶

func (m *IPLBVrackNetworkCreationRules) Validate(formats strfmt.Registry) error

Validate validates this iplb vrack network creation rules

type IPLBVrackNetworkVrackNetwork ¶

type IPLBVrackNetworkVrackNetwork struct {

	// An IP block used as a pool of IPs by this Load Balancer to connect to the servers in this private network. The block must be in the private network and reserved for the Load Balancer
	NatIP string `json:"natIp,omitempty"`

	// IP block of the private network in the vRack
	// Required: true
	// Read Only: true
	Subnet string `json:"subnet"`

	// VLAN of the private network in the vRack. 0 if the private network is not in a VLAN
	Vlan int64 `json:"vlan,omitempty"`

	// Internal Load Balancer identifier of the vRack private network description
	// Required: true
	// Read Only: true
	VrackNetworkID int64 `json:"vrackNetworkId"`
}

IPLBVrackNetworkVrackNetwork Represents a private network in the vRack swagger:model iplb.VrackNetwork.VrackNetwork

func (*IPLBVrackNetworkVrackNetwork) MarshalBinary ¶

func (m *IPLBVrackNetworkVrackNetwork) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IPLBVrackNetworkVrackNetwork) UnmarshalBinary ¶

func (m *IPLBVrackNetworkVrackNetwork) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IPLBVrackNetworkVrackNetwork) Validate ¶

func (m *IPLBVrackNetworkVrackNetwork) Validate(formats strfmt.Registry) error

Validate validates this iplb vrack network vrack network

type IPLBZoneIPZone ¶

type IPLBZoneIPZone struct {

	// Name of your zone
	// Required: true
	// Read Only: true
	Name string `json:"name"`

	// State of your zone
	// Required: true
	// Read Only: true
	State string `json:"state"`
}

IPLBZoneIPZone Zone swagger:model iplb.Zone.IpZone

func (*IPLBZoneIPZone) MarshalBinary ¶

func (m *IPLBZoneIPZone) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IPLBZoneIPZone) UnmarshalBinary ¶

func (m *IPLBZoneIPZone) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IPLBZoneIPZone) Validate ¶

func (m *IPLBZoneIPZone) Validate(formats strfmt.Registry) error

Validate validates this iplb zone Ip zone

type PostIPLoadbalancingServiceNameChangeContactDefaultBody ¶

type PostIPLoadbalancingServiceNameChangeContactDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

PostIPLoadbalancingServiceNameChangeContactDefaultBody post Ip loadbalancing service name change contact default body swagger:model postIpLoadbalancingServiceNameChangeContactDefaultBody

func (*PostIPLoadbalancingServiceNameChangeContactDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameChangeContactDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameChangeContactDefaultBody) Validate ¶

Validate validates this post Ip loadbalancing service name change contact default body

type PostIPLoadbalancingServiceNameChangeContactParamsBody ¶

type PostIPLoadbalancingServiceNameChangeContactParamsBody struct {

	// contact admin
	ContactAdmin string `json:"contactAdmin,omitempty"`

	// contact billing
	ContactBilling string `json:"contactBilling,omitempty"`

	// contact tech
	ContactTech string `json:"contactTech,omitempty"`
}

PostIPLoadbalancingServiceNameChangeContactParamsBody post Ip loadbalancing service name change contact params body swagger:model postIpLoadbalancingServiceNameChangeContactParamsBody

func (*PostIPLoadbalancingServiceNameChangeContactParamsBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameChangeContactParamsBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameChangeContactParamsBody) Validate ¶

Validate validates this post Ip loadbalancing service name change contact params body

type PostIPLoadbalancingServiceNameConfirmTerminationDefaultBody ¶

type PostIPLoadbalancingServiceNameConfirmTerminationDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

PostIPLoadbalancingServiceNameConfirmTerminationDefaultBody post Ip loadbalancing service name confirm termination default body swagger:model postIpLoadbalancingServiceNameConfirmTerminationDefaultBody

func (*PostIPLoadbalancingServiceNameConfirmTerminationDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameConfirmTerminationDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameConfirmTerminationDefaultBody) Validate ¶

Validate validates this post Ip loadbalancing service name confirm termination default body

type PostIPLoadbalancingServiceNameConfirmTerminationParamsBody ¶

type PostIPLoadbalancingServiceNameConfirmTerminationParamsBody struct {

	// commentary
	Commentary string `json:"commentary,omitempty"`

	// reason
	Reason string `json:"reason,omitempty"`

	// token
	// Required: true
	Token *string `json:"token"`
}

PostIPLoadbalancingServiceNameConfirmTerminationParamsBody post Ip loadbalancing service name confirm termination params body swagger:model postIpLoadbalancingServiceNameConfirmTerminationParamsBody

func (*PostIPLoadbalancingServiceNameConfirmTerminationParamsBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameConfirmTerminationParamsBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameConfirmTerminationParamsBody) Validate ¶

Validate validates this post Ip loadbalancing service name confirm termination params body

type PostIPLoadbalancingServiceNameFreeCertificateDefaultBody ¶

type PostIPLoadbalancingServiceNameFreeCertificateDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

PostIPLoadbalancingServiceNameFreeCertificateDefaultBody post Ip loadbalancing service name free certificate default body swagger:model postIpLoadbalancingServiceNameFreeCertificateDefaultBody

func (*PostIPLoadbalancingServiceNameFreeCertificateDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameFreeCertificateDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameFreeCertificateDefaultBody) Validate ¶

Validate validates this post Ip loadbalancing service name free certificate default body

type PostIPLoadbalancingServiceNameFreeCertificateParamsBody ¶

type PostIPLoadbalancingServiceNameFreeCertificateParamsBody struct {

	// fqdn
	// Required: true
	Fqdn []string `json:"fqdn"`
}

PostIPLoadbalancingServiceNameFreeCertificateParamsBody post Ip loadbalancing service name free certificate params body swagger:model postIpLoadbalancingServiceNameFreeCertificateParamsBody

func (*PostIPLoadbalancingServiceNameFreeCertificateParamsBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameFreeCertificateParamsBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameFreeCertificateParamsBody) Validate ¶

Validate validates this post Ip loadbalancing service name free certificate params body

type PostIPLoadbalancingServiceNameHTTPFarmDefaultBody ¶

type PostIPLoadbalancingServiceNameHTTPFarmDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

PostIPLoadbalancingServiceNameHTTPFarmDefaultBody post Ip loadbalancing service name Http farm default body swagger:model postIpLoadbalancingServiceNameHttpFarmDefaultBody

func (*PostIPLoadbalancingServiceNameHTTPFarmDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameHTTPFarmDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameHTTPFarmDefaultBody) Validate ¶

Validate validates this post Ip loadbalancing service name Http farm default body

type PostIPLoadbalancingServiceNameHTTPFarmFarmIDServerDefaultBody ¶

type PostIPLoadbalancingServiceNameHTTPFarmFarmIDServerDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

PostIPLoadbalancingServiceNameHTTPFarmFarmIDServerDefaultBody post Ip loadbalancing service name Http farm farm Id server default body swagger:model postIpLoadbalancingServiceNameHttpFarmFarmIdServerDefaultBody

func (*PostIPLoadbalancingServiceNameHTTPFarmFarmIDServerDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameHTTPFarmFarmIDServerDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameHTTPFarmFarmIDServerDefaultBody) Validate ¶

Validate validates this post Ip loadbalancing service name Http farm farm Id server default body

type PostIPLoadbalancingServiceNameHTTPFarmFarmIDServerParamsBody ¶

type PostIPLoadbalancingServiceNameHTTPFarmFarmIDServerParamsBody struct {

	// address
	// Required: true
	Address *string `json:"address"`

	// backup
	Backup *bool `json:"backup,omitempty"`

	// chain
	Chain string `json:"chain,omitempty"`

	// cookie
	Cookie string `json:"cookie,omitempty"`

	// display name
	DisplayName string `json:"displayName,omitempty"`

	// port
	Port int64 `json:"port,omitempty"`

	// probe
	Probe *bool `json:"probe,omitempty"`

	// proxy protocol version
	ProxyProtocolVersion string `json:"proxyProtocolVersion,omitempty"`

	// ssl
	Ssl *bool `json:"ssl,omitempty"`

	// status
	// Required: true
	Status *string `json:"status"`

	// weight
	Weight int64 `json:"weight,omitempty"`
}

PostIPLoadbalancingServiceNameHTTPFarmFarmIDServerParamsBody post Ip loadbalancing service name Http farm farm Id server params body swagger:model postIpLoadbalancingServiceNameHttpFarmFarmIdServerParamsBody

func (*PostIPLoadbalancingServiceNameHTTPFarmFarmIDServerParamsBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameHTTPFarmFarmIDServerParamsBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameHTTPFarmFarmIDServerParamsBody) Validate ¶

Validate validates this post Ip loadbalancing service name Http farm farm Id server params body

type PostIPLoadbalancingServiceNameHTTPFarmParamsBody ¶

type PostIPLoadbalancingServiceNameHTTPFarmParamsBody struct {

	// balance
	Balance string `json:"balance,omitempty"`

	// display name
	DisplayName string `json:"displayName,omitempty"`

	// port
	Port int64 `json:"port,omitempty"`

	// probe
	Probe *IPLBBackendProbe `json:"probe,omitempty"`

	// stickiness
	Stickiness string `json:"stickiness,omitempty"`

	// vrack network Id
	VrackNetworkID int64 `json:"vrackNetworkId,omitempty"`

	// zone
	// Required: true
	Zone *string `json:"zone"`
}

PostIPLoadbalancingServiceNameHTTPFarmParamsBody post Ip loadbalancing service name Http farm params body swagger:model postIpLoadbalancingServiceNameHttpFarmParamsBody

func (*PostIPLoadbalancingServiceNameHTTPFarmParamsBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameHTTPFarmParamsBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameHTTPFarmParamsBody) Validate ¶

Validate validates this post Ip loadbalancing service name Http farm params body

type PostIPLoadbalancingServiceNameHTTPFrontendDefaultBody ¶

type PostIPLoadbalancingServiceNameHTTPFrontendDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

PostIPLoadbalancingServiceNameHTTPFrontendDefaultBody post Ip loadbalancing service name Http frontend default body swagger:model postIpLoadbalancingServiceNameHttpFrontendDefaultBody

func (*PostIPLoadbalancingServiceNameHTTPFrontendDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameHTTPFrontendDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameHTTPFrontendDefaultBody) Validate ¶

Validate validates this post Ip loadbalancing service name Http frontend default body

type PostIPLoadbalancingServiceNameHTTPFrontendParamsBody ¶

type PostIPLoadbalancingServiceNameHTTPFrontendParamsBody struct {

	// allowed source
	AllowedSource []string `json:"allowedSource"`

	// dedicated ipfo
	DedicatedIPFO []string `json:"dedicatedIpfo"`

	// default farm Id
	DefaultFarmID int64 `json:"defaultFarmId,omitempty"`

	// default ssl Id
	DefaultSslID int64 `json:"defaultSslId,omitempty"`

	// disabled
	Disabled *bool `json:"disabled,omitempty"`

	// display name
	DisplayName string `json:"displayName,omitempty"`

	// hsts
	Hsts *bool `json:"hsts,omitempty"`

	// http header
	HTTPHeader []string `json:"httpHeader"`

	// port
	// Required: true
	Port *string `json:"port"`

	// redirect location
	RedirectLocation string `json:"redirectLocation,omitempty"`

	// ssl
	Ssl *bool `json:"ssl,omitempty"`

	// zone
	// Required: true
	Zone *string `json:"zone"`
}

PostIPLoadbalancingServiceNameHTTPFrontendParamsBody post Ip loadbalancing service name Http frontend params body swagger:model postIpLoadbalancingServiceNameHttpFrontendParamsBody

func (*PostIPLoadbalancingServiceNameHTTPFrontendParamsBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameHTTPFrontendParamsBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameHTTPFrontendParamsBody) Validate ¶

Validate validates this post Ip loadbalancing service name Http frontend params body

type PostIPLoadbalancingServiceNameHTTPRouteDefaultBody ¶

type PostIPLoadbalancingServiceNameHTTPRouteDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

PostIPLoadbalancingServiceNameHTTPRouteDefaultBody post Ip loadbalancing service name Http route default body swagger:model postIpLoadbalancingServiceNameHttpRouteDefaultBody

func (*PostIPLoadbalancingServiceNameHTTPRouteDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameHTTPRouteDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameHTTPRouteDefaultBody) Validate ¶

Validate validates this post Ip loadbalancing service name Http route default body

type PostIPLoadbalancingServiceNameHTTPRouteParamsBody ¶

type PostIPLoadbalancingServiceNameHTTPRouteParamsBody struct {

	// action
	// Required: true
	Action *IPLBRouteHTTPAction `json:"action"`

	// display name
	DisplayName string `json:"displayName,omitempty"`

	// frontend Id
	FrontendID int64 `json:"frontendId,omitempty"`

	// weight
	Weight int64 `json:"weight,omitempty"`
}

PostIPLoadbalancingServiceNameHTTPRouteParamsBody post Ip loadbalancing service name Http route params body swagger:model postIpLoadbalancingServiceNameHttpRouteParamsBody

func (*PostIPLoadbalancingServiceNameHTTPRouteParamsBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameHTTPRouteParamsBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameHTTPRouteParamsBody) Validate ¶

Validate validates this post Ip loadbalancing service name Http route params body

type PostIPLoadbalancingServiceNameHTTPRouteRouteIDRuleDefaultBody ¶

type PostIPLoadbalancingServiceNameHTTPRouteRouteIDRuleDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

PostIPLoadbalancingServiceNameHTTPRouteRouteIDRuleDefaultBody post Ip loadbalancing service name Http route route Id rule default body swagger:model postIpLoadbalancingServiceNameHttpRouteRouteIdRuleDefaultBody

func (*PostIPLoadbalancingServiceNameHTTPRouteRouteIDRuleDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameHTTPRouteRouteIDRuleDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameHTTPRouteRouteIDRuleDefaultBody) Validate ¶

Validate validates this post Ip loadbalancing service name Http route route Id rule default body

type PostIPLoadbalancingServiceNameHTTPRouteRouteIDRuleParamsBody ¶

type PostIPLoadbalancingServiceNameHTTPRouteRouteIDRuleParamsBody struct {

	// field
	// Required: true
	Field *string `json:"field"`

	// match
	// Required: true
	Match *string `json:"match"`

	// negate
	Negate *bool `json:"negate,omitempty"`

	// pattern
	Pattern string `json:"pattern,omitempty"`

	// sub field
	SubField string `json:"subField,omitempty"`
}

PostIPLoadbalancingServiceNameHTTPRouteRouteIDRuleParamsBody post Ip loadbalancing service name Http route route Id rule params body swagger:model postIpLoadbalancingServiceNameHttpRouteRouteIdRuleParamsBody

func (*PostIPLoadbalancingServiceNameHTTPRouteRouteIDRuleParamsBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameHTTPRouteRouteIDRuleParamsBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameHTTPRouteRouteIDRuleParamsBody) Validate ¶

Validate validates this post Ip loadbalancing service name Http route route Id rule params body

type PostIPLoadbalancingServiceNameRefreshDefaultBody ¶

type PostIPLoadbalancingServiceNameRefreshDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

PostIPLoadbalancingServiceNameRefreshDefaultBody post Ip loadbalancing service name refresh default body swagger:model postIpLoadbalancingServiceNameRefreshDefaultBody

func (*PostIPLoadbalancingServiceNameRefreshDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameRefreshDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameRefreshDefaultBody) Validate ¶

Validate validates this post Ip loadbalancing service name refresh default body

type PostIPLoadbalancingServiceNameRefreshParamsBody ¶

type PostIPLoadbalancingServiceNameRefreshParamsBody struct {

	// zone
	Zone string `json:"zone,omitempty"`
}

PostIPLoadbalancingServiceNameRefreshParamsBody post Ip loadbalancing service name refresh params body swagger:model postIpLoadbalancingServiceNameRefreshParamsBody

func (*PostIPLoadbalancingServiceNameRefreshParamsBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameRefreshParamsBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameRefreshParamsBody) Validate ¶

Validate validates this post Ip loadbalancing service name refresh params body

type PostIPLoadbalancingServiceNameSslDefaultBody ¶

type PostIPLoadbalancingServiceNameSslDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

PostIPLoadbalancingServiceNameSslDefaultBody post Ip loadbalancing service name ssl default body swagger:model postIpLoadbalancingServiceNameSslDefaultBody

func (*PostIPLoadbalancingServiceNameSslDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameSslDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameSslDefaultBody) Validate ¶

Validate validates this post Ip loadbalancing service name ssl default body

type PostIPLoadbalancingServiceNameSslParamsBody ¶

type PostIPLoadbalancingServiceNameSslParamsBody struct {

	// certificate
	// Required: true
	Certificate *string `json:"certificate"`

	// chain
	Chain string `json:"chain,omitempty"`

	// display name
	DisplayName string `json:"displayName,omitempty"`

	// key
	// Required: true
	Key *string `json:"key"`
}

PostIPLoadbalancingServiceNameSslParamsBody post Ip loadbalancing service name ssl params body swagger:model postIpLoadbalancingServiceNameSslParamsBody

func (*PostIPLoadbalancingServiceNameSslParamsBody) MarshalBinary ¶

func (m *PostIPLoadbalancingServiceNameSslParamsBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameSslParamsBody) UnmarshalBinary ¶

func (m *PostIPLoadbalancingServiceNameSslParamsBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameSslParamsBody) Validate ¶

Validate validates this post Ip loadbalancing service name ssl params body

type PostIPLoadbalancingServiceNameTCPFarmDefaultBody ¶

type PostIPLoadbalancingServiceNameTCPFarmDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

PostIPLoadbalancingServiceNameTCPFarmDefaultBody post Ip loadbalancing service name Tcp farm default body swagger:model postIpLoadbalancingServiceNameTcpFarmDefaultBody

func (*PostIPLoadbalancingServiceNameTCPFarmDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameTCPFarmDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameTCPFarmDefaultBody) Validate ¶

Validate validates this post Ip loadbalancing service name Tcp farm default body

type PostIPLoadbalancingServiceNameTCPFarmFarmIDServerDefaultBody ¶

type PostIPLoadbalancingServiceNameTCPFarmFarmIDServerDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

PostIPLoadbalancingServiceNameTCPFarmFarmIDServerDefaultBody post Ip loadbalancing service name Tcp farm farm Id server default body swagger:model postIpLoadbalancingServiceNameTcpFarmFarmIdServerDefaultBody

func (*PostIPLoadbalancingServiceNameTCPFarmFarmIDServerDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameTCPFarmFarmIDServerDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameTCPFarmFarmIDServerDefaultBody) Validate ¶

Validate validates this post Ip loadbalancing service name Tcp farm farm Id server default body

type PostIPLoadbalancingServiceNameTCPFarmFarmIDServerParamsBody ¶

type PostIPLoadbalancingServiceNameTCPFarmFarmIDServerParamsBody struct {

	// address
	// Required: true
	Address *string `json:"address"`

	// backup
	Backup *bool `json:"backup,omitempty"`

	// chain
	Chain string `json:"chain,omitempty"`

	// display name
	DisplayName string `json:"displayName,omitempty"`

	// port
	Port int64 `json:"port,omitempty"`

	// probe
	Probe *bool `json:"probe,omitempty"`

	// proxy protocol version
	ProxyProtocolVersion string `json:"proxyProtocolVersion,omitempty"`

	// ssl
	Ssl *bool `json:"ssl,omitempty"`

	// status
	// Required: true
	Status *string `json:"status"`

	// weight
	Weight int64 `json:"weight,omitempty"`
}

PostIPLoadbalancingServiceNameTCPFarmFarmIDServerParamsBody post Ip loadbalancing service name Tcp farm farm Id server params body swagger:model postIpLoadbalancingServiceNameTcpFarmFarmIdServerParamsBody

func (*PostIPLoadbalancingServiceNameTCPFarmFarmIDServerParamsBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameTCPFarmFarmIDServerParamsBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameTCPFarmFarmIDServerParamsBody) Validate ¶

Validate validates this post Ip loadbalancing service name Tcp farm farm Id server params body

type PostIPLoadbalancingServiceNameTCPFarmParamsBody ¶

type PostIPLoadbalancingServiceNameTCPFarmParamsBody struct {

	// balance
	Balance string `json:"balance,omitempty"`

	// display name
	DisplayName string `json:"displayName,omitempty"`

	// port
	Port int64 `json:"port,omitempty"`

	// probe
	Probe *IPLBBackendProbe `json:"probe,omitempty"`

	// stickiness
	Stickiness string `json:"stickiness,omitempty"`

	// vrack network Id
	VrackNetworkID int64 `json:"vrackNetworkId,omitempty"`

	// zone
	// Required: true
	Zone *string `json:"zone"`
}

PostIPLoadbalancingServiceNameTCPFarmParamsBody post Ip loadbalancing service name Tcp farm params body swagger:model postIpLoadbalancingServiceNameTcpFarmParamsBody

func (*PostIPLoadbalancingServiceNameTCPFarmParamsBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameTCPFarmParamsBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameTCPFarmParamsBody) Validate ¶

Validate validates this post Ip loadbalancing service name Tcp farm params body

type PostIPLoadbalancingServiceNameTCPFrontendDefaultBody ¶

type PostIPLoadbalancingServiceNameTCPFrontendDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

PostIPLoadbalancingServiceNameTCPFrontendDefaultBody post Ip loadbalancing service name Tcp frontend default body swagger:model postIpLoadbalancingServiceNameTcpFrontendDefaultBody

func (*PostIPLoadbalancingServiceNameTCPFrontendDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameTCPFrontendDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameTCPFrontendDefaultBody) Validate ¶

Validate validates this post Ip loadbalancing service name Tcp frontend default body

type PostIPLoadbalancingServiceNameTCPFrontendParamsBody ¶

type PostIPLoadbalancingServiceNameTCPFrontendParamsBody struct {

	// allowed source
	AllowedSource []string `json:"allowedSource"`

	// dedicated ipfo
	DedicatedIPFO []string `json:"dedicatedIpfo"`

	// default farm Id
	DefaultFarmID int64 `json:"defaultFarmId,omitempty"`

	// default ssl Id
	DefaultSslID int64 `json:"defaultSslId,omitempty"`

	// disabled
	Disabled *bool `json:"disabled,omitempty"`

	// display name
	DisplayName string `json:"displayName,omitempty"`

	// port
	// Required: true
	Port *string `json:"port"`

	// ssl
	Ssl *bool `json:"ssl,omitempty"`

	// zone
	// Required: true
	Zone *string `json:"zone"`
}

PostIPLoadbalancingServiceNameTCPFrontendParamsBody post Ip loadbalancing service name Tcp frontend params body swagger:model postIpLoadbalancingServiceNameTcpFrontendParamsBody

func (*PostIPLoadbalancingServiceNameTCPFrontendParamsBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameTCPFrontendParamsBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameTCPFrontendParamsBody) Validate ¶

Validate validates this post Ip loadbalancing service name Tcp frontend params body

type PostIPLoadbalancingServiceNameTCPRouteDefaultBody ¶

type PostIPLoadbalancingServiceNameTCPRouteDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

PostIPLoadbalancingServiceNameTCPRouteDefaultBody post Ip loadbalancing service name Tcp route default body swagger:model postIpLoadbalancingServiceNameTcpRouteDefaultBody

func (*PostIPLoadbalancingServiceNameTCPRouteDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameTCPRouteDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameTCPRouteDefaultBody) Validate ¶

Validate validates this post Ip loadbalancing service name Tcp route default body

type PostIPLoadbalancingServiceNameTCPRouteParamsBody ¶

type PostIPLoadbalancingServiceNameTCPRouteParamsBody struct {

	// action
	// Required: true
	Action *IPLBRouteTCPAction `json:"action"`

	// display name
	DisplayName string `json:"displayName,omitempty"`

	// frontend Id
	FrontendID int64 `json:"frontendId,omitempty"`

	// weight
	Weight int64 `json:"weight,omitempty"`
}

PostIPLoadbalancingServiceNameTCPRouteParamsBody post Ip loadbalancing service name Tcp route params body swagger:model postIpLoadbalancingServiceNameTcpRouteParamsBody

func (*PostIPLoadbalancingServiceNameTCPRouteParamsBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameTCPRouteParamsBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameTCPRouteParamsBody) Validate ¶

Validate validates this post Ip loadbalancing service name Tcp route params body

type PostIPLoadbalancingServiceNameTCPRouteRouteIDRuleDefaultBody ¶

type PostIPLoadbalancingServiceNameTCPRouteRouteIDRuleDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

PostIPLoadbalancingServiceNameTCPRouteRouteIDRuleDefaultBody post Ip loadbalancing service name Tcp route route Id rule default body swagger:model postIpLoadbalancingServiceNameTcpRouteRouteIdRuleDefaultBody

func (*PostIPLoadbalancingServiceNameTCPRouteRouteIDRuleDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameTCPRouteRouteIDRuleDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameTCPRouteRouteIDRuleDefaultBody) Validate ¶

Validate validates this post Ip loadbalancing service name Tcp route route Id rule default body

type PostIPLoadbalancingServiceNameTCPRouteRouteIDRuleParamsBody ¶

type PostIPLoadbalancingServiceNameTCPRouteRouteIDRuleParamsBody struct {

	// field
	// Required: true
	Field *string `json:"field"`

	// match
	// Required: true
	Match *string `json:"match"`

	// negate
	Negate *bool `json:"negate,omitempty"`

	// pattern
	Pattern string `json:"pattern,omitempty"`

	// sub field
	SubField string `json:"subField,omitempty"`
}

PostIPLoadbalancingServiceNameTCPRouteRouteIDRuleParamsBody post Ip loadbalancing service name Tcp route route Id rule params body swagger:model postIpLoadbalancingServiceNameTcpRouteRouteIdRuleParamsBody

func (*PostIPLoadbalancingServiceNameTCPRouteRouteIDRuleParamsBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameTCPRouteRouteIDRuleParamsBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameTCPRouteRouteIDRuleParamsBody) Validate ¶

Validate validates this post Ip loadbalancing service name Tcp route route Id rule params body

type PostIPLoadbalancingServiceNameTerminateDefaultBody ¶

type PostIPLoadbalancingServiceNameTerminateDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

PostIPLoadbalancingServiceNameTerminateDefaultBody post Ip loadbalancing service name terminate default body swagger:model postIpLoadbalancingServiceNameTerminateDefaultBody

func (*PostIPLoadbalancingServiceNameTerminateDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameTerminateDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameTerminateDefaultBody) Validate ¶

Validate validates this post Ip loadbalancing service name terminate default body

type PostIPLoadbalancingServiceNameUDPFarmDefaultBody ¶

type PostIPLoadbalancingServiceNameUDPFarmDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

PostIPLoadbalancingServiceNameUDPFarmDefaultBody post Ip loadbalancing service name Udp farm default body swagger:model postIpLoadbalancingServiceNameUdpFarmDefaultBody

func (*PostIPLoadbalancingServiceNameUDPFarmDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameUDPFarmDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameUDPFarmDefaultBody) Validate ¶

Validate validates this post Ip loadbalancing service name Udp farm default body

type PostIPLoadbalancingServiceNameUDPFarmFarmIDServerDefaultBody ¶

type PostIPLoadbalancingServiceNameUDPFarmFarmIDServerDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

PostIPLoadbalancingServiceNameUDPFarmFarmIDServerDefaultBody post Ip loadbalancing service name Udp farm farm Id server default body swagger:model postIpLoadbalancingServiceNameUdpFarmFarmIdServerDefaultBody

func (*PostIPLoadbalancingServiceNameUDPFarmFarmIDServerDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameUDPFarmFarmIDServerDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameUDPFarmFarmIDServerDefaultBody) Validate ¶

Validate validates this post Ip loadbalancing service name Udp farm farm Id server default body

type PostIPLoadbalancingServiceNameUDPFarmFarmIDServerParamsBody ¶

type PostIPLoadbalancingServiceNameUDPFarmFarmIDServerParamsBody struct {

	// address
	// Required: true
	Address *string `json:"address"`

	// display name
	DisplayName string `json:"displayName,omitempty"`

	// port
	Port int64 `json:"port,omitempty"`

	// status
	// Required: true
	Status *string `json:"status"`
}

PostIPLoadbalancingServiceNameUDPFarmFarmIDServerParamsBody post Ip loadbalancing service name Udp farm farm Id server params body swagger:model postIpLoadbalancingServiceNameUdpFarmFarmIdServerParamsBody

func (*PostIPLoadbalancingServiceNameUDPFarmFarmIDServerParamsBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameUDPFarmFarmIDServerParamsBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameUDPFarmFarmIDServerParamsBody) Validate ¶

Validate validates this post Ip loadbalancing service name Udp farm farm Id server params body

type PostIPLoadbalancingServiceNameUDPFarmParamsBody ¶

type PostIPLoadbalancingServiceNameUDPFarmParamsBody struct {

	// display name
	DisplayName string `json:"displayName,omitempty"`

	// port
	// Required: true
	Port *int64 `json:"port"`

	// vrack network Id
	VrackNetworkID int64 `json:"vrackNetworkId,omitempty"`

	// zone
	// Required: true
	Zone *string `json:"zone"`
}

PostIPLoadbalancingServiceNameUDPFarmParamsBody post Ip loadbalancing service name Udp farm params body swagger:model postIpLoadbalancingServiceNameUdpFarmParamsBody

func (*PostIPLoadbalancingServiceNameUDPFarmParamsBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameUDPFarmParamsBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameUDPFarmParamsBody) Validate ¶

Validate validates this post Ip loadbalancing service name Udp farm params body

type PostIPLoadbalancingServiceNameUDPFrontendDefaultBody ¶

type PostIPLoadbalancingServiceNameUDPFrontendDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

PostIPLoadbalancingServiceNameUDPFrontendDefaultBody post Ip loadbalancing service name Udp frontend default body swagger:model postIpLoadbalancingServiceNameUdpFrontendDefaultBody

func (*PostIPLoadbalancingServiceNameUDPFrontendDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameUDPFrontendDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameUDPFrontendDefaultBody) Validate ¶

Validate validates this post Ip loadbalancing service name Udp frontend default body

type PostIPLoadbalancingServiceNameUDPFrontendParamsBody ¶

type PostIPLoadbalancingServiceNameUDPFrontendParamsBody struct {

	// dedicated ipfo
	DedicatedIPFO []string `json:"dedicatedIpfo"`

	// default farm Id
	DefaultFarmID int64 `json:"defaultFarmId,omitempty"`

	// disabled
	Disabled *bool `json:"disabled,omitempty"`

	// display name
	DisplayName string `json:"displayName,omitempty"`

	// port
	// Required: true
	Port *string `json:"port"`

	// zone
	// Required: true
	Zone *string `json:"zone"`
}

PostIPLoadbalancingServiceNameUDPFrontendParamsBody post Ip loadbalancing service name Udp frontend params body swagger:model postIpLoadbalancingServiceNameUdpFrontendParamsBody

func (*PostIPLoadbalancingServiceNameUDPFrontendParamsBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameUDPFrontendParamsBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameUDPFrontendParamsBody) Validate ¶

Validate validates this post Ip loadbalancing service name Udp frontend params body

type PostIPLoadbalancingServiceNameVrackNetworkDefaultBody ¶

type PostIPLoadbalancingServiceNameVrackNetworkDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

PostIPLoadbalancingServiceNameVrackNetworkDefaultBody post Ip loadbalancing service name vrack network default body swagger:model postIpLoadbalancingServiceNameVrackNetworkDefaultBody

func (*PostIPLoadbalancingServiceNameVrackNetworkDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameVrackNetworkDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameVrackNetworkDefaultBody) Validate ¶

Validate validates this post Ip loadbalancing service name vrack network default body

type PostIPLoadbalancingServiceNameVrackNetworkParamsBody ¶

type PostIPLoadbalancingServiceNameVrackNetworkParamsBody struct {

	// nat Ip
	// Required: true
	NatIP *string `json:"natIp"`

	// subnet
	// Required: true
	Subnet *string `json:"subnet"`

	// vlan
	Vlan int64 `json:"vlan,omitempty"`
}

PostIPLoadbalancingServiceNameVrackNetworkParamsBody post Ip loadbalancing service name vrack network params body swagger:model postIpLoadbalancingServiceNameVrackNetworkParamsBody

func (*PostIPLoadbalancingServiceNameVrackNetworkParamsBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameVrackNetworkParamsBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*PostIPLoadbalancingServiceNameVrackNetworkParamsBody) Validate ¶

Validate validates this post Ip loadbalancing service name vrack network params body

type PutIPLoadbalancingServiceNameDefaultBody ¶

type PutIPLoadbalancingServiceNameDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

PutIPLoadbalancingServiceNameDefaultBody put Ip loadbalancing service name default body swagger:model putIpLoadbalancingServiceNameDefaultBody

func (*PutIPLoadbalancingServiceNameDefaultBody) MarshalBinary ¶

func (m *PutIPLoadbalancingServiceNameDefaultBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PutIPLoadbalancingServiceNameDefaultBody) UnmarshalBinary ¶

func (m *PutIPLoadbalancingServiceNameDefaultBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PutIPLoadbalancingServiceNameDefaultBody) Validate ¶

Validate validates this put Ip loadbalancing service name default body

type PutIPLoadbalancingServiceNameHTTPFarmFarmIDDefaultBody ¶

type PutIPLoadbalancingServiceNameHTTPFarmFarmIDDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

PutIPLoadbalancingServiceNameHTTPFarmFarmIDDefaultBody put Ip loadbalancing service name Http farm farm Id default body swagger:model putIpLoadbalancingServiceNameHttpFarmFarmIdDefaultBody

func (*PutIPLoadbalancingServiceNameHTTPFarmFarmIDDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*PutIPLoadbalancingServiceNameHTTPFarmFarmIDDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*PutIPLoadbalancingServiceNameHTTPFarmFarmIDDefaultBody) Validate ¶

Validate validates this put Ip loadbalancing service name Http farm farm Id default body

type PutIPLoadbalancingServiceNameHTTPFarmFarmIDServerServerIDDefaultBody ¶

type PutIPLoadbalancingServiceNameHTTPFarmFarmIDServerServerIDDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

PutIPLoadbalancingServiceNameHTTPFarmFarmIDServerServerIDDefaultBody put Ip loadbalancing service name Http farm farm Id server server Id default body swagger:model putIpLoadbalancingServiceNameHttpFarmFarmIdServerServerIdDefaultBody

func (*PutIPLoadbalancingServiceNameHTTPFarmFarmIDServerServerIDDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*PutIPLoadbalancingServiceNameHTTPFarmFarmIDServerServerIDDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*PutIPLoadbalancingServiceNameHTTPFarmFarmIDServerServerIDDefaultBody) Validate ¶

Validate validates this put Ip loadbalancing service name Http farm farm Id server server Id default body

type PutIPLoadbalancingServiceNameHTTPFrontendFrontendIDDefaultBody ¶

type PutIPLoadbalancingServiceNameHTTPFrontendFrontendIDDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

PutIPLoadbalancingServiceNameHTTPFrontendFrontendIDDefaultBody put Ip loadbalancing service name Http frontend frontend Id default body swagger:model putIpLoadbalancingServiceNameHttpFrontendFrontendIdDefaultBody

func (*PutIPLoadbalancingServiceNameHTTPFrontendFrontendIDDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*PutIPLoadbalancingServiceNameHTTPFrontendFrontendIDDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*PutIPLoadbalancingServiceNameHTTPFrontendFrontendIDDefaultBody) Validate ¶

Validate validates this put Ip loadbalancing service name Http frontend frontend Id default body

type PutIPLoadbalancingServiceNameHTTPRouteRouteIDDefaultBody ¶

type PutIPLoadbalancingServiceNameHTTPRouteRouteIDDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

PutIPLoadbalancingServiceNameHTTPRouteRouteIDDefaultBody put Ip loadbalancing service name Http route route Id default body swagger:model putIpLoadbalancingServiceNameHttpRouteRouteIdDefaultBody

func (*PutIPLoadbalancingServiceNameHTTPRouteRouteIDDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*PutIPLoadbalancingServiceNameHTTPRouteRouteIDDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*PutIPLoadbalancingServiceNameHTTPRouteRouteIDDefaultBody) Validate ¶

Validate validates this put Ip loadbalancing service name Http route route Id default body

type PutIPLoadbalancingServiceNameHTTPRouteRouteIDRuleRuleIDDefaultBody ¶

type PutIPLoadbalancingServiceNameHTTPRouteRouteIDRuleRuleIDDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

PutIPLoadbalancingServiceNameHTTPRouteRouteIDRuleRuleIDDefaultBody put Ip loadbalancing service name Http route route Id rule rule Id default body swagger:model putIpLoadbalancingServiceNameHttpRouteRouteIdRuleRuleIdDefaultBody

func (*PutIPLoadbalancingServiceNameHTTPRouteRouteIDRuleRuleIDDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*PutIPLoadbalancingServiceNameHTTPRouteRouteIDRuleRuleIDDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*PutIPLoadbalancingServiceNameHTTPRouteRouteIDRuleRuleIDDefaultBody) Validate ¶

Validate validates this put Ip loadbalancing service name Http route route Id rule rule Id default body

type PutIPLoadbalancingServiceNameQuotaZoneDefaultBody ¶

type PutIPLoadbalancingServiceNameQuotaZoneDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

PutIPLoadbalancingServiceNameQuotaZoneDefaultBody put Ip loadbalancing service name quota zone default body swagger:model putIpLoadbalancingServiceNameQuotaZoneDefaultBody

func (*PutIPLoadbalancingServiceNameQuotaZoneDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*PutIPLoadbalancingServiceNameQuotaZoneDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*PutIPLoadbalancingServiceNameQuotaZoneDefaultBody) Validate ¶

Validate validates this put Ip loadbalancing service name quota zone default body

type PutIPLoadbalancingServiceNameServiceInfosDefaultBody ¶

type PutIPLoadbalancingServiceNameServiceInfosDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

PutIPLoadbalancingServiceNameServiceInfosDefaultBody put Ip loadbalancing service name service infos default body swagger:model putIpLoadbalancingServiceNameServiceInfosDefaultBody

func (*PutIPLoadbalancingServiceNameServiceInfosDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*PutIPLoadbalancingServiceNameServiceInfosDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*PutIPLoadbalancingServiceNameServiceInfosDefaultBody) Validate ¶

Validate validates this put Ip loadbalancing service name service infos default body

type PutIPLoadbalancingServiceNameSslIDDefaultBody ¶

type PutIPLoadbalancingServiceNameSslIDDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

PutIPLoadbalancingServiceNameSslIDDefaultBody put Ip loadbalancing service name ssl Id default body swagger:model putIpLoadbalancingServiceNameSslIdDefaultBody

func (*PutIPLoadbalancingServiceNameSslIDDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*PutIPLoadbalancingServiceNameSslIDDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*PutIPLoadbalancingServiceNameSslIDDefaultBody) Validate ¶

Validate validates this put Ip loadbalancing service name ssl Id default body

type PutIPLoadbalancingServiceNameTCPFarmFarmIDDefaultBody ¶

type PutIPLoadbalancingServiceNameTCPFarmFarmIDDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

PutIPLoadbalancingServiceNameTCPFarmFarmIDDefaultBody put Ip loadbalancing service name Tcp farm farm Id default body swagger:model putIpLoadbalancingServiceNameTcpFarmFarmIdDefaultBody

func (*PutIPLoadbalancingServiceNameTCPFarmFarmIDDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*PutIPLoadbalancingServiceNameTCPFarmFarmIDDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*PutIPLoadbalancingServiceNameTCPFarmFarmIDDefaultBody) Validate ¶

Validate validates this put Ip loadbalancing service name Tcp farm farm Id default body

type PutIPLoadbalancingServiceNameTCPFarmFarmIDServerServerIDDefaultBody ¶

type PutIPLoadbalancingServiceNameTCPFarmFarmIDServerServerIDDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

PutIPLoadbalancingServiceNameTCPFarmFarmIDServerServerIDDefaultBody put Ip loadbalancing service name Tcp farm farm Id server server Id default body swagger:model putIpLoadbalancingServiceNameTcpFarmFarmIdServerServerIdDefaultBody

func (*PutIPLoadbalancingServiceNameTCPFarmFarmIDServerServerIDDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*PutIPLoadbalancingServiceNameTCPFarmFarmIDServerServerIDDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*PutIPLoadbalancingServiceNameTCPFarmFarmIDServerServerIDDefaultBody) Validate ¶

Validate validates this put Ip loadbalancing service name Tcp farm farm Id server server Id default body

type PutIPLoadbalancingServiceNameTCPFrontendFrontendIDDefaultBody ¶

type PutIPLoadbalancingServiceNameTCPFrontendFrontendIDDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

PutIPLoadbalancingServiceNameTCPFrontendFrontendIDDefaultBody put Ip loadbalancing service name Tcp frontend frontend Id default body swagger:model putIpLoadbalancingServiceNameTcpFrontendFrontendIdDefaultBody

func (*PutIPLoadbalancingServiceNameTCPFrontendFrontendIDDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*PutIPLoadbalancingServiceNameTCPFrontendFrontendIDDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*PutIPLoadbalancingServiceNameTCPFrontendFrontendIDDefaultBody) Validate ¶

Validate validates this put Ip loadbalancing service name Tcp frontend frontend Id default body

type PutIPLoadbalancingServiceNameTCPRouteRouteIDDefaultBody ¶

type PutIPLoadbalancingServiceNameTCPRouteRouteIDDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

PutIPLoadbalancingServiceNameTCPRouteRouteIDDefaultBody put Ip loadbalancing service name Tcp route route Id default body swagger:model putIpLoadbalancingServiceNameTcpRouteRouteIdDefaultBody

func (*PutIPLoadbalancingServiceNameTCPRouteRouteIDDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*PutIPLoadbalancingServiceNameTCPRouteRouteIDDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*PutIPLoadbalancingServiceNameTCPRouteRouteIDDefaultBody) Validate ¶

Validate validates this put Ip loadbalancing service name Tcp route route Id default body

type PutIPLoadbalancingServiceNameTCPRouteRouteIDRuleRuleIDDefaultBody ¶

type PutIPLoadbalancingServiceNameTCPRouteRouteIDRuleRuleIDDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

PutIPLoadbalancingServiceNameTCPRouteRouteIDRuleRuleIDDefaultBody put Ip loadbalancing service name Tcp route route Id rule rule Id default body swagger:model putIpLoadbalancingServiceNameTcpRouteRouteIdRuleRuleIdDefaultBody

func (*PutIPLoadbalancingServiceNameTCPRouteRouteIDRuleRuleIDDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*PutIPLoadbalancingServiceNameTCPRouteRouteIDRuleRuleIDDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*PutIPLoadbalancingServiceNameTCPRouteRouteIDRuleRuleIDDefaultBody) Validate ¶

Validate validates this put Ip loadbalancing service name Tcp route route Id rule rule Id default body

type PutIPLoadbalancingServiceNameUDPFarmFarmIDDefaultBody ¶

type PutIPLoadbalancingServiceNameUDPFarmFarmIDDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

PutIPLoadbalancingServiceNameUDPFarmFarmIDDefaultBody put Ip loadbalancing service name Udp farm farm Id default body swagger:model putIpLoadbalancingServiceNameUdpFarmFarmIdDefaultBody

func (*PutIPLoadbalancingServiceNameUDPFarmFarmIDDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*PutIPLoadbalancingServiceNameUDPFarmFarmIDDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*PutIPLoadbalancingServiceNameUDPFarmFarmIDDefaultBody) Validate ¶

Validate validates this put Ip loadbalancing service name Udp farm farm Id default body

type PutIPLoadbalancingServiceNameUDPFarmFarmIDServerServerIDDefaultBody ¶

type PutIPLoadbalancingServiceNameUDPFarmFarmIDServerServerIDDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

PutIPLoadbalancingServiceNameUDPFarmFarmIDServerServerIDDefaultBody put Ip loadbalancing service name Udp farm farm Id server server Id default body swagger:model putIpLoadbalancingServiceNameUdpFarmFarmIdServerServerIdDefaultBody

func (*PutIPLoadbalancingServiceNameUDPFarmFarmIDServerServerIDDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*PutIPLoadbalancingServiceNameUDPFarmFarmIDServerServerIDDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*PutIPLoadbalancingServiceNameUDPFarmFarmIDServerServerIDDefaultBody) Validate ¶

Validate validates this put Ip loadbalancing service name Udp farm farm Id server server Id default body

type PutIPLoadbalancingServiceNameUDPFrontendFrontendIDDefaultBody ¶

type PutIPLoadbalancingServiceNameUDPFrontendFrontendIDDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

PutIPLoadbalancingServiceNameUDPFrontendFrontendIDDefaultBody put Ip loadbalancing service name Udp frontend frontend Id default body swagger:model putIpLoadbalancingServiceNameUdpFrontendFrontendIdDefaultBody

func (*PutIPLoadbalancingServiceNameUDPFrontendFrontendIDDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*PutIPLoadbalancingServiceNameUDPFrontendFrontendIDDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*PutIPLoadbalancingServiceNameUDPFrontendFrontendIDDefaultBody) Validate ¶

Validate validates this put Ip loadbalancing service name Udp frontend frontend Id default body

type PutIPLoadbalancingServiceNameVrackNetworkVrackNetworkIDDefaultBody ¶

type PutIPLoadbalancingServiceNameVrackNetworkVrackNetworkIDDefaultBody struct {

	// error code
	ErrorCode int32 `json:"errorCode,omitempty"`

	// http code
	HTTPCode int32 `json:"httpCode,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

PutIPLoadbalancingServiceNameVrackNetworkVrackNetworkIDDefaultBody put Ip loadbalancing service name vrack network vrack network Id default body swagger:model putIpLoadbalancingServiceNameVrackNetworkVrackNetworkIdDefaultBody

func (*PutIPLoadbalancingServiceNameVrackNetworkVrackNetworkIDDefaultBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*PutIPLoadbalancingServiceNameVrackNetworkVrackNetworkIDDefaultBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*PutIPLoadbalancingServiceNameVrackNetworkVrackNetworkIDDefaultBody) Validate ¶

Validate validates this put Ip loadbalancing service name vrack network vrack network Id default body

type ServiceRenewType ¶

type ServiceRenewType struct {

	// The service is automatically renewed
	Automatic bool `json:"automatic,omitempty"`

	// The service will be deleted at expiration
	DeleteAtExpiration bool `json:"deleteAtExpiration,omitempty"`

	// The service forced to be renewed
	Forced bool `json:"forced,omitempty"`

	// The service needs to be manually renewed and paid
	ManualPayment bool `json:"manualPayment,omitempty"`

	// period of renew in month
	Period int64 `json:"period,omitempty"`
}

ServiceRenewType Map a possible renew for a specific service swagger:model service.RenewType

func (*ServiceRenewType) MarshalBinary ¶

func (m *ServiceRenewType) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ServiceRenewType) UnmarshalBinary ¶

func (m *ServiceRenewType) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ServiceRenewType) Validate ¶

func (m *ServiceRenewType) Validate(formats strfmt.Registry) error

Validate validates this service renew type

type ServicesService ¶

type ServicesService struct {

	// Indicates that the service can be set up to be deleted at expiration
	// Required: true
	// Read Only: true
	CanDeleteAtExpiration bool `json:"canDeleteAtExpiration"`

	// contact admin
	// Required: true
	// Read Only: true
	ContactAdmin string `json:"contactAdmin"`

	// contact billing
	// Required: true
	// Read Only: true
	ContactBilling string `json:"contactBilling"`

	// contact tech
	// Required: true
	// Read Only: true
	ContactTech string `json:"contactTech"`

	// creation
	// Required: true
	// Read Only: true
	Creation strfmt.Date `json:"creation"`

	// domain
	// Required: true
	// Read Only: true
	Domain string `json:"domain"`

	// engaged up to
	// Read Only: true
	EngagedUpTo strfmt.Date `json:"engagedUpTo,omitempty"`

	// expiration
	// Required: true
	// Read Only: true
	Expiration strfmt.Date `json:"expiration"`

	// All the possible renew period of your service in month
	// Read Only: true
	PossibleRenewPeriod []int64 `json:"possibleRenewPeriod"`

	// renew
	Renew *ServiceRenewType `json:"renew,omitempty"`

	// renewal type
	// Required: true
	// Read Only: true
	RenewalType string `json:"renewalType"`

	// service Id
	// Required: true
	// Read Only: true
	ServiceID int64 `json:"serviceId"`

	// status
	// Required: true
	// Read Only: true
	Status string `json:"status"`
}

ServicesService Details about a Service swagger:model services.Service

func (*ServicesService) MarshalBinary ¶

func (m *ServicesService) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ServicesService) UnmarshalBinary ¶

func (m *ServicesService) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ServicesService) Validate ¶

func (m *ServicesService) Validate(formats strfmt.Registry) error

Validate validates this services service

Source Files ¶

Jump to

Keyboard shortcuts

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