Class: Aws::ManagedBlockchain::Types::Accessor

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

Overview

The properties of the Accessor.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

The Amazon Resource Name (ARN) of the accessor. For more information about ARNs and their format, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference.

Returns:

  • (String)


84
85
86
87
88
89
90
91
92
93
94
95
# File 'gems/aws-sdk-managedblockchain/lib/aws-sdk-managedblockchain/types.rb', line 84

class Accessor < Struct.new(
  :id,
  :type,
  :billing_token,
  :status,
  :creation_date,
  :arn,
  :tags,
  :network_type)
  SENSITIVE = []
  include Aws::Structure
end

#billing_tokenString

The billing token is a property of the Accessor. Use this token to when making calls to the blockchain network. The billing token is used to track your accessor token for billing requests.

Returns:

  • (String)


84
85
86
87
88
89
90
91
92
93
94
95
# File 'gems/aws-sdk-managedblockchain/lib/aws-sdk-managedblockchain/types.rb', line 84

class Accessor < Struct.new(
  :id,
  :type,
  :billing_token,
  :status,
  :creation_date,
  :arn,
  :tags,
  :network_type)
  SENSITIVE = []
  include Aws::Structure
end

#creation_dateTime

The creation date and time of the accessor.

Returns:

  • (Time)


84
85
86
87
88
89
90
91
92
93
94
95
# File 'gems/aws-sdk-managedblockchain/lib/aws-sdk-managedblockchain/types.rb', line 84

class Accessor < Struct.new(
  :id,
  :type,
  :billing_token,
  :status,
  :creation_date,
  :arn,
  :tags,
  :network_type)
  SENSITIVE = []
  include Aws::Structure
end

#idString

The unique identifier of the accessor.

Returns:

  • (String)


84
85
86
87
88
89
90
91
92
93
94
95
# File 'gems/aws-sdk-managedblockchain/lib/aws-sdk-managedblockchain/types.rb', line 84

class Accessor < Struct.new(
  :id,
  :type,
  :billing_token,
  :status,
  :creation_date,
  :arn,
  :tags,
  :network_type)
  SENSITIVE = []
  include Aws::Structure
end

#network_typeString

The blockchain network that the Accessor token is created for.

Returns:

  • (String)


84
85
86
87
88
89
90
91
92
93
94
95
# File 'gems/aws-sdk-managedblockchain/lib/aws-sdk-managedblockchain/types.rb', line 84

class Accessor < Struct.new(
  :id,
  :type,
  :billing_token,
  :status,
  :creation_date,
  :arn,
  :tags,
  :network_type)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The current status of the accessor.

Returns:

  • (String)


84
85
86
87
88
89
90
91
92
93
94
95
# File 'gems/aws-sdk-managedblockchain/lib/aws-sdk-managedblockchain/types.rb', line 84

class Accessor < Struct.new(
  :id,
  :type,
  :billing_token,
  :status,
  :creation_date,
  :arn,
  :tags,
  :network_type)
  SENSITIVE = []
  include Aws::Structure
end

#tagsHash<String,String>

The tags assigned to the Accessor.

For more information about tags, see Tagging Resources in the Amazon Managed Blockchain Ethereum Developer Guide, or Tagging Resources in the Amazon Managed Blockchain Hyperledger Fabric Developer Guide.

Returns:

  • (Hash<String,String>)


84
85
86
87
88
89
90
91
92
93
94
95
# File 'gems/aws-sdk-managedblockchain/lib/aws-sdk-managedblockchain/types.rb', line 84

class Accessor < Struct.new(
  :id,
  :type,
  :billing_token,
  :status,
  :creation_date,
  :arn,
  :tags,
  :network_type)
  SENSITIVE = []
  include Aws::Structure
end

#typeString

The type of the accessor.

Currently, accessor type is restricted to BILLING_TOKEN.

Returns:

  • (String)


84
85
86
87
88
89
90
91
92
93
94
95
# File 'gems/aws-sdk-managedblockchain/lib/aws-sdk-managedblockchain/types.rb', line 84

class Accessor < Struct.new(
  :id,
  :type,
  :billing_token,
  :status,
  :creation_date,
  :arn,
  :tags,
  :network_type)
  SENSITIVE = []
  include Aws::Structure
end