Skip to content

TenantEgressPolicyRequest

Namespace AgentPrism · Assembly AgentPrism.AspNetCore.dll

The request body for creating or replacing a tenant’s egress policy.

public sealed record TenantEgressPolicyRequest : IEquatable<TenantEgressPolicyRequest>

objectTenantEgressPolicyRequest

IEquatable<TenantEgressPolicyRequest>

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

public TenantEgressPolicyRequest()

Gets the closed set of allowed provider names. An empty list allows no provider.

public IReadOnlyList<string>? AllowedProviders { get; init; }

IReadOnlyList<string>?

public override bool Equals(object? obj)

obj object?

bool

public bool Equals(TenantEgressPolicyRequest? other)

other TenantEgressPolicyRequest?

bool

public override int GetHashCode()

int

public override string ToString()

string

operator ==(TenantEgressPolicyRequest?, TenantEgressPolicyRequest?)

Section titled “ operator ==(TenantEgressPolicyRequest?, TenantEgressPolicyRequest?)”
public static bool operator ==(TenantEgressPolicyRequest? left, TenantEgressPolicyRequest? right)

left TenantEgressPolicyRequest?

right TenantEgressPolicyRequest?

bool

operator !=(TenantEgressPolicyRequest?, TenantEgressPolicyRequest?)

Section titled “ operator !=(TenantEgressPolicyRequest?, TenantEgressPolicyRequest?)”
public static bool operator !=(TenantEgressPolicyRequest? left, TenantEgressPolicyRequest? right)

left TenantEgressPolicyRequest?

right TenantEgressPolicyRequest?

bool