public sealed class VpcAccessibleServices : IMessage<ServicePerimeterConfig.Types.VpcAccessibleServices>, IEquatable<ServicePerimeterConfig.Types.VpcAccessibleServices>, IDeepCloneable<ServicePerimeterConfig.Types.VpcAccessibleServices>, IBufferMessage, IMessage
Specifies how APIs are allowed to communicate within the Service Perimeter.
Implements
IMessage<ServicePerimeterConfig.Types.VpcAccessibleServices>, IEquatable<ServicePerimeterConfig.Types.VpcAccessibleServices>, IDeepCloneable<ServicePerimeterConfig.Types.VpcAccessibleServices>, IBufferMessage, IMessageNamespace
Google.Identity.AccessContextManager.V1Assembly
Google.Identity.AccessContextManager.V1.dll
Constructors
VpcAccessibleServices()
public VpcAccessibleServices()
VpcAccessibleServices(ServicePerimeterConfig.Types.VpcAccessibleServices)
public VpcAccessibleServices(ServicePerimeterConfig.Types.VpcAccessibleServices other)
Parameter | |
---|---|
Name | Description |
other | ServicePerimeterConfig.Types.VpcAccessibleServices |
Properties
AllowedServices
public RepeatedField<string> AllowedServices { get; }
The list of APIs usable within the Service Perimeter. Must be empty unless 'enable_restriction' is True.
Property Value | |
---|---|
Type | Description |
RepeatedField<String> |
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 |
Boolean |