ECS::LogEntry::Cloud
Inherits JSON::Serializable < Struct < Value < Object
Constructors
new(pull : JSON::PullParser)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
account
Sourceaccount=(account : Account | Nil)
Sourceavailability_zone
cloud.availability_zone
Availability zone in which this host is running.
Level: Extended Type: Keyword Example:
us-east-1c
availability_zone=(availability_zone : String | Nil)
cloud.availability_zone
Availability zone in which this host is running.
Level: Extended Type: Keyword Example:
us-east-1c
instance
Sourceinstance=(instance : Instance | Nil)
Sourcemachine
Sourcemachine=(machine : Machine | Nil)
Sourceproject
Sourceproject=(project : Project | Nil)
Sourceprovider
cloud.provider
Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean.
Level: Extended Type: Keyword Example:
aws
provider=(provider : String | Nil)
cloud.provider
Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean.
Level: Extended Type: Keyword Example:
aws
region
cloud.region
Region in which this host is running.
Level: Extended Type: Keyword Example:
us-east-1
region=(region : String | Nil)
cloud.region
Region in which this host is running.
Level: Extended Type: Keyword Example:
us-east-1