PlacementPolicy#

class PlacementPolicy(name=None, description=None, placement_type=None, image_entity_filter=None, cluster_entity_filter=None, enforcement_state=None, create_time=None, last_update_time=None, owner_ext_id=None, ext_id=None, links=None, tenant_id=None, *args, **kwargs)#

Bases: ExternalizableAbstractModel

Parameters:
  • name (required min=1 chars, max=256 chars) – (name) Name of the image placement policy.

  • description (max=1000 chars) – (description) Description of the image placement policy.

  • placement_type (required) – (placement_type)

  • image_entity_filter (required) – (image_entity_filter)

  • cluster_entity_filter (required) – (cluster_entity_filter)

  • enforcement_state – (enforcement_state)

  • create_time – (create_time) Image placement policy creation time.

  • last_update_time – (last_update_time) Last updated time of an image placement policy.

  • owner_ext_id – (owner_ext_id) External identifier of the owner of the image placement policy.

property cluster_entity_filter#
Type:

Filter

property create_time#

Image placement policy creation time.

Type:

datetime

property description#

Description of the image placement policy.

Type:

str

property enforcement_state#
Type:

EnforcementState

property image_entity_filter#
Type:

Filter

property last_update_time#

Last updated time of an image placement policy.

Type:

datetime

property name#

Name of the image placement policy.

Type:

str

property owner_ext_id#

External identifier of the owner of the image placement policy.

Type:

str

property placement_type#
Type:

PlacementType

to_dict()#

Returns the model properties as a dictionary

to_str()#

Returns the string representation of the model