AWSEC2InstanceStatus

@interface AWSEC2InstanceStatus

Describes the status of an instance.

  • The Availability Zone of the instance.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *_Nullable availabilityZone;

    Swift

    var availabilityZone: String? { get set }
  • Any scheduled events associated with the instance.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic)
        NSArray<AWSEC2InstanceStatusEvent *> *_Nullable events;

    Swift

    var events: [AWSEC2InstanceStatusEvent]? { get set }
  • The ID of the instance.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *_Nullable instanceId;

    Swift

    var instanceId: String? { get set }
  • The intended state of the instance. DescribeInstanceStatus requires that an instance be in the running state.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic)
        AWSEC2InstanceState *_Nullable instanceState;

    Swift

    var instanceState: AWSEC2InstanceState? { get set }
  • Reports impaired functionality that stems from issues internal to the instance, such as impaired reachability.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic)
        AWSEC2InstanceStatusSummary *_Nullable instanceStatus;

    Swift

    var instanceStatus: AWSEC2InstanceStatusSummary? { get set }
  • The Amazon Resource Name (ARN) of the Outpost.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *_Nullable outpostArn;

    Swift

    var outpostArn: String? { get set }
  • Reports impaired functionality that stems from issues related to the systems that support an instance, such as hardware failures and network connectivity problems.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic)
        AWSEC2InstanceStatusSummary *_Nullable systemStatus;

    Swift

    var systemStatus: AWSEC2InstanceStatusSummary? { get set }