Autogenerated update (2019-01-21)
Update: - logging_v2 - logging_v2beta1
This commit is contained in:
		
							parent
							
								
									3845130574
								
							
						
					
					
						commit
						c2db9e66f6
					
				|  | @ -75726,10 +75726,12 @@ | |||
| "/logging:v2/LogEntrySourceLocation/function": function | ||||
| "/logging:v2/LogEntrySourceLocation/line": line | ||||
| "/logging:v2/LogExclusion": log_exclusion | ||||
| "/logging:v2/LogExclusion/createTime": create_time | ||||
| "/logging:v2/LogExclusion/description": description | ||||
| "/logging:v2/LogExclusion/disabled": disabled | ||||
| "/logging:v2/LogExclusion/filter": filter | ||||
| "/logging:v2/LogExclusion/name": name | ||||
| "/logging:v2/LogExclusion/updateTime": update_time | ||||
| "/logging:v2/LogLine": log_line | ||||
| "/logging:v2/LogLine/logMessage": log_message | ||||
| "/logging:v2/LogLine/severity": severity | ||||
|  | @ -75737,15 +75739,18 @@ | |||
| "/logging:v2/LogLine/time": time | ||||
| "/logging:v2/LogMetric": log_metric | ||||
| "/logging:v2/LogMetric/bucketOptions": bucket_options | ||||
| "/logging:v2/LogMetric/createTime": create_time | ||||
| "/logging:v2/LogMetric/description": description | ||||
| "/logging:v2/LogMetric/filter": filter | ||||
| "/logging:v2/LogMetric/labelExtractors": label_extractors | ||||
| "/logging:v2/LogMetric/labelExtractors/label_extractor": label_extractor | ||||
| "/logging:v2/LogMetric/metricDescriptor": metric_descriptor | ||||
| "/logging:v2/LogMetric/name": name | ||||
| "/logging:v2/LogMetric/updateTime": update_time | ||||
| "/logging:v2/LogMetric/valueExtractor": value_extractor | ||||
| "/logging:v2/LogMetric/version": version | ||||
| "/logging:v2/LogSink": log_sink | ||||
| "/logging:v2/LogSink/createTime": create_time | ||||
| "/logging:v2/LogSink/destination": destination | ||||
| "/logging:v2/LogSink/endTime": end_time | ||||
| "/logging:v2/LogSink/filter": filter | ||||
|  | @ -75753,6 +75758,7 @@ | |||
| "/logging:v2/LogSink/name": name | ||||
| "/logging:v2/LogSink/outputVersionFormat": output_version_format | ||||
| "/logging:v2/LogSink/startTime": start_time | ||||
| "/logging:v2/LogSink/updateTime": update_time | ||||
| "/logging:v2/LogSink/writerIdentity": writer_identity | ||||
| "/logging:v2/MetricDescriptor": metric_descriptor | ||||
| "/logging:v2/MetricDescriptor/description": description | ||||
|  | @ -76147,15 +76153,18 @@ | |||
| "/logging:v2beta1/LogLine/time": time | ||||
| "/logging:v2beta1/LogMetric": log_metric | ||||
| "/logging:v2beta1/LogMetric/bucketOptions": bucket_options | ||||
| "/logging:v2beta1/LogMetric/createTime": create_time | ||||
| "/logging:v2beta1/LogMetric/description": description | ||||
| "/logging:v2beta1/LogMetric/filter": filter | ||||
| "/logging:v2beta1/LogMetric/labelExtractors": label_extractors | ||||
| "/logging:v2beta1/LogMetric/labelExtractors/label_extractor": label_extractor | ||||
| "/logging:v2beta1/LogMetric/metricDescriptor": metric_descriptor | ||||
| "/logging:v2beta1/LogMetric/name": name | ||||
| "/logging:v2beta1/LogMetric/updateTime": update_time | ||||
| "/logging:v2beta1/LogMetric/valueExtractor": value_extractor | ||||
| "/logging:v2beta1/LogMetric/version": version | ||||
| "/logging:v2beta1/LogSink": log_sink | ||||
| "/logging:v2beta1/LogSink/createTime": create_time | ||||
| "/logging:v2beta1/LogSink/destination": destination | ||||
| "/logging:v2beta1/LogSink/endTime": end_time | ||||
| "/logging:v2beta1/LogSink/filter": filter | ||||
|  | @ -76163,6 +76172,7 @@ | |||
| "/logging:v2beta1/LogSink/name": name | ||||
| "/logging:v2beta1/LogSink/outputVersionFormat": output_version_format | ||||
| "/logging:v2beta1/LogSink/startTime": start_time | ||||
| "/logging:v2beta1/LogSink/updateTime": update_time | ||||
| "/logging:v2beta1/LogSink/writerIdentity": writer_identity | ||||
| "/logging:v2beta1/MetricDescriptor": metric_descriptor | ||||
| "/logging:v2beta1/MetricDescriptor/description": description | ||||
|  |  | |||
|  | @ -25,7 +25,7 @@ module Google | |||
|     # @see https://cloud.google.com/logging/docs/ | ||||
|     module LoggingV2 | ||||
|       VERSION = 'V2' | ||||
|       REVISION = '20181215' | ||||
|       REVISION = '20190115' | ||||
| 
 | ||||
