REST Resource: customers.quarantinedMessages

संसाधन: QuarantinedMessage

QuarantinedMessage संसाधन, एडमिन क्वॉरंटीन में रखे गए ईमेल मैसेज को दिखाता है.

JSON के काेड में दिखाना
{
  "name": string,
  "messageId": string,
  "messageOwner": string,
  "quarantines": [
    string
  ],
  "receiveTime": string,
  "direction": enum (Direction),
  "state": enum (State),
  "retentionExpireTime": string,
  "triggeredRules": [
    {
      object (TriggeredRule)
    }
  ],
  "content": {
    object (MessageContent)
  },
  "rawMessage": string
}
फ़ील्ड
name

string

आइडेंटिफ़ायर. क्वॉरंटीन किए गए मैसेज के संसाधन का नाम. फ़ॉर्मैट: customers/{customer_id}/quarantinedMessages/{quarantined_message_id}

messageId

string

सिर्फ़ आउटपुट के लिए. Gmail मैसेज का आईडी, जिसे बदला नहीं जा सकता.

messageOwner

string

सिर्फ़ आउटपुट के लिए. इस मैसेज के मालिक का ईमेल पता.

quarantines[]

string

सिर्फ़ आउटपुट के लिए. क्वारंटीन किए गए उन संसाधनों के नाम जिनमें यह मैसेज मौजूद है. फ़ॉर्मैट: customers/{customer_id}/quarantines/{quarantine_id}

receiveTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. मैसेज मिलने का टाइमस्टैंप.

direction

enum (Direction)

सिर्फ़ आउटपुट के लिए. मैसेज की दिशा (उदाहरण के लिए, इनबाउंड, आउटबाउंड).

state

enum (State)

सिर्फ़ आउटपुट के लिए. मैसेज की मौजूदा प्रोसेसिंग स्थिति.

retentionExpireTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. वह टाइमस्टैंप जब तक यह मैसेज सेव रहेगा.

triggeredRules[]

object (TriggeredRule)

सिर्फ़ आउटपुट के लिए. उन नियमों के बारे में जानकारी जिनकी वजह से ईमेल को क्वॉरंटीन किया गया.

content

object (MessageContent)

सिर्फ़ आउटपुट के लिए. क्वारंटीन किए गए ईमेल का पूरा कॉन्टेंट और मेटाडेटा.

rawMessage

string (bytes format)

सिर्फ़ आउटपुट के लिए. आरएफ़सी 2822 फ़ॉर्मैट और base64url एन्कोड की गई स्ट्रिंग में पूरा ईमेल मैसेज. अगर RAW कॉन्टेंट टाइप चुना जाता है, तो यह वैल्यू दिखती है.

दिशा

मैसेज की दिशा.

Enums
DIRECTION_UNSPECIFIED नहीं बताया गया है
INBOUND क्वॉरंटीन किया गया मैसेज, उपयोगकर्ता को मिल गया है.
OUTBOUND उपयोगकर्ता ने क्वॉरंटीन किया गया मैसेज भेजा.

राज्य

मैसेज की मौजूदा प्रोसेसिंग स्थिति.

Enums
STATE_UNSPECIFIED नहीं बताया गया है
PENDING_TRIAGE मैसेज, क्वॉरंटीन में है.
RELEASED मैसेज को क्वॉरंटीन से हटा दिया गया है.
DENIED क्वॉरंटीन में होने के दौरान, मैसेज को अस्वीकार कर दिया गया.

TriggeredRule

उस खास नियम के बारे में जानकारी जिसकी वजह से किसी मैसेज को क्वॉरंटीन किया गया.

JSON के काेड में दिखाना
{
  "policyId": string,
  "ruleId": string,
  "displayName": string
}
फ़ील्ड
policyId

string

उस नीति का आईडी जिससे सेट किया गया नियम जुड़ा है.

ruleId

string

तय किए गए नियम का आईडी.

displayName

string

