ModifyInstancePlacementRequest

public struct ModifyInstancePlacementRequest : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The affinity setting for the instance.

    Declaration

    Swift

    public let affinity: Affinity?
  • The name of the placement group in which to place the instance. For spread placement groups, the instance must have a tenancy of default. For cluster and partition placement groups, the instance must have a tenancy of default or dedicated. To remove an instance from a placement group, specify an empty string (“”).

    Declaration

    Swift

    public let groupName: String?
  • The ID of the Dedicated Host with which to associate the instance.

    Declaration

    Swift

    public let hostId: String?
  • The ARN of the host resource group in which to place the instance.

    Declaration

    Swift

    public let hostResourceGroupArn: String?
  • The ID of the instance that you are modifying.

    Declaration

    Swift

    public let instanceId: String
  • Reserved for future use.

    Declaration

    Swift

    public let partitionNumber: Int?
  • The tenancy for the instance.

    Declaration

    Swift

    public let tenancy: HostTenancy?
  • Undocumented

    Declaration

    Swift

    public init(affinity: Affinity? = nil, groupName: String? = nil, hostId: String? = nil, hostResourceGroupArn: String? = nil, instanceId: String, partitionNumber: Int? = nil, tenancy: HostTenancy? = nil)