Class: Google::Cloud::AssuredWorkloads::V1::Workload::SaaEnrollmentResponse

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/assuredworkloads/v1/assuredworkloads.rb

Overview

Signed Access Approvals (SAA) enrollment response.

Defined Under Namespace

Modules: SetupError, SetupState

Instance Attribute Summary collapse

Instance Attribute Details

#setup_errors::Array<::Google::Cloud::AssuredWorkloads::V1::Workload::SaaEnrollmentResponse::SetupError>

Returns Indicates SAA enrollment setup error if any.

Returns:



296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
# File 'proto_docs/google/cloud/assuredworkloads/v1/assuredworkloads.rb', line 296

class SaaEnrollmentResponse
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Setup state of SAA enrollment.
  module SetupState
    # Unspecified.
    SETUP_STATE_UNSPECIFIED = 0

    # SAA enrollment pending.
    STATUS_PENDING = 1

    # SAA enrollment comopleted.
    STATUS_COMPLETE = 2
  end

  # Setup error of SAA enrollment.
  module SetupError
    # Unspecified.
    SETUP_ERROR_UNSPECIFIED = 0

    # Invalid states for all customers, to be redirected to AA UI for
    # additional details.
    ERROR_INVALID_BASE_SETUP = 1

    # Returned when there is not an EKM key configured.
    ERROR_MISSING_EXTERNAL_SIGNING_KEY = 2

    # Returned when there are no enrolled services or the customer is
    # enrolled in CAA only for a subset of services.
    ERROR_NOT_ALL_SERVICES_ENROLLED = 3

    # Returned when exception was encountered during evaluation of other
    # criteria.
    ERROR_SETUP_CHECK_FAILED = 4
  end
end

#setup_status::Google::Cloud::AssuredWorkloads::V1::Workload::SaaEnrollmentResponse::SetupState

Returns Indicates SAA enrollment status of a given workload.

Returns:



296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
# File 'proto_docs/google/cloud/assuredworkloads/v1/assuredworkloads.rb', line 296

class SaaEnrollmentResponse
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Setup state of SAA enrollment.
  module SetupState
    # Unspecified.
    SETUP_STATE_UNSPECIFIED = 0

    # SAA enrollment pending.
    STATUS_PENDING = 1

    # SAA enrollment comopleted.
    STATUS_COMPLETE = 2
  end

  # Setup error of SAA enrollment.
  module SetupError
    # Unspecified.
    SETUP_ERROR_UNSPECIFIED = 0

    # Invalid states for all customers, to be redirected to AA UI for
    # additional details.
    ERROR_INVALID_BASE_SETUP = 1

    # Returned when there is not an EKM key configured.
    ERROR_MISSING_EXTERNAL_SIGNING_KEY = 2

    # Returned when there are no enrolled services or the customer is
    # enrolled in CAA only for a subset of services.
    ERROR_NOT_ALL_SERVICES_ENROLLED = 3

    # Returned when exception was encountered during evaluation of other
    # criteria.
    ERROR_SETUP_CHECK_FAILED = 4
  end
end