REST Resource: customers.connectorConfigs

রিসোর্স: কানেক্টরকনফিগ

একটি কানেক্টর কনফিগারেশনের উপস্থাপনা।

JSON উপস্থাপনা
{
  "name": string,
  "displayName": string,
  "type": enum (ConnectorType),
  "details": {
    object (ConnectorConfigDetails)
  },
  "status": {
    object (ConnectorConfigStatus)
  }
}
ক্ষেত্র
name

string

শনাক্তকারী। ফরম্যাট: customers/{customer}/connectorConfigs/{connectorConfig}

displayName

string

আবশ্যক। কনফিগের প্রদর্শিত নাম।

type

enum ( ConnectorType )

প্রয়োজনীয়। সংযোগকারীর ধরন।

details

object ( ConnectorConfigDetails )

প্রয়োজনীয়। কানেক্টর কনফিগারেশনের বিস্তারিত তথ্য।

status

object ( ConnectorConfigStatus )

শুধুমাত্র আউটপুট। কানেক্টর কনফিগারেশনের অবস্থা।

সংযোগকারী প্রকার

কানেক্টর কনফিগারেশনের প্রকারের জন্য বিকল্পসমূহ।

এনাম
CONNECTOR_TYPE_UNSPECIFIED ডিফল্ট মান। এই মানটি ব্যবহৃত হয় না।
REPORTING রিপোর্টিং সংযোগকারী।
DEVICE_TRUST ডিভাইস ট্রাস্ট কানেক্টর।
XDR XDR সংযোগকারী।
IDENTITY_BASED_ENROLLMENT প্রমাণীকরণ সংযোগকারী।
CERTIFICATE_AUTHORITY সার্টিফিকেট অথরিটি কানেক্টর। এপিআই-তে এখনও সমর্থিত নয়।
ROOT_STORE রুট সার্টিফিকেট সংযোগকারী।

কানেক্টর কনফিগারেশন বিবরণ

কানেক্টর কনফিগারেশনের বিবরণ।

JSON উপস্থাপনা
{

  // Union field details can be only one of the following:
  "splunkConfig": {
    object (SplunkConfig)
  },
  "googleSecOpsConfig": {
    object (GoogleSecOpsConfig)
  },
  "pubSubConfig": {
    object (PubSubConfig)
  },
  "crowdStrikeConfig": {
    object (CrowdStrikeConfig)
  },
  "crowdStrikeFalconNextGenConfig": {
    object (CrowdStrikeFalconNextGenConfig)
  },
  "paloAltoNetworksConfig": {
    object (PaloAltoNetworksConfig)
  },
  "deviceTrustConfig": {
    object (DeviceTrustConfig)
  },
  "crowdStrikeXdrConfig": {
    object (CrowdStrikeXdrConfig)
  },
  "pubSubXdrConfig": {
    object (PubSubXdrConfig)
  }
  // End of list of possible types for union field details.
}
ক্ষেত্র
ইউনিয়ন ফিল্ডের details । কানেক্টর-নির্দিষ্ট বিবরণ। details নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে:
splunkConfig

object ( SplunkConfig )

স্প্ল্যাঙ্ক কানেক্টর কনফিগারেশন।

googleSecOpsConfig

object ( GoogleSecOpsConfig )

গুগল সেকওপিএস কানেক্টর কনফিগারেশন।

pubSubConfig

object ( PubSubConfig )

পাব/সাব সংযোগকারী কনফিগারেশন।

crowdStrikeConfig

object ( CrowdStrikeConfig )

ক্রাউডস্ট্রাইক কানেক্টর কনফিগারেশন।

crowdStrikeFalconNextGenConfig

object ( CrowdStrikeFalconNextGenConfig )

ক্রাউডস্ট্রাইক ফ্যালকন নেক্সট জেন কানেক্টর কনফিগারেশন।

paloAltoNetworksConfig

object ( PaloAltoNetworksConfig )

পালো অল্টো নেটওয়ার্কস কানেক্টর কনফিগারেশন।

deviceTrustConfig

object ( DeviceTrustConfig )

ডিভাইস ট্রাস্ট কানেক্টর কনফিগারেশন।

