RateLimitPolicy#

class RateLimitPolicy(name=None, description=None, rate_limit_kbps=None, cluster_entity_filter=None, create_time=None, last_update_time=None, owner_ext_id=None, matching_cluster_ext_ids=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 rate limit policy.

  • description (max=1000 chars) – (description) Image rate limit policy specification.

  • rate_limit_kbps – (rate_limit_kbps) Network bandwidth in KBps that the rate limited image operation can utilize.

  • cluster_entity_filter (required) – (cluster_entity_filter)

  • create_time – (create_time) Image rate limit policy creation time.

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

  • owner_ext_id – (owner_ext_id) External identifier of the owner of the rate limit policy.

  • matching_cluster_ext_ids – (matching_cluster_ext_ids) External identifier of the Prism Elements where a rate limit is the effective rate limit policy.

property cluster_entity_filter#
Type:

Filter

property create_time#

Image rate limit policy creation time.

Type:

datetime

property description#

Image rate limit policy specification.

Type:

str

property last_update_time#

Last updated time of an image rate limit policy.

Type:

datetime

property matching_cluster_ext_ids#

External identifier of the Prism Elements where a rate limit is the effective rate limit policy.

Type:

list[ str ]

property name#

Name of the image rate limit policy.

Type:

str

property owner_ext_id#

External identifier of the owner of the rate limit policy.

Type:

str

property rate_limit_kbps#

Network bandwidth in KBps that the rate limited image operation can utilize.

Type:

int

to_dict()#

Returns the model properties as a dictionary

to_str()#

Returns the string representation of the model