Class AnalyzeMoveRequest (3.0.0)

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

The request message for performing resource move analysis.

Inheritance

Object > AnalyzeMoveRequest

Namespace

Google.Cloud.Asset.V1

Assembly

Google.Cloud.Asset.V1.dll

Constructors

AnalyzeMoveRequest()

public AnalyzeMoveRequest()

AnalyzeMoveRequest(AnalyzeMoveRequest)

public AnalyzeMoveRequest(AnalyzeMoveRequest other)
Parameter
NameDescription
otherAnalyzeMoveRequest

Properties

DestinationParent

public string DestinationParent { get; set; }

Required. Name of the GCP Folder or Organization to reparent the target resource. The analysis will be performed against hypothetically moving the resource to this specified desitination parent. This can only be a Folder number (such as "folders/123") or an Organization number (such as "organizations/123").

Property Value
TypeDescription
String

Resource

public string Resource { get; set; }

Required. Name of the resource to perform the analysis against. Only GCP Project are supported as of today. Hence, this can only be Project ID (such as "projects/my-project-id") or a Project Number (such as "projects/12345").

Property Value
TypeDescription
String

View

public AnalyzeMoveRequest.Types.AnalysisView View { get; set; }

Analysis view indicating what information should be included in the analysis response. If unspecified, the default view is FULL.

Property Value
TypeDescription
AnalyzeMoveRequest.Types.AnalysisView