Autogenerated update (2017-08-25)
Add: - adexperiencereport_v1 - androiddeviceprovisioning_v1 - androidmanagement_v1 - bigquerydatatransfer_v1 - cloudtrace_v2 - clouduseraccounts_vm_alpha - consumersurveys_v2 - dlp_v2beta1 - oslogin_v1alpha - playcustomapp_v1 - playmoviespartner_v1 - safebrowsing_v4 - spectrum_v1explorer - speech_v1 - streetviewpublish_v1 - vault_v1 - videointelligence_v1beta1 Update: - acceleratedmobilepageurl_v1 - adexchangebuyer2_v2beta1 - adexchangebuyer_v1_4 - adsense_v1_4 - adsensehost_v4_1 - analytics_v3 - analyticsreporting_v4 - androidenterprise_v1 - androidpublisher_v2 - appengine_v1 - appsactivity_v1 - appstate_v1 - bigquery_v2 - calendar_v3 - classroom_v1 - cloudbilling_v1 - cloudbuild_v1 - clouddebugger_v2 - clouderrorreporting_v1beta1 - cloudfunctions_v1 - cloudkms_v1 - cloudmonitoring_v2beta2 - cloudresourcemanager_v1 - compute_beta - compute_v1 - container_v1 - content_v2 - dataflow_v1b3 - dataproc_v1 - datastore_v1 - deploymentmanager_v2 - dfareporting_v2_8 - dns_v1 - doubleclicksearch_v2 - drive_v3 - firebasedynamiclinks_v1 - firebaserules_v1 - fitness_v1 - games_configuration_v1configuration - games_management_v1management - games_v1 - genomics_v1 - gmail_v1 - iam_v1 - identitytoolkit_v3 - language_v1 - logging_v2 - manufacturers_v1 - ml_v1 - monitoring_v3 - oauth2_v2 - partners_v2 - people_v1 - plus_domains_v1 - plus_v1 - proximitybeacon_v1beta1 - pubsub_v1 - runtimeconfig_v1 - script_v1 - searchconsole_v1 - servicecontrol_v1 - servicemanagement_v1 - serviceuser_v1 - sheets_v4 - slides_v1 - sourcerepo_v1 - spanner_v1 - sqladmin_v1beta4 - storage_v1 - storagetransfer_v1 - toolresults_v1beta3 - vision_v1 - webmasters_v3 - youtube_analytics_v1 - youtube_partner_v1 - youtubereporting_v1
This commit is contained in:
1 parent
ce32deabcf
commit
2dd396ce6e
315 files changed
+158012
-116092
No files matched your search
@@ -101,6 +101,25 @@ module Google
|
||||
end
|
||||
end
|
||||
|
||||
# Authorization-related information used by Cloud Audit Logging.
|
||||
class AuthorizationLoggingOptions
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# The type of the permission that was checked.
|
||||
# Corresponds to the JSON property `permissionType`
|
||||
# @return [String]
|
||||
attr_accessor :permission_type
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@permission_type = args[:permission_type] if args.key?(:permission_type)
|
||||
end
|
||||
end
|
||||
|
||||
# Associates `members` with a `role`.
|
||||
class Binding
|
||||
include Google::Apis::Core::Hashable
|
||||
@@ -562,11 +581,30 @@ module Google
|
||||
# @return [Google::Apis::DeploymentmanagerV2::LogConfigCloudAuditOptions]
|
||||
attr_accessor :cloud_audit
|
||||
|
||||
# Options for counters
|
||||
# Increment a streamz counter with the specified metric and field names.
|
||||
# Metric names should start with a '/', generally be lowercase-only, and end in "
|
||||
# _count". Field names should not contain an initial slash. The actual exported
|
||||
# metric names will have "/iam/policy" prepended.
|
||||
# Field names correspond to IAM request parameters and field values are their
|
||||
# respective values.
|
||||
# At present the only supported field names are - "iam_principal", corresponding
|
||||
# to IAMContext.principal; - "" (empty string), resulting in one aggretated
|
||||
# counter with no field.
|
||||
# Examples: counter ` metric: "/debug_access_count" field: "iam_principal" ` ==>
|
||||
# increment counter /iam/policy/backend_debug_access_count `iam_principal=[value
|
||||
# of IAMContext.principal]`
|
||||
# At this time we do not support: * multiple field names (though this may be
|
||||
# supported in the future) * decrementing the counter * incrementing it by
|
||||
# anything other than 1
|
||||
# Corresponds to the JSON property `counter`
|
||||
# @return [Google::Apis::DeploymentmanagerV2::LogConfigCounterOptions]
|
||||
attr_accessor :counter
|
||||
|
||||
# Write a Data Access (Gin) log
|
||||
# Corresponds to the JSON property `dataAccess`
|
||||
# @return [Google::Apis::DeploymentmanagerV2::LogConfigDataAccessOptions]
|
||||
attr_accessor :data_access
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
@@ -575,6 +613,7 @@ module Google
|
||||
def update!(**args)
|
||||
@cloud_audit = args[:cloud_audit] if args.key?(:cloud_audit)
|
||||
@counter = args[:counter] if args.key?(:counter)
|
||||
@data_access = args[:data_access] if args.key?(:data_access)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -582,6 +621,11 @@ module Google
|
||||
class LogConfigCloudAuditOptions
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Authorization-related information used by Cloud Audit Logging.
|
||||
# Corresponds to the JSON property `authorizationLoggingOptions`
|
||||
# @return [Google::Apis::DeploymentmanagerV2::AuthorizationLoggingOptions]
|
||||
attr_accessor :authorization_logging_options
|
||||
|
||||
# The log_name to populate in the Cloud Audit Record.
|
||||
# Corresponds to the JSON property `logName`
|
||||
# @return [String]
|
||||
@@ -593,11 +637,26 @@ module Google
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@authorization_logging_options = args[:authorization_logging_options] if args.key?(:authorization_logging_options)
|
||||
@log_name = args[:log_name] if args.key?(:log_name)
|
||||
end
|
||||
end
|
||||
|
||||
# Options for counters
|
||||
# Increment a streamz counter with the specified metric and field names.
|
||||
# Metric names should start with a '/', generally be lowercase-only, and end in "
|
||||
# _count". Field names should not contain an initial slash. The actual exported
|
||||
# metric names will have "/iam/policy" prepended.
|
||||
# Field names correspond to IAM request parameters and field values are their
|
||||
# respective values.
|
||||
# At present the only supported field names are - "iam_principal", corresponding
|
||||
# to IAMContext.principal; - "" (empty string), resulting in one aggretated
|
||||
# counter with no field.
|
||||
# Examples: counter ` metric: "/debug_access_count" field: "iam_principal" ` ==>
|
||||
# increment counter /iam/policy/backend_debug_access_count `iam_principal=[value
|
||||
# of IAMContext.principal]`
|
||||
# At this time we do not support: * multiple field names (though this may be
|
||||
# supported in the future) * decrementing the counter * incrementing it by
|
||||
# anything other than 1
|
||||
class LogConfigCounterOptions
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
@@ -622,6 +681,26 @@ module Google
|
||||
end
|
||||
end
|
||||
|
||||
# Write a Data Access (Gin) log
|
||||
class LogConfigDataAccessOptions
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Whether Gin logging should happen in a fail-closed manner at the caller. This
|
||||
# is relevant only in the LocalIAM implementation, for now.
|
||||
# Corresponds to the JSON property `logMode`
|
||||
# @return [String]
|
||||
attr_accessor :log_mode
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@log_mode = args[:log_mode] if args.key?(:log_mode)
|
||||
end
|
||||
end
|
||||
|
||||
#
|
||||
class Manifest
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
Reference in new issue
Block a user