Identity Access Context Manager v1 API - Class ServicePerimeterConfig.Types.VpcAccessibleServices (2.4.0)

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.

Inheritance

object > ServicePerimeterConfig.Types.VpcAccessibleServices

Namespace

Google.Identity.AccessContextManager.V1

Assembly

Google.Identity.AccessContextManager.V1.dll

Constructors

VpcAccessibleServices()

public VpcAccessibleServices()

VpcAccessibleServices(VpcAccessibleServices)

public VpcAccessibleServices(ServicePerimeterConfig.Types.VpcAccessibleServices other)
Parameter
NameDescription
otherServicePerimeterConfigTypesVpcAccessibleServices

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
TypeDescription
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
TypeDescription
bool