Service Perimeter Config Args
data class ServicePerimeterConfigArgs(val accessLevels: Output<List<String>>? = null, val egressPolicies: Output<List<EgressPolicyArgs>>? = null, val ingressPolicies: Output<List<IngressPolicyArgs>>? = null, val resources: Output<List<String>>? = null, val restrictedServices: Output<List<String>>? = null, val vpcAccessibleServices: Output<VpcAccessibleServicesArgs>? = null) : ConvertibleToJava<ServicePerimeterConfigArgs>
ServicePerimeterConfig specifies a set of Google Cloud resources that describe specific Service Perimeter configuration.
Constructors
Link copied to clipboard
fun ServicePerimeterConfigArgs(accessLevels: Output<List<String>>? = null, egressPolicies: Output<List<EgressPolicyArgs>>? = null, ingressPolicies: Output<List<IngressPolicyArgs>>? = null, resources: Output<List<String>>? = null, restrictedServices: Output<List<String>>? = null, vpcAccessibleServices: Output<VpcAccessibleServicesArgs>? = null)
Functions
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