1. Packages
  2. Google Cloud Native
  3. API Docs
  4. rapidmigrationassessment
  5. rapidmigrationassessment/v1
  6. getCollector

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

google-native.rapidmigrationassessment/v1.getCollector

Explore with Pulumi AI

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

Gets details of a single Collector.

Using getCollector

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getCollector(args: GetCollectorArgs, opts?: InvokeOptions): Promise<GetCollectorResult>
function getCollectorOutput(args: GetCollectorOutputArgs, opts?: InvokeOptions): Output<GetCollectorResult>
Copy
def get_collector(collector_id: Optional[str] = None,
                  location: Optional[str] = None,
                  project: Optional[str] = None,
                  opts: Optional[InvokeOptions] = None) -> GetCollectorResult
def get_collector_output(collector_id: Optional[pulumi.Input[str]] = None,
                  location: Optional[pulumi.Input[str]] = None,
                  project: Optional[pulumi.Input[str]] = None,
                  opts: Optional[InvokeOptions] = None) -> Output[GetCollectorResult]
Copy
func LookupCollector(ctx *Context, args *LookupCollectorArgs, opts ...InvokeOption) (*LookupCollectorResult, error)
func LookupCollectorOutput(ctx *Context, args *LookupCollectorOutputArgs, opts ...InvokeOption) LookupCollectorResultOutput
Copy

> Note: This function is named LookupCollector in the Go SDK.

