Google Cloud Asset Inventory v1 API - Class AnalyzeMoveRequest (3.10.0)

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.

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 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
TypeDescription
string

DestinationParentAsResourceName

public IResourceName DestinationParentAsResourceName { get; set; }

IResourceName-typed view over the DestinationParent resource name property.

Property Value
TypeDescription
IResourceName

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
TypeDescription
string

ResourceAsProjectName

public ProjectName ResourceAsProjectName { get; set; }

ProjectName-typed view over the Resource resource name property.

Property Value
TypeDescription
ProjectName

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
AnalyzeMoveRequestTypesAnalysisView