crowdStrikeXdrConfig

object ( CrowdStrikeXdrConfig )

ক্রাউডস্ট্রাইক এক্সডিআর কানেক্টর কনফিগারেশন।

pubSubXdrConfig

object ( PubSubXdrConfig )

পাব/সাব এক্সডিআর কানেক্টর কনফিগারেশন।

স্প্ল্যাঙ্ককনফিগ

স্প্ল্যাঙ্ক কানেক্টর কনফিগারেশন।

JSON উপস্থাপনা
{
  "unsecureScheme": boolean,
  "host": string,
  "portNumber": integer,
  "hecToken": string,
  "source": string,
  "reportingSettings": {
    object (ReportingSettings)
  }
}
ক্ষেত্র
unsecureScheme

boolean

ঐচ্ছিক। অসুরক্ষিত HTTP স্কিম ব্যবহার করা হবে কিনা। ডিফল্ট মান হলো ফলস (HTTPS)।

host

string

আবশ্যক। ইভেন্টগুলো গ্রহণ করার জন্য হোস্টকে গ্রাহক-নির্দিষ্ট সার্ভারটি শনাক্ত করতে হবে।

portNumber

integer

ঐচ্ছিক। যে পোর্ট নম্বরটি ব্যবহার করতে হবে। সেট করা না থাকলে, ডিফল্ট স্প্ল্যাঙ্ক পোর্ট ব্যবহৃত হবে।

hecToken

string

আবশ্যক। শুধুমাত্র ইনপুট। ডেটা ইনপুটের HTTP ইভেন্ট কালেক্টর টোকেনটি অথরাইজেশন হেডার হিসেবে ব্যবহৃত হবে।

source

string

ঐচ্ছিক। স্প্ল্যাঙ্ক অ্যাডমিন কনসোলে সেট করা ডিফল্ট নামটি পরিবর্তন করার জন্য এটি একটি ঐচ্ছিক উৎসের নাম।

reportingSettings

object ( ReportingSettings )

প্রয়োজনীয়। স্প্ল্যাঙ্ক কনফিগের রিপোর্টিং সেটিংস।

রিপোর্টিং সেটিংস

কানেক্টর কনফিগারেশনের জন্য রিপোর্টিং সেটিংস।

JSON উপস্থাপনা
{
  "enabledDefaultEvents": [
    enum (DefaultEvent)
  ],
  "enabledOptInEvents": [
    enum (OptInEvent)
  ],
  "enabledDeviceEvents": [
    enum (DeviceEvent)
  ]
}
ক্ষেত্র
enabledDefaultEvents[]

enum ( DefaultEvent )

ঐচ্ছিক। এই কানেক্টরের জন্য সক্রিয় করা ব্যবহারকারী এবং ব্রাউজার ইভেন্টগুলির তালিকা। একটি খালি তালিকা সমস্ত ডিফল্ট ইভেন্ট নিষ্ক্রিয় করে, এবং ALL_DEFAULT_EVENTS ব্যবহার করলে সমস্ত ডিফল্ট ইভেন্ট সক্রিয় হয়ে যাবে।

enabledOptInEvents[]

enum ( OptInEvent )

ঐচ্ছিক। এই কনফিগারেশনের জন্য সক্রিয় করা অপ্ট-ইন ইভেন্টগুলির তালিকা। একটি খালি তালিকা সমস্ত অপ্ট-ইন ইভেন্ট নিষ্ক্রিয় করে, এবং ALL_OPT_IN_EVENTS ব্যবহার করলে সমস্ত অপ্ট-ইন ইভেন্ট সক্রিয় হয়ে যাবে।

enabledDeviceEvents[]

enum ( DeviceEvent )

ঐচ্ছিক। এই কনফিগারেশনের জন্য সক্রিয় ডিভাইস ইভেন্টগুলির তালিকা। একটি খালি তালিকা সমস্ত ডিভাইস ইভেন্ট নিষ্ক্রিয় করে, এবং ALL_DEVICE_EVENTS ব্যবহার করলে সমস্ত ডিভাইস ইভেন্ট সক্রিয় হবে।

