generated/google/apis/apigateway_v1beta/classes.rb in google-api-client-0.48.0 vs generated/google/apis/apigateway_v1beta/classes.rb in google-api-client-0.49.0
- old
+ new
@@ -80,15 +80,12 @@
@state = args[:state] if args.key?(:state)
@update_time = args[:update_time] if args.key?(:update_time)
end
end
- # An API Configuration is an association of an API Controller Config and a
- # Gateway Config. For APIs with a Managed Service API Controller, this resource
- # is associated with one or more Service Configs and a Service Rollout.
- # Initially, this resource will extract the Gateway Config from the API
- # Controller Config.
+ # An API Configuration is a combination of settings for both the Managed Service
+ # and Gateways serving this API Config.
class ApigatewayApiConfig
include Google::Apis::Core::Hashable
# Output only. Created time.
# Corresponds to the JSON property `createTime`
@@ -353,10 +350,15 @@
# Associates `members` with a `role`.
class ApigatewayBinding
include Google::Apis::Core::Hashable
+ #
+ # Corresponds to the JSON property `bindingId`
+ # @return [String]
+ attr_accessor :binding_id
+
# Represents a textual expression in the Common Expression Language (CEL) syntax.
# CEL is a C-like expression language. The syntax and semantics of CEL are
# documented at https://github.com/google/cel-spec. Example (Comparison): title:
# "Summary size limit" description: "Determines if a summary is less than 100
# chars" expression: "document.summary.size() < 100" Example (Equality): title: "
@@ -414,9 +416,10 @@
update!(**args)
end
# Update properties of this object
def update!(**args)
+ @binding_id = args[:binding_id] if args.key?(:binding_id)
@condition = args[:condition] if args.key?(:condition)
@members = args[:members] if args.key?(:members)
@role = args[:role] if args.key?(:role)
end
end