SaaEnrollmentResponse(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Signed Access Approvals (SAA) enrollment response.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Attributes | |
---|---|
Name | Description |
setup_status |
google.cloud.assuredworkloads_v1.types.Workload.SaaEnrollmentResponse.SetupState
Indicates SAA enrollment status of a given workload. This field is a member of oneof _ _setup_status .
|
setup_errors |
MutableSequence[google.cloud.assuredworkloads_v1.types.Workload.SaaEnrollmentResponse.SetupError]
Indicates SAA enrollment setup error if any. |
Classes
SetupError
SetupError(value)
Setup error of SAA enrollment.
Values: SETUP_ERROR_UNSPECIFIED (0): Unspecified. ERROR_INVALID_BASE_SETUP (1): Invalid states for all customers, to be redirected to AA UI for additional details. ERROR_MISSING_EXTERNAL_SIGNING_KEY (2): Returned when there is not an EKM key configured. ERROR_NOT_ALL_SERVICES_ENROLLED (3): Returned when there are no enrolled services or the customer is enrolled in CAA only for a subset of services. ERROR_SETUP_CHECK_FAILED (4): Returned when exception was encountered during evaluation of other criteria.
SetupState
SetupState(value)
Setup state of SAA enrollment.
Values: SETUP_STATE_UNSPECIFIED (0): Unspecified. STATUS_PENDING (1): SAA enrollment pending. STATUS_COMPLETE (2): SAA enrollment comopleted.