Documentation ¶
Index ¶
- func Builder() *cobra.Command
- func CreateBuilder() *cobra.Command
- func DeleteBuilder() *cobra.Command
- func DisableBuilder() *cobra.Command
- func EnableBuilder() *cobra.Command
- func FieldsBuilder() *cobra.Command
- func FieldsTypeBuilder() *cobra.Command
- func ListBuilder() *cobra.Command
- func UpdateBuilder() *cobra.Command
- type ConfigOpts
- type CreateOpts
- type DeleteOpts
- type DisableOpts
- type EnableOpts
- type FieldsTypeOpts
- type ListOpts
- type UpdateOpts
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateBuilder ¶
CreateBuilder mongocli atlas alerts config(s) create
[--event event] [--enabled enabled] [--matcherField fieldName --matcherOperator operator --matcherValue value] [--notificationType type --notificationDelayMin min --notificationEmailEnabled --notificationSmsEnabled --notificationUsername username --notificationTeamID id [--notificationEmailAddress email --notificationMobileNumber number --notificationChannelName channel --notificationApiToken --notificationRegion region] [--projectId projectId].
func DeleteBuilder ¶
mongocli atlas alerts config(s) delete <ID> --projectId projectId [--confirm].
func DisableBuilder ¶
mongocli atlas alerts disable <ID> --projectId projectId.
func EnableBuilder ¶
mongocli atlas alerts enable <ID> --projectId projectId.
func FieldsBuilder ¶
func FieldsTypeBuilder ¶
mongocli atlas alerts config(s) fields type.
func ListBuilder ¶
mongocli atlas alerts config(s) list --projectId projectId [--page N] [--limit N].
func UpdateBuilder ¶
mongocli atlas alerts config(s) update <ID> [--event event] [--enabled enabled][--matcherField fieldName --matcherOperator operator --matcherValue value] [--notificationType type --notificationDelayMin min --notificationEmailEnabled --notificationSmsEnabled --notificationUsername username --notificationTeamID id [--notificationEmailAddress email --notificationMobileNumber number --notificationChannelName channel --notificationApiToken --notificationRegion region] [--projectId projectId].
Types ¶
type ConfigOpts ¶
type ConfigOpts struct {
// contains filtered or unexported fields
}
ConfigOpts contains all the information and functions to manage an alert configuration.
func (*ConfigOpts) NewAlertConfiguration ¶
func (opts *ConfigOpts) NewAlertConfiguration(projectID string) *atlas.AlertConfiguration
type CreateOpts ¶
type CreateOpts struct { cli.GlobalOpts cli.OutputOpts ConfigOpts // contains filtered or unexported fields }
func (*CreateOpts) Run ¶
func (opts *CreateOpts) Run() error
type DeleteOpts ¶
type DeleteOpts struct { cli.GlobalOpts *cli.DeleteOpts // contains filtered or unexported fields }
func (*DeleteOpts) Run ¶
func (opts *DeleteOpts) Run() error
type DisableOpts ¶
type DisableOpts struct { cli.GlobalOpts cli.OutputOpts // contains filtered or unexported fields }
func (*DisableOpts) Run ¶
func (opts *DisableOpts) Run() error
type EnableOpts ¶
type EnableOpts struct { cli.GlobalOpts cli.OutputOpts // contains filtered or unexported fields }
func (*EnableOpts) Run ¶
func (opts *EnableOpts) Run() error
type FieldsTypeOpts ¶
type FieldsTypeOpts struct { cli.OutputOpts // contains filtered or unexported fields }
func (*FieldsTypeOpts) Run ¶
func (opts *FieldsTypeOpts) Run() error
type ListOpts ¶
type ListOpts struct { cli.GlobalOpts cli.OutputOpts cli.ListOpts // contains filtered or unexported fields }
type UpdateOpts ¶
type UpdateOpts struct { cli.GlobalOpts cli.OutputOpts ConfigOpts // contains filtered or unexported fields }
func (*UpdateOpts) Run ¶
func (opts *UpdateOpts) Run() error