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>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)
public static Output<GetCollectorResult> getCollector(GetCollectorArgs args, InvokeOptions options)
fn::invoke:
  function: google-native:rapidmigrationassessment/v1:getCollector
  arguments:
    # arguments dictionaryThe 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
- collector_id str
- location str
- project str
- 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.
- ExpectedAsset stringCount 
- User specified expected asset count.
- GuestOs Pulumi.Scan Google Native. Rapid Migration Assessment. V1. Outputs. Guest Os Scan Response 
- 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.Google Native. Rapid Migration Assessment. V1. Outputs. VSphere Scan Response 
- 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.
- ExpectedAsset stringCount 
- User specified expected asset count.
- GuestOs GuestScan Os Scan Response 
- 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 VSphereScan Response 
- 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.
- expectedAsset StringCount 
- User specified expected asset count.
- guestOs GuestScan Os Scan Response 
- 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 VSphereScan Response 
- 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.
- expectedAsset stringCount 
- User specified expected asset count.
- guestOs GuestScan Os Scan Response 
- 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 VSphereScan Response 
- 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_ strcount 
- User specified expected asset count.
- guest_os_ Guestscan Os Scan Response 
- 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 VSphereScan Response 
- 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.
- expectedAsset StringCount 
- User specified expected asset count.
- guestOs Property MapScan 
- 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 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