lib/google/apis/securitycenter_v1beta2/classes.rb in google-apis-securitycenter_v1beta2-0.24.0 vs lib/google/apis/securitycenter_v1beta2/classes.rb in google-apis-securitycenter_v1beta2-0.25.0
- old
+ new
@@ -76,21 +76,22 @@
# Contains compliance information about a security standard indicating unmet
# recommendations.
class Compliance
include Google::Apis::Core::Hashable
- # e.g. A.12.4.1
+ # Policies within the standard/benchmark e.g. A.12.4.1
# Corresponds to the JSON property `ids`
# @return [Array<String>]
attr_accessor :ids
- # e.g. "cis", "pci", "owasp", etc.
+ # Refers to industry wide standards or benchmarks e.g. "cis", "pci", "owasp",
+ # etc.
# Corresponds to the JSON property `standard`
# @return [String]
attr_accessor :standard
- # e.g. 1.1
+ # Version of the standard/benchmark e.g. 1.1
# Corresponds to the JSON property `version`
# @return [String]
attr_accessor :version
def initialize(**args)
@@ -411,11 +412,12 @@
@start_time = args[:start_time] if args.key?(:start_time)
@type = args[:type] if args.key?(:type)
end
end
- # EnvironmentVariable is a name-value pair to store env variables for Process.
+ # EnvironmentVariable is a name-value pair to store environment variables for
+ # Process.
class EnvironmentVariable
include Google::Apis::Core::Hashable
# Environment variable name as a JSON encoded string.
# Corresponds to the JSON property `name`
@@ -490,11 +492,11 @@
# multiple files from the same Cloud Storage bucket.
# Corresponds to the JSON property `components`
# @return [Array<String>]
attr_accessor :components
- # Resource’s URI (https://google.aip.dev/122#full-resource-names)
+ # Resource's URI (https://google.aip.dev/122#full-resource-names)
# Corresponds to the JSON property `name`
# @return [String]
attr_accessor :name
def initialize(**args)
@@ -506,25 +508,25 @@
@components = args[:components] if args.key?(:components)
@name = args[:name] if args.key?(:name)
end
end
- # Exfiltration represents a data exfiltration attempt of one or more source(s)
- # to one or more target(s). Source(s) represent the source of data that is
- # exfiltrated, and Target(s) represents the destination the data was copied to.
+ # Exfiltration represents a data exfiltration attempt of one or more sources to
+ # one or more targets. Sources represent the source of data that is exfiltrated,
+ # and Targets represents the destination the data was copied to.
class Exfiltration
include Google::Apis::Core::Hashable
- # If there are multiple sources, then the data is considered “joined” between
+ # If there are multiple sources, then the data is considered "joined" between
# them. For instance, BigQuery can join multiple tables, and each table would be
# considered a source.
# Corresponds to the JSON property `sources`
# @return [Array<Google::Apis::SecuritycenterV1beta2::ExfilResource>]
attr_accessor :sources
- # If there are multiple targets, each target would get a complete copy of the “
- # joined” source data.
+ # If there are multiple targets, each target would get a complete copy of the "
+ # joined" source data.
# Corresponds to the JSON property `targets`
# @return [Array<Google::Apis::SecuritycenterV1beta2::ExfilResource>]
attr_accessor :targets
def initialize(**args)
@@ -565,12 +567,11 @@
# Corresponds to the JSON property `path`
# @return [String]
attr_accessor :path
# SHA256 hash of the first hashed_size bytes of the file encoded as a hex string.
- # If hashed_size == size, hash_sha256 represents the SHA256 hash of the entire
- # file.
+ # If hashed_size == size, sha256 represents the SHA256 hash of the entire file.
# Corresponds to the JSON property `sha256`
# @return [String]
attr_accessor :sha256
# Size of the file in bytes.
@@ -660,13 +661,13 @@
# resolved. This must not be set to a value greater than the current timestamp.
# Corresponds to the JSON property `eventTime`
# @return [String]
attr_accessor :event_time
- # Exfiltration represents a data exfiltration attempt of one or more source(s)
- # to one or more target(s). Source(s) represent the source of data that is
- # exfiltrated, and Target(s) represents the destination the data was copied to.
+ # Exfiltration represents a data exfiltration attempt of one or more sources to
+ # one or more targets. Sources represent the source of data that is exfiltrated,
+ # and Targets represents the destination the data was copied to.
# Corresponds to the JSON property `exfiltration`
# @return [Google::Apis::SecuritycenterV1beta2::Exfiltration]
attr_accessor :exfiltration
# Output only. Third party SIEM/SOAR fields within SCC, contains external system
@@ -1687,11 +1688,11 @@
# Process arguments as JSON encoded strings.
# Corresponds to the JSON property `args`
# @return [Array<String>]
attr_accessor :args
- # True if arguments is incomplete.
+ # True if `args` is incomplete.
# Corresponds to the JSON property `argumentsTruncated`
# @return [Boolean]
attr_accessor :arguments_truncated
alias_method :arguments_truncated?, :arguments_truncated
@@ -1704,10 +1705,10 @@
# Process environment variables.
# Corresponds to the JSON property `envVariables`
# @return [Array<Google::Apis::SecuritycenterV1beta2::EnvironmentVariable>]
attr_accessor :env_variables
- # True if env_variables is incomplete.
+ # True if `env_variables` is incomplete.
# Corresponds to the JSON property `envVariablesTruncated`
# @return [Boolean]
attr_accessor :env_variables_truncated
alias_method :env_variables_truncated?, :env_variables_truncated