Class NetlifySiteCapabilities

Namespace
Aspire.Hosting
Assembly
IEvangelist.Aspire.Hosting.Netlify.dll

Represents the capabilities of a Netlify site.

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

Constructors

NetlifySiteCapabilities(bool, bool, string, bool, bool, bool, string, int, string, bool, string)

Represents the capabilities of a Netlify site.

public NetlifySiteCapabilities(bool AssetAcceleration, bool FormProcessing, string CdnPropagation, bool DomainAliases, bool SecureSite, bool Proxying, string Ssl, int RateCents, string Ipv6Domain, bool BranchDeploy, string CdnTier)

Parameters

AssetAcceleration bool

Indicates if asset acceleration is enabled.

FormProcessing bool

Indicates if form processing is enabled.

CdnPropagation string

The CDN propagation status.

DomainAliases bool

Indicates if domain aliases are supported.

SecureSite bool

Indicates if the site is secure.

Proxying bool

Indicates if proxying is enabled.

Ssl string

The SSL status of the site.

RateCents int

The rate in cents for the site.

Ipv6Domain string

Indicates if the site has an IPv6 domain.

BranchDeploy bool

Indicates if branch deploys are enabled.

CdnTier string

The CDN tier for the site.

Properties

AssetAcceleration

Indicates if asset acceleration is enabled.

public bool AssetAcceleration { get; init; }

Property Value

bool

BranchDeploy

Indicates if branch deploys are enabled.

public bool BranchDeploy { get; init; }

Property Value

bool

CdnPropagation

The CDN propagation status.

public string CdnPropagation { get; init; }

Property Value

string

CdnTier

The CDN tier for the site.

public string CdnTier { get; init; }

Property Value

string

DomainAliases

Indicates if domain aliases are supported.

public bool DomainAliases { get; init; }

Property Value

bool

FormProcessing

Indicates if form processing is enabled.

public bool FormProcessing { get; init; }

Property Value

bool

Ipv6Domain

Indicates if the site has an IPv6 domain.

public string Ipv6Domain { get; init; }

Property Value

string

Proxying

Indicates if proxying is enabled.

public bool Proxying { get; init; }

Property Value

bool

RateCents

The rate in cents for the site.

public int RateCents { get; init; }

Property Value

int

SecureSite

Indicates if the site is secure.

public bool SecureSite { get; init; }

Property Value

bool

Ssl

The SSL status of the site.

public string Ssl { get; init; }

Property Value

string