API Reference
DesiredStateAgentReadinessPolicy
Provides desired state policy for agent readiness discovery.
Inheritance
- Object
- DesiredStateAgentReadinessPolicy
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
Accepted by parameters
Constructors
public DesiredStateAgentReadinessPolicy() #Methods
public Void Apply(DesiredStateAgentReadinessPolicy overlay) #VoidExecutes the apply operation.
Parameters
- overlay DomainDetective.DesiredState.DesiredStateAgentReadinessPolicy
public DesiredStateAgentReadinessPolicy Clone() #DesiredStateAgentReadinessPolicyExecutes the clone operation.
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public Nullable<Boolean> Enabled { get; set; } #JsonPropertyName("enabled")Gets or sets the enabled value.
public Nullable<Int32> MinimumScore { get; set; } #JsonPropertyName("minimumScore")Minimum acceptable agent readiness score from 0 to 100.
public Nullable<Boolean> RequireRobotsTxt { get; set; } #JsonPropertyName("requireRobotsTxt")When true, requires robots.txt to be present.
public Nullable<Boolean> RequireSitemap { get; set; } #JsonPropertyName("requireSitemap")When true, requires robots.txt to declare at least one sitemap.
public Nullable<Boolean> RequireLinkHeaders { get; set; } #JsonPropertyName("requireLinkHeaders")When true, requires at least one RFC 8288 Link header relation.
public Nullable<Boolean> RequireLlmsTxt { get; set; } #JsonPropertyName("requireLlmsTxt")When true, requires llms.txt to be present.
public Nullable<Boolean> RequireMarkdown { get; set; } #JsonPropertyName("requireMarkdown")When true, requires direct markdown negotiation or a markdown alternate.
public Nullable<Boolean> RequireContentSignals { get; set; } #JsonPropertyName("requireContentSignals")When true, requires Content-Signal policy to be present.
public Nullable<Boolean> RequireAiBotRules { get; set; } #JsonPropertyName("requireAiBotRules")When true, requires robots.txt AI bot directives.
public Nullable<Boolean> RequireApiCatalog { get; set; } #JsonPropertyName("requireApiCatalog")When true, requires RFC 9727 API Catalog discovery.
public Nullable<Boolean> RequireAgentSkills { get; set; } #JsonPropertyName("requireAgentSkills")When true, requires Agent Skills discovery.
public Nullable<Boolean> RequireAgentsJson { get; set; } #JsonPropertyName("requireAgentsJson")When true, requires agents.json discovery.
public Nullable<Boolean> RequireOpenApi { get; set; } #JsonPropertyName("requireOpenApi")When true, requires OpenAPI discovery.
public Nullable<Boolean> RequireHttps { get; set; } #JsonPropertyName("requireHttps")When true, requires HTTPS origin probing.
public Nullable<Int32> MinTrustHeaders { get; set; } #JsonPropertyName("minTrustHeaders")Minimum number of trust headers that must be present.