Request

class oci.audit.models.Request(**kwargs)

Bases: object

A container object for request attributes.

Example:

Methods

__init__(**kwargs) Initializes a new Request object with values from keyword arguments.

Attributes

action Gets the action of this Request.
headers Gets the headers of this Request.
id Gets the id of this Request.
parameters Gets the parameters of this Request.
path Gets the path of this Request.

{ “id”: “<unique_ID>”, “path”: “/20160918/instances/ocid1.instance.oc1.phx.<unique_ID>”, “action”: “GET”, “parameters”: {}, “headers”: { “opc-principal”: [ “{“tenantId”:”ocid1.tenancy.oc1..<unique_ID>”,”subjectId”:”ocid1.user.oc1..<unique_ID>”,”claims”:[{“key”:”pstype”,”value”:”natv”,”issuer”:”authService.oracle.com”},{“key”:”h_host”,”value”:”iaas.r2.oracleiaas.com”,”issuer”:”h”},{“key”:”h_opc-request-id”,”value”:”<unique_ID>”,”issuer”:”h”},{“key”:”ptype”,”value”:”user”,”issuer”:”authService.oracle.com”},{“key”:”h_date”,”value”:”Wed, 18 Sep 2019 00:10:58 UTC”,”issuer”:”h”},{“key”:”h_accept”,”value”:”application/json”,”issuer”:”h”},{“key”:”authorization”,”value”:”Signature headers="date (request-target) host accept opc-request-id",keyId="ocid1.tenancy.oc1..<unique_ID>/ocid1.user.oc1..<unique_ID>/8c:b4:5f:18:e7:ec:db:08:b8:fa:d2:2a:7d:11:76:ac",algorithm="rsa-pss-sha256",signature="<unique_ID>",version="1"”,”issuer”:”h”},{“key”:”h_(request-target)”,”value”:”get /20160918/instances/ocid1.instance.oc1.phx.<unique_ID>”,”issuer”:”h”}]}” ], “Accept”: [ “application/json” ], “X-Oracle-Auth-Client-CN”: [ “splat-proxy-se-02302.node.ad2.r2” ], “X-Forwarded-Host”: [ “compute-api.svc.ad1.r2” ], “Connection”: [ “close” ], “User-Agent”: [ “Jersey/2.23 (HttpUrlConnection 1.8.0_212)” ], “X-Forwarded-For”: [ “172.24.80.88” ], “X-Real-IP”: [ “172.24.80.88” ], “oci-original-url”: [ “https://iaas.r2.oracleiaas.com/20160918/instances/ocid1.instance.oc1.phx.<unique_ID>” ], “opc-request-id”: [ “<unique_ID>” ], “Date”: [ “Wed, 18 Sep 2019 00:10:58 UTC” ] } } —–

__init__(**kwargs)

Initializes a new Request object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • id (str) – The value to assign to the id property of this Request.
  • path (str) – The value to assign to the path property of this Request.
  • action (str) – The value to assign to the action property of this Request.
  • parameters (dict(str, list[str])) – The value to assign to the parameters property of this Request.
  • headers (dict(str, list[str])) – The value to assign to the headers property of this Request.
action

Gets the action of this Request. The HTTP method of the request.

Example: GET

Returns:The action of this Request.
Return type:str
headers

Gets the headers of this Request. The HTTP header fields and values in the request.

Example:

{
“opc-principal”: [
“{“tenantId”:”ocid1.tenancy.oc1..<unique_ID>”,”subjectId”:”ocid1.user.oc1..<unique_ID>”,”claims”:[{“key”:”pstype”,”value”:”natv”,”issuer”:”authService.oracle.com”},{“key”:”h_host”,”value”:”iaas.r2.oracleiaas.com”,”issuer”:”h”},{“key”:”h_opc-request-id”,”value”:”<unique_ID>”,”issuer”:”h”},{“key”:”ptype”,”value”:”user”,”issuer”:”authService.oracle.com”},{“key”:”h_date”,”value”:”Wed, 18 Sep 2019 00:10:58 UTC”,”issuer”:”h”},{“key”:”h_accept”,”value”:”application/json”,”issuer”:”h”},{“key”:”authorization”,”value”:”Signature headers="date (request-target) host accept opc-request-id",keyId="ocid1.tenancy.oc1..<unique_ID>/ocid1.user.oc1..<unique_ID>/8c:b4:5f:18:e7:ec:db:08:b8:fa:d2:2a:7d:11:76:ac",algorithm="rsa-pss-sha256",signature="<unique_ID>",version="1"”,”issuer”:”h”},{“key”:”h_(request-target)”,”value”:”get /20160918/instances/ocid1.instance.oc1.phx.<unique_ID>”,”issuer”:”h”}]}”

], “Accept”: [

“application/json”

], “X-Oracle-Auth-Client-CN”: [

“splat-proxy-se-02302.node.ad2.r2”

], “X-Forwarded-Host”: [

“compute-api.svc.ad1.r2”

], “Connection”: [

“close”

], “User-Agent”: [

“Jersey/2.23 (HttpUrlConnection 1.8.0_212)”

], “X-Forwarded-For”: [

“172.24.80.88”

], “X-Real-IP”: [

“172.24.80.88”

], “oci-original-url”: [

], “opc-request-id”: [

“<unique_ID>”

], “Date”: [

“Wed, 18 Sep 2019 00:10:58 UTC”

]

}

Returns:The headers of this Request.
Return type:dict(str, list[str])
id

Gets the id of this Request. The opc-request-id of the request.

Returns:The id of this Request.
Return type:str
parameters

Gets the parameters of this Request. The parameters supplied by the caller during this operation.

Returns:The parameters of this Request.
Return type:dict(str, list[str])
path

Gets the path of this Request. The full path of the API request.

Example: /20160918/instances/ocid1.instance.oc1.phx.<unique_ID>

Returns:The path of this Request.
Return type:str