Class: Google::Apis::ChromemanagementV1::GoogleChromeManagementVersionsV1ConnectorConfigDetails

Inherits:
Object
  • Object
show all
Includes:
Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
Defined in:
lib/google/apis/chromemanagement_v1/classes.rb,
lib/google/apis/chromemanagement_v1/representations.rb,
lib/google/apis/chromemanagement_v1/representations.rb

Overview

The details of the connector config.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleChromeManagementVersionsV1ConnectorConfigDetails

Returns a new instance of GoogleChromeManagementVersionsV1ConnectorConfigDetails.



5002
5003
5004
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 5002

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#crowd_strike_configGoogle::Apis::ChromemanagementV1::GoogleChromeManagementVersionsV1CrowdStrikeConfig

CrowdStrike connector config. Corresponds to the JSON property crowdStrikeConfig



4960
4961
4962
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 4960

def crowd_strike_config
  @crowd_strike_config
end

#crowd_strike_falcon_next_gen_configGoogle::Apis::ChromemanagementV1::GoogleChromeManagementVersionsV1CrowdStrikeFalconNextGenConfig

CrowdStrike Falcon Next Gen connector config. Corresponds to the JSON property crowdStrikeFalconNextGenConfig



4965
4966
4967
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 4965

def crowd_strike_falcon_next_gen_config
  @crowd_strike_falcon_next_gen_config
end

#crowd_strike_xdr_configGoogle::Apis::ChromemanagementV1::GoogleChromeManagementVersionsV1CrowdStrikeXdrConfig

CrowdStrike XDR connector config. Corresponds to the JSON property crowdStrikeXdrConfig



4970
4971
4972
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 4970

def crowd_strike_xdr_config
  @crowd_strike_xdr_config
end

#device_trust_configGoogle::Apis::ChromemanagementV1::GoogleChromeManagementVersionsV1DeviceTrustConfig

Device trust config for device trust connectors. Corresponds to the JSON property deviceTrustConfig



4975
4976
4977
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 4975

def device_trust_config
  @device_trust_config
end

#google_sec_ops_configGoogle::Apis::ChromemanagementV1::GoogleChromeManagementVersionsV1GoogleSecOpsConfig

Google SecOps connector config. Corresponds to the JSON property googleSecOpsConfig



4980
4981
4982
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 4980

def google_sec_ops_config
  @google_sec_ops_config
end

#palo_alto_networks_configGoogle::Apis::ChromemanagementV1::GoogleChromeManagementVersionsV1PaloAltoNetworksConfig

Palo Alto Networks connector config. Corresponds to the JSON property paloAltoNetworksConfig



4985
4986
4987
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 4985

def palo_alto_networks_config
  @palo_alto_networks_config
end

#pub_sub_configGoogle::Apis::ChromemanagementV1::GoogleChromeManagementVersionsV1PubSubConfig

Pub/Sub connector config. Corresponds to the JSON property pubSubConfig



4990
4991
4992
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 4990

def pub_sub_config
  @pub_sub_config
end

#pub_sub_xdr_configGoogle::Apis::ChromemanagementV1::GoogleChromeManagementVersionsV1PubSubXdrConfig

Pub/Sub XDR connector config. Corresponds to the JSON property pubSubXdrConfig



4995
4996
4997
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 4995

def pub_sub_xdr_config
  @pub_sub_xdr_config
end

#splunk_configGoogle::Apis::ChromemanagementV1::GoogleChromeManagementVersionsV1SplunkConfig

Splunk connector config. Corresponds to the JSON property splunkConfig



5000
5001
5002
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 5000

def splunk_config
  @splunk_config
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 5007

def update!(**args)
  @crowd_strike_config = args[:crowd_strike_config] if args.key?(:crowd_strike_config)
  @crowd_strike_falcon_next_gen_config = args[:crowd_strike_falcon_next_gen_config] if args.key?(:crowd_strike_falcon_next_gen_config)
  @crowd_strike_xdr_config = args[:crowd_strike_xdr_config] if args.key?(:crowd_strike_xdr_config)
  @device_trust_config = args[:device_trust_config] if args.key?(:device_trust_config)
  @google_sec_ops_config = args[:google_sec_ops_config] if args.key?(:google_sec_ops_config)
  @palo_alto_networks_config = args[:palo_alto_networks_config] if args.key?(:palo_alto_networks_config)
  @pub_sub_config = args[:pub_sub_config] if args.key?(:pub_sub_config)
  @pub_sub_xdr_config = args[:pub_sub_xdr_config] if args.key?(:pub_sub_xdr_config)
  @splunk_config = args[:splunk_config] if args.key?(:splunk_config)
end