Request¶
-
class
oci.audit.models.
Request
(**kwargs)¶ Bases:
object
A container object for request attributes.
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. -
__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
-