|       # View and manage your data across Google Cloud Platform services | ||||
|       AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' | ||||
|  |  | |||
|  | @ -694,10 +694,10 @@ module Google | |||
|         # @return [Google::Apis::LoggingV2::LogEntrySourceLocation] | ||||
|         attr_accessor :source_location | ||||
|        | ||||
|         # Optional. The span ID within the trace associated with the log entry. For | ||||
|         # Trace spans, this is the same format that the Trace API v2 uses: a 16- | ||||
|         # character hexadecimal encoding of an 8-byte array, such as <code>" | ||||
|         # 000000000000004a"</code>. | ||||
|         # Optional. The span ID within the trace associated with the log entry.For Trace | ||||
|         # spans, this is the same format that the Trace API v2 uses: a 16-character | ||||
|         # hexadecimal encoding of an 8-byte array, such as <code>"000000000000004a"</ | ||||
|         # code>. | ||||
|         # Corresponds to the JSON property `spanId` | ||||
|         # @return [String] | ||||
|         attr_accessor :span_id | ||||
|  | @ -854,13 +854,19 @@ module Google | |||
|       class LogExclusion | ||||
|         include Google::Apis::Core::Hashable | ||||
|        | ||||
|         # Output only. The creation timestamp of the exclusion.This field may not be | ||||
|         # present for older exclusions. | ||||
|         # Corresponds to the JSON property `createTime` | ||||
|         # @return [String] | ||||
|         attr_accessor :create_time | ||||
|        | ||||
|         # Optional. A description of this exclusion. | ||||
|         # Corresponds to the JSON property `description` | ||||
|         # @return [String] | ||||
|         attr_accessor :description | ||||
|        | ||||
|         # Optional. If set to True, then this exclusion is disabled and it does not | ||||
|         # exclude any log entries. You can use exclusions.patch to change the value of | ||||
|         # exclude any log entries. You can update an exclusion to change the value of | ||||
|         # this field. | ||||
|         # Corresponds to the JSON property `disabled` | ||||
|         # @return [Boolean] | ||||
|  | @ -883,16 +889,24 @@ module Google | |||
|         # @return [String] | ||||
|         attr_accessor :name | ||||
|        | ||||
|         # Output only. The last update timestamp of the exclusion.This field may not be | ||||
|         # present for older exclusions. | ||||
|         # Corresponds to the JSON property `updateTime` | ||||
|         # @return [String] | ||||
|         attr_accessor :update_time | ||||
|        | ||||
|         def initialize(**args) | ||||
|            update!(**args) | ||||
|         end | ||||
|        | ||||
|         # Update properties of this object | ||||
|         def update!(**args) | ||||
|           @create_time = args[:create_time] if args.key?(:create_time) | ||||
|           @description = args[:description] if args.key?(:description) | ||||
|           @disabled = args[:disabled] if args.key?(:disabled) | ||||
|           @filter = args[:filter] if args.key?(:filter) | ||||
|           @name = args[:name] if args.key?(:name) | ||||
|           @update_time = args[:update_time] if args.key?(:update_time) | ||||
|         end | ||||
|       end | ||||
|        | ||||
|  | @ -959,6 +973,12 @@ module Google | |||
|         # @return [Google::Apis::LoggingV2::BucketOptions] | ||||
|         attr_accessor :bucket_options | ||||
|        | ||||
|         # Output only. The creation timestamp of the metric.This field may not be | ||||
|         # present for older metrics. | ||||
|         # Corresponds to the JSON property `createTime` | ||||
|         # @return [String] | ||||
|         attr_accessor :create_time | ||||
|        | ||||
|         # Optional. A description of this metric, which is used in documentation. The | ||||
|         # maximum length of the description is 8000 characters. | ||||
|         # Corresponds to the JSON property `description` | ||||
|  | @ -1006,6 +1026,12 @@ module Google | |||
|         # @return [String] | ||||
|         attr_accessor :name | ||||
|        | ||||
|         # Output only. The last update timestamp of the metric.This field may not be | ||||
|         # present for older metrics. | ||||
|         # Corresponds to the JSON property `updateTime` | ||||
|         # @return [String] | ||||
|         attr_accessor :update_time | ||||
|        | ||||
|         # Optional. A value_extractor is required when using a distribution logs-based | ||||
|         # metric to extract the values to record from a log entry. Two functions are | ||||
|         # supported for value extraction: EXTRACT(field) or REGEXP_EXTRACT(field, regex). | ||||
|  | @ -1036,11 +1062,13 @@ module Google | |||
|         # Update properties of this object | ||||
|         def update!(**args) | ||||
|           @bucket_options = args[:bucket_options] if args.key?(:bucket_options) | ||||
|           @create_time = args[:create_time] if args.key?(:create_time) | ||||
|           @description = args[:description] if args.key?(:description) | ||||
|           @filter = args[:filter] if args.key?(:filter) | ||||
|           @label_extractors = args[:label_extractors] if args.key?(:label_extractors) | ||||
|           @metric_descriptor = args[:metric_descriptor] if args.key?(:metric_descriptor) | ||||
|           @name = args[:name] if args.key?(:name) | ||||
|           @update_time = args[:update_time] if args.key?(:update_time) | ||||
|           @value_extractor = args[:value_extractor] if args.key?(:value_extractor) | ||||
|           @version = args[:version] if args.key?(:version) | ||||
|         end | ||||
|  | @ -1054,13 +1082,19 @@ module Google | |||
|       class LogSink | ||||
|         include Google::Apis::Core::Hashable | ||||
|        | ||||
|         # Output only. The creation timestamp of the sink.This field may not be present | ||||
|         # for older sinks. | ||||
|         # Corresponds to the JSON property `createTime` | ||||
|         # @return [String] | ||||
|         attr_accessor :create_time | ||||
|        | ||||
|         # Required. The export destination: | ||||
|         # "storage.googleapis.com/[GCS_BUCKET]" | ||||
|         # "bigquery.googleapis.com/projects/[PROJECT_ID]/datasets/[DATASET]" | ||||
|         # "pubsub.googleapis.com/projects/[PROJECT_ID]/topics/[TOPIC_ID]" | ||||
|         # The sink's writer_identity, set when the sink is created, must have permission | ||||
|         # to write to the destination or else the log entries are not exported. For more | ||||
|         # information, see Exporting Logs With Sinks. | ||||
|         # information, see Exporting Logs with Sinks. | ||||
|         # Corresponds to the JSON property `destination` | ||||
|         # @return [String] | ||||
|         attr_accessor :destination | ||||
|  | @ -1104,12 +1138,18 @@ module Google | |||
|         # @return [String] | ||||
|         attr_accessor :output_version_format | ||||
|        | ||||
|         # Output only. The last update timestamp of the sink.This field may not be | ||||
|         # present for older sinks. | ||||
|         # Corresponds to the JSON property `updateTime` | ||||
|         # @return [String] | ||||
|         attr_accessor :update_time | ||||
|        | ||||
|         # Output only. An IAM identity—a service account or group—under | ||||
|         # which Logging writes the exported log entries to the sink's destination. This | ||||
|         # field is set by sinks.create and sinks.update, based on the setting of | ||||
|         # field is set by sinks.create and sinks.update based on the value of | ||||
|         # unique_writer_identity in those methods.Until you grant this identity write- | ||||
|         # access to the destination, log entry exports from this sink will fail. For | ||||
|         # more information, see Granting access for a resource. Consult the destination | ||||
|         # more information, see Granting Access for a Resource. Consult the destination | ||||
|         # service's documentation to determine the appropriate IAM roles to assign to | ||||
|         # the identity. | ||||
|         # Corresponds to the JSON property `writerIdentity` | ||||
|  | @ -1122,11 +1162,13 @@ module Google | |||
|        | ||||
|         # Update properties of this object | ||||
|         def update!(**args) | ||||
|           @create_time = args[:create_time] if args.key?(:create_time) | ||||
|           @destination = args[:destination] if args.key?(:destination) | ||||
|           @filter = args[:filter] if args.key?(:filter) | ||||
|           @include_children = args[:include_children] if args.key?(:include_children) | ||||
|           @name = args[:name] if args.key?(:name) | ||||
|           @output_version_format = args[:output_version_format] if args.key?(:output_version_format) | ||||
|           @update_time = args[:update_time] if args.key?(:update_time) | ||||
|           @writer_identity = args[:writer_identity] if args.key?(:writer_identity) | ||||
|         end | ||||
|       end | ||||
|  |  | |||
|  | @ -396,10 +396,12 @@ module Google | |||
|       class LogExclusion | ||||
|         # @private | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation | ||||
|           property :create_time, as: 'createTime' | ||||
|           property :description, as: 'description' | ||||
|           property :disabled, as: 'disabled' | ||||
|           property :filter, as: 'filter' | ||||
|           property :name, as: 'name' | ||||
|           property :update_time, as: 'updateTime' | ||||
|         end | ||||
|       end | ||||
|        | ||||
|  | @ -419,12 +421,14 @@ module Google | |||
|         class Representation < Google::Apis::Core::JsonRepresentation | ||||
|           property :bucket_options, as: 'bucketOptions', class: Google::Apis::LoggingV2::BucketOptions, decorator: Google::Apis::LoggingV2::BucketOptions::Representation | ||||
|        | ||||
|           property :create_time, as: 'createTime' | ||||
|           property :description, as: 'description' | ||||
|           property :filter, as: 'filter' | ||||
|           hash :label_extractors, as: 'labelExtractors' | ||||
|           property :metric_descriptor, as: 'metricDescriptor', class: Google::Apis::LoggingV2::MetricDescriptor, decorator: Google::Apis::LoggingV2::MetricDescriptor::Representation | ||||
|        | ||||
|           property :name, as: 'name' | ||||
|           property :update_time, as: 'updateTime' | ||||
|           property :value_extractor, as: 'valueExtractor' | ||||
|           property :version, as: 'version' | ||||
|         end | ||||
|  | @ -433,11 +437,13 @@ module Google | |||
|       class LogSink | ||||
|         # @private | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation | ||||
|           property :create_time, as: 'createTime' | ||||
|           property :destination, as: 'destination' | ||||
|           property :filter, as: 'filter' | ||||
|           property :include_children, as: 'includeChildren' | ||||
|           property :name, as: 'name' | ||||
|           property :output_version_format, as: 'outputVersionFormat' | ||||
|           property :update_time, as: 'updateTime' | ||||
|           property :writer_identity, as: 'writerIdentity' | ||||
|         end | ||||
|       end | ||||
|  |  | |||
|  | @ -25,7 +25,7 @@ module Google | |||
|     # @see https://cloud.google.com/logging/docs/ | ||||
|     module LoggingV2beta1 | ||||
|       VERSION = 'V2beta1' | ||||
|       REVISION = '20181215' | ||||
|       REVISION = '20190115' | ||||
| 
 | ||||
