Skip to content

Latest commit

 

History

History
97 lines (78 loc) · 4.53 KB

targets.md

File metadata and controls

97 lines (78 loc) · 4.53 KB

Targets — operations

Accessor: client.targets · Source: verizon/apis/targets.py · 5 operations

Each ### block is one operation and assumes sdk-map.md is loaded: blocks omit what its invariants table covers and are otherwise self-contained, so chunk at block level. Signatures are the sync parsed spelling; the async and raw spellings take the same parameters (see sdk-map.md). Type sources names the module declaring each type an operation mentions, so resolving a body, return or error payload is a lookup rather than a search; the runtime types RawError and ApiResult are excluded.

client.targets.create_azure_central_io_t_application

  • Route: POST /targets/actions/newaic
  • Auth: thingspace_oauth AND vz_m2_m_token
  • Server: cloud_connector
  • Signature: def create_azure_central_io_t_application(billingaccount_id: str, body: CreateIoTapplicationRequest | CreateIoTapplicationRequestDict, *, request_options: RequestOptionsOrDict | None = None)
    • required, positional: billingaccount_id, body
  • Params: billingaccount_id — header BillingaccountID · body — JSON body
  • Returns (parsed): CreateIoTapplicationResponse
  • Returns (raw): ApiResult[CreateIoTapplicationResponse, RawError]
  • Error: RawError — Case B
Type Source
CreateIoTapplicationRequest verizon/models/create_io_tapplication_request.py
CreateIoTapplicationRequestDict verizon/models/create_io_tapplication_request.py
CreateIoTapplicationResponse verizon/models/create_io_tapplication_response.py

client.targets.create_target

  • Route: POST /targets
  • Auth: thingspace_oauth AND vz_m2_m_token
  • Server: cloud_connector
  • Signature: def create_target(body: CreateTargetRequest | CreateTargetRequestDict, *, request_options: RequestOptionsOrDict | None = None)
    • required, positional: body
  • Params: body — JSON body
  • Returns (parsed): Target
  • Returns (raw): ApiResult[Target, RawError]
  • Error: RawError — Case B
Type Source
CreateTargetRequest verizon/models/create_target_request.py
CreateTargetRequestDict verizon/models/create_target_request.py
Target verizon/models/target.py

client.targets.delete_target

  • Route: POST /targets/actions/delete
  • Auth: thingspace_oauth AND vz_m2_m_token
  • Server: cloud_connector
  • Signature: def delete_target(body: DeleteTargetRequest | DeleteTargetRequestDict, *, request_options: RequestOptionsOrDict | None = None)
    • required, positional: body
  • Params: body — JSON body
  • Returns (parsed): None
  • Returns (raw): ApiResult[None, RawError]
  • Error: RawError — Case B
Type Source
DeleteTargetRequest verizon/models/delete_target_request.py
DeleteTargetRequestDict verizon/models/delete_target_request.py

client.targets.generate_target_external_id

  • Route: POST /targets/actions/newextid
  • Auth: thingspace_oauth AND vz_m2_m_token
  • Server: cloud_connector
  • Signature: def generate_target_external_id(body: GenerateExternalIdrequest | GenerateExternalIdrequestDict, *, request_options: RequestOptionsOrDict | None = None)
    • required, positional: body
  • Params: body — JSON body
  • Returns (parsed): GenerateExternalIdresult
  • Returns (raw): ApiResult[GenerateExternalIdresult, RawError]
  • Error: RawError — Case B
Type Source
GenerateExternalIdrequest verizon/models/generate_external_idrequest.py
GenerateExternalIdrequestDict verizon/models/generate_external_idrequest.py
GenerateExternalIdresult verizon/models/generate_external_idresult.py

client.targets.query_target

  • Route: POST /targets/actions/query
  • Auth: thingspace_oauth AND vz_m2_m_token
  • Server: cloud_connector
  • Signature: def query_target(body: QueryTargetRequest | QueryTargetRequestDict, *, request_options: RequestOptionsOrDict | None = None)
    • required, positional: body
  • Params: body — JSON body
  • Returns (parsed): list[Target]
  • Returns (raw): ApiResult[list[Target], RawError]
  • Error: RawError — Case B
Type Source
QueryTargetRequest verizon/models/query_target_request.py
QueryTargetRequestDict verizon/models/query_target_request.py
Target verizon/models/target.py