Share via


CustomResourceSnapshot Class

Definition

An immutable snapshot of the state of a resource.

public sealed class CustomResourceSnapshot : IEquatable<Aspire.Hosting.ApplicationModel.CustomResourceSnapshot>
type CustomResourceSnapshot = class
    interface IEquatable<CustomResourceSnapshot>
Public NotInheritable Class CustomResourceSnapshot
Implements IEquatable(Of CustomResourceSnapshot)
Inheritance
CustomResourceSnapshot
Implements

Constructors

CustomResourceSnapshot()

Properties

Commands

The commands available in the dashboard for this resource.

CreationTimeStamp

The creation timestamp of the resource.

EnvironmentVariables

The environment variables that should show up in the dashboard for this resource.

ExitCode

The exit code of the resource.

HealthReports

The health reports for this resource.

HealthStatus

Gets the health status of the resource.

Properties

The properties that should show up in the dashboard for this resource.

ResourceType

The type of the resource.

StartTimeStamp

The start timestamp of the resource.

State

Represents the state of the resource.

StopTimeStamp

The stop timestamp of the resource.

Urls

The URLs that should show up in the dashboard for this resource.

Volumes

The volumes that should show up in the dashboard for this resource.

Methods

<Clone>$()
Equals(CustomResourceSnapshot)
Equals(Object)
GetHashCode()
ToString()

Operators

Equality(CustomResourceSnapshot, CustomResourceSnapshot)
Inequality(CustomResourceSnapshot, CustomResourceSnapshot)

Applies to