|       # View and manage your data across Google Cloud Platform services | ||||
|       AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' | ||||
|  |  | |||
|  | @ -639,10 +639,10 @@ module Google | |||
|         # @return [Google::Apis::LoggingV2beta1::LogEntrySourceLocation] | ||||
|         attr_accessor :source_location | ||||
|        | ||||
|         # Optional. The span ID within the trace associated with the log entry. For | ||||
|         # Trace spans, this is the same format that the Trace API v2 uses: a 16- | ||||
|         # character hexadecimal encoding of an 8-byte array, such as <code>" | ||||
|         # 000000000000004a"</code>. | ||||
|         # Optional. The span ID within the trace associated with the log entry.For Trace | ||||
|         # spans, this is the same format that the Trace API v2 uses: a 16-character | ||||
|         # hexadecimal encoding of an 8-byte array, such as <code>"000000000000004a"</ | ||||
|         # code>. | ||||
|         # Corresponds to the JSON property `spanId` | ||||
|         # @return [String] | ||||
|         attr_accessor :span_id | ||||
|  | @ -854,6 +854,12 @@ module Google | |||
|         # @return [Google::Apis::LoggingV2beta1::BucketOptions] | ||||
|         attr_accessor :bucket_options | ||||
|        | ||||
|         # Output only. The creation timestamp of the metric.This field may not be | ||||
|         # present for older metrics. | ||||
|         # Corresponds to the JSON property `createTime` | ||||
|         # @return [String] | ||||
|         attr_accessor :create_time | ||||
|        | ||||
|         # Optional. A description of this metric, which is used in documentation. The | ||||
|         # maximum length of the description is 8000 characters. | ||||
|         # Corresponds to the JSON property `description` | ||||
|  | @ -901,6 +907,12 @@ module Google | |||
|         # @return [String] | ||||
|         attr_accessor :name | ||||
|        | ||||
|         # Output only. The last update timestamp of the metric.This field may not be | ||||
|         # present for older metrics. | ||||
|         # Corresponds to the JSON property `updateTime` | ||||
|         # @return [String] | ||||
|         attr_accessor :update_time | ||||
|        | ||||
|         # Optional. A value_extractor is required when using a distribution logs-based | ||||
|         # metric to extract the values to record from a log entry. Two functions are | ||||
|         # supported for value extraction: EXTRACT(field) or REGEXP_EXTRACT(field, regex). | ||||
|  | @ -931,11 +943,13 @@ module Google | |||
|         # Update properties of this object | ||||
|         def update!(**args) | ||||
|           @bucket_options = args[:bucket_options] if args.key?(:bucket_options) | ||||
|           @create_time = args[:create_time] if args.key?(:create_time) | ||||
|           @description = args[:description] if args.key?(:description) | ||||
|           @filter = args[:filter] if args.key?(:filter) | ||||
|           @label_extractors = args[:label_extractors] if args.key?(:label_extractors) | ||||
|           @metric_descriptor = args[:metric_descriptor] if args.key?(:metric_descriptor) | ||||
|           @name = args[:name] if args.key?(:name) | ||||
|           @update_time = args[:update_time] if args.key?(:update_time) | ||||
|           @value_extractor = args[:value_extractor] if args.key?(:value_extractor) | ||||
|           @version = args[:version] if args.key?(:version) | ||||
|         end | ||||
|  | @ -949,13 +963,19 @@ module Google | |||
|       class LogSink | ||||
|         include Google::Apis::Core::Hashable | ||||
|        | ||||
|         # Output only. The creation timestamp of the sink.This field may not be present | ||||
|         # for older sinks. | ||||
|         # Corresponds to the JSON property `createTime` | ||||
|         # @return [String] | ||||
|         attr_accessor :create_time | ||||
|        | ||||
|         # Required. The export destination: | ||||
|         # "storage.googleapis.com/[GCS_BUCKET]" | ||||
|         # "bigquery.googleapis.com/projects/[PROJECT_ID]/datasets/[DATASET]" | ||||
|         # "pubsub.googleapis.com/projects/[PROJECT_ID]/topics/[TOPIC_ID]" | ||||
|         # The sink's writer_identity, set when the sink is created, must have permission | ||||
|         # to write to the destination or else the log entries are not exported. For more | ||||
|         # information, see Exporting Logs With Sinks. | ||||
|         # information, see Exporting Logs with Sinks. | ||||
|         # Corresponds to the JSON property `destination` | ||||
|         # @return [String] | ||||
|         attr_accessor :destination | ||||
|  | @ -999,12 +1019,18 @@ module Google | |||
|         # @return [String] | ||||
|         attr_accessor :output_version_format | ||||
|        | ||||
|         # Output only. The last update timestamp of the sink.This field may not be | ||||
|         # present for older sinks. | ||||
|         # Corresponds to the JSON property `updateTime` | ||||
|         # @return [String] | ||||
|         attr_accessor :update_time | ||||
|        | ||||
|         # Output only. An IAM identity—a service account or group—under | ||||
|         # which Logging writes the exported log entries to the sink's destination. This | ||||
|         # field is set by sinks.create and sinks.update, based on the setting of | ||||
|         # field is set by sinks.create and sinks.update based on the value of | ||||
|         # unique_writer_identity in those methods.Until you grant this identity write- | ||||
|         # access to the destination, log entry exports from this sink will fail. For | ||||
|         # more information, see Granting access for a resource. Consult the destination | ||||
|         # more information, see Granting Access for a Resource. Consult the destination | ||||
|         # service's documentation to determine the appropriate IAM roles to assign to | ||||
|         # the identity. | ||||
|         # Corresponds to the JSON property `writerIdentity` | ||||
|  | @ -1017,11 +1043,13 @@ module Google | |||
|        | ||||
|         # Update properties of this object | ||||
|         def update!(**args) | ||||
|           @create_time = args[:create_time] if args.key?(:create_time) | ||||
|           @destination = args[:destination] if args.key?(:destination) | ||||
|           @filter = args[:filter] if args.key?(:filter) | ||||
|           @include_children = args[:include_children] if args.key?(:include_children) | ||||
|           @name = args[:name] if args.key?(:name) | ||||
|           @output_version_format = args[:output_version_format] if args.key?(:output_version_format) | ||||
|           @update_time = args[:update_time] if args.key?(:update_time) | ||||
|           @writer_identity = args[:writer_identity] if args.key?(:writer_identity) | ||||
|         end | ||||
|       end | ||||
|  |  | |||
|  | @ -374,12 +374,14 @@ module Google | |||
|         class Representation < Google::Apis::Core::JsonRepresentation | ||||
|           property :bucket_options, as: 'bucketOptions', class: Google::Apis::LoggingV2beta1::BucketOptions, decorator: Google::Apis::LoggingV2beta1::BucketOptions::Representation | ||||
|        | ||||
|           property :create_time, as: 'createTime' | ||||
|           property :description, as: 'description' | ||||
|           property :filter, as: 'filter' | ||||
|           hash :label_extractors, as: 'labelExtractors' | ||||
|           property :metric_descriptor, as: 'metricDescriptor', class: Google::Apis::LoggingV2beta1::MetricDescriptor, decorator: Google::Apis::LoggingV2beta1::MetricDescriptor::Representation | ||||
|        | ||||
|           property :name, as: 'name' | ||||
|           property :update_time, as: 'updateTime' | ||||
|           property :value_extractor, as: 'valueExtractor' | ||||
|           property :version, as: 'version' | ||||
|         end | ||||
|  | @ -388,11 +390,13 @@ module Google | |||
|       class LogSink | ||||
|         # @private | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation | ||||
|           property :create_time, as: 'createTime' | ||||
|           property :destination, as: 'destination' | ||||
|           property :filter, as: 'filter' | ||||
|           property :include_children, as: 'includeChildren' | ||||
|           property :name, as: 'name' | ||||
|           property :output_version_format, as: 'outputVersionFormat' | ||||
|           property :update_time, as: 'updateTime' | ||||
|           property :writer_identity, as: 'writerIdentity' | ||||
|         end | ||||
|       end | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue