Class: Aws::ManagedBlockchain::Types::Network

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

Overview

Network configuration properties.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#creation_dateTime

The date and time that the network was created.

Returns:

  • (Time)


1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
# File 'gems/aws-sdk-managedblockchain/lib/aws-sdk-managedblockchain/types.rb', line 1514

class Network < Struct.new(
  :id,
  :name,
  :description,
  :framework,
  :framework_version,
  :framework_attributes,
  :vpc_endpoint_service_name,
  :voting_policy,
  :status,
  :creation_date)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

Attributes of the blockchain framework for the network.

Returns:

  • (String)


1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
# File 'gems/aws-sdk-managedblockchain/lib/aws-sdk-managedblockchain/types.rb', line 1514

class Network < Struct.new(
  :id,
  :name,
  :description,
  :framework,
  :framework_version,
  :framework_attributes,
  :vpc_endpoint_service_name,
  :voting_policy,
  :status,
  :creation_date)
  SENSITIVE = []
  include Aws::Structure
end

#frameworkString

The blockchain framework that the network uses.

Returns:

  • (String)


1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
# File 'gems/aws-sdk-managedblockchain/lib/aws-sdk-managedblockchain/types.rb', line 1514

class Network < Struct.new(
  :id,
  :name,
  :description,
  :framework,
  :framework_version,
  :framework_attributes,
  :vpc_endpoint_service_name,
  :voting_policy,
  :status,
  :creation_date)
  SENSITIVE = []
  include Aws::Structure
end

#framework_attributesTypes::NetworkFrameworkAttributes

Attributes of the blockchain framework that the network uses.



1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
# File 'gems/aws-sdk-managedblockchain/lib/aws-sdk-managedblockchain/types.rb', line 1514

class Network < Struct.new(
  :id,
  :name,
  :description,
  :framework,
  :framework_version,
  :framework_attributes,
  :vpc_endpoint_service_name,
  :voting_policy,
  :status,
  :creation_date)
  SENSITIVE = []
  include Aws::Structure
end

#framework_versionString

The version of the blockchain framework that the network uses.

Returns:

  • (String)


1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
# File 'gems/aws-sdk-managedblockchain/lib/aws-sdk-managedblockchain/types.rb', line 1514

class Network < Struct.new(
  :id,
  :name,
  :description,
  :framework,
  :framework_version,
  :framework_attributes,
  :vpc_endpoint_service_name,
  :voting_policy,
  :status,
  :creation_date)
  SENSITIVE = []
  include Aws::Structure
end

#idString

The unique identifier of the network.

Returns:

  • (String)


1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
# File 'gems/aws-sdk-managedblockchain/lib/aws-sdk-managedblockchain/types.rb', line 1514

class Network < Struct.new(
  :id,
  :name,
  :description,
  :framework,
  :framework_version,
  :framework_attributes,
  :vpc_endpoint_service_name,
  :voting_policy,
  :status,
  :creation_date)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the network.

Returns:

  • (String)


1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
# File 'gems/aws-sdk-managedblockchain/lib/aws-sdk-managedblockchain/types.rb', line 1514

class Network < Struct.new(
  :id,
  :name,
  :description,
  :framework,
  :framework_version,
  :framework_attributes,
  :vpc_endpoint_service_name,
  :voting_policy,
  :status,
  :creation_date)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The current status of the network.

Returns:

  • (String)


1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
# File 'gems/aws-sdk-managedblockchain/lib/aws-sdk-managedblockchain/types.rb', line 1514

class Network < Struct.new(
  :id,
  :name,
  :description,
  :framework,
  :framework_version,
  :framework_attributes,
  :vpc_endpoint_service_name,
  :voting_policy,
  :status,
  :creation_date)
  SENSITIVE = []
  include Aws::Structure
end

#voting_policyTypes::VotingPolicy

The voting rules for the network to decide if a proposal is accepted.

Returns:



1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
# File 'gems/aws-sdk-managedblockchain/lib/aws-sdk-managedblockchain/types.rb', line 1514

class Network < Struct.new(
  :id,
  :name,
  :description,
  :framework,
  :framework_version,
  :framework_attributes,
  :vpc_endpoint_service_name,
  :voting_policy,
  :status,
  :creation_date)
  SENSITIVE = []
  include Aws::Structure
end

#vpc_endpoint_service_nameString

The VPC endpoint service name of the VPC endpoint service of the network. Members use the VPC endpoint service name to create a VPC endpoint to access network resources.

Returns:

  • (String)


1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
# File 'gems/aws-sdk-managedblockchain/lib/aws-sdk-managedblockchain/types.rb', line 1514

class Network < Struct.new(
  :id,
  :name,
  :description,
  :framework,
  :framework_version,
  :framework_attributes,
  :vpc_endpoint_service_name,
  :voting_policy,
  :status,
  :creation_date)
  SENSITIVE = []
  include Aws::Structure
end