networkapi.api_aws package¶
Submodules¶
networkapi.api_aws.exceptions module¶
- exception networkapi.api_aws.exceptions.VPCError(msg=None)[source]¶
Bases: rest_framework.exceptions.APIException
- default_detail = 'Error Internal.'¶
- status_code = 500¶
networkapi.api_aws.facade module¶
- networkapi.api_aws.facade.get_aws_vpc_by_search(search={})[source]¶
Return a list of vpcs by dict
Parameters: search – dict
- networkapi.api_aws.facade.get_vpc_by_id(vpc_id)[source]¶
Return a vpc by id
Parameters: vpc_id – id of vpc
networkapi.api_aws.models module¶
- class networkapi.api_aws.models.VPC(*args, **kwargs)[source]¶
Bases: networkapi.models.BaseModel.BaseModel
VPC(id, vpc)
- exception DoesNotExist¶
Bases: django.core.exceptions.ObjectDoesNotExist
- exception VPC.MultipleObjectsReturned¶
Bases: django.core.exceptions.MultipleObjectsReturned
- VPC.ambiente_set¶
- VPC.create(authenticated_user)[source]¶
Include new VPC.
@return: Id new VPC
@raise FilterNotFoundError: Dont’ exist filter for pk searched
- classmethod VPC.get_by_pk(id_vpc)[source]¶
Get VPC by id.
@return: VPC.
@raise VPCNotFoundError: VPC is not registered. @raise VPCError: Failed to search for the VPC. @raise OperationalError: Lock wait timeout exceed
- VPC.log = <celery.utils.log.ProcessAwareLogger object at 0x7fdee2aefd10>¶
- VPC.objects = <networkapi.models.BaseManager.BaseManager object at 0x7fdee2aeff90>¶