Search Results for

    Show / Hide Table of Contents

    Class UpdateAgentRequest

    Inheritance
    object
    UpdateAgentRequest
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Seclai.Models
    Assembly: Seclai.dll
    Syntax
    public sealed class UpdateAgentRequest

    Properties

    AgentDefinition

    Optional payload in the same format produced by GET /agents/{id}/export. When provided, the agent's workflow is replaced from agent.definition and metadata fields the request does not set explicitly are taken from the payload. Unlike POST /agents, update does NOT apply alert_configs, evaluation_criteria, governance_policies, schedules, or solution links from the imported file. Validation errors are returned as AgentDefinitionImportErrorResponse on HTTP 422.

    Declaration
    [JsonPropertyName("agent_definition")]
    public Dictionary<string, JsonElement>? AgentDefinition { get; set; }
    Property Value
    Type Description
    Dictionary<string, JsonElement>

    Description

    Declaration
    [JsonPropertyName("description")]
    public string? Description { get; set; }
    Property Value
    Type Description
    string

    EntityRemap

    Optional UUID-substitution map applied to the imported workflow before save (same shape as on POST /agents).

    Declaration
    [JsonPropertyName("entity_remap")]
    public Dictionary<string, string>? EntityRemap { get; set; }
    Property Value
    Type Description
    Dictionary<string, string>

    IsPublic

    Declaration
    [JsonPropertyName("is_public")]
    public bool? IsPublic { get; set; }
    Property Value
    Type Description
    bool?

    Name

    Declaration
    [JsonPropertyName("name")]
    public string? Name { get; set; }
    Property Value
    Type Description
    string

    SolutionId

    Declaration
    [JsonPropertyName("solution_id")]
    public string? SolutionId { get; set; }
    Property Value
    Type Description
    string

    Tags

    Declaration
    [JsonPropertyName("tags")]
    public List<string>? Tags { get; set; }
    Property Value
    Type Description
    List<string>
    In this article
    Back to top Generated by DocFX