Class: Aws::Braket::Types::SpendingLimitSummary

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

Overview

Contains summary information about a spending limit, including current spending status and configuration details.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#created_atTime

The date and time when the spending limit was created, in epoch seconds.

Returns:

  • (Time)


1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
# File 'gems/aws-sdk-braket/lib/aws-sdk-braket/types.rb', line 1677

class SpendingLimitSummary < Struct.new(
  :spending_limit_arn,
  :device_arn,
  :time_period,
  :spending_limit,
  :queued_spend,
  :total_spend,
  :created_at,
  :updated_at,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#device_arnString

The Amazon Resource Name (ARN) of the quantum device associated with this spending limit.

Returns:

  • (String)


1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
# File 'gems/aws-sdk-braket/lib/aws-sdk-braket/types.rb', line 1677

class SpendingLimitSummary < Struct.new(
  :spending_limit_arn,
  :device_arn,
  :time_period,
  :spending_limit,
  :queued_spend,
  :total_spend,
  :created_at,
  :updated_at,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#queued_spendString

The amount currently queued for spending on the device, in USD.

Returns:

  • (String)


1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
# File 'gems/aws-sdk-braket/lib/aws-sdk-braket/types.rb', line 1677

class SpendingLimitSummary < Struct.new(
  :spending_limit_arn,
  :device_arn,
  :time_period,
  :spending_limit,
  :queued_spend,
  :total_spend,
  :created_at,
  :updated_at,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#spending_limitString

The maximum spending amount allowed for the device during the specified time period, in USD.

Returns:

  • (String)


1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
# File 'gems/aws-sdk-braket/lib/aws-sdk-braket/types.rb', line 1677

class SpendingLimitSummary < Struct.new(
  :spending_limit_arn,
  :device_arn,
  :time_period,
  :spending_limit,
  :queued_spend,
  :total_spend,
  :created_at,
  :updated_at,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#spending_limit_arnString

The Amazon Resource Name (ARN) that uniquely identifies the spending limit.

Returns:

  • (String)


1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
# File 'gems/aws-sdk-braket/lib/aws-sdk-braket/types.rb', line 1677

class SpendingLimitSummary < Struct.new(
  :spending_limit_arn,
  :device_arn,
  :time_period,
  :spending_limit,
  :queued_spend,
  :total_spend,
  :created_at,
  :updated_at,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#tagsHash<String,String>

The tags associated with the spending limit. Each tag consists of a key and an optional value.

Returns:

  • (Hash<String,String>)


1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
# File 'gems/aws-sdk-braket/lib/aws-sdk-braket/types.rb', line 1677

class SpendingLimitSummary < Struct.new(
  :spending_limit_arn,
  :device_arn,
  :time_period,
  :spending_limit,
  :queued_spend,
  :total_spend,
  :created_at,
  :updated_at,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#time_periodTypes::TimePeriod

The time period during which the spending limit is active.

Returns:



1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
# File 'gems/aws-sdk-braket/lib/aws-sdk-braket/types.rb', line 1677

class SpendingLimitSummary < Struct.new(
  :spending_limit_arn,
  :device_arn,
  :time_period,
  :spending_limit,
  :queued_spend,
  :total_spend,
  :created_at,
  :updated_at,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#total_spendString

The total amount spent on the device so far during the current time period, in USD.

Returns:

  • (String)


1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
# File 'gems/aws-sdk-braket/lib/aws-sdk-braket/types.rb', line 1677

class SpendingLimitSummary < Struct.new(
  :spending_limit_arn,
  :device_arn,
  :time_period,
  :spending_limit,
  :queued_spend,
  :total_spend,
  :created_at,
  :updated_at,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#updated_atTime

The date and time when the spending limit was last modified, in epoch seconds.

Returns:

  • (Time)


1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
# File 'gems/aws-sdk-braket/lib/aws-sdk-braket/types.rb', line 1677

class SpendingLimitSummary < Struct.new(
  :spending_limit_arn,
  :device_arn,
  :time_period,
  :spending_limit,
  :queued_spend,
  :total_spend,
  :created_at,
  :updated_at,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end