Table of Contents

Class ServiceEndpoint

Namespace
OpenShell
Assembly
OpenShell.Sdk.dll

A loopback HTTP service exposed from a sandbox through the gateway.

public sealed record ServiceEndpoint : IEquatable<ServiceEndpoint>
Inheritance
ServiceEndpoint
Implements
Inherited Members

Properties

AuthorizationMode

How Authorization is treated toward the service.

public ServiceAuthorizationMode AuthorizationMode { get; init; }

Property Value

ServiceAuthorizationMode

CreatedAt

Creation time.

public DateTimeOffset? CreatedAt { get; init; }

Property Value

DateTimeOffset?

Domain

True when the service is published on its own domain.

public bool Domain { get; init; }

Property Value

bool

Name

Service name; empty for the unnamed service.

public required string Name { get; init; }

Property Value

string

ResourceVersion

Optimistic-concurrency version.

public ulong ResourceVersion { get; init; }

Property Value

ulong

Sandbox

Owning sandbox name.

public required string Sandbox { get; init; }

Property Value

string

SandboxId

Owning sandbox id.

public string SandboxId { get; init; }

Property Value

string

TargetPort

Port inside the sandbox.

public uint TargetPort { get; init; }

Property Value

uint

Url

Public URL of the service.

public string Url { get; init; }

Property Value

string