Documentation
¶
Index ¶
- func AviHTTPCacheDel(cache *utils.AviObjCache, rest_op *utils.RestOp, vsKey utils.NamespaceName) error
- func AviHTTPPolicyCacheAdd(cache *utils.AviObjCache, rest_op *utils.RestOp, vsKey utils.NamespaceName) error
- func AviHttpPSBuild(hps_meta *nodes.AviHttpPolicySetNode, cache_obj *utils.AviHTTPCache) *utils.RestOp
- func AviHttpPolicyDel(uuid string, tenant string) *utils.RestOp
- func AviPGCacheAdd(cache *utils.AviObjCache, rest_op *utils.RestOp, vsKey utils.NamespaceName) error
- func AviPGCacheDel(cache *utils.AviObjCache, rest_op *utils.RestOp, vsKey utils.NamespaceName) error
- func AviPGDel(uuid string, tenant string) *utils.RestOp
- func AviPkiProfileAdd(cache *utils.AviObjCache, rest_op *utils.RestOp) error
- func AviPkiProfileBuild(ssl_node *nodes.AviTLSKeyCertNode, cache_obj *utils.AviPkiProfileCache) *utils.RestOp
- func AviPkiProfileCacheDel(cache *utils.AviObjCache, rest_op *utils.RestOp) error
- func AviPkiProfileDel(uuid string, tenant string) *utils.RestOp
- func AviPoolBuild(pool_meta *nodes.AviPoolNode, cache_obj *utils.AviPoolCache) *utils.RestOp
- func AviPoolCacheAdd(cache *utils.AviObjCache, rest_op *utils.RestOp, vsKey utils.NamespaceName) error
- func AviPoolCacheDel(cache *utils.AviObjCache, rest_op *utils.RestOp, vsKey utils.NamespaceName) error
- func AviPoolDel(uuid string, tenant string) *utils.RestOp
- func AviPoolGroupBuild(pg_meta *nodes.AviPoolGroupNode, cache_obj *utils.AviPGCache) *utils.RestOp
- func AviSSLBuild(ssl_node *nodes.AviTLSKeyCertNode, cache_obj *utils.AviSSLCache) *utils.RestOp
- func AviSSLCacheDel(cache *utils.AviObjCache, rest_op *utils.RestOp, vsKey utils.NamespaceName) error
- func AviSSLKeyCertAdd(cache *utils.AviObjCache, rest_op *utils.RestOp, vsKey utils.NamespaceName) error
- func AviSSLKeyCertDel(uuid string, tenant string) *utils.RestOp
- func AviSvcToPoolCacheAdd(svc_to_pool_cache *utils.AviMultiCache, rest_op *utils.RestOp, prefix string, ...) error
- func AviSvcToPoolCacheDel(svc_to_pool_cache *utils.AviMultiCache, prefix string, key utils.NamespaceName) error
- func AviVSDel(uuid string, tenant string) *utils.RestOp
- func AviVsBuild(vs_meta *nodes.AviVsNode, httppolicynode []*nodes.AviHttpPolicySetNode, ...) []*utils.RestOp
- func AviVsCacheAdd(cache *utils.AviObjCache, rest_op *utils.RestOp) error
- func AviVsCacheDel(vs_cache *utils.AviCache, rest_op *utils.RestOp) error
- func AviVsSniBuild(vs_meta *nodes.AviVsTLSNode, httppolicynode []*nodes.AviHttpPolicySetNode, ...) []*utils.RestOp
- func DeQueueNodes(key string)
- func ExecuteRestAndPopulateCache(rest_ops []*utils.RestOp, cache *utils.AviObjCache, vsKey utils.NamespaceName, ...)
- func ExtractVsName(word string) string
- func ExtractVsUuid(word string) string
- func FindPoolGroupForPort(pgList []*nodes.AviPoolGroupNode, portToSearch int32) string
- func HTTPPolicyCU(http_nodes []*nodes.AviHttpPolicySetNode, ...) ([]utils.NamespaceName, []*utils.RestOp)
- func HTTPPolicyDelete(https_to_delete []utils.NamespaceName, gatewayNs string, ...) []*utils.RestOp
- func PoolCU(pool_nodes []*nodes.AviPoolNode, cache_pool_nodes []utils.NamespaceName, ...) ([]utils.NamespaceName, []*utils.RestOp)
- func PoolDelete(pools_to_delete []utils.NamespaceName, gatewayNs string, ...) []*utils.RestOp
- func PoolGroupCU(pg_nodes []*nodes.AviPoolGroupNode, cache_pg_nodes []utils.NamespaceName, ...) ([]utils.NamespaceName, []*utils.RestOp)
- func PoolGroupDelete(pgs_to_delete []utils.NamespaceName, gatewayNs string, ...) []*utils.RestOp
- func Remove(s []utils.NamespaceName, r utils.NamespaceName) []utils.NamespaceName
- func RestOperation(vsName string, gatewayNs string, avimodelNode nodes.AviModelNode, sniNode bool, ...)
- func RestRespArrToObjByType(rest_op *utils.RestOp, obj_type string) ([]map[string]interface{}, error)
- func SSLKeyCertCU(sslkey_nodes []*nodes.AviTLSKeyCertNode, cache_ssl_nodes []utils.NamespaceName, ...) ([]utils.NamespaceName, []*utils.RestOp)
- func SSLKeyCertDelete(ssl_to_delete []utils.NamespaceName, gatewayNs string, ...) []*utils.RestOp
- func SvcMdataMapToObj(svc_mdata_map *map[string]interface{}, svc_mdata *utils.ServiceMetadataObj)
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 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 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 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 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 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 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 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 ExtractVsUuid ¶
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 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 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 Remove ¶
func Remove(s []utils.NamespaceName, r utils.NamespaceName) []utils.NamespaceName
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 SvcMdataMapToObj ¶
func SvcMdataMapToObj(svc_mdata_map *map[string]interface{}, svc_mdata *utils.ServiceMetadataObj)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.