public sealed class ConditionContext : IMessage<ConditionContext>, IEquatable<ConditionContext>, IDeepCloneable<ConditionContext>, IBufferMessage, IMessage
Reference documentation and code samples for the Policy Troubleshooter v3 API class ConditionContext.
Additional context for troubleshooting conditional role bindings and deny rules.
Implements
IMessageConditionContext, IEquatableConditionContext, IDeepCloneableConditionContext, IBufferMessage, IMessageNamespace
Google.Cloud.PolicyTroubleshooter.Iam.V3Assembly
Google.Cloud.PolicyTroubleshooter.Iam.V3.dll
Constructors
ConditionContext()
public ConditionContext()
ConditionContext(ConditionContext)
public ConditionContext(ConditionContext other)
Parameter | |
---|---|
Name | Description |
other |
ConditionContext |
Properties
Destination
public ConditionContext.Types.Peer Destination { get; set; }
The destination of a network activity, such as accepting a TCP connection. In a multi-hop network activity, the destination represents the receiver of the last hop.
Property Value | |
---|---|
Type | Description |
ConditionContextTypesPeer |
EffectiveTags
public RepeatedField<ConditionContext.Types.EffectiveTag> EffectiveTags { get; }
Output only. The effective tags on the resource. The effective tags are fetched during troubleshooting.
Property Value | |
---|---|
Type | Description |
RepeatedFieldConditionContextTypesEffectiveTag |
Request
public ConditionContext.Types.Request Request { get; set; }
Represents a network request, such as an HTTP request.
Property Value | |
---|---|
Type | Description |
ConditionContextTypesRequest |
Resource
public ConditionContext.Types.Resource Resource { get; set; }
Represents a target resource that is involved with a network activity. If multiple resources are involved with an activity, this must be the primary one.
Property Value | |
---|---|
Type | Description |
ConditionContextTypesResource |