This commit is contained in:
Scott Idem
2022-07-15 13:09:07 -04:00
parent 8fa438336f
commit ed6ae8c93e
6 changed files with 108 additions and 128 deletions

View File

@@ -19,7 +19,7 @@ from app.models.site_domain_models import Site_Domain_Base
router = APIRouter()
@router.post('', response_model=Resp_Body_Base)
@router.post('/site/domain', response_model=Resp_Body_Base)
async def post_site_domain_obj(
obj: Site_Domain_Base,
x_account_id: str = Header(...),
@@ -44,7 +44,7 @@ async def post_site_domain_obj(
return result
@router.patch('/{obj_id}', response_model=Resp_Body_Base)
@router.patch('/site/domain/{obj_id}', response_model=Resp_Body_Base)
async def patch_site_domain_obj(
obj: Site_Domain_Base,
obj_id: str = Query(..., min_length=1, max_length=22),
@@ -73,7 +73,7 @@ async def patch_site_domain_obj(
return result
@router.get('/lookup_fqdn', response_model=Resp_Body_Base)
@router.get('/site/domain/lookup_fqdn', response_model=Resp_Body_Base)
async def lookup_site_domain_obj(
fqdn: str,
access_key: Optional[str] = Query(None, min_length=4, max_length=50),
@@ -162,7 +162,7 @@ async def lookup_site_domain_obj(
return mk_resp(data=False, status_code=404, response=response)
@router.get('/list', response_model=Resp_Body_Base)
@router.get('/site/domain/list', response_model=Resp_Body_Base)
async def get_site_domain_obj_li(
for_obj_type: Optional[str] = Query(None, min_length=2, max_length=50),
for_obj_id: Optional[str] = Query(None, min_length=1, max_length=22),
@@ -185,7 +185,7 @@ async def get_site_domain_obj_li(
return result
@router.get('/{site_domain_id}', response_model=Resp_Body_Base)
@router.get('/site/domain/{site_domain_id}', response_model=Resp_Body_Base)
async def get_site_domain_obj(
site_domain_id: str = Query(..., min_length=11, max_length=22),
x_account_id: str = Header(...),
@@ -232,7 +232,7 @@ async def get_site_domain_obj(
return mk_resp(data=False, status_code=404, response=response)
@router.delete('/{obj_id}', response_model=Resp_Body_Base)
@router.delete('/site/domain/{obj_id}', response_model=Resp_Body_Base)
async def delete_site_domain_obj(
obj_id: str = Query(..., min_length=1, max_length=22),
x_account_id: str = Header(...),