CreateNetworkInput
public struct CreateNetworkInput : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember] -
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.
Declaration
Swift
public let clientRequestToken: String -
An optional description for the network.
Declaration
Swift
public let description: String? -
The blockchain framework that the network uses.
Declaration
Swift
public let framework: Framework -
Configuration properties of the blockchain framework relevant to the network configuration.
Declaration
Swift
public let frameworkConfiguration: NetworkFrameworkConfiguration? -
The version of the blockchain framework that the network uses.
Declaration
Swift
public let frameworkVersion: String -
Configuration properties for the first member within the network.
Declaration
Swift
public let memberConfiguration: MemberConfiguration -
The name of the network.
Declaration
Swift
public let name: String -
The voting rules used by the network to determine if a proposal is approved.
Declaration
Swift
public let votingPolicy: VotingPolicy -
init(clientRequestToken:description:framework:frameworkConfiguration:frameworkVersion:memberConfiguration:name:votingPolicy:)Undocumented
Declaration
Swift
public init(clientRequestToken: String = CreateNetworkInput.idempotencyToken(), description: String? = nil, framework: Framework, frameworkConfiguration: NetworkFrameworkConfiguration? = nil, frameworkVersion: String, memberConfiguration: MemberConfiguration, name: String, votingPolicy: VotingPolicy) -
Declaration
Swift
public func validate(name: String) throws
View on GitHub
CreateNetworkInput Structure Reference