GoogleApi.RapidMigrationAssessment.V1.Model.Collector (google_api_rapid_migration_assessment v0.4.0)

View Source

Message describing Collector object.

Attributes

  • bucket (type: String.t, default: nil) - Output only. Store cloud storage bucket name (which is a guid) created with this Collector.
  • clientVersion (type: String.t, default: nil) - Output only. Client version.
  • collectionDays (type: integer(), default: nil) - How many days to collect data.
  • createTime (type: DateTime.t, default: nil) - Output only. Create time stamp.
  • description (type: String.t, default: nil) - User specified description of the Collector.
  • displayName (type: String.t, default: nil) - User specified name of the Collector.
  • eulaUri (type: String.t, default: nil) - Uri for EULA (End User License Agreement) from customer.
  • expectedAssetCount (type: String.t, default: nil) - User specified expected asset count.
  • guestOsScan (type: GoogleApi.RapidMigrationAssessment.V1.Model.GuestOsScan.t, default: nil) - Output only. Reference to MC Source Guest Os Scan.
  • labels (type: map(), default: nil) - Labels as key value pairs.
  • name (type: String.t, default: nil) - name of resource.
  • serviceAccount (type: String.t, default: nil) - Service Account email used to ingest data to this Collector.
  • state (type: String.t, default: nil) - Output only. State of the Collector.
  • updateTime (type: DateTime.t, default: nil) - Output only. Update time stamp.
  • vsphereScan (type: GoogleApi.RapidMigrationAssessment.V1.Model.VSphereScan.t, default: nil) - Output only. Reference to MC Source vsphere_scan.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.RapidMigrationAssessment.V1.Model.Collector{
  bucket: String.t() | nil,
  clientVersion: String.t() | nil,
  collectionDays: integer() | nil,
  createTime: DateTime.t() | nil,
  description: String.t() | nil,
  displayName: String.t() | nil,
  eulaUri: String.t() | nil,
  expectedAssetCount: String.t() | nil,
  guestOsScan:
    GoogleApi.RapidMigrationAssessment.V1.Model.GuestOsScan.t() | nil,
  labels: map() | nil,
  name: String.t() | nil,
  serviceAccount: String.t() | nil,
  state: String.t() | nil,
  updateTime: DateTime.t() | nil,
  vsphereScan: GoogleApi.RapidMigrationAssessment.V1.Model.VSphereScan.t() | nil
}

Functions

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.