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.