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