Class RequesterJustificationConfig (0.1.5)

RequesterJustificationConfig(
    mapping=None, *, ignore_unknown_fields=False, **kwargs
)

Defines how a requester must provide a justification when requesting access.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Attributes

Name Description
not_mandatory google.cloud.privilegedaccessmanager_v1.types.Entitlement.RequesterJustificationConfig.NotMandatory
This option means the requester isn't required to provide a justification. This field is a member of oneof_ justification_type.
unstructured google.cloud.privilegedaccessmanager_v1.types.Entitlement.RequesterJustificationConfig.Unstructured
This option means the requester must provide a string as justification. If this is selected, the server allows the requester to provide a justification but doesn't validate it. This field is a member of oneof_ justification_type.

Classes

NotMandatory

NotMandatory(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The justification is not mandatory but can be provided in any of the supported formats.

Unstructured

Unstructured(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The requester has to provide a justification in the form of a string.