Class: Aws::WAFV2::Types::ConnectedAccountChainConfig

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

Overview

A per-network configuration for a connected account, specifying the blockchain network and the price per request. Unlike PaymentNetwork, you do not provide a wallet address; the receiving address is managed for the connected account.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#chain ⇒ String

The blockchain network for receiving payments through the connected account. Test networks are not supported for connected accounts.

Valid values:

  • BASE - Base mainnet.

  • SOLANA - Solana mainnet.

Returns:

  • (String)


1361
1362
1363
1364
1365
1366
# File 'gems/aws-sdk-wafv2/lib/aws-sdk-wafv2/types.rb', line 1361

class ConnectedAccountChainConfig < Struct.new(
  :chain,
  :prices)
  SENSITIVE = []
  include Aws::Structure
end

#prices ⇒ Array<Types::ConnectedAccountPrice>

The price configuration for this network. Currently supports a single price entry in USDC.

Returns:



1361
1362
1363
1364
1365
1366
# File 'gems/aws-sdk-wafv2/lib/aws-sdk-wafv2/types.rb', line 1361

class ConnectedAccountChainConfig < Struct.new(
  :chain,
  :prices)
  SENSITIVE = []
  include Aws::Structure
end