SecurityValidationSpec#
- class SecurityValidationSpec(secured_entity_type=None, secured_entity_name=None, secured_entity_ext_id=None, event_type=None, secured_policy_ext_id=None, secured_entity_location=None, requester_ext_id=None, fully_qualified_secured_entity_name=None, *args, **kwargs)#
Bases:
object
Specifications required to trigger a security validation job.
- Parameters:
secured_entity_type (required) – (
secured_entity_type
)secured_entity_name (required min=4 chars, max=199 chars) – (
secured_entity_name
) Name of the secured entity.secured_entity_ext_id (required) – (
secured_entity_ext_id
) UUID of the secured entity.event_type (required) – (
event_type
)secured_policy_ext_id – (
secured_policy_ext_id
) UUID of secured policysecured_entity_location – (
secured_entity_location
) Location of the secured entity.requester_ext_id (required) – (
requester_ext_id
) IAM UUID of the requester.fully_qualified_secured_entity_name (max=199 chars) – (
fully_qualified_secured_entity_name
) Qualified entity type. For example dataprotection:config:recovery-point
- property fully_qualified_secured_entity_name#
Qualified entity type. For example dataprotection:config:recovery-point
- Type:
str
- property requester_ext_id#
IAM UUID of the requester.
- Type:
str
- property secured_entity_ext_id#
UUID of the secured entity.
- Type:
str
- property secured_entity_location#
Location of the secured entity.
- Type:
str
- property secured_entity_name#
Name of the secured entity.
- Type:
str
- property secured_entity_type#
- Type:
- property secured_policy_ext_id#
UUID of secured policy
- Type:
str
- to_dict()#
Returns the model properties as a dictionary
- to_str()#
Returns the string representation of the model