lib/google/apis/securitycenter_v1beta2/representations.rb in google-apis-securitycenter_v1beta2-0.25.0 vs lib/google/apis/securitycenter_v1beta2/representations.rb in google-apis-securitycenter_v1beta2-0.26.0
- old
+ new
@@ -80,10 +80,16 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class Detection
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class EnvironmentVariable
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -224,10 +230,16 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class MemoryHashSignature
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class MitreAttack
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -242,10 +254,16 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class ProcessSignature
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class Reference
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -290,10 +308,16 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class YaraRuleSignature
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class Access
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :caller_ip, as: 'callerIp'
property :caller_ip_geo, as: 'callerIpGeo', class: Google::Apis::SecuritycenterV1beta2::Geolocation, decorator: Google::Apis::SecuritycenterV1beta2::Geolocation::Representation
@@ -394,10 +418,18 @@
property :start_time, as: 'startTime'
property :type, as: 'type'
end
end
+ class Detection
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :binary, as: 'binary'
+ property :percent_pages_matched, as: 'percentPagesMatched'
+ end
+ end
+
class EnvironmentVariable
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :name, as: 'name'
property :val, as: 'val'
@@ -673,13 +705,24 @@
class Indicator
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :domains, as: 'domains'
collection :ip_addresses, as: 'ipAddresses'
+ collection :signatures, as: 'signatures', class: Google::Apis::SecuritycenterV1beta2::ProcessSignature, decorator: Google::Apis::SecuritycenterV1beta2::ProcessSignature::Representation
+
end
end
+ class MemoryHashSignature
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :binary_family, as: 'binaryFamily'
+ collection :detections, as: 'detections', class: Google::Apis::SecuritycenterV1beta2::Detection, decorator: Google::Apis::SecuritycenterV1beta2::Detection::Representation
+
+ end
+ end
+
class MitreAttack
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :additional_tactics, as: 'additionalTactics'
collection :additional_techniques, as: 'additionalTechniques'
@@ -707,17 +750,28 @@
collection :env_variables, as: 'envVariables', class: Google::Apis::SecuritycenterV1beta2::EnvironmentVariable, decorator: Google::Apis::SecuritycenterV1beta2::EnvironmentVariable::Representation
property :env_variables_truncated, as: 'envVariablesTruncated'
collection :libraries, as: 'libraries', class: Google::Apis::SecuritycenterV1beta2::File, decorator: Google::Apis::SecuritycenterV1beta2::File::Representation
+ property :name, as: 'name'
property :parent_pid, :numeric_string => true, as: 'parentPid'
property :pid, :numeric_string => true, as: 'pid'
property :script, as: 'script', class: Google::Apis::SecuritycenterV1beta2::File, decorator: Google::Apis::SecuritycenterV1beta2::File::Representation
end
end
+ class ProcessSignature
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :memory_hash_signature, as: 'memoryHashSignature', class: Google::Apis::SecuritycenterV1beta2::MemoryHashSignature, decorator: Google::Apis::SecuritycenterV1beta2::MemoryHashSignature::Representation
+
+ property :yara_rule_signature, as: 'yaraRuleSignature', class: Google::Apis::SecuritycenterV1beta2::YaraRuleSignature, decorator: Google::Apis::SecuritycenterV1beta2::YaraRuleSignature::Representation
+
+ end
+ end
+
class Reference
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :source, as: 'source'
property :uri, as: 'uri'
@@ -791,9 +845,16 @@
hash :modules, as: 'modules', class: Google::Apis::SecuritycenterV1beta2::Config, decorator: Google::Apis::SecuritycenterV1beta2::Config::Representation
property :name, as: 'name'
property :service_enablement_state, as: 'serviceEnablementState'
property :update_time, as: 'updateTime'
+ end
+ end
+
+ class YaraRuleSignature
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :yara_rule, as: 'yaraRule'
end
end
end
end
end