ServicePerimeter class
ServicePerimeter
describes a set of Google Cloud resources which can
freely import and export data amongst themselves, but not export outside of
the ServicePerimeter
.
If a request with a source within this ServicePerimeter
has a target
outside of the ServicePerimeter
, the request will be blocked. Otherwise
the request is allowed. There are two types of Service Perimeter - Regular
and Bridge. Regular Service Perimeters cannot overlap, a single Google Cloud
project or VPC network can only belong to a single regular Service
Perimeter. Service Perimeter Bridges can contain only Google Cloud projects
as members, a single Google Cloud project may belong to multiple Service
Perimeter Bridges.
Constructors
- ServicePerimeter({String? description, String? name, String? perimeterType, ServicePerimeterConfig? spec, ServicePerimeterConfig? status, String? title, bool? useExplicitDryRunSpec})
- ServicePerimeter.fromJson(Map json_)
Properties
- description ↔ String?
-
Description of the
ServicePerimeter
and its use.getter/setter pair - hashCode → int
-
The hash code for this object.
no setterinherited
- name ↔ String?
-
Resource name for the
ServicePerimeter
.getter/setter pair - perimeterType ↔ String?
-
Perimeter type indicator.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- spec ↔ ServicePerimeterConfig?
-
Proposed (or dry run) ServicePerimeter configuration.
getter/setter pair
- status ↔ ServicePerimeterConfig?
-
Current ServicePerimeter configuration.
getter/setter pair
- title ↔ String?
-
Human readable title.
getter/setter pair
- useExplicitDryRunSpec ↔ bool?
-
Use explicit dry run spec flag.
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