ডিফল্টইভেন্ট

ডিফল্ট রিপোর্টিং ইভেন্টসমূহ। আরও ইভেন্ট যোগ করা যেতে পারে।

এনাম
DEFAULT_EVENT_UNSPECIFIED ডিফল্ট মান। এই মানটি ব্যবহৃত হয় না।
ALL_DEFAULT_EVENTS সমস্ত ডিফল্ট ইভেন্ট।
BROWSER_CRASH_EVENT ব্রাউজার ক্র্যাশ ইভেন্ট।
BROWSER_EXTENSION_INSTALL_EVENT ব্রাউজার এক্সটেনশন ইনস্টল ইভেন্ট।
CONTENT_TRANSFER_EVENT বিষয়বস্তু স্থানান্তর ঘটনা।
CONTENT_UNSCANNED_EVENT বিষয়বস্তু স্ক্যান করা হয়নি এমন ঘটনা।
DATA_ACCESS_CONTROL_EVENT ডেটা অ্যাক্সেস নিয়ন্ত্রণ ইভেন্ট।
MALWARE_TRANSFER_EVENT ম্যালওয়্যার স্থানান্তর ঘটনা।
PASSWORD_CHANGED_EVENT পাসওয়ার্ড পরিবর্তন ইভেন্ট।
PASSWORD_REUSE_EVENT পাসওয়ার্ড পুনঃব্যবহার ইভেন্ট।
SENSITIVE_DATA_TRANSFER_EVENT সংবেদনশীল তথ্য স্থানান্তর ঘটনা।
SUSPICIOUS_URL_EVENT সন্দেহজনক ইউআরএল ইভেন্ট।
UNSAFE_SITE_VISIT_EVENT অনিরাপদ সাইট পরিদর্শন কার্যক্রম।
URL_FILTERING_INTERSTITIAL_EVENT ইউআরএল ফিল্টারিং ইন্টারস্টিশিয়াল ইভেন্ট।

অপ্টইনইভেন্ট

ঐচ্ছিক রিপোর্টিং ইভেন্ট। আরও ইভেন্ট যোগ করা হতে পারে।

এনাম
OPT_IN_EVENT_UNSPECIFIED ডিফল্ট মান। এই মানটি ব্যবহৃত হয় না।
ALL_OPT_IN_EVENTS সকল ঐচ্ছিক ইভেন্ট।
LOGIN_EVENT লগইন ইভেন্ট।
PASSWORD_BREACH_EVENT পাসওয়ার্ড লঙ্ঘনের ঘটনা।
URL_NAVIGATION_EVENT ইউআরএল নেভিগেশন ইভেন্ট।
EXTENSION_TELEMETRY_EVENT এক্সটেনশন টেলিমেট্রি ইভেন্ট।

ডিভাইসইভেন্ট

ডিভাইস ইভেন্ট। আরও ইভেন্ট যোগ করা হতে পারে।

এনাম
DEVICE_EVENT_UNSPECIFIED ডিফল্ট মান। এই মানটি ব্যবহৃত হয় না।
ALL_DEVICE_EVENTS ডিভাইসের সমস্ত ইভেন্ট।
ADD_REMOVE_USER_EVENT ব্যবহারকারী যোগ/অপসারণ ইভেন্ট।
LOGIN_LOGOUT_EVENT লগইন/লগআউট ইভেন্ট।
CRD_EVENT সিআরডি ইভেন্ট।
PERIPHERAL_EVENT প্রান্তিক ঘটনা।

GoogleSecOpsConfig

গুগল সেকওপিএস কানেক্টর কনফিগারেশন।

JSON উপস্থাপনা
{
  "apiKey": string,
  "host": string,
  "reportingSettings": {
    object (ReportingSettings)
  }
}
ক্ষেত্র
apiKey

string

আবশ্যক। শুধুমাত্র ইনপুট। ইনজেশন এপিআই-তে ব্যবহার করার জন্য এপিআই কী।

host

string

