public interface NuageVspAclClient
| Modifier and Type | Interface and Description |
|---|---|
static class |
NuageVspAclClient.AclProgress |
NuageVspObject findACLTemplate(NuageVspEntity parentType, String parentId, NuageVspEntity aclTemplateType, Acl.AclTemplatePriorityType priorityType, Integer priority) throws NuageVspApiException
NuageVspApiExceptionNuageVspObject findOrCreateACLTemplate(String vpcOrSubnetUuid, NuageVspEntity parentType, String parentId, NuageVspEntity aclTemplateType, Acl.AclTemplatePriorityType priorityType, Integer priority) throws NuageVspApiException
NuageVspApiExceptionList<NuageVspObject> getACLTemplatesAssociatedToDomain(String networkUuid, NuageVspEntity domainType, String domainId, NuageVspEntity aclTemplateType, Acl.AclTemplatePriorityType priorityType, boolean throwExceptionIfNotPresent) throws NuageVspException
NuageVspExceptionList<NuageVspObject> getACLEntriesAssociatedToLocation(String aclNetworkLocationId, NuageVspEntity aclTemplateType, String aclTemplateId) throws NuageVspApiException
NuageVspApiExceptionMap<String,NuageVspObject> getACLEntriesAssociatedToLocationByExternalId(String aclNetworkLocationId, NuageVspEntity aclTemplateType, String aclTemplateId) throws NuageVspApiException
NuageVspApiExceptionvoid createDefaultRules(VspNetwork vspNetwork, NuageVspEntity nuageVspEntity, String nuageVspEntityId) throws NuageVspApiException
NuageVspApiExceptionorg.apache.commons.lang3.tuple.Pair<NuageVspObject,NuageVspObject> findOrCreateAclTemplates(NetworkDetails networkDetails, Integer priority) throws NuageVspApiException
NuageVspApiExceptionvoid saveAclRule(String enterpriseId, VspNetwork network, AclRulesDetails aclRulesDetails, NuageVspAclClient.AclProgress state, VspAclRule vspAclRule) throws NuageVspApiException
NuageVspApiExceptionvoid createOrDeleteDefaultIngressSubnetBlockAcl(VspNetwork vspNetwork, AclRulesDetails aclRulesDetails) throws NuageVspException
NuageVspExceptionvoid removeAclRule(VspNetwork vspNetwork, AclRulesDetails aclRulesDetails, VspAclRule vspAclRule) throws NuageVspException
NuageVspExceptionvoid resetAllAclRulesInTheNetwork(VspNetwork vspNetwork, NetworkDetails networkDetails, AclRulesDetails aclRulesDetails) throws NuageVspException
NuageVspExceptionvoid applyFIPAccessControl(NuageVspEntity domainType, String domainId, String networkUuid, String staticNatIpUuid, boolean accessControl) throws NuageVspApiException
NuageVspApiExceptionvoid applyStaticRoutes(NetworkDetails networkDetails, Collection<VspStaticRoute> staticRoutes) throws NuageVspApiException
NuageVspApiExceptionCopyright © 2016–2017 Nuage Networks. All rights reserved.