Documentation
¶
Overview ¶
Copyright 2019 GramLabs, Inc.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Copyright 2019 GramLabs, Inc.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Copyright 2019 GramLabs, Inc.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetRandomMetric ¶
func GetRandomMetric() string
func GetRandomName ¶
GetRandomName returns a randomly generated name, if the number of retries is greater then 0 a small random number is also produced
func GetRandomParameter ¶
func GetRandomParameter() string
func NewCheckCommand ¶
Types ¶
type ServerCheckOptions ¶
type ServerCheckOptions struct {
Name string
ParameterCount int
MetricCount int
AllowInvalid bool
ReportFailure bool
DryRun bool
RedSkyAPI redsky.API
cmdutil.IOStreams
}
func NewServerCheckOptions ¶
func NewServerCheckOptions(ioStreams cmdutil.IOStreams) *ServerCheckOptions
func (*ServerCheckOptions) Run ¶
func (o *ServerCheckOptions) Run() error
func (*ServerCheckOptions) Validate ¶
func (o *ServerCheckOptions) Validate() error