public sealed class ServicePerimeterConfig.Types.VpcAccessibleServices : IMessage<ServicePerimeterConfig.Types.VpcAccessibleServices>, IEquatable<ServicePerimeterConfig.Types.VpcAccessibleServices>, IDeepCloneable<ServicePerimeterConfig.Types.VpcAccessibleServices>, IBufferMessage, IMessage
Reference documentation and code samples for the Identity Access Context Manager v1 API class ServicePerimeterConfig.Types.VpcAccessibleServices.
Specifies how APIs are allowed to communicate within the Service Perimeter.
Implements
IMessageServicePerimeterConfigTypesVpcAccessibleServices, IEquatableServicePerimeterConfigTypesVpcAccessibleServices, IDeepCloneableServicePerimeterConfigTypesVpcAccessibleServices, IBufferMessage, IMessageNamespace
Google.Identity.AccessContextManager.V1Assembly
Google.Identity.AccessContextManager.V1.dll
Constructors
VpcAccessibleServices()
public VpcAccessibleServices()
VpcAccessibleServices(VpcAccessibleServices)
public VpcAccessibleServices(ServicePerimeterConfig.Types.VpcAccessibleServices other)
Parameter | |
---|---|
Name | Description |
other | ServicePerimeterConfigTypesVpcAccessibleServices |
Properties
AllowedServices
public RepeatedField<string> AllowedServices { get; }
The list of APIs usable within the Service Perimeter. Must be empty unless 'enable_restriction' is True. You can specify a list of individual services, as well as include the 'RESTRICTED-SERVICES' value, which automatically includes all of the services protected by the perimeter.
Property Value | |
---|---|
Type | Description |
RepeatedFieldstring |
EnableRestriction
public bool EnableRestriction { get; set; }
Whether to restrict API calls within the Service Perimeter to the list of APIs specified in 'allowed_services'.
Property Value | |
---|---|
Type | Description |
bool |