generated/google/apis/managedidentities_v1/classes.rb in google-api-client-0.50.0 vs generated/google/apis/managedidentities_v1/classes.rb in google-api-client-0.51.0
- old
+ new
@@ -25,11 +25,13 @@
# Request message for AttachTrust
class AttachTrustRequest
include Google::Apis::Core::Hashable
# Represents a relationship between two domains. This allows a controller in one
- # domain to authenticate a user in another domain.
+ # domain to authenticate a user in another domain. If the trust is being changed,
+ # it will be placed into the UPDATING state, which indicates that the resource
+ # is being reconciled. At this point, Get will reflect an intermediate state.
# Corresponds to the JSON property `trust`
# @return [Google::Apis::ManagedidentitiesV1::TrustProp]
attr_accessor :trust_prop
def initialize(**args)
@@ -44,15 +46,10 @@
# Associates `members` with a `role`.
class Binding
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: "
@@ -110,11 +107,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
@@ -251,11 +247,13 @@
# Request message for DetachTrust
class DetachTrustRequest
include Google::Apis::Core::Hashable
# Represents a relationship between two domains. This allows a controller in one
- # domain to authenticate a user in another domain.
+ # domain to authenticate a user in another domain. If the trust is being changed,
+ # it will be placed into the UPDATING state, which indicates that the resource
+ # is being reconciled. At this point, Get will reflect an intermediate state.
# Corresponds to the JSON property `trust`
# @return [Google::Apis::ManagedidentitiesV1::TrustProp]
attr_accessor :trust_prop
def initialize(**args)
@@ -266,11 +264,14 @@
def update!(**args)
@trust_prop = args[:trust_prop] if args.key?(:trust_prop)
end
end
- # Represents a managed Microsoft Active Directory domain.
+ # Represents a managed Microsoft Active Directory domain. If the domain is being
+ # changed, it will be placed into the UPDATING state, which indicates that the
+ # resource is being reconciled. At this point, Get will reflect an intermediate
+ # state.
class Domain
include Google::Apis::Core::Hashable
# Optional. The name of delegated administrator account used to perform Active
# Directory operations. If not specified, `setupadmin` will be used.
@@ -1670,11 +1671,13 @@
@seconds = args[:seconds] if args.key?(:seconds)
end
end
# Represents a relationship between two domains. This allows a controller in one
- # domain to authenticate a user in another domain.
+ # domain to authenticate a user in another domain. If the trust is being changed,
+ # it will be placed into the UPDATING state, which indicates that the resource
+ # is being reconciled. At this point, Get will reflect an intermediate state.
class TrustProp
include Google::Apis::Core::Hashable
# Output only. The time the instance was created.
# Corresponds to the JSON property `createTime`
@@ -1796,10 +1799,12 @@
# Request message for ValidateTrust
class ValidateTrustRequest
include Google::Apis::Core::Hashable
# Represents a relationship between two domains. This allows a controller in one
- # domain to authenticate a user in another domain.
+ # domain to authenticate a user in another domain. If the trust is being changed,
+ # it will be placed into the UPDATING state, which indicates that the resource
+ # is being reconciled. At this point, Get will reflect an intermediate state.
# Corresponds to the JSON property `trust`
# @return [Google::Apis::ManagedidentitiesV1::TrustProp]
attr_accessor :trust_prop
def initialize(**args)