public sealed class ServicePerimeterConfig.Types.VpcAccessibleServices : IMessage<ServicePerimeterConfig.Types.VpcAccessibleServices>, IEquatable<ServicePerimeterConfig.Types.VpcAccessibleServices>, IDeepCloneable<ServicePerimeterConfig.Types.VpcAccessibleServices>, IBufferMessage, IMessageReference 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 |
|