pub struct CreateNetworkInput {
pub client_request_token: String,
pub description: Option<String>,
pub framework: String,
pub framework_configuration: Option<NetworkFrameworkConfiguration>,
pub framework_version: String,
pub member_configuration: MemberConfiguration,
pub name: String,
pub voting_policy: VotingPolicy,
}
Fields§
§client_request_token: String
A unique, case-sensitive identifier that you provide to ensure the idempotency of the operation. An idempotent operation completes no more than one time. This identifier is required only if you make a service request directly using an HTTP client. It is generated automatically if you use an AWS SDK or the AWS CLI.
description: Option<String>
An optional description for the network.
framework: String
The blockchain framework that the network uses.
framework_configuration: Option<NetworkFrameworkConfiguration>
Configuration properties of the blockchain framework relevant to the network configuration.
framework_version: String
The version of the blockchain framework that the network uses.
member_configuration: MemberConfiguration
Configuration properties for the first member within the network.
name: String
The name of the network.
voting_policy: VotingPolicy
The voting rules used by the network to determine if a proposal is approved.
Trait Implementations§
Source§impl Clone for CreateNetworkInput
impl Clone for CreateNetworkInput
Source§fn clone(&self) -> CreateNetworkInput
fn clone(&self) -> CreateNetworkInput
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for CreateNetworkInput
impl Debug for CreateNetworkInput
Source§impl Default for CreateNetworkInput
impl Default for CreateNetworkInput
Source§fn default() -> CreateNetworkInput
fn default() -> CreateNetworkInput
Returns the “default value” for a type. Read more
Source§impl PartialEq for CreateNetworkInput
impl PartialEq for CreateNetworkInput
Source§impl Serialize for CreateNetworkInput
impl Serialize for CreateNetworkInput
impl StructuralPartialEq for CreateNetworkInput
Auto Trait Implementations§
impl Freeze for CreateNetworkInput
impl RefUnwindSafe for CreateNetworkInput
impl Send for CreateNetworkInput
impl Sync for CreateNetworkInput
impl Unpin for CreateNetworkInput
impl UnwindSafe for CreateNetworkInput
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more