public static class GetCollector 
{
    public static Task<GetCollectorResult> InvokeAsync(GetCollectorArgs args, InvokeOptions? opts = null)
    public static Output<GetCollectorResult> Invoke(GetCollectorInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetCollectorResult> getCollector(GetCollectorArgs args, InvokeOptions options)
public static Output<GetCollectorResult> getCollector(GetCollectorArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: google-native:rapidmigrationassessment/v1:getCollector
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

CollectorId This property is required. string
Location This property is required. string
Project string
CollectorId This property is required. string
Location This property is required. string
Project string
collectorId This property is required. String
location This property is required. String
project String
collectorId This property is required. string
location This property is required. string
project string
collector_id This property is required. str
location This property is required. str
project str
collectorId This property is required. String
location This property is required. String
project String

getCollector Result

The following output properties are available:

Bucket string
Store cloud storage bucket name (which is a guid) created with this Collector.
ClientVersion string
Client version.
CollectionDays int
How many days to collect data.
CreateTime string
Create time stamp.
Description string
User specified description of the Collector.
DisplayName string
User specified name of the Collector.
EulaUri string
Uri for EULA (End User License Agreement) from customer.
ExpectedAssetCount string
User specified expected asset count.
GuestOsScan Pulumi.GoogleNative.RapidMigrationAssessment.V1.Outputs.GuestOsScanResponse
Reference to MC Source Guest Os Scan.
Labels Dictionary<string, string>
Labels as key value pairs.
Name string
name of resource.
ServiceAccount string
Service Account email used to ingest data to this Collector.
State string
State of the Collector.
UpdateTime string
Update time stamp.
VsphereScan Pulumi.GoogleNative.RapidMigrationAssessment.V1.Outputs.VSphereScanResponse
Reference to MC Source vsphere_scan.
Bucket string
Store cloud storage bucket name (which is a guid) created with this Collector.
ClientVersion string
Client version.
CollectionDays int
How many days to collect data.
CreateTime string
Create time stamp.
Description string
User specified description of the Collector.
DisplayName string
User specified name of the Collector.
EulaUri string
Uri for EULA (End User License Agreement) from customer.
ExpectedAssetCount string
User specified expected asset count.
GuestOsScan GuestOsScanResponse
Reference to MC Source Guest Os Scan.
Labels map[string]string
Labels as key value pairs.
Name string
name of resource.
ServiceAccount string
Service Account email used to ingest data to this Collector.
State string
State of the Collector.
UpdateTime string
Update time stamp.
VsphereScan VSphereScanResponse
Reference to MC Source vsphere_scan.
bucket String
Store cloud storage bucket name (which is a guid) created with this Collector.
clientVersion String
Client version.
collectionDays Integer
How many days to collect data.
createTime String
Create time stamp.
description String
User specified description of the Collector.
displayName String
User specified name of the Collector.
eulaUri String
Uri for EULA (End User License Agreement) from customer.
expectedAssetCount String
User specified expected asset count.
guestOsScan GuestOsScanResponse
Reference to MC Source Guest Os Scan.
labels Map<String,String>
Labels as key value pairs.
name String
name of resource.
serviceAccount String
Service Account email used to ingest data to this Collector.
state String
State of the Collector.
updateTime String
Update time stamp.
vsphereScan VSphereScanResponse
Reference to MC Source vsphere_scan.
bucket string
Store cloud storage bucket name (which is a guid) created with this Collector.
clientVersion string
Client version.
collectionDays number
How many days to collect data.
createTime string
Create time stamp.
description string
User specified description of the Collector.
displayName string
User specified name of the Collector.
eulaUri string
Uri for EULA (End User License Agreement) from customer.
expectedAssetCount string
User specified expected asset count.
guestOsScan GuestOsScanResponse
Reference to MC Source Guest Os Scan.
labels {[key: string]: string}
Labels as key value pairs.
name string
name of resource.
serviceAccount string
Service Account email used to ingest data to this Collector.
state string
State of the Collector.
updateTime string
Update time stamp.
vsphereScan VSphereScanResponse
Reference to MC Source vsphere_scan.
bucket str
Store cloud storage bucket name (which is a guid) created with this Collector.
client_version str
Client version.
collection_days int
How many days to collect data.
create_time str
Create time stamp.
description str
User specified description of the Collector.
display_name str
User specified name of the Collector.
eula_uri str
Uri for EULA (End User License Agreement) from customer.
expected_asset_count str
User specified expected asset count.
guest_os_scan GuestOsScanResponse
Reference to MC Source Guest Os Scan.
labels Mapping[str, str]
Labels as key value pairs.
name str
name of resource.
service_account str
Service Account email used to ingest data to this Collector.
state str
State of the Collector.
update_time str
Update time stamp.
vsphere_scan VSphereScanResponse
Reference to MC Source vsphere_scan.
bucket String
Store cloud storage bucket name (which is a guid) created with this Collector.
clientVersion String
Client version.
collectionDays Number
How many days to collect data.
createTime String
Create time stamp.
description String
User specified description of the Collector.
displayName String
User specified name of the Collector.
eulaUri String
Uri for EULA (End User License Agreement) from customer.
expectedAssetCount String
User specified expected asset count.
guestOsScan Property Map
Reference to MC Source Guest Os Scan.
labels Map<String>
Labels as key value pairs.
name String
name of resource.
serviceAccount String
Service Account email used to ingest data to this Collector.
state String
State of the Collector.
updateTime String
Update time stamp.
vsphereScan Property Map
Reference to MC Source vsphere_scan.

Supporting Types

GuestOsScanResponse

CoreSource This property is required. string
reference to the corresponding Guest OS Scan in MC Source.
CoreSource This property is required. string
reference to the corresponding Guest OS Scan in MC Source.
coreSource This property is required. String
reference to the corresponding Guest OS Scan in MC Source.
coreSource This property is required. string
reference to the corresponding Guest OS Scan in MC Source.
core_source This property is required. str
reference to the corresponding Guest OS Scan in MC Source.
coreSource This property is required. String
reference to the corresponding Guest OS Scan in MC Source.

VSphereScanResponse

CoreSource This property is required. string
reference to the corresponding VSphere Scan in MC Source.
CoreSource This property is required. string
reference to the corresponding VSphere Scan in MC Source.
coreSource This property is required. String
reference to the corresponding VSphere Scan in MC Source.
coreSource This property is required. string
reference to the corresponding VSphere Scan in MC Source.
core_source This property is required. str
reference to the corresponding VSphere Scan in MC Source.
coreSource This property is required. String
reference to the corresponding VSphere Scan in MC Source.

Package Details

Repository
Google Cloud Native pulumi/pulumi-google-native
License
Apache-2.0

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi