Class: Aws::BedrockAgentCore::Types::CoinbaseCdpTokenRequestInput

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

Overview

Coinbase CDP token request parameters.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#include_wallet_auth_token ⇒ Boolean

Set to true for wallet write operations (requires walletSecret configured).

Returns:

  • (Boolean)


1226
1227
1228
1229
1230
1231
1232
1233
1234
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 1226

class CoinbaseCdpTokenRequestInput < Struct.new(
  :request_method,
  :request_host,
  :request_path,
  :include_wallet_auth_token,
  :request_body)
  SENSITIVE = []
  include Aws::Structure
end

#request_body ⇒ String

Request body JSON — used to generate wallet auth JWT.

Returns:

  • (String)


1226
1227
1228
1229
1230
1231
1232
1233
1234
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 1226

class CoinbaseCdpTokenRequestInput < Struct.new(
  :request_method,
  :request_host,
  :request_path,
  :include_wallet_auth_token,
  :request_body)
  SENSITIVE = []
  include Aws::Structure
end

#request_host ⇒ String

The host for the payment API request. Defaults to "api.cdp.coinbase.com".

Returns:

  • (String)


1226
1227
1228
1229
1230
1231
1232
1233
1234
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 1226

class CoinbaseCdpTokenRequestInput < Struct.new(
  :request_method,
  :request_host,
  :request_path,
  :include_wallet_auth_token,
  :request_body)
  SENSITIVE = []
  include Aws::Structure
end

#request_method ⇒ String

The HTTP method for the payment API request.

Returns:

  • (String)


1226
1227
1228
1229
1230
1231
1232
1233
1234
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 1226

class CoinbaseCdpTokenRequestInput < Struct.new(
  :request_method,
  :request_host,
  :request_path,
  :include_wallet_auth_token,
  :request_body)
  SENSITIVE = []
  include Aws::Structure
end

#request_path ⇒ String

The path of the payment API request.

Returns:

  • (String)


1226
1227
1228
1229
1230
1231
1232
1233
1234
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 1226

class CoinbaseCdpTokenRequestInput < Struct.new(
  :request_method,
  :request_host,
  :request_path,
  :include_wallet_auth_token,
  :request_body)
  SENSITIVE = []
  include Aws::Structure
end