Documentation ¶
Index ¶
- type AccessTokens
- func (r *AccessTokens) Aliases() []string
- func (t *AccessTokens) JSON(w io.Writer, listView bool) error
- func (t *AccessTokens) JSONPath(w io.Writer, template string) error
- func (r *AccessTokens) Name() string
- func (r *AccessTokens) Plural() string
- func (t *AccessTokens) Table(w io.Writer) error
- func (t *AccessTokens) YAML(w io.Writer, listView bool) error
- type Accounts
- func (r *Accounts) Aliases() []string
- func (a *Accounts) JSON(w io.Writer, listView bool) error
- func (a *Accounts) JSONPath(w io.Writer, template string) error
- func (r *Accounts) Name() string
- func (r *Accounts) Plural() string
- func (a *Accounts) Table(w io.Writer) error
- func (a *Accounts) YAML(w io.Writer, listView bool) error
- type AuthorizationRoleBindings
- func (r *AuthorizationRoleBindings) Aliases() []string
- func (c *AuthorizationRoleBindings) FilterByOwnerID(id string)
- func (c *AuthorizationRoleBindings) JSON(w io.Writer, listView bool) error
- func (c *AuthorizationRoleBindings) JSONPath(w io.Writer, template string) error
- func (r *AuthorizationRoleBindings) Name() string
- func (r *AuthorizationRoleBindings) Plural() string
- func (c *AuthorizationRoleBindings) Table(w io.Writer) error
- func (c *AuthorizationRoleBindings) YAML(w io.Writer, listView bool) error
- type AuthorizationRoles
- func (r *AuthorizationRoles) Aliases() []string
- func (c *AuthorizationRoles) FilterByOwnerID(id string)
- func (c *AuthorizationRoles) JSON(w io.Writer, listView bool) error
- func (c *AuthorizationRoles) JSONPath(w io.Writer, template string) error
- func (r *AuthorizationRoles) Name() string
- func (r *AuthorizationRoles) Plural() string
- func (c *AuthorizationRoles) Table(w io.Writer) error
- func (c *AuthorizationRoles) YAML(w io.Writer, listView bool) error
- type AuthorizationRules
- func (r *AuthorizationRules) Aliases() []string
- func (c *AuthorizationRules) FilterByOwnerID(id string)
- func (c *AuthorizationRules) JSON(w io.Writer, listView bool) error
- func (c *AuthorizationRules) JSONPath(w io.Writer, template string) error
- func (r *AuthorizationRules) Name() string
- func (r *AuthorizationRules) Plural() string
- func (c *AuthorizationRules) Table(w io.Writer) error
- func (c *AuthorizationRules) YAML(w io.Writer, listView bool) error
- type AutoscalingPolicies
- func (r *AutoscalingPolicies) Aliases() []string
- func (p *AutoscalingPolicies) JSON(w io.Writer, listView bool) error
- func (p *AutoscalingPolicies) JSONPath(w io.Writer, template string) error
- func (r *AutoscalingPolicies) Name() string
- func (r *AutoscalingPolicies) Plural() string
- func (p *AutoscalingPolicies) Table(w io.Writer) error
- func (p *AutoscalingPolicies) YAML(w io.Writer, listView bool) error
- type ClusterLabels
- func (r *ClusterLabels) Aliases() []string
- func (p *ClusterLabels) JSON(w io.Writer, listView bool) error
- func (p *ClusterLabels) JSONPath(w io.Writer, template string) error
- func (r *ClusterLabels) Name() string
- func (r *ClusterLabels) Plural() string
- func (p *ClusterLabels) Table(w io.Writer) error
- func (p *ClusterLabels) YAML(w io.Writer, listView bool) error
- type Displayable
- type HKEClusters
- func (r *HKEClusters) Aliases() []string
- func (c *HKEClusters) FilterByOwnerID(id string)
- func (c *HKEClusters) JSON(w io.Writer, listView bool) error
- func (c *HKEClusters) JSONPath(w io.Writer, template string) error
- func (r *HKEClusters) Name() string
- func (r *HKEClusters) Plural() string
- func (c *HKEClusters) Table(w io.Writer) error
- func (c *HKEClusters) YAML(w io.Writer, listView bool) error
- type NodePoolLabels
- func (r *NodePoolLabels) Aliases() []string
- func (p *NodePoolLabels) JSON(w io.Writer, listView bool) error
- func (p *NodePoolLabels) JSONPath(w io.Writer, template string) error
- func (r *NodePoolLabels) Name() string
- func (r *NodePoolLabels) Plural() string
- func (p *NodePoolLabels) Table(w io.Writer) error
- func (p *NodePoolLabels) YAML(w io.Writer, listView bool) error
- type NodePools
- func (r *NodePools) Aliases() []string
- func (p *NodePools) JSON(w io.Writer, listView bool) error
- func (p *NodePools) JSONPath(w io.Writer, template string) error
- func (r *NodePools) Name() string
- func (r *NodePools) Plural() string
- func (p *NodePools) Table(w io.Writer) error
- func (p *NodePools) YAML(w io.Writer, listView bool) error
- type Nodes
- func (r *Nodes) Aliases() []string
- func (p *Nodes) JSON(w io.Writer, listView bool) error
- func (p *Nodes) JSONPath(w io.Writer, template string) error
- func (r *Nodes) Name() string
- func (r *Nodes) Plural() string
- func (p *Nodes) Table(w io.Writer) error
- func (p *Nodes) YAML(w io.Writer, listView bool) error
- type Organizations
- func (r *Organizations) Aliases() []string
- func (o *Organizations) FilterByOwnerID(id string)
- func (o *Organizations) JSON(w io.Writer, listView bool) error
- func (o *Organizations) JSONPath(w io.Writer, template string) error
- func (r *Organizations) Name() string
- func (r *Organizations) Plural() string
- func (o *Organizations) Table(w io.Writer) error
- func (o *Organizations) YAML(w io.Writer, listView bool) error
- type Plugins
- func (r *Plugins) Aliases() []string
- func (p *Plugins) JSON(w io.Writer, listView bool) error
- func (p *Plugins) JSONPath(w io.Writer, template string) error
- func (r *Plugins) Name() string
- func (r *Plugins) Plural() string
- func (p *Plugins) Table(w io.Writer) error
- func (p *Plugins) YAML(w io.Writer, listView bool) error
- type PluginsCatalog
- func NewPluginCatalog(item *types.PluginCatalog) *PluginsCatalog
- func NewPluginCatalogFromDefinition(pluginType string, def *types.PluginDefinition) *PluginsCatalog
- func NewPluginCatalogFromDefinitions(pluginType string, defs []*types.PluginDefinition) *PluginsCatalog
- func NewPluginCatalogFromVersion(pluginType, pluginImplementation string, version *types.PluginVersion) *PluginsCatalog
- func PluginCatalog() *PluginsCatalog
- func (r *PluginsCatalog) Aliases() []string
- func (pc *PluginsCatalog) JSON(w io.Writer, _ bool) error
- func (pc *PluginsCatalog) JSONPath(w io.Writer, template string) error
- func (r *PluginsCatalog) Name() string
- func (r *PluginsCatalog) Plural() string
- func (pc *PluginsCatalog) Table(w io.Writer) error
- func (pc *PluginsCatalog) YAML(w io.Writer, _ bool) error
- type Providers
- func (r *Providers) Aliases() []string
- func (c *Providers) JSON(w io.Writer, listView bool) error
- func (c *Providers) JSONPath(w io.Writer, template string) error
- func (r *Providers) Name() string
- func (r *Providers) Plural() string
- func (c *Providers) Table(w io.Writer) error
- func (c *Providers) YAML(w io.Writer, listView bool) error
- type Registries
- func (r *Registries) Aliases() []string
- func (p *Registries) JSON(w io.Writer, listView bool) error
- func (p *Registries) JSONPath(w io.Writer, template string) error
- func (r *Registries) Name() string
- func (r *Registries) Plural() string
- func (p *Registries) Table(w io.Writer) error
- func (p *Registries) YAML(w io.Writer, listView bool) error
- type Templates
- func (r *Templates) Aliases() []string
- func (c *Templates) FilterByEngine(engine string)
- func (c *Templates) FilterByOwnerID(id string)
- func (c *Templates) JSON(w io.Writer, listView bool) error
- func (c *Templates) JSONPath(w io.Writer, template string) error
- func (r *Templates) Name() string
- func (r *Templates) Plural() string
- func (c *Templates) Table(w io.Writer) error
- func (c *Templates) YAML(w io.Writer, listView bool) error
- type Users
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessTokens ¶
type AccessTokens struct {
// contains filtered or unexported fields
}
AccessTokens is a list of the associated cloud resource with additional functionality
func AccessToken ¶
func AccessToken() *AccessTokens
AccessToken constructs a new AccessTokens with no underlying items, useful for interacting with the metadata itself.
func NewAccessTokens ¶
func NewAccessTokens(items []types.AccessToken) *AccessTokens
NewAccessTokens constructs a new AccessTokens wrapping the given cloud type
func (*AccessTokens) JSON ¶
func (t *AccessTokens) JSON(w io.Writer, listView bool) error
JSON outputs the JSON representation to the given writer
func (*AccessTokens) JSONPath ¶
func (t *AccessTokens) JSONPath(w io.Writer, template string) error
JSONPath outputs the executed JSONPath template to the given writer
type Accounts ¶
type Accounts struct {
// contains filtered or unexported fields
}
Accounts is a list of the associated cloud resource with additional functionality
func Account ¶
func Account() *Accounts
Account constructs a new Accounts with no underlying items, useful for interacting with the metadata itself.
func NewAccounts ¶
NewAccounts constructs a new Accounts wrapping the given cloud type
type AuthorizationRoleBindings ¶
type AuthorizationRoleBindings struct {
// contains filtered or unexported fields
}
AuthorizationRoleBindings is a list of the associated cloud resource with additional functionality
func AuthorizationRoleBinding ¶
func AuthorizationRoleBinding() *AuthorizationRoleBindings
AuthorizationRoleBinding constructs a new AuthorizationRoleBindings with no underlying items, useful for interacting with the metadata itself.
func NewAuthorizationRoleBindings ¶
func NewAuthorizationRoleBindings(items []types.AuthorizationRoleBinding) *AuthorizationRoleBindings
NewAuthorizationRoleBindings constructs a new AuthorizationRoleBindings wrapping the given cloud type
func (*AuthorizationRoleBindings) FilterByOwnerID ¶
func (c *AuthorizationRoleBindings) FilterByOwnerID(id string)
FilterByOwnerID filters the underlying items by owner ID
func (*AuthorizationRoleBindings) JSON ¶
func (c *AuthorizationRoleBindings) JSON(w io.Writer, listView bool) error
JSON outputs the JSON representation to the given writer
func (*AuthorizationRoleBindings) JSONPath ¶
func (c *AuthorizationRoleBindings) JSONPath(w io.Writer, template string) error
JSONPath outputs the executed JSONPath template to the given writer
type AuthorizationRoles ¶
type AuthorizationRoles struct {
// contains filtered or unexported fields
}
AuthorizationRoles is a list of the associated cloud resource with additional functionality
func AuthorizationRole ¶
func AuthorizationRole() *AuthorizationRoles
AuthorizationRole constructs a new AuthorizationRoles with no underlying items, useful for interacting with the metadata itself.
func NewAuthorizationRoles ¶
func NewAuthorizationRoles(items []types.AuthorizationRole) *AuthorizationRoles
NewAuthorizationRoles constructs a new AuthorizationRoles wrapping the given cloud type
func (*AuthorizationRoles) FilterByOwnerID ¶
func (c *AuthorizationRoles) FilterByOwnerID(id string)
FilterByOwnerID filters the underlying items by owner ID
func (*AuthorizationRoles) JSON ¶
func (c *AuthorizationRoles) JSON(w io.Writer, listView bool) error
JSON outputs the JSON representation to the given writer
func (*AuthorizationRoles) JSONPath ¶
func (c *AuthorizationRoles) JSONPath(w io.Writer, template string) error
JSONPath outputs the executed JSONPath template to the given writer
type AuthorizationRules ¶
type AuthorizationRules struct {
// contains filtered or unexported fields
}
AuthorizationRules is a list of the associated cloud resource with additional functionality
func AuthorizationRule ¶
func AuthorizationRule() *AuthorizationRules
AuthorizationRule constructs a new AuthorizationRules with no underlying items, useful for interacting with the metadata itself.
func NewAuthorizationRules ¶
func NewAuthorizationRules(items []types.AuthorizationRule) *AuthorizationRules
NewAuthorizationRules constructs a new AuthorizationRules wrapping the given cloud type
func (*AuthorizationRules) FilterByOwnerID ¶
func (c *AuthorizationRules) FilterByOwnerID(id string)
FilterByOwnerID filters the underlying items by owner ID
func (*AuthorizationRules) JSON ¶
func (c *AuthorizationRules) JSON(w io.Writer, listView bool) error
JSON outputs the JSON representation to the given writer
func (*AuthorizationRules) JSONPath ¶
func (c *AuthorizationRules) JSONPath(w io.Writer, template string) error
JSONPath outputs the executed JSONPath template to the given writer
type AutoscalingPolicies ¶
type AutoscalingPolicies struct {
// contains filtered or unexported fields
}
AutoscalingPolicies is a list of the associated cloud resource with additional functionality
func AutoscalingPolicy ¶
func AutoscalingPolicy() *AutoscalingPolicies
AutoscalingPolicy constructs a new AutoscalingPolicies with no underlying items, useful for interacting with the metadata itself.
func NewAutoscalingPolicies ¶
func NewAutoscalingPolicies(items []types.AutoscalingPolicy) *AutoscalingPolicies
NewAutoscalingPolicies constructs a new AutoscalingPolicies wrapping the given cloud type
func (*AutoscalingPolicies) JSON ¶
func (p *AutoscalingPolicies) JSON(w io.Writer, listView bool) error
JSON outputs the JSON representation to the given writer
func (*AutoscalingPolicies) JSONPath ¶
func (p *AutoscalingPolicies) JSONPath(w io.Writer, template string) error
JSONPath outputs the executed JSONPath template to the given writer
type ClusterLabels ¶
type ClusterLabels struct {
// contains filtered or unexported fields
}
ClusterLabels is a list of the associated cloud resource with additional functionality
func ClusterLabel ¶
func ClusterLabel() *ClusterLabels
ClusterLabel constructs a new ClusterLabels with no underlying items, useful for interacting with the metadata itself.
func NewClusterLabels ¶
func NewClusterLabels(items []types.ClusterLabel) *ClusterLabels
NewClusterLabels constructs a new ClusterLabels wrapping the given cloud type
func (*ClusterLabels) JSON ¶
func (p *ClusterLabels) JSON(w io.Writer, listView bool) error
JSON outputs the JSON representation to the given writer
func (*ClusterLabels) JSONPath ¶
func (p *ClusterLabels) JSONPath(w io.Writer, template string) error
JSONPath outputs the executed JSONPath template to the given writer
type Displayable ¶
type Displayable interface { Table(w io.Writer) error JSON(w io.Writer, listView bool) error YAML(w io.Writer, listView bool) error JSONPath(w io.Writer, template string) error // contains filtered or unexported methods }
Displayable is the interface for resources that can be displayed (printed to an io.Writer) in various formats.
type HKEClusters ¶
type HKEClusters struct {
// contains filtered or unexported fields
}
HKEClusters is a list of the associated cloud resource with additional functionality
func HKECluster ¶
func HKECluster() *HKEClusters
HKECluster constructs a new HKEClusters with no underlying items, useful for interacting with the metadata itself.
func NewHKEClusters ¶
func NewHKEClusters(items []types.HKECluster) *HKEClusters
NewHKEClusters constructs a new HKEClusters wrapping the given cloud type
func (*HKEClusters) FilterByOwnerID ¶
func (c *HKEClusters) FilterByOwnerID(id string)
FilterByOwnerID filters the underlying items by owner ID
func (*HKEClusters) JSON ¶
func (c *HKEClusters) JSON(w io.Writer, listView bool) error
JSON outputs the JSON representation to the given writer
func (*HKEClusters) JSONPath ¶
func (c *HKEClusters) JSONPath(w io.Writer, template string) error
JSONPath outputs the executed JSONPath template to the given writer
type NodePoolLabels ¶
type NodePoolLabels struct {
// contains filtered or unexported fields
}
NodePoolLabels is a list of the associated cloud resource with additional functionality
func NewNodePoolLabels ¶
func NewNodePoolLabels(items []types.NodePoolLabel) *NodePoolLabels
NewNodePoolLabels constructs a new NodePoolLabels wrapping the given cloud type
func NodePoolLabel ¶
func NodePoolLabel() *NodePoolLabels
NodePoolLabel constructs a new NodePoolLabels with no underlying items, useful for interacting with the metadata itself.
func (*NodePoolLabels) JSON ¶
func (p *NodePoolLabels) JSON(w io.Writer, listView bool) error
JSON outputs the JSON representation to the given writer
func (*NodePoolLabels) JSONPath ¶
func (p *NodePoolLabels) JSONPath(w io.Writer, template string) error
JSONPath outputs the executed JSONPath template to the given writer
type NodePools ¶
type NodePools struct {
// contains filtered or unexported fields
}
NodePools is a list of the associated cloud resource with additional functionality
func NewNodePools ¶
NewNodePools constructs a new NodePools wrapping the given cloud type
func NodePool ¶
func NodePool() *NodePools
NodePool constructs a new NodePools with no underlying items, useful for interacting with the metadata itself.
type Nodes ¶
type Nodes struct {
// contains filtered or unexported fields
}
Nodes is a list of the associated cloud resource with additional functionality
func Node ¶
func Node() *Nodes
Node constructs a new Nodes with no underlying items, useful for interacting with the metadata itself.
type Organizations ¶
type Organizations struct {
// contains filtered or unexported fields
}
Organizations is a list of the associated cloud resource with additional functionality
func NewOrganizations ¶
func NewOrganizations(items []types.Organization) *Organizations
NewOrganizations constructs a new Organizations wrapping the given cloud type
func Organization ¶
func Organization() *Organizations
Organization constructs a new Organizations with no underlying items, useful for interacting with the metadata itself.
func (*Organizations) FilterByOwnerID ¶
func (o *Organizations) FilterByOwnerID(id string)
FilterByOwnerID filters the underlying items by owner ID
func (*Organizations) JSON ¶
func (o *Organizations) JSON(w io.Writer, listView bool) error
JSON outputs the JSON representation to the given writer
func (*Organizations) JSONPath ¶
func (o *Organizations) JSONPath(w io.Writer, template string) error
JSONPath outputs the executed JSONPath template to the given writer
type Plugins ¶
type Plugins struct {
// contains filtered or unexported fields
}
Plugins is a list of the associated cloud resource with additional functionality
func NewPlugins ¶
NewPlugins constructs a new Plugins wrapping the given cloud type
func Plugin ¶
func Plugin() *Plugins
Plugin constructs a new Plugins with no underlying items, useful for interacting with the metadata itself.
type PluginsCatalog ¶
type PluginsCatalog struct {
// contains filtered or unexported fields
}
PluginsCatalog is a list of the associated cloud resource with additional functionality
func NewPluginCatalog ¶
func NewPluginCatalog(item *types.PluginCatalog) *PluginsCatalog
NewPluginCatalog constructs a new PluginsCatalog wrapping the given cloud type
func NewPluginCatalogFromDefinition ¶
func NewPluginCatalogFromDefinition(pluginType string, def *types.PluginDefinition) *PluginsCatalog
NewPluginCatalogFromDefinition constructs a new PluginsCatalog wrapping only the given PluginDefinition
func NewPluginCatalogFromDefinitions ¶
func NewPluginCatalogFromDefinitions(pluginType string, defs []*types.PluginDefinition) *PluginsCatalog
NewPluginCatalogFromDefinitions constructs a new PluginsCatalog wrapping only the given PluginDefinitions
func NewPluginCatalogFromVersion ¶
func NewPluginCatalogFromVersion(pluginType, pluginImplementation string, version *types.PluginVersion) *PluginsCatalog
NewPluginCatalogFromVersion constructs a new PluginsCatalog wrapping only the given PluginVersion
func PluginCatalog ¶
func PluginCatalog() *PluginsCatalog
PluginCatalog constructs a new PluginCatalog with no underlying items, useful for interacting with the metadata itself.
func (*PluginsCatalog) JSON ¶
func (pc *PluginsCatalog) JSON(w io.Writer, _ bool) error
JSON outputs the JSON representation to the given writer
func (*PluginsCatalog) JSONPath ¶
func (pc *PluginsCatalog) JSONPath(w io.Writer, template string) error
JSONPath outputs the executed JSONPath template to the given writer
type Providers ¶
type Providers struct {
// contains filtered or unexported fields
}
Providers is a list of the associated cloud resource with additional functionality
func NewProviders ¶
NewProviders constructs a new Providers wrapping the given cloud type
func Provider ¶
func Provider() *Providers
Provider constructs a new Providers with no underlying items, useful for interacting with the metadata itself.
type Registries ¶
type Registries struct {
// contains filtered or unexported fields
}
Registries is a list of the associated cloud resource with additional functionality
func NewRegistries ¶
func NewRegistries(items []types.Registry) *Registries
NewRegistries constructs a new Registries wrapping the given cloud type
func Registry ¶
func Registry() *Registries
Registry constructs a new Registries with no underlying items, useful for interacting with the metadata itself.
func (*Registries) JSON ¶
func (p *Registries) JSON(w io.Writer, listView bool) error
JSON outputs the JSON representation to the given writer
func (*Registries) JSONPath ¶
func (p *Registries) JSONPath(w io.Writer, template string) error
JSONPath outputs the executed JSONPath template to the given writer
type Templates ¶
type Templates struct {
// contains filtered or unexported fields
}
Templates is a list of the associated cloud resource with additional functionality
func NewTemplates ¶
NewTemplates constructs a new Templates wrapping the given cloud type
func Template ¶
func Template() *Templates
Template constructs a new Templates with no underlying items, useful for interacting with the metadata itself.
func (*Templates) FilterByEngine ¶
FilterByEngine filters the underlying items by engine
func (*Templates) FilterByOwnerID ¶
FilterByOwnerID filters the underlying items by owner ID
type Users ¶
type Users struct {
// contains filtered or unexported fields
}
Users is a list of the associated cloud resource with additional functionality
func User ¶
func User() *Users
User constructs a new Users with no underlying items, useful for interacting with the metadata itself.
Source Files ¶
- access_tokens.go
- accounts.go
- authorization_role_bindings.go
- authorization_roles.go
- authorization_rules.go
- autoscaling_policies.go
- cluster_labels.go
- display.go
- filter.go
- hke_clusters.go
- node_pool_labels.go
- node_pools.go
- nodes.go
- organizations.go
- plugin_catalog.go
- plugins.go
- providers.go
- registries.go
- resource.go
- resourcetest.go
- tabletest.go
- templates.go
- users.go