Documentation
¶
Index ¶
- Constants
- func ConfigDir(configDirOverride string) string
- func ConfigFilePath(context string, configDirOverride string) string
- func ExtractJSON200(response interface{}) (interface{}, error)
- func GetLastSeenDevice(ctx context.Context, c *client.Client, name string) (interface{}, error)
- func GetRenderedDevice(ctx context.Context, c *client.Client, name string) (interface{}, error)
- func GetSingleResource(ctx context.Context, c *client.Client, kind ResourceKind, name string) (interface{}, error)
- func GetTemplateVersion(ctx context.Context, c *client.Client, fleetName, name string) (interface{}, error)
- func NewCmdApply() *cobra.Command
- func NewCmdApprove() *cobra.Command
- func NewCmdCSRConfig() *cobra.Command
- func NewCmdCancel() *cobra.Command
- func NewCmdCertificate() *cobra.Command
- func NewCmdCompletion() *cobra.Command
- func NewCmdConfig() *cobra.Command
- func NewCmdConfigCurrentOrganization() *cobra.Command
- func NewCmdConfigSetOrganization() *cobra.Command
- func NewCmdDecommission() *cobra.Command
- func NewCmdDelete() *cobra.Command
- func NewCmdDeny() *cobra.Command
- func NewCmdDownload() *cobra.Command
- func NewCmdEdit() *cobra.Command
- func NewCmdEnrollmentConfig() *cobra.Command
- func NewCmdGet() *cobra.Command
- func NewCmdLogin() *cobra.Command
- func NewCmdLogs() *cobra.Command
- func NewCmdNewVersion() *cobra.Command
- func NewCmdResume() *cobra.Command
- func NewCmdVersion() *cobra.Command
- func NewConsoleCmd() *cobra.Command
- type ApplyOptions
- type ApproveOptions
- type CSRConfigOptions
- type CancelOptions
- type CertificateOptions
- type ClientBuilderOptions
- type CompletionOptions
- type ConfigOptions
- type ConsoleOptions
- func (o *ConsoleOptions) Bind(fs *pflag.FlagSet)
- func (o *ConsoleOptions) Complete(cmd *cobra.Command, args []string) error
- func (o *ConsoleOptions) Run(ctx context.Context, flagArgs, passThroughArgs []string) error
- func (o *ConsoleOptions) SetupTTY() k8sTerm.TTY
- func (o *ConsoleOptions) Validate(args []string) error
- type DecommissionOptions
- type DeleteOptions
- type DenyOptions
- type DownloadOptions
- type EditOptions
- type EnrollmentConfigOptions
- type FlagContextualRule
- type GetOptions
- type GlobalOptions
- func (o *GlobalOptions) Bind(fs *pflag.FlagSet)
- func (o *GlobalOptions) BuildClient() (*client.Client, error)
- func (o *GlobalOptions) BuildImageBuilderClient(opts ...imagebuilderclient.ClientOption) (*client.ImageBuilderClient, error)
- func (o *GlobalOptions) Complete(cmd *cobra.Command, args []string) error
- func (o *GlobalOptions) GetEffectiveOrganization() string
- func (o *GlobalOptions) Validate(args []string) error
- func (o *GlobalOptions) ValidateCmd(args []string) error
- func (o *GlobalOptions) WithTimeout(ctx context.Context) (context.Context, context.CancelFunc)
- type KindNameAutocomplete
- type ListFetcher
- type LoginOptions
- type LogsOptions
- type NewVersionOptions
- type ResourceKind
- type ResumeOptions
- type SingleFetcher
- type TLSErrorInfo
- type TLSErrorType
- type VersionOptions
- type VulnerabilityArgs
- type VulnerabilityCommand
- type VulnerabilityGetOptions
Constants ¶
const ( // Common flags FlagSelector = "selector" FlagFieldSelector = "field-selector" FlagOutput = "output" FlagLimit = "limit" FlagContinue = "continue" // Resource specific flags FlagFleetName = "fleetname" // for templateversions FlagCatalogName = "catalog" // for catalogitems FlagRendered = "rendered" // for a single device FlagSummary = "summary" // for listing devices and fleets FlagSummaryOnly = "summary-only" // for listing devices and vulnerabilities FlagLastSeen = "last-seen" // for a single device FlagWithExports = "with-exports" // for imagebuilds FlagSortBy = "sort-by" // for vulnerabilities FlagOrder = "order" // for vulnerabilities FlagCveId = "cve-id" // for filtering devices by CVE )
const (
NoneString = "<none>"
)
Variables ¶
This section is empty.
Functions ¶
func ConfigFilePath ¶
func ExtractJSON200 ¶ added in v0.10.0
func ExtractJSON200(response interface{}) (interface{}, error)
ExtractJSON200 extracts the JSON200 data from a response after validating it. This function centralizes the common pattern of validating and extracting JSON200 data.
func GetLastSeenDevice ¶ added in v0.10.0
GetLastSeenDevice fetches the last seen timestamp for a device.
func GetRenderedDevice ¶ added in v0.10.0
GetRenderedDevice fetches a rendered device configuration.
func GetSingleResource ¶ added in v0.10.0
func GetSingleResource(ctx context.Context, c *client.Client, kind ResourceKind, name string) (interface{}, error)
GetSingleResource fetches a single resource by kind and name.
func GetTemplateVersion ¶ added in v0.10.0
func GetTemplateVersion(ctx context.Context, c *client.Client, fleetName, name string) (interface{}, error)
GetTemplateVersion fetches a template version with the specified fleet name.
func NewCmdApply ¶
func NewCmdApprove ¶
func NewCmdCSRConfig ¶ added in v0.2.0
func NewCmdCancel ¶ added in v1.1.0
func NewCmdCertificate ¶ added in v0.3.0
func NewCmdCompletion ¶
func NewCmdConfig ¶ added in v0.10.0
func NewCmdConfigCurrentOrganization ¶ added in v0.10.0
NewCmdConfigCurrentOrganization creates a command to display the current organization
func NewCmdConfigSetOrganization ¶ added in v0.10.0
NewCmdConfigSetOrganization creates a command to set the current organization
func NewCmdDecommission ¶ added in v0.4.0
func NewCmdDelete ¶
func NewCmdDeny ¶
func NewCmdDownload ¶ added in v1.1.0
func NewCmdEdit ¶ added in v0.10.0
func NewCmdEnrollmentConfig ¶ added in v0.2.0
func NewCmdLogin ¶
func NewCmdLogs ¶ added in v1.1.0
func NewCmdNewVersion ¶ added in v1.2.0
func NewCmdResume ¶ added in v0.10.0
func NewCmdVersion ¶
func NewConsoleCmd ¶
Types ¶
type ApplyOptions ¶
type ApplyOptions struct {
GlobalOptions
Filenames []string
DryRun bool
Recursive bool
}
func DefaultApplyOptions ¶
func DefaultApplyOptions() *ApplyOptions
func (*ApplyOptions) Bind ¶
func (o *ApplyOptions) Bind(fs *pflag.FlagSet)
func (*ApplyOptions) Complete ¶
func (o *ApplyOptions) Complete(cmd *cobra.Command, args []string) error
func (*ApplyOptions) Validate ¶
func (o *ApplyOptions) Validate(args []string) error
type ApproveOptions ¶
type ApproveOptions struct {
GlobalOptions
ApproveLabels []string
ReplaceLabels bool
}
func DefaultApproveOptions ¶
func DefaultApproveOptions() *ApproveOptions
func (*ApproveOptions) Bind ¶
func (o *ApproveOptions) Bind(fs *pflag.FlagSet)
func (*ApproveOptions) Complete ¶
func (o *ApproveOptions) Complete(cmd *cobra.Command, args []string) error
func (*ApproveOptions) Validate ¶
func (o *ApproveOptions) Validate(args []string) error
type CSRConfigOptions ¶ added in v0.2.0
type CSRConfigOptions struct {
GlobalOptions
CertSigningRequestFile string
Output string
Name string
ExpirationSeconds string
Overwrite bool
}
func DefaultCSRConfigOptions ¶ added in v0.2.0
func DefaultCSRConfigOptions() *CSRConfigOptions
func (*CSRConfigOptions) Bind ¶ added in v0.2.0
func (o *CSRConfigOptions) Bind(fs *pflag.FlagSet)
func (*CSRConfigOptions) Complete ¶ added in v0.2.0
func (o *CSRConfigOptions) Complete(cmd *cobra.Command, args []string) error
func (*CSRConfigOptions) Run ¶ added in v0.2.0
func (o *CSRConfigOptions) Run(ctx context.Context, args []string) error
func (*CSRConfigOptions) Validate ¶ added in v0.2.0
func (o *CSRConfigOptions) Validate(args []string) error
type CancelOptions ¶ added in v1.1.0
type CancelOptions struct {
GlobalOptions
}
func DefaultCancelOptions ¶ added in v1.1.0
func DefaultCancelOptions() *CancelOptions
func (*CancelOptions) Bind ¶ added in v1.1.0
func (o *CancelOptions) Bind(fs *pflag.FlagSet)
func (*CancelOptions) Complete ¶ added in v1.1.0
func (o *CancelOptions) Complete(cmd *cobra.Command, args []string) error
func (*CancelOptions) Run ¶ added in v1.1.0
func (o *CancelOptions) Run(ctx context.Context, args []string) error
func (*CancelOptions) Validate ¶ added in v1.1.0
func (o *CancelOptions) Validate(args []string) error
type CertificateOptions ¶ added in v0.3.0
type CertificateOptions struct {
GlobalOptions
Name string
Expiration string
Output string
OutputDir string
EncryptKey bool
SignerName string
}
func DefaultCertificateOptions ¶ added in v0.3.0
func DefaultCertificateOptions() *CertificateOptions
func (*CertificateOptions) Bind ¶ added in v0.3.0
func (o *CertificateOptions) Bind(fs *pflag.FlagSet)
func (*CertificateOptions) Complete ¶ added in v0.3.0
func (o *CertificateOptions) Complete(cmd *cobra.Command, args []string) error
func (*CertificateOptions) Run ¶ added in v0.3.0
func (o *CertificateOptions) Run(ctx context.Context, args []string) error
func (*CertificateOptions) Validate ¶ added in v0.3.0
func (o *CertificateOptions) Validate(args []string) error
type ClientBuilderOptions ¶ added in v1.0.0
type CompletionOptions ¶
type CompletionOptions struct {
GlobalOptions
Shell string
}
func DefaultCompletionOptions ¶
func DefaultCompletionOptions() *CompletionOptions
func (*CompletionOptions) Complete ¶
func (o *CompletionOptions) Complete(cmd *cobra.Command, args []string) error
func (*CompletionOptions) Validate ¶
func (o *CompletionOptions) Validate(args []string) error
type ConfigOptions ¶ added in v0.10.0
type ConfigOptions struct {
GlobalOptions
}
func DefaultConfigOptions ¶ added in v0.10.0
func DefaultConfigOptions() *ConfigOptions
func (*ConfigOptions) Bind ¶ added in v0.10.0
func (o *ConfigOptions) Bind(fs *pflag.FlagSet)
func (*ConfigOptions) Complete ¶ added in v0.10.0
func (o *ConfigOptions) Complete(cmd *cobra.Command, args []string) error
func (*ConfigOptions) RunCurrentOrganization ¶ added in v0.10.0
func (o *ConfigOptions) RunCurrentOrganization(ctx context.Context, args []string) error
func (*ConfigOptions) RunSetOrganization ¶ added in v0.10.0
func (o *ConfigOptions) RunSetOrganization(ctx context.Context, args []string) error
type ConsoleOptions ¶
type ConsoleOptions struct {
GlobalOptions
// contains filtered or unexported fields
}
func DefaultConsoleOptions ¶
func DefaultConsoleOptions() *ConsoleOptions
func (*ConsoleOptions) Bind ¶
func (o *ConsoleOptions) Bind(fs *pflag.FlagSet)
func (*ConsoleOptions) Complete ¶
func (o *ConsoleOptions) Complete(cmd *cobra.Command, args []string) error
func (*ConsoleOptions) Run ¶
func (o *ConsoleOptions) Run(ctx context.Context, flagArgs, passThroughArgs []string) error
func (*ConsoleOptions) SetupTTY ¶ added in v0.6.0
func (o *ConsoleOptions) SetupTTY() k8sTerm.TTY
func (*ConsoleOptions) Validate ¶
func (o *ConsoleOptions) Validate(args []string) error
type DecommissionOptions ¶ added in v0.4.0
type DecommissionOptions struct {
GlobalOptions
DecommissionTarget string
}
func DefaultDecommissionOptions ¶ added in v0.4.0
func DefaultDecommissionOptions() *DecommissionOptions
func (*DecommissionOptions) Bind ¶ added in v0.4.0
func (o *DecommissionOptions) Bind(fs *pflag.FlagSet)
func (*DecommissionOptions) Complete ¶ added in v0.4.0
func (o *DecommissionOptions) Complete(cmd *cobra.Command, args []string) error
func (*DecommissionOptions) Run ¶ added in v0.4.0
func (o *DecommissionOptions) Run(ctx context.Context, args []string) error
func (*DecommissionOptions) Validate ¶ added in v0.4.0
func (o *DecommissionOptions) Validate(args []string) error
type DeleteOptions ¶
type DeleteOptions struct {
GlobalOptions
FleetName string
CatalogName string
}
func DefaultDeleteOptions ¶
func DefaultDeleteOptions() *DeleteOptions
func (*DeleteOptions) Bind ¶
func (o *DeleteOptions) Bind(fs *pflag.FlagSet)
func (*DeleteOptions) Complete ¶
func (o *DeleteOptions) Complete(cmd *cobra.Command, args []string) error
func (*DeleteOptions) Validate ¶
func (o *DeleteOptions) Validate(args []string) error
type DenyOptions ¶
type DenyOptions struct {
GlobalOptions
}
func DefaultDenyOptions ¶
func DefaultDenyOptions() *DenyOptions
func (*DenyOptions) Bind ¶
func (o *DenyOptions) Bind(fs *pflag.FlagSet)
func (*DenyOptions) Complete ¶
func (o *DenyOptions) Complete(cmd *cobra.Command, args []string) error
func (*DenyOptions) Validate ¶
func (o *DenyOptions) Validate(args []string) error
type DownloadOptions ¶ added in v1.1.0
type DownloadOptions struct {
GlobalOptions
Output string
Kind ResourceKind
Name string
}
func DefaultDownloadOptions ¶ added in v1.1.0
func DefaultDownloadOptions() *DownloadOptions
func (*DownloadOptions) Bind ¶ added in v1.1.0
func (o *DownloadOptions) Bind(fs *pflag.FlagSet)
func (*DownloadOptions) Complete ¶ added in v1.1.0
func (o *DownloadOptions) Complete(cmd *cobra.Command, args []string) error
func (*DownloadOptions) Run ¶ added in v1.1.0
func (o *DownloadOptions) Run(ctx context.Context, args []string) error
func (*DownloadOptions) Validate ¶ added in v1.1.0
func (o *DownloadOptions) Validate(args []string) error
type EditOptions ¶ added in v0.10.0
type EditOptions struct {
GlobalOptions
FleetName string
Editor string
Output string
}
func DefaultEditOptions ¶ added in v0.10.0
func DefaultEditOptions() *EditOptions
func (*EditOptions) Bind ¶ added in v0.10.0
func (o *EditOptions) Bind(fs *pflag.FlagSet)
func (*EditOptions) Complete ¶ added in v0.10.0
func (o *EditOptions) Complete(cmd *cobra.Command, args []string) error
func (*EditOptions) Run ¶ added in v0.10.0
func (o *EditOptions) Run(ctx context.Context, args []string) error
func (*EditOptions) Validate ¶ added in v0.10.0
func (o *EditOptions) Validate(args []string) error
type EnrollmentConfigOptions ¶ added in v0.2.0
type EnrollmentConfigOptions struct {
GlobalOptions
PrivateKey string
}
func DefaultEnrollmentConfigOptions ¶ added in v0.2.0
func DefaultEnrollmentConfigOptions() *EnrollmentConfigOptions
func (*EnrollmentConfigOptions) Bind ¶ added in v0.2.0
func (o *EnrollmentConfigOptions) Bind(fs *pflag.FlagSet)
func (*EnrollmentConfigOptions) Complete ¶ added in v0.2.0
func (o *EnrollmentConfigOptions) Complete(cmd *cobra.Command, args []string) error
func (*EnrollmentConfigOptions) Run ¶ added in v0.2.0
func (o *EnrollmentConfigOptions) Run(ctx context.Context, args []string) error
func (*EnrollmentConfigOptions) Validate ¶ added in v0.2.0
func (o *EnrollmentConfigOptions) Validate(args []string) error
type FlagContextualRule ¶ added in v1.0.0
type FlagContextualRule struct {
FlagName string
ResourceKind []ResourceKind
Operations []string // "list", "single", "any"
}
type GetOptions ¶
type GetOptions struct {
GlobalOptions
LabelSelector string
FieldSelector string
Output string
Limit int32
Continue string
FleetName string
CatalogName string
Rendered bool
Summary bool
SummaryOnly bool
LastSeen bool
WithExports bool
SortBy string
Order string
CveId string
}
func DefaultGetOptions ¶
func DefaultGetOptions() *GetOptions
func (*GetOptions) Bind ¶
func (o *GetOptions) Bind(fs *pflag.FlagSet)
func (*GetOptions) Complete ¶
func (o *GetOptions) Complete(cmd *cobra.Command, args []string) error
func (*GetOptions) Validate ¶
func (o *GetOptions) Validate(args []string) error
type GlobalOptions ¶
type GlobalOptions struct {
ConfigDir string
ConfigFilePath string
Context string
Organization string
RequestTimeout int
}
func DefaultGlobalOptions ¶
func DefaultGlobalOptions() GlobalOptions
func (*GlobalOptions) Bind ¶
func (o *GlobalOptions) Bind(fs *pflag.FlagSet)
func (*GlobalOptions) BuildClient ¶ added in v0.10.0
func (o *GlobalOptions) BuildClient() (*client.Client, error)
BuildClient constructs a FlightCTL API client using configuration derived from the global options (config file path, organization override, etc.). The returned client includes a token refresher if a refresh token is configured. Call Start() on the client to begin token refresh, and Stop() to clean up.
func (*GlobalOptions) BuildImageBuilderClient ¶ added in v1.1.0
func (o *GlobalOptions) BuildImageBuilderClient(opts ...imagebuilderclient.ClientOption) (*client.ImageBuilderClient, error)
BuildImageBuilderClient constructs an ImageBuilder API client using configuration derived from the global options. Returns an error if the imagebuilder service is not configured.
func (*GlobalOptions) Complete ¶
func (o *GlobalOptions) Complete(cmd *cobra.Command, args []string) error
func (*GlobalOptions) GetEffectiveOrganization ¶ added in v0.10.0
func (o *GlobalOptions) GetEffectiveOrganization() string
GetEffectiveOrganization returns the organization ID to use for API requests.
func (*GlobalOptions) Validate ¶
func (o *GlobalOptions) Validate(args []string) error
func (*GlobalOptions) ValidateCmd ¶ added in v0.4.0
func (o *GlobalOptions) ValidateCmd(args []string) error
ValidateCmd Validates GlobalOptions without requiring ConfigFilePath to exist. This is useful for any CLI cmd that does not require user login.
func (*GlobalOptions) WithTimeout ¶ added in v0.6.0
func (o *GlobalOptions) WithTimeout(ctx context.Context) (context.Context, context.CancelFunc)
type KindNameAutocomplete ¶ added in v1.0.0
type KindNameAutocomplete struct {
Options ClientBuilderOptions
AllowMultipleNames bool
AllowedKinds []ResourceKind
FleetName *string
}
func (KindNameAutocomplete) ValidArgsFunction ¶ added in v1.0.0
func (kna KindNameAutocomplete) ValidArgsFunction(cmd *cobra.Command, args []string, toComplete string) ([]string, cobra.ShellCompDirective)
type ListFetcher ¶ added in v1.1.0
type ListFetcher func() (interface{}, error)
ListFetcher fetches a list of resources and returns the validated response.
type LoginOptions ¶
type LoginOptions struct {
GlobalOptions
AccessToken string
Provider string
InsecureSkipVerify bool
CAFile string
AuthCAFile string
CallbackPort int
Username string
Password string
Web bool
NoBrowser bool
ShowProviders bool
// contains filtered or unexported fields
}
func DefaultLoginOptions ¶
func DefaultLoginOptions() *LoginOptions
func (*LoginOptions) Bind ¶
func (o *LoginOptions) Bind(fs *pflag.FlagSet)
func (*LoginOptions) Complete ¶
func (o *LoginOptions) Complete(cmd *cobra.Command, args []string) error
func (*LoginOptions) Init ¶ added in v0.6.0
func (o *LoginOptions) Init(args []string) error
func (*LoginOptions) Validate ¶
func (o *LoginOptions) Validate(args []string) error
type LogsOptions ¶ added in v1.1.0
type LogsOptions struct {
GlobalOptions
Follow bool
}
func DefaultLogsOptions ¶ added in v1.1.0
func DefaultLogsOptions() *LogsOptions
func (*LogsOptions) Bind ¶ added in v1.1.0
func (o *LogsOptions) Bind(fs *pflag.FlagSet)
func (*LogsOptions) Complete ¶ added in v1.1.0
func (o *LogsOptions) Complete(cmd *cobra.Command, args []string) error
func (*LogsOptions) Run ¶ added in v1.1.0
func (o *LogsOptions) Run(ctx context.Context, args []string) error
func (*LogsOptions) Validate ¶ added in v1.1.0
func (o *LogsOptions) Validate(args []string) error
type NewVersionOptions ¶ added in v1.2.0
type NewVersionOptions struct {
GlobalOptions
// Name for the new ImageBuild resource (required).
Name string
// SourceImageTag overrides spec.source.imageTag of the parent.
SourceImageTag string
// DestinationImageTag overrides spec.destination.imageTag of the parent.
DestinationImageTag string
// Output format: json, yaml, or empty.
Output string
}
func DefaultNewVersionOptions ¶ added in v1.2.0
func DefaultNewVersionOptions() *NewVersionOptions
func (*NewVersionOptions) Bind ¶ added in v1.2.0
func (o *NewVersionOptions) Bind(fs *pflag.FlagSet)
func (*NewVersionOptions) Complete ¶ added in v1.2.0
func (o *NewVersionOptions) Complete(cmd *cobra.Command, args []string) error
func (*NewVersionOptions) Run ¶ added in v1.2.0
func (o *NewVersionOptions) Run(ctx context.Context, args []string) error
func (*NewVersionOptions) Validate ¶ added in v1.2.0
func (o *NewVersionOptions) Validate(args []string) error
type ResourceKind ¶ added in v1.0.0
type ResourceKind string
const ( InvalidKind ResourceKind = "" CatalogKind ResourceKind = "catalog" CatalogItemKind ResourceKind = "catalogitem" CertificateSigningRequestKind ResourceKind = "certificatesigningrequest" DeviceKind ResourceKind = "device" EnrollmentRequestKind ResourceKind = "enrollmentrequest" EventKind ResourceKind = "event" AuthProviderKind ResourceKind = "authprovider" FleetKind ResourceKind = "fleet" ImageBuildKind ResourceKind = "imagebuild" ImageExportKind ResourceKind = "imageexport" ImagePromotionKind ResourceKind = "imagepromotion" OrganizationKind ResourceKind = "organization" RepositoryKind ResourceKind = "repository" ResourceSyncKind ResourceKind = "resourcesync" TemplateVersionKind ResourceKind = "templateversion" VulnerabilityKind ResourceKind = "vulnerability" )
func ResourceKindFromString ¶ added in v1.0.0
func ResourceKindFromString(kindLike string) (ResourceKind, error)
func (ResourceKind) String ¶ added in v1.0.0
func (r ResourceKind) String() string
func (ResourceKind) ToPlural ¶ added in v1.0.0
func (r ResourceKind) ToPlural() string
type ResumeOptions ¶ added in v0.10.0
type ResumeOptions struct {
GlobalOptions
LabelSelector string
FieldSelector string
All bool
// contains filtered or unexported fields
}
func DefaultResumeOptions ¶ added in v0.10.0
func DefaultResumeOptions() *ResumeOptions
func (*ResumeOptions) Bind ¶ added in v0.10.0
func (o *ResumeOptions) Bind(fs *pflag.FlagSet)
func (*ResumeOptions) Complete ¶ added in v0.10.0
func (o *ResumeOptions) Complete(cmd *cobra.Command, args []string) error
func (*ResumeOptions) Run ¶ added in v0.10.0
func (o *ResumeOptions) Run(ctx context.Context, args []string) error
func (*ResumeOptions) Validate ¶ added in v0.10.0
func (o *ResumeOptions) Validate(args []string) error
type SingleFetcher ¶ added in v1.1.0
SingleFetcher fetches a single resource by name and returns the validated response.
type TLSErrorInfo ¶ added in v1.0.0
type TLSErrorInfo struct {
Type TLSErrorType
Cause string
RawError string
}
type TLSErrorType ¶ added in v1.0.0
type TLSErrorType int
const ( TLSErrorUnknown TLSErrorType = iota TLSErrorUnknownAuthority TLSErrorExpired TLSErrorSelfSigned TLSErrorHostnameMismatch TLSErrorGeneric )
type VersionOptions ¶
type VersionOptions struct {
GlobalOptions
Output string
}
func DefaultVersionOptions ¶
func DefaultVersionOptions() *VersionOptions
func (*VersionOptions) Bind ¶ added in v0.3.0
func (o *VersionOptions) Bind(fs *pflag.FlagSet)
func (*VersionOptions) Complete ¶ added in v0.3.0
func (o *VersionOptions) Complete(cmd *cobra.Command, args []string) error
func (*VersionOptions) Validate ¶ added in v0.3.0
func (o *VersionOptions) Validate(args []string) error
type VulnerabilityArgs ¶ added in v1.2.0
type VulnerabilityArgs struct {
Command VulnerabilityCommand
Name string
CveId string
}
type VulnerabilityCommand ¶ added in v1.2.0
type VulnerabilityCommand int
const ( VulnCmdList VulnerabilityCommand = iota VulnCmdSummary VulnCmdDevice VulnCmdDeviceSummary VulnCmdFleet VulnCmdFleetSummary VulnCmdImpact )
type VulnerabilityGetOptions ¶ added in v1.2.0
type VulnerabilityGetOptions struct {
*GetOptions
SortBy string
Order string
}
func NewVulnerabilityGetOptions ¶ added in v1.2.0
func NewVulnerabilityGetOptions(getOpts *GetOptions) *VulnerabilityGetOptions
func (*VulnerabilityGetOptions) RunVulnerability ¶ added in v1.2.0
func (o *VulnerabilityGetOptions) RunVulnerability(ctx context.Context, vulnArgs *VulnerabilityArgs) error
func (*VulnerabilityGetOptions) ValidateVulnerability ¶ added in v1.2.0
func (o *VulnerabilityGetOptions) ValidateVulnerability(vulnArgs *VulnerabilityArgs) error