Documentation
¶
Index ¶
- type AWSCommandProvider
- func (a *AWSCommandProvider) GetAliases() []internal.CommandAlias
- func (a *AWSCommandProvider) GetCommand() *cobra.Command
- func (a *AWSCommandProvider) GetCompatibilityFlags() map[string]compat.CompatibilityFlag
- func (a *AWSCommandProvider) GetFlagsBuilder() flags.Builder
- func (a *AWSCommandProvider) GetGroup() string
- func (a *AWSCommandProvider) GetName() string
- func (a *AWSCommandProvider) GetPositionalArgsBuilder() *flags.PositionalArgsBuilder
- func (a *AWSCommandProvider) IsExperimental() bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AWSCommandProvider ¶
type AWSCommandProvider struct{}
AWSCommandProvider implements the CommandProvider interface.
func (*AWSCommandProvider) GetAliases ¶
func (a *AWSCommandProvider) GetAliases() []internal.CommandAlias
GetAliases returns command aliases.
func (*AWSCommandProvider) GetCommand ¶
func (a *AWSCommandProvider) GetCommand() *cobra.Command
GetCommand returns the aws command.
func (*AWSCommandProvider) GetCompatibilityFlags ¶
func (a *AWSCommandProvider) GetCompatibilityFlags() map[string]compat.CompatibilityFlag
GetCompatibilityFlags returns compatibility flags for this command.
func (*AWSCommandProvider) GetFlagsBuilder ¶
func (a *AWSCommandProvider) GetFlagsBuilder() flags.Builder
GetFlagsBuilder returns the flags builder for this command.
func (*AWSCommandProvider) GetGroup ¶
func (a *AWSCommandProvider) GetGroup() string
GetGroup returns the command group for help organization.
func (*AWSCommandProvider) GetName ¶
func (a *AWSCommandProvider) GetName() string
GetName returns the command name.
func (*AWSCommandProvider) GetPositionalArgsBuilder ¶
func (a *AWSCommandProvider) GetPositionalArgsBuilder() *flags.PositionalArgsBuilder
GetPositionalArgsBuilder returns the positional args builder for this command.
func (*AWSCommandProvider) IsExperimental ¶
func (a *AWSCommandProvider) IsExperimental() bool
IsExperimental returns whether this command is experimental.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package cloudformation implements the `atmos aws cloudformation` (alias `cfn`) command group for the native aws/cloudformation component type.
|
Package cloudformation implements the `atmos aws cloudformation` (alias `cfn`) command group for the native aws/cloudformation component type. |
|
backend
Package backend implements the `atmos aws cloudformation backend` verb group: create/describe/update/delete/list for the S3 artifact bucket used by the aws/cloudformation component type's template-packaging flow (a `kind: aws/s3` provision target).
|
Package backend implements the `atmos aws cloudformation backend` verb group: create/describe/update/delete/list for the S3 artifact bucket used by the aws/cloudformation component type's template-packaging flow (a `kind: aws/s3` provision target). |
|
source
Package source provides CLI commands for inspecting aws/cloudformation component sources.
|
Package source provides CLI commands for inspecting aws/cloudformation component sources. |
Click to show internal directories.
Click to hide internal directories.