Class: Aws::SupplyChain::Types::SendDataIntegrationEventRequest

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

Overview

The request parameters for SendDataIntegrationEvent.

Constant Summary collapse

SENSITIVE =
[:data]

Instance Attribute Summary collapse

Instance Attribute Details

#client_tokenString

The idempotent client token.

**A suitable default value is auto-generated.** You should normally not need to pass this option.

Returns:

  • (String)


1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
# File 'lib/aws-sdk-supplychain/types.rb', line 1254

class SendDataIntegrationEventRequest < Struct.new(
  :instance_id,
  :event_type,
  :data,
  :event_group_id,
  :event_timestamp,
  :client_token)
  SENSITIVE = [:data]
  include Aws::Structure
end

#dataString

The data payload of the event. For more information on the data schema to use, see [Data entities supported in AWS Supply Chain ][1].

[1]: docs.aws.amazon.com/aws-supply-chain/latest/userguide/data-model-asc.html

Returns:

  • (String)


1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
# File 'lib/aws-sdk-supplychain/types.rb', line 1254

class SendDataIntegrationEventRequest < Struct.new(
  :instance_id,
  :event_type,
  :data,
  :event_group_id,
  :event_timestamp,
  :client_token)
  SENSITIVE = [:data]
  include Aws::Structure
end

#event_group_idString

Event identifier (for example, orderId for InboundOrder) used for data sharing or partitioning.

Returns:

  • (String)


1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
# File 'lib/aws-sdk-supplychain/types.rb', line 1254

class SendDataIntegrationEventRequest < Struct.new(
  :instance_id,
  :event_type,
  :data,
  :event_group_id,
  :event_timestamp,
  :client_token)
  SENSITIVE = [:data]
  include Aws::Structure
end

#event_timestampTime

The event timestamp (in epoch seconds).

Returns:

  • (Time)


1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
# File 'lib/aws-sdk-supplychain/types.rb', line 1254

class SendDataIntegrationEventRequest < Struct.new(
  :instance_id,
  :event_type,
  :data,
  :event_group_id,
  :event_timestamp,
  :client_token)
  SENSITIVE = [:data]
  include Aws::Structure
end

#event_typeString

The data event type.

Returns:

  • (String)


1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
# File 'lib/aws-sdk-supplychain/types.rb', line 1254

class SendDataIntegrationEventRequest < Struct.new(
  :instance_id,
  :event_type,
  :data,
  :event_group_id,
  :event_timestamp,
  :client_token)
  SENSITIVE = [:data]
  include Aws::Structure
end

#instance_idString

The AWS Supply Chain instance identifier.

Returns:

  • (String)


1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
# File 'lib/aws-sdk-supplychain/types.rb', line 1254

class SendDataIntegrationEventRequest < Struct.new(
  :instance_id,
  :event_type,
  :data,
  :event_group_id,
  :event_timestamp,
  :client_token)
  SENSITIVE = [:data]
  include Aws::Structure
end