GoogleCloudApigeeV1ControlPlaneAccess class
ControlPlaneAccess is the request body and response body of UpdateControlPlaneAccess.
and the response body of GetControlPlaneAccess. The input identities
contains an array of service accounts to grant access to the respective
control plane resource, with each service account specified using the
following format: serviceAccount:
service-account-name. The
service-account-name is formatted like an email address. For example:
my-control-plane-service_account@my_project_id.iam.gserviceaccount.com
You
might specify multiple service accounts, for example, if you have multiple
environments and wish to assign a unique service account to each one.
Constructors
-
GoogleCloudApigeeV1ControlPlaneAccess.new({List<
String> ? analyticsPublisherIdentities, String? name, List<String> ? synchronizerIdentities}) - GoogleCloudApigeeV1ControlPlaneAccess.fromJson(Map json_)
Properties
-
analyticsPublisherIdentities
↔ List<
String> ? -
Array of service accounts authorized to publish analytics data to the
control plane (for the Message Processor component).
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- name ↔ String?
-
Identifier.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
synchronizerIdentities
↔ List<
String> ? -
Array of service accounts to grant access to control plane resources (for
the Synchronizer component).
getter/setter pair
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