# -*- coding: utf-8 -*-
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
[docs]class AdminPermission(object):
USER_ADMINISTRATION = 'administracao_usuarios'
ENVIRONMENT_MANAGEMENT = 'cadastro_de_ambiente'
NETWORK_TYPE_MANAGEMENT = 'cadastro_de_tipo_rede'
SCRIPT_MANAGEMENT = 'cadastro_de_roteiro'
BRAND_MANAGEMENT = 'cadastro_de_marca'
ACCESS_TYPE_MANAGEMENT = 'cadastro_de_tipo_acesso'
EQUIPMENT_MANAGEMENT = 'cadastro_de_equipamentos'
EQUIPMENT_GROUP_MANAGEMENT = 'cadastro_de_grupos_equipamentos'
VM_MANAGEMENT = 'cadastro_de_vm'
VLAN_MANAGEMENT = 'cadastro_de_vlans'
VLAN_CREATE_SCRIPT = 'script_criacao_vlan'
VLAN_ALTER_SCRIPT = 'script_alterar_vlan'
VLAN_ALLOCATION = 'alocar_vlan'
TELCO_CONFIGURATION = 'configuracao_telco'
HEALTH_CHECK_EXPECT = 'healthcheck_expect'
IPS = 'ips'
VIPS_REQUEST = 'requisicao_vips'
VIP_ALTER_SCRIPT = 'script_alterar_vip'
VIP_CREATE_SCRIPT = 'script_criacao_vip'
VIP_REMOVE_SCRIPT = 'script_remover_vip'
VIP_VALIDATION = 'validar_vip'
ACL_VLAN_VALIDATION = 'validar_acl_vlans'
ENVIRONMENT_VIP = 'ambiente_vip'
OPTION_VIP = 'opcao_vip'
AUTHENTICATE = 'authenticate'
AUDIT_LOG = 'audit_logs'
ACL_APPLY = 'aplicar_acl'
POOL_MANAGEMENT = 'cadastro_de_pool'
POOL_CREATE_SCRIPT = 'script_criacao_pool'
POOL_REMOVE_SCRIPT = 'script_remover_pool'
POOL_ALTER_SCRIPT = 'script_alterar_pool'
NETWORK_FORCE = 'network_force'
AS_MANAGEMENT = 'as_management'
NEIGHBOR_MANAGEMENT = 'neighbor_management'
LIST_CONFIG_BGP_MANAGEMENT = 'list_config_bgp_management'
ROUTE_MAP_MANAGEMENT = 'route_map_management'
PEER_GROUP_MANAGEMENT = 'peer_group_management'
NEIGHBOR_DEPLOY_SCRIPT = 'neighbor_deploy_script'
NEIGHBOR_UNDEPLOY_SCRIPT = 'neighbor_undeploy_script'
LIST_CONFIG_BGP_DEPLOY_SCRIPT = 'list_config_bgp_deploy_script'
LIST_CONFIG_BGP_UNDEPLOY_SCRIPT = 'list_config_bgp_undeploy_script'
ROUTE_MAP_DEPLOY_SCRIPT = 'route_map_deploy_script'
ROUTE_MAP_UNDEPLOY_SCRIPT = 'route_map_undeploy_script'
EQUIP_READ_OPERATION = 'READ'
EQUIP_WRITE_OPERATION = 'WRITE'
EQUIP_UPDATE_CONFIG_OPERATION = 'UPDATE_CONFIG'
READ_OPERATION = 'READ'
WRITE_OPERATION = 'WRITE'
POOL_READ_OPERATION = 'READ'
POOL_WRITE_OPERATION = 'WRITE'
POOL_DELETE_OPERATION = 'DELETE'
POOL_UPDATE_CONFIG_OPERATION = 'UPDATE_CONFIG'
VIP_READ_OPERATION = 'READ'
VIP_WRITE_OPERATION = 'WRITE'
VIP_DELETE_OPERATION = 'DELETE'
VIP_UPDATE_CONFIG_OPERATION = 'UPDATE_CONFIG'
OBJ_READ_OPERATION = 'READ'
OBJ_WRITE_OPERATION = 'WRITE'
OBJ_DELETE_OPERATION = 'DELETE'
OBJ_UPDATE_CONFIG_OPERATION = 'UPDATE_CONFIG'
OBJ_TYPE_VLAN = 'Vlan'
OBJ_TYPE_POOL = 'ServerPool'
OBJ_TYPE_VIP = 'VipRequest'
OBJ_TYPE_PEER_GROUP = 'PeerGroup'