আবশ্যক। ইনজেশন এপিআই এন্ডপয়েন্টের হোস্ট। এটি গ্রাহককে নির্দিষ্ট ভৌগোলিক অঞ্চলের সার্ভারগুলিতে ইভেন্ট আপলোড করার সুযোগ দেয়। যেসব বিদ্যমান কনফিগারেশনে এই সেটিংটি নেই, সেগুলিতে ডিফল্ট হিসেবে মার্কিন যুক্তরাষ্ট্র (US) সেট করা থাকে।

reportingSettings

object ( ReportingSettings )

প্রয়োজনীয়। গুগল সেকওপিএস কনফিগের রিপোর্টিং সেটিংস।

পাবসাবকনফিগ

পাব/সাব সংযোগকারী কনফিগারেশন।

JSON উপস্থাপনা
{
  "topicFullPath": string,
  "reportingSettings": {
    object (ReportingSettings)
  }
}
ক্ষেত্র
topicFullPath

string

আবশ্যক। যে টপিকে ইভেন্টটি পাঠাতে হবে, তার সম্পূর্ণ পাথ।

reportingSettings

object ( ReportingSettings )

পাব/সাব কনফিগের জন্য রিপোর্টিং সেটিংস আবশ্যক।

ক্রাউডস্ট্রাইককনফিগ

ক্রাউডস্ট্রাইক কানেক্টর কনফিগারেশন।

JSON উপস্থাপনা
{
  "apiKey": string,
  "host": string,
  "reportingSettings": {
    object (ReportingSettings)
  }
}
ক্ষেত্র
apiKey

string

আবশ্যক। শুধুমাত্র ইনপুট। ইনজেশন এপিআই-তে ব্যবহার করার জন্য এপিআই কী।

host

string

আবশ্যক। ইভেন্টগুলো গ্রহণ করার জন্য হোস্টকে গ্রাহক-নির্দিষ্ট সার্ভারটি শনাক্ত করতে হবে।

reportingSettings

object ( ReportingSettings )

প্রয়োজনীয়। CrowdStrike কনফিগের রিপোর্টিং সেটিংস।

CrowdStrikeFalconNextGenConfig

ক্রাউডস্ট্রাইক ফ্যালকন নেক্সট জেন কানেক্টর কনফিগারেশন।

JSON উপস্থাপনা
{
  "apiKey": string,
  "host": string,
  "reportingSettings": {
    object (ReportingSettings)
  }
}
ক্ষেত্র
apiKey

string

আবশ্যক। শুধুমাত্র ইনপুট। ইনজেশন এপিআই-তে ব্যবহার করার জন্য এপিআই কী।

host

string

আবশ্যক। ইভেন্টগুলো গ্রহণ করার জন্য হোস্টকে গ্রাহক-নির্দিষ্ট সার্ভারটি শনাক্ত করতে হবে।

reportingSettings

object ( ReportingSettings )

প্রয়োজনীয়। CrowdStrike Falcon Next Gen কনফিগের রিপোর্টিং সেটিংস।

পালোআল্টোনেটওয়ার্কসকনফিগ

পালো অল্টো নেটওয়ার্কস কানেক্টর কনফিগারেশন।

JSON উপস্থাপনা
{
  "apiKey": string,
  "host": string,
  "reportingSettings": {
    object (ReportingSettings)
  }
}
ক্ষেত্র
apiKey

string

আবশ্যক। শুধুমাত্র ইনপুট। ইনজেশন এপিআই-তে ব্যবহার করার জন্য এপিআই কী।

host

string

আবশ্যক। ইভেন্টগুলো গ্রহণ করার জন্য হোস্টকে গ্রাহক-নির্দিষ্ট সার্ভারটি শনাক্ত করতে হবে।

reportingSettings

object ( ReportingSettings )

পালো অল্টো নেটওয়ার্কস কনফিগের জন্য রিপোর্টিং সেটিংস আবশ্যক।

ডিভাইসট্রাস্টকনফিগ

ডিভাইস ট্রাস্ট কানেক্টরগুলির জন্য ডিভাইস ট্রাস্ট কনফিগারেশন।

JSON উপস্থাপনা
{
  "serviceProvider": enum (ServiceProvider),
  "urlMatchers": [
    string
  ],
  "serviceAccounts": [
    string
  ],
  "scope": enum (BrowserEnforcementScope)
}
ক্ষেত্র
serviceProvider

