Skip to content

Commit

Permalink
Merge pull request #387 from armosec/feature/cloud-metadata
Browse files Browse the repository at this point in the history
Adding cloud metadata
  • Loading branch information
amitschendel authored Nov 5, 2024
2 parents 0c360c7 + dfbee58 commit 22c04bb
Showing 1 changed file with 22 additions and 0 deletions.
22 changes: 22 additions & 0 deletions armotypes/runtimeincidents.go
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,28 @@ type Process struct {
Children []Process `json:"children,omitempty" bson:"children,omitempty"`
}

type Provider string

// Cloud providers (The Provider suffix is added to avoid conflicts with other Provider types :( ).
const (
AWSProvider Provider = "aws"
GCPProvider Provider = "gcp"
AzureProvider Provider = "azure"
DigitalOceanProvider Provider = "digitalocean"
)

type CloudMetadata struct {
Provider Provider `json:"provider,omitempty" bson:"provider,omitempty"`
InstanceID string `json:"instance_id,omitempty" bson:"instance_id,omitempty"`
InstanceType string `json:"instance_type,omitempty" bson:"instance_type,omitempty"`
Region string `json:"region,omitempty" bson:"region,omitempty"`
Zone string `json:"zone,omitempty" bson:"zone,omitempty"`
PrivateIP string `json:"private_ip,omitempty" bson:"private_ip,omitempty"`
PublicIP string `json:"public_ip,omitempty" bson:"public_ip,omitempty"`
Hostname string `json:"hostname,omitempty" bson:"hostname,omitempty"`
AccountID string `json:"account_id,omitempty" bson:"account_id,omitempty"`
}

type AlertType int

const (
Expand Down

0 comments on commit 22c04bb

Please sign in to comment.