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