Class: Aws::ConfigService::Types::StartResourceEvaluationRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#client_tokenString

A client token is a unique, case-sensitive string of up to 64 ASCII characters. To make an idempotent API request using one of these actions, specify a client token in the request.

<note markdown=“1”> Avoid reusing the same client token for other API requests. If you retry a request that completed successfully using the same client token and the same parameters, the retry succeeds without performing any further actions. If you retry a successful request using the same client token, but one or more of the parameters are different, other than the Region or Availability Zone, the retry fails with an IdempotentParameterMismatch error.

</note>

Returns:

  • (String)


9080
9081
9082
9083
9084
9085
9086
9087
9088
# File 'lib/aws-sdk-configservice/types.rb', line 9080

class StartResourceEvaluationRequest < Struct.new(
  :resource_details,
  :evaluation_context,
  :evaluation_mode,
  :evaluation_timeout,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#evaluation_contextTypes::EvaluationContext

Returns an ‘EvaluationContext` object.



9080
9081
9082
9083
9084
9085
9086
9087
9088
# File 'lib/aws-sdk-configservice/types.rb', line 9080

class StartResourceEvaluationRequest < Struct.new(
  :resource_details,
  :evaluation_context,
  :evaluation_mode,
  :evaluation_timeout,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#evaluation_modeString

The mode of an evaluation. The valid values for this API are ‘DETECTIVE` and `PROACTIVE`.

Returns:

  • (String)


9080
9081
9082
9083
9084
9085
9086
9087
9088
# File 'lib/aws-sdk-configservice/types.rb', line 9080

class StartResourceEvaluationRequest < Struct.new(
  :resource_details,
  :evaluation_context,
  :evaluation_mode,
  :evaluation_timeout,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#evaluation_timeoutInteger

The timeout for an evaluation. The default is 900 seconds. You cannot specify a number greater than 3600. If you specify 0, Config uses the default.

Returns:

  • (Integer)


9080
9081
9082
9083
9084
9085
9086
9087
9088
# File 'lib/aws-sdk-configservice/types.rb', line 9080

class StartResourceEvaluationRequest < Struct.new(
  :resource_details,
  :evaluation_context,
  :evaluation_mode,
  :evaluation_timeout,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#resource_detailsTypes::ResourceDetails

Returns a ‘ResourceDetails` object.



9080
9081
9082
9083
9084
9085
9086
9087
9088
# File 'lib/aws-sdk-configservice/types.rb', line 9080

class StartResourceEvaluationRequest < Struct.new(
  :resource_details,
  :evaluation_context,
  :evaluation_mode,
  :evaluation_timeout,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end