enum ( ServiceProvider )

ঐচ্ছিক। ডিভাইস ট্রাস্ট কানেক্টরের জন্য পরিষেবা প্রদানকারী।

urlMatchers[]

string

প্রয়োজনীয়। মেশিন থেকে সিগন্যালের সেট পেতে অ্যাটেস্টেশন ফ্লো-এর অংশ হিসেবে অনুমোদিত ইউআরএল-এর তালিকা। ইউআরএল-গুলোতে অবশ্যই HTTPS স্কিম থাকতে হবে, যেমন "https://example.com"। ওয়াইল্ডকার্ড, *, অনুমোদিত। বৈধ ইউআরএল প্যাটার্ন সম্পর্কে বিস্তারিত তথ্যের জন্য, অনুগ্রহ করে https://cloud.google.com/docs/chrome-enterprise/policies/url-patterns দেখুন।

serviceAccounts[]

string

প্রয়োজনীয়। সেইসব সার্ভিস অ্যাকাউন্টগুলোর ইমেল অ্যাড্রেসের একটি তালিকা, যেগুলো সম্পূর্ণ অ্যাক্সেস সহ ভেরিফায়েড অ্যাক্সেস এপিআই (Verified Access API) কল করার অনুমতিপ্রাপ্ত।

scope

enum ( BrowserEnforcementScope )

আবশ্যক। যে পরিসরে এই কনফিগারেশনটি প্রয়োগ করা হবে। উল্লেখ্য যে, এটি শুধুমাত্র ক্রোম ব্রাউজারের জন্য প্রযোজ্য, কারণ ChromeOS-এ এটি সর্বদা প্রয়োগ করা থাকে।

পরিষেবা প্রদানকারী

ডিভাইস ট্রাস্ট কানেক্টরের পরিষেবা প্রদানকারী।

এনাম
SERVICE_PROVIDER_UNSPECIFIED ডিফল্ট মান।
UNIVERSAL_DEVICE_TRUST সার্বজনীন ডিভাইস ট্রাস্ট কানেক্টর।
OKTA ওকটা পরিষেবা প্রদানকারী।
PING_IDENTITY পিং আইডেন্টিটি পরিষেবা প্রদানকারী।
ONELOGIN OneLogin পরিষেবা প্রদানকারী।
DUO ডুও পরিষেবা প্রদানকারী।
ZSCALER জেডস্কেলার পরিষেবা প্রদানকারী।
OMNISSA ওমনিসা পরিষেবা প্রদানকারী।
JUMPCLOUD জাম্পক্লাউড পরিষেবা প্রদানকারী।

ব্রাউজারএনফোর্সমেন্টস্কোপ

ডিভাইস ট্রাস্ট কানেক্টরের প্রয়োগের স্তর।

এনাম
BROWSER_ENFORCEMENT_SCOPE_UNSPECIFIED ডিফল্ট মান। এই মানটি ব্যবহৃত হয় না।
BROWSERS_ONLY শুধুমাত্র ব্রাউজারগুলোই কার্যকর।
PROFILES_ONLY শুধুমাত্র প্রোফাইলগুলোই কার্যকর করা হয়।
BROWSERS_AND_PROFILES ব্রাউজার এবং প্রোফাইল উভয়ই বলবৎ করা হয়।

CrowdStrikeXdrConfig

ক্রাউডস্ট্রাইক এক্সডিআর কানেক্টর কনফিগারেশন।

JSON উপস্থাপনা
{
  "apiKey": string,
  "host": string,
  "xdrSettings": {
    object (XdrSettings)
  }
}
ক্ষেত্র
apiKey

string

আবশ্যক। শুধুমাত্র ইনপুট। ইনজেশন এপিআই-তে ব্যবহার করার জন্য এপিআই কী।

host

string

আবশ্যক। ইভেন্টগুলো গ্রহণ করার জন্য হোস্টকে গ্রাহক-নির্দিষ্ট সার্ভারটি শনাক্ত করতে হবে।

xdrSettings

object ( XdrSettings )

