コード例 #1
0
ファイル: event_status.py プロジェクト: hollyfoxx/ace2-gui
def create_event_status(
    event_status: EventStatusCreate,
    request: Request,
    response: Response,
    db: Session = Depends(get_db),
):
    uuid = crud.create(obj=event_status, db_table=EventStatus, db=db)

    response.headers["Content-Location"] = request.url_for("get_event_status", uuid=uuid)
コード例 #2
0
def create_node_tag(
    node_tag: NodeTagCreate,
    request: Request,
    response: Response,
    db: Session = Depends(get_db),
):
    uuid = crud.create(obj=node_tag, db_table=NodeTag, db=db)

    response.headers["Content-Location"] = request.url_for("get_node_tag", uuid=uuid)
コード例 #3
0
def create_node_history_action(
    node_history_action: NodeHistoryActionCreate,
    request: Request,
    response: Response,
    db: Session = Depends(get_db),
):
    uuid = crud.create(obj=node_history_action, db_table=NodeHistoryAction, db=db)

    response.headers["Content-Location"] = request.url_for("get_node_history_action", uuid=uuid)
コード例 #4
0
def create_event_remediation(
    event_remediation: EventRemediationCreate,
    request: Request,
    response: Response,
    db: Session = Depends(get_db),
):
    uuid = crud.create(obj=event_remediation, db_table=EventRemediation, db=db)

    response.headers["Content-Location"] = request.url_for("get_event_remediation", uuid=uuid)
コード例 #5
0
ファイル: alert_tool.py プロジェクト: hollyfoxx/ace2-gui
def create_alert_tool(
        alert_tool: AlertToolCreate,
        request: Request,
        response: Response,
        db: Session = Depends(get_db),
):
    uuid = crud.create(obj=alert_tool, db_table=AlertTool, db=db)

    response.headers["Content-Location"] = request.url_for("get_alert_tool",
                                                           uuid=uuid)
コード例 #6
0
ファイル: observable_type.py プロジェクト: hollyfoxx/ace2-gui
def create_observable_type(
        observable_type: ObservableTypeCreate,
        request: Request,
        response: Response,
        db: Session = Depends(get_db),
):
    uuid = crud.create(obj=observable_type, db_table=ObservableType, db=db)

    response.headers["Content-Location"] = request.url_for(
        "get_observable_type", uuid=uuid)
コード例 #7
0
def create_user_role(
        user_role: UserRoleCreate,
        request: Request,
        response: Response,
        db: Session = Depends(get_db),
):
    uuid = crud.create(obj=user_role, db_table=UserRole, db=db)

    response.headers["Content-Location"] = request.url_for("get_user_role",
                                                           uuid=uuid)
コード例 #8
0
def create_disposition(
        disposition: AlertDispositionCreate,
        request: Request,
        response: Response,
        db: Session = Depends(get_db),
):
    uuid = crud.create(obj=disposition, db_table=AlertDisposition, db=db)

    response.headers["Content-Location"] = request.url_for("get_disposition",
                                                           uuid=uuid)
コード例 #9
0
def create_event_risk_level(
        event_risk_level: EventRiskLevelCreate,
        request: Request,
        response: Response,
        db: Session = Depends(get_db),
):
    uuid = crud.create(obj=event_risk_level, db_table=EventRiskLevel, db=db)

    response.headers["Content-Location"] = request.url_for(
        "get_event_risk_level", uuid=uuid)
コード例 #10
0
def create_event_prevention_tool(
        event_prevention_tool: EventPreventionToolCreate,
        request: Request,
        response: Response,
        db: Session = Depends(get_db),
):
    uuid = crud.create(obj=event_prevention_tool,
                       db_table=EventPreventionTool,
                       db=db)

    response.headers["Content-Location"] = request.url_for(
        "get_event_prevention_tool", uuid=uuid)