AWSEC2PlacementGroup

Objective-C

@interface AWSEC2PlacementGroup

Swift

class AWSEC2PlacementGroup

Describes a placement group.

  • The Amazon Resource Name (ARN) of the placement group.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable groupArn;

    Swift

    var groupArn: String? { get set }
  • The ID of the placement group.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable groupId;

    Swift

    var groupId: String? { get set }
  • The name of the placement group.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable groupName;

    Swift

    var groupName: String? { get set }
  • The number of partitions. Valid only if strategy is set to partition.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable partitionCount;

    Swift

    var partitionCount: NSNumber? { get set }
  • The spread level for the placement group. Only Outpost placement groups can be spread across hosts.

    Declaration

    Objective-C

    @property (nonatomic) AWSEC2SpreadLevel spreadLevel;

    Swift

    var spreadLevel: AWSEC2SpreadLevel { get set }
  • The state of the placement group.

    Declaration

    Objective-C

    @property (nonatomic) AWSEC2PlacementGroupState state;

    Swift

    var state: AWSEC2PlacementGroupState { get set }
  • The placement strategy.

    Declaration

    Objective-C

    @property (nonatomic) AWSEC2PlacementStrategy strategy;

    Swift

    var strategy: AWSEC2PlacementStrategy { get set }
  • Any tags applied to the placement group.

    Declaration

    Objective-C

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

    Swift

    var tags: [AWSEC2Tag]? { get set }