Show / Hide Table of Contents

Class ProjectsResource.LocationsResource.SourcesResource

The "sources" collection of methods.

Inheritance
object
ProjectsResource.LocationsResource.SourcesResource
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.VMMigrationService.v1
Assembly: Google.Apis.VMMigrationService.v1.dll
Syntax
public class ProjectsResource.LocationsResource.SourcesResource

Constructors

SourcesResource(IClientService)

Constructs a new resource.

Declaration
public SourcesResource(IClientService service)
Parameters
Type Name Description
IClientService service

Properties

DatacenterConnectors

Gets the DatacenterConnectors resource.

Declaration
public virtual ProjectsResource.LocationsResource.SourcesResource.DatacenterConnectorsResource DatacenterConnectors { get; }
Property Value
Type Description
ProjectsResource.LocationsResource.SourcesResource.DatacenterConnectorsResource

MigratingVms

Gets the MigratingVms resource.

Declaration
public virtual ProjectsResource.LocationsResource.SourcesResource.MigratingVmsResource MigratingVms { get; }
Property Value
Type Description
ProjectsResource.LocationsResource.SourcesResource.MigratingVmsResource

UtilizationReports

Gets the UtilizationReports resource.

Declaration
public virtual ProjectsResource.LocationsResource.SourcesResource.UtilizationReportsResource UtilizationReports { get; }
Property Value
Type Description
ProjectsResource.LocationsResource.SourcesResource.UtilizationReportsResource

Methods

Create(Source, string)

Creates a new Source in a given project and location.

Declaration
public virtual ProjectsResource.LocationsResource.SourcesResource.CreateRequest Create(Source body, string parent)
Parameters
Type Name Description
Source body

The body of the request.

string parent

Required. The Source's parent.

Returns
Type Description
ProjectsResource.LocationsResource.SourcesResource.CreateRequest

Delete(string)

Deletes a single Source.

Declaration
public virtual ProjectsResource.LocationsResource.SourcesResource.DeleteRequest Delete(string name)
Parameters
Type Name Description
string name

Required. The Source name.

Returns
Type Description
ProjectsResource.LocationsResource.SourcesResource.DeleteRequest

FetchInventory(string)

List remote source's inventory of VMs. The remote source is the onprem vCenter (remote in the sense it's not in Compute Engine). The inventory describes the list of existing VMs in that source. Note that this operation lists the VMs on the remote source, as opposed to listing the MigratingVms resources in the vmmigration service.

Declaration
public virtual ProjectsResource.LocationsResource.SourcesResource.FetchInventoryRequest FetchInventory(string source)
Parameters
Type Name Description
string source

Required. The name of the Source.

Returns
Type Description
ProjectsResource.LocationsResource.SourcesResource.FetchInventoryRequest

Get(string)

Gets details of a single Source.

Declaration
public virtual ProjectsResource.LocationsResource.SourcesResource.GetRequest Get(string name)
Parameters
Type Name Description
string name

Required. The Source name.

Returns
Type Description
ProjectsResource.LocationsResource.SourcesResource.GetRequest

List(string)

Lists Sources in a given project and location.

Declaration
public virtual ProjectsResource.LocationsResource.SourcesResource.ListRequest List(string parent)
Parameters
Type Name Description
string parent

Required. The parent, which owns this collection of sources.

Returns
Type Description
ProjectsResource.LocationsResource.SourcesResource.ListRequest

Patch(Source, string)

Updates the parameters of a single Source.

Declaration
public virtual ProjectsResource.LocationsResource.SourcesResource.PatchRequest Patch(Source body, string name)
Parameters
Type Name Description
Source body

The body of the request.

string name

Output only. The Source name.

Returns
Type Description
ProjectsResource.LocationsResource.SourcesResource.PatchRequest
In this article
Back to top Generated by DocFX