rest

package
v0.0.0-...-4b4864e Latest Latest
Warning

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

Go to latest
Published: Sep 25, 2019 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AviHTTPCacheDel

func AviHTTPCacheDel(cache *utils.AviObjCache, rest_op *utils.RestOp, vsKey utils.NamespaceName) error

func AviHTTPPolicyCacheAdd

func AviHTTPPolicyCacheAdd(cache *utils.AviObjCache, rest_op *utils.RestOp, vsKey utils.NamespaceName) error

func AviHttpPSBuild

func AviHttpPSBuild(hps_meta *nodes.AviHttpPolicySetNode, cache_obj *utils.AviHTTPCache) *utils.RestOp

func AviHttpPolicyDel

func AviHttpPolicyDel(uuid string, tenant string) *utils.RestOp

func AviPGCacheAdd

func AviPGCacheAdd(cache *utils.AviObjCache, rest_op *utils.RestOp, vsKey utils.NamespaceName) error

func AviPGCacheDel

func AviPGCacheDel(cache *utils.AviObjCache, rest_op *utils.RestOp, vsKey utils.NamespaceName) error

func AviPGDel

func AviPGDel(uuid string, tenant string) *utils.RestOp

func AviPkiProfileAdd

func AviPkiProfileAdd(cache *utils.AviObjCache, rest_op *utils.RestOp) error

func AviPkiProfileBuild

func AviPkiProfileBuild(ssl_node *nodes.AviTLSKeyCertNode, cache_obj *utils.AviPkiProfileCache) *utils.RestOp

func AviPkiProfileCacheDel

func AviPkiProfileCacheDel(cache *utils.AviObjCache, rest_op *utils.RestOp) error

func AviPkiProfileDel

func AviPkiProfileDel(uuid string, tenant string) *utils.RestOp

func AviPoolBuild

func AviPoolBuild(pool_meta *nodes.AviPoolNode, cache_obj *utils.AviPoolCache) *utils.RestOp

func AviPoolCacheAdd

func AviPoolCacheAdd(cache *utils.AviObjCache, rest_op *utils.RestOp, vsKey utils.NamespaceName) error

func AviPoolCacheDel

func AviPoolCacheDel(cache *utils.AviObjCache, rest_op *utils.RestOp, vsKey utils.NamespaceName) error

func AviPoolDel

func AviPoolDel(uuid string, tenant string) *utils.RestOp

func AviPoolGroupBuild

func AviPoolGroupBuild(pg_meta *nodes.AviPoolGroupNode, cache_obj *utils.AviPGCache) *utils.RestOp

func AviSSLBuild

func AviSSLBuild(ssl_node *nodes.AviTLSKeyCertNode, cache_obj *utils.AviSSLCache) *utils.RestOp

func AviSSLCacheDel

func AviSSLCacheDel(cache *utils.AviObjCache, rest_op *utils.RestOp, vsKey utils.NamespaceName) error

func AviSSLKeyCertAdd

func AviSSLKeyCertAdd(cache *utils.AviObjCache, rest_op *utils.RestOp, vsKey utils.NamespaceName) error

func AviSSLKeyCertDel

func AviSSLKeyCertDel(uuid string, tenant string) *utils.RestOp

func AviSvcToPoolCacheAdd

func AviSvcToPoolCacheAdd(svc_to_pool_cache *utils.AviMultiCache, rest_op *utils.RestOp,
	prefix string, key utils.NamespaceName) error

func AviSvcToPoolCacheDel

func AviSvcToPoolCacheDel(svc_to_pool_cache *utils.AviMultiCache,
	prefix string, key utils.NamespaceName) error

func AviVSDel

func AviVSDel(uuid string, tenant string) *utils.RestOp

func AviVsBuild

func AviVsBuild(vs_meta *nodes.AviVsNode, httppolicynode []*nodes.AviHttpPolicySetNode, rest_method utils.RestMethod, cache_obj *utils.AviVsCache) []*utils.RestOp

func AviVsCacheAdd

func AviVsCacheAdd(cache *utils.AviObjCache, rest_op *utils.RestOp) error

func AviVsCacheDel

func AviVsCacheDel(vs_cache *utils.AviCache, rest_op *utils.RestOp) error

func AviVsSniBuild

func AviVsSniBuild(vs_meta *nodes.AviVsTLSNode, httppolicynode []*nodes.AviHttpPolicySetNode, rest_method utils.RestMethod, cache_obj *utils.AviVsCache) []*utils.RestOp

func DeQueueNodes

func DeQueueNodes(key string)

func ExecuteRestAndPopulateCache

func ExecuteRestAndPopulateCache(rest_ops []*utils.RestOp, cache *utils.AviObjCache, vsKey utils.NamespaceName, sslKey ...utils.NamespaceName)

func ExtractVsName

func ExtractVsName(word string) string

func ExtractVsUuid

func ExtractVsUuid(word string) string

func FindPoolGroupForPort

func FindPoolGroupForPort(pgList []*nodes.AviPoolGroupNode, portToSearch int32) string

func HTTPPolicyCU

func HTTPPolicyCU(http_nodes []*nodes.AviHttpPolicySetNode, cache_http_nodes []utils.NamespaceName, gatewayNs string, rest_ops []*utils.RestOp) ([]utils.NamespaceName, []*utils.RestOp)

func HTTPPolicyDelete

func HTTPPolicyDelete(https_to_delete []utils.NamespaceName, gatewayNs string, rest_ops []*utils.RestOp) []*utils.RestOp

func PoolCU

func PoolCU(pool_nodes []*nodes.AviPoolNode, cache_pool_nodes []utils.NamespaceName, gatewayNs string, cache *utils.AviObjCache, rest_ops []*utils.RestOp) ([]utils.NamespaceName, []*utils.RestOp)

func PoolDelete

func PoolDelete(pools_to_delete []utils.NamespaceName, gatewayNs string, rest_ops []*utils.RestOp) []*utils.RestOp

func PoolGroupCU

func PoolGroupCU(pg_nodes []*nodes.AviPoolGroupNode, cache_pg_nodes []utils.NamespaceName, gatewayNs string, cache *utils.AviObjCache, rest_ops []*utils.RestOp) ([]utils.NamespaceName, []*utils.RestOp)

func PoolGroupDelete

func PoolGroupDelete(pgs_to_delete []utils.NamespaceName, gatewayNs string, rest_ops []*utils.RestOp) []*utils.RestOp

func RestOperation

func RestOperation(vsName string, gatewayNs string, avimodelNode nodes.AviModelNode, sniNode bool, cache *utils.AviObjCache)

func RestRespArrToObjByType

func RestRespArrToObjByType(rest_op *utils.RestOp, obj_type string) ([]map[string]interface{}, error)

TODO (sudswas): Let's move this to utils when we move types.go to utils.

func SSLKeyCertCU

func SSLKeyCertCU(sslkey_nodes []*nodes.AviTLSKeyCertNode, cache_ssl_nodes []utils.NamespaceName, gatewayNs string, rest_ops []*utils.RestOp) ([]utils.NamespaceName, []*utils.RestOp)

func SSLKeyCertDelete

func SSLKeyCertDelete(ssl_to_delete []utils.NamespaceName, gatewayNs string, rest_ops []*utils.RestOp) []*utils.RestOp

func SvcMdataMapToObj

func SvcMdataMapToObj(svc_mdata_map *map[string]interface{}, svc_mdata *utils.ServiceMetadataObj)

Types

This section is empty.

Jump to

Keyboard shortcuts

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