तय किए गए नियम का नाम या जानकारी.

MessageContent

क्वारंटीन किए गए ईमेल मैसेज के कॉन्टेंट के बारे में ज़्यादा जानकारी.

JSON के काेड में दिखाना
{
  "headers": [
    {
      object (Header)
    }
  ],
  "attachments": [
    {
      object (Attachment)
    }
  ],
  "body": string,
  "subject": string,
  "labels": [
    string
  ],
  "classificationLabelValues": [
    {
      object (ClassificationLabelValue)
    }
  ]
}
फ़ील्ड
headers[]

object (Header)

ईमेल मैसेज के हेडर.

attachments[]

object (Attachment)

ईमेल में मिले अटैचमेंट.

body

string

ईमेल मैसेज का सादा टेक्स्ट या स्निपेट.

subject

string

ईमेल का विषय.

labels[]

string

मैसेज पर लागू किए गए स्टैंडर्ड लेबल (उदाहरण के लिए, "क्वारंटीन").

classificationLabelValues[]

object (ClassificationLabelValue)

मैसेज पर लागू की गई क्लासिफ़िकेशन लेबल की वैल्यू. यह सिर्फ़ Google Workspace खातों के लिए उपलब्ध है.

अटैचमेंट

ईमेल में मौजूद कोई अटैचमेंट.

JSON के काेड में दिखाना
{
  "filename": string,
  "mimeType": string,
  "sizeBytes": string,
  "attachmentId": string
}
फ़ील्ड
filename

string

अटैचमेंट का फ़ाइल नाम.

mimeType

string

अटैचमेंट का एमआईएमई टाइप (उदाहरण के लिए, "application/pdf").

sizeBytes

string (int64 format)

अटैचमेंट का साइज़, बाइट में.

attachmentId

string

अटैचमेंट का कॉन्टेंट फ़ेच करने के लिए इस्तेमाल किया जाने वाला यूनीक आइडेंटिफ़ायर.

ClassificationLabelValue

ईमेल मैसेज पर लागू किए गए क्लासिफ़िकेशन लेबल.

JSON के काेड में दिखाना
{
  "labelId": string,
  "fields": [
    {
      object (ClassificationLabelFieldValue)
    }
  ]
}
फ़ील्ड
labelId

string

कैननिकल या रॉ अल्फ़ान्यूमेरिक क्लासिफ़िकेशन लेबल आईडी.

fields[]

object (ClassificationLabelFieldValue)

दिए गए क्लासिफ़िकेशन लेबल आईडी के लिए फ़ील्ड की वैल्यू.

ClassificationLabelFieldValue

क्लासिफ़िकेशन लेबल के लिए फ़ील्ड की वैल्यू.

JSON के काेड में दिखाना
{
  "fieldId": string,
  "selection": string
}
फ़ील्ड
fieldId

string

क्लासिफ़िकेशन लेबल की वैल्यू के लिए फ़ील्ड आईडी.

selection

string

चुनने के विकल्प के लिए, चुने गए विकल्प का आईडी.

तरीके

batchDeny

यह एसिंक्रोनस तरीके से, मैसेज की सूची को अस्वीकार करता है.

batchRelease

यह एसिंक्रोनस तरीके से मैसेज की सूची रिलीज़ करता है.

deny

क्वॉरंटीन किए गए किसी मैसेज को अस्वीकार करता है.

get

क्वॉरंटीन किए गए किसी मैसेज का मेटाडेटा और कॉन्टेंट पाना.

list

फ़िल्टर करने की खास शर्तों का इस्तेमाल करके, क्वॉरंटीन किए गए मैसेज के लिए क्वेरी.

release

क्वॉरंटीन किए गए किसी मैसेज को रिलीज़ करता है, ताकि उसे पाने वाले लोगों को डिलीवर किया जा सके.
खास सर्च क्वेरी का इस्तेमाल करके, क्वॉरंटीन किए गए मैसेज खोजता है.