Class: Google::Cloud::Asset::V1beta1::ExportAssetsRequest

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/asset/v1beta1/asset_service.rb

Overview

Export asset request.

Instance Attribute Summary collapse

Instance Attribute Details

#asset_types::Array<::String>

Returns A list of asset types of which to take a snapshot for. For example: "google.compute.Disk". If specified, only matching assets will be returned. See Introduction to Cloud Asset Inventory for all supported asset types.

Returns:

  • (::Array<::String>)

    A list of asset types of which to take a snapshot for. For example: "google.compute.Disk". If specified, only matching assets will be returned. See Introduction to Cloud Asset Inventory for all supported asset types.



53
54
55
56
# File 'proto_docs/google/cloud/asset/v1beta1/asset_service.rb', line 53

class ExportAssetsRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#content_type::Google::Cloud::Asset::V1beta1::ContentType

Asset content type. If not specified, no content but the asset name will be returned.

Returns:



53
54
55
56
# File 'proto_docs/google/cloud/asset/v1beta1/asset_service.rb', line 53

class ExportAssetsRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#output_config::Google::Cloud::Asset::V1beta1::OutputConfig

Returns Required. Output configuration indicating where the results will be output to. All results will be in newline delimited JSON format.

Returns:



53
54
55
56
# File 'proto_docs/google/cloud/asset/v1beta1/asset_service.rb', line 53

class ExportAssetsRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#parent::String

Returns Required. The relative name of the root asset. This can only be an organization number (such as "organizations/123"), a project ID (such as "projects/my-project-id"), a project number (such as "projects/12345"), or a folder number (such as "folders/123").

Returns:

  • (::String)

    Required. The relative name of the root asset. This can only be an organization number (such as "organizations/123"), a project ID (such as "projects/my-project-id"), a project number (such as "projects/12345"), or a folder number (such as "folders/123").



53
54
55
56
# File 'proto_docs/google/cloud/asset/v1beta1/asset_service.rb', line 53

class ExportAssetsRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#read_time::Google::Protobuf::Timestamp

Returns Timestamp to take an asset snapshot. This can only be set to a timestamp between 2018-10-02 UTC (inclusive) and the current time. If not specified, the current time will be used. Due to delays in resource data collection and indexing, there is a volatile window during which running the same query may get different results.

Returns:

  • (::Google::Protobuf::Timestamp)

    Timestamp to take an asset snapshot. This can only be set to a timestamp between 2018-10-02 UTC (inclusive) and the current time. If not specified, the current time will be used. Due to delays in resource data collection and indexing, there is a volatile window during which running the same query may get different results.



53
54
55
56
# File 'proto_docs/google/cloud/asset/v1beta1/asset_service.rb', line 53

class ExportAssetsRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end