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
AssetAccelerationboolIndicates if asset acceleration is enabled.
FormProcessingboolIndicates if form processing is enabled.
CdnPropagationstringThe CDN propagation status.
DomainAliasesboolIndicates if domain aliases are supported.
SecureSiteboolIndicates if the site is secure.
ProxyingboolIndicates if proxying is enabled.
SslstringThe SSL status of the site.
RateCentsintThe rate in cents for the site.
Ipv6DomainstringIndicates if the site has an IPv6 domain.
BranchDeployboolIndicates if branch deploys are enabled.
CdnTierstringThe CDN tier for the site.
Properties
AssetAcceleration
Indicates if asset acceleration is enabled.
public bool AssetAcceleration { get; init; }
Property Value
BranchDeploy
Indicates if branch deploys are enabled.
public bool BranchDeploy { get; init; }
Property Value
CdnPropagation
The CDN propagation status.
public string CdnPropagation { get; init; }
Property Value
CdnTier
The CDN tier for the site.
public string CdnTier { get; init; }
Property Value
DomainAliases
Indicates if domain aliases are supported.
public bool DomainAliases { get; init; }
Property Value
FormProcessing
Indicates if form processing is enabled.
public bool FormProcessing { get; init; }
Property Value
Ipv6Domain
Indicates if the site has an IPv6 domain.
public string Ipv6Domain { get; init; }
Property Value
Proxying
Indicates if proxying is enabled.
public bool Proxying { get; init; }
Property Value
RateCents
The rate in cents for the site.
public int RateCents { get; init; }
Property Value
SecureSite
Indicates if the site is secure.
public bool SecureSite { get; init; }
Property Value
Ssl
The SSL status of the site.
public string Ssl { get; init; }