Autogenerated update (2019-08-10)
Update: - containeranalysis_v1alpha1 - containeranalysis_v1beta1 - logging_v2 - monitoring_v3
This commit is contained in:
1 parent
f0be159525
commit
3aa57c64bb
11 files changed
+286
-31
No files matched your search
@@ -138,7 +138,7 @@ module Google
|
||||
# `
|
||||
# "log_type": "DATA_READ",
|
||||
# "exempted_members": [
|
||||
# "user:foo@gmail.com"
|
||||
# "user:jose@example.com"
|
||||
# ]
|
||||
# `,
|
||||
# `
|
||||
@@ -150,7 +150,7 @@ module Google
|
||||
# ]
|
||||
# `,
|
||||
# `
|
||||
# "service": "fooservice.googleapis.com"
|
||||
# "service": "sampleservice.googleapis.com"
|
||||
# "audit_log_configs": [
|
||||
# `
|
||||
# "log_type": "DATA_READ",
|
||||
@@ -158,16 +158,16 @@ module Google
|
||||
# `
|
||||
# "log_type": "DATA_WRITE",
|
||||
# "exempted_members": [
|
||||
# "user:bar@gmail.com"
|
||||
# "user:aliya@example.com"
|
||||
# ]
|
||||
# `
|
||||
# ]
|
||||
# `
|
||||
# ]
|
||||
# `
|
||||
# For fooservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ
|
||||
# logging. It also exempts foo@gmail.com from DATA_READ logging, and
|
||||
# bar@gmail.com from DATA_WRITE logging.
|
||||
# For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ
|
||||
# logging. It also exempts jose@example.com from DATA_READ logging, and
|
||||
# aliya@example.com from DATA_WRITE logging.
|
||||
class AuditConfig
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
@@ -201,7 +201,7 @@ module Google
|
||||
# `
|
||||
# "log_type": "DATA_READ",
|
||||
# "exempted_members": [
|
||||
# "user:foo@gmail.com"
|
||||
# "user:jose@example.com"
|
||||
# ]
|
||||
# `,
|
||||
# `
|
||||
@@ -210,7 +210,7 @@ module Google
|
||||
# ]
|
||||
# `
|
||||
# This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting
|
||||
# foo@gmail.com from DATA_READ logging.
|
||||
# jose@example.com from DATA_READ logging.
|
||||
class AuditLogConfig
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
@@ -221,6 +221,14 @@ module Google
|
||||
# @return [Array<String>]
|
||||
attr_accessor :exempted_members
|
||||
|
||||
# Specifies whether principals can be exempted for the same LogType in
|
||||
# lower-level resource policies. If true, any lower-level exemptions will
|
||||
# be ignored.
|
||||
# Corresponds to the JSON property `ignoreChildExemptions`
|
||||
# @return [Boolean]
|
||||
attr_accessor :ignore_child_exemptions
|
||||
alias_method :ignore_child_exemptions?, :ignore_child_exemptions
|
||||
|
||||
# The log type that this config enables.
|
||||
# Corresponds to the JSON property `logType`
|
||||
# @return [String]
|
||||
@@ -233,6 +241,7 @@ module Google
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@exempted_members = args[:exempted_members] if args.key?(:exempted_members)
|
||||
@ignore_child_exemptions = args[:ignore_child_exemptions] if args.key?(:ignore_child_exemptions)
|
||||
@log_type = args[:log_type] if args.key?(:log_type)
|
||||
end
|
||||
end
|
||||
@@ -394,7 +403,7 @@ module Google
|
||||
# * `allAuthenticatedUsers`: A special identifier that represents anyone
|
||||
# who is authenticated with a Google account or a service account.
|
||||
# * `user:`emailid``: An email address that represents a specific Google
|
||||
# account. For example, `alice@gmail.com` .
|
||||
# account. For example, `alice@example.com` .
|
||||
# * `serviceAccount:`emailid``: An email address that represents a service
|
||||
# account. For example, `my-other-app@appspot.gserviceaccount.com`.
|
||||
# * `group:`emailid``: An email address that represents a Google group.
|
||||
@@ -938,6 +947,13 @@ module Google
|
||||
# @return [String]
|
||||
attr_accessor :severity_name
|
||||
|
||||
# The time this information was last changed at the source. This is an
|
||||
# upstream timestamp from the underlying information source - e.g. Ubuntu
|
||||
# security tracker.
|
||||
# Corresponds to the JSON property `sourceUpdateTime`
|
||||
# @return [String]
|
||||
attr_accessor :source_update_time
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
@@ -953,6 +969,7 @@ module Google
|
||||
@package = args[:package] if args.key?(:package)
|
||||
@package_type = args[:package_type] if args.key?(:package_type)
|
||||
@severity_name = args[:severity_name] if args.key?(:severity_name)
|
||||
@source_update_time = args[:source_update_time] if args.key?(:source_update_time)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -1363,7 +1380,7 @@ module Google
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Optional. The policy format version to be returned.
|
||||
# Acceptable values are 0 and 1.
|
||||
# Acceptable values are 0, 1, and 3.
|
||||
# If the value is 0, or the field is omitted, policy format version 1 will be
|
||||
# returned.
|
||||
# Corresponds to the JSON property `requestedPolicyVersion`
|
||||
@@ -2290,7 +2307,7 @@ module Google
|
||||
# systems are expected to put that etag in the request to `setIamPolicy` to
|
||||
# ensure that their change will be applied to the same version of the policy.
|
||||
# If no `etag` is provided in the call to `setIamPolicy`, then the existing
|
||||
# policy is overwritten blindly.
|
||||
# policy is overwritten.
|
||||
# Corresponds to the JSON property `etag`
|
||||
# NOTE: Values are automatically base64 encoded/decoded in the client library.
|
||||
# @return [String]
|
||||
@@ -2836,6 +2853,13 @@ module Google
|
||||
# @return [String]
|
||||
attr_accessor :severity
|
||||
|
||||
# The time this information was last changed at the source. This is an
|
||||
# upstream timestamp from the underlying information source - e.g. Ubuntu
|
||||
# security tracker.
|
||||
# Corresponds to the JSON property `sourceUpdateTime`
|
||||
# @return [String]
|
||||
attr_accessor :source_update_time
|
||||
|
||||
# Windows details get their own format because the information format and
|
||||
# model don't match a normal detail. Specifically Windows updates are done as
|
||||
# patches, thus Windows vulnerabilities really are a missing package, rather
|
||||
@@ -2854,6 +2878,7 @@ module Google
|
||||
@cvss_v3 = args[:cvss_v3] if args.key?(:cvss_v3)
|
||||
@details = args[:details] if args.key?(:details)
|
||||
@severity = args[:severity] if args.key?(:severity)
|
||||
@source_update_time = args[:source_update_time] if args.key?(:source_update_time)
|
||||
@windows_details = args[:windows_details] if args.key?(:windows_details)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -518,6 +518,7 @@ module Google
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
collection :exempted_members, as: 'exemptedMembers'
|
||||
property :ignore_child_exemptions, as: 'ignoreChildExemptions'
|
||||
property :log_type, as: 'logType'
|
||||
end
|
||||
end
|
||||
@@ -709,6 +710,7 @@ module Google
|
||||
property :package, as: 'package'
|
||||
property :package_type, as: 'packageType'
|
||||
property :severity_name, as: 'severityName'
|
||||
property :source_update_time, as: 'sourceUpdateTime'
|
||||
end
|
||||
end
|
||||
|
||||
@@ -1220,6 +1222,7 @@ module Google
|
||||
collection :details, as: 'details', class: Google::Apis::ContaineranalysisV1beta1::Detail, decorator: Google::Apis::ContaineranalysisV1beta1::Detail::Representation
|
||||
|
||||
property :severity, as: 'severity'
|
||||
property :source_update_time, as: 'sourceUpdateTime'
|
||||
collection :windows_details, as: 'windowsDetails', class: Google::Apis::ContaineranalysisV1beta1::WindowsDetail, decorator: Google::Apis::ContaineranalysisV1beta1::WindowsDetail::Representation
|
||||
|
||||
end
|
||||
|
||||
Reference in new issue
Block a user