Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfigCredentialsProps ¶
type ConfigProps ¶
type ConfigProps struct { ScanFrequency int64 `json:"SCAN_FREQUENCY"` ScanContainers bool `json:"SCAN_CONTAINERS"` ScanHostVulnerabilities bool `json:"SCAN_HOST_VULNERABILITIES"` // Cross-account role used for org access and internal access. CrossAccountCredentials ConfigCredentialsProps `json:"CROSS_ACCOUNT_CREDENTIALS"` // Org-specific properties ManagementAccount string `json:"MANAGEMENT_ACCOUNT"` MonitoredAccounts string `json:"MONITORED_ACCOUNTS"` ScanningAccount string `json:"SCANNING_ACCOUNT"` }
type HardwareDetails ¶
type InstanceDetails ¶
type InstanceDetails struct { InstanceID string `json:"INSTANCE_ID"` Type string `json:"TYPE"` State string `json:"STATE"` Name string `json:"NAME"` Region string `json:"REGION"` Zone string `json:"ZONE"` ImageID string `json:"IMAGE_ID"` VpcID string `json:"VPC_ID"` AccountID string `json:"ACCOUNT_ID"` PublicIP string `json:"PUBLIC_IP"` PrivateIP string `json:"PRIVATE_IP"` LaunchTime time.Time `json:"LAUNCH_TIME"` // HardwareDetails contains the "expanded out" CPU and Memory information for the instance type. HardwareDetails HardwareDetails `json:"HARDWARE_DETAILS"` Tags map[string]string `json:"TAGS"` Props map[string]string `json:"PROPS"` ConfigProps ConfigProps `json:"CONFIG_PROPS"` }
Click to show internal directories.
Click to hide internal directories.