AWSEC2SpotFleetRequestConfig

@interface AWSEC2SpotFleetRequestConfig

Describes a Spot Fleet request.

  • The progress of the Spot Fleet request. If there is an error, the status is error. After all requests are placed, the status is pending_fulfillment. If the size of the fleet is equal to or greater than its target capacity, the status is fulfilled. If the size of the fleet is decreased, the status is pending_termination while Spot Instances are terminating.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) AWSEC2ActivityStatus activityStatus;

    Swift

    var activityStatus: AWSEC2ActivityStatus { get set }
  • The creation date and time of the request.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSDate *_Nullable createTime;

    Swift

    var createTime: Date? { get set }
  • The configuration of the Spot Fleet request.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic)
        AWSEC2SpotFleetRequestConfigData *_Nullable spotFleetRequestConfig;

    Swift

    var spotFleetRequestConfig: AWSEC2SpotFleetRequestConfigData? { get set }
  • The ID of the Spot Fleet request.

    Declaration

    Objective-C

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

    Swift

    var spotFleetRequestId: String? { get set }
  • The state of the Spot Fleet request.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) AWSEC2BatchState spotFleetRequestState;

    Swift

    var spotFleetRequestState: AWSEC2BatchState { get set }
  • The tags for a Spot Fleet resource.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSArray<AWSEC2Tag *> *_Nullable tags;

    Swift

    var tags: [AWSEC2Tag]? { get set }