Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Component ¶
type Component struct { Name string `json:"name,omitempty"` Endpoints interface{} `json:"endpoints,omitempty"` MSP *common.MSP `json:"msp,omitempty"` Crypto *current.SecretSpec `json:"crypto,omitempty"` Resources *util.ResourceReturn `json:"resources,omitempty"` IndividualResources *current.OrdererResources `json:"individualResources,omitempty"` CRNString string `json:"crnString,omitempty"` CRN *dconfig.CRN `json:"crn,omitempty"` ResourcePlanID string `json:"resource_plan_id,omitempty"` Storage *current.OrdererStorages `json:"storage,omitempty"` CRStatus *current.IBPOrdererStatus `json:"crstatus,omitempty"` Version string `json:"version,omitempty"` AdminCerts []string `json:"admincerts,omitempty"` Config interface{} `json:"config,omitempty"` NodeOU *NodeOU `json:"nodeou,omitempty"` CreationTimestamp int64 `json:"creation_timestamp,omitempty"` LastUpdatedTimestamp int64 `json:"last_updated,omitempty"` Region string `json:"region,omitempty"` Zone string `json:"zone,omitempty"` Parent *Parent `json:"parent,omitempty"` Replicas int32 `json:"replicas,omitempty"` HSM *current.HSM `json:"hsm,omitempty"` ChannelLess bool `json:"channelless,omitempty"` }
type CreateRequest ¶
type CreateRequest struct { Orgname string `json:"orgname,omitempty"` Prefix string `json:"prefix,omitempty"` Number int `json:"number,omitempty"` Config []*current.SecretSpec `json:"crypto,omitempty"` Genesis *GenesisSpec `json:"genesis,omitempty"` Resources *current.OrdererResources `json:"resources,omitempty"` Storage *current.OrdererStorages `json:"storage,omitempty"` SystemChannelName string `json:"systemchannelname,omitempty"` ConfigOverride []*runtime.RawExtension `json:"configoverride,omitempty"` HSM *current.HSM `json:"hsm,omitempty"` Version string `json:"version,omitempty"` Arch []string `json:"arch,omitempty"` Zone []string `json:"zone,omitempty"` Region []string `json:"region,omitempty"` ChannelLess *bool `json:"channelless,omitempty"` }
type DeleteRequest ¶
type DeleteResponse ¶
type DeleteResponse struct {
Message string `json:"message,omitempty"`
}
type GenesisSpec ¶
type GenesisSpec struct {
Block string `json:"block,omitempty"`
}
type GetResponse ¶
type Parent ¶
type Parent struct { CRStatus *current.IBPOrdererStatus `json:"crstatus,omitempty"` Name string `json:"name,omitempty"` }
type PrecreateRequest ¶
type PrecreateRequest struct { Orgname string `json:"orgname,omitempty"` Prefix string `json:"prefix,omitempty"` Number int `json:"number,omitempty"` Config *current.SecretSpec `json:"crypto,omitempty"` Genesis *GenesisSpec `json:"genesis,omitempty"` Resources *current.OrdererResources `json:"resources,omitempty"` Storage *current.OrdererStorages `json:"storage,omitempty"` SystemChannelName string `json:"systemchannelname,omitempty"` ConfigOverride *runtime.RawExtension `json:"configoverride,omitempty"` HSM *current.HSM `json:"hsm,omitempty"` Version string `json:"version,omitempty"` Arch []string `json:"arch,omitempty"` Zone string `json:"zone,omitempty"` Region string `json:"region,omitempty"` }
type UpdateRequest ¶
type UpdateRequest struct { Version string `json:"version,omitempty"` Config *current.SecretSpec `json:"crypto,omitempty"` AdminCerts []string `json:"admincerts,omitempty"` Resources *current.OrdererResources `json:"resources,omitempty"` Genesis *GenesisSpec `json:"genesis,omitempty"` ConfigOverride *runtime.RawExtension `json:"configoverride,omitempty"` HSM *current.HSM `json:"hsm,omitempty"` NodeOU *NodeOU `json:"nodeou,omitempty"` Actions *current.OrdererAction `json:"actions,omitempty"` Replicas *int32 `json:"replicas,omitempty"` }
type UpdateResponse ¶
Click to show internal directories.
Click to hide internal directories.