Class ResourceProviderManagementAction
- Namespace
- FoundationaLLM.Common.Models.ResourceProviders.Global
- Assembly
- FoundationaLLM.Common.dll
Represents a management action for a resource provider.
[JsonPolymorphic(TypeDiscriminatorPropertyName = "type")]
[JsonDerivedType(typeof(ResourceProviderSendEventAction), "send-event")]
public class ResourceProviderManagementAction
- Inheritance
-
ResourceProviderManagementAction
- Derived
- Inherited Members
- Extension Methods
Properties
TargetServiceName
Gets or sets the name of the target service for the management action.
[JsonPropertyName("target_service_name")]
[JsonPropertyOrder(-99)]
public string? TargetServiceName { get; set; }
Property Value
Remarks
If this property is set, it indicates that the action is intended for a specific service. The management be handled only by instances of the resource provider that are hosted by the specified service.
Type
Gets or sets the type of the management action.
[JsonPropertyName("type")]
[JsonPropertyOrder(-100)]
public string Type { get; set; }