Пример #1
0
 def delete_env_by_attr_name(self, tenant, service, attr_name):
     if service.create_status == "complete":
         region_api.delete_service_env(service.service_region, tenant.tenant_name, service.service_alias, {
             "env_name": attr_name,
             "enterprise_id": tenant.enterprise_id
         })
     env_var_repo.delete_service_env_by_attr_name(tenant.tenant_id, service.service_id, attr_name)
Пример #2
0
 def delete_env_by_env_id(self, tenant, service, env_id):
     env = env_var_repo.get_env_by_ids_and_env_id(tenant.tenant_id, service.service_id, env_id)
     if env:
         env_var_repo.delete_service_env_by_attr_name(tenant.tenant_id, service.service_id, env.attr_name)
         if service.create_status == "complete":
             region_api.delete_service_env(service.service_region, tenant.tenant_name, service.service_alias, {
                 "env_name": env.attr_name,
                 "enterprise_id": tenant.enterprise_id
             })