ServicePerimeterSpec constructor

const ServicePerimeterSpec({
  1. Input<List<String>?>? accessLevels,
  2. Input<List<ServicePerimeterSpecEgressPolicy>?>? egressPolicies,
  3. Input<List<ServicePerimeterSpecIngressPolicy>?>? ingressPolicies,
  4. Input<List<String>?>? resources,
  5. Input<List<String>?>? restrictedServices,
  6. Input<ServicePerimeterSpecVpcAccessibleServices?>? vpcAccessibleServices,
})

Creates a new ServicePerimeterSpec. accessLevels A list of AccessLevel resource names that allow resources within egressPolicies List of EgressPolicies to apply to the perimeter. A perimeter may ingressPolicies List of IngressPolicies to apply to the perimeter. A perimeter may resources A list of GCP resources that are inside of the service perimeter. restrictedServices GCP services that are subject to the Service Perimeter vpcAccessibleServices Specifies how APIs are allowed to communicate within the Service

Implementation

const ServicePerimeterSpec({
  this.accessLevels,
  this.egressPolicies,
  this.ingressPolicies,
  this.resources,
  this.restrictedServices,
  this.vpcAccessibleServices,
});