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?
-
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?
-
init(cloudWatchEventDetailType:cloudWatchEventId:cloudWatchEventSource:codeDeployApplication:codeDeployDeploymentGroup:codeDeployDeploymentId:codeDeployInstanceGroupId:codeDeployState:ec2State:endTime:healthEventArn:healthEventDescription:healthEventTypeCategory:healthEventTypeCode:healthService:id:lineTime:logFilter:logGroup:logText:metricName:metricNamespace:sourceARN:sourceType:startTime:unit:value:xRayErrorPercent:xRayFaultPercent:xRayNodeName:xRayNodeType:xRayRequestAverageLatency:xRayRequestCount:xRayThrottlePercent:)
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)