Rule(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Specification of rules.
Attributes | |
---|---|
Name | Description |
sources |
MutableSequence[google.cloud.network_security_v1.types.AuthorizationPolicy.Rule.Source]
Optional. List of attributes for the traffic source. All of the sources must match. A source is a match if both principals and ip_blocks match. If not set, the action specified in the 'action' field will be applied without any rule checks for the source. |
destinations |
MutableSequence[google.cloud.network_security_v1.types.AuthorizationPolicy.Rule.Destination]
Optional. List of attributes for the traffic destination. All of the destinations must match. A destination is a match if a request matches all the specified hosts, ports, methods and headers. If not set, the action specified in the 'action' field will be applied without any rule checks for the destination. |
Classes
Destination
Destination(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Specification of traffic destination attributes.
Source
Source(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Specification of traffic source attributes.