প্রয়োজনীয়। CrowdStrike XDR কনফিগের জন্য XDR সেটিংস।

XdrSettings

কানেক্টর কনফিগারেশনের জন্য XDR সেটিংস।

JSON উপস্থাপনা
{
  "enableAllXdrEvents": boolean
}
ক্ষেত্র
enableAllXdrEvents

boolean

আবশ্যক। সমস্ত XDR ইভেন্ট সক্রিয় করা হবে কিনা।

পাবসাবএক্সডিআরকনফিগ

পাব/সাব এক্সডিআর কানেক্টর কনফিগারেশন।

JSON উপস্থাপনা
{
  "topicFullPath": string,
  "xdrSettings": {
    object (XdrSettings)
  }
}
ক্ষেত্র
topicFullPath

string

আবশ্যক। যে টপিকে ইভেন্টটি পাঠাতে হবে, তার সম্পূর্ণ পাথ।

xdrSettings

object ( XdrSettings )

পাব/সাব এক্সডিআর কনফিগের জন্য প্রয়োজনীয় এক্সডিআর সেটিংস।

কানেক্টরকনফিগস্ট্যাটাস

কানেক্টর কনফিগারেশনের অবস্থা।

JSON উপস্থাপনা
{
  "state": enum (ConfigState),
  "failureStartTime": string,
  "updateTime": string
}
ক্ষেত্র
state

enum ( ConfigState )

শুধুমাত্র আউটপুট। কানেক্টর কনফিগারেশনের অবস্থা। যদি কানেক্টরটি গত ২৪ ঘন্টায় সফলভাবে কোনো ইভেন্ট না পাঠিয়ে থাকে, তাহলে কানেক্টরের অবস্থা নিষ্ক্রিয় থাকে।

failureStartTime

string ( Timestamp format)

শুধুমাত্র আউটপুট। সর্বশেষ সফল ঘটনার পর থেকে প্রথম ব্যর্থতার সময়। এই ফিল্ডটি শুধুমাত্র তখনই সেট করা হয় যখন স্টেটটি DISABLED_BY_FAILURES থাকে।

RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "Z" ছাড়াও অন্যান্য অফসেটও গ্রহণ করা হয়। উদাহরণ: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" অথবা "2014-10-02T15:01:23+05:30"

updateTime

string ( Timestamp format)

শুধুমাত্র আউটপুট। স্ট্যাটাসের সর্বশেষ পরিবর্তনের ফিল্ড রেকর্ডিং সময়। ENABLED এর ক্ষেত্রে, এটি সেই সময় যখন স্ট্যাটাসটি ENABLED এ পরিবর্তিত হয়েছিল। DISABLED_BY_FAILURES এর ক্ষেত্রে, এটি এই কনফিগে একটি ইভেন্ট পাঠানোর সর্বশেষ ব্যর্থ চেষ্টার সময়।

RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "Z" ছাড়াও অন্যান্য অফসেটও গ্রহণ করা হয়। উদাহরণ: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" অথবা "2014-10-02T15:01:23+05:30"

কনফিগস্টেট

কানেক্টর কনফিগারেশনের অবস্থা। আরও অবস্থা যোগ করা যেতে পারে।

এনাম
CONFIG_STATE_UNKNOWN ডিফল্ট মান।
ENABLED কানেক্টর কনফিগারেশনটি সক্রিয় করা হয়েছে।
DISABLED_BY_FAILURES ত্রুটির কারণে কানেক্টর কনফিগারেশনটি সাময়িকভাবে নিষ্ক্রিয় করা হয়েছে।

পদ্ধতি

create

একটি কানেক্টর কনফিগারেশন তৈরি করে।

delete

কানেক্টরের কনফিগারেশন মুছে দেয়।

get

গ্রাহক আইডি এবং কনফিগারেশন আইডি ব্যবহার করে কানেক্টরের কনফিগারেশন সংগ্রহ করা হয়।

list

একজন গ্রাহকের কানেক্টর কনফিগারেশনগুলো তালিকাভুক্ত করে।

patch

একটি কানেক্টরের কনফিগারেশন আপডেট করে।