Documentation ¶
Index ¶
- type CommandLineEnvelopeBodyWriter
- func (bs *CommandLineEnvelopeBodyWriter) Arguments(arguments ...string) *CommandLineEnvelopeBodyWriter
- func (bs *CommandLineEnvelopeBodyWriter) Command(command string) *CommandLineEnvelopeBodyWriter
- func (bs *CommandLineEnvelopeBodyWriter) ToBytes() ([]byte, error)
- func (bs *CommandLineEnvelopeBodyWriter) ToString() (string, error)
- type CommandResponseEnvelopeBodyReader
- type DisconnectEnvelopeBodyWriter
- type EnvelopeBodyReader
- func (br *EnvelopeBodyReader) CommandResponse() *CommandResponseEnvelopeBodyReader
- func (br *EnvelopeBodyReader) GetXMLElement() *Element
- func (br *EnvelopeBodyReader) ReceiveResponse() *ReceiveResponseEnvelopeBodyReader
- func (br *EnvelopeBodyReader) ResourceCreated() *ResourceCreatedEnvelopeBodyReader
- func (br *EnvelopeBodyReader) SendResponse() *SendResponseEnvelopeBodyReader
- func (br *EnvelopeBodyReader) SignalResponse() *SignalResponseEnvelopeBodyReader
- type EnvelopeBodyWriter
- func (b *EnvelopeBodyWriter) CommandLine() *CommandLineEnvelopeBodyWriter
- func (b *EnvelopeBodyWriter) Disconnect() *DisconnectEnvelopeBodyWriter
- func (b *EnvelopeBodyWriter) Receive(sequenceId uint64) *ReceiveEnvelopeBodyWriter
- func (b *EnvelopeBodyWriter) Send() *SendEnvelopeBodyWriter
- func (b *EnvelopeBodyWriter) Shell() *ShellEnvelopeBodyWriter
- func (b *EnvelopeBodyWriter) Signal(commandId string) *SignalEnvelopeBodyWriter
- func (b *EnvelopeBodyWriter) ToBytes() ([]byte, error)
- func (b *EnvelopeBodyWriter) ToString() (string, error)
- type EnvelopeHeaderReader
- func (h *EnvelopeHeaderReader) Action() string
- func (h *EnvelopeHeaderReader) GetXMLElement() *Element
- func (h *EnvelopeHeaderReader) Locale() string
- func (h *EnvelopeHeaderReader) MaxEnvelopeSize() uint64
- func (h *EnvelopeHeaderReader) MessageID() string
- func (h *EnvelopeHeaderReader) OperationTimeout() uint64
- func (h *EnvelopeHeaderReader) RelatesTo() string
- func (h *EnvelopeHeaderReader) ReplyTo() string
- func (h *EnvelopeHeaderReader) ResourceURI() string
- func (h *EnvelopeHeaderReader) SelectorSet() map[string]string
- func (h *EnvelopeHeaderReader) To() string
- type EnvelopeHeaderWriter
- func (h *EnvelopeHeaderWriter) Action(action string) *EnvelopeHeaderWriter
- func (h *EnvelopeHeaderWriter) Body() *EnvelopeBodyWriter
- func (h *EnvelopeHeaderWriter) DataLocale(dataLocale string) *EnvelopeHeaderWriter
- func (h *EnvelopeHeaderWriter) Locale(locale string) *EnvelopeHeaderWriter
- func (h *EnvelopeHeaderWriter) MaxEnvelopeSize(maxEnvelopeSize uint64) *EnvelopeHeaderWriter
- func (h *EnvelopeHeaderWriter) MessageID(messageID string) *EnvelopeHeaderWriter
- func (h *EnvelopeHeaderWriter) OperationTimeout(operationTimeoutSeconds uint64) *EnvelopeHeaderWriter
- func (h *EnvelopeHeaderWriter) OptionSet(optionSet map[string]string) *EnvelopeHeaderWriter
- func (h *EnvelopeHeaderWriter) ReplyTo(address string) *EnvelopeHeaderWriter
- func (h *EnvelopeHeaderWriter) ResourceURI(uri string) *EnvelopeHeaderWriter
- func (h *EnvelopeHeaderWriter) SelectorSet(selectSet map[string]string) *EnvelopeHeaderWriter
- func (h *EnvelopeHeaderWriter) SessionID(sessionID string) *EnvelopeHeaderWriter
- func (h *EnvelopeHeaderWriter) To(to string) *EnvelopeHeaderWriter
- func (h *EnvelopeHeaderWriter) ToBytes() ([]byte, error)
- func (h *EnvelopeHeaderWriter) ToString() (string, error)
- type EnvelopeReader
- type EnvelopeWriter
- type ReceiveEnvelopeBodyWriter
- type ReceiveResponseEnvelopeBodyReader
- type ResourceCreatedEnvelopeBodyReader
- type SendEnvelopeBodyWriter
- type SendResponseEnvelopeBodyReader
- type ShellEnvelopeBodyWriter
- func (bs *ShellEnvelopeBodyWriter) EnvironmentVariables(envVars map[string]string) *ShellEnvelopeBodyWriter
- func (bs *ShellEnvelopeBodyWriter) IdleTimeOut(idleTimeout uint64) *ShellEnvelopeBodyWriter
- func (bs *ShellEnvelopeBodyWriter) InputStreams(inputStreams string) *ShellEnvelopeBodyWriter
- func (bs *ShellEnvelopeBodyWriter) LifeTime(lifetime uint64) *ShellEnvelopeBodyWriter
- func (bs *ShellEnvelopeBodyWriter) OutputStreams(outputStreams string) *ShellEnvelopeBodyWriter
- func (bs *ShellEnvelopeBodyWriter) ToBytes() ([]byte, error)
- func (bs *ShellEnvelopeBodyWriter) ToString() (string, error)
- func (bs *ShellEnvelopeBodyWriter) WorkingDirectory(workingDirectory string) *ShellEnvelopeBodyWriter
- type SignalEnvelopeBodyWriter
- type SignalResponseEnvelopeBodyReader
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CommandLineEnvelopeBodyWriter ¶
type CommandLineEnvelopeBodyWriter struct {
// contains filtered or unexported fields
}
func (*CommandLineEnvelopeBodyWriter) Arguments ¶
func (bs *CommandLineEnvelopeBodyWriter) Arguments(arguments ...string) *CommandLineEnvelopeBodyWriter
func (*CommandLineEnvelopeBodyWriter) Command ¶
func (bs *CommandLineEnvelopeBodyWriter) Command(command string) *CommandLineEnvelopeBodyWriter
func (*CommandLineEnvelopeBodyWriter) ToBytes ¶
func (bs *CommandLineEnvelopeBodyWriter) ToBytes() ([]byte, error)
func (*CommandLineEnvelopeBodyWriter) ToString ¶
func (bs *CommandLineEnvelopeBodyWriter) ToString() (string, error)
type CommandResponseEnvelopeBodyReader ¶
type CommandResponseEnvelopeBodyReader struct {
// contains filtered or unexported fields
}
func (*CommandResponseEnvelopeBodyReader) CommandId ¶
func (br *CommandResponseEnvelopeBodyReader) CommandId() string
func (*CommandResponseEnvelopeBodyReader) GetXMLElement ¶
func (br *CommandResponseEnvelopeBodyReader) GetXMLElement() *Element
type DisconnectEnvelopeBodyWriter ¶
type DisconnectEnvelopeBodyWriter struct {
// contains filtered or unexported fields
}
func (*DisconnectEnvelopeBodyWriter) IdleTimeOut ¶
func (bs *DisconnectEnvelopeBodyWriter) IdleTimeOut(idleTimeout uint64) *DisconnectEnvelopeBodyWriter
func (*DisconnectEnvelopeBodyWriter) ToBytes ¶
func (bs *DisconnectEnvelopeBodyWriter) ToBytes() ([]byte, error)
func (*DisconnectEnvelopeBodyWriter) ToString ¶
func (bs *DisconnectEnvelopeBodyWriter) ToString() (string, error)
type EnvelopeBodyReader ¶
type EnvelopeBodyReader struct {
// contains filtered or unexported fields
}
func (*EnvelopeBodyReader) CommandResponse ¶
func (br *EnvelopeBodyReader) CommandResponse() *CommandResponseEnvelopeBodyReader
func (*EnvelopeBodyReader) GetXMLElement ¶
func (br *EnvelopeBodyReader) GetXMLElement() *Element
func (*EnvelopeBodyReader) ReceiveResponse ¶
func (br *EnvelopeBodyReader) ReceiveResponse() *ReceiveResponseEnvelopeBodyReader
func (*EnvelopeBodyReader) ResourceCreated ¶
func (br *EnvelopeBodyReader) ResourceCreated() *ResourceCreatedEnvelopeBodyReader
func (*EnvelopeBodyReader) SendResponse ¶
func (br *EnvelopeBodyReader) SendResponse() *SendResponseEnvelopeBodyReader
func (*EnvelopeBodyReader) SignalResponse ¶
func (br *EnvelopeBodyReader) SignalResponse() *SignalResponseEnvelopeBodyReader
type EnvelopeBodyWriter ¶
type EnvelopeBodyWriter struct {
// contains filtered or unexported fields
}
func (*EnvelopeBodyWriter) CommandLine ¶
func (b *EnvelopeBodyWriter) CommandLine() *CommandLineEnvelopeBodyWriter
func (*EnvelopeBodyWriter) Disconnect ¶
func (b *EnvelopeBodyWriter) Disconnect() *DisconnectEnvelopeBodyWriter
func (*EnvelopeBodyWriter) Receive ¶
func (b *EnvelopeBodyWriter) Receive(sequenceId uint64) *ReceiveEnvelopeBodyWriter
func (*EnvelopeBodyWriter) Send ¶
func (b *EnvelopeBodyWriter) Send() *SendEnvelopeBodyWriter
func (*EnvelopeBodyWriter) Shell ¶
func (b *EnvelopeBodyWriter) Shell() *ShellEnvelopeBodyWriter
func (*EnvelopeBodyWriter) Signal ¶
func (b *EnvelopeBodyWriter) Signal(commandId string) *SignalEnvelopeBodyWriter
func (*EnvelopeBodyWriter) ToBytes ¶
func (b *EnvelopeBodyWriter) ToBytes() ([]byte, error)
func (*EnvelopeBodyWriter) ToString ¶
func (b *EnvelopeBodyWriter) ToString() (string, error)
type EnvelopeHeaderReader ¶
type EnvelopeHeaderReader struct {
// contains filtered or unexported fields
}
func (*EnvelopeHeaderReader) Action ¶
func (h *EnvelopeHeaderReader) Action() string
func (*EnvelopeHeaderReader) GetXMLElement ¶
func (h *EnvelopeHeaderReader) GetXMLElement() *Element
func (*EnvelopeHeaderReader) Locale ¶
func (h *EnvelopeHeaderReader) Locale() string
func (*EnvelopeHeaderReader) MaxEnvelopeSize ¶
func (h *EnvelopeHeaderReader) MaxEnvelopeSize() uint64
func (*EnvelopeHeaderReader) MessageID ¶
func (h *EnvelopeHeaderReader) MessageID() string
func (*EnvelopeHeaderReader) OperationTimeout ¶
func (h *EnvelopeHeaderReader) OperationTimeout() uint64
func (*EnvelopeHeaderReader) RelatesTo ¶
func (h *EnvelopeHeaderReader) RelatesTo() string
func (*EnvelopeHeaderReader) ReplyTo ¶
func (h *EnvelopeHeaderReader) ReplyTo() string
func (*EnvelopeHeaderReader) ResourceURI ¶
func (h *EnvelopeHeaderReader) ResourceURI() string
func (*EnvelopeHeaderReader) SelectorSet ¶
func (h *EnvelopeHeaderReader) SelectorSet() map[string]string
func (*EnvelopeHeaderReader) To ¶
func (h *EnvelopeHeaderReader) To() string
type EnvelopeHeaderWriter ¶
type EnvelopeHeaderWriter struct {
// contains filtered or unexported fields
}
func (*EnvelopeHeaderWriter) Action ¶
func (h *EnvelopeHeaderWriter) Action(action string) *EnvelopeHeaderWriter
func (*EnvelopeHeaderWriter) Body ¶
func (h *EnvelopeHeaderWriter) Body() *EnvelopeBodyWriter
func (*EnvelopeHeaderWriter) DataLocale ¶
func (h *EnvelopeHeaderWriter) DataLocale(dataLocale string) *EnvelopeHeaderWriter
func (*EnvelopeHeaderWriter) Locale ¶
func (h *EnvelopeHeaderWriter) Locale(locale string) *EnvelopeHeaderWriter
func (*EnvelopeHeaderWriter) MaxEnvelopeSize ¶
func (h *EnvelopeHeaderWriter) MaxEnvelopeSize(maxEnvelopeSize uint64) *EnvelopeHeaderWriter
func (*EnvelopeHeaderWriter) MessageID ¶
func (h *EnvelopeHeaderWriter) MessageID(messageID string) *EnvelopeHeaderWriter
func (*EnvelopeHeaderWriter) OperationTimeout ¶
func (h *EnvelopeHeaderWriter) OperationTimeout(operationTimeoutSeconds uint64) *EnvelopeHeaderWriter
func (*EnvelopeHeaderWriter) OptionSet ¶
func (h *EnvelopeHeaderWriter) OptionSet(optionSet map[string]string) *EnvelopeHeaderWriter
func (*EnvelopeHeaderWriter) ReplyTo ¶
func (h *EnvelopeHeaderWriter) ReplyTo(address string) *EnvelopeHeaderWriter
func (*EnvelopeHeaderWriter) ResourceURI ¶
func (h *EnvelopeHeaderWriter) ResourceURI(uri string) *EnvelopeHeaderWriter
func (*EnvelopeHeaderWriter) SelectorSet ¶
func (h *EnvelopeHeaderWriter) SelectorSet(selectSet map[string]string) *EnvelopeHeaderWriter
func (*EnvelopeHeaderWriter) SessionID ¶
func (h *EnvelopeHeaderWriter) SessionID(sessionID string) *EnvelopeHeaderWriter
func (*EnvelopeHeaderWriter) To ¶
func (h *EnvelopeHeaderWriter) To(to string) *EnvelopeHeaderWriter
func (*EnvelopeHeaderWriter) ToBytes ¶
func (h *EnvelopeHeaderWriter) ToBytes() ([]byte, error)
func (*EnvelopeHeaderWriter) ToString ¶
func (h *EnvelopeHeaderWriter) ToString() (string, error)
type EnvelopeReader ¶
type EnvelopeReader struct { Ω *Document // contains filtered or unexported fields }
When parsing from the WinRM response
func (*EnvelopeReader) Body ¶
func (e *EnvelopeReader) Body() *EnvelopeBodyReader
func (*EnvelopeReader) GetXMLElement ¶
func (e *EnvelopeReader) GetXMLElement() *Element
func (*EnvelopeReader) Header ¶
func (e *EnvelopeReader) Header() *EnvelopeHeaderReader
type EnvelopeWriter ¶
type EnvelopeWriter struct { Ω *Document // contains filtered or unexported fields }
When parsing to the WinRM request
func Build ¶
func Build() *EnvelopeWriter
func (*EnvelopeWriter) Body ¶
func (e *EnvelopeWriter) Body() *EnvelopeBodyWriter
func (*EnvelopeWriter) Header ¶
func (e *EnvelopeWriter) Header() *EnvelopeHeaderWriter
func (*EnvelopeWriter) ToBytes ¶
func (e *EnvelopeWriter) ToBytes() ([]byte, error)
func (*EnvelopeWriter) ToString ¶
func (e *EnvelopeWriter) ToString() (string, error)
type ReceiveEnvelopeBodyWriter ¶
type ReceiveEnvelopeBodyWriter struct {
// contains filtered or unexported fields
}
func (*ReceiveEnvelopeBodyWriter) DesiredStream ¶
func (bs *ReceiveEnvelopeBodyWriter) DesiredStream(commandId string, outputStreams string) *ReceiveEnvelopeBodyWriter
func (*ReceiveEnvelopeBodyWriter) ToBytes ¶
func (bs *ReceiveEnvelopeBodyWriter) ToBytes() ([]byte, error)
func (*ReceiveEnvelopeBodyWriter) ToString ¶
func (bs *ReceiveEnvelopeBodyWriter) ToString() (string, error)
type ReceiveResponseEnvelopeBodyReader ¶
type ReceiveResponseEnvelopeBodyReader struct {
// contains filtered or unexported fields
}
func (*ReceiveResponseEnvelopeBodyReader) CommandState ¶
func (br *ReceiveResponseEnvelopeBodyReader) CommandState() (state, exitCode string)
func (*ReceiveResponseEnvelopeBodyReader) GetXMLElement ¶
func (br *ReceiveResponseEnvelopeBodyReader) GetXMLElement() *Element
type ResourceCreatedEnvelopeBodyReader ¶
type ResourceCreatedEnvelopeBodyReader struct {
// contains filtered or unexported fields
}
func (*ResourceCreatedEnvelopeBodyReader) GetXMLElement ¶
func (br *ResourceCreatedEnvelopeBodyReader) GetXMLElement() *Element
func (*ResourceCreatedEnvelopeBodyReader) SelectorSet ¶
func (br *ResourceCreatedEnvelopeBodyReader) SelectorSet() map[string]string
type SendEnvelopeBodyWriter ¶
type SendEnvelopeBodyWriter struct {
// contains filtered or unexported fields
}
func (*SendEnvelopeBodyWriter) Stream ¶
func (bs *SendEnvelopeBodyWriter) Stream(streamName, commandId, inputStream string) *SendEnvelopeBodyWriter
func (*SendEnvelopeBodyWriter) ToBytes ¶
func (bs *SendEnvelopeBodyWriter) ToBytes() ([]byte, error)
func (*SendEnvelopeBodyWriter) ToString ¶
func (bs *SendEnvelopeBodyWriter) ToString() (string, error)
type SendResponseEnvelopeBodyReader ¶
type SendResponseEnvelopeBodyReader struct {
// contains filtered or unexported fields
}
func (*SendResponseEnvelopeBodyReader) GetXMLElement ¶
func (br *SendResponseEnvelopeBodyReader) GetXMLElement() *Element
type ShellEnvelopeBodyWriter ¶
type ShellEnvelopeBodyWriter struct {
// contains filtered or unexported fields
}
func (*ShellEnvelopeBodyWriter) EnvironmentVariables ¶
func (bs *ShellEnvelopeBodyWriter) EnvironmentVariables(envVars map[string]string) *ShellEnvelopeBodyWriter
func (*ShellEnvelopeBodyWriter) IdleTimeOut ¶
func (bs *ShellEnvelopeBodyWriter) IdleTimeOut(idleTimeout uint64) *ShellEnvelopeBodyWriter
func (*ShellEnvelopeBodyWriter) InputStreams ¶
func (bs *ShellEnvelopeBodyWriter) InputStreams(inputStreams string) *ShellEnvelopeBodyWriter
func (*ShellEnvelopeBodyWriter) LifeTime ¶
func (bs *ShellEnvelopeBodyWriter) LifeTime(lifetime uint64) *ShellEnvelopeBodyWriter
func (*ShellEnvelopeBodyWriter) OutputStreams ¶
func (bs *ShellEnvelopeBodyWriter) OutputStreams(outputStreams string) *ShellEnvelopeBodyWriter
func (*ShellEnvelopeBodyWriter) ToBytes ¶
func (bs *ShellEnvelopeBodyWriter) ToBytes() ([]byte, error)
func (*ShellEnvelopeBodyWriter) ToString ¶
func (bs *ShellEnvelopeBodyWriter) ToString() (string, error)
func (*ShellEnvelopeBodyWriter) WorkingDirectory ¶
func (bs *ShellEnvelopeBodyWriter) WorkingDirectory(workingDirectory string) *ShellEnvelopeBodyWriter
type SignalEnvelopeBodyWriter ¶
type SignalEnvelopeBodyWriter struct {
// contains filtered or unexported fields
}
func (*SignalEnvelopeBodyWriter) Code ¶
func (bs *SignalEnvelopeBodyWriter) Code(code string) *SignalEnvelopeBodyWriter
func (*SignalEnvelopeBodyWriter) ToBytes ¶
func (bs *SignalEnvelopeBodyWriter) ToBytes() ([]byte, error)
func (*SignalEnvelopeBodyWriter) ToString ¶
func (bs *SignalEnvelopeBodyWriter) ToString() (string, error)
type SignalResponseEnvelopeBodyReader ¶
type SignalResponseEnvelopeBodyReader struct {
// contains filtered or unexported fields
}
func (*SignalResponseEnvelopeBodyReader) GetXMLElement ¶
func (br *SignalResponseEnvelopeBodyReader) GetXMLElement() *Element
Source Files ¶
- reader.go
- reader_body.go
- reader_body_command_response.go
- reader_body_receive_response.go
- reader_body_send_response.go
- reader_body_shell_response.go
- reader_body_signal_response.go
- reader_header.go
- writer.go
- writer_body.go
- writer_body_command_line.go
- writer_body_disconnet.go
- writer_body_receive.go
- writer_body_send.go
- writer_body_shell.go
- writer_body_signal.go
- writer_header.go
Click to show internal directories.
Click to hide internal directories.