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-native logo

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>
    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]
    func LookupCollector(ctx *Context, args *LookupCollectorArgs, opts ...InvokeOption) (*LookupCollectorResult, error)
    func LookupCollectorOutput(ctx *Context, args *LookupCollectorOutputArgs, opts ...InvokeOption) LookupCollectorResultOutput

    > 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)
    }
    public static CompletableFuture<GetCollectorResult> getCollector(GetCollectorArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: google-native:rapidmigrationassessment/v1:getCollector
      arguments:
        # arguments dictionary

    The following arguments are supported:

    CollectorId string
    Location string
    Project string
    CollectorId string
    Location string
    Project string
    collectorId String
    location String
    project String
    collectorId string
    location string
    project string
    collectorId String
    location 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 string
    reference to the corresponding Guest OS Scan in MC Source.
    CoreSource string
    reference to the corresponding Guest OS Scan in MC Source.
    coreSource String
    reference to the corresponding Guest OS Scan in MC Source.
    coreSource string
    reference to the corresponding Guest OS Scan in MC Source.
    core_source str
    reference to the corresponding Guest OS Scan in MC Source.
    coreSource String
    reference to the corresponding Guest OS Scan in MC Source.

    VSphereScanResponse

    CoreSource string
    reference to the corresponding VSphere Scan in MC Source.
    CoreSource string
    reference to the corresponding VSphere Scan in MC Source.
    coreSource String
    reference to the corresponding VSphere Scan in MC Source.
    coreSource string
    reference to the corresponding VSphere Scan in MC Source.
    core_source str
    reference to the corresponding VSphere Scan in MC Source.
    coreSource 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-native logo

    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