AccessApprovalSettings class
Settings on a Project/Folder/Organization related to Access Approval.
Constructors
- 
          AccessApprovalSettings({String? activeKeyVersion, bool? ancestorHasActiveKeyVersion, bool? enrolledAncestor, List<
EnrolledService> ? enrolledServices, bool? invalidKeyVersion, String? name, List<String> ? notificationEmails, String? notificationPubsubTopic, bool? preferNoBroadApprovalRequests, int? preferredRequestExpirationDays, String? requestScopeMaxWidthPreference, bool? requireCustomerVisibleJustification}) - AccessApprovalSettings.fromJson(Map json_)
 
Properties
- activeKeyVersion ↔ String?
 - 
  The asymmetric crypto key version to use for signing approval requests.
  getter/setter pair
 - ancestorHasActiveKeyVersion ↔ bool?
 - 
  This field is read only (not settable via UpdateAccessApprovalSettings
method).
  getter/setter pair
 - enrolledAncestor ↔ bool?
 - 
  This field is read only (not settable via UpdateAccessApprovalSettings
method).
  getter/setter pair
 - 
  enrolledServices
  ↔ List<
EnrolledService> ? - 
  A list of Google Cloud Services for which the given resource has Access
Approval enrolled.
  getter/setter pair
 - hashCode → int
 - 
  The hash code for this object.
  no setterinherited
 - invalidKeyVersion ↔ bool?
 - 
  This field is read only (not settable via UpdateAccessApprovalSettings
method).
  getter/setter pair
 - name ↔ String?
 - 
  The resource name of the settings.
  getter/setter pair
 - 
  notificationEmails
  ↔ List<
String> ? - 
  A list of email addresses to which notifications relating to approval
requests should be sent.
  getter/setter pair
 - notificationPubsubTopic ↔ String?
 - 
  A pubsub topic to which notifications relating to approval requests should
be sent.
  getter/setter pair
 - preferNoBroadApprovalRequests ↔ bool?
 - 
  This preference is communicated to Google personnel when sending an
approval request but can be overridden if necessary.
  getter/setter pair
 - preferredRequestExpirationDays ↔ int?
 - 
  This preference is shared with Google personnel, but can be overridden if
said personnel deems necessary.
  getter/setter pair
 - requestScopeMaxWidthPreference ↔ String?
 - 
  A setting to indicate the maximum width of an Access Approval request.
  getter/setter pair
 - requireCustomerVisibleJustification ↔ bool?
 - 
  A setting to require approval request justifications to be customer
visible.
  getter/setter pair
 - runtimeType → Type
 - 
  A representation of the runtime type of the object.
  no setterinherited
 
Methods
- 
  noSuchMethod(
Invocation invocation) → dynamic  - 
  Invoked when a nonexistent method or property is accessed.
  inherited
 - 
  toJson(
) → Map< String, dynamic>  - 
  toString(
) → String  - 
  A string representation of this object.
  inherited
 
Operators
- 
  operator ==(
Object other) → bool  - 
  The equality operator.
  inherited