Class ConfigChange
Output generated from semantically comparing two versions of a service configuration. Includes detailed information about a field that have changed with applicable advice about potential consequences for the change, such as backwards-incompatibility.
Implements
Inherited Members
Namespace: Google.Apis.ServiceManagement.v1.Data
Assembly: Google.Apis.ServiceManagement.v1.dll
Syntax
public class ConfigChange : IDirectResponseSchema
Properties
Advices
Collection of advice provided for this change, useful for determining the possible impact of this change.
Declaration
[JsonProperty("advices")]
public virtual IList<Advice> Advices { get; set; }
Property Value
Type | Description |
---|---|
IList<Advice> |
ChangeType
The type for this change, either ADDED, REMOVED, or MODIFIED.
Declaration
[JsonProperty("changeType")]
public virtual string ChangeType { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Element
Object hierarchy path to the change, with levels separated by a '.' character. For repeated fields, an applicable unique identifier field is used for the index (usually selector, name, or id). For maps, the term 'key' is used. If the field has no unique identifier, the numeric index is used. Examples: - visibility.rules[selector=="google.LibraryService.ListBooks"].restriction - quota.metric_rules[selector=="google"].metric_costs[key=="reads"].value - logging.producer_destinations[0]
Declaration
[JsonProperty("element")]
public virtual string Element { get; set; }
Property Value
Type | Description |
---|---|
string |
NewValue
Value of the changed object in the new Service configuration, in JSON format. This field will not be populated if ChangeType == REMOVED.
Declaration
[JsonProperty("newValue")]
public virtual string NewValue { get; set; }
Property Value
Type | Description |
---|---|
string |
OldValue
Value of the changed object in the old Service configuration, in JSON format. This field will not be populated if ChangeType == ADDED.
Declaration
[JsonProperty("oldValue")]
public virtual string OldValue { get; set; }
Property Value
Type | Description |
---|---|
string |