Class: Aws::Backup::Types::ListScanJobSummariesInput

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-backup/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#account_idString

Returns the job count for the specified account.

If the request is sent from a member account or an account not part of Amazon Web Services Organizations, jobs within requestor’s account will be returned.

Root, admin, and delegated administrator accounts can use the value ‘ANY` to return job counts from every account in the organization.

‘AGGREGATE_ALL` aggregates job counts from all accounts within the authenticated organization, then returns the sum.

Returns:

  • (String)


7473
7474
7475
7476
7477
7478
7479
7480
7481
7482
7483
7484
# File 'lib/aws-sdk-backup/types.rb', line 7473

class ListScanJobSummariesInput < Struct.new(
  :account_id,
  :resource_type,
  :malware_scanner,
  :scan_result_status,
  :state,
  :aggregation_period,
  :max_results,
  :next_token)
  SENSITIVE = []
  include Aws::Structure
end

#aggregation_periodString

The period for the returned results.

  • ‘ONE_DAY`The daily job count for the prior 1 day.

  • ‘SEVEN_DAYS`The daily job count for the prior 7 days.

  • ‘FOURTEEN_DAYS`The daily job count for the prior 14 days.

Returns:

  • (String)


7473
7474
7475
7476
7477
7478
7479
7480
7481
7482
7483
7484
# File 'lib/aws-sdk-backup/types.rb', line 7473

class ListScanJobSummariesInput < Struct.new(
  :account_id,
  :resource_type,
  :malware_scanner,
  :scan_result_status,
  :state,
  :aggregation_period,
  :max_results,
  :next_token)
  SENSITIVE = []
  include Aws::Structure
end

#malware_scannerString

Returns only the scan jobs for the specified malware scanner. Currently the only MalwareScanner is ‘GUARDDUTY`. But the field also supports `ANY`, and `AGGREGATE_ALL`.

Returns:

  • (String)


7473
7474
7475
7476
7477
7478
7479
7480
7481
7482
7483
7484
# File 'lib/aws-sdk-backup/types.rb', line 7473

class ListScanJobSummariesInput < Struct.new(
  :account_id,
  :resource_type,
  :malware_scanner,
  :scan_result_status,
  :state,
  :aggregation_period,
  :max_results,
  :next_token)
  SENSITIVE = []
  include Aws::Structure
end

#max_resultsInteger

The maximum number of items to be returned.

The value is an integer. Range of accepted values is from 1 to 500.

Returns:

  • (Integer)


7473
7474
7475
7476
7477
7478
7479
7480
7481
7482
7483
7484
# File 'lib/aws-sdk-backup/types.rb', line 7473

class ListScanJobSummariesInput < Struct.new(
  :account_id,
  :resource_type,
  :malware_scanner,
  :scan_result_status,
  :state,
  :aggregation_period,
  :max_results,
  :next_token)
  SENSITIVE = []
  include Aws::Structure
end

#next_tokenString

The next item following a partial list of returned items. For example, if a request is made to return ‘MaxResults` number of items, `NextToken` allows you to return more items in your list starting at the location pointed to by the next token.

Returns:

  • (String)


7473
7474
7475
7476
7477
7478
7479
7480
7481
7482
7483
7484
# File 'lib/aws-sdk-backup/types.rb', line 7473

class ListScanJobSummariesInput < Struct.new(
  :account_id,
  :resource_type,
  :malware_scanner,
  :scan_result_status,
  :state,
  :aggregation_period,
  :max_results,
  :next_token)
  SENSITIVE = []
  include Aws::Structure
end

#resource_typeString

Returns the job count for the specified resource type. Use request ‘GetSupportedResourceTypes` to obtain strings for supported resource types.

The the value ‘ANY` returns count of all resource types.

‘AGGREGATE_ALL` aggregates job counts for all resource types and returns the sum.

Returns:

  • (String)


7473
7474
7475
7476
7477
7478
7479
7480
7481
7482
7483
7484
# File 'lib/aws-sdk-backup/types.rb', line 7473

class ListScanJobSummariesInput < Struct.new(
  :account_id,
  :resource_type,
  :malware_scanner,
  :scan_result_status,
  :state,
  :aggregation_period,
  :max_results,
  :next_token)
  SENSITIVE = []
  include Aws::Structure
end

#scan_result_statusString

Returns only the scan jobs for the specified scan results.

Returns:

  • (String)


7473
7474
7475
7476
7477
7478
7479
7480
7481
7482
7483
7484
# File 'lib/aws-sdk-backup/types.rb', line 7473

class ListScanJobSummariesInput < Struct.new(
  :account_id,
  :resource_type,
  :malware_scanner,
  :scan_result_status,
  :state,
  :aggregation_period,
  :max_results,
  :next_token)
  SENSITIVE = []
  include Aws::Structure
end

#stateString

Returns only the scan jobs for the specified scanning job state.

Returns:

  • (String)


7473
7474
7475
7476
7477
7478
7479
7480
7481
7482
7483
7484
# File 'lib/aws-sdk-backup/types.rb', line 7473

class ListScanJobSummariesInput < Struct.new(
  :account_id,
  :resource_type,
  :malware_scanner,
  :scan_result_status,
  :state,
  :aggregation_period,
  :max_results,
  :next_token)
  SENSITIVE = []
  include Aws::Structure
end