@get_or_create(get_vpc)
def create_vpc(client, tag_name, cidr):
    'Method to create vpc based on the cidr and tag with tag_name.\n    Args:\n        client (boto client): Region specific boto client\n        tag_name (str): VPC tag name\n        cidr (str): CIDR string.\n    Returns:\n        VPC(Object): Newly created VPC object.\n    '
    vpc = client.create_vpc(CidrBlock=cidr)
    vpc.modify_attribute(EnableDnsHostnames={'Value': True})
    tag_resource_name(client, vpc.id, tag_name)
    return vpc
Method to create vpc based on the cidr and tag with tag_name.
Args:
    client (boto client): Region specific boto client
    tag_name (str): VPC tag name
    cidr (str): CIDR string.
Returns:
    VPC(Object): Newly created VPC object.
@get_or_create(get_vpc)
def create_vpc(client, tag_name, cidr):
    'Method to create vpc based on the cidr and tag with tag_name.\n    Args:\n        client (boto client): Region specific boto client\n        tag_name (str): VPC tag name\n        cidr (str): CIDR string.\n    Returns:\n        VPC(Object): Newly created VPC object.\n    '
    vpc = client.create_vpc(CidrBlock=cidr)
    vpc.modify_attribute(EnableDnsHostnames={'Value': True})
    tag_resource_name(client, vpc.id, tag_name)
    return vpc