Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CertificateAuthority ¶
type CertificateAuthority struct {
URL string `yaml:"url"`
CAName string `yaml:"caName"`
TLSCACerts struct {
Pem string `yaml:"pem"`
} `yaml:"tlsCACerts"`
HTTPOptions struct {
Verify bool `yaml:'verify'`
} `yaml:"httpOptions"`
Registrar struct {
EnrollID string `yaml:"enrollId"`
EnrollSecret string `yaml:"enrollSecret"`
} `yaml:"registrar"`
}
type Config ¶
type Config struct {
ArtifactsLocation string `yaml:"artifacts_location,omitempty"`
OrdererOrganizations []OrdererOrganizations `yaml:"orderer_organizations,omitempty"`
PeerOrganizations []PeerOrganizations `yaml:"peer_organizations,omitempty"`
Orderer struct {
OrdererType string `yaml:"orderertype,omitempty"`
} `yaml:"orderer,omitempty"`
NumChannels int `yaml:"num_channels,omitempty"`
TLS string `yaml:"tls,omitempty"`
EnableNodeOUs bool `yaml:"enableNodeOUs,omitempty"`
K8s struct {
DataPersistence string `yaml:"data_persistence,omitempty"`
ServiceType string `yaml:"service_type,omitempty"`
} `yaml:"k8s,omitempty"`
}
type ConnectionProfile ¶
type ConnectionProfile struct {
Client Client `yaml:"client"`
Channels map[string]Channel `yaml:"channels"`
Orderers map[string]Orderer `yaml:"orderers"`
Peers map[string]Peer `yaml:"peers"`
CA map[string]CertificateAuthority `yaml:"certificateAuthorities"`
Organizations map[string]Organization `yaml:"organizations"`
}
type KafkaConfig ¶
type Orderer ¶
type Orderer struct {
MSPID string `yaml:"mspid"`
URL string `yaml:"url"`
GrpcOptions struct {
SslTarget string `yaml:"ssl-target-name-override"`
} `yaml:"grpcOptions"`
TLSCACerts struct {
Pem string `yaml:"pem"`
} `yaml:"tlsCACerts"`
AdminCert string `yaml:"admin_cert"`
PrivateKey string `yaml:"priv"`
}
type OrdererOrganizations ¶
type Organization ¶
type Organization struct {
Name string `yaml:"name"`
MSPID string `yaml:"mspid"`
Peers []string `yaml:"peers"`
CertificateAuthorities []string `yaml:"certificateAuthorities"`
AdminPrivateKey struct {
Pem string `yaml:"pem"`
} `yaml:"adminPrivateKey"`
SignedCert struct {
Pem string `yaml:"pem"`
} `yaml:"signedCert"`
AdminCert string `yaml:"admin_cert"`
PrivateKey string `yaml:"priv"`
}
type PeerOrganizations ¶
Click to show internal directories.
Click to hide internal directories.