ServicePerimeterSpecVpcAccessibleServices class
Constructors
-
ServicePerimeterSpecVpcAccessibleServices({Input<
List< ? allowedServicePatterns, Input<ServicePerimeterSpecVpcAccessibleServicesAllowedServicePattern> ?>List< ? allowedServices, Input<String> ?>bool?> ? enableRestriction, Input<List< ? servicePatternsEnforcementScopes})String> ?> -
Creates a new ServicePerimeterSpecVpcAccessibleServices.
allowedServicePatternsSpecifies which Google services are allowed to be accessed fromallowedServicesThe list of APIs usable within the Service Perimeter.enableRestrictionWhether to restrict API calls within the Service Perimeter to theservicePatternsEnforcementScopesDefines the enforcement scopes of service patterns.const -
ServicePerimeterSpecVpcAccessibleServices.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
allowedServicePatterns
→ Input<
List< ?ServicePerimeterSpecVpcAccessibleServicesAllowedServicePattern> ?> -
Specifies which Google services are allowed to be accessed from
VPC networks in the service perimeter.
Structure is documented below.
final
-
allowedServices
→ Input<
List< ?String> ?> -
The list of APIs usable within the Service Perimeter.
Must be empty unless
enableRestrictionis True.final -
enableRestriction
→ Input<
bool?> ? -
Whether to restrict API calls within the Service Perimeter to the
list of APIs specified in 'allowedServices'.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
servicePatternsEnforcementScopes
→ Input<
List< ?String> ?> -
Defines the enforcement scopes of service patterns.
Each value may be one of:
GOOGLE_APIS_VIA_PRIVATE_PATH.final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited