Class ServicePerimeterConfig.Types.VpcAccessibleServices (2.0.0)

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.

Inheritance

Object > ServicePerimeterConfig.Types.VpcAccessibleServices

Namespace

Google.Identity.AccessContextManager.V1

Assembly

Google.Identity.AccessContextManager.V1.dll

Constructors

VpcAccessibleServices()

public VpcAccessibleServices()

VpcAccessibleServices(ServicePerimeterConfig.Types.VpcAccessibleServices)

public VpcAccessibleServices(ServicePerimeterConfig.Types.VpcAccessibleServices other)
Parameter
NameDescription
otherServicePerimeterConfig.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. 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
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
TypeDescription
Boolean