Class: Aws::IoT::Types::ListAuditSuppressionsRequest

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

Overview

Note:

When making an API call, you may pass ListAuditSuppressionsRequest data as a hash:

{
  check_name: "AuditCheckName",
  resource_identifier: {
    device_certificate_id: "CertificateId",
    ca_certificate_id: "CertificateId",
    cognito_identity_pool_id: "CognitoIdentityPoolId",
    client_id: "ClientId",
    policy_version_identifier: {
      policy_name: "PolicyName",
      policy_version_id: "PolicyVersionId",
    },
    account: "AwsAccountId",
    iam_role_arn: "RoleArn",
    role_alias_arn: "RoleAliasArn",
  },
  ascending_order: false,
  next_token: "NextToken",
  max_results: 1,
}

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#ascending_orderBoolean

Determines whether suppressions are listed in ascending order by expiration date or not. If parameter isn't provided, ascendingOrder=true.

Returns:

  • (Boolean)


11111
11112
11113
11114
11115
11116
11117
11118
11119
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 11111

class ListAuditSuppressionsRequest < Struct.new(
  :check_name,
  :resource_identifier,
  :ascending_order,
  :next_token,
  :max_results)
  SENSITIVE = []
  include Aws::Structure
end

#check_nameString

An audit check name. Checks must be enabled for your account. (Use DescribeAccountAuditConfiguration to see the list of all checks, including those that are enabled or use UpdateAccountAuditConfiguration to select which checks are enabled.)

Returns:

  • (String)


11111
11112
11113
11114
11115
11116
11117
11118
11119
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 11111

class ListAuditSuppressionsRequest < Struct.new(
  :check_name,
  :resource_identifier,
  :ascending_order,
  :next_token,
  :max_results)
  SENSITIVE = []
  include Aws::Structure
end

#max_resultsInteger

The maximum number of results to return at one time. The default is 25.

Returns:

  • (Integer)


11111
11112
11113
11114
11115
11116
11117
11118
11119
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 11111

class ListAuditSuppressionsRequest < Struct.new(
  :check_name,
  :resource_identifier,
  :ascending_order,
  :next_token,
  :max_results)
  SENSITIVE = []
  include Aws::Structure
end

#next_tokenString

The token for the next set of results.

Returns:

  • (String)


11111
11112
11113
11114
11115
11116
11117
11118
11119
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 11111

class ListAuditSuppressionsRequest < Struct.new(
  :check_name,
  :resource_identifier,
  :ascending_order,
  :next_token,
  :max_results)
  SENSITIVE = []
  include Aws::Structure
end

#resource_identifierTypes::ResourceIdentifier

Information that identifies the noncompliant resource.



11111
11112
11113
11114
11115
11116
11117
11118
11119
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 11111

class ListAuditSuppressionsRequest < Struct.new(
  :check_name,
  :resource_identifier,
  :ascending_order,
  :next_token,
  :max_results)
  SENSITIVE = []
  include Aws::Structure
end