Observation

public struct Observation : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The detail type of the CloudWatch Event-based observation, for example, EC2 Instance State-change Notification.

    Declaration

    Swift

    public let cloudWatchEventDetailType: String?
  • The ID of the CloudWatch Event-based observation related to the detected problem.

    Declaration

    Swift

    public let cloudWatchEventId: String?
  • The source of the CloudWatch Event.

    Declaration

    Swift

    public let cloudWatchEventSource: CloudWatchEventSource?
  • The CodeDeploy application to which the deployment belongs.

    Declaration

    Swift

    public let codeDeployApplication: String?
  • The deployment group to which the CodeDeploy deployment belongs.

    Declaration

    Swift

    public let codeDeployDeploymentGroup: String?
  • The deployment ID of the CodeDeploy-based observation related to the detected problem.

    Declaration

    Swift

    public let codeDeployDeploymentId: String?
  • The instance group to which the CodeDeploy instance belongs.

    Declaration

    Swift

    public let codeDeployInstanceGroupId: String?
  • The status of the CodeDeploy deployment, for example SUCCESS or FAILURE.

    Declaration

    Swift

    public let codeDeployState: String?
  • The state of the instance, such as STOPPING or TERMINATING.

    Declaration

    Swift

    public let ec2State: String?
  • The time when the observation ended, in epoch seconds.

    Declaration

    Swift

    public let endTime: TimeStamp?
  • The Amazon Resource Name (ARN) of the AWS Health Event-based observation.

    Declaration

    Swift

    public let healthEventArn: String?
  • The description of the AWS Health event provided by the service, such as Amazon EC2.

    Declaration

    Swift

    public let healthEventDescription: String?
  • The category of the AWS Health event, such as issue.

    Declaration

    Swift

    public let healthEventTypeCategory: String?
  • The type of the AWS Health event, for example, AWS_EC2_POWER_CONNECTIVITY_ISSUE.

    Declaration

    Swift

    public let healthEventTypeCode: String?
  • The service to which the AWS Health Event belongs, such as EC2.

    Declaration

    Swift

    public let healthService: String?
  • id

    The ID of the observation type.

    Declaration

    Swift

    public let id: String?
  • The timestamp in the CloudWatch Logs that specifies when the matched line occurred.

    Declaration

    Swift

    public let lineTime: TimeStamp?
  • The log filter of the observation.

    Declaration

    Swift

    public let logFilter: LogFilter?
  • The log group name.

    Declaration

    Swift

    public let logGroup: String?
  • The log text of the observation.

    Declaration

    Swift

    public let logText: String?
  • The name of the observation metric.

    Declaration

    Swift

    public let metricName: String?
  • The namespace of the observation metric.

    Declaration

    Swift

    public let metricNamespace: String?
  • The source resource ARN of the observation.

    Declaration

    Swift

    public let sourceARN: String?
  • The source type of the observation.

    Declaration

    Swift

    public let sourceType: String?
  • The time when the observation was first detected, in epoch seconds.

    Declaration

    Swift

    public let startTime: TimeStamp?
  • The unit of the source observation metric.

    Declaration

    Swift

    public let unit: String?
  • The value of the source observation metric.

    Declaration

    Swift

    public let value: Double?
  • The X-Ray request error percentage for this node.

    Declaration

    Swift

    public let xRayErrorPercent: Int?
  • The X-Ray request fault percentage for this node.

    Declaration

    Swift

    public let xRayFaultPercent: Int?
  • The name of the X-Ray node.

    Declaration

    Swift

    public let xRayNodeName: String?
  • The type of the X-Ray node.

    Declaration

    Swift

    public let xRayNodeType: String?
  • The X-Ray node request average latency for this node.

    Declaration

    Swift

    public let xRayRequestAverageLatency: Int64?
  • The X-Ray request count for this node.

    Declaration

    Swift

    public let xRayRequestCount: Int?
  • The X-Ray request throttle percentage for this node.

    Declaration

    Swift

    public let xRayThrottlePercent: Int?
  • Undocumented

    Declaration

    Swift

    public init(cloudWatchEventDetailType: String? = nil, cloudWatchEventId: String? = nil, cloudWatchEventSource: CloudWatchEventSource? = nil, codeDeployApplication: String? = nil, codeDeployDeploymentGroup: String? = nil, codeDeployDeploymentId: String? = nil, codeDeployInstanceGroupId: String? = nil, codeDeployState: String? = nil, ec2State: String? = nil, endTime: TimeStamp? = nil, healthEventArn: String? = nil, healthEventDescription: String? = nil, healthEventTypeCategory: String? = nil, healthEventTypeCode: String? = nil, healthService: String? = nil, id: String? = nil, lineTime: TimeStamp? = nil, logFilter: LogFilter? = nil, logGroup: String? = nil, logText: String? = nil, metricName: String? = nil, metricNamespace: String? = nil, sourceARN: String? = nil, sourceType: String? = nil, startTime: TimeStamp? = nil, unit: String? = nil, value: Double? = nil, xRayErrorPercent: Int? = nil, xRayFaultPercent: Int? = nil, xRayNodeName: String? = nil, xRayNodeType: String? = nil, xRayRequestAverageLatency: Int64? = nil, xRayRequestCount: Int? = nil, xRayThrottlePercent: Int? = nil)