Service Perimeter Config Response
data class ServicePerimeterConfigResponse(val accessLevels: List<String>, val egressPolicies: List<EgressPolicyResponse>, val ingressPolicies: List<IngressPolicyResponse>, val resources: List<String>, val restrictedServices: List<String>, val vpcAccessibleServices: VpcAccessibleServicesResponse)
ServicePerimeterConfig
specifies a set of Google Cloud resources that describe specific Service Perimeter configuration.
Constructors
Link copied to clipboard
fun ServicePerimeterConfigResponse(accessLevels: List<String>, egressPolicies: List<EgressPolicyResponse>, ingressPolicies: List<IngressPolicyResponse>, resources: List<String>, restrictedServices: List<String>, vpcAccessibleServices: VpcAccessibleServicesResponse)
Types
Properties
Link copied to clipboard
A list of AccessLevel
resource names that allow resources within the ServicePerimeter
to be accessed from the internet. AccessLevels
listed must be in the same policy as this ServicePerimeter
. Referencing a nonexistent AccessLevel
is a syntax error. If no AccessLevel
names are listed, resources within the perimeter can only be accessed via Google Cloud calls with request origins within the perimeter. Example: "accessPolicies/MY_POLICY/accessLevels/MY_LEVEL"
. For Service Perimeter Bridge, must be empty.
Link copied to clipboard