Class: Aws::CloudControlApi::Types::ResourceRequestStatusFilter

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

Overview

Note:

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

{
  operations: ["CREATE"], # accepts CREATE, DELETE, UPDATE
  operation_statuses: ["PENDING"], # accepts PENDING, IN_PROGRESS, SUCCESS, FAILED, CANCEL_IN_PROGRESS, CANCEL_COMPLETE
}

The filter criteria to use in determining the requests returned.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#operation_statusesArray<String>

The operation statuses to include in the filter.

  • PENDING: The operation has been requested, but not yet initiated.

  • IN_PROGRESS: The operation is in progress.

  • SUCCESS: The operation completed.

  • FAILED: The operation failed.

  • CANCEL_IN_PROGRESS: The operation is in the process of being canceled.

  • CANCEL_COMPLETE: The operation has been canceled.

Returns:

  • (Array<String>)


963
964
965
966
967
968
# File 'gems/aws-sdk-cloudcontrolapi/lib/aws-sdk-cloudcontrolapi/types.rb', line 963

class ResourceRequestStatusFilter < Struct.new(
  :operations,
  :operation_statuses)
  SENSITIVE = []
  include Aws::Structure
end

#operationsArray<String>

The operation types to include in the filter.

Returns:

  • (Array<String>)


963
964
965
966
967
968
# File 'gems/aws-sdk-cloudcontrolapi/lib/aws-sdk-cloudcontrolapi/types.rb', line 963

class ResourceRequestStatusFilter < Struct.new(
  :operations,
  :operation_statuses)
  SENSITIVE = []
  include Aws::Structure
end