Documentation ¶
Overview ¶
Copyright 2020 MongoDB 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 ¶
- func Builder() *cobra.Command
- func CreateBuilder() *cobra.Command
- func DeleteBuilder() *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 FieldsTypeOpts
- type ListOpts
- type UpdateOpts
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func 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 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 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