Class: Aws::SecurityHub::Types::GetSoftwareV2Request

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#filters ⇒ Types::SoftwareFilters

Filters software packages based on a set of criteria. You can nest composite filters up to three levels deep.



27993
27994
27995
27996
27997
27998
27999
28000
28001
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 27993

class GetSoftwareV2Request < Struct.new(
  :filters,
  :scopes,
  :sort_criteria,
  :next_token,
  :max_results)
  SENSITIVE = []
  include Aws::Structure
end

#max_results ⇒ Integer

The maximum number of results to return. Valid values are 1–100. The default is 100.

Returns:

  • (Integer)


27993
27994
27995
27996
27997
27998
27999
28000
28001
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 27993

class GetSoftwareV2Request < Struct.new(
  :filters,
  :scopes,
  :sort_criteria,
  :next_token,
  :max_results)
  SENSITIVE = []
  include Aws::Structure
end

#next_token ⇒ String

The token required for pagination. On your first call, set the value of this parameter to NULL. For subsequent calls, to continue listing data, set the value of this parameter to the value returned in the previous response.

A token expires one hour after it's issued. If you change Filters or SortCriteria between calls, the token is no longer valid and the request fails with a ValidationException.

Returns:

  • (String)


27993
27994
27995
27996
27997
27998
27999
28000
28001
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 27993

class GetSoftwareV2Request < Struct.new(
  :filters,
  :scopes,
  :sort_criteria,
  :next_token,
  :max_results)
  SENSITIVE = []
  include Aws::Structure
end

#scopes ⇒ Types::SoftwareScopes

Limits the results to software on resources from specific organizational units or from the delegated administrator's organization. Only the delegated administrator account can use this parameter. Other accounts receive an AccessDeniedException.

This parameter is optional. If you omit it, the delegated administrator sees software from all accounts across the entire organization. Other accounts see only software on their own resources.

You can specify up to 10 entries in Scopes.AwsOrganizations. If multiple entries are specified, the entries are combined using OR logic.



27993
27994
27995
27996
27997
27998
27999
28000
28001
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 27993

class GetSoftwareV2Request < Struct.new(
  :filters,
  :scopes,
  :sort_criteria,
  :next_token,
  :max_results)
  SENSITIVE = []
  include Aws::Structure
end

#sort_criteria ⇒ Array<Types::SortCriterion>

The software attributes used to sort the list of returned software packages. You can't sort by ResourceCount.

Returns:



27993
27994
27995
27996
27997
27998
27999
28000
28001
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 27993

class GetSoftwareV2Request < Struct.new(
  :filters,
  :scopes,
  :sort_criteria,
  :next_token,
  :max_results)
  SENSITIVE = []
  include Aws::Structure
end