schema

package
v0.0.0-...-df6e0f9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 14, 2021 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ACLRule

type ACLRule struct {
	Type       string
	ActionType string
	Priority   int64
	RuleID     string
	IPDataSet  []IPDataSet
}

type AWSConfig

type AWSConfig struct {
	AccessKeyID     string
	SecretAccessKey string
	CreateDate      string
}

type Config

type Config struct {
	Profile     string              `yaml:"profile"`
	Name        string              `yaml:"name"`
	Duration    int                 `yaml:"duration"`
	Alias       map[string]string   `yaml:"alias"`
	AssumeRoles map[string]string   `yaml:"assume_roles"`
	Databases   map[string][]string `yaml:"databases"`
	Maintenance struct {
		Message string `yaml:"message"`
		Arns    []struct {
			LoadbalancerArn string `yaml:"loadbalancer_arn"`
		}
	} `yaml:"maintenance"`
	Loadtest struct {
		RDS []string `yaml:"rds"`
		ASG []string `yaml:"asg"`
	} `yaml:"loadtest"`
}

type IPCheckResult

type IPCheckResult struct {
	IP      string
	IPSetID string
	Result  bool
}

type IPDataSet

type IPDataSet struct {
	ID     string
	IPList []string
}

type MaintenanceMessage

type MaintenanceMessage struct {
	Timestamp int64  `json:"timestamp"`
	Code      int64  `json:"code"`
	Message   string `json:"message"`
}

type WebACL

type WebACL struct {
	ID    string
	Name  string
	Rules []ACLRule
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL