public sealed class AnalyzeMoveRequest : IMessage<AnalyzeMoveRequest>, IEquatable<AnalyzeMoveRequest>, IDeepCloneable<AnalyzeMoveRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Asset Inventory v1 API class AnalyzeMoveRequest.
The request message for performing resource move analysis.
Implements
IMessageAnalyzeMoveRequest, IEquatableAnalyzeMoveRequest, IDeepCloneableAnalyzeMoveRequest, IBufferMessage, IMessageNamespace
Google.Cloud.Asset.V1Assembly
Google.Cloud.Asset.V1.dll
Constructors
AnalyzeMoveRequest()
public AnalyzeMoveRequest()
AnalyzeMoveRequest(AnalyzeMoveRequest)
public AnalyzeMoveRequest(AnalyzeMoveRequest other)
Parameter | |
---|---|
Name | Description |
other | AnalyzeMoveRequest |
Properties
DestinationParent
public string DestinationParent { get; set; }
Required. Name of the Google Cloud 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 | |
---|---|
Type | Description |
string |
Resource
public string Resource { get; set; }
Required. Name of the resource to perform the analysis against. Only Google Cloud projects are supported as of today. Hence, this can only be a project ID (such as "projects/my-project-id") or a project number (such as "projects/12345").
Property Value | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
AnalyzeMoveRequestTypesAnalysisView |