Infrastructure Manager v1 API - Class ResourceChange (1.8.0)

public sealed class ResourceChange : IMessage<ResourceChange>, IEquatable<ResourceChange>, IDeepCloneable<ResourceChange>, IBufferMessage, IMessage

Reference documentation and code samples for the Infrastructure Manager v1 API class ResourceChange.

A resource change represents a change to a resource in the state file.

Inheritance

object > ResourceChange

Namespace

Google.Cloud.Config.V1

Assembly

Google.Cloud.Config.V1.dll

Constructors

ResourceChange()

public ResourceChange()

ResourceChange(ResourceChange)

public ResourceChange(ResourceChange other)
Parameter
Name Description
other ResourceChange

Properties

Intent

public ResourceChange.Types.Intent Intent { get; set; }

Output only. The intent of the resource change.

Property Value
Type Description
ResourceChangeTypesIntent

Name

public string Name { get; set; }

Identifier. The name of the resource change. Format: 'projects/{project_id}/locations/{location}/previews/{preview}/resourceChanges/{resource_change}'.

Property Value
Type Description
string

PropertyChanges

public RepeatedField<PropertyChange> PropertyChanges { get; }

Output only. The property changes of the resource change.

Property Value
Type Description
RepeatedFieldPropertyChange

ResourceChangeName

public ResourceChangeName ResourceChangeName { get; set; }

ResourceChangeName-typed view over the Name resource name property.

Property Value
Type Description
ResourceChangeName

TerraformInfo

public ResourceChangeTerraformInfo TerraformInfo { get; set; }

Output only. Terraform info of the resource change.

Property Value
Type Description
ResourceChangeTerraformInfo